Open the board

Miami Dolphins 21, Buffalo Bills 31: final score and stats

Buffalo Bills beat Miami Dolphins, Miami Dolphins 21 to Buffalo Bills 31, on Thursday, September 18, 2025 at Highmark Stadium (Old), Orchard Park, NY. Below: the box score, top performers, team stats, injuries and recent form for Buffalo Bills vs Miami Dolphins.

NFLThursday, September 18, 2025
DateSep 18, 2025
Start time8:15 PM ET
VenueHighmark Stadium (Old), Orchard Park, NY
TVPrime Video
Attendance70,641

Line score

Team1234T
Miami Dolphins770721
Buffalo Bills7771031

Team comparison

Miami DolphinsBuffalo Bills
Points per game
15.8
32.0
Points allowed per game
25.0
23.4
0-3Record3-0
4th in AFC EastStanding1st in AFC East
1-3Road record / home record3-1
LLWLLLast 5WWWWL
L2StreakW4

Team stats

Miami DolphinsBuffalo Bills
1st Downs
19
23
Passing 1st downs
11
12
Rushing 1st downs
8
8
1st downs from penalties
0
3
10-153rd down efficiency6-11
1-14th down efficiency0-0
Total Plays
59
57
Total Yards
276
360
Yards per Play
4.7
6.3
Total Drives
9
9
Passing
146
203
22/34Comp/Att22/28
Yards per pass
4.3
6.8
Interceptions thrown
1
0
0-0Sacks-Yards Lost2-10
Rushing
130
157

Injury report

Confirm lineups and injuries close to game time.

Miami Dolphins
Darrell Baker Jr. CB · Knee - Not Specified
Out
Jared Wayne WR · Quadriceps
Questionable
Chris Bell WR · Knee
Questionable
Will Kacmarek TE · Quadriceps - Not Specified
Questionable
Malik Herring DE · Neck
Questionable
Buffalo Bills
Sam Franklin Jr. S · Shoulder
Questionable
Dalton Kincaid TE · Ankle
Questionable
Dion Dawkins OT · Ribs - Not Specified
Questionable
Christian Benford CB · Wrist
Questionable
Spencer Brown OT · Ankle
Questionable

Box score

Miami Dolphins Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Tua Tagovailoa22/341464.3210-073.181.2
Team22/341464.3210-0--81.2

Miami Dolphins Rushing

PlayerCARYDSAVGTDLONG
De'Von Achane12625.2014
Ollie Gordon II9384.2116
Malik Washington22010.0014
Tua Tagovailoa2105.008
Team251305.2116

Miami Dolphins Receiving

PlayerRECYDSAVGTDLONGTGTS
Tyreek Hill5499.811910
Jaylen Waddle5397.81156
De'Von Achane7294.10159
Tanner Conner11313.00132
Malik Washington3124.0055
Julian Hill144.0041
Team221466.621933

Miami Dolphins Fumbles

PlayerFUMLOSTREC
Tua Tagovailoa101
Team101

Miami Dolphins Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Tyrel Dodson111111110
Rasul Douglas7400000
Zach Sieler5400000
Minkah Fitzpatrick5400000
Jordyn Brooks4400000
Ashtyn Davis4300100
Jaelan Phillips3300000
Jack Jones3200100
Team584422320

Miami Dolphins KickReturns

PlayerNOYDSAVGLONGTD
Dee Eskridge310434.7540
Malik Washington24824.0260
Team515230.4540

Miami Dolphins PuntReturns

PlayerNOYDSAVGLONGTD
Malik Washington22211.0110
Team22211.0110

Miami Dolphins Kicking

PlayerFGPCTLONGXPPTS
Riley Patterson0/00.003/33
Team0/00.003/33

Miami Dolphins Punting

PlayerNOYDSAVGTBIn 20LONG
Jake Bailey420050.00156
Team420050.00156

Buffalo Bills Passing

PlayerC/ATTYDSAVGTDINTSACKSQBRRTG
Josh Allen22/282137.6302-1066.6134.1
Team22/282037.6302-10--134.1

Buffalo Bills Rushing

PlayerCARYDSAVGTDLONG
James Cook III191085.7126
Josh Allen4256.3019
Ty Johnson3134.307
Elijah Moore11111.0011
Team271575.8126

Buffalo Bills Receiving

PlayerRECYDSAVGTDLONGTGTS
Dalton Kincaid56613.21206
Khalil Shakir44511.31154
Elijah Moore23015.00303
Tyrell Shavers22412.00172
Keon Coleman3206.7084
James Cook III3103.3053
Ty Johnson188.0082
Jackson Hawes155.0151
Team222139.732027

Buffalo Bills Fumbles

PlayerFUMLOSTREC
Josh Allen101
Brandon Codrington101
Team202

Buffalo Bills Defensive

PlayerTOTSOLOSACKSTFLPDQB HTSTD
Taron Johnson8601100
Terrel Bernard7501100
Shaq Thompson6401000
Dorian Williams6300000
Tre'Davious White5401100
Cole Bishop5400000
Christian Benford4300000
Taylor Rapp3100000
Team604005310

Buffalo Bills Interceptions

PlayerINTYDSTD
Terrel Bernard1240
Team1240

Buffalo Bills KickReturns

PlayerNOYDSAVGLONGTD
Brandon Codrington39531.7330
Team39531.7330

Buffalo Bills PuntReturns

PlayerNOYDSAVGLONGTD
Brandon Codrington2157.5150
Team2157.5150

Buffalo Bills Kicking

PlayerFGPCTLONGXPPTS
Matt Prater1/250.0484/47
Team1/250.0484/47

Buffalo Bills Punting

PlayerNOYDSAVGTBIn 20LONG
Cameron Johnston29547.50048
Team29547.50048

Recent form

Nov 8, 2026 · vs Detroit LionsL 9-19
Nov 1, 2026 · vs New England PatriotsL 19-24
Oct 25, 2026 · at New York JetsW 28-25
Oct 11, 2026 · vs Cincinnati BengalsL 24-31
Oct 4, 2026 · at Minnesota VikingsL 10-15
Nov 9, 2026 · at Minnesota VikingsW 23-6
Nov 1, 2026 · vs Baltimore RavensW 36-10
Oct 18, 2026 · at Las Vegas RaidersW 33-30
Oct 12, 2026 · at Los Angeles RamsW 37-34
Oct 4, 2026 · vs New England PatriotsL 26-29

Team pages

Frequently asked questions

Who won Miami Dolphins vs Buffalo Bills?

Buffalo Bills won, 31-21, on Thursday, September 18, 2025.

What was the final score of Miami Dolphins vs Buffalo Bills?

Miami Dolphins 21, Buffalo Bills 31.

Where is Miami Dolphins vs Buffalo Bills played?

Highmark Stadium (Old), Orchard Park, NY.

The model’s read

Grades, leans and the full breakdown for Miami Dolphins vs Buffalo Bills are on the board.

Open the board
Live game center

Plays, box score and updates while the game is on.

Open game center
Free to play: Call the Slate

Pick the winners of featured games every day and climb the leaderboard.

Play free

Independent analysis for information and entertainment. Not betting advice. Scores, schedules, records and injuries can change.