From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Liberty
Bowling Green
332
Total yards
304
194
Passing yards
146
138
Rushing yards
158
7.8
Yards per pass
4.6
3.6
Yards per rush
4.4
16
First downs
17
4–12
Third downs
6–17
1–3
Fourth downs
1–1
4
Turnovers
0
6–48
Penalties
13–105
28:51
Possession
31:09
1
Sacks (by defense)
4
Efficiency
Liberty
Bowling Green
44%
Success rate
33%
−0.07
EPA per play
0.07
1.14
Explosiveness
1.34
0.05
Rushing EPA
0.06
−0.22
Passing EPA
0.07
38%
Passing-down success
29%
0.10
First-down EPA
−0.07
−0.39
Second-down EPA
−0.18
0.03
Third-down EPA
0.48
14%
Havoc by its defense
24%
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 51% to win. Elo’s favorite won.
The line
Liberty −6, over/under 51.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 Liberty 65%, Bowling Green 35%. 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. Bowling Green drives left to right, Liberty right to left.
Q1 LibertyFumble, 3 plays, 28 yards
Q1 Bowling GreenField goal, 10 plays, 29 yards
Q1 LibertyPunt, 5 plays, 16 yards
Q1 Bowling GreenPunt, 4 plays, 6 yards
Q1 LibertyMissed FG, 7 plays, 18 yards
Q1 Bowling GreenPunt, 9 plays, 39 yards
Q2 LibertyPunt, 9 plays, 51 yards
Q2 Bowling GreenPunt, 3 plays, 9 yards
Q2 LibertyInterception, 6 plays, 19 yards
Q2 Bowling GreenPunt, 3 plays, 5 yards
Q2 LibertyFumble, 2 plays, 12 yards
Q2 Bowling GreenTouchdown, 5 plays, 23 yards
Q2 LibertyResult not recorded, 1 play, 1 yard
Q3 Bowling GreenPunt, 6 plays, 17 yards
Q3 LibertyTouchdown, 8 plays, 78 yards
Q3 Bowling GreenField goal, 13 plays, 67 yards
Q3 LibertyPunt, 3 plays, −5 yards
Q4 Bowling GreenField goal, 5 plays, 19 yards
Q4 LibertyTurnover on downs, 4 plays, 1 yard
Q4 Bowling GreenTouchdown, 2 plays, 26 yards
Q4 LibertyInterception, 8 plays, 39 yards
Q4 Bowling GreenPunt, 4 plays, 17 yards
Q4 LibertyTouchdown, 8 plays, 75 yards
Q4 Bowling GreenEnd of game, 7 plays, 5 yards
Play by play
1st quarter6 drives, then Bowling Green 3, Liberty 0
Liberty Fumble, 3 plays
14:53
1st & 10 at own 35
Zach Long kickoff for 64 yds , Julian Gray return for 30 yds to the LIB 31
14:44
1st & 10 at own 31
Ethan Vasko run for 8 yds to the LIB 39
14:10
2nd & 2 at own 39
Caden Williams run for 3 yds to the LIB 42 for a 1ST down
13:36
1st & 10 at own 42
Ethan Vasko pass complete to Reese Smith for 17 yds Reese Smith fumbled, recovered by LIB Key’On Washington
Bowling Green Field goal, 10 plays
13:24
1st & 10 at own 41
Kaderris Roberts run for 7 yds to the BGSU 48
13:01
2nd & 3 at own 48
Drew Pyne pass incomplete to RJ Garcia II
12:54
3rd & 3 at own 48
Chris McMillian run for 4 yds to the LIB 48 for a 1ST down
12:17
1st & 10 at opp 48
Chris McMillian run for 2 yds to the LIB 46
11:44
2nd & 8 at opp 46
Chris McMillian run for 8 yds to the LIB 38 for a 1ST down
11:05
1st & 10 at opp 38
Drew Pyne pass complete to RJ Garcia II for 14 yds to the LIB 24 for a 1ST down
10:41
1st & 10 at opp 24
(10:42) PENALTY BGSU False Start (Fatukasi,Tunde) 5 yards from LU24 to LU29. NO PLAY.
10:05
1st & 15 at opp 29
Drew Pyne pass complete to Kaderris Roberts for a loss of 1 yard to the LIB 30
9:30
2nd & 16 at opp 30
Drew Pyne pass complete to Kaderris Roberts for no gain to the LIB 30
8:52
3rd & 16 at opp 30
Timeout Bowling Green, clock 08:52
8:48
3rd & 16 at opp 30
Drew Pyne pass incomplete to Reis Stocksdale
8:44
4th & 16 at opp 30
Jackson Kleather 48 yd FG GOODBowling Green 3, Liberty 0
Liberty Punt, 5 plays
8:44
1st & 10 at own 35
Zach Long kickoff for 65 yds for a touchback
8:40
1st & 10 at own 25
Ethan Vasko pass incomplete
8:35
2nd & 10 at own 25
Evan Dickens run for 2 yds to the LIB 27
8:05
3rd & 8 at own 27
(08:09) No Huddle-Shotgun Vasko,Ethan pass incomplete deep left to Smith,Reese thrown to LU50 QB hurried by Lampron,Gideon PENALTY BGSU Holding (Washington,Key’on) 10 yards from LU27 to LU37, 1ST DOWN. NO PLAY.
7:57
1st & 10 at own 37
Evan Dickens run for no gain to the LIB 37
7:14
2nd & 10 at own 37
Ethan Vasko run for 4 yds to the LIB 41
6:48
3rd & 6 at own 41
Michael Merdinger pass incomplete
6:40
4th & 6 at own 41
Max Morgan punt for 49 yds, punt out-of-bounds at the BGSU 10
Bowling Green Punt, 4 plays
6:32
1st & 10 at own 10
Allen Middleton run for 7 yds to the BGSU 17
6:04
2nd & 3 at own 17
Bowling Green Penalty, (-10 Yards) to the BGSU 12
5:20
2nd & 8 at own 12
Chris McMillian run for 4 yds to the BGSU 16
4:53
3rd & 4 at own 16
Drew Pyne pass incomplete to Finn Hogan
4:44
4th & 4 at own 16
John Henderson punt for 38 yds, fair catch by Reese Smith at the BGSU 38
Liberty Missed FG, 7 plays
4:24
1st & 10 at opp 38
Ethan Vasko pass complete to Jacob Jenkins for 6 yds to the BGSU 32
3:59
2nd & 4 at opp 32
Ethan Vasko pass incomplete to Jacob Jenkins
3:48
3rd & 4 at opp 32
Ethan Vasko pass complete to Reese Smith for 16 yds to the BGSU 16 for a 1ST down
3:16
1st & 10 at opp 16
Ethan Vasko pass incomplete to Vaughn Blue
3:07
2nd & 10 at opp 16
Vaughn Blue run for a loss of 1 yard to the BGSU 17
2:32
3rd & 11 at opp 17
(02:36) No Huddle-Shotgun Vasko,Ethan pass complete short middle to Canion,Elijah caught at BGSU00, for 17 yards to the BGSU00 TOUCHDOWN nullified by penalty, clock 02:32 PENALTY LU Holding (Williams,Christian) 10 yards from BGSU17 to BGSU27. NO PLAY.
2:18
3rd & 21 at opp 27
Caden Williams run for 7 yds to the BGSU 20
1:45
4th & 14 at opp 20
Brayden Beck 38 yd FG MISSED
Bowling Green Punt, 9 plays
1:36
1st & 10 at own 20
Cameron Pettaway run for 1 yd to the BGSU 21
1:04
2nd & 9 at own 21
Drew Pyne pass incomplete to Jyrin Johnson
0:55
3rd & 9 at own 21
Drew Pyne run for 23 yds to the BGSU 44 for a 1ST down
0:00
1st & 10 at own 44
Chris McMillian run for 3 yds to the BGSU 47
Q2 15:00
2nd & 7 at own 47
Chris McMillian run for 2 yds to the BGSU 49
Q2 15:00
3rd & 5 at own 49
Drew Pyne pass complete to Jacob Harris for 9 yds to the LIB 42 for a 1ST down
Q2 15:00
1st & 10 at opp 42
Chris McMillian run for 1 yd to the LIB 41
Q2 13:10
2nd & 9 at opp 41
Drew Pyne run for no gain to the LIB 41
Q2 12:36
3rd & 9 at opp 41
Drew Pyne pass incomplete to Kaderris Roberts
Q2 12:27
4th & 9 at opp 41
John Henderson punt for 40 yds
2nd quarter7 drives, then Bowling Green 10, Liberty 0
Liberty Punt, 9 plays
12:27
1st & 10 at own 1
PENALTY LU False Start (Williams,Christian). NO PLAY.
12:16
1st & 10 at own 1
Ethan Vasko run for 5 yds to the LIB 6
11:45
2nd & 5 at own 6
Ethan Vasko pass complete to Jamari Person for 13 yds to the LIB 19 for a 1ST down
11:08
1st & 10 at own 19
Ethan Vasko pass complete to Julian Gray for 1 yd to the LIB 20
10:35
2nd & 9 at own 20
Ethan Vasko pass complete to Reese Smith for 18 yds to the LIB 38 for a 1ST down
9:53
1st & 10 at own 38
Ethan Vasko run for 6 yds to the LIB 44
9:17
2nd & 4 at own 44
Evan Dickens run for 14 yds to the BGSU 42 for a 1ST down
8:43
1st & 10 at opp 42
Evan Dickens run for 4 yds to the BGSU 38
8:08
2nd & 6 at opp 38
Ethan Vasko sacked by MJ Cannon for a loss of 5 yards to the BGSU 43
7:22
3rd & 11 at opp 43
Liberty Penalty, Offensive Holding (Yards) declined
6:48
4th & 16 at opp 48
Max Morgan punt for 41 yds, punt out-of-bounds at the BGSU 22 , Brennan Ridley returns for 25 yds to the BGSU 23 Bowling Green Penalty, (10 Yards) to the BGSU 22
Bowling Green Punt, 3 plays
6:39
1st & 10 at own 22
Cameron Pettaway run for 1 yd to the BGSU 23
5:59
2nd & 9 at own 23
Cameron Pettaway run for 4 yds to the BGSU 27
5:18
3rd & 5 at own 27
Drew Pyne pass complete to Finn Hogan for 4 yds to the BGSU 31
4:40
4th & 1 at own 31
John Henderson punt for 31 yds, punt out-of-bounds at the LIB 38
Liberty Interception, 6 plays
4:34
1st & 10 at own 38
Ethan Vasko sacked by Eriq George for a loss of 7 yards to the LIB 31
3:59
2nd & 17 at own 31
Vaughn Blue run for 15 yds to the LIB 46
3:14
3rd & 2 at own 46
(03:22) No Huddle-Shotgun Dickens,Evan rush middle for 54 yards gain to the BGSU00, End Of Play PENALTY LU Holding (Cain,Casey) 10 yards from LU46 to LU36. NO PLAY.
3:14
1st & 10 at the 50
Vaughn Blue run for 4 yds to the BGSU 46
2:00
2nd & 6 at opp 46
Vaughn Blue run for no gain to the BGSU 46
2:00
3rd & 6 at opp 46
Evan Dickens run for 3 yds to the BGSU 43
1:56
4th & 3 at opp 43
Ethan Vasko pass intercepted Kal-El Pascal return for 4 yds to the BGSU 43
Bowling Green Punt, 3 plays
1:47
1st & 10 at own 43
Drew Pyne sacked by Derrell Farrar for a loss of 5 yards to the BGSU 38
1:34
2nd & 15 at own 38
Bowling Green Penalty, (Yards) declined
1:30
3rd & 12 at own 41
Kaderris Roberts run for 7 yds to the BGSU 48
1:23
4th & 5 at own 48
John Henderson punt for 41 yds, fair catch by Reese Smith at the LIB 11
Liberty Fumble, 2 plays
1:16
1st & 10 at own 11
Ethan Vasko sacked by Eriq George for a loss of 4 yards to the LIB 7
0:29
2nd & 14 at own 7
Caden Williams run for 16 yds to the LIB 23 Caden Williams fumbled, recovered by LIB Dorian Pringle
Bowling Green Touchdown, 5 plays
0:25
1st & 10 at opp 23
Drew Pyne pass incomplete to Finn Hogan
0:18
2nd & 10 at opp 23
Drew Pyne pass complete to RJ Garcia II for 16 yds to the LIB 7 for a 1ST down
0:15
1st & goal at opp 7
Drew Pyne pass incomplete
0:12
2nd & goal at opp 7
Drew Pyne pass incomplete to Jyrin Johnson
0:12
3rd & goal at opp 7
(00:11) PENALTY BGSU False Start (Fatukasi,Tunde) 5 yards from LU07 to LU12. NO PLAY.
0:12
3rd & goal at opp 12
Timeout Bowling Green, clock 00:12
0:08
3rd & goal at opp 12
Drew Pyne pass complete to Jacob Harris for 12 yds for a TD (Jackson Kleather KICK)Bowling Green 10, Liberty 0
Liberty Result not recorded, 1 play
0:07
1st & 10 at own 35
Zach Long kickoff for 28 yds , Derrell Farrar return for 1 yd to the LIB 38
0:00
1st & 10 at own 38
E. Vasko takes a knee
3rd quarter4 drives, then Bowling Green 13, Liberty 7
Bowling Green Punt, 6 plays
14:47
1st & 10 at own 35
Max Morgan kickoff for 46 yds , Cameron Pettaway return for no gain to the BGSU 19
14:21
1st & 10 at own 19
Chris McMillian run for 4 yds to the BGSU 23
14:01
2nd & 6 at own 23
(14:12) No Huddle-Shotgun McMillian,Chris rush middle for 2 yards gain to the BGSU25 (Farrar,Derrell) PENALTY BGSU Illegal Formation 5 yards from BGSU23 to BGSU18. NO PLAY.
13:54
2nd & 11 at own 18
Drew Pyne pass incomplete to Cameron Pettaway
13:41
3rd & 11 at own 18
Drew Pyne pass complete to Brennan Ridley for 13 yds to the BGSU 31 for a 1ST down
12:54
1st & 10 at own 31
Drew Pyne pass complete to Reis Stocksdale for 3 yds to the BGSU 28
12:09
2nd & 13 at own 28
PENALTY BGSU False Start (Fatukasi,Tunde) 5 yards from BGSU28 to BGSU23. NO PLAY.
12:09
2nd & 18 at own 23
Drew Pyne pass incomplete to Reis Stocksdale
11:56
3rd & 18 at own 23
Kaderris Roberts run for 13 yds to the BGSU 36
11:27
4th & 5 at own 36
John Henderson punt for 42 yds, fair catch by Reese Smith at the LIB 22
Liberty Touchdown, 8 plays
11:19
1st & 10 at own 22
Julian Gray run for 5 yds to the LIB 27
10:43
2nd & 5 at own 27
Evan Dickens run for 2 yds to the LIB 29
9:50
3rd & 3 at own 29
Ethan Vasko pass complete to Donte Lee Jr. for 15 yds to the LIB 44 for a 1ST down
9:22
1st & 10 at own 44
Julian Gray run for 3 yds to the LIB 47 Liberty Penalty, Offensive Holding (Reese Smith) to the LIB 37
9:00
1st & 17 at own 37
Evan Dickens run for 14 yds to the BGSU 49
8:17
2nd & 3 at opp 49
Ethan Vasko run for no gain to the BGSU 49
7:45
3rd & 3 at opp 49
Evan Dickens run for 5 yds to the BGSU 44 for a 1ST down
7:10
1st & 10 at opp 44
Ethan Vasko pass complete to Donte Lee Jr. for 44 yds for a TD (Brayden Beck KICK)Bowling Green 10, Liberty 7
Bowling Green Field goal, 13 plays
7:07
1st & 10 at own 35
Max Morgan kickoff for 65 yds
7:07
1st & 10 at own 25
Drew Pyne pass incomplete to Eli Jacon-Duffy
7:07
2nd & 10 at own 25
(07:06) PENALTY BGSU False Start (Pabst,Nate) 5 yards from BGSU25 to BGSU20. NO PLAY.
6:56
2nd & 15 at own 20
Drew Pyne pass complete to Jyrin Johnson for 15 yds to the BGSU 35 for a 1ST down
6:23
1st & 10 at own 35
Kaderris Roberts run for 4 yds to the BGSU 39
5:28
2nd & 6 at own 39
Drew Pyne pass complete to Finn Hogan for 13 yds to the LIB 48 for a 1ST down
5:10
1st & 10 at opp 48
Cameron Pettaway run for 12 yds to the LIB 36 for a 1ST down
4:52
1st & 10 at opp 36
Drew Pyne pass incomplete to RJ Garcia II
4:46
2nd & 10 at opp 36
Drew Pyne pass incomplete to Cameron Pettaway
4:29
3rd & 10 at opp 36
Drew Pyne pass complete to Finn Hogan for 19 yds to the LIB 17 for a 1ST down
3:57
1st & 10 at opp 17
Kaderris Roberts run for 11 yds to the LIB 6 for a 1ST down
3:15
1st & goal at opp 6
Kaderris Roberts run for no gain to the LIB 6
2:33
2nd & goal at opp 6
(02:44) No Huddle-Shotgun Pyne,Drew pass complete short left to Garcia II,RJ caught at LU02, for 4 yards to the LU02 (Harmon,Damond) PENALTY BGSU Holding (Pabst,Nate) 10 yards from LU06 to LU16. NO PLAY.
1:55
2nd & goal at opp 16
Drew Pyne pass complete to RJ Garcia II for 8 yds to the LIB 8
1:26
3rd & goal at opp 8
Drew Pyne pass incomplete to Jacob Harris
1:23
4th & goal at opp 8
Jackson Kleather 26 yd FG GOODBowling Green 13, Liberty 7
Liberty Punt, 3 plays
1:20
1st & 10 at own 35
Zach Long kickoff for 47 yds , Bo Burklow return for no gain to the LIB 18
1:10
1st & 10 at own 18
Ethan Vasko run for 2 yds to the LIB 20
0:35
2nd & 8 at own 20
Ethan Vasko pass incomplete to Reese Smith
0:22
3rd & 8 at own 20
(00:34) No Huddle-Shotgun Vasko,Ethan pass complete short middle to Cain,Casey caught at LU38, for 37 yards to the BGSU43 (Lorfils,Darius) PENALTY LU Holding (Geth,DJ) 10 yards from LU20 to LU10. NO PLAY.
0:00
3rd & 18 at own 10
Ethan Vasko run for 3 yds to the LIB 13
Q4 14:54
4th & 15 at own 13
Max Morgan punt for 38 yds
4th quarter7 drives, then Bowling Green 23, Liberty 13
Bowling Green Field goal, 5 plays
14:54
1st & 10 at own 49
(14:52) PENALTY BGSU False Start 5 yards from BGSU49 to BGSU44. NO PLAY.
14:45
1st & 15 at own 44
Drew Pyne pass complete to Jyrin Johnson for 21 yds to the LIB 35 for a 1ST down
14:13
1st & 10 at opp 35
Drew Pyne pass complete to Allen Middleton for 3 yds to the LIB 32
13:52
2nd & 7 at opp 32
Drew Pyne pass incomplete to Finn Hogan
13:49
3rd & 7 at opp 32
Drew Pyne pass incomplete to RJ Garcia II
13:43
4th & 7 at opp 32
Jackson Kleather 50 yd FG GOODBowling Green 16, Liberty 7
Liberty Turnover on downs, 4 plays
13:43
1st & 10 at own 35
Zach Long kickoff for 65 yds for a touchback
13:38
1st & 10 at own 25
Ethan Vasko pass incomplete to Jamari Person
13:24
2nd & 10 at own 25
Evan Dickens run for 8 yds to the LIB 33
12:59
3rd & 2 at own 33
Evan Dickens run for no gain to the LIB 33
12:59
4th & 2 at own 33
Timeout Liberty, clock 12:59
12:17
4th & 2 at own 33
Ethan Vasko run for 7 yds to the LIB 26 Ethan Vasko fumbled, recovered by LIB D.J. Geth
Bowling Green Touchdown, 2 plays
12:08
1st & 10 at opp 26
Chris McMillian run for 11 yds to the LIB 15 for a 1ST down Liberty Penalty, UNS: Unsportsmanlike Conduct (Derrell Farrar) to the LIB 7 for a 1ST down
11:48
1st & goal at opp 7
Chris McMillian run for 7 yds for a TD (Jackson Kleather KICK)Bowling Green 23, Liberty 7
Liberty Interception, 8 plays
11:48
1st & 10 at own 35
Zach Long kickoff for 65 yds for a touchback
11:39
1st & 10 at own 25
Evan Dickens run for 19 yds to the LIB 44 for a 1ST down
11:11
1st & 10 at own 44
Ethan Vasko pass complete to Reese Smith for 9 yds to the BGSU 47
10:48
2nd & 1 at opp 47
Evan Dickens run for a loss of 1 yard to the BGSU 48
10:16
3rd & 2 at opp 48
Evan Dickens run for no gain to the BGSU 48
9:42
4th & 2 at opp 48
Ethan Vasko run for 5 yds to the BGSU 43 for a 1ST down
8:57
1st & 10 at opp 43
Ethan Vasko pass incomplete to Donte Lee Jr.
8:48
2nd & 10 at opp 43
Ethan Vasko pass complete to Jamari Person for 7 yds to the BGSU 36
8:17
3rd & 3 at opp 36
Ethan Vasko pass intercepted Dorian Pringle return for no gain to the BGSU 40
Bowling Green Punt, 4 plays
8:08
1st & 10 at own 40
Kaderris Roberts run for 12 yds to the LIB 48 for a 1ST down
7:24
1st & 10 at opp 48
Kaderris Roberts run for 1 yd to the LIB 47
6:38
2nd & 9 at opp 47
Cameron Pettaway run for a loss of 1 yard to the LIB 48
5:47
3rd & 10 at opp 48
Drew Pyne run for 5 yds to the LIB 43
5:09
4th & 5 at opp 43
Bowling Green Penalty, (Yards) declined
5:02
4th & 5 at opp 43
John Henderson punt for 43 yds for a touchback
Liberty Touchdown, 8 plays
4:46
1st & 10 at own 25
Ethan Vasko pass complete to Casey Cain for 13 yds to the LIB 38 for a 1ST down
4:29
1st & 10 at own 38
Ethan Vasko run for no gain to the LIB 38
4:04
2nd & 10 at own 38
Ethan Vasko pass incomplete to Julian Gray
3:49
3rd & 10 at own 38
Ethan Vasko pass complete to Evan Dickens for 17 yds to the BGSU 45 for a 1ST down
3:34
1st & 10 at opp 45
Ethan Vasko pass incomplete to Reese Smith
3:26
2nd & 10 at opp 45
Ethan Vasko pass incomplete to Elijah Canion
3:18
3rd & 10 at opp 45
(03:24) No Huddle-Shotgun Vasko,Ethan pass incomplete short right to Smith,Reese thrown to BGSU32 PENALTY BGSU Personal Foul (Afogho,David) 15 yards from BGSU45 to BGSU30, 1ST DOWN. NO PLAY.
3:05
1st & 10 at opp 30
Ethan Vasko pass complete to Donte Lee Jr. for 18 yds to the BGSU 12 for a 1ST down
2:46
1st & 10 at opp 12
Evan Dickens run for 12 yds for a TD (Two-Point Conversion failed)Bowling Green 23, Liberty 13
Bowling Green End of game, 7 plays
2:43
1st & 10 at own 35
Max Morgan kickoff for 11 yds
2:39
1st & 10 at opp 46
Chris McMillian run for 5 yds to the LIB 41
2:39
2nd & 5 at opp 41
Timeout Liberty, clock 02:39
2:33
2nd & 5 at opp 41
Kaderris Roberts run for 4 yds to the LIB 37
2:21
3rd & 1 at opp 37
Kaderris Roberts run for no gain to the LIB 37
1:55
4th & 1 at opp 37
Drew Pyne run for 2 yds to the LIB 35 for a 1ST down
1:20
1st & 10 at opp 35
D. Pyne takes a knee
0:40
2nd & 11 at opp 36
D. Pyne takes a knee
0:00
3rd & 13 at opp 38
D. Pyne takes a knee
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.