James Cook
  • James Cook

  • RB
  • , Buffalo Bills
  • 26
  • 190 lbs
  • 5' 11"
  • Georgia
PtsRuYdsRuTDRecRecYds
23510091632258
Full Season Projection
  • Full Season Projection
  • Dfs Projection
  • $
  • -
  • -
  • $
  • -
  • -
  • $
  • -
  • -
  • Left-scroll
  • middle-scroll
  • Right-scroll
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.

Latest news

James Cook

Scouting report

by Justin Edwards

BUF RB James Cook - Week 17 Fantasy Football Outlook

Week 17 vs. New York Jets
James Cook reached the 100-yard mark for the fourth time this season (and third time in four games) in Week 16, much of which came on the back of a massive 46-yard touchdown in the second quarter. He actually only handled 11 carries, but with that kind of efficiency, we'll absolutely take it. The Jets have a moderate run defense, but they may also be without DT Quinnen Williams which would equate to a little extra push up the middle. Consider Cook a fringe RB1/2 yet again.

2025 Strength of Schedule - BUF

W1W2W3W4W5W6W7W8W9W10W11W12W13W14W15W16W17W18
10
BAL
12
@NYJ
16
MIA
30
NO
29
NE
9
@ATL
BYE32
@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

WeekOppRuAttRuYdsRuTDFumYPCRecRecYdsRecTDTgtsYPRSTD0.5 PPRPPRSnaps%
1ARI1971003.743320310.6710.311.8013.338/6261.3%
2@MIA1178207.091171117.0027.528.0028.521/4546.7%
3JAX1139103.554480512.0014.716.7018.732/6450.0%
4@BAL939004.3319019.004.85.305.833/5955.9%
5@HOU2082104.10217038.5015.916.9017.936/6159.0%
6
@NYJ---------------
7TEN1232102.6700000.009.29.209.229/5552.7%
8@SEA17111206.53322037.3325.326.8028.342/7655.3%
9MIA1044004.40525065.006.99.4011.936/6654.5%
10@IND1980104.2115035.0014.515.0015.541/7455.4%
11KC920202.2257061.4014.717.2019.727/7337.0%
12BYE---------------
13SF14107107.641130113.0018.018.5019.026/5844.8%
14@LAR620003.3329024.502.93.904.927/6045.0%
15@DET14105207.501280128.0025.325.8026.329/7041.4%
16NE11100109.09326138.6724.626.1027.621/5935.6%
17NYJ1553103.5300000.0011.311.3011.332/7045.7%
18@NE1028102.8000000.008.88.808.815/6722.4%
Per game12.9463.061.0004.872.0016.130.132.388.0614.6715.6716.6730.31/63.6947.68%
Totals20710091604.87322582388.06234.7250.7266.7485/101947.68%