The Buffalo Bills vs New York Jets match player stats are not just numbers—they reflect a deep-rooted rivalry that has spanned decades in the NFL. These two teams belong to the AFC East division and meet twice every season, making their matchups some of the most anticipated by fans and analysts alike. Historically, the Bills have led the series with over 70 wins against the Jets, creating a narrative of domination, but each game still brings surprises.
This particular matchup held on December 29, 2024, wasn’t just another game. It had major implications for playoff positioning. With the Bills fighting to secure the No. 2 seed in the AFC and the Jets aiming to spoil their rival’s momentum, tensions were high. The Bills ultimately triumphed with a commanding 40-14 victory, showing not only individual brilliance but also strategic dominance across the board. It wasn’t just a win—it was a statement game that reinforced Buffalo’s status as a serious postseason contender.
The rivalry is rich with drama, memorable plays, and standout player performances. Games between the Bills and Jets are often close, emotionally charged, and full of storylines. That’s why diving into the full player stats from the Bills vs Jets game helps us understand not only who played well, but also how the game unfolded and what it means going forward for both franchises.
Table of Contents
Game Recap & Key Moments
The Buffalo Bills vs New York Jets match player stats only tell part of the story. To truly understand the outcome, you need to look at how the game developed. This matchup, held in Orchard Park at Highmark Stadium, was pivotal. With the Bills entering the game determined to secure their home playoff edge, they came out fast, scoring 14 points in the first quarter, which set the tone early.
The Jets, on the other hand, struggled with consistency. Aaron Rodgers, while efficient on paper, couldn’t break through Buffalo’s aggressive defense. The Bills capitalized on every Jets misstep, including two key interceptions that changed the flow of the game. By halftime, the Bills were up 27–7. The second half became more about managing the lead than building it. Josh Allen threw two touchdown passes, rushed for another, and never allowed the Jets to regain momentum.

Key Turning Points:
- 1st Quarter Bomb: Tyrell Shavers’ 69-yard touchdown catch stunned the Jets secondary and gave Buffalo a double-digit lead quickly.
- 2nd Quarter Safety: A miscue on a Jets blocking assignment led to a safety, shifting momentum heavily toward the Bills.
- Turnover Impact: Rodgers’ second interception led directly to a red-zone touchdown by James Cook, pushing the score to 33–7 and virtually sealing the outcome.
This was not just a win; it was a calculated dismantling of a divisional rival.
Top Player Stats — Buffalo Bills
Josh Allen – Passing & Rushing Breakdown
Josh Allen was once again the centerpiece of Buffalo’s offense. He finished the game with a solid line: 16 completions on 27 attempts for 182 passing yards and 2 touchdowns. But what made his performance special was his dual-threat ability. He also added 17 rushing yards and a touchdown on the ground.
Allen’s decision-making was sharp, avoiding risky throws and capitalizing on broken coverage. His rushing touchdown came on a third-and-goal scramble where he extended the play with patience. Allen continues to build his resume as one of the league’s most dynamic quarterbacks, especially in high-stakes games like this.
“He’s the heartbeat of our team,” said Bills coach Sean McDermott postgame. “When Josh plays smart, we’re almost impossible to stop.”
James Cook & Buffalo’s Ground Game
Running back James Cook had an efficient day, carrying the ball 15 times for 53 yards and 1 touchdown. What stood out was how effectively he moved the chains on early downs, helping Buffalo control the tempo.
Other contributors included:
- Latavius Murray: 7 carries, 26 yards
- Josh Allen: 5 carries, 17 yards, 1 TD
Buffalo’s commitment to the run paid off, especially in the second half as they protected the lead and chewed clock.
Wide Receivers & Game-Changing Plays
The Bills didn’t spread the ball as much as usual, but the big plays were decisive.
- Tyrell Shavers: 1 catch, 69 yards, 1 touchdown – a perfectly timed deep route.
- Amari Cooper: 3 catches, 56 yards, 1 touchdown – reliable and strong after the catch.
- Dalton Kincaid: 4 catches, 24 yards – key in short-yardage situations.
The combination of explosive plays and smart possession receiving made the Buffalo offense nearly unstoppable.

