James Cook Bio, career timeline and draft history
- Age
- 27
- Height / weight
- 5'11", 190 lb
- Experience
- 5th season
2026 Season
- PPR PPG
- 16.7
- Pos rank
- RB13
- Rostered
- 99%
Week 4 vs. Patriots, Sun Oct 4, 1:00 PM ET 16th vs. RBs, neutral
James Cook Bio
James Cook is a running back for the Buffalo Bills, where he wears No. 4. Born September 25, 1999, in Miami, FL, he attended Miami Central and played college football at Georgia.
The Buffalo Bills selected Cook in round 2, pick 63, of the 2022 NFL Draft. He was traded to the Buffalo Bills on April 30, 2022.
In 70 regular-season games since 2022, he has run for 4,623 yards and 34 touchdowns and caught 134 passes.
Career Timeline
1 stop with 1 team in 5 seasons. Each block's width is the time he spent there.
What happened at each stop
Buffalo Bills Current team2022–present
Selected in round 2, pick 63, of the 2022 NFL Draft. He was a starter, playing at least half the offensive snaps in 37 of 69 games.
College: Georgia
Transactions
- ContractSigned a four-year, $48 million contract extension with the Buffalo Bills.
- SignedSigned a four-year rookie contract with the Buffalo Bills.
- TradedTraded by the Cincinnati Bengals to the Buffalo Bills for CB Cam Taylor-Britt.
- DraftedSelected by the Buffalo Bills in round 2, pick 63.
All James Cook stats & analysis
RBs like James Cook
About James Cook: Bio FAQ
How old is James Cook?
James Cook is 27 years old. He was born on September 25, 1999. 2026 is his 5th NFL season.
How tall is James Cook?
James Cook is 5 feet 11 inches tall (5'11"), listed at 190 pounds, and plays running back for the Buffalo Bills.
How much does James Cook weigh?
James Cook weighs 190 pounds, his listed weight on the Buffalo Bills roster. He is listed at 5'11".
What number does James Cook wear?
James Cook wears number 4 for the Buffalo Bills. He plays running back.
What position does James Cook play?
James Cook plays running back for the Buffalo Bills, wearing number 4. 2026 is his 5th season in the NFL.
What team does James Cook play for?
James Cook plays for the Buffalo Bills as a running back. He has been with the Bills since 2022.
Where did James Cook go to college?
James Cook played college football at Georgia, after attending Miami Central (FL).
Where is James Cook from?
James Cook went to high school in Florida, at Miami Central, before playing college football at Georgia.
When is James Cook's birthday?
James Cook's birthday is September 25. He was born on September 25, 1999 and is 27 years old.
How long has James Cook been in the NFL?
2026 is James Cook's 5th NFL season; he entered the league in 2022. View his career statistics.
What teams has James Cook played for?
James Cook has played for the Buffalo Bills. View his career statistics.
What year did James Cook enter the NFL?
James Cook entered the NFL in 2022. 2026 is his 5th season.
