From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Bowling Green
Liberty
328
Total yards
389
137
Passing yards
143
191
Rushing yards
246
4.4
Yards per pass
7.2
6.2
Yards per rush
5.0
19
First downs
22
2–12
Third downs
5–12
3–4
Fourth downs
0–1
5
Turnovers
1
9–86
Penalties
4–51
27:05
Possession
32:55
2
Sacks (by defense)
2
Efficiency
Bowling Green
Liberty
34%
Success rate
39%
−0.25
EPA per play
−0.09
1.66
Explosiveness
1.13
0.41
Rushing EPA
0.01
−0.28
Passing EPA
0.21
30%
Passing-down success
30%
−0.12
First-down EPA
−0.14
−0.29
Second-down EPA
0.31
−0.90
Third-down EPA
0.58
13%
Havoc by its defense
23%
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)
Liberty 70% to win. Elo’s favorite won.
The line
Liberty −9.5, over/under 49.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 69%, Bowling Green 31%. 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. Liberty drives left to right, Bowling Green right to left.
Q1 LibertyTouchdown, 9 plays, 71 yards
Q1 Bowling GreenPunt, 4 plays, 19 yards
Q1 LibertyTurnover on downs, 6 plays, 14 yards
Q1 Bowling GreenPunt, 9 plays, 9 yards
Q1 LibertyPunt, 6 plays, 18 yards
Q2 Bowling GreenPunt, 3 plays, 5 yards
Q2 LibertyTouchdown, 8 plays, 66 yards
Q2 Bowling GreenPick-six, 3 plays (Liberty scores), 2 yards
Q2 Bowling GreenInterception, 1 play, 0 yards
Q2 LibertyField goal, 4 plays, 6 yards
Q2 Bowling GreenTouchdown, 5 plays, 65 yards
Q2 LibertyFumble, 5 plays, 36 yards
Q2 Bowling GreenInterception, 1 play, 0 yards
Q2 LibertyMissed FG return TD, 5 plays (Bowling Green scores), 27 yards
Q2 LibertyEnd of half, 1 play, 9 yards
Q3 Bowling GreenField goal, 10 plays, 72 yards
Q3 LibertyTouchdown, 7 plays, 75 yards
Q3 Bowling GreenTouchdown, 11 plays, 75 yards
Q3 LibertyPunt, 3 plays, 4 yards
Q3 Bowling GreenInterception, 4 plays, 45 yards
Q3 LibertyPunt, 10 plays, 51 yards
Q4 Bowling GreenInterception, 8 plays, 33 yards
Q4 LibertyField goal, 6 plays, 14 yards
Q4 Bowling GreenTurnover on downs, 4 plays, −16 yards
Q4 LibertyEnd of game, 2 plays, −1 yard
Play by play
1st quarter5 drives, then Liberty 7, Bowling Green 0
Liberty Touchdown, 9 plays
14:54
Jack Sauder kickoff for 60 yds
14:54
1st & 10 at own 29
Quinton Cooley run for no gain to the LIB 29
14:54
2nd & 10 at own 29
Kaidon Salter pass complete to Elijah Smoot for 3 yds to the LIB 32
14:54
3rd & 7 at own 32
Kaidon Salter run for 30 yds to the BGSU 38 for a 1ST down
14:54
1st & 10 at opp 38
Quinton Cooley run for 3 yds to the BGSU 35
14:54
2nd & 7 at opp 35
Vaughn Blue run for 12 yds to the BGSU 23 for a 1ST down
12:01
1st & 10 at opp 12
Timeout Liberty, clock 12:01
12:01
1st & 10 at opp 23
Kaidon Salter run for 11 yds to the BGSU 12 for a 1ST down
12:01
1st & 10 at opp 12
Kaidon Salter run for 4 yds to the BGSU 8 Liberty Penalty, Offensive Holding (Xavior Gray) to the BGSU 20
12:01
1st & 18 at opp 20
Kaidon Salter pass complete to Treon Sibley for 18 yds to the BGSU 2 for a 1ST down
10:34
1st & goal at opp 2
Billy Lucas run for 2 yds for a TD (Teagen Lenderink KICK)Liberty 7, Bowling Green 0
Bowling Green Punt, 4 plays
10:30
Max Morgan kickoff for 65 yds
10:30
1st & 10 at own 11
Connor Bazelak pass complete to Abdul-Fatai Ibrahim for 17 yds to the BGSU 28 for a 1ST down
10:30
1st & 10 at own 28
Jaison Patterson run for 2 yds to the BGSU 30
10:30
2nd & 8 at own 30
Connor Bazelak pass incomplete
10:30
3rd & 8 at own 30
Connor Bazelak pass incomplete
Liberty Turnover on downs, 6 plays
9:06
1st & 10 at the 50
Quinton Cooley run for 7 yds to the BGSU 43
9:06
2nd & 3 at opp 43
Kaidon Salter run for 9 yds to the BGSU 34 for a 1ST down
9:06
1st & 10 at opp 34
Kaidon Salter pass incomplete
9:06
2nd & 10 at opp 34
Kaidon Salter run for 3 yds to the BGSU 31
9:06
3rd & 7 at opp 31
Kaidon Salter run for 1 yd to the BGSU 30
6:19
4th & 6 at opp 30
Kaidon Salter sacked by Anthony Hawkins for a loss of 6 yards to the BGSU 36
6:19
1st & 10 at own 36
QB Keeper BAZELAK, Connor rush to the right for a gain of 14 yards to the LIB50, End of Play. PENALTY BG Holding on PADGETT, Alex enforced 10 yards from the BG36 to the BG26 [NHSG]. NO PLAY (replay the down).
Bowling Green Punt, 9 plays
6:19
1st & 20 at own 26
Terion Stewart run for no gain to the BGSU 26
6:19
2nd & 20 at own 26
Connor Bazelak pass complete to Odieu Hiliare for 18 yds to the BGSU 44
6:19
3rd & 2 at own 44
Jaison Patterson run for 1 yd to the BGSU 45
6:19
4th & 1 at own 45
Harold Fannin Jr. run for 1 yd to the BGSU 46 for a 1ST down
6:19
1st & 10 at own 46
Connor Bazelak pass incomplete
6:19
2nd & 10 at own 46
Ta’ron Keith run for 15 yds to the LIB 39 for a 1ST down
2:20
2nd & 6 at opp 35
Timeout Bowling Green, clock 02:20
2:20
1st & 10 at opp 39
Connor Bazelak pass complete to Abdul-Fatai Ibrahim for 4 yds to the LIB 35
2:20
2nd & 6 at opp 35
Connor Bazelak pass incomplete
2:20
3rd & 6 at opp 35
BAZELAK, Connor pass up the middle incomplete intended for FANNIN JR., Harold broken up by BOTI, Chris at the LIB35; QB hurried by . PENALTY BG Face mask on FATUKASI, Tunde enforced 15 yards from the LIB35 to the BG50 [NH]. NO PLAY (replay the down).
2:20
3rd & 21 at the 50
Connor Bazelak pass incomplete
2:20
4th & 21 at the 50
Bowling Green Penalty, False Start (-5 Yards) to the BGSU 45
1:56
4th & 26 at own 45
Sami Sir punt for 42 yds
Liberty Punt, 6 plays
1:56
1st & 10 at own 13
Kaidon Salter pass incomplete
1:56
2nd & 10 at own 13
Kaidon Salter run for 9 yds to the LIB 22
1:56
3rd & 1 at own 22
Kaidon Salter run for 3 yds to the LIB 25 for a 1ST down
0:00
1st & 10 at own 25
Vaughn Blue run for a loss of 2 yards to the LIB 23
Q2 15:00
2nd & 12 at own 23
Kaidon Salter run for 5 yds to the LIB 28
Q2 15:00
3rd & 7 at own 28
Kaidon Salter run for 3 yds to the LIB 31
Q2 13:38
4th & 4 at own 31
Max Morgan punt for 44 yds, fair catch by Jhaylin Embry at the BGSU 25
2nd quarter8 drives, then Liberty 24, Bowling Green 14
Bowling Green Punt, 3 plays
13:38
1st & 10 at own 25
Terion Stewart run for 2 yds to the BGSU 27
13:38
2nd & 8 at own 27
Connor Bazelak pass complete to Austin Osborne for 3 yds to the BGSU 30
13:38
3rd & 5 at own 30
Connor Bazelak pass incomplete
12:10
4th & 5 at own 30
Sami Sir punt for 50 yds
Liberty Touchdown, 8 plays
12:10
1st & 10 at own 34
Kaidon Salter pass complete to CJ Daniels for 11 yds to the LIB 45 for a 1ST down
12:10
1st & 10 at own 45
Kaidon Salter pass complete to Aaron Bedgood for 19 yds to the BGSU 36 for a 1ST down
12:10
1st & 10 at opp 36
Quinton Cooley run for 13 yds to the BGSU 23 for a 1ST down
9:53
2nd & 8 at opp 21
Timeout Liberty, clock 09:53
9:53
1st & 10 at opp 23
Quinton Cooley run for 2 yds to the BGSU 21
9:53
2nd & 8 at opp 21
Kaidon Salter pass incomplete
9:53
3rd & 8 at opp 21
Kaidon Salter pass complete to Vaughn Blue for 8 yds to the BGSU 13 for a 1ST down
9:53
1st & 10 at opp 13
Quinton Cooley run for 1 yd to the BGSU 12
8:18
2nd & 9 at opp 12
Kaidon Salter pass complete to Vaughn Blue for 12 yds for a TD (Teagen Lenderink KICK)Liberty 14, Bowling Green 0
Bowling Green Pick-six, 3 plays (Liberty scores)
8:13
Max Morgan kickoff for 63 yds
8:13
1st & 10 at own 21
Jaison Patterson run for 3 yds to the BGSU 24
8:13
2nd & 7 at own 24
Jaison Patterson run for a loss of 1 yard to the BGSU 23
Max Morgan kickoff Bowling Green Penalty, Chop Block (Terion Stewart) to the 50 yard line
6:49
Max Morgan kickoff for 56 yds , return for no gain to the BGSU 1 , return for no gain to the BGSU 1
6:42
1st & 10 at own 1
Connor Bazelak pass intercepted
Liberty Field goal, 4 plays
6:42
1st & 10 at opp 25
Billy Lucas run for 1 yd to the BGSU 24
6:42
2nd & 9 at opp 24
Kaidon Salter pass incomplete
6:42
3rd & 9 at opp 24
Bowling Green Penalty, Offsides (Chace Davis) to the BGSU 19
6:42
3rd & 4 at opp 19
Kaidon Salter pass incomplete
5:48
4th & 4 at opp 19
Teagen Lenderink 36 yd FG GOODLiberty 24, Bowling Green 0
Bowling Green Touchdown, 5 plays
5:48
Max Morgan kickoff for 54 yds
5:48
1st & 10 at own 35
Terion Stewart run for 15 yds to the 50 yard line for a 1ST down
5:48
1st & 10 at the 50
Terion Stewart run for 20 yds to the LIB 30 for a 1ST down
5:48
1st & 10 at opp 30
Terion Stewart run for 6 yds to the LIB 24
3:44
1st & 10 at opp 14
Timeout Liberty, clock 03:44
3:44
2nd & 4 at opp 24
PaSean Wimberly run for 10 yds to the LIB 14 for a 1ST down
3:36
1st & 10 at opp 14
Ta’ron Keith run for 14 yds for a TD (Alan Anaya KICK)Liberty 24, Bowling Green 7
Liberty Fumble, 5 plays
3:29
Jack Sauder kickoff for 65 yds
3:13
2nd & 7 at own 38
Timeout Bowling Green, clock 03:13
3:13
1st & 10 at own 35
Quinton Cooley run for 3 yds to the LIB 38
3:13
2nd & 7 at own 38
Bowling Green Penalty, Face mask (15 yards) (Dierre Kelly) to the BGSU 48 for a 1ST down
3:13
1st & 10 at opp 48
Quinton Cooley run for 4 yds to the BGSU 44
3:13
2nd & 6 at opp 44
Kaidon Salter pass complete to Aaron Bedgood for 11 yds to the BGSU 33 for a 1ST down
1:45
1st & 10 at opp 33
Quinton Cooley run for 4 yds to the BGSU 29 Quinton Cooley fumbled, recovered by BGSU Jalen Huskey
1:38
1st & 10 at own 29
Connor Bazelak pass intercepted
Liberty Missed FG return TD, 5 plays (Bowling Green scores)
1:38
1st & 10 at opp 38
Kaidon Salter pass complete to Treon Sibley for 21 yds to the BGSU 17 for a 1ST down
1:38
1st & 10 at opp 17
Kaidon Salter pass incomplete
1:38
2nd & 10 at opp 17
Kaidon Salter run for 4 yds to the BGSU 13
0:33
4th & 4 at opp 11
Timeout Liberty, clock 00:33
0:33
3rd & 6 at opp 13
Kaidon Salter run for 2 yds to the BGSU 11
0:20
4th & 4 at opp 11
Trent Simms 76 Yd Return of Blocked Field Goal (Alan Anaya Kick)Liberty 24, Bowling Green 14
Liberty End of half, 1 play
0:17
Jack Sauder kickoff for 52 yds
0:00
1st & 10 at own 23
Billy Lucas run for 9 yds to the LIB 32
3rd quarter6 drives, then Liberty 31, Bowling Green 24
Bowling Green Field goal, 10 plays
14:56
Max Morgan kickoff for 65 yds , return for no gain to the BGSU 12
14:56
1st & 10 at own 12
Jaison Patterson run for 20 yds to the BGSU 32 for a 1ST down
14:56
1st & 10 at own 32
Connor Bazelak pass complete to Harold Fannin Jr. for 27 yds to the LIB 41 for a 1ST down
14:56
1st & 10 at opp 41
Liberty Penalty, Face mask (15 yards) (Quinton Reese) to the LIB 24 for a 1ST down
14:56
1st & 10 at opp 24
Connor Bazelak pass incomplete
14:56
2nd & 10 at opp 24
Terion Stewart run for a loss of 2 yards to the LIB 26
14:56
3rd & 12 at opp 26
BAZELAK, Connor pass deep to the right incomplete intended for OSBORNE, Austin thrown to the LIB5. PENALTY LIB Pass Interference on BISHOP, Brandon enforced at the spot of the foul for 11 yards to the LIB15 and results in automatic 1ST DOWN [NHSG]. NO PLAY (replay the down).
14:56
1st & 10 at opp 15
Connor Bazelak run for 14 yds to the LIB 1 for a 1ST down
14:56
1st & goal at opp 1
BAZELAK, Connor pass short to the right complete for 1 yard to BENCH, Andrew caught at the LIB0 and advanced to the LIB0, TOUCHDOWN BG, score nullified by penalty (Play was confirmed after review). PENALTY BG Block below the waist on PATTERSON, Jaison enforced 15 yards from the LIB1 to the LIB16 [NH]. NO PLAY (replay the down).
14:56
1st & goal at opp 16
Connor Bazelak pass incomplete
14:56
2nd & goal at opp 16
Connor Bazelak pass incomplete
14:56
3rd & goal at opp 16
Connor Bazelak pass incomplete
11:36
4th & goal at opp 16
Alan Anaya 34 yd FG GOODLiberty 24, Bowling Green 17
Liberty Touchdown, 7 plays
11:36
Jack Sauder kickoff for 54 yds
11:36
1st & 10 at own 25
Kaidon Salter pass complete to Treon Sibley for 17 yds to the LIB 42 for a 1ST down
11:36
1st & 10 at own 42
Vaughn Blue run for 21 yds to the BGSU 37 for a 1ST down
11:36
1st & 10 at opp 37
Kaidon Salter pass incomplete
11:36
2nd & 10 at opp 37
Billy Lucas run for 3 yds to the BGSU 34
11:36
3rd & 7 at opp 34
Kaidon Salter run for 13 yds to the BGSU 21 for a 1ST down
11:36
1st & 10 at opp 21
Billy Lucas run for 4 yds to the BGSU 17
8:35
2nd & 6 at opp 17
Kaidon Salter pass complete to Bentley Hanshaw for 17 yds for a TD (Teagen Lenderink KICK)Liberty 31, Bowling Green 17
Bowling Green Touchdown, 11 plays
8:35
Max Morgan kickoff for 65 yds for a touchback
8:35
1st & 10 at own 25
PaSean Wimberly run for a loss of 2 yards to the BGSU 23
8:35
2nd & 12 at own 23
PaSean Wimberly run for 10 yds to the BGSU 33
7:10
3rd & 2 at own 33
Camden Orth run for 1 yd to the BGSU 34
7:10
4th & 1 at own 34
Timeout Liberty, clock 07:10
7:10
4th & 1 at own 34
Abdul-Fatai Ibrahim run for 5 yds to the BGSU 39 for a 1ST down
7:10
1st & 10 at own 39
Camden Orth pass complete to Abdul-Fatai Ibrahim for 13 yds to the LIB 48 for a 1ST down
7:10
1st & 10 at opp 48
Camden Orth pass incomplete
7:10
2nd & 10 at opp 48
Camden Orth run for 14 yds to the LIB 34 for a 1ST down
5:01
2nd & 6 at opp 30
Timeout Liberty, clock 05:01
5:01
1st & 10 at opp 34
Camden Orth run for 4 yds to the LIB 30
5:01
2nd & 6 at opp 30
Camden Orth pass incomplete
5:01
3rd & 6 at opp 30
Camden Orth run for a loss of 2 yards to the LIB 32
4:04
4th & 8 at opp 32
Camden Orth pass complete to Odieu Hiliare for 32 yds for a TD (Alan Anaya KICK)Liberty 31, Bowling Green 24
Liberty Punt, 3 plays
4:04
Jack Sauder kickoff for 52 yds
4:04
1st & 10 at own 25
Kaidon Salter run for 1 yd to the LIB 26
4:04
2nd & 9 at own 26
Quinton Cooley run for 3 yds to the LIB 29
4:04
3rd & 6 at own 29
Kaidon Salter pass incomplete
2:40
4th & 6 at own 29
Max Morgan punt for 33 yds, downed at the BGSU 38
Bowling Green Interception, 4 plays
2:40
1st & 10 at own 38
Ta’ron Keith run for 40 yds to the LIB 22 for a 1ST down
2:40
1st & 10 at opp 22
Camden Orth pass complete to Odieu Hiliare for 3 yds to the LIB 19
2:40
2nd & 7 at opp 19
Jaison Patterson run for 2 yds to the LIB 17
0:21
3rd & 5 at opp 17
Camden Orth pass intercepted
Liberty Punt, 10 plays
0:00
1st & 10 at own 2
Quinton Cooley run for 1 yd to the LIB 3
Q4 15:00
2nd & 9 at own 3
Quinton Cooley run for 11 yds to the LIB 14 for a 1ST down
Q4 15:00
1st & 10 at own 14
Quinton Cooley run for 7 yds to the LIB 21
Q4 15:00
2nd & 3 at own 21
Vaughn Blue run for 19 yds to the LIB 40 for a 1ST down
Q4 15:00
1st & 10 at own 40
Quinton Cooley run for 5 yds to the LIB 45
Q4 15:00
2nd & 5 at own 45
Billy Lucas run for 2 yds to the LIB 47
Q4 15:00
3rd & 3 at own 47
Kaidon Salter run for 4 yds to the BGSU 49 for a 1ST down
Q4 15:00
1st & 10 at opp 49
Kaidon Salter run for a loss of 6 yards to the LIB 45
Q4 10:19
3rd & 10 at opp 49
Timeout Liberty, clock 10:19
Q4 10:19
2nd & 16 at own 45
Kaidon Salter pass complete to CJ Daniels for 6 yds to the BGSU 49
Q4 10:19
3rd & 10 at opp 49
Bowling Green Penalty, Offsides (Anthony Hawkins) to the BGSU 44
Q4 10:19
3rd & 5 at opp 44
SALTER, Kaidon pass up the middle complete for 12 yards to FRITH, Noah caught at the BG32 and advanced to the BG32, End of Play. PENALTY LIB Pass Interference on SIBLEY, Treon enforced 15 yards to the LIB41 [NHSG]. NO PLAY (replay the down).
Q4 10:19
3rd & 20 at own 41
Billy Lucas run for 12 yds to the BGSU 47
Q4 8:30
4th & 8 at opp 47
Max Morgan punt for 32 yds, fair catch by Jhaylin Embry at the BGSU 15
4th quarter4 drives, then Liberty 34, Bowling Green 24
Bowling Green Interception, 8 plays
8:30
1st & 10 at own 15
Camden Orth run for 2 yds to the BGSU 17
8:30
2nd & 8 at own 17
Camden Orth pass complete to Odieu Hiliare for 6 yds to the BGSU 23
8:30
3rd & 2 at own 23
Terion Stewart run for 14 yds to the BGSU 37 for a 1ST down
8:30
1st & 10 at own 37
Camden Orth pass incomplete
8:30
2nd & 10 at own 37
Camden Orth run for a loss of 2 yards to the BGSU 35
8:30
3rd & 12 at own 35
Camden Orth pass complete to Austin Osborne for 12 yds to the BGSU 47 for a 1ST down
8:30
1st & 10 at own 47
PaSean Wimberly run for 1 yd to the BGSU 48
4:16
2nd & 9 at own 48
Camden Orth pass intercepted
4:16
1st & 10 at opp 33
Timeout Liberty, clock 04:16
Liberty Field goal, 6 plays
4:16
1st & 10 at opp 33
Kaidon Salter pass incomplete
4:16
2nd & 10 at opp 33
Quinton Cooley run for 10 yds to the BGSU 23 for a 1ST down
3:02
2nd & 6 at opp 19
Timeout Bowling Green, clock 03:02
3:02
1st & 10 at opp 23
Quinton Cooley run for 4 yds to the BGSU 19
2:59
3rd & 11 at opp 24
Timeout Bowling Green, clock 02:59
2:59
2nd & 6 at opp 19
Kaidon Salter run for a loss of 5 yards to the BGSU 24
2:55
4th & 6 at opp 19
Timeout Bowling Green, clock 02:55
2:55
3rd & 11 at opp 24
Billy Lucas run for 5 yds to the BGSU 19
2:52
4th & 6 at opp 19
Teagen Lenderink 36 yd FG GOODLiberty 34, Bowling Green 24
Bowling Green Turnover on downs, 4 plays
2:43
Max Morgan kickoff for 60 yds
2:43
1st & 10 at own 18
Connor Bazelak sacked by Chris Boti for a loss of 6 yards to the BGSU 12
2:43
2nd & 16 at own 12
Connor Bazelak pass incomplete
2:43
3rd & 16 at own 12
Connor Bazelak sacked by Bryan Whitehead II and Chris Boti for a loss of 10 yards to the BGSU 2
1:29
4th & 26 at own 2
Connor Bazelak pass incomplete
1:29
1st & goal at opp 2
Kneel down by SALTER, Kaidon at BG1 (team loss of 1). PENALTY Before the snap, BG Illegal Substitution enforced half the distance from the goal, 1 yards from the BG2 to the BG1. NO PLAY (replay the down).
Liberty End of game, 2 plays
1:29
1st & goal at opp 1
[NH] Kneel down by SALTER, Kaidon at BG2 (team loss of 1).
0:00
2nd & goal at opp 2
[NH] Kneel down by SALTER, Kaidon at BG3 (team loss of 1), clock 00:00.
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.