Final2024 Week 1

Highmark Stadium (Old), Orchard Park, NY

Arizona Cardinals vs Buffalo Bills

Arizona Cardinals

Away

28

Buffalo Bills

HomeWon

34

Scoring by quarter
TeamQ1Q2Q3Q4Final
Cardinals71001128
Bills010141034

ARI 28BUF 34 Final

  • Passing leader

    Josh Allen

    BUF · QB

    31.2PPR pts

    18/23, 232 YDS, 2 TD, 2 RUSH TD

  • Top fantasy scorer

    James Conner

    ARI · RB

    19.3PPR pts

    16 ATT, 50 YDS, 1 TD, 3 REC, 33 REC YDS

  • Cardinals leader

    Kyler Murray

    ARI · QB

    14.2PPR pts

    21/31, 162 YDS, 1 TD

  • Defensive playmaker

    DeeJay Dallas

    ARI · RB

    1 TD

Bills 34, Cardinals 28: Buffalo rallies from 7 down at halftime

Buffalo erased a 17–10 halftime deficit, outscoring Arizona 24–11 after the break to win 34–28. The Bills finished with a 352–270 edge in total offense and averaged 6.1 yards per play.

The Cardinals went 7-for-13 on third down and committed one turnover.

Key advantages

  • +1.6 yards/play BUF 6.1 · ARI 4.5
  • +82 total yards BUF 352 · ARI 270
  • +1:00 time of possession BUF 30:30 · ARI 29:30

Game Highlights

Official NFL highlights · Opens from YouTube

Got a Cardinal or Bill on your fantasy team?

Check their next matchup with the Start/Sit Tool, compare their value in the Fantasy Trade Calculator, or connect your league for personalized advice in Redraft Command.

Connect your league

Works with Sleeper, ESPN and Fleaflicker. No password needed.

Why the Bills Won

Buffalo won the efficiency and time of possession battles.

Team stats comparison, Cardinals vs Bills
CardinalsStatBills
4.5Yards per play6.1
270Total yards352
29:30Time of possession30:30
Other team stats
60Plays58
1Turnovers1
54%Third-down conversion33%

Scoring Summary

The Bills scored four touchdowns and two field goals; the Cardinals scored three touchdowns and two field goals.

Scoring plays, Cardinals vs Bills
TimeTeamPlayARIBUF
1st quarter
7:47ARIKyler Murray → Michael Wilson, 5-yard TD Takes leadMatt Prater XP70
2nd quarter
14:57ARIMatt Prater 29-yard FG Extends lead100
9:47BUFTyler Bass 37-yard FG103
2:40ARIJames Conner 3-yard TD run Extends leadMatt Prater XP173
0:19BUFJosh Allen 7-yard TD runTyler Bass XP1710
3rd quarter
9:51BUFJosh Allen → Mack Hollins, 11-yard TD Ties gameTyler Bass XP1717
2:37BUFJosh Allen → Khalil Shakir, 11-yard TD Takes leadTyler Bass XP1724
4th quarter
13:32ARIMatt Prater 31-yard FG2024
8:44BUFJosh Allen 6-yard TD run Extends leadTyler Bass XP2031
8:31ARIDeeJay Dallas 96-yard kickoff return TDJames Conner 2-pt run2831
1:56BUFTyler Bass 39-yard FG Extends lead2834

Fantasy Points: Cardinals vs Bills, Week 1 2024

Fantasy leaders

  1. Josh AllenBUFQB31.2 PTSQB1
  2. James ConnerARIRB19.3 PTSRB8
  3. Kyler MurrayARIQB14.2 PTSQB15
  4. James CookBUFRB13.3 PTSRB23

Player Stats

Quarterbacks

Quarterback statistics
PlayerFPTSFINCMP/ATTPass YDSTDINTRush ATTRush YDSRush TDRateStart/Sit
Josh AllenBUFQB31.2QB118/23232209392137.7Start/Sit →
Kyler MurrayARIQB14.2QB1521/3116210557091.1Start/Sit →

WRs, RBs, & TEs

