James Cook

Box score by season

SeasonTeamG RushRush ydsTD TgtRecRec ydsTD vs ESPN
2026 BUF7 1387077 17121100 1 differ (Targets 17 vs 18)
2025 BUF17 3091,62112 40332912 ✓ matches
2025 playoffs BUF2 391630 64290
2024 BUF16 2071,00916 38322582 not checked
2024 playoffs BUF3 532723 66640
2023 BUF17 2371,1222 54444454 not checked
2023 playoffs BUF2 361400 98260
2022 BUF16 895072 32211801 not checked
2022 playoffs BUF2 17521 0000

Official scoring from play-by-play. Regular-season totals for 2025, 2026 are compared with ESPN's after every rebuild (all players); earlier seasons aren't checked.

Advanced

Role RushingReceiving Seasons to Weeks to
Targets
17
qualifying bar 17
EPA/play
+0.246
68th of 166 · lg +0.193
Success rate
41.2%
131st of 166 · lg 49.8%
Yards/play
6.47
101st of 166 · lg 7.42
Explosive rate
11.8%
51st of 166 · lg 9.1%
Catch rate
70.6%
62nd of 166 · lg 67.3%
Air yards/att
-0.4
148th of 166 · lg 7.9
Turnover rate
0.0%
1st of 166 · lg 2.7%
TD rate
0.0%
129th of 166 · lg 4.8%

Every split

EPA per target by situation, next to the league. Rank is among qualified players with 12+ targets there (1 = best). "Repeats" is the year-to-year correlation for that split (2016–25); near zero means it predicts little. Click a situation to filter to it.