Top Player Stats — New York Jets
Aaron Rodgers – Under Pressure
Aaron Rodgers ended the day with 112 passing yards on 12 completions from 18 attempts, but the two interceptions he threw told the real story. The Bills defense pressured him early, forcing hurried throws and disrupting timing routes.
Rodgers was sacked twice and hit five times. His only strong drive resulted in a touchdown pass to Garrett Wilson, but it came when the game was already slipping away. The rest of the offense never found rhythm.
Jets Running Game & Key Receivers
The Jets’ rushing attack lacked explosiveness:
- Breece Hall: 10 carries, 45 yards – productive but underutilized.
- Isaiah Davis: 3 carries, 35 yards – showed burst but had limited touches.
Receiving Leaders:
- Garrett Wilson: 7 receptions, 66 yards, 1 TD – continued to shine as the Jets’ primary target.
- Tyler Conklin: 8 receptions, 57 yards, 1 TD – a consistent underneath option.
Despite these efforts, the lack of downfield threats and poor third-down efficiency held the Jets back from competing.
Defense & Turnovers
The Jets’ defense recorded two sacks and four QB pressures, but they couldn’t contain Allen’s pocket movement. Missed tackles and poor positioning contributed to long plays, especially in the secondary.
Team-Level Stats & Comparisons
Category | Buffalo Bills | New York Jets |
---|---|---|
Total Yards | 386 | 238 |
Passing Yards | 182 | 112 |
Rushing Yards | 132 | 98 |
First Downs | 24 | 14 |
Turnovers | 0 | 2 |
Time of Possession | 34:21 | 25:39 |
Third Down Conversions | 8/13 | 4/11 |
Penalties (Yards) | 3 (25) | 6 (58) |
The Bills were dominant across nearly every statistical category, with the two turnovers creating a major swing in field position. The Jets had fewer penalties but failed to convert critical plays when it mattered most.
Stat Trends & Historical Context
The December 2024 matchup reinforced some ongoing trends:
- Josh Allen’s dominance over the Jets continued. He has thrown for 10 TDs and only 2 INTs in the last five meetings.
- Buffalo’s home win streak extended to six straight games at Highmark Stadium.
- Jets’ road struggles remain an issue; they’ve won only 2 of their last 8 away games against divisional opponents.
Historically, the Bills now lead the all-time series 72–58, further widening the gap in this long-standing AFC East rivalry. Interestingly, this game was almost a mirror image of their 2022 meeting where Buffalo also forced multiple turnovers and ran up the score in the second half.
What Fans & Fantasy Players Want to Know
If you’re a fantasy football player, this game gave some clarity:
- Start-worthy performances: Josh Allen, James Cook, Garrett Wilson
- Surprise value: Tyrell Shavers may become a deep threat to watch if he gets more reps
- Disappointments: Breece Hall’s low volume and Rodgers’ lack of efficiency hurt fantasy lineups
For fans, the dominant win solidifies Buffalo’s postseason position. For Jets supporters, it raises tough questions about offensive identity and roster direction.
Read More: chicago bears vs houston texans match player stats
FAQs: Buffalo Bills vs New York Jets Stats
1. Who scored the most points in the game?
Josh Allen led with 3 total touchdowns, the most by any player.
2. Did Aaron Rodgers throw any touchdowns?
Yes, he threw one to Garrett Wilson.
3. Who had the longest play?
Tyrell Shavers’ 69-yard TD reception was the longest play.
4. How many interceptions were there?
The Jets threw two interceptions, both by Rodgers.
5. Which team had more rushing yards?
The Bills had 132 rushing yards, outpacing the Jets.
Final Analysis – What It All Means
The Buffalo Bills vs New York Jets match player stats reveal much more than just numbers. They show a team in Buffalo that is hitting its stride at the right time—balanced on both sides of the ball, focused, and resilient. Josh Allen played with control, the defense forced mistakes, and the run game was consistent.
For the Jets, the game exposed flaws in pass protection, play-calling, and depth. While Wilson and Conklin had bright moments, it was not enough to overcome turnovers and a sluggish start.
This game may be remembered as the one that confirmed Buffalo’s postseason power and forced the Jets into offseason evaluation mode. Whether you’re a fantasy analyst, hardcore fan, or curious observer, this was a game that delivered powerful storylines and meaningful statistics.