Receiver, running back and tight end statistics
PlayerFPTSFINPOSRush ATTRush YDSRush TDTGTRECRec YDSRec TDStart/Sit
James ConnerARIRB19.3RB8RB1650143330
James CookBUFRB13.3RB23RB1971033320
Khalil ShakirBUFWR13.2WR25WR———33421Start/Sit →
Greg DortchARIWR11.1WR35WR14086470Start/Sit →
Mack HollinsBUFWR10.5WR38WR———22251Start/Sit →
Keon ColemanBUFWR9.1WR47WR———54510Start/Sit →
Trey McBrideARITE8.0TE11TE———95300Start/Sit →
Michael WilsonARIWR7.5WR55WR———2151Start/Sit →
Emari DemercadoARIRB4.6RB46RB———22260Start/Sit →
Ray DavisBUFRB3.7RB51RB313011140Start/Sit →
Curtis SamuelBUFWR3.5WR80WR———22150
Dawson KnoxBUFTE3.3TE29TE———21230Start/Sit →
Elijah HigginsARITE3.2TE31TE———22120Start/Sit →
Marquez Valdes-ScantlingBUFWR2.9WR86WR———21190Start/Sit →
Trey BensonARIRB2.8RB53RB31301150
Dalton KincaidBUFTE2.1TE38TE———21110Start/Sit →
Marvin HarrisonARIWR1.4WR103WR———3140
Ty JohnsonBUFRB0.7RB73RB2701000Start/Sit →

Fantasy Usage

Arizona Cardinals

Snap Share

  1. Marvin HarrisonWR55 snaps90%
  2. Trey McBrideTE52 snaps85%
  3. Michael WilsonWR49 snaps80%
  4. James ConnerRB41 snaps67%
  5. Greg DortchWR37 snaps61%

Target Share31 targets

  1. Trey McBride29%, 9 targets
  2. Greg Dortch26%, 8 targets
  3. James Conner13%, 4 targets
  4. Marvin Harrison10%, 3 targets
  5. Elijah Higgins6%, 2 targets
  6. Other16%, 5 targets

Carry Share25 carries

  1. James Conner64%, 16 carries
  2. Kyler Murray20%, 5 carries
  3. Trey Benson12%, 3 carries
  4. Greg Dortch4%, 1 carries

Buffalo Bills

Snap Share

  1. Dalton KincaidTE52 snaps84%
  2. Keon ColemanWR45 snaps73%
  3. James CookRB38 snaps61%
  4. Mack HollinsWR36 snaps58%
  5. Dawson KnoxTE36 snaps58%

Target Share23 targets

  1. Keon Coleman22%, 5 targets
  2. Khalil Shakir13%, 3 targets
  3. James Cook13%, 3 targets
  4. Curtis Samuel9%, 2 targets
  5. Mack Hollins9%, 2 targets
  6. Other35%, 8 targets

Carry Share33 carries

  1. James Cook58%, 19 carries
  2. Josh Allen27%, 9 carries
  3. Ray Davis9%, 3 carries
  4. Ty Johnson6%, 2 carries
View full usage tableHide full usage table
Offensive snaps and share for the skill positions
PlayerSNAPSSNAP %TGTTGT %CAR
Marvin HarrisonARIWR5590%310%0
Trey McBrideARITE5285%929%0
Dalton KincaidBUFTE5284%29%0
Michael WilsonARIWR4980%26%0
Keon ColemanBUFWR4573%522%0
James ConnerARIRB4167%413%16
James CookBUFRB3861%313%19
Greg DortchARIWR3761%826%1
Mack HollinsBUFWR3658%29%0
Dawson KnoxBUFTE3658%29%0
Khalil ShakirBUFWR3353%313%0
Elijah HigginsARITE2541%26%0
Tip ReimanARITE2033%00%0
Curtis SamuelBUFWR1727%29%0
Ty JohnsonBUFRB1423%14%2
Emari DemercadoARIRB1321%26%0
Marquez Valdes-ScantlingBUFWR1321%29%0
Trey BensonARIRB813%13%3
Quintin MorrisBUFTE610%00%0
Ray DavisBUFRB610%14%3
Zach PascalARIWR47%00%0
Reggie GilliamBUFRB46%00%0
Chris MooreARIWR12%00%0

