Hey there, football fans! Can you believe the 2024 NFL season kicked off with such fireworks? On September 8, 2024, the Arizona Cardinals rolled into Highmark Stadium in Orchard Park, New York, to take on the Buffalo Bills in a Week 1 clash that had everyone buzzing. If you’re searching for Arizona Cardinals vs Buffalo Bills Match Player Stats, you’ve landed in the right spot. This game wasn’t just about the final score—Bills edging out the Cards 34-28—it was a rollercoaster of big plays, standout performances, and a few “what if” moments that kept us all glued to our screens.
I’m talking about it like we’re chatting over wings at a tailgate: no jargon overload, just the good stuff. Whether you’re a die-hard Cardinals supporter dreaming of Kyler Murray’s magic or a Bills Mafia member still celebrating that wild fourth quarter, we’ll break down the key Arizona Cardinals vs Buffalo Bills Match Player Stats in easy-to-digest tables and stories. We’ll cover the stars who lit up the stat sheet, the unsung heroes, and even some fun trivia to make this feel like your favorite game recap podcast. Grab a drink, settle in, and let’s dive into this epic battle—it’s about 2000 words of pure gridiron goodness, optimized so you can find it next time you’re Googling “Arizona Cardinals vs Buffalo Bills match player stats.”
Setting the Scene: Why This Game Mattered
Picture this: The Bills, coming off a heartbreaking AFC Championship loss last year, were reloading with a revamped receiver room after trading Stefon Diggs and losing Gabe Davis. Josh Allen, the dual-threat wizard who’s basically a human highlight reel, was under the microscope. Could he carry a new-look offense against a Cardinals team on the rise?
Meanwhile, Arizona was buzzing with optimism. Kyler Murray was fully healthy after knee surgery, and their shiny new toy—rookie sensation Marvin Harrison Jr., the No. 4 overall pick—was making his NFL debut. The Cards’ run game, led by James Conner, had been a beast in 2023, ranking top-five in yards. But their defense? Still a work in progress, especially against mobile QBs like Allen. Oddsmakers had Buffalo as 6.5-point favorites, but anyone who’s watched NFL openers knows: chaos reigns.
The game started with Arizona jumping out to a 17-3 lead, thanks to a field goal and two early touchdowns. But Buffalo flipped the script, outscoring the Cards 31-11 over the final three quarters. It was a tale of resilience, with the Bills’ defense stepping up and Allen doing Allen things. Now, let’s get to the meat: those Arizona Cardinals vs Buffalo Bills match player stats that tell the real story.
Arizona Cardinals Player Stats: Grit, But Not Quite Enough
The Cardinals came out swinging, controlling the clock early with a balanced attack. They held the ball for 29:30 compared to Buffalo’s 30:30, but turnovers and missed opportunities in the red zone hurt them late. Kyler Murray showed flashes of his Heisman form, but the passing game never fully clicked against Buffalo’s secondary. Their rushing attack, though, was a highlight—racking up 164 yards on the ground, good for 5.3 yards per carry.
Let’s break it down with a clear table of the top performers. I’ve kept it simple: completions/attempts for passers, carries/yards for rushers, and catches/yards for receivers. All stats from the official box score.
Arizona Cardinals Top Passing Stats
Player | Completions/Attempts | Yards | TDs | INTs | Rating |
---|---|---|---|---|---|
Kyler Murray | 21/31 | 162 | 1 | 1 | 78.5 |
Murray spread the ball around, but it was a grind. His one TD went to TE Trey McBride, a 6-yard strike in the first quarter. The interception? A pick-six by Bills LB Matt Milano early on that flipped momentum. Still, Kyler’s legs saved the day—more on that in rushing.
Arizona Cardinals Top Rushing Stats
Player | Carries | Yards | YPC | TDs |
---|---|---|---|---|
Kyler Murray | 5 | 57 | 11.4 | 0 |
James Conner | 19 | 100 | 5.3 | 1 |
DeeJay Dallas | 1 | 5 | 5.0 | 0 |
James Conner was a beast, bulldozing for 100 yards and that crucial 3-yard TD run that put Arizona up 17-3 at halftime. Murray’s 57 yards on just five carries? That’s vintage dual-threat magic, scrambling for chunk gains when the pocket collapsed. And shoutout to Dallas—his 98-yard kickoff return TD in the fourth cut Buffalo’s lead to 31-28, the first under the NFL’s new rules! What a spark.
Arizona Cardinals Top Receiving Stats
Player | Catches | Yards | YPC | TDs |
---|---|---|---|---|
Trey McBride | 7 | 55 | 7.9 | 1 |
James Conner | 3 | 39 | 13.0 | 0 |
Marvin Harrison Jr. | 1 | 4 | 4.0 | 0 |
Trey McBride was Murray’s safety blanket, hauling in 7 catches for 55 yards and that first-quarter score. Conner chipped in as a receiving back, but poor Marvin Harrison Jr.—the hyped rookie—had a quiet debut: just one catch on three targets for 4 yards. Don’t worry, kid; Week 1 jitters hit everyone. The Cards converted 5 of 7 third downs (71.4%), showing efficiency when it counted.
Defensively, Arizona struggled to contain Allen’s runs, allowing 54 rushing yards from the QB alone. LB Kyzir White led tacklers with 8 stops, but sacks were scarce—just one from DE Dennis Gardeck. Overall, the Cards’ D gave up 352 total yards, a sign they need to gel quick.
(Word count so far: ~650. We’re building!)
Buffalo Bills Player Stats: Allen’s Heroics Seal the Deal
If the Cardinals were the early birds, the Bills were the comeback kings. Trailing 20-10 entering the fourth, Buffalo unleashed a 21-0 run to ice it. Josh Allen was the MVP without the jersey, accounting for all four TDs in a game that felt like his personal playground. The Bills’ total offense? 352 yards, but their defense—led by a pick-six and key stops—made the difference.
Buffalo’s rushing was solid but not spectacular (110 yards), relying on Allen’s legs. Passing? Allen diced up Arizona for 279 yards. Their time of possession was even, but they won the turnover battle 1-0. Here’s the stat scoop in tables—easy as pie.
Buffalo Bills Top Passing Stats
Player | Completions/Attempts | Yards | TDs | INTs | Rating |
---|---|---|---|---|---|
Josh Allen | 22/33 | 279 | 3 | 0 | 107.6 |
Allen was lights-out, no picks, and three TD tosses: to TE Dalton Kincaid (18 yards), WR Khalil Shakir (twice, 9 and 12 yards). His efficiency between the hashes? Elite, even without Diggs. Backup Mitchell Trubisky didn’t see action—Allen owned this one.
Buffalo Bills Top Rushing Stats
Player | Carries | Yards | YPC | TDs |
---|---|---|---|---|
James Cook | 12 | 41 | 3.4 | 1 |
Josh Allen | 9 | 54 | 6.0 | 1 |
Ty Johnson | 3 | 15 | 5.0 | 0 |
James Cook, facing Arizona for the first time, punched in a 1-yard TD and added 41 yards on 12 carries. But Allen? His 54 yards included that insane hurdle over S Budda Baker for a 6-yard TD scamper—the play of the game! Dude went airborne like a linebacker, landing hard but scoring big. Bills fans, you’re welcome.
Buffalo Bills Top Receiving Stats
Player | Catches | Yards | YPC | TDs |
---|---|---|---|---|
Khalil Shakir | 8 | 92 | 11.5 | 2 |
Dalton Kincaid | 4 | 43 | 10.8 | 1 |
Curtis Samuel | 3 | 52 | 17.3 | 0 |
Khalil Shakir stepped up huge in the Diggs void, snagging 8 balls for 92 yards and two scores—his EPA per target was top-tier last year, and it showed. Kincaid’s TD was a thing of beauty, and Samuel averaged 52.7 yards in past Cardinals matchups, living up to it here. The receiving corps clicked, totaling 279 air yards.
On D, LB Matt Milano’s early pick-six set the tone, and the unit sacked Murray once while forcing that late fumble. CB Rasul Douglas had 7 tackles, shutting down Harrison Jr. Buffalo’s front seven pressured Murray into quick decisions, limiting Arizona to 4.5 yards per play.
(Word count: ~1200. Halfway—let’s analyze!)
Key Matchups and Game-Changing Moments
Stats are cool, but context? That’s the spice. In the trenches, Buffalo’s O-line held firm, allowing zero sacks on Allen. Arizona’s D-line, expected to feast on a run-heavy Bills attack, got gashed by Allen’s scrambles— he averaged 6.0 YPC on rushes.
One matchup to watch: Murray vs. Bills secondary. Kyler completed 67.7% but only 162 yards? Credit to S Damar Hamlin and the DBs for tight coverage. On the flip, Conner’s 100 yards exposed Arizona’s run D as the league’s worst last year (143.2 YPG allowed). He averaged 5.3 YPC, but Buffalo stacked the box late.
The turning point? Allen’s hurdle TD with 8:31 left, putting Buffalo up 31-20. It sparked a 31-11 Bills surge from halftime on. Arizona’s response? Dallas’ kick return TD and a late FG, but a failed two-point try sealed their fate. Fun fact: This was Buffalo’s first home opener win since 2020’s 27-17 over the Jets.
Head-to-head history? Bills lead 5-3 all-time, but Arizona won the last meeting 29-24 in 2021. Allen’s prior Cardinals game: 284 yards, 2 TDs, 2 INTs. This time, no turnovers—growth!
What the Stats Say About the Future
Looking at these Arizona Cardinals vs Buffalo Bills match player stats, it’s clear both teams have firepower. For Arizona (0-1), the run game’s legit—Conner and Murray combined for 157 yards. But Harrison Jr.’s debut? A blip; expect him to explode soon. Defense needs sacks; they had one all game. Murray’s 78.5 rating? Room to climb to his 2023 comeback form (65.7% comp., 10 TDs in 8 games).
Buffalo (1-0)? Allen’s 107.6 rating and four total TDs scream MVP buzz. Shakir and Kincaid as WR1/2? Bold, but it worked. Cook’s 41 yards on 12 carries is fine, but he’ll feast against softer fronts. Defense travels well—Milano’s INT was gold.
Fantasy takeaway: Start Allen everywhere; he’s a cheat code. Conner for RB2 stability. Shakir? Sneaky WR3 gem.
Wrapping It Up: A Game for the Ages
What a way to start 2024! The Arizona Cardinals vs Buffalo Bills Match Player Stats paint a picture of two teams pushing limits—Cardinals with early promise, Bills with late-game heart. From Murray’s scrambles to Allen’s leap of faith, this 34-28 thriller reminded us why we love football: unpredictability.