34
Final/OTNov 3, 2026 · Yager Stadium
Team1234OTFinal
Buffalo37615334
Miami (OH)71077031

Game flow

Buffalo won by 3 · 11 scores
Lead changes
2
1 time tied
M-OH biggest lead
+15
Q4 12:01
BUFF biggest lead
+3
Q1 10:49
Time in front
M-OH 75% · BUFF 12%
tied 13% · 48:50 vs 7:54 of game clock
+21+10.5Tie+10.5+21Q1Q2Q3Q4OT▲ Miami (OH) ahead▼ Buffalo aheadQ1 10:49 · BUFF Field Goal Good: Oliver Hautanen 33 Yd Field Goal (BUFF 3, M-OH 0)Q1 5:25 · M-OH Passing Touchdown: Braylon Isom 21 Yd pass from Caleb Heavner (Kellan McLaughlin Kick) (BUFF 3, M-OH 7)Q2 14:14 · M-OH Rushing Touchdown: Rodney Nelson 10 Yd Run (Kellan McLaughlin Kick) (BUFF 3, M-OH 14)Q2 2:28 · BUFF Rushing Touchdown: Jason Wright 1 Yd Run (Kellan McLaughlin Kick) (BUFF 10, M-OH 14)Q2 0:26 · M-OH Field Goal Good: Kellan McLaughlin 35 Yd Field Goal (BUFF 10, M-OH 17)Q3 14:02 · M-OH Blocked Punt Touchdown: Scoop Smith 38 Yd Return of Blocked Punt (Kellan McLaughlin Kick) (BUFF 10, M-OH 24)Q3 1:30 · BUFF Passing Touchdown: Chance Morrow 2 Yd pass from Jason Wright (Oliver Hautanen PAT failed) (BUFF 16, M-OH 24)Q4 12:01 · M-OH Rushing Touchdown: Scoop Smith 6 Yd Run (Kellan McLaughlin Kick) (BUFF 16, M-OH 31)Q4 8:56 · BUFF Passing Touchdown: Chance Morrow 4 Yd pass from Jason Wright (Jason Wright Pass to Chance Morrow for Two-Point Conversion) (BUFF 24, M-OH 31)Q4 1:35 · BUFF Rushing Touchdown: Jason Wright 2 Yd Run (Oliver Hautanen Kick) (BUFF 31, M-OH 31)OT · BUFF Field Goal Good: Oliver Hautanen 27 Yd Field Goal (BUFF 34, M-OH 31)

The lead after every score: above the line Miami (OH) is ahead, below it Buffalo. Each dot is a score in the scoring team's colour; hover one. Overtime periods are untimed, so each is drawn the same width.

Scoring summary

1st quarter
10:49BUFF
FG Oliver Hautanen 33 Yd Field Goal 7 plays, 52 yds, 2:46 · from BUF 33
BUFF 3–0 M-OH
5:25M-OH
TD Braylon Isom 21 Yd pass from Caleb Heavner (Kellan McLaughlin Kick)9 plays, 75 yds, 5:24 · from M-OH 25
BUFF 3–7 M-OH
2nd quarter
14:14M-OH
TD Rodney Nelson 10 Yd Run (Kellan McLaughlin Kick)8 plays, 73 yds, 4:16 · from M-OH 27
BUFF 3–14 M-OH
2:28BUFF
TD Jason Wright 1 Yd Run (Kellan McLaughlin Kick)9 plays, 80 yds, 3:33 · from BUF 20
BUFF 10–14 M-OH
0:26M-OH
FG Kellan McLaughlin 35 Yd Field Goal 12 plays, 58 yds, 2:02 · from M-OH 25
BUFF 10–17 M-OH
3rd quarter
14:02M-OH
TD Scoop Smith 38 Yd Return of Blocked Punt (Kellan McLaughlin Kick)
BUFF 10–24 M-OH
1:30BUFF
TD Chance Morrow 2 Yd pass from Jason Wright (Oliver Hautanen PAT failed)10 plays, 76 yds, 3:50 · from BUF 24
BUFF 16–24 M-OH
4th quarter
12:01M-OH
TD Scoop Smith 6 Yd Run (Kellan McLaughlin Kick)10 plays, 75 yds, 4:29 · from M-OH 25
BUFF 16–31 M-OH
8:56BUFF
TD Chance Morrow 4 Yd pass from Jason Wright (Jason Wright Pass to Chance Morrow for Two-Point Conversion)11 plays, 75 yds, 3:05 · from BUF 25
BUFF 24–31 M-OH
1:35BUFF
TD Jason Wright 2 Yd Run (Oliver Hautanen Kick)12 plays, 80 yds, 3:27 · from BUF 20
BUFF 31–31 M-OH
OT
BUFF
FG Oliver Hautanen 27 Yd Field Goal 7 plays, 16 yds · from M-OH 25
BUFF 34–31 M-OH