Fantasy Points vs Expected

Expected points (xFP) are what a player's pass attempts, carries and targets are worth at the league's average rates; the difference is what the player made of them.

  • Biggest overperformer+15.1Josh Allen31.2 PTS vs 16.1 xFP
  • Biggest underperformer−7.4Trey McBride8.0 PTS vs 15.4 xFP
  • Highest expected volume17.5 xFPJames Cook III13.3 PTS scored
Usage and expected fantasy points
PlayerPTSxFPvs xFPSnap%UsageRte%Pass attCarCar%TgtTgt%
James Cook IIIBUF · RB13.317.5−4.261%58% car—01958%313%
James ConnerARI · RB19.317.3+2.067%64% car—01664%413%
Kyler MurrayARI · QB14.217.0−2.8100%31 att—31520%00%
Josh AllenBUF · QB31.216.1+15.1100%23 att—23927%00%
Trey McBrideARI · TE8.015.4−7.485%29% tgt—000%929%
Greg DortchARI · WR11.114.4−3.361%26% tgt—014%826%
Keon ColemanBUF · WR9.18.6+0.573%22% tgt—000%522%
Khalil ShakirBUF · WR13.25.1+8.153%13% tgt—000%313%
Marvin Harrison Jr.ARI · WR1.45.1−3.790%10% tgt—000%310%
Ray DavisBUF · RB3.73.70.010%9% car—039%14%
Trey BensonARI · RB2.83.7−0.913%12% car—0312%13%
Curtis SamuelBUF · WR3.53.4+0.127%9% tgt—000%29%
Dalton KincaidBUF · TE2.13.4−1.384%9% tgt—000%29%
Dawson KnoxBUF · TE3.33.4−0.158%9% tgt—000%29%
Elijah HigginsARI · TE3.23.4−0.241%6% tgt—000%26%
Emari DemercadoARI · RB4.63.4+1.221%6% tgt—000%26%
Mack HollinsBUF · WR10.53.4+7.158%9% tgt—000%29%
Marquez Valdes-ScantlingBUF · WR2.93.4−0.521%9% tgt—000%29%
Michael WilsonARI · WR7.53.4+4.180%6% tgt—000%26%
Ty JohnsonBUF · RB0.73.0−2.323%6% car—026%14%

Team totals: Cardinals 31 targets and 25 carries; Bills 23 targets and 33 carries. Shares are from the box score. Snap counts are from the weekly player logs (Sleeper), and include plays wiped out by penalties. Route counts, air yards and red-zone touches appear when the tracking feed is connected. League-average rates from the 2024 season: 1.71 PPR points per target (68% catch rate), 0.65 per carry and 0.44 per pass attempt. They don't adjust for field position or target depth.

Fantasy Verdicts

Kyler Murray

ARI · QB · 14.2 pts on 17.0 expected

21 of 31 passing for 162 yards, 1 touchdown; 5 carries for 57 yards.

Verdict: The points matched the role, 17.0 expected.

Start/Sit: Kyler Murray →

Josh Allen Ran hot

BUF · QB · 31.2 pts on 16.1 expected

18 of 23 passing for 232 yards, 2 touchdowns; 9 carries for 39 yards and 2 touchdowns.

Verdict: The opportunities were worth 16.1 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Josh Allen →

James Conner Strong role

ARI · RB · 19.3 pts on 17.3 expected

4 targets (13% of the team's), 3 catches for 33 yards; 16 carries (64% of the team's) for 50 yards and 1 touchdown.

Verdict: The points matched the role, 17.3 expected.

Trey McBride Unlucky

ARI · TE · 8.0 pts on 15.4 expected

