
Draft Note by John Paulsen
Cook finally found the end zone in 2024—after scoring just four rushing touchdowns across his first two seasons, he punched in 16 on the ground last year, propelling him to an RB8 finish in half-PPR formats. While that spike in touchdowns was a welcome development for fantasy managers, some regression is likely in 2025, especially with Josh Allen still handling a healthy share of goal-line work. Cook was solid across the board as a runner, ranking 12th in yards before contact, 14th in yards after contact, and 24th in broken tackles per attempt among 46 qualified backs. He remains a key piece of a high-scoring Buffalo offense that should continue to give him plenty of scoring opportunities, even if last year’s touchdown rate proves unsustainable. He’s currently seeking a contract extension but showed good faith by attending the team’s mandatory minicamp. Cook enters 2025 as a rock-solid RB2 with upside in an explosive offense—just don’t count on another 16 rushing scores.
James Cook
- RB
- , Buffalo Bills
- 26
- 190 lbs
- 5' 11"
- Georgia
- 36
- 1
Full Season Projection
- Full Season Projection
- Dfs Projection
Draft note
Cook finally found the end zone in 2024—after scoring just four rushing touchdowns across his first two seasons, he punched in 16 on the ground last year, propelling him to an RB8 finish in half-PPR formats. While that spike in touchdowns was a welcome development for fantasy managers, some regression is likely in 2025, especially with Josh Allen still handling a healthy share of goal-line work. Cook was solid across the board as a runner, ranking 12th in yards before contact, 14th in yards after contact, and 24th in broken tackles per attempt among 46 qualified backs. He remains a key piece of a high-scoring Buffalo offense that should continue to give him plenty of scoring opportunities, even if last year’s touchdown rate proves unsustainable. He’s currently seeking a contract extension but showed good faith by attending the team’s mandatory minicamp. Cook enters 2025 as a rock-solid RB2 with upside in an explosive offense—just don’t count on another 16 rushing scores.
Latest news

Adam Schefter
·Apr 23 · 10:41 AM EDT
Scouting report
2025 Strength of Schedule - BUF
W1 | W2 | W3 | W4 | W5 | W6 | W7 | W8 | W9 | W10 | W11 | W12 | W13 | W14 | W15 | W16 | W17 | W18 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
10 BAL | 12 @NYJ | 16 MIA | 30 NO | 29 NE | 9 @ATL | BYE | 32 @CAR | 1 KC | 16 @MIA | 4 TB | 6 @HOU | 13 @PIT | 21 CIN | 29 @NE | 7 @CLE | 2 PHI | 12 NYJ |
Schedule difficulty based on schedule-adjusted, positional defensive ranking. Top DEF = 1, bottom DEF = 32.
Game Stats
Week | Opp | RuAtt | RuYds | RuTD | Fum | YPC | Rec | RecYds | RecTD | Tgts | YPR | STD | 0.5 PPR | PPR | Snaps | % |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | ARI | 19 | 71 | 0 | 0 | 3.74 | 3 | 32 | 0 | 3 | 10.67 | 10.3 | 11.80 | 13.3 | 38/62 | 61.3% |
2 | @MIA | 11 | 78 | 2 | 0 | 7.09 | 1 | 17 | 1 | 1 | 17.00 | 27.5 | 28.00 | 28.5 | 21/45 | 46.7% |
3 | JAX | 11 | 39 | 1 | 0 | 3.55 | 4 | 48 | 0 | 5 | 12.00 | 14.7 | 16.70 | 18.7 | 32/64 | 50.0% |
4 | @BAL | 9 | 39 | 0 | 0 | 4.33 | 1 | 9 | 0 | 1 | 9.00 | 4.8 | 5.30 | 5.8 | 33/59 | 55.9% |
5 | @HOU | 20 | 82 | 1 | 0 | 4.10 | 2 | 17 | 0 | 3 | 8.50 | 15.9 | 16.90 | 17.9 | 36/61 | 59.0% |
O
Injury Details (w6)
Status: Out Injury: Toe | @NYJ | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
7 | TEN | 12 | 32 | 1 | 0 | 2.67 | 0 | 0 | 0 | 0 | 0.00 | 9.2 | 9.20 | 9.2 | 29/55 | 52.7% |
8 | @SEA | 17 | 111 | 2 | 0 | 6.53 | 3 | 22 | 0 | 3 | 7.33 | 25.3 | 26.80 | 28.3 | 42/76 | 55.3% |
9 | MIA | 10 | 44 | 0 | 0 | 4.40 | 5 | 25 | 0 | 6 | 5.00 | 6.9 | 9.40 | 11.9 | 36/66 | 54.5% |
10 | @IND | 19 | 80 | 1 | 0 | 4.21 | 1 | 5 | 0 | 3 | 5.00 | 14.5 | 15.00 | 15.5 | 41/74 | 55.4% |
11 | KC | 9 | 20 | 2 | 0 | 2.22 | 5 | 7 | 0 | 6 | 1.40 | 14.7 | 17.20 | 19.7 | 27/73 | 37.0% |
12 | BYE | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
13 | SF | 14 | 107 | 1 | 0 | 7.64 | 1 | 13 | 0 | 1 | 13.00 | 18.0 | 18.50 | 19.0 | 26/58 | 44.8% |
14 | @LAR | 6 | 20 | 0 | 0 | 3.33 | 2 | 9 | 0 | 2 | 4.50 | 2.9 | 3.90 | 4.9 | 27/60 | 45.0% |
15 | @DET | 14 | 105 | 2 | 0 | 7.50 | 1 | 28 | 0 | 1 | 28.00 | 25.3 | 25.80 | 26.3 | 29/70 | 41.4% |
16 | NE | 11 | 100 | 1 | 0 | 9.09 | 3 | 26 | 1 | 3 | 8.67 | 24.6 | 26.10 | 27.6 | 21/59 | 35.6% |
17 | NYJ | 15 | 53 | 1 | 0 | 3.53 | 0 | 0 | 0 | 0 | 0.00 | 11.3 | 11.30 | 11.3 | 32/70 | 45.7% |
18 | @NE | 10 | 28 | 1 | 0 | 2.80 | 0 | 0 | 0 | 0 | 0.00 | 8.8 | 8.80 | 8.8 | 15/67 | 22.4% |
Per game | 12.94 | 63.06 | 1.00 | 0 | 4.87 | 2.00 | 16.13 | 0.13 | 2.38 | 8.06 | 14.67 | 15.67 | 16.67 | 30.31/63.69 | 47.68% | |
Totals | 207 | 1009 | 16 | 0 | 4.87 | 32 | 258 | 2 | 38 | 8.06 | 234.7 | 250.7 | 266.7 | 485/1019 | 47.68% |