Lafayette at Bowling Green

Thursday, August 28, 2025

Bowling Green beat Lafayette 26–⁠7. It was their only meeting on record.

AwayLafayette8–⁠4 in 2025
7
HomeBowling Green4–⁠8 in 2025
26

Final at Doyt L. Perry Stadium, Bowling GreenTV: ESPN+Attendance 19,328

At kickoff
68°F, wind 8 mph from the southwestWeather: NOAA NCEI Global Historical Climatology Network hourly; Toledo Express Airport, 28 km from the stadium, eight minutes before kickoff
Official
Rich EdwardsGame officials: stats.ncaa.org box scores, via SportsDataverse

Scoring by quarter

TeamQ1Q2Q3Q4Final
Lafayette00707
Bowling Green7106326

Standouts

  • DefenseDorian Pringle10 tackles, 0.5 sacks, 4 for lossBowling Green

Player stats

Lafayette

PassingC/AttYdsTDInt
Dean DeNobile13/2611310
Jason Penza3/3500
RushingCarYdsTDLong
Kente Edwards102706
Jason Penza52309
Ethan Weber6704
Jakyre Henley3303
ReceivingRecYdsTDLong
Ethan Hosak230022
Elijah Steward327118
Mason Kuehner31709
Jakyre Henley215012
DefenseTklTFLSacksInt
Robert Stevens11110
Ryan Gadson9000
Beckham Dee8000
Avery Jones6000
Olivier Camerlain4110

Bowling Green

PassingC/AttYdsTDInt
Drew Pyne12/1810900
RushingCarYdsTDLong
Kaderris Roberts1266014
Chris McMillian1446014
Cameron Pettaway835012
Mar’Kel Porter21016
ReceivingRecYdsTDLong
R.J. Garcia II232025
Jyrin Johnson122022
Finn Hogan220010
Reis Stocksdale117017
DefenseTklTFLSacksInt
Dorian Pringle1040.50
Gideon Lampron910.50
Kal-El Pascal8000
Mark Cannon Jr.70.500
David Afogho30.50.50
Dierre Kelly20.50.50
Myles Bradley1110

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

LafayetteBowling Green
177Total yards266
118Passing yards109
59Rushing yards157
4.1Yards per pass6.1
2.0Yards per rush3.7
11First downs17
4–⁠14Third downs5–⁠13
1–⁠3Fourth downs0–⁠1
0Turnovers0
4–⁠35Penalties4–⁠37
27:40Possession32:20
2Sacks (by defense)3

Efficiency

LafayetteBowling Green
23%Success rate39%
−0.21EPA per play−0.03
1.29Explosiveness0.80
−0.19Rushing EPA−0.11
−0.23Passing EPA0.15
29%Passing-down success21%
−0.48First-down EPA−0.12
0.23Second-down EPA0.04
0.14Third-down EPA0.36
11%Havoc by its defense16%

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

Bowling Green end zoneLafayette end zoneQ1 Bowling GreenTouchdownQ1 LafayettePunt, 3 playsQ1 Bowling GreenPunt, 3 playsQ1 LafayetteTurnover on downs, 9 playsQ1 Bowling GreenField goal, 17 playsQ2 LafayettePunt, 4 playsQ2 Bowling GreenPunt, 5 playsQ2 LafayettePunt, 3 playsQ2 Bowling GreenTurnover on downs, 10 playsQ2 LafayettePunt, 3 playsQ2 Bowling GreenTouchdown, 6 playsQ2 LafayetteEnd of half, 1 playQ3 LafayettePunt, 3 playsQ3 Bowling GreenField goal, 7 playsQ3 LafayetteTouchdown, 14 playsQ3 Bowling GreenField goal, 5 playsQ3 LafayetteTurnover on downs, 6 playsQ4 Bowling GreenPunt, 4 playsQ4 Bowling GreenPunt, 3 playsQ4 LafayettePunt, 6 playsQ4 Bowling GreenField goal, 8 playsQ4 LafayettePunt, 6 plays
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.
  1. Q1 Bowling GreenTouchdown, 98 yards
  2. Q1 LafayettePunt, 3 plays, 3 yards
  3. Q1 Bowling GreenPunt, 3 plays, 5 yards
  4. Q1 LafayetteTurnover on downs, 9 plays, 42 yards
  5. Q1 Bowling GreenField goal, 17 plays, 51 yards
  6. Q2 LafayettePunt, 4 plays, 28 yards
  7. Q2 Bowling GreenPunt, 5 plays, 25 yards
  8. Q2 LafayettePunt, 3 plays, −4 yards
  9. Q2 Bowling GreenTurnover on downs, 10 plays, 40 yards
  10. Q2 LafayettePunt, 3 plays, 6 yards
  11. Q2 Bowling GreenTouchdown, 6 plays, 45 yards
  12. Q2 LafayetteEnd of half, 1 play, 75 yards
  13. Q3 LafayettePunt, 3 plays, 2 yards
  14. Q3 Bowling GreenField goal, 7 plays, 27 yards
  15. Q3 LafayetteTouchdown, 14 plays, 75 yards
  16. Q3 Bowling GreenField goal, 5 plays, 21 yards
  17. Q3 LafayetteTurnover on downs, 6 plays, 16 yards
  18. Q4 Bowling GreenPunt, 4 plays, 3 yards
  19. Q4 Bowling GreenPunt, 3 plays, 3 yards
  20. Q4 LafayettePunt, 6 plays, 11 yards
  21. Q4 Bowling GreenField goal, 8 plays, 53 yards
  22. Q4 LafayettePunt, 6 plays, 7 yards