Drives

M-OH 4/12 scoredBUFF 7/14 scored
QStartTeamFromPlaysYdsTimeResult
Q115:00M-OHM-OH 253-51:25Punt
Q113:22BUFFBUF 337522:46Field Goal
Q110:49M-OHM-OH 259755:24Touchdown
Q15:25BUFFBUF 30331:55Punt
Q13:24M-OHM-OH 278734:16Touchdown
Q214:14BUFFBUF 25491:58Punt
Q212:06M-OHM-OH 19371:07Punt
Q210:53BUFFBUF 28382:06Punt
Q28:58M-OHM-OH 286233:02Punt
Q25:54BUFFBUF 209803:33Touchdown
Q22:28M-OHM-OH 2512582:02Field Goal
Q20:26BUFFBUF 253270:26End Of Half

Win probability

Buffalo 100% · pregame line Miami (OH) −13.9
Q1Q2Q3Q4▲ Miami (OH)▼ BuffaloBuffalo +80% win probability: Jason Wright 2 Yd Run (Oliver Hautanen Kick)Miami (OH) +71% win probability: (01:35) #31 O.Hautanen kickoff 65 yards to the Miami00, TouchbackMiami (OH) +63% win probability: (00:00) No Huddle-Shotgun #6 C.Heavner rush middle for 3 yards gain to the BUFF22 (#1 S.Brown; #33 J.Owens)Buffalo +34% win probability: (01:05) Shotgun #25 T.Shelton, Jr. rush left for 1 yard gain to the BUFF31 (#92 R.Andrews III)Buffalo +21% win probability: (00:00) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #11 D.Early, Jr. thrown to Miami10 QB hurried by #8 C.Young

The pregame line (TDC's for this week's games, the closing betting line for past ones), blended with the score, clock and field position (calibrated on every 2024–25 FBS play). Gold dots mark the biggest swings; hover one.

Box score

PassingC/ATTYDSAVGTDINTQBR
Jason Wright22/463587.82261.3
RushingCARYDSAVGTDLONG
Messiah Burch14564.0027
Terrance Shelton Jr.12413.4012
Jason Wright740.627
ReceivingRECYDSAVGTDLONG
Chance Morrow1219916.6239
Dwayne Early Jr.48020.0035
Jaylen Andrews44110.3013
Patrick Clacks III12828.0028
Jasaiah Gathings11010.0010
DefenseTOTSOLOSACKSTFLPDQB HUR
Ronnell Davis980010
SaVeon Brown860000
John Keough830110
Sedrick Vessah721.52.511
Miles Greer630120
Mikey Crawford540010
Zach Bergmann510000
Will Clark432200
KickingFGPCTLONGXPPTS
Oliver Hautanen2/2100.0332/38
PuntingNOYDSAVGTBIn 20LONG
Ethan Stumpf312341.00147
Team100.0000

Biggest plays

BUFF +80% Q4 1:35 Jason Wright 2 Yd Run (Oliver Hautanen Kick)
M-OH +71% Q4 1:35 (01:35) #31 O.Hautanen kickoff 65 yards to the Miami00, Touchback
M-OH +63% Q5 0:00 (00:00) No Huddle-Shotgun #6 C.Heavner rush middle for 3 yards gain to the BUFF22 (#1 S.Brown; #33 J.Owens)
BUFF +34% Q4 0:58 (01:05) Shotgun #25 T.Shelton, Jr. rush left for 1 yard gain to the BUFF31 (#92 R.Andrews III)
BUFF +21% Q5 0:00 (00:00) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #11 D.Early, Jr. thrown to Miami10 QB hurried by #8 C.Young

Team stats

StatBUFFM-OH
1st Downs2923
3rd down efficiency6-145-15
4th down efficiency2-21-1
Total Yards459350
Passing358154
Comp/Att22/4612/23
Yards per pass7.86.7
Rushing101196
Rushing Attempts3348
Yards per rush3.14.1
Penalties6-5613-104
Turnovers20
Fumbles lost00
Interceptions thrown20
Possession27:2432:36

Play by play

