DJ Moore or Harold Fannin Jr.: Who Should You Start?
Preliminary board2026 Week 5 · deterministic head-to-head · Verdicts based on PPR scoring.
Verdicts sharpen as practice reports land.
Start Fannin: his every-week role outweighs Moore’s better scoring environment
Fannin’s secure, high-volume role makes him the stronger play, even though the projection gap is too small to mean much on its own. Moore has the better scoring environment and is Buffalo’s primary target, but his 53% snap share leaves less room to capitalize—and his shoulder was aggravated in Week 4 (ESPN 2026-10-05; Sports Illustrated 2026-10-04). Fannin’s lower team total is a real cap on his upside, but his consistent receiving role and lack of an injury designation make him the steadier choice.
What flips it: Moore’s shoulder is cleared without a restriction on his route involvement.
Sources: ESPN · Oct 5, 2026 · Sports Illustrated · Oct 4, 2026
AI editor

DJ Moore
8.210.412.6 Projected Points

Harold Fannin Jr.
7.19.411.8 Projected Points
Harold Fannin Jr.’s market
Why DJ Moore
Toss-UpWR1 and primary target. Physical yards-after-catch separator with occasional gadget rushing and trick-play usage.
Toss-up — WR26 consensus, projects WR23 this week: 25.3 implied team total, 18% target share.
- Buffalo’s stronger scoring outlook gives Moore more opportunity to find the end zone.
- He remains the Bills’ primary target, with gadget usage adding another way to create plays.
Latest on Moore
DJ Moore was downgraded to doubtful to return during Week 4 loss to Patriots due to shoulder injury sustained late in second quarter.
Sports Illustrated · Oct 4, 2026Bills wide receiver D.J. Moore aggravated his shoulder injury during today's 29-26 loss to the Patriots, but it is not considered "a long-term issue as of right now," a source told ESPN's Adam Schefter on Sunday night.
Moore left the game late in the second quarter
Bills wide receivers Keon Coleman and DJ Moore and defensive lineman Ed Oliver are questionable to play against the Chargers.
Reported by the sources listed — not independently verified.
Why Harold Fannin Jr.
StartTE1 and high-volume receiving target. Move tight end and mismatch chess piece with YAC ability.
Start — every-week TE start at consensus TE5: 20% target share, 11.8 PPR projected vs NYJ.
- Fannin’s TE1 role and heavy route involvement give him a dependable path to targets.
- The healthier option has been far more consistent across recent weeks.
Latest on Fannin
Odds, bets and analysis to help you bet Steelers-Browns on "Thursday Night Football."
Reported by the sources listed — not independently verified.
Head-to-head stats
| Metric | DJ Moore | Harold Fannin Jr. |
|---|---|---|
| Projected points | 8.210.412.6 | 7.19.411.8 |
| Consensus rank | WR26 | TE5 |
| Opponent vs position | LAR · 14 of 324-game sample | NYJ · 9 of 324-game sample |
| Receptions | 3 of 32 | 15 of 32 |
| Receiving Yards | 3 of 32 | 12 of 32 |
| Receiving TDs | 27 of 32 | 1 of 32 |
| Targets | 9 of 32 | 15 of 32 |
| Anytime TD | 27 of 32 | 1 of 32 |
| Target share | 18% | 20% |
| Reception share | 15% | 21% |
| Implied total · spread | 25.3+3.0 | 18.5+2.5 |
| Depth chart | WR1 | TE1 |
| Snap share | 53% | 86% |
| Injury designation | Questionable | — |
| Start/Sit record | 0–2+1 toss-up | — |
Recent form
DJ Moore — last 4 weeks
| Week 4 | vs NE | 1.72.22.7 |
| Week 3 | vs LAC | 6.79.712.7 |
| Week 2 | vs DET | -0.1-0.1-0.1 |
| Week 1 | vs HOU | 16.018.521.0 |
Harold Fannin Jr. — last 4 weeks
| Week 4 | vs PIT | 8.710.211.7 |
| Week 3 | vs CAR | 17.120.624.1 |
| Week 2 | vs TB | 5.47.910.4 |
| Week 1 | vs JAX | 2.13.14.1 |
Signal breakdown
- 12.6 vs 11.8 projected PPR pointsDJ Moore +
- Rank 26 vs 5Harold Fannin Jr. +
- Opponent DvP rank 14 vs 9 (32 = softest)DJ Moore +
- Implied 25.3 vs 18.5 team pointsDJ Moore +
- Questionable vs no designationHarold Fannin Jr. +
- 53% vs 86% snap shareHarold Fannin Jr. +
Compare different players
Every fantasy-relevant player this week — search or filter by position.
More Moore comparisons
More Fannin comparisons
- H. Fannin Jr.Harold Fannin Jr.TECLEvs NYJ
C. LovelandColston LovelandTECHIvs GB
- H. Fannin Jr.Harold Fannin Jr.TECLEvs NYJ
T. WarrenTyler WarrenTEINDvs PIT
- H. Fannin Jr.Harold Fannin Jr.TECLEvs NYJ
K. Pitts Sr.Kyle Pitts Sr.TEATLvs BAL
- H. Fannin Jr.Harold Fannin Jr.TECLEvs NYJ
G. KittleGeorge KittleTESFvs SEA
This week’s toughest calls
- K. WilliamsKyren WilliamsRBLARvs BUF
Q. JudkinsQuinshon JudkinsRBCLEvs NYJ
- Q. JudkinsQuinshon JudkinsRBCLEvs NYJ
C. SkatteboCam SkatteboRBNYGvs WSH
- C. SkatteboCam SkatteboRBNYGvs WSH
D. SwiftD'Andre SwiftRBCHIvs GB
- D. SwiftD'Andre SwiftRBCHIvs GB
B. TutenBhayshul TutenRBJAXvs PHI
- B. TutenBhayshul TutenRBJAXvs PHI
B. IrvingBucky IrvingRBTBvs DAL
- B. IrvingBucky IrvingRBTBvs DAL
D. MontgomeryDavid MontgomeryRBHOUvs TEN
- P. NacuaPuka NacuaWRLARvs BUF
D. AdamsDavante AdamsWRLARvs BUF
- D. AdamsDavante AdamsWRLARvs BUF
J. WilliamsJameson WilliamsWRDETvs ARI
- J. WilliamsJameson WilliamsWRDETvs ARI
C. TateCarnell TateWRTENvs HOU
- C. TateCarnell TateWRTENvs HOU
D. MetcalfDK MetcalfWRPITvs IND
- D. MetcalfDK MetcalfWRPITvs IND
C. WatsonChristian WatsonWRGBvs CHI
- C. WatsonChristian WatsonWRGBvs CHI
P. WashingtonParker WashingtonWRJAXvs PHI
- K. Pitts Sr.Kyle Pitts Sr.TEATLvs BAL
G. KittleGeorge KittleTESFvs SEA
- G. KittleGeorge KittleTESFvs SEA
S. LaPortaSam LaPortaTEDETvs ARI
- S. LaPortaSam LaPortaTEDETvs ARI
T. KraftTucker KraftTEGBvs CHI
- T. KraftTucker KraftTEGBvs CHI
D. GoedertDallas GoedertTEPHIvs JAX
- D. GoedertDallas GoedertTEPHIvs JAX
J. FergusonJake FergusonTEDALvs TB
- J. FergusonJake FergusonTEDALvs TB
I. LikelyIsaiah LikelyTENYGvs WSH
- J. BurrowJoe BurrowQBCINvs MIA
D. PrescottDak PrescottQBDALvs TB
- D. PrescottDak PrescottQBDALvs TB
T. LawrenceTrevor LawrenceQBJAXvs PHI
- T. LawrenceTrevor LawrenceQBJAXvs PHI
B. PurdyBrock PurdyQBSFvs SEA
- B. PurdyBrock PurdyQBSFvs SEA
B. NixBo NixQBDENvs LAC
- B. NixBo NixQBDENvs LAC
M. StaffordMatthew StaffordQBLARvs BUF
- M. StaffordMatthew StaffordQBLARvs BUF
K. MurrayKyler MurrayQBMINvs NO
- H. MevisHarrison MevisKLARvs BUF
J. BatesJake BatesKDETvs ARI
- J. BatesJake BatesKDETvs ARI
T. LoopTyler LoopKBALvs ATL
- T. LoopTyler LoopKBALvs ATL
W. ReichardWill ReichardKMINvs NO
- W. ReichardWill ReichardKMINvs NO
C. BoswellChris BoswellKPITvs IND
- C. BoswellChris BoswellKPITvs IND
E. McPhersonEvan McPhersonKCINvs MIA
- E. McPhersonEvan McPhersonKCINvs MIA
N. FolkNick FolkKATLvs BAL
- Jets D/STJets D/STDSTNYJvs CLE
Commanders D/STCommanders D/STDSTWSHvs NYG
- Commanders D/STCommanders D/STDSTWSHvs NYG
Jaguars D/STJaguars D/STDSTJAXvs PHI
- Jaguars D/STJaguars D/STDSTJAXvs PHI
Bengals D/STBengals D/STDSTCINvs MIA
- Bengals D/STBengals D/STDSTCINvs MIA
Cowboys D/STCowboys D/STDSTDALvs TB
- Cowboys D/STCowboys D/STDSTDALvs TB
Patriots D/STPatriots D/STDSTNEvs LV
- Patriots D/STPatriots D/STDSTNEvs LV
Colts D/STColts D/STDSTINDvs PIT
- A. Jones Sr.Aaron Jones Sr.RBMINvs NO
M. WilsonMichael WilsonWRARIvs DET
- D. AdamsDavante AdamsWRLARvs BUF
B. IrvingBucky IrvingRBTBvs DAL
- J. WarrenJaylen WarrenRBPITvs IND
P. WashingtonParker WashingtonWRJAXvs PHI
- P. WashingtonParker WashingtonWRJAXvs PHI
D. SwiftD'Andre SwiftRBCHIvs GB
- B. TutenBhayshul TutenRBJAXvs PHI
C. WatsonChristian WatsonWRGBvs CHI
- C. WatsonChristian WatsonWRGBvs CHI
G. KittleGeorge KittleTESFvs SEA
- G. KittleGeorge KittleTESFvs SEA
E. WilsonEmanuel WilsonRBSEAvs SF
- E. WilsonEmanuel WilsonRBSEAvs SF
C. TateCarnell TateWRTENvs HOU
Get a Start/Sit call on your whole roster →
Save your team once and see a Start, Sit, or Toss-Up verdict on every player, every week — with the matchup, usage and game-script evidence behind each call.
Add to My Team — freeOr browse this week’s NFL games or NFL player props.