Play by play

1st quarter4 drives, then Bowling Green 7, Lafayette 0
Lafayette Punt, 3 plays
14:451st & 10 at own 35Zach Long kickoff for 63 yds , Jakyre Henley return for 19 yds to the LAF 21
14:351st & 10 at own 21Ethan Weber run for a loss of 1 yard to the LAF 20
14:112nd & 11 at own 20Dean DeNobile pass incomplete to Elijah Steward
13:543rd & 11 at own 20Dean DeNobile pass complete to Mason Kuehner for 4 yds to the LAF 24
13:104th & 7 at own 24Christian Bush punt for 46 yds, fair catch by Brennan Ridley at the BGSU 30
Bowling Green Punt, 3 plays
13:041st & 10 at own 30Chris McMillian run for 2 yds to the BGSU 32
12:332nd & 8 at own 32Chris McMillian run for 3 yds to the BGSU 35
12:003rd & 5 at own 35Drew Pyne pass incomplete to Jyrin Johnson
11:464th & 5 at own 35John Henderson punt for 44 yds
Lafayette Turnover on downs, 9 plays
11:371st & 10 at own 21Kente Edwards run for 2 yds to the LAF 23
11:062nd & 8 at own 23Dean DeNobile pass incomplete to Ethan Hosak
10:513rd & 8 at own 23Dean DeNobile pass complete to Jakyre Henley for 12 yds to the LAF 35 for a 1ST down
10:231st & 10 at own 35Jakyre Henley run for a loss of 2 yards to the LAF 33
9:492nd & 12 at own 33Dean DeNobile pass complete to Ethan Hosak for 22 yds to the BGSU 45 for a 1ST down
9:241st & 10 at opp 45Dean DeNobile pass complete to Mason Kuehner for 4 yds to the BGSU 41
9:042nd & 6 at opp 41Dean DeNobile pass complete to Elijah Steward for 4 yds to the BGSU 37
8:293rd & 2 at opp 37Dean DeNobile pass incomplete to Ethan Hosak
8:234th & 2 at opp 37Dean DeNobile pass incomplete to Elijah Steward
Bowling Green Field goal, 17 plays
8:171st & 10 at own 37Chris McMillian run for 2 yds to the BGSU 39
7:542nd & 8 at own 39Drew Pyne pass complete to RJ Garcia II for 7 yds to the BGSU 46
7:183rd & 1 at own 46Cameron Pettaway run for 2 yds to the BGSU 48 for a 1ST down
6:271st & 10 at own 48Drew Pyne pass complete to Cameron Pettaway for 7 yds to the BGSU 41
6:122nd & 17 at own 41Drew Pyne pass complete to Finn Hogan for 10 yds to the LAF 49
5:553rd & 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:463rd & 2 at opp 44Chris McMillian run for 4 yds to the LAF 40 for a 1ST down
5:091st & 10 at opp 40Chris McMillian run for 3 yds to the LAF 37
4:382nd & 7 at opp 37Kaderris Roberts run for 7 yds to the LAF 30 for a 1ST down
4:091st & 10 at opp 30Kaderris Roberts run for a loss of 1 yard to the LAF 31
3:282nd & 11 at opp 31Chris McMillian run for 14 yds to the LAF 17 for a 1ST down
2:461st & 10 at opp 17Chris McMillian run for a loss of 1 yard to the LAF 18
2:042nd & 11 at opp 18Chris McMillian run for 10 yds to the LAF 8
1:403rd & 1 at opp 8Chris McMillian run for 1 yd to the LAF 7 for a 1ST down
0:551st & goal at opp 7Chris McMillian run for 2 yds to the LAF 5
0:002nd & goal at opp 5Kaderris Roberts run for 1 yd to the LAF 4
Q2 14:543rd & goal at opp 4Drew Pyne sacked by Robert Stevens for a loss of 8 yards to the LAF 12
Q2 14:154th & goal at opp 12Jackson Kleather 30 Yd Field Goal
2nd quarter7 drives, then Bowling Green 17, Lafayette 0
Lafayette Punt, 4 plays
14:151st & 10 at own 35Zach Long kickoff for 65 yds
14:071st & 10 at own 25Bowling Green Penalty, (15 Yards) to the LAF 47 for a 1ST down
13:331st & 10 at own 47Ethan Weber run for 4 yds to the BGSU 49
13:002nd & 6 at opp 49Kente Edwards run for 2 yds to the BGSU 47
12:303rd & 4 at opp 47Dean DeNobile pass incomplete to Mason Kuehner
12:224th & 4 at opp 47Christian Bush punt for 35 yds, fair catch by Brennan Ridley at the BGSU 12
Bowling Green Punt, 5 plays
12:131st & 10 at own 12Drew Pyne pass complete to Finn Hogan for 10 yds to the BGSU 22 for a 1ST down
11:411st & 10 at own 22Kaderris Roberts run for 11 yds to the BGSU 33 for a 1ST down
11:151st & 10 at own 33Kaderris Roberts run for 2 yds to the BGSU 35
10:392nd & 8 at own 35Cameron Pettaway run for 2 yds to the BGSU 37
10:073rd & 6 at own 37Drew Pyne pass incomplete to Jyrin Johnson
9:554th & 6 at own 37John Henderson punt for 47 yds
Lafayette Punt, 3 plays
9:451st & 10 at own 16Ethan Weber run for a loss of 1 yard to the LAF 15
9:102nd & 11 at own 15Dean DeNobile pass complete to Ethan Weber for 3 yds to the LAF 18
8:433rd & 8 at own 18Dean DeNobile sacked for a loss of 6 yards to the LAF 12
7:554th & 14 at own 12Christian Bush punt for 42 yds , Brennan Ridley returns for 9 yds to the LAF 45
Bowling Green Turnover on downs, 10 plays
7:471st & 10 at opp 45Chris McMillian run for 2 yds to the LAF 43
7:102nd & 8 at opp 43Chris McMillian run for no gain to the LAF 43
6:353rd & 8 at opp 43Lafayette Penalty, UNS: Unsportsmanlike Conduct (Michael Vaughn) to the LAF 37 for a 1ST down
6:141st & 10 at opp 37Cameron Pettaway run for 12 yds to the LAF 25 for a 1ST down
5:381st & 10 at opp 25Drew Pyne pass complete to Brennan Ridley for 8 yds to the LAF 17
5:152nd & 2 at opp 17Cameron Pettaway run for 3 yds to the LAF 14 for a 1ST down
4:401st & 10 at opp 14Cameron Pettaway run for 6 yds to the LAF 8
4:142nd & 4 at opp 8Cameron Pettaway run for no gain to the LAF 8
3:283rd & 4 at opp 8Nakai Amachree run for 2 yds to the LAF 6
2:574th & 2 at opp 6Nakai Amachree run for 1 yd to the LAF 5
Lafayette Punt, 3 plays
2:511st & 10 at own 5Dean DeNobile pass incomplete to Elijah Steward
2:432nd & 10 at own 5Kente Edwards run for 6 yds to the LAF 11
2:073rd & 4 at own 11Dean DeNobile pass incomplete to Carson Persing
1:574th & 4 at own 11Christian Bush punt for 34 yds, punt out-of-bounds at the LAF 45
Bowling Green Touchdown, 6 plays
1:491st & 10 at opp 45Drew Pyne pass complete to Reis Stocksdale for 17 yds to the LAF 28 for a 1ST down
1:301st & 10 at opp 28Kaderris Roberts run for 4 yds to the LAF 24
0:592nd & 6 at opp 24Kaderris Roberts run for 11 yds to the LAF 13 for a 1ST down
0:321st & 10 at opp 13Kaderris Roberts run for 3 yds to the LAF 10
0:322nd & 7 at opp 10Timeout Bowling Green, clock 00:32
0:262nd & 7 at opp 10Drew Pyne pass complete to Kaderris Roberts for 6 yds to the LAF 4
0:203rd & 1 at opp 4Mar’Kel Porter 4 Yd Run (Jackson Kleather Kick)
Lafayette End of half, 1 play
0:201st & 10 at own 35Zach Long kickoff for 65 yds for a touchback
0:001st & 10 at own 25D. DeNobile takes a knee
3rd quarter5 drives, then Bowling Green 23, Lafayette 7
Lafayette Punt, 3 plays
15:001st & 10 at own 35Zach Long kickoff for 65 yds for a touchback
14:531st & 10 at own 25Kente Edwards run for 1 yd to the LAF 26
14:202nd & 9 at own 26Dean DeNobile pass incomplete to Elijah Steward
14:093rd & 9 at own 26Dean DeNobile run for 1 yd to the LAF 27
13:304th & 8 at own 27Christian Bush punt for 38 yds, punt out-of-bounds at the BGSU 35
Bowling Green Field goal, 7 plays
13:121st & 10 at own 35Drew Pyne pass complete to Blane Cleaver for no gain to the BGSU 35
12:392nd & 10 at own 35Chris McMillian run for 1 yd to the BGSU 36
12:053rd & 9 at own 36Drew Pyne pass complete to Jyrin Johnson for 22 yds to the LAF 42 for a 1ST down
11:471st & 10 at opp 42Timeout Lafayette, clock 11:47
11:451st & 10 at opp 42Drew Pyne pass incomplete to Allen Middleton
11:312nd & 10 at opp 42Drew Pyne pass complete to Chris McMillian for 5 yds to the LAF 37
10:373rd & 5 at opp 37Drew Pyne sacked for a loss of 1 yard to the LAF 38
10:114th & 6 at opp 38Jackson Kleather 56 Yd Field Goal
Lafayette Touchdown, 14 plays
10:111st & 10 at own 35Zach Long kickoff for 65 yds for a touchback
10:001st & 10 at own 25Dean DeNobile run for 4 yds to the LAF 29
9:192nd & 6 at own 29Dean DeNobile run for 7 yds to the LAF 36 for a 1ST down
9:041st & 10 at own 36Dean DeNobile pass incomplete to Carson Persing
8:562nd & 10 at own 36Dean DeNobile pass complete to Ethan Hosak for 8 yds to the LAF 44
8:113rd & 2 at own 44Kente Edwards run for 3 yds to the LAF 47 for a 1ST down
7:461st & 10 at own 47Dean DeNobile pass complete to Carson Persing for 14 yds to the BGSU 39 for a 1ST down
7:141st & 10 at opp 39Jason Penza run for 9 yds to the BGSU 30 Lafayette Penalty, Illegal Block (Ethan Hosak) to the BGSU 40
6:122nd & 11 at opp 40Dean DeNobile pass complete to Elijah Steward for 17 yds to the BGSU 23 for a 1ST down
5:501st & 10 at opp 23Ethan Weber run for 2 yds to the BGSU 21
5:192nd & 8 at opp 21Bowling Green Penalty, (7 Yards) to the BGSU 7 for a 1ST down
5:041st & goal at opp 7Dean DeNobile pass incomplete to Mason Kuehner
4:582nd & goal at opp 7Kente Edwards run for 4 yds to the BGSU 3
4:203rd & goal at opp 3Kente Edwards run for a loss of 2 yards to the BGSU 5
3:394th & goal at opp 5Elijah Steward 5 Yd pass from Dean DeNobile (Jack Simonetta Kick)
Bowling Green Field goal, 5 plays
3:301st & 10 at own 35Mac Dumont kickoff for 62 yds , Cameron Pettaway return for 55 yds to the LAF 42
3:231st & 10 at opp 42Kaderris Roberts run for 14 yds to the LAF 28 for a 1ST down
2:451st & 10 at opp 28Kaderris Roberts run for 2 yds to the LAF 26
2:092nd & 8 at opp 26Timeout Bowling Green, clock 02:09
2:032nd & 8 at opp 26Drew Pyne pass incomplete to Kaderris Roberts
1:463rd & 8 at opp 26Drew Pyne run for 5 yds to the LAF 21
1:104th & 3 at opp 21Jackson Kleather 39 Yd Field Goal
Lafayette Turnover on downs, 6 plays
1:041st & 10 at own 35Zach Long kickoff for 58 yds , Jakyre Henley return for 31 yds to the LAF 38
0:521st & 10 at own 38Jason Penza run for 5 yds to the LAF 43
0:002nd & 5 at own 43Jason Penza run for 9 yds to the BGSU 48 for a 1ST down
Q4 14:541st & 10 at opp 48sacked for a loss of 5 yards to the LAF 47
Q4 14:072nd & 15 at own 47Dean DeNobile pass complete to Jakyre Henley for 3 yds to the 50 yard line
Q4 13:193rd & 12 at the 50Dean DeNobile pass complete to Mason Kuehner for 9 yds to the BGSU 41
Q4 12:554th & 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:254th & 8 at opp 46Dean DeNobile pass incomplete to Mason Kuehner
Lafayette Turnover on downs, 6 plays
12:254th & 8 at opp 46Dean DeNobile pass incomplete to Mason Kuehner
Bowling Green Punt, 4 plays
12:161st & 10 at own 46Chris McMillian run for 2 yds to the BGSU 48
11:392nd & 8 at own 48Drew Pyne pass incomplete to Winn Sharp
11:263rd & 8 at own 48Mar’Kel Porter run for 6 yds to the LAF 46
10:474th & 2 at opp 46PENALTY BGSU Delay Of Game (Pyne,Drew) 5 yards from LC46 to BGSU49. NO PLAY.
10:214th & 7 at own 49John Henderson punt for 48 yds
Lafayette 7 plays
10:121st & 10 at own 3Kente Edwards run for 3 yds to the LAF 6
9:332nd & 7 at own 6Kente Edwards run for 6 yds to the LAF 12
9:003rd & 1 at own 12Kente Edwards run for 2 yds to the LAF 14 for a 1ST down
8:411st & 10 at own 14Jason Penza pass complete to Dean DeNobile for no gain to the LAF 14
8:412nd & 10 at own 14Dean DeNobile pass incomplete to Carson Persing
8:353rd & 10 at own 14Dean DeNobile pass incomplete to Carson Persing
8:214th & 10 at own 14Christian Bush punt for 57 yds
Bowling Green 8 plays
8:121st & 10 at own 29Cameron Pettaway run for 3 yds to the BGSU 32
7:342nd & 7 at own 32Drew Pyne pass complete to RJ Garcia II for 25 yds to the LAF 43 for a 1ST down
7:031st & 10 at opp 43Cameron Pettaway run for 7 yds to the LAF 36
6:332nd & 3 at opp 36Kaderris Roberts run for 13 yds to the LAF 23 for a 1ST down
5:571st & 10 at opp 23Drew Pyne pass complete to Jacob Harris for 6 yds to the LAF 17
5:322nd & 4 at opp 17Kaderris Roberts run for a loss of 1 yard to the LAF 18
4:513rd & 5 at opp 18Drew Pyne pass incomplete to Kaderris Roberts
4:474th & 5 at opp 18Jackson Kleather 35 Yd Field Goal
Lafayette 8 plays
4:401st & 10 at own 35Zach Long kickoff for 58 yds , Jakyre Henley return for 17 yds to the LAF 24
4:311st & 10 at own 24Jakyre Henley run for 3 yds to the LAF 27
4:062nd & 7 at own 27Jakyre Henley run for 2 yds to the LAF 29
3:183rd & 5 at own 29Jason Penza pass complete to Devin Paige for 6 yds to the LAF 35 for a 1ST down
2:411st & 10 at own 35Ethan Weber run for 3 yds to the LAF 38
2:092nd & 7 at own 38Ethan Weber run for no gain to the LAF 38
1:533rd & 7 at own 38Jason Penza sacked by Myles Bradley for a loss of 7 yards to the LAF 31
1:094th & 14 at own 31Christian Bush punt for 39 yds, fair catch by Brennan Ridley at the BGSU 30
Bowling Green 3 plays
0:531st & 10 at own 30Nakai Amachree run for 2 yds to the BGSU 32
0:002nd & 8 at own 32L. Anderson III takes a knee
Q1 14:491st & 10 at own 35Cameron Pettaway 98 Yd Kickoff Return (Jackson Kleather Kick)Bowling Green 7, Lafayette 0

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.

Bowling Green leads 1–⁠0 in their only meeting.

Around this game