CORNER WIRE SPORTS
Your team. On the wire.
The Corner Rundown

Bills beat Jets 31–12 for 5 straight wins

Josh Allen passed for 196 yards and 1 touchdowns as Bills won.

Rundown · Listed by game date. First published Nov 15, 2026.

Buffalo Bills and New York Jets team-logo game recap graphic: Bills beat Jets 31–12 for 5 straight wins
Corner Wire Graphic · Team logos: Buffalo Bills and New York Jets

The Buffalo Bills (8–1) beat the New York Jets (2–8) 31–12 for 5 consecutive wins.

Josh Allen led the Bills with 196 passing yards, throwing one touchdown and one interception. He also contributed significantly on the ground, rushing five times for five yards and scoring two rushing touchdowns. James Cook III powered the Bills' ground game with 157 yards on 18 carries and added a rushing touchdown. On the receiving end, DJ Moore caught four passes for 90 yards and a touchdown, while Dalton Kincaid added two receptions for 58 yards.

The Jets struggled offensively, failing to reach the end zone and turning the ball over multiple times. Quarterback Cade Klubnik completed 11 of 20 passes for 137 yards but threw one interception and lost a fumble. He also rushed three times for 26 yards. Geno Smith completed 13 of 21 passes for 148 yards without touchdowns or interceptions. Breece Hall contributed 41 rushing yards on 11 carries and caught four passes for 67 yards. Garrett Wilson was the Jets' leading receiver with seven catches for 106 yards but lost a fumble.

Top performers

Cade Klubnik (New York Jets): 11 CMP, 20 ATT, 137 passing YDS, 1 INT thrown, 3 CAR, 26 rushing YDS.

Josh Allen (Buffalo Bills): 11 CMP, 21 ATT, 196 passing YDS, 1 passing TD, 1 INT thrown, 5 CAR, 5 rushing YDS, 2 rushing TD.

Geno Smith (New York Jets): 13 CMP, 21 ATT, 148 passing YDS, 0 INT thrown.

Garrett Wilson (New York Jets): 7 REC, 106 receiving YDS, 14 TGT, 1 FUM, 1 FUM lost, 0 FUM recovered.

What's next

New York Jets visit Los Angeles Chargers — November 22, 2026 at 4:05 PM EST.

Buffalo Bills host Miami Dolphins — November 22, 2026 at 1:00 PM EST.

Box score

