Referee J. Valentine; umpire Bob Holcomb; head linesman BJ Henry; line judge G. Schildmeyer; side judge Brett Henninger; field judge Monte Tilgner; back judge Bob Stinson; center judge Jason GantGame officials: stats.ncaa.org box scores, via SportsDataverse
Scoring by quarter
Team
Q1
Q2
Q3
Q4
Final
Ohio
7
6
14
7
34
Ball State
7
0
7
7
21
Standouts
No. 20RushingWalter Fletcher14 carries, 156 yards, 1 TDBall State
From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Ohio
Ball State
447
Total yards
351
131
Passing yards
109
316
Rushing yards
242
8.2
Yards per pass
5.5
5.6
Yards per rush
6.9
21
First downs
16
7–16
Third downs
4–13
2–2
Fourth downs
0–1
1
Turnovers
1
5–45
Penalties
3–25
39:52
Possession
20:08
4
Sacks (by defense)
0
Efficiency
Ohio
Ball State
47%
Success rate
35%
0.18
EPA per play
0.14
1.06
Explosiveness
1.53
0.25
Rushing EPA
0.13
0.12
Passing EPA
0.15
31%
Passing-down success
24%
0.27
First-down EPA
0.30
0.08
Second-down EPA
−0.03
0.15
Third-down EPA
0.35
22%
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)
Ohio 52% to win. Elo’s favorite won.
The line
Ball State −2.5, over/under 59.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 57%, Ohio 43%. 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. Ball State drives left to right, Ohio right to left.
Q1 Ball StateFumble, 1 play, −1 yard
Q1 OhioTouchdown, 10 plays, 36 yards
Q1 Ball StatePunt, 3 plays, 5 yards
Q1 OhioInterception, 5 plays, 18 yards
Q1 Ball StateTouchdown, 6 plays, 62 yards
Q1 OhioPunt, 5 plays, 26 yards
Q2 Ball StatePunt, 3 plays, −2 yards
Q2 OhioField goal, 7 plays, 20 yards
Q2 Ball StatePunt, 3 plays, 5 yards
Q2 OhioField goal, 8 plays, 67 yards
Q2 Ball StatePunt, 4 plays, 16 yards
Q2 OhioPunt, 4 plays, 32 yards
Q2 Ball StatePunt, 3 plays, 5 yards
Q2 OhioEnd of half, 1 play, −1 yard
Q3 OhioTouchdown, 9 plays, 75 yards
Q3 Ball StateTouchdown, 1 play, 73 yards
Q3 OhioTouchdown, 8 plays, 65 yards
Q3 Ball StateMissed FG, 12 plays, 72 yards
Q4 OhioPunt, 4 plays, 35 yards
Q4 Ball StatePunt, 6 plays, 16 yards
Q4 OhioTouchdown, 9 plays, 64 yards
Q4 Ball StateTouchdown, 7 plays, 88 yards
Q4 OhioPunt, 3 plays, 1 yard
Q4 Ball StateTurnover on downs, 7 plays, 27 yards
Q4 OhioEnd of game, 1 play, −1 yard
Play by play
1st quarter6 drives, then Tied at 7
Ball State Fumble, 1 play
15:00
1st & 10 at own 25
Michael Farkas kickoff for 59 yds , Malik Dunner return for 21 yds to the BalSt 37
15:00
1st & 10 at own 37
Caleb Huntley run for a loss of 3 yards to the BalSt 36 Caleb Huntley fumbled, forced by Keye Thompson, recovered by Ohio Marlin Brooks
Ohio Touchdown, 10 plays
14:47
1st & 10 at opp 36
Nathan Rourke pass incomplete to Cameron Odom
14:47
2nd & 10 at opp 36
Nathan Rourke run for no gain to the BalSt 36
14:47
3rd & 10 at opp 36
Nathan Rourke pass complete to Cameron Odom for 8 yds to the BalSt 28
14:47
4th & 2 at opp 28
O’Shaan Allison run for 3 yds to the BalSt 25 for a 1ST down
14:47
1st & 10 at opp 25
O’Shaan Allison run for 4 yds to the BalSt 21
14:47
2nd & 6 at opp 21
O’Shaan Allison run for 5 yds to the BalSt 16
14:47
3rd & 1 at opp 16
O’Shaan Allison run for no gain to the BalSt 16
14:47
4th & 1 at opp 16
Nathan Rourke run for 12 yds to the BalSt 4 for a 1ST down
14:47
1st & goal at opp 4
O’Shaan Allison run for 3 yds to the BalSt 1
9:10
2nd & goal at opp 1
Nathan Rourke run for 1 yd for a TD, (Louie Zervos KICK)Ohio 7, Ball State 0
Ball State Punt, 3 plays
9:10
1st & 0 at own 35
Michael Farkas kickoff for 58 yds , Malik Dunner return for 12 yds to the BalSt 19
9:04
1st & 10 at own 19
Caleb Huntley run for 3 yds to the BalSt 22
9:04
2nd & 7 at own 22
Caleb Huntley run for 3 yds to the BalSt 25
9:04
3rd & 4 at own 25
Drew Plitt sacked by Austin Conrad for a loss of 1 yard to the BalSt 24
9:04
4th & 5 at own 24
Nathan Snyder punt for 33 yds, punt out-of-bounds at the Ohio 43
Ohio Interception, 5 plays
7:10
1st & 10 at own 43
O’Shaan Allison run for 2 yds to the Ohio 45
7:10
2nd & 8 at own 45
Nathan Rourke run for 11 yds to the BalSt 44 for a 1ST down
7:10
1st & 10 at opp 44
O’Shaan Allison run for no gain to the BalSt 44
7:10
2nd & 10 at opp 44
O’Shaan Allison run for 5 yds to the BalSt 39
7:10
3rd & 5 at opp 39
Nathan Rourke pass intercepted Antonio Phillips return for no gain to the BalSt 38
Ball State Touchdown, 6 plays
4:30
1st & 10 at own 38
Walter Fletcher run for 24 yds to the Ohio 38 for a 1ST down
4:30
1st & 10 at opp 38
Drew Plitt pass incomplete
4:30
2nd & 10 at opp 38
Walter Fletcher run for 15 yds to the Ohio 23 for a 1ST down
4:30
1st & 10 at opp 23
Walter Fletcher run for 20 yds to the Ohio 3 for a 1ST down
4:30
1st & goal at opp 3
Caleb Huntley run for 2 yds to the Ohio 1
3:01
2nd & goal at opp 1
Drew Plitt run for 1 yd for a TD, (Ryan Rimmler KICK)Tied at 7
Ohio Punt, 5 plays
3:01
1st & 0 at own 35
Ryan Rimmler kickoff for 62 yds
3:01
1st & 10 at own 35
De’Montre Tuggle run for 8 yds to the Ohio 43
3:01
2nd & 2 at own 43
Nathan Rourke run for 11 yds to the BalSt 46 for a 1ST down
3:01
1st & 10 at opp 46
De’Montre Tuggle run for 7 yds to the BalSt 39
3:01
2nd & 3 at opp 39
De’Montre Tuggle run for no gain to the BalSt 39
3:01
3rd & 3 at opp 39
Nathan Rourke run for no gain to the BalSt 39
Q2 15:00
4th & 3 at opp 39
Michael Farkas punt for 24 yds, punt out-of-bounds at the BalSt 15
2nd quarter8 drives, then Ohio 13, Ball State 7
Ball State Punt, 3 plays
14:53
1st & 10 at own 15
TEAM run for no gain to the BalSt 13 TEAM fumbled, recovered by BalSt Walter Fletcher
14:53
2nd & 12 at own 13
Walter Fletcher run for no gain to the BalSt 13
14:53
3rd & 12 at own 13
Drew Plitt pass incomplete to Antwan Davis, broken up by Jarren Hampton
14:53
4th & 12 at own 13
Nathan Snyder punt for 9 yds, punt out-of-bounds at the BalSt 22
Ohio Field goal, 7 plays
13:26
1st & 10 at opp 22
Nathan Rourke pass incomplete to De’Montre Tuggle
13:26
2nd & 10 at opp 22
Nathan Rourke run for 8 yds to the BalSt 14
13:26
3rd & 2 at opp 14
Nathan Rourke run for 10 yds to the BalSt 4 for a 1ST down
11:50
1st & 0 at opp 4
Timeout OHIO, clock 11:50
11:50
1st & goal at opp 4
De’Montre Tuggle run for a loss of 3 yards to the BalSt 7
11:50
2nd & goal at opp 7
Nathan Rourke pass incomplete
11:50
3rd & goal at opp 7
Nathan Rourke run for 5 yds to the BalSt 2
10:20
4th & goal at opp 2
Louie Zervos 20 yd FG GOODOhio 10, Ball State 7
Ball State Punt, 3 plays
10:20
1st & 0 at own 35
Michael Farkas kickoff for 57 yds , Malik Dunner return for 22 yds to the BalSt 30
10:13
1st & 10 at own 30
Caleb Huntley run for 4 yds to the BalSt 34
10:13
2nd & 6 at own 34
Caleb Huntley run for 1 yd to the BalSt 35
10:13
3rd & 5 at own 35
Drew Plitt pass incomplete to Antwan Davis, broken up by Xavior Motley
10:13
4th & 5 at own 35
Nathan Snyder punt for 37 yds
Ohio Field goal, 8 plays
9:01
1st & 10 at own 28
Nathan Rourke pass complete to Isiah Cox for 25 yds to the BalSt 47 for a 1ST down
9:01
1st & 10 at opp 47
Nathan Rourke pass incomplete to Isiah Cox, broken up by Amechi Uzodinma II
9:01
2nd & 10 at opp 47
Nathan Rourke run for 4 yds to the BalSt 43
9:01
3rd & 6 at opp 43
Nathan Rourke pass complete to Isiah Cox for 29 yds to the BalSt 14 for a 1ST down
9:01
1st & 10 at opp 14
O’Shaan Allison run for 7 yds to the BalSt 7
9:01
2nd & 3 at opp 7
O’Shaan Allison run for 1 yd to the BalSt 6
9:01
3rd & 2 at opp 6
O’Shaan Allison run for 1 yd to the BalSt 5
5:02
4th & 1 at opp 5
Timeout OHIO, clock 05:02
5:00
4th & 1 at opp 5
Louie Zervos 23 yd FG GOODOhio 13, Ball State 7
Ball State Punt, 4 plays
5:00
1st & 0 at own 35
Michael Farkas kickoff for 63 yds , Walter Fletcher return for 18 yds to the BalSt 20
4:54
1st & 10 at own 20
Walter Fletcher run for 10 yds to the BalSt 30 for a 1ST down
4:54
1st & 10 at own 30
Walter Fletcher run for 4 yds to the BalSt 34
4:54
2nd & 6 at own 34
Walter Fletcher run for 2 yds to the BalSt 36
4:54
3rd & 4 at own 36
Drew Plitt pass incomplete to Justin Hall
4:54
4th & 4 at own 36
Nathan Snyder punt for 42 yds , DL Knock returns for no gain to the Ohio 22
Ohio Punt, 4 plays
3:13
1st & 10 at own 22
O’Shaan Allison run for 28 yds to the 50 yard line for a 1ST down
3:13
1st & 10 at the 50
Nathan Rourke pass incomplete to Isiah Cox
3:13
2nd & 10 at the 50
Nathan Rourke run for 4 yds to the BalSt 46
2:10
3rd & 6 at opp 46
Timeout BALL ST, clock 02:10
2:10
3rd & 6 at opp 46
Nathan Rourke pass incomplete to Ryan Luehrman, broken up by Tyler Potts
2:10
4th & 6 at opp 46
Michael Farkas punt for 46 yds for a touchback
Ball State Punt, 3 plays
1:58
1st & 10 at own 20
Walter Fletcher run for no gain to the BalSt 20
1:58
2nd & 10 at own 20
Drew Plitt run for 5 yds to the BalSt 25
1:58
3rd & 5 at own 25
Drew Plitt pass incomplete to Antwan Davis
1:58
4th & 5 at own 25
Nathan Snyder punt for 50 yds, punt out-of-bounds at the Ohio 25
Ohio End of half, 1 play
1:03
1st & 10 at own 25
ALLISON, O. rush for 8 yards to the OHIO33 (THOMAS, Jaylin), PENALTY OHIO illegal formation 5 yards to the OHIO20, NO PLAY.
1:03
1st & 15 at own 20
O’Shaan Allison run for 4 yds to the Ohio 24
3rd quarter4 drives, then Ohio 27, Ball State 14
Ohio Touchdown, 9 plays
15:00
2nd & 11 at own 35
Patrick LeCorre kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Nathan Rourke pass complete to Cameron Odom for 24 yds to the Ohio 49 for a 1ST down
15:00
1st & 10 at own 49
O’Shaan Allison run for 3 yds to the BalSt 48
15:00
2nd & 7 at opp 48
O’Shaan Allison run for 1 yd to the BalSt 47
15:00
3rd & 6 at opp 47
Nathan Rourke pass complete to Isiah Cox for 17 yds to the BalSt 30 for a 1ST down
15:00
1st & 10 at opp 30
O’Shaan Allison run for 9 yds to the BalSt 21
15:00
2nd & 1 at opp 21
De’Montre Tuggle run for 3 yds to the BalSt 18 for a 1ST down
15:00
1st & 10 at opp 18
De’Montre Tuggle run for 4 yds to the BalSt 14
15:00
2nd & 6 at opp 14
De’Montre Tuggle run for 3 yds to the BalSt 11
9:47
3rd & 3 at opp 11
De’Montre Tuggle run for 11 yds for a TD, (Louie Zervos KICK)Ohio 20, Ball State 7
Ball State Touchdown, 1 play
9:47
1st & 0 at own 35
Michael Farkas kickoff for 59 yds , Walter Fletcher return for 21 yds to the BalSt 27
9:29
1st & 10 at own 27
Walter Fletcher run for 73 yds for a TD, (Ryan Rimmler KICK)Ohio 20, Ball State 14
Ohio Touchdown, 8 plays
9:29
1st & 0 at own 35
Patrick LeCorre kickoff for 64 yds
9:29
1st & 10 at own 35
Nathan Rourke pass complete to Isiah Cox for 14 yds to the Ohio 49 for a 1ST down
9:29
1st & 10 at own 49
De’Montre Tuggle run for 2 yds to the BalSt 49
9:29
2nd & 8 at opp 49
Nathan Rourke pass complete to Isiah Cox for 7 yds to the BalSt 42
9:29
3rd & 1 at opp 42
Nathan Rourke run for 21 yds to the BalSt 21 for a 1ST down
9:29
1st & 10 at opp 21
De’Montre Tuggle run for 3 yds to the BalSt 18
9:29
2nd & 7 at opp 18
Nathan Rourke run for 3 yds to the BalSt 15
9:29
3rd & 4 at opp 15
Nathan Rourke run for 14 yds to the BalSt 1 for a 1ST down
4:33
1st & goal at opp 1
De’Montre Tuggle run for 1 yd for a TD, (Louie Zervos KICK)Ohio 27, Ball State 14
Ball State Missed FG, 12 plays
4:33
1st & 0 at own 35
Michael Farkas kickoff for 65 yds , Malik Dunner return for 21 yds to the BalSt 21
4:25
1st & 10 at own 21
Walter Fletcher run for 5 yds to the BalSt 26
4:25
2nd & 5 at own 26
Drew Plitt pass complete to Justin Hall for 1 yd to the BalSt 27
4:25
3rd & 4 at own 27
Drew Plitt run for 7 yds to the BalSt 34 for a 1ST down
4:25
1st & 10 at own 34
Will Jones run for 13 yds to the BalSt 47 for a 1ST down
4:25
1st & 10 at own 47
Will Jones run for 4 yds to the Ohio 49
4:25
2nd & 6 at opp 49
Drew Plitt sacked by Marcus Coleman and Keye Thompson for a loss of 5 yards to the BalSt 46
4:25
3rd & 11 at own 46
Drew Plitt pass complete to Riley Miller for 13 yds to the Ohio 41 for a 1ST down
4:25
1st & 10 at opp 41
BALL ST Penalty, substitution infraction (-5 Yards) to the Ohio 46
4:25
1st & 15 at opp 46
Malik Dunner run for 36 yds to the Ohio 10 for a 1ST down
0:03
1st & goal at opp 10
FLETCHER, W. rush for 10 yards to the OHIO0, clock 00:03, PENALTY BALL holding (GIVAN, Nolan) 10 yards to the OHIO20, NO PLAY.
0:03
1st & goal at opp 20
Walter Fletcher run for no gain to the Ohio 20
Q4 15:00
2nd & goal at opp 20
Drew Plitt pass complete to Justin Hall for 13 yds to the Ohio 7
Q4 15:00
3rd & goal at opp 7
Drew Plitt pass incomplete to Antwan Davis, broken up by Jarren Hampton
Q4 14:09
4th & goal at opp 7
Ryan Rimmler 24 yd FG BLOCKED blocked by Kaieem Caesar
4th quarter7 drives, then Ohio 34, Ball State 21
Ohio Punt, 4 plays
14:09
1st & 10 at own 20
O’Shaan Allison run for 29 yds to the Ohio 49 for a 1ST down
14:09
1st & 10 at own 49
O’Shaan Allison run for no gain to the Ohio 48 O’Shaan Allison fumbled, forced by Christian Albright, recovered by Ohio O’Shaan Allison
14:09
2nd & 11 at own 48
Nathan Rourke pass complete to De’Montre Tuggle for 7 yds to the BalSt 45
14:09
3rd & 4 at opp 45
Nathan Rourke pass incomplete
14:09
4th & 4 at opp 45
Michael Farkas punt for 40 yds, downed at the BalSt 5
Ball State Punt, 6 plays
11:21
1st & 10 at own 5
Walter Fletcher run for 4 yds to the BalSt 9
11:21
2nd & 6 at own 9
Walter Fletcher run for 1 yd to the BalSt 10
11:21
3rd & 5 at own 10
Drew Plitt pass complete to Antwan Davis for 9 yds to the BalSt 19 for a 1ST down
11:21
1st & 10 at own 19
Walter Fletcher run for a loss of 2 yards to the BalSt 17
11:21
2nd & 12 at own 17
Drew Plitt run for 4 yds to the BalSt 21
11:21
3rd & 8 at own 21
Drew Plitt pass incomplete
11:21
4th & 8 at own 21
Nathan Snyder punt for 45 yds , DL Knock returns for 2 yds to the Ohio 36
Ohio Touchdown, 9 plays
8:50
1st & 10 at own 36
Nathan Rourke run for 11 yds to the Ohio 47 for a 1ST down
8:50
1st & 10 at own 47
De’Montre Tuggle run for 7 yds to the BalSt 46
7:20
2nd & 3 at opp 46
Timeout OHIO, clock 07:20
7:20
2nd & 3 at opp 46
Ja’Vahri Portis run for 9 yds to the BalSt 37 for a 1ST down
7:20
1st & 10 at opp 37
Nathan Rourke run for 3 yds to the BalSt 34
7:20
2nd & 7 at opp 34
Ja’Vahri Portis run for 11 yds to the BalSt 23 for a 1ST down
7:20
1st & 10 at opp 23
Ja’Vahri Portis run for 8 yds to the BalSt 15
7:20
2nd & 2 at opp 15
OHIO Penalty, false start (Ja’Vahri Portis) to the BalSt 20
7:20
2nd & 7 at opp 20
Ja’Vahri Portis run for 4 yds to the BalSt 16
4:47
3rd & 3 at opp 16
Timeout BALL ST, clock 04:47
4:47
3rd & 3 at opp 16
Ja’Vahri Portis run for 4 yds to the BalSt 12 for a 1ST down
4:12
1st & 10 at opp 12
Nathan Rourke run for 12 yds for a TD, (Louie Zervos KICK)Ohio 34, Ball State 14
Ball State Touchdown, 7 plays
4:12
1st & 0 at own 35
Michael Farkas kickoff for 52 yds , Malik Dunner return for 9 yds to the BalSt 44 BALL ST Penalty, Offensive holding (Brock Burns) to the BalSt 12
4:06
1st & 10 at own 12
Drew Plitt pass complete to Yo’Heinz Tyler for 18 yds to the BalSt 30 for a 1ST down OHIO Penalty, roughing passer (Will Evans) to the BalSt 45 for a 1ST down
4:06
1st & 10 at own 45
Drew Plitt pass complete to Justin Hall for 9 yds to the Ohio 46
4:06
2nd & 1 at opp 46
Drew Plitt pass complete to Yo’Heinz Tyler for 18 yds to the Ohio 28 for a 1ST down
4:06
1st & 10 at opp 28
Drew Plitt pass incomplete to Yo’Heinz Tyler, broken up by Ilyaas Motley
4:06
2nd & 10 at opp 28
Drew Plitt run for 6 yds to the Ohio 22
4:06
3rd & 4 at opp 22
Drew Plitt pass complete to Yo’Heinz Tyler for 8 yds to the Ohio 14 for a 1ST down
2:45
1st & 10 at opp 14
Drew Plitt pass complete to Riley Miller for 14 yds for a TD, (Ryan Rimmler KICK)Ohio 34, Ball State 21
Ohio Punt, 3 plays
2:45
1st & 0 at own 35
Ryan Rimmler on-side kick recovered by OHIO at the BalSt 46
2:44
1st & 10 at opp 46
De’Montre Tuggle run for 2 yds to the BalSt 44
2:40
2nd & 8 at opp 44
Timeout BALL ST, clock 02:40
2:40
2nd & 8 at opp 44
De’Montre Tuggle run for 2 yds to the BalSt 42
2:34
3rd & 6 at opp 42
Timeout BALL ST, clock 02:34
2:34
3rd & 6 at opp 42
Nathan Rourke run for a loss of 3 yards to the BalSt 45
2:34
4th & 9 at opp 45
Michael Farkas punt for 41 yds, punt out-of-bounds at the BalSt 4
Ball State Turnover on downs, 7 plays
1:43
1st & 10 at own 4
Drew Plitt pass complete to Antwan Davis for 3 yds to the BalSt 7
1:43
2nd & 7 at own 7
Drew Plitt sacked by Dylan Conner and Jack McCrory for a loss of 1 yard to the BalSt 6
1:43
3rd & 8 at own 6
Drew Plitt run for 6 yds to the BalSt 12 for a 1ST down OHIO Penalty, personal foul (Justin Birchette) to the BalSt 27 for a 1ST down
1:43
1st & 10 at own 27
Drew Plitt pass incomplete to Yo’Heinz Tyler
1:43
2nd & 10 at own 27
Drew Plitt pass complete to Justin Hall for 3 yds to the BalSt 30
1:43
3rd & 7 at own 30
Drew Plitt sacked by Tariq Drake for a loss of 6 yards to the BalSt 24
1:43
4th & 13 at own 24
Drew Plitt run for 7 yds to the BalSt 31
Ohio End of game, 1 play
0:25
1st & 10 at opp 31
TEAM run for a loss of 1 yard to the BalSt 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.