Location: MetLife Stadium
Final score: Bills 31 Jets 12
Records: Bills (8-1), Jets (2-8)
Next opponent: Bills vs. Dolphins Sunday, Nov. 22 at 1 p.m. EST
The Buffalo Bills earned their first AFC East victory on Sunday, defeating the New York Jets 31-12. Both sides of the ball were at the top of their game once again, marking their fifth win in a row. The Bills got out to a slow start early, but really settled in as the game progressed, led by another great showing from Josh Allen and stout defense on the other end.
Take a look at the best game-action photos from the Buffalo Bills division matchup against the New York Jets. This gallery is presented by T-Mark.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.

New York Jets vs Buffalo Bills, Regular Season, November 15, 2026 at Metlife Stadium.
Game Recap
Buffalo's offense was cleared for takeoff to begin the second half against the Jets, after being grounded throughout the first 30 minutes of play. QB Josh Allen let the ball fly on the first play of the third quarter, watching as TE Dalton Kincaid soared down the right sideline for a 54-yard gain.
Just two plays later, Allen took a QB sneak into the end zone from the one-yard line. It was Allen's 90th career rushing TD, tying Eric Dickerson and Curtis Martin for the 14th most rushing TDs in NFL history, also marking Allen's 24th career game with 2+ rushing TDs (including postseason), breaking another tie with Dickerson for the 12th most games with 2+ rushing TDs in NFL history.
The first play of the following offensive drive went to RB James Cook III on the ground, picking up 21 yards on the carry. Allen again took to the air on the next snap, finding WR DJ Moore streaking deep down the middle of the field. Moore got body position, rising up for the catch before falling into the painted area for a 45-yard touchdown pass. The chunk play made it 24-12 nearing the end of the third.
Allen had a nice day for the Bills, finishing his day 11-of-21 passing with 196 yards, a touchdown and an interception. He added five carries for five yards, including a pair of rushing touchdowns. Moore led the team in receiving on Sunday, racking up 90 yards on four receptions.
Buffalo's defense also had success in the second half, finding their stride getting after the quarterback. Rookie OLB TJ Parker got through for a pair of sacks off the edge at the beginning of the fourth quarter, with each one coming just one play apart.
Parker's big day made him the first Bills rookie to have 2+ sacks in the same game since OLB Greg Rousseau against the Miami Dolphins in 2021.
Another pair of rookie defenders made a play for Buffalo's defense in the second half; CB Davison Igbinosun snagged his second career interception near the end of the third quarter, but fumbled it back to New York. ILB Kaleb Elarms-Orr recovered a Jets fumble in the fourth quarter, setting up the offense to put the game away.
Cook took a handoff to the right side on the next play, backed up at the 26-yard line. The 27-year-old turned on the afterburners, finding a seam and taking off down the right sideline. Cook maintained his top speed for 74 yards, not being caught before reaching paydirt.
The 74-yard rushing touchdown was the longest of the season for the Bills, and Cook's career-long. It was also the longest rushing touchdown for Buffalo since LeSean McCoy's 75-yard rush TD on Nov. 27, 2016.
With the score, Cook became the third running back in Bills history with 50+ scrimmage TDs, joining O.J. Simpson and Thurman Thomas. Cook tallied 157 yards on 18 attempts in the win, averaging 8.7 yards per carry.
The Bills struggled early but got going on their second drive of the day, with an 11-yard run by Cook and a 13-yard end around to WR Khalil Shakir quickly getting them across midfield. Allen converted a QB sneak on a fourth-and-one to extend the drive.
A pass interference and holding call in the red zone against the Jets set up Buffalo with a first-and-goal from the one-yard line. On the 12th play of the drive, Allen again took the snap under center and barreled forward into the end zone for the first points of the day.
The rushing score for Allen was the 323rd total offensive touchdown in his career, passing Peyton Manning for the most total touchdowns in NFL history in a player's first 10 seasons. Allen only needed eight and a half seasons to reach the milestone.
The 30-year-old has now rushed for 10+ touchdowns in four straight seasons, tying him with Jalen Hurts (2021-24) for the longest streak by a QB in NFL history.
New York responded with a 12-play drive of its own on the following possession, which was extended by a fourth-down conversion just outside of field goal range. After picking up 13 yards down to the Bills 25-yard line, Buffalo's defense shut the door to force a 41-yard field goal.
Two plays prior to the field goal, the Bills dialed up pressure, sending ILB Dorian Williams in on a blitz. He timed the snap perfectly, flying through the Jets offensive line with an open runway for his first career sack, eventually setting up the field goal attempt.
Buffalo got the ball back on offense, looking for a response of its own. Moore flew across the middle of the field on a crossing route just on the other side of midfield, picking up 32 yards down into the red zone. The drive stalled out there, settling for a 37-yard field goal.
Smith and Wilson showcased why they're the engine of the Jets offense before the end of the half. The duo picked up chunks of 33 and 15 yards to get into the red zone, again settling for a short field goal to make the score 10-6 at the half. On the final offensive play prior to the kick, Smith was hit hard by ILB Terrel Bernard, going down with a concussion.
Fourth-round rookie QB Cade Klubnik started for New York under center for the second half. The Clemson product went 2-for-4 passing on the drive, throwing for 39 yards and rushing for 19 yards on two scrambles. He led the Jets down to the four-yard line, fizzling out for a 22-yard field goal.
Smith came back in momentarily before being removed from the contest again just one drive later. He finished 13-of-21 passing for 148 yards. Klubnik's first game action ended with 11 completions on 20 attempts for 137 yards and an interception.
Buffalo's defense played one of its best games of the, and for the seventh time in franchise history, it has not allowed a touchdown in consecutive games.
The Bills will look to continue building positive momentum in their next matchup, taking on the Miami Dolphins in Week 11 on Sunday, Nov. 22 at 1p.m. from Highmark Stadium.











