Bills Edge Browns in Close Contest at Home
Sunday, December 21, 2025, 1:00 PM ET · Huntington Bank Field
Buffalo Bills 23, Cleveland Browns 20, final. Our NFL picks are sealed as a hash before kickoff and settled in public, losses included.
The next free pick, for your email
Team, bet, price and the hash it was sealed under, on this page the moment you send. Lose or win, it stays public.
or by email
Public record of the main pick, losses included: 115 won, 44 lost. See every pick
One free pick a day by email until you unsubscribe, in one click. 21+.
Quick answers
Who won Buffalo Bills vs Cleveland Browns?
Buffalo Bills beat Cleveland Browns 23-20 at Huntington Bank Field on December 21, 2025.
Who was favored in Buffalo Bills vs Cleveland Browns?
Buffalo Bills were the favorite at DraftKings, moneyline -600 (about 86% implied). The favorite won.
The Buffalo Bills narrowly defeated the Cleveland Browns 23-20 in a tightly contested game at Huntington Bank Field on December 21, 2025. This matchup was particularly noteworthy as it showcased the contrasting fortunes of both teams, with the Bills boasting a strong away record of 11-4 compared to the Browns' struggling home record of 3-12.
In terms of recent form, the Browns have had a challenging season, entering this game on a three-game losing streak. They recorded a 2-8 record over their last ten games, averaging 17.0 points scored per game while allowing 23.0 points. Their last five games reflected a slight dip in performance, with an average of 16.0 points scored and 24.2 points allowed. The most recent results for the Browns included a 3-31 loss to the Chicago Bears and a narrow 29-31 loss to the Tennessee Titans.
Conversely, the Bills came into this game riding a three-game winning streak, with a 6-4 record over their last ten outings. They have been more prolific on offense, averaging 27.8 points scored per game and allowing 23.4 points. Their last five games saw them average 32.6 points scored and 25.4 points allowed, highlighting their offensive capabilities. Notably, they secured a 35-31 victory against the New England Patriots in their most recent game.
When looking at home versus away performance, the Browns struggled at home with a 1-4 record, while the Bills had a solid away record of 3-3. The contrasting home and away records added another layer of intrigue to this matchup.
In terms of previous meetings, the teams have faced each other multiple times in the past, but the specifics of those encounters were not detailed in the provided facts. However, the Bills' recent form and overall record suggested they would be a formidable opponent for the Browns.
Injuries played a significant role in this matchup, particularly for the Browns, who had several players on Injured Reserve, including Kalia Davis (Quadriceps), Edefuan Ulofoshio (Biceps), Elijah Chatman (Quadriceps), and Travis Bell (Eye). Additionally, Isaiah Bond was listed as questionable due to a concussion. The Bills also faced injury concerns, with Khalil Shakir, Keon Coleman, and Ty Johnson all listed as questionable, while Zane Durant was on Injured Reserve with an undisclosed issue, and Tyrell Shavers was out due to a knee injury (ACL).
Betting lines from DraftKings indicated that the Bills were favored with a spread of 10.5 points, and the total was set at 41.5, with both the over and under priced at -110. The moneyline reflected the Bills as heavy favorites at -600, while the Browns were listed at +440.
Conditions at Huntington Bank Field were typical for December, likely impacting gameplay. Viewers were advised to watch for the Bills' offensive strategy, which had been effective in recent games, and how the Browns would respond defensively, especially given their struggles in recent outings. The game ultimately ended with the Bills securing a narrow victory, reinforcing their status as a playoff contender while the Browns continued to seek answers in a difficult season.
Odds
| Book | Spread | Total | Moneyline |
|---|---|---|---|
| DraftKings | BUF -10.5 | 41.5 o -110 / u -110 | Buffalo Bills -600 · Cleveland Browns +440 |
Injury report
- Kalia DavisInjured ReserveQuadricepsCleveland Browns
- Edefuan UlofoshioInjured ReserveBicepsCleveland Browns
- Elijah ChatmanInjured ReserveQuadricepsCleveland Browns
- Travis BellInjured ReserveEyeCleveland Browns
- Isaiah BondQuestionableConcussionCleveland Browns
- Khalil ShakirQuestionableUndisclosedBuffalo Bills
- Keon ColemanQuestionableFootBuffalo Bills
- Ty JohnsonQuestionableLower LegBuffalo Bills
- Zane DurantInjured ReserveUndisclosedBuffalo Bills
- Tyrell ShaversOutKnee - ACLBuffalo Bills
Leaders
- Passing yardsShedeur Sanders20/29, 157 YDS, 1 TD, 2 INTCleveland Browns
- Rushing yardsShedeur Sanders4 CAR, 49 YDSCleveland Browns
- Receiving yardsTrayveon Williams4 REC, 38 YDSCleveland Browns
- Passing yardsJosh Allen12/19, 130 YDSBuffalo Bills
- Rushing yardsJames Cook III16 CAR, 117 YDS, 2 TDBuffalo Bills
- Receiving yardsKhalil Shakir4 REC, 34 YDSBuffalo Bills
Recent form
Cleveland Browns
Last 10: 2-8Streak L317 scored · 23 allowed per game1-4 at home
- L3-31at Chicago BearsDec 14
- L29-31vs Tennessee TitansDec 7
- L8-26vs San Francisco 49ersNov 30
- W24-10at Las Vegas RaidersNov 23
- L16-23vs Baltimore RavensNov 16
- L20-27at New York JetsNov 9
- L13-32at New England PatriotsOct 26
- W31-6vs Miami DolphinsOct 19
- L9-23at Pittsburgh SteelersOct 12
- L17-21vs Minnesota VikingsOct 5
Buffalo Bills
Last 10: 6-4Streak W327.8 scored · 23.4 allowed per game3-3 away
- W35-31at New England PatriotsDec 14
- W39-34vs Cincinnati BengalsDec 7
- W26-7at Pittsburgh SteelersNov 30
- L19-23at Houston TexansNov 21
- W44-32vs Tampa Bay BuccaneersNov 16
- L13-30at Miami DolphinsNov 9
- W28-21vs Kansas City ChiefsNov 2
- W40-9at Carolina PanthersOct 26
- L14-24at Atlanta FalconsOct 13
- L20-23vs New England PatriotsOct 6
Standings
| Team | Lost | Points against | Points for | Tied | Win % | Won | Overall |
|---|---|---|---|---|---|---|---|
| Buffalo | 0 | 48 | 88 | 0 | 1.000 | 3 | 3-0 |
| New England | 1 | 71 | 50 | 1 | .500 | 1 | 1-1-1 |
| New York | 2 | 47 | 39 | 0 | .333 | 1 | 1-2 |
| Miami | 3 | 63 | 22 | 0 | .000 | 0 | 0-3 |
| Cincinnati | 0 | 36 | 73 | 0 | 1.000 | 3 | 3-0 |
| Baltimore | 0 | 13 | 78 | 0 | 1.000 | 3 | 3-0 |
| Cleveland | 2 | 78 | 54 | 0 | .333 | 1 | 1-2 |
| Pittsburgh | 2 | 54 | 55 | 0 | .333 | 1 | 1-2 |
Box score
| Stat | Buffalo Bills | Cleveland Browns |
|---|---|---|
| First downs | 16 | 22 |
| First downs passing | 6 | 8 |
| First downs rushing | 10 | 12 |
| First downs by penalty | 0 | 2 |
| Third downs | 2-8 | 8-14 |
| Fourth downs | 0-2 | 0-1 |
| Offensive plays | 50 | 64 |
| Total yards | 259 | 294 |
| Yards per play | 5.2 | 4.6 |
| Drives | 10 | 10 |
| Net passing yards | 95 | 134 |
| Completions | 12/19 | 20/30 |
| Yards per pass | 4.5 | 4.1 |
| Interceptions thrown | 0 | 2 |
| Sacks allowed | 2-35 | 3-23 |
| Rushing yards | 164 | 160 |
| Rushing attempts | 29 | 31 |
| Yards per rush | 5.7 | 5.2 |
| Red zone trips | 2-3 | 2-4 |
| Penalties | 5-35 | 5-44 |
| Turnovers | 0 | 2 |
| Fumbles lost | 0 | 0 |
| Defensive touchdowns | 0 | 0 |
| Time of possession | 24:37 | 35:23 |
Win probability
Above the line favours Cleveland Browns, below favours Buffalo Bills.
Venue
- Huntington Bank FieldCleveland, OH
- Attendance67580
- OfficialsBill Vinovich, Jimmy Buchanan, Todd Prukop, Aaron Santi, Tripp Sutter, Dale Keller, Scott Walker
Elsewhere
- Chiefs rush to rebuild defense around veteran Chris Jones
- Mike Clay's fantasy football dynasty and rookie rankings
- Athletic finds Russini-Vrabel ties violated newsroom standards
- Mike Clay's early 2026 fantasy football PPR rankings
- NFL depth charts for all 32 teams for 2026 season
- 2026 Fantasy Football Draft Guide: Rankings, mock drafts and analysis
Picks for NFL
NFL rules and settlement
These two, other days
- Bills Dominate Browns in NFL ShowdownAug 22, 2026