Week 4 · 2025
Bowling Green at Louisville
Sat 09/20/2025 12:00 PML&N Federal Credit Union StadiumLouisville pregame97% — Pregame win probability: 97% for Louisville. Louisville favored, and won.
82°Cloudy3 mph ESE · 47% humidityRecorded at kickoff by College Football Data
Bowling Green
17
4–8
Louisville
40
9–4
Attendance
49,482
reported
BGSU6 plays, 10 yd · Punt | ||||
| 15:00 | 1st & 10 | own 35 | Nick Keller kickoff for 65 yds for a touchback | 0 |
| 14:52 | 1st & 10 | own 25 | Chris McMillian run for 11 yds to the BGSU 36 for a 1ST down | +11 |
| 14:18 | 1st & 10 | own 36 | Kaderris Roberts run for a loss of 1 yard to the BGSU 35 | −1 |
| 13:45 | 2nd & 11 | own 35 | Drew Pyne pass incomplete to Jyrin Johnson | 0 |
| 13:37 | 3rd & 11 | own 35 | Allen Middleton run for no gain to the BGSU 35 | 0 |
| 13:02 | 4th & 11 | own 35 | John Henderson punt for 42 yds, punt out-of-bounds at the LOU 23 | 0 |
LOU4 plays, 9 yd · Punt | ||||
| 12:57 | 1st & 10 | own 23 | Miller Moss pass complete to Jaleel Skinner for 9 yds to the LOU 32 | +9 |
| 12:26 | 2nd & 1 | own 32 | Miller Moss pass incomplete to Kris Hughes | 0 |
| 12:20 | 3rd & 1 | own 32 | Keyjuan Brown run for no gain to the LOU 32 | 0 |
| 11:42 | 4th & 1 | own 32 | Carter Schwartz punt for 61 yds | 0 |
BGSU6 plays, 26 yd · Punt | ||||
| 11:34 | 1st & 10 | own 7 | Kaderris Roberts run for 13 yds to the BGSU 20 for a 1ST down | +13 |
| 10:59 | 1st & 10 | own 20 | Drew Pyne pass complete to RJ Garcia II for 10 yds to the BGSU 30 for a 1ST down | +10 |
| 10:21 | 1st & 10 | own 30 | Allen Middleton run for 4 yds to the BGSU 34 | +4 |
| 9:40 | 2nd & 6 | own 34 | Lucian Anderson III run for a loss of 1 yard to the BGSU 33 | −1 |
| 9:00 | 3rd & 7 | own 33 | Drew Pyne pass incomplete to Jyrin Johnson | 0 |
| 8:51 | 4th & 7 | own 33 | John Henderson punt for 29 yds , Caullin Lacy returns for no gain to the LOU 38 Caullin Lacy fumbled, recovered by BGSU Victor Vazquez | +29 |
BGSU4 plays, 8 yd · Field goal | ||||
| 8:46 | 1st & 10 | opp 38 | Chris McMillian run for 3 yds to the LOU 35 | +3 |
| 8:09 | 2nd & 7 | opp 35 | Chris McMillian run for 3 yds to the LOU 32 | +3 |
| 7:26 | 3rd & 4 | opp 32 | Chris McMillian run for 2 yds to the LOU 30 | +2 |
| 6:44 | 4th & 2 | opp 30 | Jackson Kleather 49 yd FG GOOD | +49 |
LOU11 plays, 60 yd · Touchdown | ||||
| 6:35 | 1st & 10 | own 35 | Zach Long kickoff for 65 yds , Caullin Lacy return for 40 yds to the LOU 40 | +40 |
| 6:27 | 1st & 10 | own 40 | Isaac Brown run for 18 yds to the BGSU 42 for a 1ST down | +18 |
| 5:53 | 1st & 10 | opp 42 | (05:54) Shotgun Moss,Miller pass incomplete short right to Bell,Chris thrown to BGF39 PENALTY LOU Pass Interference (Bell,Chris) 15 yards from BGF42 to LOU43. NO PLAY. | −15 |
| 5:44 | 1st & 25 | own 43 | Miller Moss pass complete to Keyjuan Brown for 18 yds to the BGSU 39 | +18 |
| 5:05 | 2nd & 7 | opp 39 | Miller Moss pass complete to Caullin Lacy for 8 yds to the BGSU 31 for a 1ST down | +8 |
| 4:27 | 1st & 10 | opp 31 | (04:34) Shotgun Moss,Miller pass complete short right to Lacy,Caullin caught at BGF13, for 29 yards to the BGF02 (Lorfils,Darius), out of bounds PENALTY LOU Holding offsetting BGF Face Mask offsetting. NO PLAY. | 0 |
| 4:02 | 1st & 10 | opp 31 | Miller Moss pass complete to Chris Bell for 14 yds to the BGSU 17 for a 1ST down | +14 |
| 3:33 | 1st & 10 | opp 17 | Keyjuan Brown run for 7 yds to the BGSU 10 | +7 |
| 2:54 | 2nd & 3 | opp 10 | (02:56) Shotgun Brown,Keyjuan rush left for 1 yard loss to the BGF11 (Marshall,Caden) PENALTY BGF Personal Foul (Kelly,Dierre) 5 yards from BGF10 to BGF05, 1ST DOWN. NO PLAY. | +5 |
| 2:41 | 1st & goal | opp 5 | Keyjuan Brown run for 3 yds to the BGSU 2 | +3 |
| 2:03 | 2nd & goal | opp 2 | Keyjuan Brown run for 2 yds for a TD (Cooper Ranvier KICK) | +2 |
BGSU7 plays, 36 yd · Turnover | ||||
| 2:03 | 1st & 10 | own 35 | Nick Keller kickoff for 65 yds for a touchback | 0 |
| 1:53 | 1st & 10 | own 25 | Drew Pyne pass complete to Jyrin Johnson for 21 yds to the BGSU 46 for a 1ST down | +21 |
| 1:23 | 1st & 10 | own 46 | Drew Pyne pass incomplete to Finn Hogan | 0 |
| 1:16 | 2nd & 10 | own 46 | Cameron Pettaway run for 2 yds to the BGSU 48 | +2 |
| 0:00 | own 48 | End of 1st Quarter | 0 | |
| 0:00 | 3rd & 8 | own 48 | Drew Pyne run for 13 yds to the LOU 39 for a 1ST down | +13 |
| 14:47 | 1st & 10 | opp 39 | Drew Pyne pass intercepted Antonio Watts return for no gain to the LOU 21 | 0 |
LOU9 plays, 80 yd · Touchdown | ||||
| 14:08 | 1st & 10 | own 21 | Miller Moss pass complete to Caullin Lacy for 13 yds to the LOU 34 for a 1ST down | +13 |
| 13:43 | 1st & 10 | own 34 | (14:07) Shotgun Moss,Miller pass complete short right to Skinner,Jaleel caught at LOU37, for 16 yards to the LOU50 (Lorfils,Darius) PENALTY LOU Illegal Shift (Collins,Dacari) 5 yards from LOU34 to LOU29. NO PLAY. | −5 |
| 12:44 | 1st & 15 | own 29 | Miller Moss pass complete to TreyShun Hurry for 4 yds to the LOU 33 | +4 |
| 12:42 | 2nd & 11 | own 33 | Louisville Penalty, Offensive Holding (-10 Yards) to the LOU 30 | −10 |
| 12:00 | 3rd & 14 | own 30 | Miller Moss pass complete to Dacari Collins for 36 yds to the BGSU 34 for a 1ST down | +36 |
| 11:39 | 1st & 10 | opp 34 | Miller Moss pass complete to Dacari Collins for 32 yds to the BGSU 2 for a 1ST down | +32 |
| 11:22 | 1st & goal | opp 2 | Miller Moss pass incomplete to Caullin Lacy | 0 |
| 11:04 | 2nd & goal | opp 2 | Bowling Green Penalty, Personal Foul (Yards) to the LOU 0 | +2 |
| 10:50 | 3rd & goal | opp 2 | Keyjuan Brown run for 2 yds for a TD (Cooper Ranvier KICK) | +2 |
BGSU5 plays, -4 yd · Defensive TD | ||||
| 10:27 | 1st & 10 | own 35 | Nick Keller kickoff for 65 yds for a touchback | 0 |
| 10:20 | 1st & 10 | own 25 | Chris McMillian run for no gain to the BGSU 25 | 0 |
| 9:36 | 2nd & 10 | own 25 | Bowling Green Penalty, UNS: Unsportsmanlike Conduct (-15 Yards) to the BGSU 17 | −15 |
| 9:05 | 3rd & 18 | own 17 | Drew Pyne pass complete to Kaderris Roberts for 4 yds to the BGSU 21 | +4 |
| 8:13 | 4th & 14 | own 21 | John Henderson punt for 54 yds , Caullin Lacy returns for 75 yds for a TD | +75 |
BGSU8 plays, 17 yd · Punt | ||||
| 8:13 | 1st & 10 | own 35 | Nick Keller kickoff for 65 yds for a touchback | 0 |
| 8:07 | 1st & 10 | own 25 | Cameron Pettaway run for 7 yds to the BGSU 32 | +7 |
| 7:30 | 2nd & 3 | own 32 | Cameron Pettaway run for 1 yd to the BGSU 33 | +1 |
| 6:47 | 3rd & 2 | own 33 | Mar'Kel Porter run for 3 yds to the BGSU 36 for a 1ST down | +3 |
| 6:08 | 1st & 10 | own 36 | Cameron Pettaway run for 6 yds to the BGSU 42 | +6 |
| 5:33 | 2nd & 4 | own 42 | Drew Pyne pass incomplete to Cameron Pettaway | 0 |
| 5:30 | 3rd & 4 | own 42 | Drew Pyne pass incomplete to Jyrin Johnson | 0 |
| 5:22 | 4th & 4 | own 42 | John Henderson punt for 58 yds for a touchback | 0 |
LOU4 plays, 4 yd · Punt | ||||
| 5:17 | 1st & 10 | own 20 | Miller Moss pass incomplete to Chris Bell | 0 |
| 5:09 | 2nd & 10 | own 20 | Miller Moss sacked by Gideon Lampron for a loss of 10 yards to the LOU 10 | −10 |
| 4:24 | 3rd & 20 | own 10 | Miller Moss pass complete to Caullin Lacy for 14 yds to the LOU 24 | +14 |
| 3:33 | 4th & 6 | own 24 | Carter Schwartz punt for 40 yds, punt out-of-bounds at the BGSU 36 | 0 |
BGSU12 plays, 49 yd · Turnover | ||||
| 3:27 | 1st & 10 | own 36 | Chris McMillian run for 6 yds to the BGSU 42 | +6 |
| 2:44 | 2nd & 4 | own 42 | Lucian Anderson III run for 5 yds to the BGSU 47 for a 1ST down | +5 |
| 2:09 | 1st & 10 | own 47 | Chris McMillian run for 10 yds to the LOU 43 for a 1ST down | +10 |
| 1:52 | 1st & 10 | opp 43 | Chris McMillian run for no gain to the LOU 43 | 0 |
| 1:07 | 2nd & 10 | opp 43 | Drew Pyne pass complete to RJ Garcia II for 8 yds to the LOU 35 | +8 |
| 0:47 | 3rd & 2 | opp 35 | Drew Pyne pass complete to Jacob Harris for 5 yds to the LOU 30 for a 1ST down | +5 |
| 0:47 | 1st & 10 | opp 30 | Timeout Bowling Green, clock 00:47 | 0 |
| 0:42 | 1st & 10 | opp 30 | Bowling Green Penalty, Illegal Touch-Pass (Yards) to the LOU 30 | 0 |
| 0:32 | 2nd & 10 | opp 30 | Drew Pyne run for 4 yds to the LOU 26 | +4 |
| 0:32 | 3rd & 6 | opp 26 | Timeout Bowling Green, clock 00:32 | 0 |
| 0:27 | 3rd & 6 | opp 26 | Drew Pyne pass complete to RJ Garcia II for 11 yds to the LOU 15 for a 1ST down | +11 |
| 0:22 | 1st & 10 | opp 15 | Drew Pyne pass intercepted D'Angelo Hutchinson return for 5 yds to the LOU 17 | +5 |
LOU6 plays, 30 yd · End of period | ||||
| 0:12 | 1st & 10 | own 17 | Miller Moss pass complete to Keyjuan Brown for 17 yds to the LOU 34 for a 1ST down | +17 |
| 0:12 | 1st & 10 | own 34 | Timeout Louisville, clock 00:12 | 0 |
| 0:04 | 1st & 10 | own 34 | Miller Moss pass complete to Chris Bell for 20 yds to the BGSU 46 for a 1ST down | +20 |
| 0:04 | 1st & 10 | opp 46 | Timeout Louisville, clock 00:04 | 0 |
| 0:00 | 1st & 10 | opp 46 | Miller Moss sacked by Caden Marshall for a loss of 7 yards to the LOU 47 | −7 |
| 0:00 | opp 46 | End of 2nd Quarter | −7 | |
LOU10 plays, 68 yd · Field goal | ||||
| 15:00 | 1st & 10 | own 35 | Zach Long kickoff for 65 yds for a touchback | 0 |
| 14:51 | 1st & 10 | own 25 | Miller Moss pass complete to Dacari Collins for 9 yds to the LOU 34 | +9 |
| 14:17 | 2nd & 1 | own 34 | Keyjuan Brown run for no gain to the LOU 34 | 0 |
| 13:37 | 3rd & 1 | own 34 | Keyjuan Brown run for 18 yds to the BGSU 48 for a 1ST down | +18 |
| 12:54 | 1st & 10 | opp 48 | Keyjuan Brown run for 34 yds to the BGSU 14 for a 1ST down | +34 |
| 12:17 | 1st & 10 | opp 14 | Miller Moss pass incomplete to Caullin Lacy | 0 |
| 12:09 | 2nd & 10 | opp 14 | Keyjuan Brown run for 4 yds to the BGSU 10 | +4 |
| 11:34 | 3rd & 6 | opp 10 | (11:37) Shotgun Moss,Miller pass complete short middle to Collins,Dacari caught at BGF01, for 9 yards to the BGF01 (Washington,Keyon) PENALTY LOU Holding (Church,Jordan) 10 yards from BGF10 to BGF20. NO PLAY. | −10 |
| 11:14 | 3rd & 16 | opp 20 | Miller Moss pass complete to Caullin Lacy for 13 yds to the BGSU 7 | +13 |
| 10:34 | 4th & 3 | opp 7 | Cooper Ranvier 24 yd FG GOOD | +24 |
BGSU5 plays, 3 yd · Punt | ||||
| 10:34 | 1st & 10 | own 35 | Nick Keller kickoff for 65 yds for a touchback | 0 |
| 10:27 | 1st & 10 | own 25 | Allen Middleton run for 1 yd to the BGSU 26 | +1 |
| 9:48 | 2nd & 9 | own 26 | Drew Pyne pass complete to Kaderris Roberts for 2 yds to the BGSU 28 | +2 |
| 9:07 | 3rd & 7 | own 28 | Lucian Anderson III run for no gain to the BGSU 28 | 0 |
| 8:28 | 4th & 7 | own 28 | John Henderson punt for 27 yds, punt out-of-bounds at the LOU 45 | 0 |
LOU5 plays, 33 yd · Field goal | ||||
| 8:09 | 1st & 10 | own 45 | Miller Moss pass complete to Jaleel Skinner for 33 yds to the BGSU 22 for a 1ST down | +33 |
| 7:35 | 1st & 10 | opp 22 | Miller Moss pass incomplete to Caullin Lacy | 0 |
| 7:31 | 2nd & 10 | opp 22 | Miller Moss pass incomplete | 0 |
| 7:26 | 3rd & 10 | opp 22 | Miller Moss pass incomplete to Antonio Meeks | 0 |
| 7:21 | 4th & 10 | opp 22 | Cooper Ranvier 40 yd FG GOOD | +40 |
BGSU5 plays, 0 yd · Punt | ||||
| 7:21 | 1st & 10 | own 35 | Nick Keller kickoff for 65 yds for a touchback | 0 |
| 7:14 | 1st & 10 | own 25 | Chris McMillian run for no gain to the BGSU 25 | 0 |
| 6:49 | 2nd & 10 | own 25 | Drew Pyne pass incomplete to Jyrin Johnson | 0 |
| 6:44 | 3rd & 10 | own 25 | Drew Pyne pass incomplete to Jacob Harris | 0 |
| 6:34 | 4th & 10 | own 25 | John Henderson punt for 40 yds | 0 |
LOU8 plays, 26 yd · Field goal | ||||
| 6:27 | 1st & 10 | own 35 | Miller Moss pass complete to Caullin Lacy for 8 yds to the LOU 43 | +8 |
| 5:52 | 2nd & 2 | own 43 | Keyjuan Brown run for 8 yds to the BGSU 49 for a 1ST down | +8 |
| 5:12 | 1st & 10 | opp 49 | Keyjuan Brown run for 5 yds to the BGSU 44 | +5 |
| 4:29 | 2nd & 5 | opp 44 | Miller Moss pass complete to Dacari Collins for 7 yds to the BGSU 37 for a 1ST down | +7 |
| 3:57 | 1st & 10 | opp 37 | Miller Moss pass incomplete to TreyShun Hurry | 0 |
| 3:51 | 2nd & 10 | opp 37 | Miller Moss sacked by Keyon Washington for a loss of 8 yards to the BGSU 45 | −8 |
| 3:03 | 3rd & 18 | opp 45 | Miller Moss pass complete to Kris Hughes for 6 yds to the BGSU 39 | +6 |
| 2:24 | 4th & 12 | opp 39 | Nick Keller 57 yd FG GOOD | +57 |
BGSU7 plays, 6 yd · Punt | ||||
| 2:24 | 1st & 10 | own 35 | Nick Keller kickoff for 65 yds for a touchback | 0 |
| 2:13 | 1st & 10 | own 25 | Kaderris Roberts run for 7 yds to the BGSU 32 | +7 |
| 1:35 | 2nd & 3 | own 32 | Kaderris Roberts run for 1 yd to the BGSU 33 | +1 |
| 0:53 | 3rd & 2 | own 33 | PENALTY BGF False Start (Cleaver,Blane) 5 yards from BGF33 to BGF28. NO PLAY. | −5 |
| 0:00 | 3rd & 7 | own 28 | Drew Pyne pass complete to Jacob Harris for 3 yds to the BGSU 31 | +3 |
| 0:00 | own 28 | End of 3rd Quarter | +3 | |
| 14:50 | 4th & 4 | own 31 | John Henderson punt for 35 yds , Caullin Lacy returns for 31 yds to the BGSU 35 | +31 |
LOU4 plays, 5 yd · Field goal | ||||
| 14:43 | 1st & 10 | opp 35 | Miller Moss pass complete to Chris Bell for 8 yds to the BGSU 27 | +8 |
| 14:08 | 2nd & 2 | opp 27 | Shaun Boykins Jr. run for no gain to the BGSU 27 | 0 |
| 13:31 | 3rd & 2 | opp 27 | Miller Moss pass complete to Nate Kurisky for 3 yds to the BGSU 30 | +3 |
| 12:53 | 4th & 5 | opp 30 | Cooper Ranvier 48 yd FG GOOD | +48 |
BGSU3 plays, 75 yd · Touchdown | ||||
| 12:53 | 1st & 10 | own 35 | Nick Keller kickoff for 65 yds for a touchback | 0 |
| 12:49 | 1st & 10 | own 25 | Drew Pyne pass incomplete to Blane Cleaver | 0 |
| 12:37 | 2nd & 10 | own 25 | Lucian Anderson III run for 75 yds for a TD (Jackson Kleather KICK) | +75 |
LOU13 plays, 75 yd · Touchdown | ||||
| 12:30 | 1st & 10 | own 35 | Zach Long kickoff for 65 yds , Caullin Lacy return for 25 yds to the LOU 25 | +25 |
| 12:19 | 1st & 10 | own 25 | Jamarice Wilder run for 7 yds to the LOU 32 | +7 |
| 11:38 | 2nd & 3 | own 32 | Jamarice Wilder run for no gain to the LOU 32 | 0 |
| 10:54 | 3rd & 3 | own 32 | Miller Moss pass complete to Chris Bell for 9 yds to the LOU 41 for a 1ST down | +9 |
| 10:21 | 1st & 10 | own 41 | Jamarice Wilder run for 3 yds to the LOU 44 | +3 |
| 9:44 | 2nd & 7 | own 44 | Miller Moss pass complete to Caullin Lacy for 25 yds to the BGSU 31 for a 1ST down | +25 |
| 8:59 | 1st & 10 | opp 31 | Miller Moss pass complete to Caullin Lacy for 9 yds to the BGSU 22 | +9 |
| 8:14 | 2nd & 1 | opp 22 | Braxton Jennings run for 8 yds to the BGSU 14 for a 1ST down | +8 |
| 7:33 | 1st & 10 | opp 14 | Braxton Jennings run for 13 yds to the BGSU 1 for a 1ST down | +13 |
| 7:15 | 1st & goal | opp 1 | PENALTY LOU False Start (Pounders,Mak) 5 yards from BGF01 to BGF06. NO PLAY. | −5 |
| 7:00 | 1st & goal | opp 6 | Miller Moss pass incomplete to Chris Bell | 0 |
| 6:54 | 2nd & goal | opp 6 | (06:54) Shotgun Moss,Miller pass incomplete short right to Bell,Chris thrown to BGF00 broken up by Mitchell,Jabari PENALTY BGF Holding (Johnson,JoJo) 3 yards from BGF06 to BGF03, 1ST DOWN. NO PLAY. | +3 |
| 6:50 | 1st & goal | opp 3 | Braxton Jennings run for 3 yds for a TD (Cooper Ranvier KICK) | +3 |
BGSU5 plays, 75 yd · Touchdown | ||||
| 6:43 | 1st & 10 | own 35 | Nick Keller kickoff for 65 yds , Cameron Pettaway return for 25 yds to the BGSU 25 | +25 |
| 6:22 | 1st & 10 | own 25 | Drew Pyne pass complete to Eli Jacon-Duffy for 22 yds to the BGSU 47 for a 1ST down | +22 |
| 5:47 | 1st & 10 | own 47 | Nakai Amachree run for 11 yds to the LOU 42 for a 1ST down | +11 |
| 5:03 | 1st & 10 | opp 42 | Nakai Amachree run for 4 yds to the LOU 38 | +4 |
| 4:16 | 2nd & 6 | opp 38 | Drew Pyne pass complete to Jacob Harris for 38 yds for a TD | +38 |
LOU11 plays, 17 yd · End of period | ||||
| 4:16 | 1st & 10 | own 35 | Zach Long kickoff for 65 yds for a touchback | 0 |
| 4:06 | 1st & 10 | own 25 | Shaun Boykins Jr. run for a loss of 3 yards to the LOU 22 | −3 |
| 3:33 | 2nd & 13 | own 22 | (03:37) Shotgun Allen,Brady pass complete short left to Golden,Bobby caught at LOU29, for 9 yards to the LOU31 (Washington,Keyon), out of bounds PENALTY LOU Holding (Sylvester,Trevonte) 10 yards from LOU22 to LOU12. NO PLAY. | −10 |
| 3:05 | 2nd & 23 | own 12 | Jamarice Wilder run for 5 yds to the LOU 17 | +5 |
| 2:26 | 3rd & 18 | own 17 | (02:29) Shotgun Allen,Brady pass incomplete deep left to McWilliams Jr.,Terrence thrown to LOU38 QB hurried by Branch-Haynes,Evan PENALTY BGF Roughing The Passer (Branch-Haynes,Evan) 15 yards from LOU17 to LOU32, 1ST DOWN. NO PLAY. | +15 |
| 2:18 | 1st & 10 | own 32 | Braxton Jennings run for a loss of 2 yards to the LOU 30 | −2 |
| 1:52 | 2nd & 12 | own 30 | Braxton Jennings run for 18 yds to the LOU 48 for a 1ST down | +18 |
| 1:18 | 1st & 10 | own 48 | Deuce Adams run for a loss of 6 yards to the LOU 42 Deuce Adams fumbled, recovered by LOU Deuce Adams | −6 |
| 0:49 | 2nd & 16 | own 42 | Deuce Adams pass complete to Jaedon King for 3 yds to the LOU 39 | +3 |
| 0:00 | 3rd & 19 | own 39 | Braxton Jennings run for 3 yds to the LOU 42 | +3 |
| 0:00 | own 39 | End of 4th Quarter | +3 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous meetings vs. Team
No other meetings in the seasons currently loaded.
Previous meeting vs. Jeff Brohm
Bowling Green 0–1 vs Jeff Brohm
- 2014 · wk 1Bowling Green 31 @ Western Kentucky 59
Research
Keep this open while you look at others