Bills vs Browns live online: stats, scores and highlights | NFL Week 16 2025
Follow all the National Football League action as it happens from Huntington Bank Field, as the Buffalo Bills visit the Cleveland Browns today, Sunday December 21, 2025.

Buffalo arrives in Cleveland on a three-game winning streak - and with the chance to clinch a spot on the playoffs for the seventh straight season.
Having secured a crucial Week 15 win over the Patriots in the race for the AFC East title, the 10-4 Bills could now make sure of a Wild Card spot - at the very least - with a win or tie against the Browns. Sean McDermott’s men also require results elsewhere to go their way.
The 3-11 Browns, meanwhile, are out of postseason contention for a second consecutive year. Kevin Stefanski’s team was officially knocked out of the playoff picture after defeat to the Tennessee Titans in Week 14.
Get your game on! Whether you’re into NFL touchdowns, NBA buzzer-beaters, world-class soccer goals, or MLB home runs, our app has it all.
Dive into live coverage, expert insights, breaking news, exclusive videos, and more – plus, stay updated on the latest in current affairs and entertainment. Download now for all-access coverage, right at your fingertips – anytime, anywhere.
Timeout
Michael Badgley missed PAT
Ty Johnson rushed up the middle for 2 yard touchdown
Ty Johnson rushed up the middle for 5 yard gain, tackled by Ronnie Hickman
Ty Johnson rushed up the middle for 9 yard gain, tackled by Carson Schwesinger
Josh Allen rushed to the right for 4 yard gain, tackled by Shelby Harris
James Cook rushed to the right for 3 yard gain, tackled by Shelby Harris
End of 1st Quarter
Josh Allen rushed to the right for 5 yard gain, tackled by Devin Bush
Josh Allen passed to Jackson Hawes to the right for 18 yard gain, tackled by Mohamoud Diabate
Josh Allen passed to Ray Davis to the right for 14 yard gain, tackled by Devin Bush
James Cook rushed up the middle for 1 yard gain, tackled by Mohamoud Diabate
Timeout
Shedeur Sanders pass intercepted down the middle. Jordan Poyer intercepted Shedeur Sanders for 10 yards
Cleveland committed 5 yard penalty (False Start)
Quinshon Judkins rushed to the right for 2 yard gain, tackled by Terrel Bernard
Buffalo committed 5 yard penalty (Holding)
Malachi Corley rushed to the left for 14 yard gain, tackled by Jordan Poyer
Shedeur Sanders passed to Trayveon Williams to the right for 18 yard gain, tackled by DaQuan Jones
Shedeur Sanders passed to Harold Fannin Jr. down the middle for 4 yard gain, tackled by Shaq Thompson
Cleveland committed 10 yard penalty (Holding)
Shedeur Sanders passed to Quinshon Judkins down the middle for 4 yard gain, tackled by Terrel Bernard
Buffalo kicked off for 59 yards, Malachi Corley returned kickoff for 31 yards
Timeout
Michael Badgley made PAT
James Cook rushed up the middle for 44 yard touchdown
Josh Allen passed to Ray Davis to the right for 6 yard gain, tackled by Devin Bush
James Cook rushed to the right for 15 yard gain, tackled by Devin Bush
James Cook rushed up the middle for 8 yard gain, tackled by Grant Delpit
Josh Allen rushed to the right for 7 yard gain, tackled by Devin Bush
Cleveland kicked off, touchback
Timeout
Andre Szmyt made PAT
Shedeur Sanders passed to Harold Fannin Jr. to the right for 13 yard touchdown
Quinshon Judkins rushed up the middle for 3 yard gain, tackled by Phidarian Mathis
Shedeur Sanders passed to Jerry Jeudy to the right for 7 yard gain, tackled by Tre'Davious White
Shedeur Sanders passed to Malachi Corley down the middle for no gain. lateral to Isaiah Bond for 21 yards
Shedeur Sanders passed to Harold Fannin Jr. to the right for 11 yard gain, tackled by Christian Benford
Quinshon Judkins rushed to the right for 5 yard gain, tackled by Dorian Williams
Quinshon Judkins rushed to the right for 3 yard gain, tackled by DaQuan Jones
Shedeur Sanders passed to Quinshon Judkins to the left for 6 yard gain, tackled by Matt Milano
Buffalo kicked off for 54 yards, Malachi Corley returned kickoff for 20 yards
Complete your personal details to comment