James Cook Week 1 Preview vs. the Ravens

placeholder image

Buffalo Bills running back James Cook has a difficult matchup in their season opener (Sunday at 8:20 p.m. ET), facing the Baltimore Ravens. The Ravens conceded the fewest rushing yards last season, 80.1 per game.

Last year Cook had 207 carries for 1,009 yards rushing (63.1 per game) and 16 TDs. When it comes to receiving, Cook caught 32 passes for 258 yards (16.1 per game) and two touchdowns.

Watch this game on Fubo (Regional restrictions may apply).

Cook vs. the Ravens

  • Cook vs the Ravens (since 2021): 2 GP / 53 RUSH YPG / 0 RUSH TD
  • In the ground game, one player picked up more than 100 rushing yards in a game against the Ravens last season.
  • In terms of run defense, Baltimore gave up at least one rushing touchdown to 12 players last season.
  • In the running game, no player ran for multiple scores versus the Ravens last season.
  • The Ravens were the NFL's top run defense last year by giving up 80.1 yards per game on the ground.
  • A year ago, the Ravens allowed 12 rushing touchdowns. That ranked seventh in NFL play.

Catch every NFL touchdown with NFL RedZone on Fubo.

Cook Rushing Insights

  • Cook hit the rushing yards over in eight of 15 opportunities (53.3%) last season.
  • The Bills ran 51.4% passing plays and 48.6% running plays last year. They were second in the NFL in scoring.
  • Cook scored at least one rushing touchdown 12 times last year, inclduing multiple rushing TDs four times.

Get in the game and sign up for FanDuel Fantasy today. Use our link to start playing daily fantasy.

Cook's Last Season Performance

Opponent Date Week Rushing Stats Receiving Stats
vs. Cardinals 9/8/2024 Week 1 19 ATT / 71 YDS / 0 TDs 3 TAR / 3 REC / 32 YDS / 0 TDs
vs. Dolphins 9/12/2024 Week 2 11 ATT / 78 YDS / 2 TDs 1 TAR / 1 REC / 17 YDS / 1 TD
vs. Jaguars 9/23/2024 Week 3 11 ATT / 39 YDS / 1 TD 5 TAR / 4 REC / 48 YDS / 0 TDs
vs. Ravens 9/29/2024 Week 4 9 ATT / 39 YDS / 0 TDs 1 TAR / 1 REC / 9 YDS / 0 TDs
vs. Texans 10/6/2024 Week 5 20 ATT / 82 YDS / 1 TD 3 TAR / 2 REC / 17 YDS / 0 TDs
vs. Titans 10/20/2024 Week 7 12 ATT / 32 YDS / 1 TD TAR / 0 REC / 0 YDS / 0 TDs
vs. Seahawks 10/27/2024 Week 8 17 ATT / 111 YDS / 2 TDs 3 TAR / 3 REC / 22 YDS / 0 TDs
vs. Dolphins 11/3/2024 Week 9 10 ATT / 44 YDS / 0 TDs 6 TAR / 5 REC / 25 YDS / 0 TDs
vs. Colts 11/10/2024 Week 10 19 ATT / 80 YDS / 1 TD 3 TAR / 1 REC / 5 YDS / 0 TDs
vs. Chiefs 11/17/2024 Week 11 9 ATT / 20 YDS / 2 TDs 6 TAR / 5 REC / 7 YDS / 0 TDs
vs. 49ers 12/1/2024 Week 13 14 ATT / 107 YDS / 1 TD 1 TAR / 1 REC / 13 YDS / 0 TDs
vs. Rams 12/8/2024 Week 14 6 ATT / 20 YDS / 0 TDs 2 TAR / 2 REC / 9 YDS / 0 TDs
vs. Lions 12/15/2024 Week 15 14 ATT / 105 YDS / 2 TDs 1 TAR / 1 REC / 28 YDS / 0 TDs
vs. Patriots 12/22/2024 Week 16 11 ATT / 100 YDS / 1 TD 3 TAR / 3 REC / 26 YDS / 1 TD
vs. Jets 12/29/2024 Week 17 15 ATT / 53 YDS / 1 TD TAR / 0 REC / 0 YDS / 0 TDs
vs. Patriots 1/5/2025 Week 18 10 ATT / 28 YDS / 1 TD TAR / 0 REC / 0 YDS / 0 TDs
vs. Broncos 1/12/2025 Wild Card 23 ATT / 120 YDS / 1 TD TAR / 0 REC / 0 YDS / 0 TDs
vs. Ravens 1/19/2025 Divisional 17 ATT / 67 YDS / 0 TDs 3 TAR / 3 REC / 15 YDS / 0 TDs
vs. Chiefs 1/26/2025 Conf. Championship 13 ATT / 85 YDS / 2 TDs 3 TAR / 3 REC / 49 YDS / 0 TDs