DJ Moore or Marvin Harrison Jr.: Who Should You Start?
2026 Week 1 · deterministic head-to-head · Verdicts based on PPR scoring.
Moore's game script edge outweighs a virtual tie in projection
The projections sit a tenth of a point apart, but that's about the only thing these two share. Moore plays in a game his team is favored in and expected to score often, which matters for a boundary receiver whose value leans on scoring chances and YAC rather than pure target volume. Harrison is stuck in a lopsided spread with a modest implied total, capping his ceiling even if Arizona leans on him as the clear No. 1 option. Moore's 85% snap share also means he's on the field for nearly every scoring opportunity Buffalo creates, while Harrison's usage has been more variable through 12 games.
What flips it: A late spread shift that turns Arizona into the favorite would close most of this gap.
AI editor

DJ Moore
7.79.711.6 Projected Points

Marvin Harrison Jr.
7.39.411.5 Projected Points
Why DJ Moore
Toss-Up· mediumVeteran outside WR and new addition. YAC threat with route polish; reunites with OC Joe Brady and slots in as a primary boundary target alongside Shakir.
WR26 at 11.6 projected with 85% snaps but just a 16% target share — a fine flex in a close game, but not a lineup lock over a higher-volume WR3.
- Reunion with OC Joe Brady puts him in a scheme built around his YAC strengths, not just raw targets.
- Plays almost every snap, so a high-scoring game script translates directly into opportunities.
The call
- Role is locked in: 85% snap share means he's on the field for essentially every dropback, so the floor is real even in a bad script.
- The cap is volume — a 16% target share is modest for a WR of his profile and is why the consensus lands at WR26 and 11.6 points rather than clear WR2 territory.
- Game script helps: a 1.5-point spread and a 23.5 implied team total point to a competitive, two-way game with no reason to expect the offense to get run-heavy or shut down.
- Tipping factor: start him as a flex if your alternative is a low-snap or committee option; sit him if you have a WR commanding a bigger target share in a similar spot.
Why Marvin Harrison Jr.
Toss-UpBoundary X receiver with elite pedigree but uneven 2025 (41/608/4 in 12 G). Projected WR1 still working to deliver on No. 4 overall draft profile.
Toss-up — WR31 consensus, projects WR32 this week: 17.0 implied team total caps the ceiling, 17% target share in 2025.
- Bigger draft pedigree and true No.1 role give him spike-week upside if Arizona airs it out.
- Target share is actually a shade higher than Moore's despite the lower snap count.
Head-to-head stats
| Metric | DJ Moore | Marvin Harrison Jr. |
|---|---|---|
| Projected points | 7.79.711.6 | 7.39.411.5 |
| Consensus rank | WR26 | WR31 |
| Opponent vs position | HOUno ranking yet | LACno ranking yet |
| Target share | 16%(2025) | 17%(2025) |
| Reception share | 15%(2025) | 14%(2025) |
| Implied total · spread | 23.5-1.5 | 17.0+11.5 |
| Depth chart | WR1 | WR1 |
| Snap share | 85%(2025) | 71%(2025) |
| Start/Sit record | 0–0+1 toss-up | — |
Signal breakdown
- 11.6 vs 11.5 projected PPR pointsDJ Moore +
- Rank 26 vs 31DJ Moore +
- Matchup (DvP composite)even
- Implied 23.5 vs 17.0 team pointsDJ Moore +
- No injury designationseven
- 85% vs 71% snap shareDJ Moore +
Compare different players
Every fantasy-relevant player this week — search or filter by position.
More Moore comparisons
More Harrison comparisons
- M. Harrison Jr.Marvin Harrison Jr.WRARIvs LAC
L. Burden IIILuther Burden IIIWRCHIvs CAR
- M. Harrison Jr.Marvin Harrison Jr.WRARIvs LAC
C. TateCarnell TateWRTENvs NYJ
- M. Harrison Jr.Marvin Harrison Jr.WRARIvs LAC
M. EvansMike EvansWRSFvs LAR
- M. Harrison Jr.Marvin Harrison Jr.WRARIvs LAC
D. MetcalfDK MetcalfWRPITvs ATL
This week’s toughest calls
- J. WilliamsJavonte WilliamsRBDALvs NYG
K. WilliamsKyren WilliamsRBLARvs SF
- K. WilliamsKyren WilliamsRBLARvs SF
T. Etienne Jr.Travis Etienne Jr.RBNOvs DET
- T. Etienne Jr.Travis Etienne Jr.RBNOvs DET
C. SkatteboCam SkatteboRBNYGvs DAL
- C. SkatteboCam SkatteboRBNYGvs DAL
D. SwiftD'Andre SwiftRBCHIvs CAR
- D. SwiftD'Andre SwiftRBCHIvs CAR
B. TutenBhayshul TutenRBJAXvs CLE
- B. TutenBhayshul TutenRBJAXvs CLE
B. IrvingBucky IrvingRBTBvs CIN
- T. HigginsTee HigginsWRCINvs TB
D. AdamsDavante AdamsWRLARvs SF
- D. AdamsDavante AdamsWRLARvs SF
J. WilliamsJameson WilliamsWRDETvs NO
- J. WilliamsJameson WilliamsWRDETvs NO
R. OdunzeRome OdunzeWRCHIvs CAR
- R. OdunzeRome OdunzeWRCHIvs CAR
D. MooreDJ MooreWRBUFvs HOU
- D. MooreDJ MooreWRBUFvs HOU
C. SuttonCourtland SuttonWRDENvs KC
- C. SuttonCourtland SuttonWRDENvs KC
C. WatsonChristian WatsonWRGBvs MIN
- K. Pitts Sr.Kyle Pitts Sr.TEATLvs PIT
S. LaPortaSam LaPortaTEDETvs NO
- S. LaPortaSam LaPortaTEDETvs NO
T. KraftTucker KraftTEGBvs MIN
- T. KraftTucker KraftTEGBvs MIN
T. KelceTravis KelceTEKCvs DEN
- T. KelceTravis KelceTEKCvs DEN
J. FergusonJake FergusonTEDALvs NYG
- J. FergusonJake FergusonTEDALvs NYG
D. GoedertDallas GoedertTEPHIvs WSH
- D. GoedertDallas GoedertTEPHIvs WSH
I. LikelyIsaiah LikelyTENYGvs DAL
- J. HurtsJalen HurtsQBPHIvs WSH
D. PrescottDak PrescottQBDALvs NYG
- D. PrescottDak PrescottQBDALvs NYG
J. DartJaxson DartQBNYGvs DAL
- J. DartJaxson DartQBNYGvs DAL
J. HerbertJustin HerbertQBLACvs ARI
- J. HerbertJustin HerbertQBLACvs ARI
T. LawrenceTrevor LawrenceQBJAXvs CLE
- T. LawrenceTrevor LawrenceQBJAXvs CLE
C. WilliamsCaleb WilliamsQBCHIvs CAR
- C. WilliamsCaleb WilliamsQBCHIvs CAR
B. PurdyBrock PurdyQBSFvs LAR
- T. Etienne Jr.Travis Etienne Jr.RBNOvs DET
D. AdamsDavante AdamsWRLARvs SF
- D. AdamsDavante AdamsWRLARvs SF
K. WilliamsKyren WilliamsRBLARvs SF
- J. PriceJadarian PriceRBSEAvs NE
T. HigginsTee HigginsWRCINvs TB
- T. HigginsTee HigginsWRCINvs TB
D. SwiftD'Andre SwiftRBCHIvs CAR
- D. SwiftD'Andre SwiftRBCHIvs CAR
R. OdunzeRome OdunzeWRCHIvs CAR
- R. OdunzeRome OdunzeWRCHIvs CAR
J. WarrenJaylen WarrenRBPITvs ATL
- R. DowdleRico DowdleRBPITvs ATL
J. WilliamsJameson WilliamsWRDETvs NO
- D. MooreDJ MooreWRBUFvs HOU
T. PollardTony PollardRBTENvs NYJ
Want full matchup analysis & AI picks? →
Save your roster and get a Start, Sit, or Toss-Up call on every player, every week — plus prop pages, matchup data, and AI-powered NFL analysis.
Add to My Team — freeOr browse NFL player props or this week’s Start/Sit board.