The rivalry between the Buffalo Bills and New York Jets never disappoints, and their most recent matchup proved that once again. In a game filled with thrilling plays, tough defense, and surprising breakout performances, both teams fought hard to make a statement. But in the end, it was the players’ stats that told the real story of who stepped up—and who fell short.
Let’s break down everything you need to know about this exciting AFC East battle, with a detailed look at the top players and their performances.
From the opening drive, the Buffalo Bills came out aggressive. Quarterback Josh Allen looked calm and confident in the pocket, showing off his powerful arm and smart decision-making. In total, Allen threw for 297 yards, completing 25 of 36 passes with 3 touchdowns and 1 interception. He also added 38 rushing yards on the ground, keeping the Jets’ defense guessing all night.
Allen’s chemistry with top receiver Stefon Diggs was once again on display. Diggs led the team with 9 receptions for 121 yards and 2 touchdowns. His route running was sharp, and he made some clutch catches in traffic, especially during key third-down situations. One of his touchdowns—a leaping grab in the back corner of the end zone—will be on highlight reels all season.
Tight end Dalton Kincaid also stepped up in a big way. The rookie hauled in 6 catches for 74 yards and showed great hands and awareness. He continues to be a reliable option for Allen, especially in the middle of the field.
On the ground, James Cook added balance to the offense with 17 carries for 89 yards, averaging over 5 yards per rush. He didn’t find the end zone, but his ability to break tackles and pick up first downs kept drives alive and helped wear down the Jets’ defense.
While the offense was moving the ball, the Bills’ defense made sure the Jets couldn’t do the same. Defensive end Greg Rousseau had a strong showing, recording 2 sacks, 5 tackles, and several pressures that forced the Jets’ quarterback into early throws.
Veteran linebacker Matt Milano led the team in tackles with 11 total, including 2 tackles for loss. His sideline-to-sideline speed and awareness were key to stopping the Jets’ short passing game and run attempts.
Cornerback Taron Johnson made one of the biggest plays of the game, intercepting a pass in the second quarter and returning it 27 yards to set up a Bills touchdown. That momentum swing helped Buffalo take control and never look back.
On the other side, the New York Jets had moments of promise, especially on defense, but their offense failed to get into rhythm. Quarterback Zach Wilson had a tough night, completing 18 of 33 passes for 181 yards, with 1 touchdown and 2 interceptions. Wilson was under pressure throughout the game and had trouble connecting with his receivers on deep throws.
One of the few bright spots for the Jets’ offense was wide receiver Garrett Wilson, who managed 7 receptions for 94 yards, including a spectacular sideline catch that helped set up the Jets’ only touchdown in the third quarter.
Running back Breece Hall had a quiet night by his standards, rushing for just 44 yards on 12 carries. The Bills’ defense keyed in on stopping him early and kept him from breaking any big plays, something that has hurt opponents in the past.
Although the Jets’ offense was limited, their defense kept the game from becoming a complete blowout. Star cornerback Sauce Gardner did a solid job covering Stefon Diggs, even though Diggs still had a big game. Gardner finished with 5 tackles and 2 pass breakups, including one in the end zone that likely saved a touchdown.
Linebacker C.J. Mosley led the Jets with 12 tackles, including a huge hit on Josh Allen near the goal line that forced a fumble—though the Bills recovered it. Defensive lineman Quinnen Williams also made his presence felt with 1 sack and 3 QB hits, disrupting plays even if they didn’t always show up in the stat sheet.
Despite the effort, the Jets’ defense eventually wore down due to being on the field so long. The Bills dominated time of possession, holding the ball for nearly 35 minutes, compared to the Jets’ 25 minutes.
Special teams didn’t have many flashy moments, but they were consistent. Bills kicker Tyler Bass hit 2 field goals, including a 48-yarder in the fourth quarter to seal the win. Punter Sam Martin averaged 46.5 yards per punt and pinned the Jets inside their 20-yard line twice.
For the Jets, Greg Zuerlein connected on his only field goal attempt from 42 yards, while punter Thomas Morstead was solid with a 44.7-yard average, though the Jets’ return game never really flipped field position.
Final Score: Buffalo Bills 30, New York Jets 13
Here’s a quick summary of key player stats:
The Buffalo Bills improve their record and continue to push for the top spot in the AFC East. With Josh Allen leading the charge and the defense playing strong, they look like serious contenders as the season progresses.
The New York Jets, meanwhile, will need to regroup. Questions about their quarterback situation will only grow louder after this game. While the defense remains a strength, the offense needs a spark if they hope to turn things around.
One thing is clear: whenever these two teams meet, it’s must-watch football. And with more matchups on the horizon, the battle for AFC East supremacy is far from over.
Ravens vs. Steelers: Every Big Play, Touchdown, and Player Stat You Need to See
Standing tall against the shimmering waters of Lake Michigan, Chicago’s skyline is more than a…
Chicago’s Riverwalk is more than just a scenic stretch of waterfront—it’s a celebration of the…
New York City is vast and ever-changing, but no borough captures its creative pulse quite…
When Resorts World Las Vegas opened its doors in 2021, it was billed as a…
Las Vegas may be known for over-the-top luxury, but it also offers something wonderfully unexpected—world-famous…
Las Vegas has always been synonymous with extravagance, but in 2025, the city’s most elite…