65°F, a few clouds, wind 9 mph from the southWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, six minutes before kickoff
Officials
Referee David Siegle; umpire Ryan McClellan; head linesman BJ Henry; line judge John Swartz; side judge Scott MacDonald; field judge Kendal Smith; back judge Bob Stinson; center judge Ron KayGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Miami (OH)
0
7
0
3
10
Buffalo
0
14
21
7
42
Standouts
No. 6PassingKyle Vantrease17 of 27, 353 yards, 4 TDBuffalo
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Miami (OH)
Buffalo
258
Total yards
558
119
Passing yards
353
139
Rushing yards
205
4.6
Yards per pass
13.1
4.5
Yards per rush
4.8
13
First downs
22
3–14
Third downs
6–13
1–2
Fourth downs
2–3
1
Turnovers
0
5–45
Penalties
6–52
24:57
Possession
33:21
0
Sacks (by defense)
0
Efficiency
Miami (OH)
Buffalo
26%
Success rate
47%
−0.08
EPA per play
0.47
1.50
Explosiveness
1.56
−0.05
Rushing EPA
0.10
−0.12
Passing EPA
1.09
9%
Passing-down success
48%
0.05
First-down EPA
0.21
−0.27
Second-down EPA
0.69
0.07
Third-down EPA
0.74
7%
Havoc by its defense
19%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Buffalo 67% to win. Elo’s favorite won.
The line
Buffalo −7.5, over/under 56.5.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Buffalo 70%, Miami (OH) 30%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Miami (OH) right to left.
Q1 Miami (OH)Punt, 4 plays, 13 yards
Q1 BuffaloTurnover on downs, 13 plays, 50 yards
Q1 Miami (OH)Punt, 5 plays, 25 yards
Q1 BuffaloPunt, 5 plays, 13 yards
Q1 Miami (OH)Missed FG, 7 plays, 15 yards
Q1 BuffaloTouchdown, 14 plays, 74 yards
Q2 Miami (OH)Interception, 6 plays, 21 yards
Q2 BuffaloTouchdown, 1 play, 78 yards
Q2 Miami (OH)Punt, 3 plays, 4 yards
Q2 BuffaloPunt, 3 plays, 4 yards
Q2 Miami (OH)Touchdown, 5 plays, 43 yards
Q2 BuffaloPunt, 6 plays, 20 yards
Q2 Miami (OH)End of half, 1 play, −2 yards
Q3 Miami (OH)Punt, 3 plays, 0 yards
Q3 BuffaloTouchdown, 9 plays, 81 yards
Q3 Miami (OH)Punt, 4 plays, 31 yards
Q3 BuffaloTouchdown, 7 plays, 82 yards
Q3 Miami (OH)Punt, 3 plays, −2 yards
Q3 BuffaloTouchdown, 6 plays, 62 yards
Q4 BuffaloTouchdown, 2 plays, 84 yards
Q4 Miami (OH)Field goal, 10 plays, 60 yards
Q4 BuffaloPunt, 3 plays, 1 yard
Q4 Miami (OH)Turnover on downs, 8 plays, 37 yards
Q4 BuffaloResult not recorded, 1 play, 4 yards
Play by play
1st quarter6 drives, then Tied at 0
Miami (OH) Punt, 4 plays
15:00
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
AJ Mayer pass complete to Jack Sorenson for 11 yds to the MiaOh 36 for a 1ST down
15:00
1st & 10 at own 36
Jeremiah Josephs run for 2 yds to the MiaOh 38
15:00
2nd & 8 at own 38
AJ Mayer pass incomplete
15:00
3rd & 8 at own 38
AJ Mayer pass incomplete to James Burns
15:00
4th & 8 at own 38
Henry Beckett punt for 39 yds, punt out-of-bounds at the Buff 23
Buffalo Turnover on downs, 13 plays
13:47
1st & 10 at own 23
VANTREASE, Kyle pass incomplete to NUNN, Antonio, PENALTY MIAMI holding (WEATHERFORD, S.) 10 yards to the UB33, 1ST DOWN UB, NO PLAY.
13:47
1st & 10 at own 33
Jaret Patterson run for 2 yds to the Buff 35
13:47
2nd & 8 at own 35
Jaret Patterson run for 7 yds to the Buff 42
13:47
3rd & 1 at own 42
Jaret Patterson run for 2 yds to the Buff 44 for a 1ST down
13:47
1st & 10 at own 44
Kyle Vantrease pass complete to Jovany Ruiz for 8 yds to the MiaOh 48
13:47
2nd & 2 at opp 48
Kevin Marks Jr. run for 2 yds to the MiaOh 46 for a 1ST down
13:47
1st & 10 at opp 46
Kyle Vantrease pass complete to Bernard Porter for 6 yds to the MiaOh 40
13:47
2nd & 4 at opp 40
Kyle Vantrease pass incomplete
13:47
3rd & 4 at opp 40
Kyle Vantrease pass complete to Zac Lefebvre for a loss of 1 yard to the MiaOh 41
13:47
4th & 5 at opp 41
Kyle Vantrease pass complete to Zac Lefebvre for 5 yds to the MiaOh 36 for a 1ST down
13:47
1st & 10 at opp 36
Kyle Vantrease pass incomplete to Antonio Nunn
13:47
2nd & 10 at opp 36
Kevin Marks Jr. run for 7 yds to the MiaOh 29
13:47
3rd & 3 at opp 29
Kevin Marks Jr. run for 2 yds to the MiaOh 27
13:47
4th & 1 at opp 27
Jaret Patterson run for no gain to the MiaOh 27
Miami (OH) Punt, 5 plays
8:15
1st & 10 at own 27
Kevin Davis run for 6 yds to the MiaOh 33
8:15
2nd & 4 at own 33
AJ Mayer pass complete to Jack Sorenson for 19 yds to the Buff 48 for a 1ST down
8:15
1st & 10 at opp 48
AJ Mayer pass incomplete
8:15
2nd & 10 at opp 48
Ontario Russell run for no gain to the Buff 48
8:15
3rd & 10 at opp 48
AJ Mayer pass incomplete to James Burns, broken up by Tyrone Hill
8:15
4th & 10 at opp 48
Dom Dzioban punt for 45 yds, downed at the Buff 3
Buffalo Punt, 5 plays
6:06
1st & 10 at own 3
Jaret Patterson run for 2 yds to the Buff 5
6:06
2nd & 8 at own 5
MIAMI OH Penalty, Defensive offside (5 Yards) to the Buff 10
6:06
2nd & 3 at own 10
Jaret Patterson run for 3 yds to the Buff 13 for a 1ST down
6:06
1st & 10 at own 13
Jaret Patterson run for 3 yds to the Buff 16
6:06
2nd & 7 at own 16
Kyle Vantrease pass incomplete to Zac Lefebvre, broken up by Sterling Weatherford
6:06
3rd & 7 at own 16
Kyle Vantrease pass incomplete to Antonio Nunn
6:06
4th & 7 at own 16
Evan Finegan punt for 24 yds, punt out-of-bounds at the Buff 40
Miami (OH) Missed FG, 7 plays
3:44
1st & 10 at opp 40
Zach Kahn run for 8 yds to the Buff 32
3:44
2nd & 2 at opp 32
Kevin Davis run for 9 yds to the Buff 23 for a 1ST down
3:44
1st & 10 at opp 23
Zach Kahn run for no gain to the Buff 23
3:44
2nd & 10 at opp 23
MAYER, AJ pass incomplete to SORENSON, Jack (HUDGENS, Logic), PENALTY UB pass interference (HUDGENS, Logic) 7 yards to the UB16, 1ST DOWN MIAMI, NO PLAY.
3:44
1st & 10 at opp 16
Zach Kahn run for a loss of 1 yard to the Buff 17
3:44
2nd & 11 at opp 17
MAYER, AJ pass incomplete to SORENSON, Jack, PENALTY MIAMI holding (SHAFFER, Caleb) 10 yards to the UB27, NO PLAY.
3:44
2nd & 21 at opp 27
Zach Kahn run for 2 yds to the Buff 25
3:44
3rd & 19 at opp 25
AJ Mayer pass incomplete to Jack Sorenson, broken up by Logic Hudgens
0:28
4th & 19 at opp 25
Henry Beckett 44 yd FG MISSED
Buffalo Touchdown, 14 plays
0:28
1st & 10 at own 26
Kevin Marks Jr. run for 3 yds to the Buff 29
Q2 15:00
2nd & 7 at own 29
Kyle Vantrease pass complete to Kevin Marks Jr. for 7 yds to the Buff 36 for a 1ST down
Q2 15:00
1st & 10 at own 36
Kyle Vantrease pass incomplete to Antonio Nunn
Q2 15:00
2nd & 10 at own 36
Kevin Marks Jr. run for 4 yds to the Buff 40
Q2 15:00
3rd & 6 at own 40
Kyle Vantrease pass complete to Antonio Nunn for 10 yds to the 50 yard line for a 1ST down
Q2 15:00
1st & 10 at the 50
Kyle Vantrease run for 8 yds to the MiaOh 42
Q2 15:00
2nd & 2 at opp 42
Kyle Vantrease pass incomplete to Bernard Porter
Q2 15:00
3rd & 2 at opp 42
Kevin Marks Jr. run for 30 yds to the MiaOh 12 for a 1ST down
Q2 15:00
1st & 10 at opp 12
Kevin Marks Jr. run for 4 yds to the MiaOh 8
Q2 15:00
2nd & 6 at opp 8
Jaret Patterson run for 4 yds to the MiaOh 4
Q2 15:00
3rd & 2 at opp 4
Kyle Vantrease run for 1 yd to the MiaOh 3
Q2 15:00
4th & 1 at opp 3
Jaret Patterson run for 2 yds to the MiaOh 1 for a 1ST down
Q2 15:00
1st & goal at opp 1
Kyle Vantrease run for a loss of 1 yard to the MiaOh 2
Q2 9:20
2nd & goal at opp 2
Jaret Patterson run for 2 yds for a TD, (Alex McNulty KICK)Buffalo 7, Miami (OH) 0
2nd quarter7 drives, then Buffalo 14, Miami (OH) 7
Miami (OH) Interception, 6 plays
9:20
1st & 0 at own 35
Alex McNulty kickoff for 65 yds for a touchback
9:20
1st & 10 at own 25
AJ Mayer pass incomplete
9:20
2nd & 10 at own 25
Ontario Russell run for 1 yd to the MiaOh 26
9:20
3rd & 9 at own 26
AJ Mayer pass complete to Kevin Davis for 20 yds to the MiaOh 46 for a 1ST down
9:20
1st & 10 at own 46
AJ Mayer pass incomplete
9:20
2nd & 10 at own 46
AJ Mayer pass incomplete
9:20
3rd & 10 at own 46
AJ Mayer pass intercepted Roy Baker return for no gain to the Buff 22
Buffalo Touchdown, 1 play
7:40
1st & 10 at own 22
Kyle Vantrease pass complete to Trevor Wilson for 78 yds for a TD, (Alex McNulty KICK)Buffalo 14, Miami (OH) 0
Miami (OH) Punt, 3 plays
7:40
1st & 0 at own 35
Alex McNulty kickoff for 64 yds
7:40
1st & 10 at own 35
AJ Mayer pass complete to Jack Sorenson for 8 yds to the MiaOh 43
7:40
2nd & 2 at own 43
KAHN, Zach rush for 3 yards to the MIAMI46 (MYERS, Matt), PENALTY MIAMI holding (DOYLE, Tommy) 10 yards to the MIAMI33, NO PLAY.
7:40
2nd & 12 at own 33
Zach Kahn run for 6 yds to the MiaOh 39
7:40
3rd & 6 at own 39
AJ Mayer pass incomplete
7:40
4th & 6 at own 39
Dom Dzioban punt for 58 yds, downed at the Buff 3
Buffalo Punt, 3 plays
5:39
1st & 10 at own 3
Jaret Patterson run for 4 yds to the Buff 7
5:39
2nd & 6 at own 7
Kyle Vantrease pass incomplete to Antonio Nunn
4:51
3rd & 6 at own 7
Timeout BUFFALO, clock 04:51
4:51
3rd & 6 at own 7
Kyle Vantrease pass incomplete to Trevor Wilson, broken up by Cedric Boswell
4:51
4th & 6 at own 7
Evan Finegan punt for 36 yds
Miami (OH) Touchdown, 5 plays
4:45
1st & 10 at opp 43
AJ Mayer pass incomplete to James Burns
4:45
2nd & 10 at opp 43
Ontario Russell run for 1 yd to the Buff 42
4:45
3rd & 9 at opp 42
Kevin Davis run for 7 yds to the Buff 35
4:45
4th & 2 at opp 35
Kevin Davis run for 2 yds to the Buff 33 for a 1ST down
2:54
1st & 10 at opp 33
AJ Mayer pass complete to Jalen Walker for 33 yds for a TD, (Henry Beckett KICK)Buffalo 14, Miami (OH) 7
Buffalo Punt, 6 plays
2:54
1st & 0 at own 35
Dom Dzioban kickoff for 65 yds for a touchback
2:54
1st & 10 at own 25
Kyle Vantrease pass complete to Antonio Nunn for 11 yds to the Buff 36 for a 1ST down
2:54
1st & 10 at own 36
Kyle Vantrease pass incomplete to Jovany Ruiz
2:54
2nd & 10 at own 36
Kevin Marks Jr. run for 12 yds to the Buff 48 for a 1ST down
2:54
1st & 10 at own 48
Kyle Vantrease pass incomplete
2:54
2nd & 10 at own 48
Kevin Marks Jr. run for 4 yds to the MiaOh 48
2:54
3rd & 6 at opp 48
Kevin Marks Jr. run for 3 yds to the MiaOh 45
2:54
4th & 3 at opp 45
[PSTL], PENALTY UB delay of game 5 yards to the 50 yardline, NO PLAY.
2:54
4th & 8 at the 50
BUFFALO Penalty, false start (-5 Yards) to the Buff 45
2:54
4th & 13 at own 45
Evan Finegan punt for 48 yds, downed at the MiaOh 7
Miami (OH) End of half, 1 play
0:07
1st & 10 at own 7
TEAM run for a loss of 2 yards to the MiaOh 5
3rd quarter6 drives, then Buffalo 35, Miami (OH) 7
Buffalo Touchdown, 9 plays
15:00
2nd & 12 at own 35
Dom Dzioban kickoff for 60 yds , Trevor Wilson return for 14 yds to the Buff 19
14:56
1st & 10 at own 19
Jaret Patterson run for 2 yds to the Buff 21 for a 1ST down MIAMI OH Penalty, Defensive holding (Anthony Collier) to the Buff 31 for a 1ST down
14:56
1st & 10 at own 31
Kyle Vantrease pass complete to Jake Molinich for 6 yds to the Buff 37
14:56
2nd & 4 at own 37
Kevin Marks Jr. run for 19 yds to the MiaOh 44 for a 1ST down
14:56
1st & 10 at opp 44
Kyle Vantrease pass complete to Antonio Nunn for 9 yds to the MiaOh 35
14:56
2nd & 1 at opp 35
Jaret Patterson run for 15 yds to the MiaOh 20 for a 1ST down
14:56
1st & 10 at opp 20
Jaret Patterson run for no gain to the MiaOh 20
14:56
2nd & 10 at opp 20
Jaret Patterson run for 5 yds to the MiaOh 15
14:56
3rd & 5 at opp 15
Kyle Vantrease pass complete to Jovany Ruiz for 14 yds to the MiaOh 1 for a 1ST down
11:06
1st & goal at opp 1
Jaret Patterson run for 1 yd for a TD (Alex McNulty KICK)Buffalo 21, Miami (OH) 7
Miami (OH) Punt, 4 plays
11:06
1st & 0 at own 35
Alex McNulty kickoff for 65 yds for a touchback
11:06
1st & 10 at own 25
AJ Mayer pass complete to Austin Robinson for 29 yds to the Buff 46 for a 1ST down
11:06
1st & 10 at opp 46
Kevin Davis run for 2 yds to the Buff 44
11:06
2nd & 8 at opp 44
AJ Mayer pass incomplete to James Burns
11:06
3rd & 8 at opp 44
AJ Mayer pass incomplete to James Burns, broken up by Tyrone Hill
11:06
4th & 8 at opp 44
Dom Dzioban punt for 26 yds
Buffalo Touchdown, 7 plays
9:39
1st & 10 at own 18
Kevin Marks Jr. run for 2 yds to the Buff 20
9:39
2nd & 8 at own 20
Kyle Vantrease pass complete to Trevor Wilson for 25 yds to the Buff 45 for a 1ST down
9:39
1st & 10 at own 45
Kevin Marks Jr. run for 5 yds to the 50 yard line
9:39
2nd & 5 at the 50
[PSTL], VANTREASE, Kyle pass complete to RUIZ, Jovany for 19 yards to the MIAMI31, out-of-bounds (SALOPEK, Matt), PENALTY UB holding (THOMAS-ISHMAN,) 10 yards to the UB40, NO PLAY.
9:39
2nd & 15 at own 40
Kevin Marks Jr. run for 5 yds to the Buff 45
9:39
3rd & 10 at own 45
Kyle Vantrease pass complete to Antonio Nunn for 25 yds to the MiaOh 30 for a 1ST down
9:39
1st & 10 at opp 30
Kevin Marks Jr. run for 5 yds to the MiaOh 25
5:22
2nd & 5 at opp 25
Kyle Vantrease pass complete to Zac Lefebvre for 25 yds for a TD (Alex McNulty KICK)Buffalo 28, Miami (OH) 7
Miami (OH) Punt, 3 plays
5:22
1st & 0 at own 35
Alex McNulty kickoff for 65 yds for a touchback
5:22
1st & 10 at own 25
Kevin Davis run for 1 yd to the MiaOh 26
5:22
2nd & 9 at own 26
AJ Mayer pass complete to Kevin Davis for a loss of 4 yards to the MiaOh 22
5:22
3rd & 13 at own 22
AJ Mayer run for 1 yd to the MiaOh 23
5:22
4th & 12 at own 23
Dom Dzioban punt for 39 yds
Buffalo Touchdown, 6 plays
3:32
1st & 10 at own 38
Jaret Patterson run for 6 yds to the Buff 44
3:32
2nd & 4 at own 44
Jaret Patterson run for 10 yds to the MiaOh 46 for a 1ST down
2:12
1st & 10 at opp 46
Timeout BUFFALO, clock 02:12
2:12
1st & 10 at opp 46
Kyle Vantrease pass complete to Zac Lefebvre for 38 yds to the MiaOh 8 for a 1ST down
2:12
1st & goal at opp 8
Jaret Patterson run for no gain to the MiaOh 8
2:12
2nd & goal at opp 8
Jaret Patterson run for 3 yds to the MiaOh 5
0:01
3rd & goal at opp 5
Kyle Vantrease pass complete to Jovany Ruiz for 5 yds for a TD (Alex McNulty KICK)Buffalo 35, Miami (OH) 7
Miami (OH) Punt, 3 plays
0:01
1st & 0 at own 20
Alex McNulty kickoff for 63 yds , Jalen Walker return for 8 yds to the MiaOh 25
Q4 15:00
1st & 10 at own 25
AJ Mayer pass incomplete to Jalen Walker
Q4 15:00
2nd & 10 at own 25
AJ Mayer pass incomplete to Jack Coldiron
Q4 15:00
3rd & 10 at own 25
AJ Mayer pass incomplete to Kevin Davis, broken up by Kadofi Wright
Q4 15:00
4th & 10 at own 25
Dom Dzioban punt for 59 yds, downed at the Buff 16
4th quarter5 drives, then Buffalo 42, Miami (OH) 10
Buffalo Touchdown, 2 plays
14:32
1st & 10 at own 16
Kevin Marks Jr. run for 2 yds to the Buff 18
13:36
2nd & 8 at own 18
Kyle Vantrease pass complete to Antonio Nunn for 82 yds for a TD (Alex McNulty KICK)Buffalo 42, Miami (OH) 7
Miami (OH) Field goal, 10 plays
13:36
1st & 0 at own 35
Jackson Baltar kickoff for 48 yds
13:36
1st & 10 at own 35
Kevin Davis run for 4 yds to the MiaOh 39
13:36
2nd & 6 at own 39
Zach Kahn run for 4 yds to the MiaOh 43
13:36
3rd & 2 at own 43
Zach Kahn run for 8 yds to the Buff 49 for a 1ST down
13:36
1st & 10 at opp 49
AJ Mayer pass incomplete to Austin Robinson
13:36
2nd & 10 at opp 49
Zach Kahn run for 12 yds to the Buff 37 for a 1ST down
13:36
1st & 10 at opp 37
Kenny Tracy run for 32 yds to the Buff 5 for a 1ST down
13:36
1st & goal at opp 5
Kenny Tracy run for no gain to the Buff 5
13:36
2nd & goal at opp 5
Kenny Tracy run for no gain to the Buff 5
13:36
3rd & goal at opp 5
AJ Mayer pass incomplete to Jack Coldiron, broken up by Kadofi Wright
8:53
4th & goal at opp 5
Henry Beckett 24 yd FG GOODBuffalo 42, Miami (OH) 10
Buffalo Punt, 3 plays
8:53
1st & 0 at own 35
Dom Dzioban kickoff for 63 yds
8:53
1st & 10 at own 25
[PSTL], COOK, Ron rush for 7 yards to the UB32 (MILLER, Mehki), PENALTY UB holding 10 yards to the UB15, NO PLAY.
8:53
1st & 20 at own 15
Ron Cook Jr. run for 2 yds to the Buff 17
8:53
2nd & 18 at own 17
Ron Cook Jr. run for 7 yds to the Buff 24
8:53
3rd & 11 at own 24
Ron Cook Jr. run for 2 yds to the Buff 26
8:53
4th & 9 at own 26
Jackson Baltar punt for 41 yds, punt out-of-bounds at the MiaOh 33
Miami (OH) Turnover on downs, 8 plays
6:03
1st & 10 at own 33
Aveon Smith run for 14 yds to the MiaOh 47 for a 1ST down
6:03
1st & 10 at own 47
Kenny Tracy run for 4 yds to the Buff 49
6:03
2nd & 6 at opp 49
Kenny Tracy run for 3 yds to the Buff 46
6:03
3rd & 3 at opp 46
Aveon Smith run for 10 yds to the Buff 36 for a 1ST down
6:03
1st & 10 at opp 36
Aveon Smith pass complete to Kenny Tracy for 3 yds to the Buff 33
6:03
2nd & 7 at opp 33
Kenny Tracy run for a loss of 1 yard to the Buff 34 Kenny Tracy fumbled, forced by Kyler Laing,
6:03
3rd & 8 at opp 34
Aveon Smith run for 4 yds to the Buff 30
6:03
4th & 4 at opp 30
Kenny Tracy run for no gain to the Buff 30
Buffalo Result not recorded, 1 play
1:42
1st & 10 at own 30
Dylan McDuffie run for 4 yds to the Buff 34
1:42
2nd & 6 at own 34
N/A run for a loss of 1 yard to the Buff 33
1:42
3rd & 7 at own 33
N/A run for a loss of 1 yard to the Buff 32
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.