From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Bowling Green
Kent State
476
Total yards
358
286
Passing yards
284
190
Rushing yards
74
12.4
Yards per pass
7.1
4.9
Yards per rush
2.3
18
First downs
20
4–10
Third downs
3–13
2–3
Fourth downs
1–2
1
Turnovers
2
11–56
Penalties
5–35
30:29
Possession
29:31
4
Sacks (by defense)
2
Efficiency
Bowling Green
Kent State
53%
Success rate
42%
0.49
EPA per play
−0.08
1.51
Explosiveness
1.09
0.47
Rushing EPA
0.16
0.76
Passing EPA
−0.04
32%
Passing-down success
15%
0.32
First-down EPA
0.04
0.37
Second-down EPA
−0.26
0.65
Third-down EPA
0.04
21%
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)
Bowling Green 62% to win. Elo’s favorite won.
The line
Bowling Green −8.5, over/under 41.
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 Bowling Green 78%, Kent State 22%. 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. Kent State drives left to right, Bowling Green right to left.
Q1 Kent StateField goal, 11 plays, 39 yards
Q1 Bowling GreenPunt, 5 plays, 12 yards
Q1 Kent StateFumble, 3 plays, 15 yards
Q1 Bowling GreenTouchdown, 5 plays, 31 yards
Q1 Kent StatePunt, 3 plays, −8 yards
Q1 Bowling GreenTouchdown, 1 play, 47 yards
Q1 Kent StateField goal, 7 plays, 55 yards
Q2 Bowling GreenPunt, 3 plays, 3 yards
Q2 Kent StateMissed FG, 7 plays, 50 yards
Q2 Bowling GreenTouchdown, 3 plays, 80 yards
Q2 Kent StatePunt, 3 plays, 3 yards
Q2 Bowling GreenTouchdown, 8 plays, 64 yards
Q2 Kent StateEnd of half, 6 plays, 35 yards
Q3 Bowling GreenTurnover on downs, 7 plays, 69 yards
Q3 Kent StatePunt, 8 plays, 49 yards
Q3 Bowling GreenPunt, 3 plays, 7 yards
Q3 Kent StateTouchdown, 3 plays, 32 yards
Q3 Bowling GreenTouchdown, 12 plays, 75 yards
Q4 Kent StatePunt, 4 plays, −4 yards
Q4 Bowling GreenInterception, 3 plays, 16 yards
Q4 Kent StateTouchdown, 8 plays, 55 yards
Q4 Bowling GreenTouchdown, 5 plays, 40 yards
Q4 Kent StateInterception, 7 plays, 32 yards
Q4 Bowling GreenTouchdown, 5 plays, 15 yards
Q4 Kent StateTurnover on downs, 5 plays, 15 yards
Q4 Bowling GreenEnd of game, 2 plays, −4 yards
Play by play
1st quarter7 drives, then Bowling Green 14, Kent State 3
Kent State Field goal, 11 plays
14:54
1st & 10 at own 35
Jack Sauder kickoff for 59 yds , Xavier Williams return for 25 yds to the KENT 31
14:54
1st & 10 at own 31
Jaylen Thomas run for 8 yds to the KENT 39
14:54
2nd & 2 at own 39
Jaylen Thomas run for no gain to the KENT 39
14:54
3rd & 2 at own 39
Jaylen Thomas run for 7 yds to the KENT 46 for a 1ST down
14:54
1st & 5 at opp 49
Gavin Garcia run for no gain to the BGSU 49
14:54
2nd & 5 at opp 49
Tommy Ulatowski pass complete to Luke Floriea for 11 yds to the BGSU 38 for a 1ST down
14:54
1st & 10 at opp 38
Tommy Ulatowski pass complete to Jack Coulson for 5 yds to the BGSU 33
14:54
2nd & 5 at opp 33
Tommy Ulatowski pass complete to Luke Floriea for 7 yds to the BGSU 26 for a 1ST down
14:54
1st & 10 at opp 26
Gavin Garcia run for 2 yds to the BGSU 24
14:54
2nd & 8 at opp 24
Tommy Ulatowski pass incomplete to Jack Coulson
14:54
3rd & 8 at opp 24
Tommy Ulatowski sacked by Cashius Howell for a loss of 6 yards to the BGSU 30
8:58
4th & 14 at opp 30
Andrew Glass 48 yd FG GOODKent State 3, Bowling Green 0
Bowling Green Punt, 5 plays
8:58
1st & 10 at own 35
Andrew Glass kickoff for 65 yds for a touchback
8:58
1st & 10 at own 25
Connor Bazelak pass complete to Harold Fannin Jr. for 9 yds to the BGSU 34
8:58
2nd & 1 at own 34
Ta’ron Keith run for 5 yds to the BGSU 39 for a 1ST down
8:58
1st & 20 at own 29
Connor Bazelak pass complete to Ta’ron Keith for 9 yds to the BGSU 38
8:58
2nd & 11 at own 38
Harold Fannin Jr. run for 1 yd to the BGSU 37
8:58
3rd & 12 at own 37
Connor Bazelak pass incomplete to Abdul-Fatai Ibrahim
6:13
4th & 12 at own 37
Jackson Kleather punt for 47 yds, fair catch by Luke Floriea at the KENT 16
Kent State Fumble, 3 plays
6:13
1st & 10 at own 16
Jaylen Thomas run for 1 yd to the KENT 17
6:13
2nd & 9 at own 17
PENALTY KENT False Start (Morell,Dustyn) 5 yards from KENT17 to KENT12. NO PLAY.
6:13
2nd & 14 at own 12
Tommy Ulatowski pass complete to Luke Floriea for 11 yds to the KENT 23
4:50
3rd & 3 at own 23
Tommy Ulatowski pass complete to Trell Harris for 8 yds Trell Harris fumbled, recovered by BGSU Darren Anders No Huddle-Shotgun Ulatowski,Tommy pass complete short left to Harris,Trell for 8 yards to the KENT31 fumbled by Harris,Trell at KENT29 forced by Anders,Darren recovered by BGSU Anders,Darren at KENT31, End Of Play.
Bowling Green Touchdown, 5 plays
4:50
1st & 20 at opp 41
Ta’ron Keith run for 12 yds to the KENT 29
4:50
2nd & 8 at opp 29
Ta’ron Keith run for 4 yds to the KENT 25
4:50
3rd & 4 at opp 25
Connor Bazelak pass complete to Odieu Hiliare for 22 yds to the KENT 3 for a 1ST down
4:50
1st & goal at opp 3
Harold Fannin Jr. run for 2 yds to the KENT 1
2:05
2nd & goal at opp 1
Timeout Kent State, clock 02:05
2:01
2nd & goal at opp 1
Camden Orth run for 1 yd for a TD (Alan Anaya KICK)Bowling Green 7, Kent State 3
Kent State Punt, 3 plays
1:53
1st & 10 at own 35
Jack Sauder kickoff for 60 yds , Xavier Williams return for 35 yds to the KENT 40
1:53
1st & 10 at own 40
Tommy Ulatowski pass complete to Luke Floriea for 4 yds to the KENT 44
1:53
2nd & 6 at own 44
Tommy Ulatowski pass incomplete to Trell Harris
1:53
3rd & 6 at own 44
Tommy Ulatowski sacked for a loss of 12 yards to the KENT 32
0:25
4th & 18 at own 32
Josh Smith punt for 55 yds, punt out-of-bounds at the KENT 47 , Jhaylin Embry returns for 40 yds to the KENT 47
Bowling Green Touchdown, 1 play
0:16
1st & 10 at opp 47
Connor Bazelak pass complete to Harold Fannin Jr. for 47 yds for a TD (Alan Anaya KICK)Bowling Green 14, Kent State 3
Kent State Field goal, 7 plays
0:09
1st & 10 at own 35
Jack Sauder kickoff for 65 yds , Bryce Sheppert return for 31 yds to the KENT 31
0:00
1st & 10 at own 31
Jaylen Thomas run for 5 yds to the KENT 36
Q2 15:00
2nd & 5 at own 36
Jaylen Thomas run for 2 yds to the KENT 38
Q2 15:00
3rd & 3 at own 38
Tommy Ulatowski pass complete to Justin Holmes for 41 yds to the BGSU 21 for a 1ST down
Q2 15:00
1st & 10 at opp 21
Jaylen Thomas run for 3 yds to the BGSU 18
Q2 15:00
2nd & 7 at opp 18
Jaylen Thomas run for 3 yds to the BGSU 15
Q2 15:00
3rd & 4 at opp 15
Jaylen Thomas run for 1 yd to the BGSU 14
Q2 11:39
4th & 3 at opp 14
Andrew Glass 32 yd FG GOODBowling Green 14, Kent State 6
2nd quarter6 drives, then Bowling Green 28, Kent State 6
Bowling Green Punt, 3 plays
11:39
1st & 10 at own 35
Andrew Glass kickoff for 65 yds for a touchback
11:39
2nd & 26 at own 9
Connor Bazelak pass complete to Abdul-Fatai Ibrahim for 7 yds to the BGSU 16
11:39
3rd & 19 at own 16
Connor Bazelak pass complete to Ta’ron Keith for 12 yds to the BGSU 28
10:23
4th & 7 at own 28
Jackson Kleather punt for 40 yds, fair catch by Luke Floriea at the KENT 32
Kent State Missed FG, 7 plays
10:23
1st & 10 at own 32
Tommy Ulatowski pass complete to Jack Coulson for 5 yds to the KENT 37
10:23
2nd & 5 at own 37
Tommy Ulatowski pass complete to Luke Floriea for 29 yds to the BGSU 34 for a 1ST down
10:23
1st & 10 at opp 34
Gavin Garcia run for 5 yds to the BGSU 29
10:23
1st & 10 at opp 24
Gavin Garcia run for 6 yds to the BGSU 18
10:23
2nd & 4 at opp 18
Gavin Garcia run for 1 yd to the BGSU 17
10:23
3rd & 3 at opp 17
Tommy Ulatowski run for 1 yd to the BGSU 18
6:38
4th & 4 at opp 18
Andrew Glass 36 yd FG MISSED
Bowling Green Touchdown, 3 plays
6:38
1st & 10 at own 20
Harold Fannin Jr. run for 6 yds to the BGSU 26
6:38
2nd & 4 at own 26
Camden Orth pass complete to Ta’ron Keith for 29 yds to the KENT 45 for a 1ST down
5:18
1st & 10 at opp 45
Camden Orth pass complete to Ta’ron Keith for 45 yds for a TD (Alan Anaya KICK)Bowling Green 21, Kent State 6
Kent State Punt, 3 plays
5:13
1st & 10 at own 35
Jack Sauder kickoff for 50 yds , Bryce Sheppert return for 17 yds to the KENT 32
5:13
1st & 10 at own 32
Jaylen Thomas run for 2 yds to the KENT 30
5:13
2nd & 7 at own 35
Tommy Ulatowski pass incomplete to Luke Floriea
5:13
3rd & 7 at own 35
Tommy Ulatowski pass incomplete to Jameel Gardner Jr.
4:15
4th & 7 at own 35
Josh Smith punt for 51 yds , Jhaylin Embry returns for 10 yds to the BGSU 36
Bowling Green Touchdown, 8 plays
4:15
1st & 10 at own 36
Jaison Patterson run for 1 yd to the BGSU 37
4:15
2nd & 9 at own 37
Harold Fannin Jr. run for 3 yds to the BGSU 40
4:15
3rd & 6 at own 40
Connor Bazelak pass incomplete to Harold Fannin Jr.
4:15
4th & 6 at own 40
Jackson Kleather run for 17 yds to the KENT 43 for a 1ST down
4:15
1st & 10 at opp 43
Connor Bazelak sacked by Mattheus Carroll for a loss of 5 yards to the KENT 48
4:15
2nd & 15 at opp 48
Connor Bazelak pass complete to Harold Fannin Jr. for 34 yds to the KENT 14 for a 1ST down
4:15
1st & 10 at opp 14
Connor Bazelak pass complete to Ta’ron Keith for 12 yds to the KENT 2 for a 1ST down
0:51
1st & goal at opp 2
Camden Orth run for 2 yds for a TD (Alan Anaya KICK)Bowling Green 28, Kent State 6
Kent State End of half, 6 plays
0:44
1st & 10 at own 35
Jack Sauder kickoff for 45 yds , Bryce Sheppert return for 7 yds to the KENT 27
0:44
1st & 10 at own 27
Jaylen Thomas run for 12 yds to the KENT 39 for a 1ST down
0:44
1st & 10 at own 39
Tommy Ulatowski pass complete to Luke Floriea for 12 yds to the BGSU 49 for a 1ST down
0:44
1st & 10 at opp 49
Tommy Ulatowski run for 1 yd to the BGSU 48
0:44
2nd & 9 at opp 48
Tommy Ulatowski pass complete to Justin Holmes for 10 yds to the BGSU 38 for a 1ST down
0:10
1st & 10 at opp 38
Timeout Bowling Green, clock 00:10
0:10
1st & 10 at opp 38
Tommy Ulatowski pass incomplete to Luke Floriea
0:00
2nd & 10 at opp 38
Tommy Ulatowski pass incomplete to Luke Floriea
3rd quarter5 drives, then Bowling Green 28, Kent State 13
Bowling Green Turnover on downs, 7 plays
14:53
1st & 10 at own 35
Andrew Glass kickoff for 63 yds , Jhaylin Embry return for 23 yds to the BGSU 25
14:53
1st & 10 at own 25
Connor Bazelak run for 7 yds to the BGSU 32
14:53
2nd & 3 at own 32
Ta’ron Keith run for 24 yds to the KENT 44 for a 1ST down
14:53
1st & 10 at opp 14
Connor Bazelak pass complete to Odieu Hiliare for 7 yds to the KENT 7
14:53
2nd & 3 at opp 7
Connor Bazelak pass complete to Harold Fannin Jr. for 2 yds to the KENT 5
14:53
3rd & 1 at opp 5
Connor Bazelak pass incomplete to Levi Gazarek
14:53
1st & 10 at opp 44
Ta’ron Keith run for 30 yds to the KENT 14 Ta’ron Keith fumbled, recovered by BGSU Ta’ron Keith for a 1ST down
11:38
4th & 1 at opp 5
Camden Orth run for 1 yd to the KENT 6
Kent State Punt, 8 plays
11:38
1st & 10 at own 6
Jaylen Thomas run for 2 yds to the KENT 8
11:38
2nd & 8 at own 8
Tommy Ulatowski pass complete to Trell Harris for 15 yds to the KENT 23 for a 1ST down
11:38
1st & 10 at own 23
Tommy Ulatowski pass complete to Jameel Gardner Jr. for 9 yds to the KENT 32
11:38
2nd & 1 at own 32
Jaylen Thomas run for 13 yds to the KENT 45 for a 1ST down
11:38
1st & 10 at own 45
Tommy Ulatowski pass complete to Trell Harris for 11 yds to the BGSU 44 for a 1ST down
11:38
1st & 10 at opp 44
Tommy Ulatowski sacked by Cashius Howell for a loss of 6 yards to the 50 yard line
11:38
2nd & 16 at the 50
Jaylen Thomas run for 5 yds to the BGSU 45
11:38
3rd & 11 at opp 45
Tommy Ulatowski pass incomplete to Luke Floriea
7:32
4th & 11 at opp 45
Josh Smith punt for 43 yds
Bowling Green Punt, 3 plays
7:32
1st & 11 at own 1
Ta’ron Keith run for no gain to the BGSU 1
6:53
2nd & 11 at own 1
Timeout Bowling Green, clock 06:53
6:53
2nd & 11 at own 1
Connor Bazelak pass incomplete to Odieu Hiliare
6:53
3rd & 11 at own 1
Connor Bazelak pass complete to Austin Osborne for 8 yds to the BGSU 9
5:54
4th & 3 at own 9
Jackson Kleather punt for 23 yds, punt out-of-bounds at the BGSU 32
Kent State Touchdown, 3 plays
5:54
1st & 10 at opp 32
Tommy Ulatowski pass incomplete to Trell Harris
5:54
2nd & 10 at opp 32
Jaylen Thomas run for 1 yd to the BGSU 31
5:54
3rd & 9 at opp 31
Tommy Ulatowski pass incomplete to Trell Harris
5:00
1st & 10 at opp 21
Tommy Ulatowski pass complete to Hayden Junker for 21 yds for a TD (Andrew Glass KICK)Bowling Green 28, Kent State 13
Bowling Green Touchdown, 12 plays
5:00
1st & 10 at own 35
Andrew Glass kickoff for 63 yds
5:00
1st & 10 at own 25
Camden Orth run for 1 yd to the BGSU 26
5:00
2nd & 9 at own 26
Harold Fannin Jr. run for 15 yds to the BGSU 41 for a 1ST down
5:00
1st & 10 at own 41
Camden Orth run for no gain to the BGSU 41
5:00
2nd & 10 at own 41
Camden Orth pass complete to Ta’ron Keith for 4 yds to the BGSU 45
5:00
3rd & 6 at own 45
Camden Orth run for 11 yds to the KENT 44 for a 1ST down
5:00
1st & 10 at opp 44
PENALTY KENT Offside (Duran,Javier) 5 yards from KENT44 to KENT39. NO PLAY.
5:00
1st & 10 at opp 44
Connor Bazelak pass complete to Ta’ron Keith for 5 yds to the KENT 39
0:00
2nd & 5 at opp 39
Jaison Patterson run for 2 yds to the KENT 37
Q4 15:00
3rd & 3 at opp 37
Connor Bazelak pass incomplete
Q4 15:00
4th & 3 at opp 37
Connor Bazelak pass complete to Ta’ron Keith for 14 yds to the KENT 23 for a 1ST down
Q4 15:00
1st & 10 at opp 23
Camden Orth run for 1 yd to the KENT 22
Q4 15:00
2nd & 9 at opp 22
Camden Orth pass complete to Finn Hogan for 20 yds to the KENT 2 for a 1ST down
Q4 12:55
1st & goal at opp 2
Ta’ron Keith run for 2 yds for a TD (Alan Anaya KICK)Bowling Green 35, Kent State 13
4th quarter8 drives, then Bowling Green 49, Kent State 19
Kent State Punt, 4 plays
12:51
1st & 10 at own 35
Jack Sauder kickoff for 55 yds , Bryce Sheppert return for 17 yds to the KENT 27
12:51
1st & 10 at own 27
Kent State Penalty, Personal Foul (-15 Yards) to the KENT 28
12:51
1st & 9 at own 28
Kent State Penalty, Intentional Grounding (Tommy Ulatowski) to the KENT 17
12:51
2nd & 20 at own 17
Tommy Ulatowski pass incomplete to Jameel Gardner Jr.
12:51
3rd & 20 at own 17
Tommy Ulatowski run for 6 yds to the KENT 23
11:36
4th & 14 at own 23
Josh Smith punt for 43 yds , Jhaylin Embry returns for no gain to the BGSU 33
Bowling Green Interception, 3 plays
11:36
1st & 10 at own 33
Jaison Patterson run for 15 yds to the BGSU 48 for a 1ST down
11:36
1st & 10 at own 48
Jaison Patterson run for 1 yd to the BGSU 49
10:14
2nd & 9 at own 49
Connor Bazelak pass intercepted
Kent State Touchdown, 8 plays
10:14
1st & 10 at own 45
Tommy Ulatowski pass complete to Jameel Gardner Jr. for 4 yds to the KENT 49
10:14
2nd & 6 at own 49
Tommy Ulatowski pass complete to Jameel Gardner Jr. for 6 yds to the BGSU 45 for a 1ST down
10:14
1st & 10 at opp 45
Tommy Ulatowski pass incomplete to Jameel Gardner Jr.
10:14
2nd & 10 at opp 45
Jaylen Thomas run for 6 yds to the BGSU 39
10:14
3rd & 4 at opp 39
Tommy Ulatowski pass complete to Luke Floriea for 5 yds to the BGSU 34 for a 1ST down
10:14
1st & 10 at opp 34
Tommy Ulatowski pass complete to Trell Harris for 28 yds to the BGSU 6 for a 1ST down
10:14
1st & goal at opp 6
Jaylen Thomas run for 4 yds to the BGSU 2
7:36
2nd & goal at opp 2
Jaylen Thomas run for 2 yds for a TD (Two-Point Conversion failed)Bowling Green 35, Kent State 19
Bowling Green Touchdown, 5 plays
7:25
1st & 10 at own 35
Andrew Glass kickoff for 63 yds , Jhaylin Embry return for 58 yds to the KENT 40
7:25
1st & 10 at opp 40
Ta’ron Keith run for 1 yd to the KENT 39
7:25
2nd & 9 at opp 39
Camden Orth run for 2 yds to the KENT 37
7:25
3rd & 7 at opp 37
Ta’ron Keith run for 25 yds to the KENT 12 for a 1ST down
7:25
1st & 10 at opp 12
Camden Orth run for 9 yds to the KENT 3
5:00
2nd & 1 at opp 3
Jaison Patterson run for 3 yds for a TD (Alan Anaya KICK)Bowling Green 42, Kent State 19
Kent State Interception, 7 plays
5:00
1st & 10 at own 35
Jack Sauder kickoff for 37 yds
5:00
1st & 10 at own 28
Tommy Ulatowski pass complete to Justin Holmes for 10 yds to the KENT 38 for a 1ST down
5:00
1st & 10 at own 38
Tommy Ulatowski pass incomplete to Trell Harris
5:00
2nd & 10 at own 38
Tommy Ulatowski pass incomplete to Luke Floriea
5:00
3rd & 10 at own 38
Tommy Ulatowski pass complete to Luke Floriea for 7 yds to the KENT 45
5:00
4th & 3 at own 45
Tommy Ulatowski run for 6 yds to the BGSU 49 for a 1ST down
5:00
1st & 10 at opp 49
Tommy Ulatowski pass complete to Luke Floriea for 9 yds to the BGSU 40
3:18
2nd & 1 at opp 40
Tommy Ulatowski pass intercepted
Bowling Green Touchdown, 5 plays
3:18
1st & 10 at opp 15
Jamal Johnson run for 4 yds to the KENT 11
3:18
2nd & 6 at opp 11
Lucian Anderson III run for 9 yds to the KENT 2 for a 1ST down
3:18
1st & goal at opp 2
Jamal Johnson run for 1 yd to the KENT 1
2:12
2nd & goal at opp 1
Timeout Kent State, clock 02:12
2:12
2nd & goal at opp 1
Lucian Anderson III run for no gain to the KENT 1
2:06
3rd & goal at opp 1
Timeout Kent State, clock 02:06
2:01
3rd & goal at opp 1
Lucian Anderson III run for 1 yd for a TD (Alan Anaya KICK)Bowling Green 49, Kent State 19
Kent State Turnover on downs, 5 plays
1:55
1st & 10 at own 35
Jack Sauder kickoff for 35 yds , Justin Holmes return for 13 yds to the KENT 43
1:55
1st & 10 at own 43
Gavin Garcia run for 10 yds to the BGSU 47 for a 1ST down
1:55
1st & 10 at opp 47
Tommy Ulatowski pass incomplete to Justin Holmes
1:55
2nd & 10 at opp 47
Tommy Ulatowski pass incomplete to Luke Floriea
1:55
3rd & 5 at opp 42
Tommy Ulatowski pass incomplete to Luke Floriea
1:26
4th & 5 at opp 42
Tommy Ulatowski pass incomplete to Luke Floriea
Bowling Green End of game, 2 plays
1:26
1st & 10 at own 42
Kneel down by Bowling Green at BGSU40 for loss of 2 yards.
0:00
2nd & 12 at own 40
Kneel down by Bowling Green at BGSU38 for loss of 2 yards.
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.