TeamQ1Q2Q3Q4Final
Buffalo Bills7314731
New York Jets066012
PlayerTeamGame statistics
DJ MooreBuffalo Bills1 CAR, 4 rushing YDS, 0 rushing TD, 4 REC, 90 receiving YDS, 1 receiving TD, 6 TGT
Greg DortchBuffalo Bills0 REC, 0 receiving YDS, 0 receiving TD, 1 TGT
Isaiah DavisNew York Jets0 sacks, 1 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Jamien SherwoodNew York Jets0 sacks, 9 tackles, 4 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Dane BeltonNew York Jets0 sacks, 6 tackles, 1 solo tackles, 0 TFL, 1 passes defended, 0 QB hits
James Cook IIIBuffalo Bills18 CAR, 157 rushing YDS, 1 rushing TD, 0 REC, 0 receiving YDS, 0 receiving TD, 1 TGT
Harrison PhillipsNew York Jets0 sacks, 10 tackles, 4 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Brandon StephensNew York Jets0 sacks, 4 tackles, 4 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Josh AllenBuffalo Bills11 CMP, 21 ATT, 196 passing YDS, 1 passing TD, 1 INT thrown, 5 CAR, 5 rushing YDS, 2 rushing TD
Darrell Jackson Jr.New York Jets0 sacks, 5 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Khalil ShakirBuffalo Bills3 CAR, 29 rushing YDS, 0 rushing TD, 2 REC, 26 receiving YDS, 0 receiving TD, 3 TGT
David BaileyNew York Jets0 sacks, 1 tackles, 0 solo tackles, 0 TFL, 2 passes defended, 0 QB hits
Geno SmithNew York Jets13 CMP, 21 ATT, 148 passing YDS, 0 passing TD, 0 INT thrown
Kenyon SadiqNew York Jets1 REC, 3 receiving YDS, 0 receiving TD, 2 TGT
Terrel BernardBuffalo Bills0 sacks, 8 tackles, 3 solo tackles, 1 TFL, 0 passes defended, 0 QB hits
Ed OliverBuffalo Bills0 sacks, 2 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 1 QB hits
Breece HallNew York Jets11 CAR, 41 rushing YDS, 0 rushing TD, 4 REC, 67 receiving YDS, 0 receiving TD, 4 TGT, 0 sacks, 1 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Christian BenfordBuffalo Bills0 sacks, 2 tackles, 2 solo tackles, 0 TFL, 1 passes defended, 0 QB hits
Adonai MitchellNew York Jets3 REC, 59 receiving YDS, 0 receiving TD, 8 TGT
Bradley ChubbBuffalo Bills0 sacks, 5 tackles, 2 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Dawson KnoxBuffalo Bills1 REC, 7 receiving YDS, 0 receiving TD, 3 TGT
Demario DavisNew York Jets0 sacks, 6 tackles, 3 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Jack HeflinNew York Jets0 sacks, 2 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Minkah FitzpatrickNew York Jets0 sacks, 2 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Ty JohnsonBuffalo Bills1 REC, 4 receiving YDS, 0 receiving TD, 1 TGT
Azareye'h ThomasNew York Jets1 INT caught, 0 INT return YDS, 0 INT return TD, 0 sacks, 4 tackles, 2 solo tackles, 0 TFL, 1 passes defended, 0 QB hits
Malachi MooreNew York Jets0 sacks, 3 tackles, 2 solo tackles, 1 TFL, 0 passes defended, 0 QB hits
Ray DavisBuffalo Bills3 CAR, 8 rushing YDS, 0 rushing TD
Cole BishopBuffalo Bills0 sacks, 5 tackles, 3 solo tackles, 1 TFL, 0 passes defended, 1 QB hits
Isaiah WilliamsNew York Jets4 REC, 24 receiving YDS, 0 receiving TD, 7 TGT
DeWayne CarterBuffalo Bills0 sacks, 0 tackles, 0 solo tackles, 0 TFL, 1 passes defended, 1 QB hits
Dorian WilliamsBuffalo Bills1 sacks, 9 tackles, 5 solo tackles, 1 TFL, 1 passes defended, 2 QB hits
Garrett WilsonNew York Jets7 REC, 106 receiving YDS, 0 receiving TD, 14 TGT, 1 FUM, 1 FUM lost, 0 FUM recovered
T.J. SandersBuffalo Bills0 sacks, 2 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Deone WalkerBuffalo Bills0 sacks, 5 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Andrew BeckNew York Jets1 CAR, 2 rushing YDS, 0 rushing TD, 0 sacks, 1 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Braelon AllenNew York Jets8 CAR, 40 rushing YDS, 0 rushing TD, 1 REC, 6 receiving YDS, 0 receiving TD, 1 TGT
Landon JacksonBuffalo Bills0 sacks, 2 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Mason TaylorNew York Jets4 REC, 20 receiving YDS, 0 receiving TD, 4 TGT
Keon ColemanBuffalo Bills1 REC, 11 receiving YDS, 0 receiving TD, 3 TGT
Dalton KincaidBuffalo Bills2 REC, 58 receiving YDS, 0 receiving TD, 3 TGT
Joe AndreessenBuffalo Bills0 sacks, 2 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Amani HookerBuffalo Bills0 sacks, 7 tackles, 4 solo tackles, 0 TFL, 1 passes defended, 0 QB hits
TJ ParkerBuffalo Bills2 sacks, 5 tackles, 3 solo tackles, 2 TFL, 0 passes defended, 3 QB hits
Troy ReederNew York Jets0 sacks, 1 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Jaden KellerNew York Jets0 sacks, 1 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Kaleb Elarms-OrrBuffalo Bills0 FUM, 0 FUM lost, 1 FUM recovered, 0 sacks, 2 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Will McDonald IVNew York Jets1 sacks, 1 tackles, 1 solo tackles, 1 TFL, 0 passes defended, 2 QB hits
D'Angelo PondsNew York Jets0 sacks, 0 tackles, 0 solo tackles, 0 TFL, 1 passes defended, 0 QB hits
Dee AlfordBuffalo Bills0 sacks, 1 tackles, 0 solo tackles, 0 TFL, 1 passes defended, 0 QB hits
Javon SolomonBuffalo Bills0 sacks, 2 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Jordan HancockBuffalo Bills0 sacks, 2 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Greg RousseauBuffalo Bills0 sacks, 0 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 2 QB hits
Cade KlubnikNew York Jets11 CMP, 20 ATT, 137 passing YDS, 0 passing TD, 1 INT thrown, 3 CAR, 26 rushing YDS, 0 rushing TD
Kingsley EnagbareNew York Jets0 sacks, 1 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Keleki LatuBuffalo Bills0 sacks, 2 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Sam Franklin Jr.Buffalo Bills0 sacks, 1 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Davison IgbinosunBuffalo Bills1 FUM, 1 FUM lost, 0 FUM recovered, 1 INT caught, 17 INT return YDS, 0 INT return TD, 0 sacks, 4 tackles, 2 solo tackles, 1 TFL, 2 passes defended, 0 QB hits
Malik McClainNew York Jets0 sacks, 1 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Michael HoechtBuffalo Bills1 sacks, 3 tackles, 2 solo tackles, 1 TFL, 0 passes defended, 1 QB hits
Josh MyersNew York Jets0 FUM, 0 FUM lost, 1 FUM recovered
Jeremy RuckertNew York Jets0 sacks, 1 tackles, 0 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Qwan'tez StiggersNew York Jets0 sacks, 2 tackles, 2 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Maxwell HairstonBuffalo Bills0 sacks, 1 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Damar HamlinBuffalo Bills0 sacks, 4 tackles, 3 solo tackles, 0 TFL, 0 passes defended, 1 QB hits
Olu FashanuNew York Jets0 sacks, 1 tackles, 1 solo tackles, 0 TFL, 0 passes defended, 0 QB hits
Kyle AllenBuffalo Bills2 CAR, -2 rushing YDS, 0 rushing TD
Sources & further reading
  • Game scores and player statistics supplied by BALLDONTLIE.

Corner Wire covers MLB, NFL and NBA through its own newsroom. Send a correction.

Stay at the Corner

YOUR TEAM · YOUR WIRE

Get the stories you choose.

Select teams and coverage, then choose each-story alerts or one daily email.

Subscribe to Corner Wire