Q5 0:00 End of OT.
Q5 0:00 4th & 12 at BUF 27 (00:00) #38 K.McLaughlin field goal attempt from 45 yards NO GOOD (H: #34 P.Stainton, LS: #60 T.Wallman), clock 00:00
Q5 0:00 4th & 7 at BUF 22 PENALTY Miami False Start (#60 T.Wallman) 5 yards from BUFF22 to BUFF27. NO PLAY
Q5 0:00 3rd & 7 at BUF 22 (00:00) Shotgun #6 C.Heavner pass incomplete deep left to #18 B.Isom thrown to BUFF00 broken up by #41 J.Keough. #41 J.Keough injured on the play
Q5 0:00 2nd & 7 at BUF 22 (00:00) No Huddle #9 D.Jones rush middle for 0 yards to the BUFF22 (#6 M.Greer)
Q5 0:00 1st & 10 at BUF 25 (00:00) No Huddle-Shotgun #6 C.Heavner rush middle for 3 yards gain to the BUFF22 (#1 S.Brown; #33 J.Owens)
Q5 0:00 4th & 6 at M-OH 9 Oliver Hautanen 27 Yd Field Goal
Q5 0:00 3rd & 6 at M-OH 9 (00:00) Shotgun #7 J.Wright pass incomplete short right to #6 C.Morrow thrown to Miami00 QB hurried by #20 Z.Scott
Q5 0:00 2nd & 6 at M-OH 9 (00:00) Shotgun #7 J.Wright pass incomplete short middle to #5 C.Walker thrown to Miami00
Q5 0:00 1st & 10 at M-OH 13 (00:00) Shotgun #25 T.Shelton, Jr. rush middle for 4 yards gain to the Miami09 (#15 B.Myrick; #8 C.Young)
Q5 0:00 3rd & 10 at M-OH 25 (00:00) Shotgun #7 J.Wright pass complete short left to #11 D.Early, Jr. caught at Miami13, for 12 yards to the Miami13 (#12 K.Martin), 1ST DOWN
Q5 0:00 2nd & 10 at M-OH 25 (00:00) Shotgun #7 J.Wright pass incomplete short left to #6 C.Morrow thrown to Miami20 broken up by #8 C.Young
Q5 0:00 1st & 10 at M-OH 25 (00:00) No Huddle-Shotgun #7 J.Wright pass incomplete short right to #11 D.Early, Jr. thrown to Miami10 QB hurried by #8 C.Young
Q4 0:32 2nd & 9 at BUF 31 (00:32) Shotgun #25 T.Shelton, Jr. rush middle for 4 yards gain to the BUFF35 (#5 D.Bell)
Q4 0:58 1st & 10 at BUF 30 (01:05) Shotgun #25 T.Shelton, Jr. rush left for 1 yard gain to the BUFF31 (#92 R.Andrews III)
Q4 1:07 4th & 17 at M-OH 18 (01:12) #34 P.Stainton punt 52 yards to the BUFF30 fair catch by #6 M.Greer at BUFF30
Q4 1:13 3rd & 17 at M-OH 18 (01:22) Shotgun #6 C.Heavner pass incomplete short right to #24 S.Smith thrown to Miami30 QB hurried by #97 C.Climes
Q4 1:24 2nd & 19 at M-OH 16 (01:30) Shotgun #6 C.Heavner rush left for 2 yards gain to the Miami18 (#1 S.Brown) PENALTY Miami Holding declined
Q4 1:30 1st & 10 at M-OH 25 (01:35) Shotgun #6 C.Heavner sacked for loss of 9 yards to the Miami16 (#11 W.Clark)
Q4 1:35 (01:35) #31 O.Hautanen kickoff 65 yards to the Miami00, Touchback
Q4 1:35 3rd & Goal at M-OH 2 Jason Wright 2 Yd Run (Oliver Hautanen Kick)
Q4 1:40 2nd & Goal at M-OH 2 (01:43) Shotgun #7 J.Wright pass incomplete short left to #6 C.Morrow thrown to Miami00
Q4 1:44 1st & Goal at M-OH 2 (01:48) Shotgun #7 J.Wright pass incomplete short right to #11 D.Early, Jr. thrown to Miami00 broken up by #0 A.Knighten
Q4 1:54 2nd & 10 at M-OH 11 (01:54) Shotgun #7 J.Wright pass incomplete short left to #5 C.Walker thrown to Miami00, 1ST DOWN, PENALTY Miami Pass Interference (#26 E.Coppess) 9 yards from Miami11 to Miami02, 1ST DOWN. NO PLAY
Q4 1:54 1st & 10 at M-OH 11 (01:59) Shotgun #7 J.Wright pass incomplete short right to #6 C.Morrow thrown to Miami00 QB hurried by #15 B.Myrick