Cleveland Browns vs Buffalo Bills: Prediction, Head-to-Head, Odds & Stats (Sun, 21 Dec '25)

Wojtek Kolan

Wojtek Kolan

Published on 21 Dec, 06:00 PM UTC

Next Match 21/12/25 at 06:00 PM

Cleveland Browns vs Buffalo Bills
📍 FirstEnergy Stadium , USA.

Scheduled H2H Match For Cleveland Browns Vs Buffalo Bills

NFL

Sun, 21 Dec 2025 at 06:00 PM UTC

Cleveland Browns
Cleveland Browns

USA USA

Recent Form

W
L
L
L
W
Buffalo Bills
Buffalo Bills

USA USA

Recent Form

W
W
W
L
L

3

Win

Last 10 Played

10
0 Draws

7

Win

26
Position
13
Kevin Stefanski
Manager
Sean McDermott

Game Schedule - Time Of Fixture

Cleveland Browns will square off vs Buffalo Bills in NFL on Sun, 21 Dec 2025 at 06:00 PM UTC. Let’s investigate historical performances, recent stats and head-2-head information to find out the most accurate picks and best bets.

Cleveland Browns vs Buffalo Bills H2H Results Summary

In the most recent 10 head to head games for these competitors, Cleveland Browns have got the victory 3 times and Buffalo Bills have come out on top on 7 occasion. In the latest game between them, Buffalo Bills won 31-23.


Head-to-Head (Last 10 Matches)
Cleveland Browns3
Buffalo Bills7

Cleveland Browns vs Buffalo Bills Past H2H Matches

9464
NFL
06:00 PM
20/11/22
4414
Buffalo Bills
31
4417
Cleveland Browns
23
06:00 PM
10/11/19
4417
Cleveland Browns
19
4414
Buffalo Bills
16
06:00 PM
18/12/16
4414
Buffalo Bills
33
4417
Cleveland Browns
13
06:00 PM
30/11/14
4414
Buffalo Bills
26
4417
Cleveland Browns
10
12:25 AM
04/10/13
4417
Cleveland Browns
37
4414
Buffalo Bills
24
05:00 PM
23/09/12
4417
Cleveland Browns
14
4414
Buffalo Bills
24
06:00 PM
12/12/10
4414
Buffalo Bills
13
4417
Cleveland Browns
6
05:00 PM
11/10/09
4414
Buffalo Bills
3
4417
Cleveland Browns
6
01:30 AM
18/11/08
4414
Buffalo Bills
27
4417
Cleveland Browns
29
06:00 PM
16/12/07
4417
Cleveland Browns
8
4414
Buffalo Bills
0
06:00 PM
12/12/04
4414
Buffalo Bills
37
4417
Cleveland Browns
7
9465
NFL Preseason
11:30 PM
17/08/18
4417
Cleveland Browns
17
4414
Buffalo Bills
19
12:00 AM
21/08/15
4417
Cleveland Browns
10
4414
Buffalo Bills
11
10:00 PM
26/08/06
4414
Buffalo Bills
17
4417
Cleveland Browns
20

Cleveland Browns Recent Matches

9464
NFL (24 Matches)
05:00 PM
19/10/25
4417
Cleveland Browns
31
4287
Miami Dolphins
6
W
05:00 PM
12/10/25
4345
Pittsburgh Steelers
23
4417
Cleveland Browns
9
L
01:30 PM
05/10/25
4417
Cleveland Browns
17
4423
Minnesota Vikings
21
L
05:00 PM
28/09/25
4419
Detroit Lions
34
4417
Cleveland Browns
10
L
05:00 PM
21/09/25
4417
Cleveland Browns
13
4420
Green Bay Packers
10
W
05:00 PM
14/09/25
4413
Baltimore Ravens
41
4417
Cleveland Browns
17
L
05:00 PM
07/09/25
4417
Cleveland Browns
16
4416
Cincinnati Bengals
17
L
09:30 PM
04/01/25
4413
Baltimore Ravens
35
4417
Cleveland Browns
10
L
09:05 PM
29/12/24
4417
Cleveland Browns
3
4287
Miami Dolphins
20
L
06:00 PM
22/12/24
4416
Cincinnati Bengals
24
4417
Cleveland Browns
6
L
06:00 PM
15/12/24
4417
Cleveland Browns
7
4422
Kansas City Chiefs
21
L
06:00 PM
08/12/24
4345
Pittsburgh Steelers
27
4417
Cleveland Browns
14
L
01:15 AM
03/12/24
4418
Denver Broncos
41
4417
Cleveland Browns
32
L
01:15 AM
22/11/24
4417
Cleveland Browns
24
4345
Pittsburgh Steelers
19
W
06:00 PM
17/11/24
4425
New Orleans Saints
35
4417
Cleveland Browns
14
L
06:00 PM
03/11/24
4417
Cleveland Browns
10
4429
Los Angeles Chargers
27
L
05:00 PM
27/10/24
4417
Cleveland Browns
29
4413
Baltimore Ravens
24
W
05:00 PM
20/10/24
4417
Cleveland Browns
14
4416
Cincinnati Bengals
21
L
05:00 PM
13/10/24
4428
Philadelphia Eagles
20
4417
Cleveland Browns
16
L
05:00 PM
06/10/24
4432
Washington Commanders
34
4417
Cleveland Browns
13
L
08:25 PM
29/09/24
4390
Las Vegas Raiders
20
4417
Cleveland Browns
16
L
05:00 PM
22/09/24
4417
Cleveland Browns
15
4426
New York Giants
21
L
05:00 PM
15/09/24
4386
Jacksonville Jaguars
13
4417
Cleveland Browns
18
W
08:25 PM
08/09/24
4417
Cleveland Browns
17
4392
Dallas Cowboys
33
L
9465
NFL Preseason (6 Matches)
05:00 PM
23/08/25
4417
Cleveland Browns
19
4387
Los Angeles Rams
17
W
05:00 PM
16/08/25
4428
Philadelphia Eagles
13
4417
Cleveland Browns
22
W
11:00 PM
08/08/25
4415
Carolina Panthers
10
4417
Cleveland Browns
30
W
02:00 AM
25/08/24
4430
Seattle Seahawks
37
4417
Cleveland Browns
33
L
08:25 PM
17/08/24
4417
Cleveland Browns
12
4423
Minnesota Vikings
27
L
08:25 PM
10/08/24
4417
Cleveland Browns
10
4420
Green Bay Packers
23
L

Buffalo Bills Recent Matches

9464
NFL (26 Matches)
11:15 PM
13/10/25
4393
Atlanta Falcons
24
4414
Buffalo Bills
14
L
12:20 AM
06/10/25
4414
Buffalo Bills
20
4424
New England Patriots
23
L
05:00 PM
28/09/25
4414
Buffalo Bills
31
4425
New Orleans Saints
19
W
12:15 AM
19/09/25
4414
Buffalo Bills
31
4287
Miami Dolphins
21
W
05:00 PM
14/09/25
4427
New York Jets
10
4414
Buffalo Bills
30
W
12:20 AM
08/09/25
4414
Buffalo Bills
41
4413
Baltimore Ravens
40
W
11:30 PM
26/01/25
4422
Kansas City Chiefs
32
4414
Buffalo Bills
29
L
11:30 PM
19/01/25
4414
Buffalo Bills
27
4413
Baltimore Ravens
25
W
06:00 PM
12/01/25
4414
Buffalo Bills
31
4418
Denver Broncos
7
W
06:00 PM
05/01/25
4424
New England Patriots
23
4414
Buffalo Bills
16
L
06:00 PM
29/12/24
4414
Buffalo Bills
40
4427
New York Jets
14
W
09:25 PM
22/12/24
4414
Buffalo Bills
24
4424
New England Patriots
21
W
09:25 PM
15/12/24
4419
Detroit Lions
42
4414
Buffalo Bills
48
W
09:25 PM
08/12/24
4387
Los Angeles Rams
44
4414
Buffalo Bills
42
L
01:20 AM
02/12/24
4414
Buffalo Bills
35
4389
San Francisco 49ers
10
W
09:25 PM
17/11/24
4414
Buffalo Bills
30
4422
Kansas City Chiefs
21
W
06:00 PM
10/11/24
4421
Indianapolis Colts
20
4414
Buffalo Bills
30
W
06:00 PM
03/11/24
4414
Buffalo Bills
30
4287
Miami Dolphins
27
W
08:05 PM
27/10/24
4430
Seattle Seahawks
10
4414
Buffalo Bills
31
W
05:00 PM
20/10/24
4414
Buffalo Bills
34
4431
Tennessee Titans
10
W
12:15 AM
15/10/24
4427
New York Jets
20
4414
Buffalo Bills
23
W
05:00 PM
06/10/24
4324
Houston Texans
23
4414
Buffalo Bills
20
L
12:20 AM
30/09/24
4413
Baltimore Ravens
35
4414
Buffalo Bills
10
L
11:30 PM
23/09/24
4414
Buffalo Bills
47
4386
Jacksonville Jaguars
10
W
12:15 AM
13/09/24
4287
Miami Dolphins
10
4414
Buffalo Bills
31
W
05:00 PM
08/09/24
4414
Buffalo Bills
34
4412
Arizona Cardinals
28
W
9465
NFL Preseason (4 Matches)
11:30 PM
23/08/25
4388
Tampa Bay Buccaneers
19
4414
Buffalo Bills
23
W
12:00 AM
18/08/25
4391
Chicago Bears
38
4414
Buffalo Bills
0
L
05:00 PM
09/08/25
4414
Buffalo Bills
25
4426
New York Giants
34
L
05:00 PM
24/08/24
4414
Buffalo Bills
26
4415
Carolina Panthers
31
L

Cleveland Browns Next Fixtures

Buffalo Bills Next Fixtures

Cleveland Browns Last Match Played stats

Cleveland Browns vs Miami Dolphins

Final Score :31 - 6

(H)Offense (A)
4Touchdowns0
1/1Field goals2/2
206Total yards219
0Turnovers4
2/3Red zone efficiency0/2
31:45Time of Possession28:15
15First downs12
2First downs by penalty4
4/11 (36%)Third down efficiency1/13 (7%)
6Punts4
43Average yards per punt47.3
3.9Average yards per play3.8
(H)Passing (A)
6First downs by passing7
102Net yards passing120
116Gross yards passing153
0Passing touchdowns0
0Interceptions thrown3
5.1Average passing yards per attempt3.4
2Red zone passing attempts1
(H)Rushing (A)
33Rushing attempts22
104Rushing yards99
3.2Average rushing yards per attempt4.5
5First downs by rushing3
7Red zone rushing attempts4
(H)Other (A)
5Penalties11
37Yards penalized103
1Fumbles6
0Fumbles lost1

Buffalo Bills Last Match Played stats

Atlanta Falcons vs Buffalo Bills

Final Score :24 - 14

(H)Offense (A)
3Touchdowns2
1/2Field goals0/0
443Total yards291
0Turnovers2
1/3Red zone efficiency2/3
31:39Time of Possession28:21
22First downs17
2First downs by penalty3
5/12 (41%)Third down efficiency2/9 (22%)
4Punts6
45Average yards per punt45.5
6.7Average yards per play5.4
(H)Passing (A)
10First downs by passing8
233Net yards passing157
250Gross yards passing180
1Passing touchdowns2
0Interceptions thrown2
6.9Average passing yards per attempt5.2
5Red zone passing attempts3
(H)Rushing (A)
32Rushing attempts24
210Rushing yards134
6.6Average rushing yards per attempt5.6
9First downs by rushing7
4Red zone rushing attempts1
(H)Other (A)
6Penalties8
35Yards penalized64
0Fumbles2
0Fumbles lost0

NFL 25/26 Standings

POSTEAMMPWLDPER %
1Indianapolis ColtsIndianapolis Colts76100.857
2Green Bay PackersGreen Bay Packers64110.75
3Philadelphia EaglesPhiladelphia Eagles75200.714
4San Francisco 49ersSan Francisco 49ers75200.714
5Detroit LionsDetroit Lions75200.714
6Tampa Bay BuccaneersTampa Bay Buccaneers75200.714
7Los Angeles RamsLos Angeles Rams75200.714
8Seattle SeahawksSeattle Seahawks75200.714
9New England PatriotsNew England Patriots75200.714
10Denver BroncosDenver Broncos75200.714
11Pittsburgh SteelersPittsburgh Steelers64200.667
12Chicago BearsChicago Bears64200.667
13Buffalo BillsBuffalo Bills64200.667
14Los Angeles ChargersLos Angeles Chargers85300.625
15Jacksonville JaguarsJacksonville Jaguars74300.571
16Kansas City ChiefsKansas City Chiefs74300.571
17Carolina PanthersCarolina Panthers74300.571
18Atlanta FalconsAtlanta Falcons63300.5
19Dallas CowboysDallas Cowboys73310.5
20Cincinnati BengalsCincinnati Bengals73400.429
21Minnesota VikingsMinnesota Vikings73400.429
22Washington CommandersWashington Commanders73400.429
23Houston TexansHouston Texans62400.333
24New York GiantsNew York Giants72500.286
25Las Vegas RaidersLas Vegas Raiders72500.286
26Cleveland BrownsCleveland Browns72500.286
27Arizona CardinalsArizona Cardinals72500.286
28Baltimore RavensBaltimore Ravens61500.167
29New Orleans SaintsNew Orleans Saints71600.143
30Tennessee TitansTennessee Titans71600.143
31Miami DolphinsMiami Dolphins71600.143
32New York JetsNew York Jets70700