Final at UB Stadium, AmherstTV: ESPN3Attendance 16,092
At kickoff
70°F, a few clouds, wind 8 mph from the southwestWeather: NOAA NCEI Integrated Surface Database; Buffalo Niagara International Airpor (KBUF), 7 km from the stadium, 24 minutes after kickoff
Officials
Referee Tom Stapleton; umpire Dan Noval; head linesman Daniel Richard; line judge Gary Jagodzinsk; side judge Scott McDonald; field judge George Plesac; back judge Thomas Riepenho; center judge Ron KayGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Ball State
7
0
14
10
31
Buffalo
7
7
0
7
21
Standouts
No. 3PassingTyree Jackson28 of 46, 306 yards, 3 TDBuffalo
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ball State
Buffalo
568
Total yards
459
212
Passing yards
306
356
Rushing yards
153
9.6
Yards per pass
6.7
6.0
Yards per rush
4.1
25
First downs
24
8–15
Third downs
7–18
0–2
Fourth downs
1–4
3
Turnovers
0
5–45
Penalties
6–49
30:24
Possession
29:36
1
Sacks (by defense)
1
Efficiency
Ball State
Buffalo
54%
Success rate
35%
0.14
EPA per play
0.03
1.08
Explosiveness
1.34
0.15
Rushing EPA
−0.22
0.14
Passing EPA
0.21
36%
Passing-down success
25%
0.29
First-down EPA
0.10
0.12
Second-down EPA
−0.09
0.46
Third-down EPA
0.67
12%
Havoc by its defense
17%
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)
Ball State 55% to win. Elo’s favorite won.
The line
Ball State −9, over/under 52.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 Ball State 73%, Buffalo 27%. 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, Ball State right to left.
Q1 BuffaloPunt, 3 plays, 3 yards
Q1 Ball StateTouchdown, 9 plays, 55 yards
Q1 BuffaloTouchdown, 9 plays, 91 yards
Q1 Ball StatePunt, 8 plays, 34 yards
Q1 BuffaloPunt, 3 plays, 0 yards
Q1 Ball StatePunt, 4 plays, 16 yards
Q1 BuffaloPunt, 4 plays, 28 yards
Q2 Ball StatePunt, 3 plays, 5 yards
Q2 BuffaloPunt, 3 plays, 1 yard
Q2 Ball StateFumble, 3 plays, 40 yards
Q2 BuffaloPunt, 3 plays, 9 yards
Q2 Ball StatePunt, 3 plays, −1 yard
Q2 BuffaloMissed FG, 7 plays, 23 yards
Q2 Ball StateInterception, 6 plays, 24 yards
Q2 BuffaloTouchdown, 8 plays, 60 yards
Q2 Ball StateInterception, 7 plays, 57 yards
Q2 BuffaloEnd of half, 1 play, −1 yard
Q3 Ball StateTurnover on downs, 7 plays, 21 yards
Q3 BuffaloTurnover on downs, 5 plays, 22 yards
Q3 Ball StateTouchdown, 4 plays, 75 yards
Q3 BuffaloPunt, 10 plays, 37 yards
Q3 Ball StateTouchdown, 2 plays, 89 yards
Q3 BuffaloTurnover on downs, 7 plays, 40 yards
Q3 Ball StateTouchdown, 6 plays, 63 yards
Q4 BuffaloTurnover on downs, 11 plays, 41 yards
Q4 Ball StateField goal, 12 plays, 50 yards
Q4 BuffaloTouchdown, 7 plays, 82 yards
Q4 Ball StateTurnover on downs, 8 plays, 30 yards
Q4 BuffaloEnd of game, 3 plays, 38 yards
Play by play
1st quarter7 drives, then Tied at 7
Buffalo Punt, 3 plays
15:00
1st & 10 at own 35
Kyle Schmidt kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jordan Johnson run for no gain to the Buff 25
15:00
2nd & 10 at own 25
Jordan Johnson run for 3 yds to the Buff 28
15:00
3rd & 7 at own 28
Tyree Jackson pass incomplete
15:00
4th & 7 at own 28
Kyle Deween punt for 27 yds, downed at the BalSt 45
Ball State Touchdown, 9 plays
13:50
1st & 10 at own 45
Riley Neal run for 6 yds to the BUFFALO 49 for a 1ST down BUFFALO Penalty, Defensive holding (10 Yards) to the Buff 39 for a 1ST down
13:50
1st & 10 at opp 39
James Gilbert run for 5 yds to the Buff 34
13:50
2nd & 5 at opp 34
KeVonn Mabon run for 4 yds to the Buff 30
13:50
3rd & 1 at opp 30
James Gilbert run for 2 yds to the Buff 28 for a 1ST down
13:50
1st & 10 at opp 28
James Gilbert run for 3 yds to the Buff 25
13:50
2nd & 7 at opp 25
Riley Neal pass complete to KeVonn Mabon for 16 yds to the Buff 9 for a 1ST down
13:50
1st & goal at opp 9
James Gilbert run for 3 yds to the Buff 6
13:50
2nd & goal at opp 6
James Gilbert run for 5 yds to the Buff 1
10:30
3rd & goal at opp 1
James Gilbert run for 1 yd for a TD, (Morgan Hagee KICK)Ball State 7, Buffalo 0
Buffalo Touchdown, 9 plays
10:30
1st & 0 at own 35
Kyle Schmidt kickoff for 65 yds , Jordan Johnson return for 18 yds to the BUFFALO 47 BUFFALO Penalty, Offensive holding (9 Yards) to the Buff 9
10:22
1st & 10 at own 9
Jordan Johnson run for 3 yds to the Buff 12
10:22
2nd & 7 at own 12
Tyree Jackson run for 8 yds to the Buff 20 for a 1ST down
10:22
1st & 10 at own 20
Tyree Jackson pass complete to K.J. Osborn for 12 yds to the Buff 32 for a 1ST down
10:22
1st & 10 at own 32
Tyree Jackson pass complete to Marcus McGill for 2 yds to the Buff 34
10:22
2nd & 8 at own 34
Tyree Jackson pass complete to Malcolm Robinson for 35 yds to the BalSt 31 for a 1ST down
10:22
1st & 10 at opp 31
Jordan Johnson run for 3 yds to the BalSt 28
10:22
2nd & 7 at opp 28
Tyree Jackson pass complete to Mason Schreck for 7 yds to the BalSt 21 for a 1ST down
10:22
1st & 10 at opp 21
Tyree Jackson pass complete to Mason Schreck for 14 yds to the BalSt 7 for a 1ST down
6:31
1st & goal at opp 7
Tyree Jackson pass complete to Mason Schreck for 7 yds for a TD, (Adam Mitcheson KICK)Tied at 7
Ball State Punt, 8 plays
6:31
1st & 0 at own 35
Taylor Sheets kickoff for 52 yds , Marc Walton return for 17 yds to the BalSt 30
6:25
1st & 10 at own 30
James Gilbert run for 3 yds to the BalSt 33
6:25
2nd & 7 at own 33
Riley Neal pass complete to Aaron Hepp for 25 yds to the Buff 42 for a 1ST down
6:25
1st & 10 at opp 42
KeVonn Mabon run for 5 yds to the Buff 37
6:25
2nd & 5 at opp 37
Teddy Williamson run for 4 yds to the Buff 33
6:25
3rd & 1 at opp 33
Riley Neal run for 2 yds to the Buff 31 for a 1ST down
6:25
1st & 10 at opp 31
Riley Neal pass incomplete
6:25
2nd & 10 at opp 31
Riley Neal pass incomplete
6:25
3rd & 10 at opp 31
[SGUN], PENALTY BALL false start (MILLER, Drake) 5 yards to the UB36, NO PLAY.
6:25
3rd & 15 at opp 36
Riley Neal pass incomplete to KeVonn Mabon
6:25
4th & 15 at opp 36
Kyle Schmidt punt for 36 yds for a touchback
Buffalo Punt, 3 plays
4:11
1st & 10 at own 20
Tyree Jackson pass incomplete
4:11
2nd & 10 at own 20
Tyree Jackson pass incomplete
4:11
3rd & 10 at own 20
Tyree Jackson pass incomplete to Mason Schreck
4:11
4th & 10 at own 20
Kyle Deween punt for 36 yds , KeVonn Mabon returns for no gain to the BalSt 44
Ball State Punt, 4 plays
3:48
1st & 10 at own 44
Riley Neal pass complete to KeVonn Mabon for 11 yds to the Buff 45 for a 1ST down
3:48
1st & 10 at opp 45
James Gilbert run for 6 yds to the Buff 39
3:48
2nd & 4 at opp 39
James Gilbert run for a loss of 2 yards to the Buff 41
3:48
3rd & 6 at opp 41
Riley Neal run for 1 yd to the Buff 40
3:48
4th & 5 at opp 40
Kyle Schmidt punt for 32 yds, punt out-of-bounds at the Buff 8
Buffalo Punt, 4 plays
1:44
1st & 10 at own 8
Jordan Johnson run for 20 yds to the Buff 28 for a 1ST down
1:44
1st & 10 at own 28
Johnathan Hawkins run for 7 yds to the Buff 35
1:44
2nd & 3 at own 35
Tyree Jackson pass complete to Mason Schreck for no gain to the Buff 35
Q2 15:00
3rd & 3 at own 35
Johnathan Hawkins run for 1 yd to the Buff 36
Q2 15:00
4th & 2 at own 36
Kyle Deween punt for 54 yds, fair catch by Aaron Hepp at the BalSt 10
2nd quarter10 drives, then Buffalo 14, Ball State 7
Ball State Punt, 3 plays
14:16
1st & 10 at own 10
James Gilbert run for 6 yds to the BalSt 16
14:16
2nd & 4 at own 16
James Gilbert run for a loss of 1 yard to the BalSt 15
14:16
3rd & 5 at own 15
Riley Neal pass incomplete
14:16
4th & 5 at own 15
Kyle Schmidt punt for 33 yds
Buffalo Punt, 3 plays
13:01
1st & 10 at opp 48
TEAM run for a loss of 5 yards to the Buff 47
13:01
2nd & 15 at own 47
Tyree Jackson pass incomplete to Malcolm Robinson
13:01
3rd & 15 at own 47
Tyree Jackson run for 6 yds to the BalSt 47
13:01
4th & 9 at opp 47
Kyle Deween punt for 35 yds, fair catch by Aaron Hepp at the BalSt 12
Ball State Fumble, 3 plays
11:31
1st & 10 at own 12
Riley Neal pass complete to Cywettnie Brown for 43 yds to the Buff 45 for a 1ST down
11:31
1st & 10 at opp 45
James Gilbert run for 11 yds to the Buff 34 for a 1ST down
11:31
1st & 10 at opp 34
Riley Neal sacked by Demone Harris for a loss of 12 yards to the Buff 43 Riley Neal fumbled, recovered by Buff Jarrett Franklin , return for 0 yards , return for 10 yds to the Buff 24 BUFFALO Penalty, personal foul (Chris Ford) to the Buff 43
Buffalo Punt, 3 plays
10:32
1st & 10 at own 43
Jordan Johnson run for 4 yds to the Buff 47
10:32
2nd & 6 at own 47
Tyree Jackson pass incomplete to Malcolm Robinson
10:32
3rd & 6 at own 47
Tyree Jackson run for 5 yds to the BalSt 48
10:32
4th & 1 at opp 48
Kyle Deween punt for 36 yds, punt out-of-bounds at the BalSt 12
Ball State Punt, 3 plays
9:04
1st & 10 at own 12
James Gilbert run for a loss of 1 yard to the BalSt 11
9:04
2nd & 11 at own 11
Riley Neal run for no gain to the BalSt 11
9:04
3rd & 11 at own 11
Riley Neal pass incomplete to KeVonn Mabon, broken up by Cameron Lewis
9:04
4th & 11 at own 11
Kyle Schmidt punt for 29 yds, punt out-of-bounds at the BalSt 27 , Jamarl Eiland returns for 13 yds to the BalSt 27
Buffalo Missed FG, 7 plays
7:42
1st & 10 at opp 27
Jordan Johnson run for 4 yds to the BalSt 23
7:42
2nd & 6 at opp 23
Tyree Jackson run for 4 yds to the BalSt 19
7:42
3rd & 2 at opp 19
Tyree Jackson run for 8 yds to the BalSt 11 for a 1ST down
7:42
1st & 10 at opp 11
Johnathan Hawkins run for 4 yds to the BalSt 7
7:42
2nd & 6 at opp 7
Johnathan Hawkins run for 3 yds to the BalSt 4
7:42
3rd & 3 at opp 4
Johnathan Hawkins run for no gain to the BalSt 4
5:17
4th & 3 at opp 4
Adam Mitcheson 21 yd FG MISSED
Ball State Interception, 6 plays
5:17
1st & 10 at own 20
Riley Neal pass incomplete to KeVonn Mabon
5:17
2nd & 10 at own 20
James Gilbert run for 2 yds to the BalSt 22
5:17
3rd & 8 at own 22
Riley Neal pass complete to Aaron Hepp for 9 yds to the BalSt 31 for a 1ST down
5:17
1st & 10 at own 31
Teddy Williamson run for 10 yds to the BalSt 41 for a 1ST down
5:17
1st & 10 at own 41
Teddy Williamson run for 3 yds to the BalSt 44
5:17
2nd & 7 at own 44
Riley Neal pass intercepted Ryan Williamson return for no gain to the Buff 40
Buffalo Touchdown, 8 plays
2:50
1st & 10 at own 40
[SGUN], JACKSON, Tyree pass incomplete to HOLSEY, Kamathi, PENALTY BALL pass interference (WALTON, Marc) 15 yards to the BALL45, 1ST DOWN UB, NO PLAY.
2:50
1st & 10 at opp 45
Jordan Johnson run for 3 yds to the BalSt 42
2:50
2nd & 7 at opp 42
Jordan Johnson run for 2 yds to the BalSt 40
2:50
3rd & 5 at opp 40
Tyree Jackson pass complete to Malcolm Robinson for 16 yds to the BalSt 24 for a 1ST down
2:50
1st & 10 at opp 24
Tyree Jackson pass incomplete to Marcus McGill
2:50
2nd & 10 at opp 24
Tyree Jackson pass complete to Johnathan Hawkins for 4 yds to the BalSt 20
2:50
3rd & 6 at opp 20
Tyree Jackson run for 5 yds to the BalSt 15
0:58
4th & 1 at opp 15
Timeout BUFFALO, clock 00:58
0:58
4th & 1 at opp 15
Tyree Jackson run for 2 yds to the BalSt 13 for a 1ST down
0:45
1st & 10 at opp 13
Tyree Jackson pass complete to Malcolm Robinson for 13 yds for a TD, (Adam Mitcheson KICK)Buffalo 14, Ball State 7
Ball State Interception, 7 plays
0:45
1st & 0 at own 35
Taylor Sheets kickoff for a touchback
0:45
1st & 10 at own 25
Teddy Williamson run for 23 yds to the BalSt 48 for a 1ST down
0:45
1st & 10 at own 48
Riley Neal pass complete to Damon Hazelton Jr. for 4 yds to the Buff 48
0:45
2nd & 6 at opp 48
Riley Neal pass complete to Damon Hazelton Jr. for 8 yds to the Buff 40 for a 1ST down
0:45
1st & 10 at opp 40
Riley Neal pass complete to Damon Hazelton Jr. for 16 yds to the Buff 24 for a 1ST down
0:22
1st & 10 at opp 24
Timeout BALL ST, clock 00:22
0:22
1st & 10 at opp 24
Riley Neal pass incomplete to KeVonn Mabon, broken up by Boise Ross
0:22
2nd & 10 at opp 24
Riley Neal run for 11 yds to the Buff 13 for a 1ST down
0:08
1st & 10 at opp 13
Timeout BALL ST, clock 00:08
0:08
1st & 10 at opp 13
Timeout BUFFALO, clock 00:08
0:08
1st & 10 at opp 13
[SGUN], PENALTY BALL delay of game 5 yards to the UB18, NO PLAY.
0:08
1st & 15 at opp 18
Riley Neal pass intercepted Ishmael Hargrove return for no gain to the Buff 3
Buffalo End of half, 1 play
0:03
1st & 10 at own 3
TEAM run for a loss of 1 yard to the Buff 2
3rd quarter7 drives, then Ball State 21, Buffalo 14
Ball State Turnover on downs, 7 plays
15:00
2nd & 11 at own 35
Taylor Sheets kickoff for 62 yds , KeVonn Mabon return for 23 yds to the BalSt 26
14:52
1st & 10 at own 26
James Gilbert run for 4 yds to the BalSt 30
14:52
2nd & 6 at own 30
Riley Neal pass complete to KeVonn Mabon for 5 yds to the BalSt 35
14:52
3rd & 1 at own 35
James Gilbert run for 5 yds to the BalSt 40 for a 1ST down
14:52
1st & 10 at own 40
James Gilbert run for 5 yds to the BalSt 45
14:52
2nd & 5 at own 45
James Gilbert run for 3 yds to the BalSt 48
14:52
3rd & 2 at own 48
James Gilbert run for 1 yd to the BalSt 49
14:52
4th & 1 at own 49
James Gilbert run for a loss of 2 yards to the BalSt 47
Buffalo Turnover on downs, 5 plays
12:08
1st & 10 at opp 47
Tyree Jackson pass complete to Kamathi Holsey for 13 yds to the BalSt 34 for a 1ST down
12:08
1st & 10 at opp 34
Tyree Jackson run for 3 yds to the BalSt 31
12:08
2nd & 7 at opp 31
Tyree Jackson pass incomplete to Kamathi Holsey
12:08
3rd & 7 at opp 31
Tyree Jackson run for 6 yds to the BalSt 25
12:08
4th & 1 at opp 25
Tyree Jackson run for no gain to the BalSt 25
Ball State Touchdown, 4 plays
10:20
1st & 10 at own 25
Riley Neal pass complete to Damon Hazelton Jr. for 23 yds to the BalSt 48 for a 1ST down
10:20
1st & 10 at own 48
James Gilbert run for 50 yds to the Buff 2 for a 1ST down
10:20
1st & goal at opp 2
Teddy Williamson run for a loss of 2 yards to the Buff 4
9:16
2nd & goal at opp 4
Riley Neal run for 4 yds for a TD, (Morgan Hagee KICK)Tied at 14
Buffalo Punt, 10 plays
9:16
1st & 0 at own 35
Ryan Rimmler kickoff for 55 yds , Jamarl Eiland return for 15 yds to the Buff 25
9:11
1st & 10 at own 25
Johnathan Hawkins run for 4 yds to the Buff 29
9:11
2nd & 6 at own 29
Tyree Jackson run for 8 yds to the Buff 37 for a 1ST down
9:11
1st & 10 at own 37
Tyree Jackson pass incomplete to Kamathi Holsey, broken up by David Moore
9:11
2nd & 10 at own 37
Tyree Jackson run for 2 yds to the Buff 39
9:11
3rd & 8 at own 39
Tyree Jackson pass complete to Mason Schreck for 10 yds to the Buff 49 for a 1ST down
9:11
1st & 10 at own 49
Tyree Jackson run for 4 yds to the BalSt 47
9:11
2nd & 6 at opp 47
[PSTL], PENALTY BALL offside (THURMON, Kevin) 5 yards to the BALL42, NO PLAY.
9:11
2nd & 1 at opp 42
Tyree Jackson pass complete to Malcolm Robinson for 6 yds to the BalSt 36 for a 1ST down
5:52
1st & 10 at opp 36
[PSTL], JACKSON, Tyree pass complete to ROBINSON, Malco for 36 yards to the BALL0, clock 05:52, PENALTY UB illegal formation 5 yards to the BALL41, NO PLAY.
5:52
1st & 15 at opp 41
Tyree Jackson run for 7 yds to the BalSt 34
5:52
2nd & 8 at opp 34
Tyree Jackson sacked by Terin Solomon for a loss of 4 yards to the BalSt 38
5:52
3rd & 12 at opp 38
Tyree Jackson pass incomplete to Marcus McGill, broken up by Armani McNulty
5:52
4th & 12 at opp 38
Kyle Deween punt for 27 yds, downed at the BalSt 11
Ball State Touchdown, 2 plays
4:16
1st & 10 at own 11
James Gilbert run for 9 yds to the BalSt 20
3:28
2nd & 1 at own 20
James Gilbert run for 80 yds for a TD, (Morgan Hagee KICK)Ball State 21, Buffalo 14
Buffalo Turnover on downs, 7 plays
3:28
1st & 0 at own 35
Ryan Rimmler kickoff for 57 yds , Jamarl Eiland return for 15 yds to the Buff 23
3:22
1st & 10 at own 23
Tyree Jackson pass complete to Mason Schreck for 7 yds to the Buff 30
3:22
2nd & 3 at own 30
Jordan Johnson run for 2 yds to the Buff 32
3:22
3rd & 1 at own 32
Jordan Johnson run for 22 yds to the BalSt 46 for a 1ST down
3:22
1st & 10 at opp 46
Tyree Jackson pass complete to Marcus McGill for 9 yds to the BalSt 37
3:22
2nd & 1 at opp 37
Tyree Jackson pass incomplete
3:22
3rd & 1 at opp 37
Tyree Jackson run for no gain to the BalSt 37
3:22
4th & 1 at opp 37
Tyree Jackson run for no gain to the BalSt 37
Ball State Touchdown, 6 plays
0:23
1st & 10 at own 37
Riley Neal pass incomplete to Cywettnie Brown
0:23
2nd & 10 at own 37
James Gilbert run for 6 yds to the BalSt 43
Q4 15:00
3rd & 4 at own 43
[SGUN], NEAL, Riley pass incomplete to MABON, KeVonn (LAMOUR, Dev), PENALTY UB offside (DOUGLAS, Remain) 5 yards to the BALL48, 1ST DOWN BALL, NO PLAY.
Q4 15:00
1st & 10 at own 48
James Gilbert run for 8 yds to the Buff 44
Q4 15:00
2nd & 2 at opp 44
Riley Neal run for 8 yds to the BalSt 36 BALL ST Penalty, tripping (Sam Brunner) to the BalSt 49
Q4 15:00
2nd & 9 at own 49
Riley Neal pass complete to KeVonn Mabon for 44 yds to the Buff 7 for a 1ST down
Q4 13:34
1st & goal at opp 7
Riley Neal run for 7 yds for a TD, (Morgan Hagee KICK)Ball State 28, Buffalo 14
4th quarter5 drives, then Ball State 31, Buffalo 21
Buffalo Turnover on downs, 11 plays
13:34
1st & 0 at own 35
Ryan Rimmler kickoff for 58 yds , Marcus McGill return for 19 yds to the Buff 26
13:27
1st & 10 at own 26
Tyree Jackson pass complete to Kamathi Holsey for 6 yds to the Buff 32
13:27
2nd & 4 at own 32
Tyree Jackson pass complete to Malcolm Robinson for 10 yds to the Buff 42 for a 1ST down
13:27
1st & 10 at own 42
Tyree Jackson pass incomplete to Mason Schreck
13:27
2nd & 10 at own 42
Tyree Jackson pass complete to K.J. Osborn for 5 yds to the Buff 47
13:27
3rd & 5 at own 47
Tyree Jackson pass complete to Mason Schreck for 5 yds to the BalSt 48 for a 1ST down
13:27
1st & 10 at opp 48
Tyree Jackson pass complete to Mason Schreck for 3 yds to the BalSt 45
13:27
2nd & 7 at opp 45
Jordan Johnson run for 10 yds to the BalSt 35 for a 1ST down
13:27
1st & 10 at opp 35
Tyree Jackson pass complete to Jamarl Eiland for 2 yds to the BalSt 33
13:27
2nd & 8 at opp 33
Tyree Jackson pass incomplete to Marcus McGill
13:27
3rd & 8 at opp 33
Tyree Jackson pass incomplete to Kamathi Holsey, broken up by Marc Walton
13:27
4th & 8 at opp 33
Tyree Jackson pass incomplete to Marcus McGill, broken up by Corey Hall
Ball State Field goal, 12 plays
10:39
1st & 10 at own 33
James Gilbert run for 7 yds to the BalSt 40
10:39
2nd & 3 at own 40
Riley Neal run for 1 yd to the BalSt 41
10:39
3rd & 2 at own 41
Riley Neal run for 4 yds to the BalSt 45 for a 1ST down
10:39
1st & 10 at own 45
James Gilbert run for 4 yds to the BalSt 49
10:39
2nd & 6 at own 49
Riley Neal run for 3 yds to the Buff 48
10:39
3rd & 3 at opp 48
James Gilbert run for 11 yds to the Buff 37 for a 1ST down
10:39
1st & 10 at opp 37
Riley Neal pass complete to KeVonn Mabon for 8 yds to the Buff 29
10:39
2nd & 2 at opp 29
Teddy Williamson run for 3 yds to the Buff 26 for a 1ST down
10:39
1st & 10 at opp 26
Teddy Williamson run for 1 yd to the Buff 25
10:39
2nd & 9 at opp 25
James Gilbert run for 8 yds to the Buff 17
10:39
3rd & 1 at opp 17
James Gilbert run for no gain to the Buff 17
5:01
4th & 1 at opp 17
Timeout BUFFALO, clock 05:01
4:56
4th & 1 at opp 17
Morgan Hagee 34 yd FG GOODBall State 31, Buffalo 14
Buffalo Touchdown, 7 plays
4:56
1st & 0 at own 35
Ryan Rimmler kickoff for 61 yds , Marcus McGill return for 14 yds to the Buff 18
4:50
1st & 10 at own 18
Tyree Jackson pass incomplete to Johnathan Hawkins, broken up by Anthony Winbush
4:50
2nd & 10 at own 18
Tyree Jackson pass complete to Mason Schreck for 8 yds to the Buff 26
4:50
3rd & 2 at own 26
Tyree Jackson pass complete to Kamathi Holsey for 13 yds to the Buff 39 for a 1ST down
4:50
1st & 10 at own 39
Tyree Jackson pass complete to Jamarl Eiland for 20 yds to the BalSt 41 for a 1ST down
4:50
1st & 10 at opp 41
Tyree Jackson pass incomplete to K.J. Osborn, broken up by David Moore
4:50
2nd & 10 at opp 41
Tyree Jackson pass complete to Jordan Johnson for 2 yds to the BalSt 39
3:56
3rd & 8 at opp 39
Tyree Jackson pass complete to K.J. Osborn for 39 yds for a TD, (Adam Mitcheson KICK)Ball State 31, Buffalo 21
Ball State Turnover on downs, 8 plays
3:56
1st & 0 at own 35
Adam Mitcheson on-side kick recovered by BALL ST at the Buff 48 BUFFALO Penalty, illegal formation (-5 Yards) to the Buff 43
3:56
1st & 10 at opp 43
James Gilbert run for 2 yds to the Buff 41
3:51
2nd & 8 at opp 41
Timeout BUFFALO, clock 03:51
3:51
2nd & 8 at opp 41
Riley Neal run for 2 yds to the Buff 39
3:46
3rd & 6 at opp 39
Timeout BUFFALO, clock 03:46
3:46
3rd & 6 at opp 39
Riley Neal run for 9 yds to the Buff 30 for a 1ST down
3:46
1st & 10 at opp 30
James Gilbert run for 11 yds to the Buff 19 for a 1ST down
3:46
1st & 10 at opp 19
James Gilbert run for 9 yds to the Buff 10
3:46
2nd & 1 at opp 10
James Gilbert run for no gain to the Buff 10
3:46
3rd & 1 at opp 10
Teddy Williamson run for a loss of 3 yards to the Buff 13
3:46
4th & 4 at opp 13
Riley Neal run for no gain to the Buff 13
Buffalo End of game, 3 plays
0:17
1st & 10 at own 13
Tyree Jackson pass complete to Tyler Mabry for 21 yds to the Buff 34 for a 1ST down
0:17
1st & 10 at own 34
Tyree Jackson pass complete to Marcus McGill for 17 yds to the BalSt 49 for a 1ST down
0:17
1st & 10 at opp 49
Tyree Jackson pass incomplete to Malcolm Robinson, broken up by David Moore
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.