From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Kent State
Ball State
97
Total yards
388
68
Passing yards
88
29
Rushing yards
300
3.1
Yards per pass
5.2
1.1
Yards per rush
5.8
9
First downs
21
1–12
Third downs
7–15
1–2
Fourth downs
1–1
0
Turnovers
0
7–79
Penalties
6–66
23:24
Possession
36:36
1
Sacks (by defense)
5
Efficiency
Kent State
Ball State
21%
Success rate
42%
−0.30
EPA per play
0.27
0.93
Explosiveness
1.35
−0.25
Rushing EPA
0.40
−0.33
Passing EPA
−0.09
14%
Passing-down success
24%
−0.35
First-down EPA
0.09
−0.07
Second-down EPA
0.17
−0.09
Third-down EPA
0.61
10%
Havoc by its defense
38%
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 69% to win. Elo’s favorite won.
The line
Ball State −13, over/under 42.
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 77%, Kent State 23%. 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, Kent State right to left.
Q1 Kent StatePunt, 3 plays, −2 yards
Q1 Ball StatePunt, 3 plays, 3 yards
Q1 Kent StatePunt, 3 plays, 16 yards
Q1 Ball StateField goal, 8 plays, 32 yards
Q1 Kent StatePunt, 6 plays, 35 yards
Q1 Ball StateTouchdown, 8 plays, 80 yards
Q2 Kent StatePunt, 3 plays, 1 yard
Q2 Ball StateField goal, 7 plays, 13 yards
Q2 Kent StatePunt, 5 plays, −1 yard
Q2 Ball StatePunt, 3 plays, 5 yards
Q2 Kent StatePunt, 3 plays, −6 yards
Q2 Ball StatePunt, 3 plays, −3 yards
Q2 Kent StateField goal, 9 plays, 23 yards
Q2 Ball StateEnd of half, 3 plays, 3 yards
Q3 Ball StateTouchdown, 9 plays, 75 yards
Q3 Kent StatePunt, 3 plays, 2 yards
Q3 Ball StateTouchdown, 8 plays, 89 yards
Q3 Kent StateTurnover on downs, 11 plays, 52 yards
Q4 Ball StateTouchdown, 11 plays, 88 yards
Q4 Kent StatePunt, 3 plays, −6 yards
Q4 Ball StateEnd of game, 8 plays, 28 yards
Play by play
1st quarter6 drives, then Ball State 3, Kent State 0
Kent State Punt, 3 plays
14:54
1st & 10 at own 35
Jack Drake kickoff for 63 yds , Bryce Sheppert return for 15 yds to the KENT 17
14:42
1st & 10 at own 17
Jaylen Thomas run for 2 yds to the KENT 19
14:11
2nd & 8 at own 19
Tommy Ulatowski pass incomplete to Luke Floriea
14:02
3rd & 8 at own 19
Tommy Ulatowski sacked for a loss of 9 yards to the KENT 10
13:24
4th & 17 at own 10
(13:32) Smith,Josh punt 45 yards to the BSU45 PENALTY BSU Running Into The Kicker (Evans,Brayden) 5 yards from KSU10 to KSU15. NO PLAY.
13:19
4th & 12 at own 15
Josh Smith punt for 30 yds, punt out-of-bounds at the BALL 45 Ball State Penalty, Offensive Holding (Jack Beebe) to the BALL 45
Ball State Punt, 3 plays
13:10
1st & 10 at own 45
Marquez Cooper run for 1 yd to the BALL 46
12:37
2nd & 9 at own 46
Marquez Cooper run for 2 yds to the BALL 48
11:59
3rd & 7 at own 48
Kiael Kelly pass incomplete to Qian Magwood
11:52
4th & 7 at own 48
Lucas Borrow punt for 40 yds, fair catch by Luke Floriea at the KENT 12
Kent State Punt, 3 plays
11:45
1st & 10 at own 12
(11:46) No Huddle-Shotgun Ulatowski,Tommy pass complete deep left to Gardner,Jameel for 29 yards to the KSU41 (Potts,Tyler) PENALTY KSU Pass Interference (Gardner,Jameel) 6 yards from KSU12 to KSU06. NO PLAY.
11:28
1st & 16 at own 6
(11:32) No Huddle-Shotgun Ulatowski,Tommy rush right for 7 yards gain to the KSU13, End Of Play PENALTY BSU Personal Foul (Pearce,Cole) 16 yards from KSU06 to KSU22, 1ST DOWN. NO PLAY.
11:06
1st & 10 at own 22
Tommy Ulatowski pass complete to Luke Floriea for 8 yds to the KENT 30
10:41
2nd & 2 at own 30
Tommy Ulatowski pass complete to Trell Harris for 2 yds to the KENT 28
10:09
3rd & 4 at own 28
Tommy Ulatowski pass incomplete to Jameel Gardner Jr.
10:01
4th & 4 at own 28
Josh Smith punt for 34 yds , Qian Magwood returns for 3 yds to the BALL 41
Ball State Field goal, 8 plays
9:57
1st & 10 at own 41
Kiael Kelly pass incomplete to Tanner Koziol
9:50
2nd & 10 at own 41
(09:57) Shotgun Kelly,Kiael pass complete short middle to Magwood,Qian for 2 yards loss to the BSU39 (Nicholl,Rocco; Daley,Stephen) PENALTY KSU UNR: Unnecessary Roughness (Blue,Capone) 15 yards from BSU41 to KSU44, 1ST DOWN. NO PLAY.
9:21
1st & 10 at opp 44
Marquez Cooper run for no gain to the KENT 44
8:51
2nd & 10 at opp 44
Kiael Kelly pass incomplete to Tanner Koziol
8:43
3rd & 10 at opp 44
Kiael Kelly run for 11 yds to the KENT 33 for a 1ST down
8:06
1st & 10 at opp 33
Vaughn Pemberton run for 2 yds to the KENT 31
7:36
2nd & 8 at opp 31
Kiael Kelly run for 4 yds to the KENT 27
7:03
3rd & 4 at opp 27
Kiael Kelly pass incomplete to Nick Presley
6:58
4th & 4 at opp 27
Jackson Courville 44 yd FG GOODBall State 3, Kent State 0
Kent State Punt, 6 plays
6:53
1st & 10 at own 35
Jack Drake kickoff for 61 yds , Bryce Sheppert return for 14 yds to the KENT 18
6:44
1st & 10 at own 18
Jaylen Thomas run for 17 yds to the KENT 35 for a 1ST down
6:14
1st & 10 at own 35
Jaylen Thomas run for no gain to the KENT 35
5:35
2nd & 10 at own 35
Tommy Ulatowski pass complete to Jameel Gardner Jr. for 10 yds to the KENT 45 for a 1ST down
5:07
1st & 10 at own 45
Jaylen Thomas run for 1 yd to the KENT 46
4:26
2nd & 9 at own 46
Gavin Garcia run for 5 yds to the BALL 49
3:43
3rd & 4 at opp 49
Gavin Garcia run for 2 yds to the BALL 47
3:07
4th & 2 at opp 47
Josh Smith punt for 47 yds for a touchback
Ball State Touchdown, 8 plays
2:57
1st & 10 at own 20
Kiael Kelly run for 16 yds to the BALL 36 for a 1ST down
2:20
1st & 10 at own 36
Marquez Cooper run for 3 yds to the BALL 39
1:44
2nd & 7 at own 39
Kiael Kelly pass complete to Ahmad Edwards for 46 yds to the KENT 15 for a 1ST down
1:26
1st & 10 at opp 15
Marquez Cooper run for 2 yds to the KENT 13
0:47
2nd & 8 at opp 13
Kiael Kelly run for 8 yds to the KENT 5 for a 1ST down
0:00
1st & goal at opp 5
Marquez Cooper run for 3 yds to the KENT 2
Q2 14:52
2nd & goal at opp 2
Marquez Cooper run for 1 yd to the KENT 1
Q2 14:27
3rd & goal at opp 1
Marquez Cooper run for 1 yd for a TD (Jackson Courville KICK)Ball State 10, Kent State 0
2nd quarter8 drives, then Ball State 13, Kent State 3
Kent State Punt, 3 plays
14:20
1st & 10 at own 35
Jack Drake kickoff for 64 yds , Bryce Sheppert return for 21 yds to the KENT 22
14:15
1st & 10 at own 22
Tommy Ulatowski pass incomplete to Luke Floriea
14:08
2nd & 10 at own 22
Jaylen Thomas run for 1 yd to the KENT 23
13:30
3rd & 9 at own 23
(13:36) No Huddle-Shotgun Ulatowski,Tommy pass incomplete short right to Harris,Trell QB hurried by Mims,Kyron PENALTY KSU Illegal Formation offsetting BSU Face Mask offsetting. NO PLAY.
13:26
3rd & 9 at own 23
Tommy Ulatowski pass incomplete to Hayden Junker
13:16
4th & 9 at own 23
Josh Smith punt for 36 yds , Qian Magwood returns for no gain to the KENT 44
Ball State Field goal, 7 plays
13:09
1st & 10 at opp 44
Marquez Cooper run for 5 yds to the KENT 39
12:48
2nd & 5 at opp 39
Marquez Cooper run for 2 yds to the KENT 37
11:59
3rd & 3 at opp 37
Kiael Kelly pass complete to Maximus Webster for 6 yds to the KENT 31 for a 1ST down
11:33
1st & 10 at opp 31
Kiael Kelly pass incomplete to Tanner Koziol
11:24
2nd & 10 at opp 31
Kiael Kelly run for no gain to the KENT 31
10:43
3rd & 10 at opp 31
Kiael Kelly pass incomplete to Nick Presley
10:38
4th & 10 at opp 31
Jackson Courville 48 yd FG GOODBall State 13, Kent State 0
Kent State Punt, 5 plays
10:38
1st & 10 at own 35
Jack Drake kickoff for 62 yds
10:29
1st & 10 at own 35
(10:37) No Huddle-Shotgun Ulatowski,Tommy pass complete short left to Floriea,Luke for 3 yards to the KSU38, End Of Play PENALTY KSU Holding (Page,Andrew) 10 yards from KSU35 to KSU25. NO PLAY.
9:47
1st & 20 at own 25
PENALTY KSU UNS: Unsportsmanlike Conduct 13 yards from KSU25 to KSU12. NO PLAY.
9:38
1st & 33 at own 12
Jaylen Thomas run for 6 yds to the KENT 18
9:33
2nd & 27 at own 18
Ball State Penalty, Personal Foul (Jordan Riley) to the KENT 34 for a 1ST down
8:51
1st & 10 at own 34
Tommy Ulatowski run for no gain to the KENT 34
8:41
2nd & 10 at own 34
Tommy Ulatowski pass incomplete to Jameel Gardner Jr.
8:41
3rd & 10 at own 34
Tommy Ulatowski pass incomplete to Luke Floriea
8:41
4th & 10 at own 34
Josh Smith punt for 47 yds , Qian Magwood returns for 9 yds to the BALL 28
Ball State Punt, 3 plays
8:37
1st & 10 at own 28
Kiael Kelly pass incomplete to Ahmad Edwards
8:28
2nd & 10 at own 28
Marquez Cooper run for 5 yds to the BALL 33
7:51
3rd & 5 at own 33
Kiael Kelly pass incomplete to Marquez Cooper
7:39
4th & 5 at own 33
punt for 49 yds , Luke Floriea returns for 4 yds to the KENT 22
Kent State Punt, 3 plays
7:33
1st & 10 at own 22
Tommy Ulatowski pass incomplete to Justin Holmes
7:23
2nd & 10 at own 22
Jaylen Thomas run for 1 yd to the KENT 21
6:44
3rd & 11 at own 21
Timeout Kent State, clock 06:44
6:44
3rd & 11 at own 21
Tommy Ulatowski sacked by Mikhari Sibblis for a loss of 5 yards to the KENT 16
5:59
4th & 16 at own 16
Josh Smith punt for 59 yds, punt out-of-bounds at the BALL 25
5:59
4th & 16 at own 16
Josh Smith punt for 59 yds, punt out-of-bounds at the BALL 25
Ball State Punt, 3 plays
5:52
1st & 10 at own 25
Marquez Cooper run for 3 yds to the BALL 28
5:19
2nd & 7 at own 28
Kiael Kelly run for 3 yds to the BALL 31
4:36
3rd & 4 at own 31
Kiael Kelly sacked for a loss of 9 yards to the BALL 22
3:55
4th & 13 at own 22
Lucas Borrow punt for 42 yds, punt out-of-bounds at the 50 yard line , Luke Floriea returns for 14 yds to the 50 yard line
Kent State Field goal, 9 plays
3:51
1st & 10 at the 50
Ball State Penalty, UNR: Unnecessary Roughness (Loren Strickland) to the BALL 32 for a 1ST down
3:37
1st & 10 at opp 32
Jaylen Thomas run for 1 yd to the BALL 31
2:57
2nd & 9 at opp 31
Devin Kargman pass complete to Justin Holmes for 7 yds to the BALL 24
2:22
3rd & 2 at opp 24
Jaylen Thomas run for 1 yd to the BALL 25
2:12
4th & 3 at opp 25
Timeout Kent State, clock 02:12
1:58
4th & 3 at opp 25
Devin Kargman pass complete to Trell Harris for 5 yds to the BALL 20 for a 1ST down
1:17
1st & 10 at opp 20
Devin Kargman sacked by Sidney Houston Jr. for a loss of 1 yard to the BALL 21
0:52
3rd & 17 at opp 27
Timeout Kent State, clock 00:52
0:51
2nd & 11 at opp 21
Devin Kargman sacked by Sidney Houston Jr. for a loss of 6 yards to the BALL 27
0:47
3rd & 17 at opp 27
Devin Kargman pass incomplete to Luke Floriea
0:42
4th & 17 at opp 27
Andrew Glass 45 yd FG GOODBall State 13, Kent State 3
Ball State End of half, 3 plays
0:38
1st & 10 at own 35
Andrew Glass kickoff for 44 yds , Nick Munson return for 14 yds to the BALL 35
0:34
1st & 10 at own 35
Kiael Kelly pass incomplete
0:34
2nd & 10 at own 35
Kiael Kelly pass incomplete to Nick Presley
0:00
3rd & 10 at own 35
Kiael Kelly run for 3 yds to the BALL 38
3rd quarter4 drives, then Ball State 27, Kent State 3
Ball State Touchdown, 9 plays
15:00
1st & 10 at own 35
Andrew Glass kickoff for 63 yds
15:00
1st & 10 at own 25
PENALTY BSU False Start (Mucciolo,Jon) 5 yards from BSU25 to BSU20. NO PLAY.
14:49
1st & 15 at own 20
Marquez Cooper run for 14 yds to the BALL 34
14:16
2nd & 1 at own 34
Kiael Kelly run for 11 yds to the BALL 45 for a 1ST down
13:59
1st & 10 at own 45
Marquez Cooper run for 2 yds to the BALL 43
13:21
2nd & 12 at own 43
Kiael Kelly run for 2 yds to the BALL 41
12:20
3rd & 14 at own 41
Kiael Kelly pass complete to Qian Magwood for 11 yds to the KENT 48
11:49
4th & 3 at opp 48
Marquez Cooper run for 8 yds to the KENT 40 for a 1ST down
11:12
1st & 10 at opp 40
Marquez Cooper run for 3 yds to the KENT 37
10:34
2nd & 7 at opp 37
Marquez Cooper run for 15 yds to the KENT 22 for a 1ST down
9:56
1st & 10 at opp 22
Kiael Kelly run for 22 yds for a TD (Jackson Courville KICK)Ball State 20, Kent State 3
Kent State Punt, 3 plays
9:55
1st & 10 at own 35
Jack Drake kickoff for 7 yds
9:50
1st & 10 at own 42
Devin Kargman pass incomplete to Trell Harris
9:41
2nd & 10 at own 42
Jaylen Thomas run for 3 yds to the KENT 39
9:11
3rd & 13 at own 39
PENALTY KSU False Start (Golden,Cameron) 5 yards from KSU39 to KSU34. NO PLAY.
8:52
3rd & 18 at own 34
Devin Kargman pass complete to Trell Harris for 10 yds to the KENT 44
8:13
4th & 8 at own 44
Josh Smith punt for 46 yds , Qian Magwood returns for 1 yd to the BALL 11
Ball State Touchdown, 8 plays
8:06
1st & 10 at own 11
Marquez Cooper run for 5 yds to the BALL 16
7:25
2nd & 5 at own 16
Kiael Kelly run for 5 yds to the BALL 21 for a 1ST down
6:44
1st & 10 at own 21
Marquez Cooper run for 16 yds to the BALL 37 for a 1ST down
6:07
1st & 10 at own 37
Kiael Kelly run for 12 yds to the KENT 49 for a 1ST down Kent State Penalty, Personal Foul (Sayed Abuhamdeh) to the KENT 36 for a 1ST down
5:45
1st & 10 at opp 36
Marquez Cooper run for 3 yds to the KENT 33
5:00
2nd & 7 at opp 33
Marquez Cooper run for 29 yds to the KENT 4 for a 1ST down
4:20
1st & goal at opp 4
Kiael Kelly run for no gain to the KENT 4
3:44
2nd & goal at opp 4
Kiael Kelly run for 4 yds for a TD (Jackson Courville KICK)Ball State 27, Kent State 3
Kent State Turnover on downs, 11 plays
3:35
1st & 10 at own 35
Jack Drake kickoff for 55 yds , Bryce Sheppert return for 26 yds to the KENT 36
3:34
1st & 10 at own 36
Devin Kargman pass incomplete to Jameel Gardner Jr.
3:27
2nd & 10 at own 36
Gavin Garcia run for 5 yds to the KENT 41
2:45
3rd & 5 at own 41
Devin Kargman pass complete to Luke Floriea for 18 yds to the BALL 41 for a 1ST down
2:16
1st & 10 at opp 41
Gavin Garcia run for 4 yds to the BALL 37
1:38
2nd & 6 at opp 37
Devin Kargman pass complete to Luke Floriea for 12 yds to the BALL 25 for a 1ST down
1:00
1st & 10 at opp 25
Gavin Garcia run for 5 yds to the BALL 20
0:00
2nd & 5 at opp 20
Gavin Garcia run for 10 yds to the BALL 10 for a 1ST down
Q4 14:53
1st & goal at opp 10
Gavin Garcia run for 2 yds to the BALL 12
Q4 14:09
2nd & goal at opp 12
Devin Kargman pass incomplete to Hayden Junker
Q4 13:59
3rd & goal at opp 12
Devin Kargman pass incomplete to Luke Floriea
Q4 13:56
4th & goal at opp 12
Devin Kargman pass incomplete to Jameel Gardner Jr.
4th quarter5 drives, then Ball State 34, Kent State 3
Ball State Touchdown, 11 plays
13:56
1st & 10 at own 12
Marquez Cooper run for 7 yds to the BALL 19
Kent State Turnover on downs, 11 plays
13:56
4th & goal at opp 12
Devin Kargman pass incomplete to Jameel Gardner Jr.
Ball State Touchdown, 11 plays
13:11
2nd & 3 at own 19
Kiael Kelly run for no gain to the BALL 19
12:29
3rd & 3 at own 19
Marquez Cooper run for 5 yds to the BALL 24 for a 1ST down
11:51
1st & 10 at own 24
Vaughn Pemberton run for 13 yds to the BALL 37 for a 1ST down
11:11
1st & 10 at own 37
Vaughn Pemberton run for 45 yds to the KENT 18 for a 1ST down
10:30
1st & 10 at opp 18
Marquez Cooper run for no gain to the KENT 18
9:48
2nd & 10 at opp 18
Kiael Kelly pass complete to Tanner Koziol for 8 yds to the KENT 10
9:10
3rd & 2 at opp 10
Marquez Cooper run for 9 yds to the KENT 1 for a 1ST down
8:19
1st & goal at opp 1
Vaughn Pemberton run for no gain to the KENT 1
7:35
2nd & goal at opp 1
Vaughn Pemberton run for no gain to the KENT 1
7:01
3rd & goal at opp 1
Vaughn Pemberton run for 1 yd for a TD (Jackson Courville KICK)Ball State 34, Kent State 3
Kent State Punt, 3 plays
6:55
1st & 10 at own 35
Carson Holmer kickoff for 52 yds , Gavin Garcia return for 13 yds to the KENT 26
6:43
1st & 10 at own 26
Curtis Douglas run for 3 yds to the KENT 29
6:15
2nd & 7 at own 29
Devin Kargman pass incomplete to Jack Coulson
6:08
3rd & 7 at own 29
Devin Kargman sacked by Keionte Newson for a loss of 9 yards to the KENT 20
5:32
4th & 16 at own 20
Josh Smith punt for 35 yds, punt out-of-bounds at the KENT 47 , Qian Magwood returns for 8 yds to the KENT 47
Ball State End of game, 8 plays
5:23
1st & 10 at opp 47
Charlie Spegal run for 1 yd to the KENT 48
4:39
2nd & 11 at opp 48
Charlie Spegal run for 5 yds to the KENT 43
3:57
3rd & 6 at opp 43
Timeout Ball State, clock 03:57
3:41
3rd & 6 at opp 43
Layne Hatcher pass complete to Charlie Spegal for 7 yds to the KENT 36 for a 1ST down
3:05
1st & 10 at opp 36
Layne Hatcher pass complete to Ahmad Edwards for 4 yds to the KENT 32
2:25
2nd & 6 at opp 32
Layne Hatcher pass complete to Nick Presley for 6 yds to the KENT 26 for a 1ST down
1:42
1st & 10 at opp 26
Charlie Spegal run for 7 yds to the KENT 19
0:56
2nd & 3 at opp 19
Charlie Spegal run for 1 yd to the KENT 18
0:00
3rd & 2 at opp 18
Kneel down by Ball St. at KSU19 for loss of 1 yard.
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.