Jets vs Bills: Full Player Stats and Game Highlights You Need to See

If you follow the AFC East, you already know that the New York Jets and Buffalo Bills never play a boring game. Their rivalry goes back to 1960, and every matchup brings new stories, new stars, and new numbers to talk about. In this article, we will look closely at their most recent meeting, break down the player stats, and explain what the game meant for both teams. We will also answer some common questions people ask about this matchup.
A Quick Look at the Rivalry
Before we dive into the stats, it helps to know the history. The Bills and Jets have played each other 131 times since their first game in 1960. Buffalo holds the lead in the all-time series, with a record of 73 wins to 58 for New York. The Bills also have the edge in the playoffs, having won the only postseason game the two teams have played, back in 1981.
In recent years, Buffalo has controlled this rivalry. The Bills have won five games in a row against the Jets. This pattern continued in the two teams’ latest meeting.
The Final Score: Bills 35, Jets 8
The most recent Jets vs Bills game took place on January 4, 2026, at Highmark Stadium in Orchard Park, New York. It was the final game of the regular season for both teams. Buffalo won in a big way, beating New York 35 to 8. Let’s break down how each team’s players performed.
Buffalo Bills Player Stats
Ray Davis Has a Career Night
The biggest story on offense was running back Ray Davis. He rushed for 151 yards, which was a new career high for him. His old best was 97 yards, so this was a huge jump. Davis ran hard all game and helped Buffalo control the clock and wear down the Jets’ defense.
James Cook Adds to His League-Leading Total
Running back James Cook came into the game as the NFL’s leading rusher for the season. He didn’t need a big day to keep his lead. Cook picked up 15 more yards on the ground, bringing his season total to 1,564 rushing yards. At the time, the only other back close to him was Baltimore’s Derrick Henry, who had 1,469 yards. Cook’s steady play all year long was a big reason Buffalo’s offense stayed strong.
Gabe Davis Reaches a Milestone
Wide receiver Gabe Davis also had a moment to remember. He caught a touchdown pass in this game, and it tied him with former Bills player Steve Johnson for eighth place on the team’s all-time list for receiving touchdowns. Davis now has 28 career receiving touchdowns for Buffalo, showing how important he has been to the team’s passing game over the years.
Josh Allen Extends His Streak
Quarterback Josh Allen was dealing with a sore right foot heading into the game. Even so, he took the first snap, which kept his starting streak alive at 135 straight games, counting playoff games. This is the longest active streak among all NFL quarterbacks. Allen’s ability to stay on the field, even while banged up, says a lot about his toughness and value to the team.

New York Jets Player Stats
Brady Cook Gets the Start
Rookie quarterback Brady Cook made his fourth straight start for the Jets, playing without many of the team’s regular starters due to injuries. He finished the game 11 of 22 passing for 60 yards. His only touchdown pass went 2 yards to fullback Andrew Beck, and it came with 7:33 left on the clock. It wasn’t a big statistical day, but Cook kept fighting even though his team was outmatched.
A Tough Day for the Jets Offense
New York’s offense struggled for most of the game. The Jets were held without any points for three and a half quarters. By the end of the game, their offense had produced very little compared to Buffalo’s attack. The Jets’ running game and passing game both had a hard time finding rhythm against Buffalo’s defense.
A Historic Low for Turnovers Forced
One of the most surprising facts from this game, and really from the whole season, involves the Jets’ defense. New York finished the season without recording a single defensive interception. That’s right, not one all year. On top of that, the Jets ended the season with only four total takeaways, which set a new NFL record for the fewest takeaways in a season. The old record was seven, set by San Francisco back in 2018. This stat shows just how much the Jets’ defense struggled to create game-changing plays in 2025.
Injuries That Affected Both Teams
Injuries played a role in this game for both sides.
For the Jets, linebacker Quincy Williams left the game in the second half with a hand injury. Williams is normally a key piece of New York’s defense, so losing him hurt the team’s chances even more.
For the Bills, kicker Matt Prater aggravated an existing quad injury during the first half. Cornerback Maxwell Hairston also left the game early after hurting his ankle. Even with these injuries, Buffalo’s depth allowed the team to keep control of the game from start to finish.
What This Game Meant for Both Teams
This wasn’t just another regular season game. It had real stakes for both teams’ futures.
For the Jets, the loss meant they would pick second overall in the 2026 NFL Draft. After a rough season full of injuries and losses, New York’s front office will now turn its attention to rebuilding through the draft.
For the Bills, the win helped them move up in the standings. Along with a loss by the Los Angeles Chargers that same day, Buffalo’s win moved them up one spot and helped them lock in the No. 6 seed in the AFC playoffs. Head coach Sean McDermott said after the game that his focus had already shifted to the postseason, and the team’s next opponent was set to be the Jacksonville Jaguars in the wild card round.

Team Stats Comparison
Here is a simple look at how the two teams compared on the stat sheet during this game:
| Stat | Buffalo Bills | New York Jets |
|---|---|---|
| Final Score | 35 | 8 |
| Passing Yards | 242 | 193 |
| Rushing Yards | 142 | 73 |
| Interceptions Thrown | 2 | 0 |
| Time of Possession | 39:08 | 21:06 |
As the numbers show, Buffalo controlled almost every part of the game. They ran the ball more, passed more, and kept the ball in their hands for nearly twice as long as New York did.
Why This Rivalry Still Matters
Even in a season where the Jets struggled and the Bills thrived, games between these two teams still draw a lot of attention. Fans on both sides know that anything can happen when these teams meet, especially with players like Josh Allen and James Cook on one side and a young, developing Jets roster trying to find its footing on the other. As the Jets look to rebuild through the draft, and the Bills push for a deep playoff run, this rivalry is likely to stay just as exciting in the years ahead.
Final Thoughts
The Jets vs Bills game on January 4, 2026, told two very different stories. Buffalo showed why they are one of the top teams in the AFC, with Ray Davis setting a new career high, James Cook holding onto the NFL rushing lead, and Josh Allen extending his impressive streak of starts. On the other side, the Jets showed the effects of a long, difficult season, ending the year with a record-low number of takeaways and a rookie quarterback trying his best with limited support around him.
Whether you are a Bills fan celebrating a strong finish or a Jets fan looking ahead to next season, this game gave both fan bases plenty to talk about. Keep an eye on both teams as the offseason unfolds, since the moves each team makes now will shape how this rivalry looks the next time they meet.
Frequently Asked Questions
Who won the most recent Jets vs Bills game?
The Buffalo Bills won the game 35 to 8, played on January 4, 2026, at Highmark Stadium.
Which player had the best game for the Bills?
Running back Ray Davis had the standout performance, rushing for a career-high 151 yards. James Cook also had a strong game, finishing the season as the NFL’s leading rusher with 1,564 yards.
How many interceptions did the Jets defense get all season?
The Jets did not record a single defensive interception the entire season. They also finished with only four total takeaways, which set a new NFL record for the fewest takeaways in a season.