SituationTargetsEPA/playSuccessYds/playLeague EPARankRepeats
Home / away Setting compare everyone →
Home 9 -0.104 22% 3.7 +0.197 — -0.02
Away 8 +0.640 62% 9.6 +0.190 — -0.03
Neutral site 0——— +0.183 — —
Rest days Setting compare everyone →
Short week (≤5 days) 3 -0.387 0% 1.3 +0.265 — 0.19
Normal (6–8 days) 6 +0.837 67% 12.2 +0.174 — -0.01
Extra rest (9–12 days) 1 -0.367 0% 0.0 +0.270 — 0.21
Off a bye (13+ days) 3 +0.355 67% 7.0 +0.271 — —
Indoors / outdoors Weather compare everyone →
Indoors 8 +0.640 62% 9.6 +0.206 — 0.05
Outdoors 9 -0.104 22% 3.7 +0.187 — 0.05
Temperature (outdoors) Weather compare everyone →
60–79°F 6 -0.334 0% 2.0 +0.210 — -0.02
80°F+ 0——— +0.213 — 0.01
Wind (outdoors) Weather compare everyone →
0–9 mph 3 -0.387 0% 1.3 +0.215 — -0.09
10–14 mph 3 -0.281 0% 2.7 +0.200 — 0.05
Rain or snow (outdoors) Weather compare everyone →
Dry 9 -0.104 22% 3.7 +0.203 — 0.03
Rain or snow 0——— +0.015 — 0.03
Score Game state compare everyone →
Trailing 9+ 0——— +0.189 — -0.01
Trailing 1–8 8 +0.143 38% 6.1 +0.180 — 0.07
Tied 3 +0.701 33% 9.7 +0.186 — 0.02
Leading 1–8 2 +0.664 100% 9.5 +0.202 — -0.03
Leading 9+ 4 -0.097 25% 3.2 +0.243 — -0.05
Win probability Game state compare everyone →
Win prob under 20% 0——— +0.169 — -0.05
Win prob 20–80% 13 +0.352 46% 7.5 +0.195 56/151 -0.02
Win prob over 80% 4 -0.097 25% 3.2 +0.221 — 0.09
Quarter Game state compare everyone →
Q1 4 -0.059 25% 4.0 +0.119 — 0.04
Q2 4 +0.304 50% 8.0 +0.208 — -0.01
Q3 5 +0.175 40% 5.4 +0.200 — -0.01
Q4 4 +0.583 50% 8.8 +0.223 — -0.03
OT 0——— +0.374 — —
Two-minute Game state compare everyone →
Last 2 min of half 1 -0.367 0% 0.0 +0.159 — 0.10
Rest of game 16 +0.285 44% 6.9 +0.199 68/165 0.10
Down Situation compare everyone →
1st down 7 +0.162 43% 6.3 +0.227 — 0.00
2nd down 8 -0.051 25% 3.9 +0.189 — 0.02
3rd down 2 +1.729 100% 17.5 +0.134 — -0.02
4th down 0——— +0.374 — —
3rd-down distance Situation compare everyone →
3rd & 1–3 2 +1.729 100% 17.5 +0.163 — —
3rd & 4–6 0——— +0.221 — -0.27
3rd & 7+ 0——— +0.081 — 0.02
Field position Situation compare everyone →
Own 20 and in 0——— +0.147 — -0.04
Own 50–21 12 +0.106 42% 4.8 +0.162 73/115 0.04
Opp 21–49 3 +1.320 67% 16.3 +0.238 — 0.06
Red zone (opp 20 in) 2 -0.526 0% 1.5 +0.228 — 0.05
Formation Style compare everyone →
Shotgun 5 +0.017 20% 6.4 +0.173 — -0.02
Under center 12 +0.342 50% 6.5 +0.273 10/24 -0.02
Tempo Style compare everyone →
Huddle 17 +0.246 41% 6.5 +0.195 71/166 -0.00
No huddle 0——— +0.169 — -0.00
Yards to go Situation compare everyone →
1–3 to go 4 +0.983 75% 11.0 +0.250 — 0.05
4–6 to go 3 -0.031 33% 4.3 +0.240 — 0.02
7–10 to go 8 -0.145 25% 3.0 +0.208 — 0.03
11+ to go 2 +0.752 50% 14.5 +0.055 — -0.07
Pass depth Passing compare everyone →
Behind the line 7 +0.091 29% 5.9 -0.209 — 0.15
Short (0–9) 10 +0.355 50% 6.9 +0.162 — 0.09
Intermediate (10–19) 0——— +0.464 — 0.07
Deep (20+) 0——— +0.446 — 0.01
Pass direction Passing compare everyone →
Left 8 +0.236 38% 6.2 +0.147 — 0.04
Middle 0——— +0.321 — -0.02
Right 9 +0.255 44% 6.7 +0.168 — 0.03
Play action Scheme (FTN) compare everyone →
Play action 7 +0.369 43% 6.7 +0.287 — -0.03
No play action 10 +0.160 40% 6.3 +0.166 — -0.03
In / out of pocket Scheme (FTN) compare everyone →
In pocket 13 +0.021 31% 5.0 +0.187 115/163 -0.05
Out of pocket 4 +0.977 75% 11.2 +0.231 — -0.05
Blitz Defense (FTN) compare everyone →
Blitzed 7 +0.497 71% 8.3 +0.190 — 0.08
No blitz 10 +0.071 20% 5.2 +0.194 — 0.08
Pass rushers Defense (FTN) compare everyone →
3 or fewer rushers 0——— +0.106 — —
4 rushers 10 +0.071 20% 5.2 +0.198 — 0.12
5 rushers 5 +0.610 80% 9.4 +0.186 — 0.15
6+ rushers 2 +0.214 50% 5.5 +0.199 — —
Defenders in the box Defense (FTN) compare everyone →
Light box (6 or fewer) 6 +0.255 33% 7.3 +0.172 — -0.04
7 in the box 9 +0.293 44% 6.3 +0.214 — -0.05
Stacked box (8+) 2 +0.007 50% 4.5 +0.313 — —
Screen Scheme (FTN) compare everyone →
Screen 2 +0.637 50% 11.5 -0.084 — 0.50
Not a screen 15 +0.194 40% 5.8 +0.223 92/166 0.50
Pre-snap motion Scheme (FTN) compare everyone →
Motion 12 +0.050 33% 5.3 +0.204 99/140 0.10
No motion 5 +0.717 60% 9.2 +0.179 — 0.10
RPO Scheme (FTN) compare everyone →
RPO 0——— -0.104 — —
Not an RPO 17 +0.246 41% 6.5 +0.200 71/166 —

By season

SeasonTeamTargetsEPA/playTotal EPASuccessYds/play Catch rateaDOTYAC/catch
2026BUF 17+0.246 +4.241.2%6.47 70.6%-0.49.5
Definitions QB plays are dropbacks: passes, sacks and scrambles (spikes left out). A receiver's fumble after the catch isn't charged to the QB. Rushing counts designed runs only. Receiving is EPA per target. EPA swings about ±1.4 points a play, so a 50-play split carries about ±0.2 of luck.