Referee Ron Hudson; umpire Tim Gover; head linesman Vincent Winters; line judge Michael Sharp; side judge Rich Ames; field judge Pat Dolphin; back judge Bob Stinson; center judge Gregory NelsonGame officials: stats.ncaa.org box scores, via SportsDataverse
Q3 Ball StateDefensive TD, 8 plays (Toledo scores), 45 yards
Q3 ToledoResult not recorded, 1 play, 63 yards
Q3 Ball StatePunt, 5 plays, 22 yards
Q3 Ball StateTouchdown, 4 plays, 7 yards
Q3 ToledoTouchdown, 3 plays, 75 yards
Q4 Ball StatePunt, 5 plays, 26 yards
Q4 ToledoPunt, 7 plays, 39 yards
Q4 Ball StateTurnover on downs, 7 plays, 17 yards
Q4 ToledoTurnover on downs, 4 plays, 8 yards
Q4 Ball StateTurnover on downs, 7 plays, 27 yards
Q4 ToledoEnd of game, 2 plays, 9 yards
Play by play
1st quarter7 drives, then Ball State 7, Toledo 3
Toledo Punt, 5 plays
15:00
1st & 10 at own 35
Ryan Rimmler kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Terry Swanson run for no gain to the Toled 25
15:00
2nd & 10 at own 25
Danzel McKinley-Lewis run for 11 yds to the Toled 36 for a 1ST down
15:00
1st & 10 at own 36
Terry Swanson run for a loss of 3 yards to the Toled 33
15:00
2nd & 13 at own 33
Logan Woodside pass complete to Diontae Johnson for 2 yds to the Toled 35
15:00
3rd & 11 at own 35
Logan Woodside pass incomplete
15:00
4th & 11 at own 35
Bailey Flint punt for 57 yds, downed at the BalSt 8
Ball State Punt, 3 plays
12:28
1st & 10 at own 8
Caleb Huntley run for 2 yds to the BalSt 10
12:28
2nd & 8 at own 10
Zack Blair pass complete to Riley Miller for a loss of 1 yard to the BalSt 9
12:28
3rd & 9 at own 9
Zack Blair run for 6 yds to the BalSt 15
12:28
4th & 3 at own 15
TEAM punt , Danzel McKinley-Lewis returns for 10 yds to the BalSt 11
Toledo Field goal, 4 plays
10:18
1st & 10 at opp 11
Terry Swanson run for no gain to the BalSt 11
10:18
2nd & 10 at opp 11
TEAM run for a loss of 4 yards to the BalSt 15 TEAM fumbled, recovered by Toled Terry Swanson
10:18
3rd & 14 at opp 15
Logan Woodside pass incomplete
8:51
4th & 14 at opp 15
Jameson Vest 32 yd FG GOODToledo 3, Ball State 0
Ball State Punt, 8 plays
8:51
1st & 0 at own 35
Jameson Vest kickoff for 62 yds , Malik Dunner return for 20 yds to the BalSt 23
8:45
1st & 10 at own 23
Zack Blair pass complete to Nolan Givan for 5 yds to the BalSt 28
8:45
2nd & 5 at own 28
Caleb Huntley run for 3 yds to the BalSt 31
8:45
3rd & 2 at own 31
Zack Blair pass complete to Justin Hall for 4 yds to the BalSt 35 for a 1ST down
8:45
1st & 10 at own 35
Zack Blair run for a loss of 5 yards to the BalSt 30
8:45
2nd & 15 at own 30
Caleb Huntley run for 6 yds to the Toled 36 for a 1ST down TOLEDO Penalty, personal foul (Nate Childress) to the Toled 49 for a 1ST down
8:45
1st & 10 at opp 49
Drew Plitt pass complete to Nolan Givan for no gain to the Toled 49
8:45
2nd & 10 at opp 49
Drew Plitt pass complete to Justin Hall for no gain to the Toled 49
8:45
3rd & 10 at opp 49
Drew Plitt pass incomplete to Justin Hall
8:45
4th & 10 at opp 49
Morgan Hagee punt for 47 yds, downed at the Toled 2
Toledo Punt, 3 plays
5:19
1st & 10 at own 2
Terry Swanson run for 9 yds to the Toled 11
5:19
2nd & 1 at own 11
Logan Woodside pass incomplete to Diontae Johnson
5:19
3rd & 1 at own 11
Terry Swanson run for no gain to the Toled 11
5:19
4th & 1 at own 11
Bailey Flint punt for 38 yds, fair catch by Riley Miller at the Toled 49
Ball State Touchdown, 2 plays
3:48
1st & 10 at opp 49
Drew Plitt pass complete to Malik Dunner for 8 yds to the Toled 41
3:11
2nd & 2 at opp 41
Malik Dunner run for 41 yds for a TD, (Morgan Hagee KICK)Ball State 7, Toledo 3
Toledo Punt, 6 plays
3:11
1st & 0 at own 35
Ryan Rimmler kickoff for 65 yds , Diontae Johnson return for 16 yds to the Toled 16
3:05
1st & 10 at own 16
Logan Woodside pass complete to Art Thompkins for 23 yds to the Toled 39 for a 1ST down
3:05
1st & 10 at own 39
Art Thompkins run for 6 yds to the Toled 45
1:49
2nd & 4 at own 45
Timeout TOLEDO, clock 01:49
1:49
2nd & 4 at own 45
Logan Woodside run for 9 yds to the BalSt 46 for a 1ST down
1:49
1st & 10 at opp 46
Logan Woodside pass incomplete to Reggie Gilliam, broken up by Romero Wade
1:49
2nd & 10 at opp 46
THOMPKINS, Art rush for 9 yards to the BALL37, out-of-bounds (WADE, Romero), PENALTY TOL holding (HARRIS, Bryce) 10 yards to the TOL44, NO PLAY.
1:49
2nd & 20 at own 44
Art Thompkins run for 5 yds to the Toled 49
1:49
3rd & 15 at own 49
Logan Woodside pass complete to Art Thompkins for 2 yds to the BalSt 49
Q2 15:00
4th & 13 at opp 49
Bailey Flint punt for 49 yds for a touchback
2nd quarter9 drives, then Toledo 24, Ball State 10
Ball State Punt, 5 plays
14:53
1st & 10 at own 20
Caleb Huntley run for 6 yds to the BalSt 26
14:53
2nd & 4 at own 26
Justin Hall run for 22 yds to the BalSt 48 for a 1ST down
14:53
1st & 10 at own 48
Caleb Huntley run for 3 yds to the Toled 49
14:53
2nd & 7 at opp 49
Drew Plitt run for 1 yd to the Toled 48
14:53
3rd & 6 at opp 48
Drew Plitt pass incomplete to Justin Hall
14:53
4th & 6 at own 0
SNYDER, Nathan punt 34 yards to the TOL14, out-of-bounds, PENALTY BALL kick catching interference off-setting, PENALTY TOL face mask off-setting, NO PLAY.
14:53
4th & 6 at opp 48
Nathan Snyder punt for 31 yds, fair catch by Danzel McKinley-Lewis at the Toled 17
Toledo Touchdown, 4 plays
12:04
1st & 10 at own 17
Logan Woodside pass incomplete to Diontae Johnson
12:04
2nd & 10 at own 17
Terry Swanson run for 11 yds to the Toled 28 for a 1ST down
12:04
1st & 10 at own 28
Terry Swanson run for 1 yd to the Toled 29
10:58
2nd & 9 at own 29
Terry Swanson run for 71 yds for a TD, (Jameson Vest KICK)Toledo 10, Ball State 7
Ball State Punt, 3 plays
10:58
1st & 0 at own 35
Jameson Vest kickoff for 65 yds for a touchback
10:58
1st & 10 at own 25
Caleb Huntley run for 5 yds to the BalSt 30
10:58
2nd & 5 at own 30
Drew Plitt pass complete to Nolan Givan for 2 yds to the BalSt 32
10:58
3rd & 3 at own 32
Caleb Huntley run for 2 yds to the BalSt 34
10:58
4th & 1 at own 34
Nathan Snyder punt for 14 yds, punt out-of-bounds at the BalSt 48
Toledo Touchdown, 3 plays
9:02
1st & 10 at opp 48
Logan Woodside pass complete to Diontae Johnson for 13 yds to the BalSt 35 for a 1ST down
9:02
1st & 10 at opp 35
Logan Woodside pass incomplete to Shakif Seymour
8:20
2nd & 10 at opp 35
Logan Woodside pass complete to Desmond Phillips for 35 yds for a TD, (Jameson Vest KICK)Toledo 17, Ball State 7
Ball State Punt, 3 plays
8:20
1st & 0 at own 35
Jameson Vest kickoff for 65 yds for a touchback
8:20
1st & 10 at own 25
Caleb Huntley run for 1 yd to the BalSt 26
8:20
2nd & 9 at own 26
Caleb Huntley run for 4 yds to the BalSt 30
8:20
3rd & 5 at own 30
Drew Plitt pass complete to Justin Hall for 4 yds to the BalSt 34
8:20
4th & 1 at own 34
Nathan Snyder punt for 22 yds, punt out-of-bounds at the Toled 44
Toledo Punt, 3 plays
6:21
1st & 10 at own 44
Logan Woodside pass incomplete
6:21
2nd & 10 at own 44
Terry Swanson run for a loss of 1 yard to the Toled 43
6:21
3rd & 11 at own 43
Logan Woodside pass incomplete to Diontae Johnson, broken up by Jacob White
6:21
4th & 11 at own 43
Bailey Flint punt for 44 yds, downed at the BalSt 13
Ball State Punt, 7 plays
5:16
1st & 10 at own 13
Caleb Huntley run for 4 yds to the BalSt 17
5:16
2nd & 6 at own 17
Caleb Huntley run for 6 yds to the BalSt 23 for a 1ST down
5:16
1st & 10 at own 23
Drew Plitt pass incomplete to Riley Miller, broken up by Neru N’Shaka
5:16
2nd & 10 at own 23
Drew Plitt pass complete to Justin Hall for 23 yds to the BalSt 46 for a 1ST down BALL ST Penalty, Offensive holding (-10 Yards) to the BalSt 36 for a 1ST down
5:16
1st & 10 at own 36
Drew Plitt pass incomplete to Justin Hall
5:16
2nd & 10 at own 36
Malik Dunner run for 3 yds to the BalSt 39
5:16
3rd & 7 at own 39
Drew Plitt sacked by Olasunkanmi Adeniyi for a loss of 9 yards to the BalSt 30
5:16
4th & 16 at own 30
Nathan Snyder punt for 40 yds, downed at the Toled 30
Toledo Touchdown, 3 plays
2:07
1st & 10 at own 30
Logan Woodside pass incomplete, broken up by Christian Albright
2:07
2nd & 10 at own 30
Art Thompkins run for 3 yds to the Toled 33
1:21
3rd & 7 at own 33
Logan Woodside pass complete to Diontae Johnson for 67 yds for a TD, (Jameson Vest KICK)Toledo 24, Ball State 7
Ball State 10 plays
1:21
1st & 0 at own 35
Jameson Vest kickoff for 65 yds for a touchback
1:21
1st & 10 at own 25
Caleb Huntley run for 5 yds to the BalSt 30
1:21
2nd & 5 at own 30
Drew Plitt pass complete to Justin Hall for 8 yds to the Toled 38 for a 1ST down TOLEDO Penalty, face mask (15 yards) (Willie Ross Jr.) to the Toled 47 for a 1ST down
1:21
1st & 10 at opp 47
Drew Plitt pass incomplete to Nolan Givan, broken up by Kahlil Robinson
1:21
2nd & 10 at opp 47
Drew Plitt pass complete to Riley Miller for 9 yds to the Toled 38 for a 1ST down TOLEDO Penalty, roughing passer (Olasunkanmi Adeniyi) to the Toled 23 for a 1ST down
1:21
1st & 10 at opp 23
Drew Plitt pass incomplete to Justin Hall, broken up by Zach Quinn
1:21
2nd & 10 at opp 23
Drew Plitt pass incomplete to Riley Miller
1:21
3rd & 10 at opp 23
Drew Plitt sacked by Olasunkanmi Adeniyi for a loss of 3 yards to the Toled 26
0:04
4th & 13 at opp 26
Timeout BALL ST, clock 00:04
0:00
4th & 13 at opp 26
Morgan Hagee 43 yd FG GOODToledo 24, Ball State 10
3rd quarter10 drives, then Toledo 51, Ball State 17
Ball State Defensive TD, 3 plays (Toledo scores)
15:00
1st & 0 at own 35
Jameson Vest kickoff for 60 yds , Malik Dunner return for 35 yds to the BalSt 40
14:54
1st & 10 at own 40
Drew Plitt sacked by Zach Quinn for a loss of 2 yards to the BalSt 38
14:54
2nd & 12 at own 38
Caleb Huntley run for 5 yds to the BalSt 43
14:54
3rd & 7 at own 43
Drew Plitt pass incomplete to Riley Miller
13:10
4th & 7 at own 43
Morgan Hagee punt for 50 yds , Danzel McKinley-Lewis returns for 15 yds to the BALLST 42 TOLEDO Penalty, Offensive holding (Jack Linch) to the Toled 12
Toledo Result not recorded, 1 play
12:57
1st & 10 at own 12
Logan Woodside pass complete to Diontae Johnson for 88 yds for a TD, (Jameson Vest PAT MISSED)Toledo 30, Ball State 10
Ball State Punt return TD, 3 plays (Toledo scores)
12:57
1st & 0 at own 35
Jameson Vest kickoff for 62 yds , Malik Dunner return for 27 yds to the BalSt 30
12:50
1st & 10 at own 30
HUNTLEY, Caleb rush for 8 yards to the BALL38 (BLUE, Dedarallo;OLEKANMA, R.), PENALTY BALL holding (GIVAN, Nolan) 10 yards to the BALL20, NO PLAY.
12:50
1st & 20 at own 20
Caleb Huntley run for 5 yds to the BalSt 25
12:50
2nd & 15 at own 25
Drew Plitt pass complete to Nolan Givan for no gain to the BalSt 25
12:50
3rd & 15 at own 25
Drew Plitt run for 8 yds to the BalSt 33
10:13
4th & 7 at own 33
Nathan Snyder punt for 54 yds , Diontae Johnson returns for 87 yds for a TD, (Jameson Vest KICK)Toledo 37, Ball State 10
Ball State Punt, 3 plays
10:13
1st & 0 at own 35
Jameson Vest kickoff for 65 yds for a touchback
10:13
1st & 10 at own 25
Drew Plitt pass complete to Justin Hall for a loss of 4 yards to the BalSt 21
10:13
2nd & 14 at own 21
Malik Dunner run for 3 yds to the BalSt 24
10:13
3rd & 11 at own 24
Drew Plitt pass incomplete to Antwan Davis
10:13
4th & 11 at own 24
Morgan Hagee punt for 26 yds, punt out-of-bounds at the 50 yard line
Toledo Touchdown, 4 plays
8:51
1st & 10 at the 50
TOLEDO Penalty, false start (Drew Rosi) to the Toled 45
8:51
1st & 15 at own 45
Logan Woodside pass complete to Danzel McKinley-Lewis for 37 yds to the BalSt 18 for a 1ST down
8:51
1st & 10 at opp 18
Terry Swanson run for no gain to the BalSt 18
8:51
2nd & 10 at opp 18
Terry Swanson run for 17 yds to the BalSt 1 for a 1ST down
7:35
1st & goal at opp 1
Shakif Seymour run for 1 yd for a TD, (Jameson Vest KICK)Toledo 44, Ball State 10
Ball State Defensive TD, 8 plays (Toledo scores)
7:35
1st & 0 at own 35
Jameson Vest kickoff for 57 yds , Malik Dunner return for 10 yds to the BalSt 18
7:30
1st & 10 at own 18
Caleb Huntley run for 4 yds to the BalSt 22 for a 1ST down TOLEDO Penalty, face mask (15 yards) (Tyrone Chambers) to the BalSt 37 for a 1ST down
7:30
1st & 10 at own 37
Caleb Huntley run for 8 yds to the BalSt 45
7:30
2nd & 2 at own 45
Caleb Huntley run for 3 yds to the BalSt 48 for a 1ST down
6:07
1st & 10 at own 48
Timeout BALL ST, clock 06:07
6:07
1st & 10 at own 48
Malik Dunner run for 12 yds to the Toled 40 for a 1ST down
6:07
1st & 10 at opp 40
Drew Plitt pass incomplete to Riley Miller
6:07
2nd & 10 at opp 40
Malik Dunner run for 3 yds to the Toled 37
6:07
3rd & 7 at opp 37
Malik Dunner run for no gain to the Toled 37
6:07
4th & 7 at opp 37
Drew Plitt pass incomplete to Justin Hall
Toledo Result not recorded, 1 play
3:55
1st & 10 at own 37
Shakif Seymour run for 63 yds for a TD, (Jameson Vest KICK)Toledo 51, Ball State 10
Ball State Punt, 5 plays
3:55
1st & 0 at own 35
Jameson Vest kickoff for 65 yds for a touchback
3:55
1st & 10 at own 25
Caleb Huntley run for 9 yds to the BalSt 34
3:55
2nd & 1 at own 34
Drew Plitt pass complete to Markice Hurt for 10 yds to the BalSt 44 for a 1ST down
3:55
1st & 10 at own 44
Drew Plitt pass incomplete to Antwan Davis
3:55
2nd & 10 at own 44
Markice Hurt run for 3 yds to the BalSt 47
3:55
3rd & 7 at own 47
Drew Plitt pass incomplete to Antwan Davis
3:55
4th & 7 at own 47
Morgan Hagee punt for 42 yds , Danzel McKinley-Lewis returns for a loss of 4 yards to the Toled 7 Danzel McKinley-Lewis fumbled, recovered by BalSt Marc Walton
Ball State Touchdown, 4 plays
1:48
1st & goal at opp 7
Drew Plitt pass incomplete to Kyle Schrank
1:48
2nd & goal at opp 7
Caleb Huntley run for 3 yds to the Toled 4
1:48
3rd & goal at opp 4
Drew Plitt run for no gain to the Toled 4
0:12
4th & goal at opp 4
Drew Plitt run for 4 yds for a TD, (Morgan Hagee KICK)Toledo 51, Ball State 17
Toledo Touchdown, 3 plays
0:12
1st & 0 at own 35
Ryan Rimmler kickoff for 65 yds for a touchback
0:12
1st & 10 at own 25
Nevone McCrimmon run for 73 yds to the BalSt 2 for a 1ST down
Q4 15:00
1st & 0 at opp 2
Timeout BALL ST, clock 15:00
Q4 15:00
1st & goal at opp 2
Brad Smith run for no gain to the BalSt 2
Q4 14:25
2nd & goal at opp 2
Michael Julian run for 2 yds for a TD, (Jameson Vest KICK)Toledo 58, Ball State 17
4th quarter6 drives, then Toledo 58, Ball State 17
Ball State Punt, 5 plays
14:25
1st & 0 at own 35
Samuel Vucelich kickoff for 65 yds for a touchback
14:25
1st & 10 at own 25
Caleb Huntley run for 5 yds to the BalSt 30
14:25
2nd & 5 at own 30
Justin Hall run for 18 yds to the BalSt 48 for a 1ST down
14:25
1st & 10 at own 48
Drew Plitt pass incomplete to Nolan Givan, broken up by Tycen Anderson
14:25
2nd & 10 at own 48
Caleb Huntley run for a loss of 1 yard to the BalSt 47
14:25
3rd & 11 at own 47
Drew Plitt pass complete to Justin Hall for 4 yds to the Toled 49
14:25
4th & 7 at opp 49
Morgan Hagee punt for 41 yds, downed at the Toled 8
Toledo Punt, 7 plays
11:46
1st & 10 at own 8
Mitchell Guadagni run for 14 yds to the Toled 22 for a 1ST down
11:46
1st & 10 at own 22
Mitchell Guadagni run for a loss of 2 yards to the Toled 20
11:46
2nd & 12 at own 20
Mitchell Guadagni run for 16 yds to the Toled 36 for a 1ST down
11:46
1st & 10 at own 36
Mitchell Guadagni run for 11 yds to the Toled 47 for a 1ST down
11:46
1st & 10 at own 47
Shakif Seymour run for 2 yds to the Toled 49
11:46
2nd & 8 at own 49
Shakif Seymour run for 3 yds to the BalSt 48
11:46
3rd & 5 at opp 48
TOLEDO Penalty, false start (-5 Yards) to the Toled 47
11:46
3rd & 10 at own 47
Mitchell Guadagni pass incomplete to Darryl Richards
11:46
4th & 10 at own 47
Bailey Flint punt for 43 yds, downed at the BalSt 10
Ball State Turnover on downs, 7 plays
8:03
1st & 10 at own 10
Caleb Huntley run for 6 yds to the BalSt 16
8:03
2nd & 4 at own 16
Caleb Huntley run for a loss of 1 yard to the BalSt 15
8:03
3rd & 5 at own 15
Drew Plitt pass complete to Riley Miller for 5 yds to the BalSt 20 for a 1ST down
8:03
1st & 10 at own 20
Drew Plitt pass incomplete to Nolan Givan
6:14
2nd & 10 at own 20
Timeout BALL ST, clock 06:14
6:14
2nd & 10 at own 20
Drew Plitt pass incomplete to Markice Hurt
6:14
3rd & 10 at own 20
Drew Plitt pass complete to Antwan Davis for 9 yds to the BalSt 29
6:14
4th & 1 at own 29
Caleb Huntley run for a loss of 2 yards to the BalSt 27
Toledo Turnover on downs, 4 plays
5:27
1st & 10 at opp 27
Nevone McCrimmon run for 1 yd to the BalSt 26
5:27
2nd & 9 at opp 26
Nevone McCrimmon run for 4 yds to the BalSt 22
5:27
3rd & 5 at opp 22
Nevone McCrimmon run for 1 yd to the BalSt 21
5:27
4th & 4 at opp 21
Nevone McCrimmon run for 2 yds to the BalSt 19
Ball State Turnover on downs, 7 plays
3:55
1st & 10 at own 19
Markice Hurt run for 1 yd to the BalSt 20
3:55
2nd & 9 at own 20
Markice Hurt run for no gain to the BalSt 20
3:55
3rd & 9 at own 20
Drew Plitt pass complete to Devin Reece for 19 yds to the BalSt 39 for a 1ST down
3:55
1st & 10 at own 39
Markice Hurt run for 6 yds to the BalSt 45
3:55
2nd & 4 at own 45
Drew Plitt pass incomplete to Devin Reece, broken up by Tycen Anderson
3:55
3rd & 4 at own 45
Markice Hurt run for 1 yd to the BalSt 46
3:55
4th & 3 at own 46
Drew Plitt pass incomplete
Toledo End of game, 2 plays
0:48
1st & 10 at opp 46
Shakif Seymour run for 3 yds to the BalSt 43
0:48
2nd & 7 at opp 43
Brad Smith run for 6 yds to the BalSt 37
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.