From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ball State
Buffalo
520
Total yards
470
327
Passing yards
264
193
Rushing yards
206
8.8
Yards per pass
7.1
5.2
Yards per rush
5.0
24
First downs
26
6–14
Third downs
4–12
2–2
Fourth downs
2–2
1
Turnovers
3
5–57
Penalties
4–35
33:24
Possession
26:36
0
Sacks (by defense)
1
Efficiency
Ball State
Buffalo
49%
Success rate
49%
0.21
EPA per play
0.19
1.37
Explosiveness
1.18
0.19
Rushing EPA
0.21
0.44
Passing EPA
0.44
32%
Passing-down success
39%
−0.22
First-down EPA
−0.26
0.46
Second-down EPA
0.61
0.72
Third-down EPA
−0.17
9%
Havoc by its defense
16%
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 66% to win. Elo’s favorite won.
The line
Buffalo −3.5, over/under 55.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 58%, Ball State 42%. 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 Ball StateField goal, 4 plays, 6 yards
Q1 BuffaloTouchdown, 16 plays, 72 yards
Q1 Ball StateTouchdown, 7 plays, 78 yards
Q1 BuffaloPunt, 3 plays, 0 yards
Q1 Ball StateTouchdown, 7 plays, 70 yards
Q1 BuffaloTouchdown, 2 plays, 11 yards
Q2 BuffaloTouchdown, 2 plays, −1 yard
Q2 BuffaloField goal, 8 plays, 53 yards
Q2 Ball StateTouchdown, 7 plays, 74 yards
Q2 BuffaloFumble, 2 plays, 4 yards
Q2 Ball StatePunt, 3 plays, −7 yards
Q2 BuffaloTouchdown, 6 plays, 77 yards
Q2 Ball StateTouchdown, 6 plays, 60 yards
Q2 BuffaloPunt, 5 plays, 13 yards
Q2 Ball StateInterception, 3 plays, 15 yards
Q3 Ball StatePunt, 6 plays, 21 yards
Q3 BuffaloTouchdown, 9 plays, 60 yards
Q3 Ball StatePunt, 4 plays, 20 yards
Q3 BuffaloPunt, 3 plays, 5 yards
Q3 Ball StateTouchdown, 2 plays, 62 yards
Q3 BuffaloInterception, 3 plays, 2 yards
Q3 Ball StateTouchdown, 4 plays, 16 yards
Q4 BuffaloResult not recorded, 1 play, 0 yards
Q4 BuffaloInterception, 8 plays, 43 yards
Q4 Ball StateField goal, 9 plays, 58 yards
Q4 BuffaloTouchdown, 8 plays, 67 yards
Q4 Ball StatePunt, 5 plays, 15 yards
Q4 BuffaloTouchdown, 10 plays, 70 yards
Q4 Ball StatePunt, 9 plays, 34 yards
Play by play
1st quarter4 drives, then Tied at 7
Buffalo Touchdown, 16 plays
15:00
1st & 10 at own 35
Carson Holmer kickoff for 54 yds
15:00
1st & 10 at own 25
C.J. Ogbonna pass complete to JJ Jenkins for 7 yds to the BUF 32
15:00
2nd & 3 at own 32
Al-Jay Henderson run for 4 yds to the BUF 36 for a 1ST down
15:00
1st & 10 at own 36
Al-Jay Henderson run for 5 yds to the BUF 41
15:00
2nd & 5 at own 41
C.J. Ogbonna pass complete to JJ Jenkins for 11 yds to the BALL 48 for a 1ST down
15:00
1st & 10 at opp 48
Al-Jay Henderson run for 1 yd to the BALL 47
15:00
2nd & 9 at opp 47
C.J. Ogbonna pass complete to Al-Jay Henderson for 14 yds to the BALL 33 for a 1ST down
15:00
1st & 10 at opp 33
C.J. Ogbonna pass complete to JJ Jenkins for 6 yds to the BALL 27
15:00
2nd & 4 at opp 27
Al-Jay Henderson run for 3 yds to the BALL 24
15:00
3rd & 1 at opp 24
Al-Jay Henderson run for 2 yds to the BALL 22 for a 1ST down
15:00
1st & 10 at opp 22
Al-Jay Henderson run for 1 yd to the BALL 21
15:00
2nd & 9 at opp 21
Al-Jay Henderson run for 4 yds to the BALL 17
15:00
3rd & 5 at opp 17
C.J. Ogbonna run for 4 yds to the BALL 13
9:13
4th & 1 at opp 13
Al-Jay Henderson run for 4 yds to the BALL 9 for a 1ST down
9:13
1st & goal at opp 9
Al-Jay Henderson run for 3 yds to the BALL 6
9:13
2nd & goal at opp 6
Victor Snow run for 3 yds to the BALL 3
7:47
3rd & goal at opp 3
C.J. Ogbonna run for 3 yds for a TD (Upton Bellenfant KICK)Buffalo 7, Ball State 0
Ball State Touchdown, 7 plays
7:42
1st & 10 at own 35
Upton Bellenfant kickoff for 61 yds , Malcolm Gillie return for 15 yds to the BALL 19
7:42
1st & 10 at own 19
Kadin Semonza pass complete to Tanner Koziol for 16 yds to the BALL 35 for a 1ST down
7:42
1st & 10 at own 35
pass incomplete
7:42
2nd & 10 at own 35
Vaughn Pemberton run for 8 yds to the BALL 43
7:42
3rd & 2 at own 43
Vaughn Pemberton run for 3 yds to the BALL 46 for a 1ST down
7:42
1st & 10 at own 46
Cam Pickett run for 6 yds to the BUF 48
7:42
2nd & 4 at opp 48
Kadin Semonza pass complete to Cam Pickett for 10 yds to the BUF 38 Buffalo Penalty, face mask (15 yards) (Eddie Pleasant III) to the BUF 23
4:34
1st & 10 at opp 23
Kadin Semonza pass complete to Justin Bowick for 23 yds for a TD (Jackson Courville KICK)Tied at 7
Buffalo Punt, 3 plays
4:28
1st & 10 at own 35
Carson Holmer kickoff for 53 yds , Terrance Shelton Jr. return for 20 yds to the BUF 32
4:28
1st & 10 at own 32
C.J. Ogbonna pass complete to Jake Orlando for no gain to the BUF 32
4:28
2nd & 10 at own 32
Henderson,Al-Jay rush right (Newson,Keionte;Tolsma,Riley).
4:28
3rd & 10 at own 32
pass incomplete to Taji Johnson
3:11
4th & 10 at own 32
Ethan Duane punt for 41 yds
Ball State Touchdown, 7 plays
3:11
1st & 10 at own 27
Tj Horton run for 6 yds to the BALL 33
3:11
2nd & 4 at own 33
Kadin Semonza pass complete to Tj Horton for a loss of 1 yard to the BALL 32
3:11
3rd & 5 at own 32
Kadin Semonza run for 53 yds to the BUF 15 for a 1ST down
3:11
1st & 10 at opp 15
pass incomplete to Tj Horton
3:11
2nd & 10 at opp 15
Tanner Koziol run for 6 yds to the BUF 9
0:31
3rd & 4 at opp 9
Kadin Semonza pass complete to Tanner Koziol for 7 yds to the BUF 2 for a 1ST down
Q2 14:55
1st & goal at opp 2
Kadin Semonza pass complete to Tanner Koziol for 2 yds for a TD (Jackson Courville KICK)Ball State 14, Buffalo 7
2nd quarter9 drives, then Ball State 28, Buffalo 24
Buffalo Field goal, 8 plays
14:45
1st & 10 at own 35
Carson Holmer kickoff for 57 yds , Terrance Shelton Jr. return for 30 yds to the BUF 38
14:45
1st & 10 at own 38
C.J. Ogbonna pass complete to Victor Snow for 5 yds to the BUF 43
14:45
2nd & 5 at own 43
Al-Jay Henderson run for 7 yds to the 50 yard line for a 1ST down
14:45
1st & 10 at the 50
C.J. Ogbonna pass complete to Victor Snow for 41 yds to the BALL 9 for a 1ST down
14:45
1st & goal at opp 9
Henderson,Al-Jay rush (Coleman,Jordan;Newson,Keionte), PENALTY BUF holding (Doty,Tyler) 10 yards to the BSU-1. Buffalo Penalty, Offensive holding (Tyler Doty) to the BALL 19
14:45
1st & goal at opp 19
Messiah Burch run for 15 yds to the BALL 4
14:45
2nd & goal at opp 4
Messiah Burch run for a loss of 5 yards to the BALL 9
14:45
3rd & goal at opp 9
pass incomplete to Victor Snow
12:06
4th & goal at opp 9
Upton Bellenfant 27 Yd Field GoalBall State 14, Buffalo 10
Ball State Touchdown, 7 plays
11:59
1st & 10 at own 35
Upton Bellenfant kickoff for 60 yds , Malcolm Gillie return for 18 yds to the BALL 23
11:59
1st & 10 at own 23
Kadin Semonza pass complete to Justin Bowick for 11 yds to the BALL 34 for a 1ST down
11:59
1st & 10 at own 34
Kadin Semonza pass complete to Tyce Ferrell for no gain to the BALL 34
11:59
2nd & 10 at own 34
Vaughn Pemberton run for 1 yd to the BALL 35
11:59
3rd & 9 at own 35
Kadin Semonza pass complete to Justin Bowick for 53 yds to the BUF 12 for a 1ST down
11:59
1st & 10 at opp 12
Malcolm Gillie run for 11 yds to the BUF 1 Malcolm Gillie fumbled, recovered by BALL for a 1ST down
11:59
1st & goal at opp 1
Pemberton,Vaughn rush middle (Murdock,Red).
8:14
2nd & goal at opp 1
Vaughn Pemberton run for 1 yd for a TD (Jackson Courville KICK)
Buffalo Fumble, 2 plays
8:09
1st & 10 at own 35
Carson Holmer kickoff for 56 yds , Tadd Barr return for 15 yds to the BUF 24
8:09
1st & 10 at own 24
Al-Jay Henderson run for 4 yds to the BUF 28
7:29
2nd & 6 at own 28
Al-Jay Henderson run for 6 yds to the BUF 34 Al-Jay Henderson fumbled, recovered by BALL Thailand Baldwin
Ball State Punt, 3 plays
7:29
1st & 10 at opp 34
Vaughn Pemberton run for 4 yds to the BUF 30
7:29
2nd & 6 at opp 30
Kadin Semonza sacked by Kobe Stewart for a loss of 10 yards to the BUF 40
7:29
3rd & 16 at opp 40
Kadin Semonza pass complete to Cam Pickett for a loss of 1 yard to the BUF 41
5:22
4th & 17 at opp 41
Kadin Semonza punt for 41 yds
Buffalo Touchdown, 6 plays
5:22
1st & 10 at own 20
Al-Jay Henderson run for 7 yds to the BUF 27
5:22
2nd & 3 at own 27
C.J. Ogbonna pass complete to Victor Snow for 9 yds to the BUF 36 for a 1ST down
5:22
1st & 10 at own 36
C.J. Ogbonna pass complete to JJ Jenkins for 4 yds to the BUF 40
5:22
2nd & 6 at own 40
C.J. Ogbonna pass complete to JJ Jenkins for 49 yds to the BALL 11 for a 1ST down Ball State Penalty, Defensive holding (Myles Norwood) to the BALL 11 for a 1ST down
5:22
1st & 10 at opp 11
C.J. Ogbonna pass incomplete to Jake Orlando for a 1ST down Ball State Penalty, Defensive pass interference (George Udo) to the BALL 6 for a 1ST down
3:40
1st & goal at opp 6
Al-Jay Henderson run for 6 yds for a TD (Upton Bellenfant KICK)
Ball State Touchdown, 6 plays
3:32
1st & 10 at own 35
Upton Bellenfant kickoff for 58 yds , Malcolm Gillie return for 30 yds to the BALL 37
3:32
1st & 10 at own 37
Tj Horton run for 1 yd to the BALL 38
3:32
2nd & 9 at own 38
Kadin Semonza pass complete to Tanner Koziol for 12 yds to the 50 yard line for a 1ST down
3:32
1st & 10 at the 50
Vaughn Pemberton run for 3 yds to the BUF 47
2:00
2nd & 7 at opp 47
Cam Pickett run for 22 yds to the BUF 25 for a 1ST down
2:00
1st & 10 at opp 25
Braedon Sloan run for 3 yds to the BUF 22
1:12
2nd & 7 at opp 22
Kadin Semonza pass complete to Justin Bowick for 22 yds for a TD (Jackson Courville KICK)
Buffalo Punt, 5 plays
1:03
1st & 10 at own 35
Carson Holmer kickoff for 56 yds , Tadd Barr return for 23 yds to the BUF 32 Tadd Barr fumbled, recovered by BALL
1:03
1st & 10 at own 32
pass incomplete to Al-Jay Henderson
1:03
2nd & 10 at own 32
C.J. Ogbonna pass complete to Victor Snow for 13 yds to the BUF 45 for a 1ST down
1:03
1st & 10 at own 45
pass incomplete to Victor Snow
1:03
2nd & 10 at own 45
pass incomplete to Chance Morrow
1:03
3rd & 10 at own 45
pass incomplete to JJ Jenkins
0:32
4th & 10 at own 45
Ethan Duane punt for 35 yds
Ball State Interception, 3 plays
0:32
1st & 10 at own 20
Kadin Semonza pass complete to Tanner Koziol for 7 yds to the BALL 27
0:32
2nd & 3 at own 27
Kadin Semonza pass complete to Tanner Koziol for 8 yds to the BALL 35 for a 1ST down
0:09
1st & 10 at own 35
Kadin Semonza pass intercepted
Buffalo Touchdown, 2 plays
0:05
1st & goal at opp 2
Ogbonna,C.J. rush middle (Tolsma,Riley).
0:00
2nd & goal at opp 2
Victor Snow 2 Yd pass from C.J. Ogbonna (Upton Bellenfant Kick)
3rd quarter9 drives, then Ball State 35, Buffalo 31
Ball State Punt, 6 plays
15:00
1st & 10 at own 5
Kadin Semonza pass complete to Vaughn Pemberton for a loss of 1 yard to the BALL 4
15:00
2nd & 11 at own 4
Vaughn Pemberton run for 1 yd to the BALL 5
15:00
3rd & 10 at own 5
Kadin Semonza run for 7 yds to the BALL 12
Ball State Touchdown, 4 plays
15:00
3rd & 1 at opp 10
Vaughn Pemberton run for 1 yd to the BUF 9 for a 1ST down
Ball State Punt, 6 plays
14:59
1st & 10 at own 35
Upton Bellenfant kickoff for 60 yds , Malcolm Gillie return for no gain to the BALL 5
12:54
4th & 3 at own 12
Brian Cooey Jr. punt
12:54
4th at own 17
Braedon Sloan run for 4 yds to the BALL 21 for a 1ST down
Al-Jay Henderson run for 10 yds to the BALL 49 for a 1ST down
10:37
1st & 10 at opp 49
Al-Jay Henderson run for 4 yds to the BALL 45
10:37
2nd & 6 at opp 45
C.J. Ogbonna pass complete to Jake Orlando for 26 yds to the BALL 19 for a 1ST down
10:37
1st & 10 at opp 19
Al-Jay Henderson run for 3 yds to the BALL 16
10:37
2nd & 7 at opp 16
Lamar Sperling run for 4 yds to the BALL 12
10:37
3rd & 3 at opp 12
C.J. Ogbonna run for 7 yds to the BALL 5 for a 1ST down
10:37
1st & goal at opp 5
Al-Jay Henderson run for 1 yd to the BALL 4
5:56
2nd & goal at opp 4
Al-Jay Henderson run for 4 yds for a TD (Upton Bellenfant KICK)
Ball State Punt, 4 plays
5:56
1st & 10 at own 35
Upton Bellenfant kickoff for 65 yds for a touchback
5:56
1st & 10 at own 25
Kadin Semonza pass complete to Tanner Koziol for 20 yds to the BALL 45 for a 1ST down
5:56
1st & 10 at own 45
Sloan,Braedon rush right (Fuqua,Marcus).
5:56
2nd & 10 at own 45
Kelly,Kiael rush right (Evans,Cornell;Dolac,Shaun).
5:56
3rd & 10 at own 45
pass incomplete to Justin Bowick
3:46
4th & 10 at own 45
Brian Cooey Jr. punt for 35 yds
Buffalo Punt, 3 plays
3:46
1st & 10 at own 20
Al-Jay Henderson run for 5 yds to the BUF 25
3:46
2nd & 5 at own 25
pass incomplete to JJ Jenkins
3:46
3rd & 5 at own 25
C.J. Ogbonna pass incomplete to Jake Orlando, broken up by George Udo
3:02
4th & 5 at own 25
Ethan Duane punt for 40 yds
Ball State Touchdown, 2 plays
3:02
1st & 10 at own 35
Kadin Semonza pass incomplete to Braedon Sloan, broken up by Cornell Evans
2:46
2nd & 10 at own 35
Kadin Semonza pass complete to Cam Pickett for 65 yds for a TD (Jackson Courville KICK)
Buffalo Interception, 3 plays
2:46
1st & 10 at own 35
Carson Holmer kickoff for 52 yds
2:46
1st & 10 at own 25
Al-Jay Henderson run for 2 yds to the BUF 27
2:46
2nd & 8 at own 27
pass incomplete to Evan King
2:09
3rd & 8 at own 27
C.J. Ogbonna pass intercepted
Ball State Touchdown, 4 plays
2:09
1st & 10 at opp 19
Braedon Sloan run for 5 yds to the BUF 14
2:09
2nd & 5 at opp 14
Braedon Sloan run for 4 yds to the BUF 10
Q4 14:56
1st & goal at opp 9
Cam Pickett run for 9 yds for a TD (Jackson Courville KICK)
4th quarter6 drives, then Tied at 45
Buffalo Interception, 8 plays
14:51
1st & 10 at own 35
Carson Holmer kickoff for 49 yds , Tadd Barr return for 6 yds to the BUF 22
14:51
1st & 10 at own 22
C.J. Ogbonna run for 5 yds to the BUF 27
14:51
2nd & 5 at own 27
pass incomplete to Chance Morrow
14:51
3rd & 5 at own 27
C.J. Ogbonna pass complete to JJ Jenkins for 10 yds to the BUF 37 for a 1ST down
14:51
1st & 10 at own 37
Al-Jay Henderson run for 5 yds to the BUF 42
14:51
2nd & 5 at own 42
C.J. Ogbonna pass complete to JJ Jenkins for 11 yds to the BALL 47 for a 1ST down
14:51
1st & 10 at opp 47
Al-Jay Henderson run for 2 yds to the BALL 45
14:51
2nd & 8 at opp 45
C.J. Ogbonna run for 10 yds to the BALL 35 for a 1ST down
12:08
1st & 10 at opp 35
C.J. Ogbonna pass intercepted
Ball State Field goal, 9 plays
12:08
1st & 10 at own 33
Kadin Semonza pass incomplete to Cam Pickett, broken up by Kobe Stewart
12:08
2nd & 10 at own 33
Tj Horton run for 17 yds to the 50 yard line for a 1ST down
12:08
1st & 10 at the 50
Kadin Semonza pass complete to Tanner Koziol for 9 yds to the BUF 41
12:08
2nd & 1 at opp 41
Horton,TJ rush middle (Evans,Cornell).
12:08
3rd & 1 at opp 41
Kadin Semonza pass complete to Justin Bowick for 30 yds to the BUF 11 for a 1ST down
12:08
1st & 10 at opp 11
Charlie Spegal run for 1 yd to the BUF 10
12:08
2nd & 9 at opp 10
Kiael Kelly run for a loss of 2 yards to the BUF 12
12:08
3rd & 11 at opp 12
Kadin Semonza pass complete to Justin Bowick for 3 yds to the BUF 9
7:08
4th & 8 at opp 9
Jackson Courville 27 Yd Field Goal
Buffalo Touchdown, 8 plays
7:08
1st & 10 at own 35
Carson Holmer kickoff for 60 yds
7:08
1st & 10 at own 25
C.J. Ogbonna pass complete to Al-Jay Henderson for 5 yds to the BUF 30 for a 1ST down Ball State Penalty, personal foul (Nathan Reichert) to the BUF 45 for a 1ST down
7:08
1st & 10 at own 45
pass incomplete to JJ Jenkins
7:08
2nd & 10 at own 45
Al-Jay Henderson run for 29 yds to the BALL 26 for a 1ST down
7:08
1st & 10 at opp 26
Henderson,Al-Jay rush right (Tolsma,Riley;Udo,George).
7:08
2nd & 10 at opp 26
pass incomplete to Victor Snow
7:08
3rd & 10 at opp 26
pass incomplete
5:43
4th & 10 at opp 26
C.J. Ogbonna 26 Yd Run (Two-Point Run Conversion Failed)
5:43
1st & goal at opp 3
Buffalo Penalty, delay of game (-5 Yards) to the BALL 8
Ball State Punt, 5 plays
5:43
1st & 10 at own 35
Upton Bellenfant kickoff for 49 yds
5:43
1st & 10 at own 25
Braedon Sloan run for 3 yds to the BALL 28
5:43
2nd & 7 at own 28
Tj Horton run for 10 yds to the BALL 38 for a 1ST down
5:43
1st & 10 at own 38
Tj Horton run for 2 yds to the BALL 40
5:43
2nd & 8 at own 40
pass incomplete to Justin Bowick
5:43
3rd & 8 at own 40
Kadin Semonza pass incomplete to Justin Bowick, broken up by Marquis Cooper
3:16
4th & 8 at own 40
Brian Cooey Jr. punt for 40 yds , Victor Snow returns for 7 yds to the BUF 27
Buffalo Touchdown, 10 plays
3:16
1st & 10 at own 27
C.J. Ogbonna pass incomplete to JJ Jenkins, broken up by Myles Norwood for a 1ST down Ball State Penalty, Defensive pass interference (Myles Norwood) to the BUF 42 for a 1ST down
3:16
1st & 10 at own 42
Lamar Sperling run for a loss of 1 yard to the BUF 41
3:16
2nd & 11 at own 41
C.J. Ogbonna pass complete to Victor Snow for 4 yds to the BUF 45
3:16
3rd & 7 at own 45
pass incomplete to Victor Snow
3:16
4th & 7 at own 45
C.J. Ogbonna pass incomplete to Victor Snow, broken up by Thailand Baldwin for a 1ST down Ball State Penalty, Defensive holding (Thailand Baldwin) to the BALL 45 for a 1ST down
3:16
1st & 10 at opp 45
pass incomplete
3:16
2nd & 10 at opp 45
C.J. Ogbonna pass incomplete to JJ Jenkins for a 1ST down Ball State Penalty, Defensive pass interference (Eric McClain) to the BALL 33 for a 1ST down
3:16
1st & 10 at opp 33
pass incomplete to Chance Morrow
1:49
2nd & 10 at opp 33
JJ Jenkins 33 Yd pass from C.J. Ogbonna (C.J. Ogbonna Pass to Jake Orlando for Two-Point Conversion)
1:49
1st & goal at opp 3
C.J. Ogbonna pass complete to Jake Orlando for no gain to the BUF 35
Ball State Punt, 9 plays
1:43
1st & 10 at own 35
Upton Bellenfant kickoff for 63 yds , Malcolm Gillie return for 23 yds to the BALL 25
1:43
1st & 10 at own 25
Kadin Semonza pass complete to Tanner Koziol for 10 yds to the BALL 35 for a 1ST down
1:43
1st & 10 at own 35
Kadin Semonza pass complete to Malcolm Gillie for 12 yds to the BALL 47 for a 1ST down
1:43
1st & 10 at own 47
Kadin Semonza pass complete to Justin Bowick for 6 yds to the BUF 47
1:43
2nd & 4 at opp 47
pass incomplete to Justin Bowick
1:05
3rd & 4 at opp 47
Kadin Semonza pass complete to Tanner Koziol for 3 yds to the BUF 44
1:05
4th & 1 at opp 44
Vaughn Pemberton run for 3 yds to the BUF 41 for a 1ST down
1:05
1st & 10 at opp 41
Kadin Semonza pass incomplete to Tanner Koziol, broken up by Shaun Dolac
1:05
2nd & 10 at opp 41
pass incomplete to Malcolm Gillie
1:05
3rd & 10 at opp 41
pass incomplete to Cam Pickett
0:13
4th & 10 at opp 41
DD Snyder punt for 25 yds
Overtime
Jackson Courville 36 Yd Field Goal
Overtime1 drive, then Buffalo 51, Ball State 48
Buffalo Touchdown, 2 plays
Lamar Sperling 14 Yd pass from C.J. Ogbonna
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.