DJ Moore or Khalil Shakir: Who Should You Start?
2026 Week 3 · deterministic head-to-head · Verdicts based on PPR scoring.
Moore’s WR1 role edges Shakir’s steadier slot volume
Moore’s WR1 role and stronger standing among receivers win out, but only narrowly: a 2.3-point projection gap is modest at wide receiver. Shakir’s higher target share and clean availability make his slot role a credible PPR alternative in the same Bills offense. Moore’s AC joint sprain is the real risk; he’s day-to-day and expected to practice, but playing isn’t assured (SI.com (OnSI) 2026-09-21).
What flips it: A failed practice or a downgrade from day-to-day for Moore (SI.com (OnSI) 2026-09-21).
Sources: SI.com (OnSI) · Sep 21, 2026
AI editor

DJ Moore
8.410.512.6 Projected Points

Khalil Shakir
6.38.310.3 Projected Points
DJ Moore’s market
Khalil Shakir’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 WR24 this week: 25.8 implied team total, 14% target share.
- As Buffalo’s primary target, Moore can turn his yards-after-catch ability into production even without a huge target count.
- His occasional gadget and trick-play usage offers another path to touches.
Latest on Moore
Moore is dealing with an AC joint sprain in his shoulder suffered vs. the Lions in Week 2; he is considered day-to-day and NFL Network's Ian Rapoport expects him to practice this week ahead of Week 3 vs. the Chargers, though playing is not guaranteed.
SI.com (OnSI) · Sep 21, 2026A long week will give more time for Bills defensive lineman Ed Oliver (hip) and wide receiver DJ Moore (shoulder) to get healthy following Thursday's injuries.
DJ Moore was ruled out of Thursday night's game against the Lions because of a shoulder injury.
Moore is questionable to return to tonight's contest with a shoulder and stinger injury.
Reported by the sources listed — not independently verified.
Why Khalil Shakir
Start· mediumStarting slot WR and chain-mover. Reliable hands, elusive after the catch, high catch rate.
21% target share in a 25.8-implied-total Bills offense makes Shakir a viable PPR flex despite the WR48 tag; slot volume travels regardless of matchup.
- Shakir’s reliable hands and chain-moving slot role support catch volume in PPR.
- He has no injury designation, a real advantage while Moore’s availability remains uncertain.
The call
- A 21% target share is WR1-level usage on this offense even with just a 51% snap rate — he's a high-efficiency slot piece who sees the ball whenever he's on the field, which is what PPR pays for.
- Buffalo's 25.8 implied total and -3.0 spread point to a positive, high-volume script where Shakir works the intermediate middle rather than getting game-planned out.
- The Chargers grade 21 of 32 in DvP versus wideouts — a mild edge, though the 2-game sample carries 0.00 confidence, so don't lean on the matchup itself.
- Risk is the 51% snap share: as WR-2 in a rotation, one script swing or a quiet target game leaves him around 7-8 points, so he's a flex rather than a set-and-forget WR3.
Head-to-head stats
| Metric | DJ Moore | Khalil Shakir |
|---|---|---|
| Projected points | 8.410.512.6 | 6.38.310.3 |
| Consensus rank | WR26 | WR48 |
| Opponent vs position | LAC · 21 of 322-game sample | LAC · 21 of 322-game sample |
| Receptions | 21 of 32 | 21 of 32 |
| Receiving Yards | 26 of 32 | 26 of 32 |
| Receiving TDs | 22 of 32 | 22 of 32 |
| Targets | 14 of 32 | 14 of 32 |
| Anytime TD | 22 of 32 | 22 of 32 |
| Target share | 14% | 21% |
| Reception share | 13% | 18% |
| Implied total · spread | 25.8-3.0 | 25.8-3.0 |
| Depth chart | WR1 | WR2 |
| Snap share | 54% | 51% |
| Injury designation | Questionable | — |
| Start/Sit record | 0–1+1 toss-up | 0–1+1 toss-up |
Recent form
DJ Moore — last 2 weeks
| Week 2 | vs DET | -0.1-0.1-0.1 |
| Week 1 | vs HOU | 16.018.521.0 |
Khalil Shakir — last 2 weeks
| Week 2 | vs DET | 3.85.36.8 |
| Week 1 | vs HOU | 5.07.09.0 |
Signal breakdown
- 12.6 vs 10.3 projected PPR pointsDJ Moore +
- Rank 26 vs 48DJ Moore +
- Opponent DvP rank 21 vs 21 (32 = softest)even
- Implied 25.8 vs 25.8 team pointseven
- Questionable vs no designationKhalil Shakir +
- 54% vs 51% snap shareDJ Moore +
Compare different players
Every fantasy-relevant player this week — search or filter by position.
More Moore comparisons
More Shakir comparisons
This week’s toughest calls
- K. Walker IIIKenneth Walker IIIRBKCvs MIA
K. WilliamsKyren WilliamsRBLARvs DEN
- K. WilliamsKyren WilliamsRBLARvs DEN
Q. JudkinsQuinshon JudkinsRBCLEvs CAR
- Q. JudkinsQuinshon JudkinsRBCLEvs CAR
C. SkatteboCam SkatteboRBNYGvs TEN
- C. SkatteboCam SkatteboRBNYGvs TEN
D. SwiftD'Andre SwiftRBCHIvs PHI
- D. SwiftD'Andre SwiftRBCHIvs PHI
B. TutenBhayshul TutenRBJAXvs NE
- B. TutenBhayshul TutenRBJAXvs NE
B. IrvingBucky IrvingRBTBvs MIN
- T. HigginsTee HigginsWRCINvs PIT
D. AdamsDavante AdamsWRLARvs DEN
- D. AdamsDavante AdamsWRLARvs DEN
M. EvansMike EvansWRSFvs ARI
- M. EvansMike EvansWRSFvs ARI
C. WatsonChristian WatsonWRGBvs ATL
- C. WatsonChristian WatsonWRGBvs ATL
P. WashingtonParker WashingtonWRJAXvs NE
- P. WashingtonParker WashingtonWRJAXvs NE
M. GoldenMatthew GoldenWRGBvs ATL
- M. GoldenMatthew GoldenWRGBvs ATL
Q. JohnstonQuentin JohnstonWRLACvs BUF
- K. Pitts Sr.Kyle Pitts Sr.TEATLvs GB
G. KittleGeorge KittleTESFvs ARI
- G. KittleGeorge KittleTESFvs ARI
S. LaPortaSam LaPortaTEDETvs NYJ
- S. LaPortaSam LaPortaTEDETvs NYJ
T. KraftTucker KraftTEGBvs ATL
- T. KraftTucker KraftTEGBvs ATL
T. KelceTravis KelceTEKCvs MIA
- T. KelceTravis KelceTEKCvs MIA
J. FergusonJake FergusonTEDALvs BAL
- J. FergusonJake FergusonTEDALvs BAL
I. LikelyIsaiah LikelyTENYGvs TEN
- D. PrescottDak PrescottQBDALvs BAL
J. HerbertJustin HerbertQBLACvs BUF
- J. HerbertJustin HerbertQBLACvs BUF
T. LawrenceTrevor LawrenceQBJAXvs NE
- T. LawrenceTrevor LawrenceQBJAXvs NE
B. PurdyBrock PurdyQBSFvs ARI
- B. PurdyBrock PurdyQBSFvs ARI
P. MahomesPatrick MahomesQBKCvs MIA
- P. MahomesPatrick MahomesQBKCvs MIA
B. NixBo NixQBDENvs LAR
- B. NixBo NixQBDENvs LAR
M. StaffordMatthew StaffordQBLARvs DEN
- E. PineiroEddy PineiroKSFvs ARI
J. BatesJake BatesKDETvs NYJ
- J. BatesJake BatesKDETvs NYJ
H. ButkerHarrison ButkerKKCvs MIA
- H. ButkerHarrison ButkerKKCvs MIA
T. LoopTyler LoopKBALvs DAL
- T. LoopTyler LoopKBALvs DAL
C. BoswellChris BoswellKPITvs CIN
- C. BoswellChris BoswellKPITvs CIN
C. McLaughlinChase McLaughlinKTBvs MIN
- C. McLaughlinChase McLaughlinKTBvs MIN
T. SmackTrey SmackKGBvs ATL
- 49ers D/ST49ers D/STDSTSFvs ARI
Panthers D/STPanthers D/STDSTCARvs CLE
- Panthers D/STPanthers D/STDSTCARvs CLE
Lions D/STLions D/STDSTDETvs NYJ
- Lions D/STLions D/STDSTDETvs NYJ
Giants D/STGiants D/STDSTNYGvs TEN
- Giants D/STGiants D/STDSTNYGvs TEN
Saints D/STSaints D/STDSTNOvs LV
- Saints D/STSaints D/STDSTNOvs LV
Bengals D/STBengals D/STDSTCINvs PIT
- Bengals D/STBengals D/STDSTCINvs PIT
Titans D/STTitans D/STDSTTENvs NYG
- B. IrvingBucky IrvingRBTBvs MIN
P. WashingtonParker WashingtonWRJAXvs NE
- P. WashingtonParker WashingtonWRJAXvs NE
C. HubbardChuba HubbardRBCARvs CLE
- C. HubbardChuba HubbardRBCARvs CLE
C. WatsonChristian WatsonWRGBvs ATL
- C. WatsonChristian WatsonWRGBvs ATL
C. SkatteboCam SkatteboRBNYGvs TEN
- C. SkatteboCam SkatteboRBNYGvs TEN
J. CokerJalen CokerWRCARvs CLE
- D. AdamsDavante AdamsWRLARvs DEN
Q. JudkinsQuinshon JudkinsRBCLEvs CAR
- J. WarrenJaylen WarrenRBPITvs CIN
T. HigginsTee HigginsWRCINvs PIT
- T. HigginsTee HigginsWRCINvs PIT
D. SwiftD'Andre SwiftRBCHIvs PHI
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.






