From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Lafayette
Bowling Green
177
Total yards
266
118
Passing yards
109
59
Rushing yards
157
4.1
Yards per pass
6.1
2.0
Yards per rush
3.7
11
First downs
17
4–14
Third downs
5–13
1–3
Fourth downs
0–1
0
Turnovers
0
4–35
Penalties
4–37
27:40
Possession
32:20
2
Sacks (by defense)
3
Efficiency
Lafayette
Bowling Green
23%
Success rate
39%
−0.21
EPA per play
−0.03
1.29
Explosiveness
0.80
−0.19
Rushing EPA
−0.11
−0.23
Passing EPA
0.15
29%
Passing-down success
21%
−0.48
First-down EPA
−0.12
0.23
Second-down EPA
0.04
0.14
Third-down EPA
0.36
11%
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 83% to win. Elo’s favorite won.
The line
Bowling Green −21.5, over/under 53.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 Bowling Green 93%, Lafayette 7%. 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, Lafayette right to left.
Q1 Bowling GreenTouchdown, 98 yards
Q1 LafayettePunt, 3 plays, 3 yards
Q1 Bowling GreenPunt, 3 plays, 5 yards
Q1 LafayetteTurnover on downs, 9 plays, 42 yards
Q1 Bowling GreenField goal, 17 plays, 51 yards
Q2 LafayettePunt, 4 plays, 28 yards
Q2 Bowling GreenPunt, 5 plays, 25 yards
Q2 LafayettePunt, 3 plays, −4 yards
Q2 Bowling GreenTurnover on downs, 10 plays, 40 yards
Q2 LafayettePunt, 3 plays, 6 yards
Q2 Bowling GreenTouchdown, 6 plays, 45 yards
Q2 LafayetteEnd of half, 1 play, 75 yards
Q3 LafayettePunt, 3 plays, 2 yards
Q3 Bowling GreenField goal, 7 plays, 27 yards
Q3 LafayetteTouchdown, 14 plays, 75 yards
Q3 Bowling GreenField goal, 5 plays, 21 yards
Q3 LafayetteTurnover on downs, 6 plays, 16 yards
Q4 Bowling GreenPunt, 4 plays, 3 yards
Q4 Bowling GreenPunt, 3 plays, 3 yards
Q4 LafayettePunt, 6 plays, 11 yards
Q4 Bowling GreenField goal, 8 plays, 53 yards
Q4 LafayettePunt, 6 plays, 7 yards
Play by play
1st quarter4 drives, then Bowling Green 7, Lafayette 0
Lafayette Punt, 3 plays
14:45
1st & 10 at own 35
Zach Long kickoff for 63 yds , Jakyre Henley return for 19 yds to the LAF 21
14:35
1st & 10 at own 21
Ethan Weber run for a loss of 1 yard to the LAF 20
14:11
2nd & 11 at own 20
Dean DeNobile pass incomplete to Elijah Steward
13:54
3rd & 11 at own 20
Dean DeNobile pass complete to Mason Kuehner for 4 yds to the LAF 24
13:10
4th & 7 at own 24
Christian Bush punt for 46 yds, fair catch by Brennan Ridley at the BGSU 30
Bowling Green Punt, 3 plays
13:04
1st & 10 at own 30
Chris McMillian run for 2 yds to the BGSU 32
12:33
2nd & 8 at own 32
Chris McMillian run for 3 yds to the BGSU 35
12:00
3rd & 5 at own 35
Drew Pyne pass incomplete to Jyrin Johnson
11:46
4th & 5 at own 35
John Henderson punt for 44 yds
Lafayette Turnover on downs, 9 plays
11:37
1st & 10 at own 21
Kente Edwards run for 2 yds to the LAF 23
11:06
2nd & 8 at own 23
Dean DeNobile pass incomplete to Ethan Hosak
10:51
3rd & 8 at own 23
Dean DeNobile pass complete to Jakyre Henley for 12 yds to the LAF 35 for a 1ST down
10:23
1st & 10 at own 35
Jakyre Henley run for a loss of 2 yards to the LAF 33
9:49
2nd & 12 at own 33
Dean DeNobile pass complete to Ethan Hosak for 22 yds to the BGSU 45 for a 1ST down
9:24
1st & 10 at opp 45
Dean DeNobile pass complete to Mason Kuehner for 4 yds to the BGSU 41
9:04
2nd & 6 at opp 41
Dean DeNobile pass complete to Elijah Steward for 4 yds to the BGSU 37
8:29
3rd & 2 at opp 37
Dean DeNobile pass incomplete to Ethan Hosak
8:23
4th & 2 at opp 37
Dean DeNobile pass incomplete to Elijah Steward
Bowling Green Field goal, 17 plays
8:17
1st & 10 at own 37
Chris McMillian run for 2 yds to the BGSU 39
7:54
2nd & 8 at own 39
Drew Pyne pass complete to RJ Garcia II for 7 yds to the BGSU 46
7:18
3rd & 1 at own 46
Cameron Pettaway run for 2 yds to the BGSU 48 for a 1ST down
6:27
1st & 10 at own 48
Drew Pyne pass complete to Cameron Pettaway for 7 yds to the BGSU 41
6:12
2nd & 17 at own 41
Drew Pyne pass complete to Finn Hogan for 10 yds to the LAF 49
5:55
3rd & 7 at opp 49
(06:00) No Huddle-Shotgun Pyne,Drew pass incomplete short to Hogan,Finn thrown to LC45 PENALTY LC Offside (Selvitelli,Dominic) 5 yards from LC49 to LC44. NO PLAY.
5:46
3rd & 2 at opp 44
Chris McMillian run for 4 yds to the LAF 40 for a 1ST down
5:09
1st & 10 at opp 40
Chris McMillian run for 3 yds to the LAF 37
4:38
2nd & 7 at opp 37
Kaderris Roberts run for 7 yds to the LAF 30 for a 1ST down
4:09
1st & 10 at opp 30
Kaderris Roberts run for a loss of 1 yard to the LAF 31
3:28
2nd & 11 at opp 31
Chris McMillian run for 14 yds to the LAF 17 for a 1ST down
2:46
1st & 10 at opp 17
Chris McMillian run for a loss of 1 yard to the LAF 18
2:04
2nd & 11 at opp 18
Chris McMillian run for 10 yds to the LAF 8
1:40
3rd & 1 at opp 8
Chris McMillian run for 1 yd to the LAF 7 for a 1ST down
0:55
1st & goal at opp 7
Chris McMillian run for 2 yds to the LAF 5
0:00
2nd & goal at opp 5
Kaderris Roberts run for 1 yd to the LAF 4
Q2 14:54
3rd & goal at opp 4
Drew Pyne sacked by Robert Stevens for a loss of 8 yards to the LAF 12
Q2 14:15
4th & goal at opp 12
Jackson Kleather 30 Yd Field Goal
2nd quarter7 drives, then Bowling Green 17, Lafayette 0
Lafayette Punt, 4 plays
14:15
1st & 10 at own 35
Zach Long kickoff for 65 yds
14:07
1st & 10 at own 25
Bowling Green Penalty, (15 Yards) to the LAF 47 for a 1ST down
13:33
1st & 10 at own 47
Ethan Weber run for 4 yds to the BGSU 49
13:00
2nd & 6 at opp 49
Kente Edwards run for 2 yds to the BGSU 47
12:30
3rd & 4 at opp 47
Dean DeNobile pass incomplete to Mason Kuehner
12:22
4th & 4 at opp 47
Christian Bush punt for 35 yds, fair catch by Brennan Ridley at the BGSU 12
Bowling Green Punt, 5 plays
12:13
1st & 10 at own 12
Drew Pyne pass complete to Finn Hogan for 10 yds to the BGSU 22 for a 1ST down
11:41
1st & 10 at own 22
Kaderris Roberts run for 11 yds to the BGSU 33 for a 1ST down
11:15
1st & 10 at own 33
Kaderris Roberts run for 2 yds to the BGSU 35
10:39
2nd & 8 at own 35
Cameron Pettaway run for 2 yds to the BGSU 37
10:07
3rd & 6 at own 37
Drew Pyne pass incomplete to Jyrin Johnson
9:55
4th & 6 at own 37
John Henderson punt for 47 yds
Lafayette Punt, 3 plays
9:45
1st & 10 at own 16
Ethan Weber run for a loss of 1 yard to the LAF 15
9:10
2nd & 11 at own 15
Dean DeNobile pass complete to Ethan Weber for 3 yds to the LAF 18
8:43
3rd & 8 at own 18
Dean DeNobile sacked for a loss of 6 yards to the LAF 12
7:55
4th & 14 at own 12
Christian Bush punt for 42 yds , Brennan Ridley returns for 9 yds to the LAF 45
Bowling Green Turnover on downs, 10 plays
7:47
1st & 10 at opp 45
Chris McMillian run for 2 yds to the LAF 43
7:10
2nd & 8 at opp 43
Chris McMillian run for no gain to the LAF 43
6:35
3rd & 8 at opp 43
Lafayette Penalty, UNS: Unsportsmanlike Conduct (Michael Vaughn) to the LAF 37 for a 1ST down
6:14
1st & 10 at opp 37
Cameron Pettaway run for 12 yds to the LAF 25 for a 1ST down
5:38
1st & 10 at opp 25
Drew Pyne pass complete to Brennan Ridley for 8 yds to the LAF 17
5:15
2nd & 2 at opp 17
Cameron Pettaway run for 3 yds to the LAF 14 for a 1ST down
4:40
1st & 10 at opp 14
Cameron Pettaway run for 6 yds to the LAF 8
4:14
2nd & 4 at opp 8
Cameron Pettaway run for no gain to the LAF 8
3:28
3rd & 4 at opp 8
Nakai Amachree run for 2 yds to the LAF 6
2:57
4th & 2 at opp 6
Nakai Amachree run for 1 yd to the LAF 5
Lafayette Punt, 3 plays
2:51
1st & 10 at own 5
Dean DeNobile pass incomplete to Elijah Steward
2:43
2nd & 10 at own 5
Kente Edwards run for 6 yds to the LAF 11
2:07
3rd & 4 at own 11
Dean DeNobile pass incomplete to Carson Persing
1:57
4th & 4 at own 11
Christian Bush punt for 34 yds, punt out-of-bounds at the LAF 45
Bowling Green Touchdown, 6 plays
1:49
1st & 10 at opp 45
Drew Pyne pass complete to Reis Stocksdale for 17 yds to the LAF 28 for a 1ST down
1:30
1st & 10 at opp 28
Kaderris Roberts run for 4 yds to the LAF 24
0:59
2nd & 6 at opp 24
Kaderris Roberts run for 11 yds to the LAF 13 for a 1ST down
0:32
1st & 10 at opp 13
Kaderris Roberts run for 3 yds to the LAF 10
0:32
2nd & 7 at opp 10
Timeout Bowling Green, clock 00:32
0:26
2nd & 7 at opp 10
Drew Pyne pass complete to Kaderris Roberts for 6 yds to the LAF 4
0:20
3rd & 1 at opp 4
Mar’Kel Porter 4 Yd Run (Jackson Kleather Kick)
Lafayette End of half, 1 play
0:20
1st & 10 at own 35
Zach Long kickoff for 65 yds for a touchback
0:00
1st & 10 at own 25
D. DeNobile takes a knee
3rd quarter5 drives, then Bowling Green 23, Lafayette 7
Lafayette Punt, 3 plays
15:00
1st & 10 at own 35
Zach Long kickoff for 65 yds for a touchback
14:53
1st & 10 at own 25
Kente Edwards run for 1 yd to the LAF 26
14:20
2nd & 9 at own 26
Dean DeNobile pass incomplete to Elijah Steward
14:09
3rd & 9 at own 26
Dean DeNobile run for 1 yd to the LAF 27
13:30
4th & 8 at own 27
Christian Bush punt for 38 yds, punt out-of-bounds at the BGSU 35
Bowling Green Field goal, 7 plays
13:12
1st & 10 at own 35
Drew Pyne pass complete to Blane Cleaver for no gain to the BGSU 35
12:39
2nd & 10 at own 35
Chris McMillian run for 1 yd to the BGSU 36
12:05
3rd & 9 at own 36
Drew Pyne pass complete to Jyrin Johnson for 22 yds to the LAF 42 for a 1ST down
11:47
1st & 10 at opp 42
Timeout Lafayette, clock 11:47
11:45
1st & 10 at opp 42
Drew Pyne pass incomplete to Allen Middleton
11:31
2nd & 10 at opp 42
Drew Pyne pass complete to Chris McMillian for 5 yds to the LAF 37
10:37
3rd & 5 at opp 37
Drew Pyne sacked for a loss of 1 yard to the LAF 38
10:11
4th & 6 at opp 38
Jackson Kleather 56 Yd Field Goal
Lafayette Touchdown, 14 plays
10:11
1st & 10 at own 35
Zach Long kickoff for 65 yds for a touchback
10:00
1st & 10 at own 25
Dean DeNobile run for 4 yds to the LAF 29
9:19
2nd & 6 at own 29
Dean DeNobile run for 7 yds to the LAF 36 for a 1ST down
9:04
1st & 10 at own 36
Dean DeNobile pass incomplete to Carson Persing
8:56
2nd & 10 at own 36
Dean DeNobile pass complete to Ethan Hosak for 8 yds to the LAF 44
8:11
3rd & 2 at own 44
Kente Edwards run for 3 yds to the LAF 47 for a 1ST down
7:46
1st & 10 at own 47
Dean DeNobile pass complete to Carson Persing for 14 yds to the BGSU 39 for a 1ST down
7:14
1st & 10 at opp 39
Jason Penza run for 9 yds to the BGSU 30 Lafayette Penalty, Illegal Block (Ethan Hosak) to the BGSU 40
6:12
2nd & 11 at opp 40
Dean DeNobile pass complete to Elijah Steward for 17 yds to the BGSU 23 for a 1ST down
5:50
1st & 10 at opp 23
Ethan Weber run for 2 yds to the BGSU 21
5:19
2nd & 8 at opp 21
Bowling Green Penalty, (7 Yards) to the BGSU 7 for a 1ST down
5:04
1st & goal at opp 7
Dean DeNobile pass incomplete to Mason Kuehner
4:58
2nd & goal at opp 7
Kente Edwards run for 4 yds to the BGSU 3
4:20
3rd & goal at opp 3
Kente Edwards run for a loss of 2 yards to the BGSU 5
3:39
4th & goal at opp 5
Elijah Steward 5 Yd pass from Dean DeNobile (Jack Simonetta Kick)
Bowling Green Field goal, 5 plays
3:30
1st & 10 at own 35
Mac Dumont kickoff for 62 yds , Cameron Pettaway return for 55 yds to the LAF 42
3:23
1st & 10 at opp 42
Kaderris Roberts run for 14 yds to the LAF 28 for a 1ST down
2:45
1st & 10 at opp 28
Kaderris Roberts run for 2 yds to the LAF 26
2:09
2nd & 8 at opp 26
Timeout Bowling Green, clock 02:09
2:03
2nd & 8 at opp 26
Drew Pyne pass incomplete to Kaderris Roberts
1:46
3rd & 8 at opp 26
Drew Pyne run for 5 yds to the LAF 21
1:10
4th & 3 at opp 21
Jackson Kleather 39 Yd Field Goal
Lafayette Turnover on downs, 6 plays
1:04
1st & 10 at own 35
Zach Long kickoff for 58 yds , Jakyre Henley return for 31 yds to the LAF 38
0:52
1st & 10 at own 38
Jason Penza run for 5 yds to the LAF 43
0:00
2nd & 5 at own 43
Jason Penza run for 9 yds to the BGSU 48 for a 1ST down
Q4 14:54
1st & 10 at opp 48
sacked for a loss of 5 yards to the LAF 47
Q4 14:07
2nd & 15 at own 47
Dean DeNobile pass complete to Jakyre Henley for 3 yds to the 50 yard line
Q4 13:19
3rd & 12 at the 50
Dean DeNobile pass complete to Mason Kuehner for 9 yds to the BGSU 41
Q4 12:55
4th & 3 at opp 41
(13:05) No Huddle-Shotgun DeNobile,Dean pass complete deep left to Steward,Elijah caught at BGSU12, for 0 yards to the BGSU41 (McClendon,Jalen) PENALTY LC Ineligible Downfield on Pass (Adams,Spencer) 5 yards from BGSU41 to BGSU46. NO PLAY.
4th quarter7 drives, then Bowling Green 26, Lafayette 7
Lafayette 1 play
12:25
4th & 8 at opp 46
Dean DeNobile pass incomplete to Mason Kuehner
Lafayette Turnover on downs, 6 plays
12:25
4th & 8 at opp 46
Dean DeNobile pass incomplete to Mason Kuehner
Bowling Green Punt, 4 plays
12:16
1st & 10 at own 46
Chris McMillian run for 2 yds to the BGSU 48
11:39
2nd & 8 at own 48
Drew Pyne pass incomplete to Winn Sharp
11:26
3rd & 8 at own 48
Mar’Kel Porter run for 6 yds to the LAF 46
10:47
4th & 2 at opp 46
PENALTY BGSU Delay Of Game (Pyne,Drew) 5 yards from LC46 to BGSU49. NO PLAY.
10:21
4th & 7 at own 49
John Henderson punt for 48 yds
Lafayette 7 plays
10:12
1st & 10 at own 3
Kente Edwards run for 3 yds to the LAF 6
9:33
2nd & 7 at own 6
Kente Edwards run for 6 yds to the LAF 12
9:00
3rd & 1 at own 12
Kente Edwards run for 2 yds to the LAF 14 for a 1ST down
8:41
1st & 10 at own 14
Jason Penza pass complete to Dean DeNobile for no gain to the LAF 14
8:41
2nd & 10 at own 14
Dean DeNobile pass incomplete to Carson Persing
8:35
3rd & 10 at own 14
Dean DeNobile pass incomplete to Carson Persing
8:21
4th & 10 at own 14
Christian Bush punt for 57 yds
Bowling Green 8 plays
8:12
1st & 10 at own 29
Cameron Pettaway run for 3 yds to the BGSU 32
7:34
2nd & 7 at own 32
Drew Pyne pass complete to RJ Garcia II for 25 yds to the LAF 43 for a 1ST down
7:03
1st & 10 at opp 43
Cameron Pettaway run for 7 yds to the LAF 36
6:33
2nd & 3 at opp 36
Kaderris Roberts run for 13 yds to the LAF 23 for a 1ST down
5:57
1st & 10 at opp 23
Drew Pyne pass complete to Jacob Harris for 6 yds to the LAF 17
5:32
2nd & 4 at opp 17
Kaderris Roberts run for a loss of 1 yard to the LAF 18
4:51
3rd & 5 at opp 18
Drew Pyne pass incomplete to Kaderris Roberts
4:47
4th & 5 at opp 18
Jackson Kleather 35 Yd Field Goal
Lafayette 8 plays
4:40
1st & 10 at own 35
Zach Long kickoff for 58 yds , Jakyre Henley return for 17 yds to the LAF 24
4:31
1st & 10 at own 24
Jakyre Henley run for 3 yds to the LAF 27
4:06
2nd & 7 at own 27
Jakyre Henley run for 2 yds to the LAF 29
3:18
3rd & 5 at own 29
Jason Penza pass complete to Devin Paige for 6 yds to the LAF 35 for a 1ST down
2:41
1st & 10 at own 35
Ethan Weber run for 3 yds to the LAF 38
2:09
2nd & 7 at own 38
Ethan Weber run for no gain to the LAF 38
1:53
3rd & 7 at own 38
Jason Penza sacked by Myles Bradley for a loss of 7 yards to the LAF 31
1:09
4th & 14 at own 31
Christian Bush punt for 39 yds, fair catch by Brennan Ridley at the BGSU 30
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.