9 targets (29% of the team's), 5 catches for 30 yards.

Verdict: The role was there, worth 15.4 points at league-average rates; the production wasn't.

Start/Sit: Trey McBride →

James Cook III

BUF · RB · 13.3 pts on 17.5 expected

3 targets (13% of the team's), 3 catches for 32 yards; 19 carries (58% of the team's) for 71 yards.

Verdict: The points matched the role, 17.5 expected.

Khalil Shakir Ran hot

BUF · WR · 13.2 pts on 5.1 expected

3 targets (13% of the team's), 3 catches for 42 yards and 1 touchdown.

Verdict: The opportunities were worth 5.1 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Khalil Shakir →

Mack Hollins Ran hot

BUF · WR · 10.5 pts on 3.4 expected

2 targets (9% of the team's), 2 catches for 25 yards and 1 touchdown.

Verdict: The opportunities were worth 3.4 points; the touchdowns supplied the rest, and they are the part least likely to repeat.

Start/Sit: Mack Hollins →

Fantasy Matchups

Fantasy points allowed per game by position, 2024 through Week 18.

Fantasy points allowed per game by position, Cardinals defense and Bills defense
Points allowed toCardinals DBills D
QBs16.916.5
RBs23.624.2
WRs32.433.2
TEs9.712.0

Regular season, summed from each game's box score and scored with this page's rules.

How the Game Swung

Buffalo opened at 50% win probability, fell as low as 7%, then rallied to win.

Bills win probability

Bills win probability by game minuteBills started at 50%, stood at 23% at halftime and finished at 100%, across 11 scoring plays.Q1Q2Q3Q4100%50%0%

Key Swings

  1. −21Murray → Wilson, 5-yd TD50% → 29%Q1 7:47
  2. +29Allen → Hollins, 11-yd TD21% → 50%Q3 9:51
  3. +33Allen → Shakir, 11-yd TD50% → 83%Q3 2:37
  4. +20Allen 6-yd TD run78% → 98%Q4 8:44
  5. −26Dallas 96-yd TD98% → 72%Q4 8:31

Swing in Bills win probability, in points

Play Calling and Possessions

Play calling, Cardinals vs Bills
Arizona CardinalsMeasureBuffalo Bills
60Plays58
58%Pass rate43%
4.2Yds / dropback8.9
5.0Yds / carry3.9
7/13Third downs3/9

Efficiency edge Buffalo ran 2 fewer plays but gained 4.7 more yards per dropback.

  • Top targets
  • ARI McBride 29% · Dortch 26% · Conner 13%
  • BUF Coleman 22% · Cook 13% · Shakir 13%

Possession Results

How each possession ended, Cardinals vs Bills
ResultARIBUF
Touchdowns34
Field goals22
Punts22
Turnovers11
Turnovers on downs10
  • The Cardinals opened the scoring on their first possession, a 13-play, 70-yard drive that ended in a touchdown.
  • The Bills drained the clock with two second-half drives of four to six minutes.
All 20 possessions, drive by drive
Drive chart
TeamStartPlaysYardsTimeResult
ARIQ1 15:0013707:13Touchdown
BUFQ1 7:474162:23Fumble
ARIQ1 5:2410605:27Field goal
BUFQ2 14:579515:10Field goal
ARIQ2 9:4713717:07Touchdown
BUFQ2 2:407702:21Touchdown
ARIQ2 0:191-10:19End of half
BUFQ3 15:0010605:09Touchdown
ARIQ3 9:513-41:58Punt
BUFQ3 7:53331:37Punt
ARIQ3 6:16200:51Fumble
BUFQ3 5:255212:48Touchdown
ARIQ3 2:378584:05Field goal
BUFQ4 13:3210704:48Touchdown
ARIQ4 8:44000:13Touchdown
BUFQ4 8:316173:14Punt
ARIQ4 5:173-50:47Punt
BUFQ4 4:305212:34Field goal
ARIQ4 1:569311:30Downs
BUFQ4 0:261-10:26End of game
About these numbers

Possessions that ended with the clock running out at the half or the end of the game aren't counted.

Personnel groupings, average depth of target and pass rate over expected appear when the tracking feed is connected.

Cardinals vs Bills Head-to-Head

The Cardinals and Bills first met in 1971 and have played 13 times since.

All-time series
8–5Bills lead, 13 meetings since 1971
Postseason
0No playoff meetings
Largest Cardinals win
37–71984
Largest Bills win
45–141990

Since 2021

1–0 Bills lead

1 meeting since the 2021 season, regular season and playoffs.

Oldest to newest. B = Bills win, C = Cardinals win, outlined = this game.

Recent Meetings

Season to Date (Through Week 18)

The 2024 regular season, from each game's box score.

Season to date, Cardinals vs Bills
CardinalsStatBills
8-9Record13-4
23.5Points per game30.9
358.2Yards per game359.1
5.9Yards per play6.0
22.3Points allowed per game21.6
342.5Yards allowed per game341.5

Cardinals and Bills in Fantasy

The two teams don't meet again this season. If you roster a Cardinal or a Bill, these answer the week-to-week question.

Keep Exploring

2024 Game Logs for Players in This Game

Cardinals vs Bills Game FAQ

Who won the 2024 Cardinals vs Bills Week 1 game?

The Buffalo Bills beat the Arizona Cardinals 34–28 in Week 1 of the 2024 season. The game was played at Highmark Stadium (Old) in Orchard Park, NY, on September 8, 2024. See the Bills' 2024 schedule.

What was the final score of Cardinals vs Bills?

The final score was Bills 34, Cardinals 28. The Cardinals led 17–10 at halftime, and the second half went Cardinals 11, Bills 24.

What happened in the Cardinals vs Bills game?

Buffalo erased a 17–10 halftime deficit, outscoring Arizona 24–11 after the break to win 34–28. The Bills finished with a 352–270 edge in total offense and averaged 6.1 yards per play. Josh Allen led all players with 18 of 23 passing for 232 yards and 2 touchdowns, plus 9 carries for 39 rushing yards and 2 touchdowns.

Who scored the most fantasy points in Cardinals vs Bills?

Josh Allen led the game with 31.2 PPR fantasy points, the QB1 of Week 1, on 18 of 23 passing for 232 yards and 2 touchdowns, plus 9 carries for 39 rushing yards and 2 touchdowns. James Conner was next with 19.3 (RB8). See Josh Allen's 2024 game log.

Who led Cardinals vs Bills in passing, rushing and receiving?

Josh Allen (BUF) led all passers with 18 of 23 for 232 yards and 2 touchdowns. James Cook (BUF) led in rushing with 19 carries for 71 yards. Keon Coleman (BUF) led in receiving with 4 catches for 51 yards.

How many fantasy points did Josh Allen score against the Cardinals?

Josh Allen scored 31.2 fantasy points against the Cardinals in Week 1 of the 2024 season, the same in PPR, half-PPR and standard scoring because he had no catches, on 18 of 23 passing for 232 yards and 2 touchdowns, plus 9 carries for 39 rushing yards and 2 touchdowns.

Who outperformed and underperformed expected fantasy points in Cardinals vs Bills?

Josh Allen outperformed his expected fantasy points the most, scoring 31.2 PPR points on 16.1 xFP (+15.1). Trey McBride fell furthest short, with 8.0 points on 15.4 xFP (−7.4). A gap either way reflects efficiency and touchdowns in one game; it is not a forecast. For matchups ahead, see fantasy points allowed by position.

Who had the highest expected fantasy points in Cardinals vs Bills?

James Cook III had the most fantasy opportunity in the game, worth 17.5 expected PPR points (xFP) at league-average rates, and scored 13.3. Expected points measure the volume of a player's pass attempts, carries and targets, not how well he used them.

How did the Bills come back to beat the Cardinals?

The Bills' chances of winning fell as low as 7% in the first half. Josh Allen's 11-yard touchdown pass to Khalil Shakir in the third quarter was the biggest swing of the game. They finished the comeback with a 34–28 win.

What was the turning point of Cardinals vs Bills?

Josh Allen's 11-yard touchdown pass to Khalil Shakir with 2:37 left in the third quarter was the biggest swing of the game, moving the Bills' win probability from 50% to 83%.

What is the all-time Cardinals vs Bills record?

The Bills lead the all-time series 8–5 across 13 meetings since 1971.

When did the Cardinals and Bills last play before this game?

Before Week 1 of 2024, they last met in the 2020 season on November 15, 2020, when the Cardinals beat the Bills 32–30.