Luke McCaffrey
Stat Maniac
In 2025, Luke McCaffrey averaged 5.1 half-PPR points per game on 3.7 xFP (4th percentile among WRs), 2.8 points per game above expectation. McCaffrey played 36% of offensive snaps (4th percentile) with +0.63 EPA per target (93rd percentile).
2025 season, 9 games, WR101 in total points. Percentiles against the top 96 WRs by points with 4+ games.
Closest seasons since 2012
- 93%2023 Khalil Shakir: WR66 that season (5.3 PPG), WR35 the next year (9.6 PPG).
- 92%2012 Joseph Morgan: WR86 that season (5.5 PPG), no qualifying season the next year.
PoorAverageElite Half PPR, Weeks 1-17. Comps match percentile profiles across 2012-2025 at the position. xFP is expected points on the same touches; how it works.
Season lines
Half PPR, Weeks 1-17| Season | G | Tgt | Rec | Rec yds | Rec TD | Tgt share | WOPR | Pts | PPG | Spike wks | Finish |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025 | 9 | 15 | 11 | 203 | 3 | 6.8% | 0.17 | 45.8 | 5.1 | 1 | WR100 |
| 2026Maniacs proj | - | - | - | - | - | - | - | 86.0 | 5.1 | - | - |
A spike week is a top-24 WR finish that week, the weeks that win best ball. Finish is the season rank by half-PPR points among all WRs.
Game log
Full color = top-24 week2025 season
| Wk | Opp | Tgt | Rec | Rec yds | Rec TD | Tgt share | WOPR | Pts | Finish |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NYG | 0 | 0 | 0 | 0 | 0.0% | 0.00 | 0.0 | WR140 |
| 2 | GB | 1 | 1 | 19 | 0 | 2.5% | 0.08 | 4.4 | WR76 |
| 3 | LV | 3 | 3 | 56 | 1 | 16.7% | 0.31 | 13.1 | WR21 |
| 4 | ATL | 3 | 2 | 21 | 1 | 12.5% | 0.31 | 9.1 | WR29 |
| 5 | LAC | 2 | 1 | 50 | 0 | 8.7% | 0.33 | 5.5 | WR58 |
| 6 | CHI | 1 | 1 | 33 | 1 | 4.2% | 0.13 | 9.8 | WR25 |
| 7 | DAL | 2 | 0 | 0 | 0 | 6.5% | 0.17 | 0.0 | WR126 |
| 8 | KC | 3 | 3 | 24 | 0 | 10.0% | 0.21 | 3.9 | WR62 |
| 9 | SEA | 0 | 0 | 0 | 0 | 0.0% | 0.00 | 0.0 | WR119 |