| 14:52 | 1st & 10 | OWN 35 | Al-Jay Henderson run for 3 yds to the BUF 38 | +3 | -0.41 |
| 14:26 | 2nd & 7 | OWN 38 | Ta'Quan Roberson pass complete to Devare Mathis for 6 yds to the BUF 44 | +6 | 0.35 |
| 14:10 | 3rd & 1 | OWN 44 | Al-Jay Henderson run for 1 yd to the BUF 45 for a 1ST down | +1 | 1.02 |
| 13:49 | 1st & 10 | OWN 45 | Ta'Quan Roberson pass incomplete to Evan King | 0 | -1.16 |
| 13:41 | 2nd & 10 | OWN 45 | Messiah Burch run for 7 yds to the KENT 48 | +7 | 0.57 |
| 12:50 | 3rd & 3 | OPP 48 | Ta'Quan Roberson pass complete to Al-Jay Henderson for 1 yd to the KENT 47 | +1 | -0.88 |
| 12:27 | 4th & 2 | OPP 47 | Ta'Quan Roberson run for 3 yds to the KENT 44 for a 1ST down | +3 | 2.33 |
| 11:57 | 1st & 10 | OPP 44 | Lamar Sperling run for 1 yd to the KENT 43 | +1 | -0.75 |
| 11:36 | 2nd & 9 | OPP 43 | Lamar Sperling run for 1 yd to the KENT 42 | +1 | -0.84 |
| 11:00 | 3rd & 8 | OPP 42 | Ta'Quan Roberson pass complete to Al-Jay Henderson for 3 yds to the KENT 39 | +3 | -0.39 |
| 10:23 | 4th & 5 | OPP 39 | Ta'Quan Roberson run for no gain to the KENT 39 Ta'Quan Roberson fumbled, recovered by BUF | 0 | -1.61 |
| 10:16 | 1st & 10 | OWN 39 | Jahzae Kimbrough run for 4 yds to the KENT 43 | +4 | -0.17 |
| 9:34 | 2nd & 6 | OWN 43 | Dru DeShields pass complete to Wayne Harris for 26 yds to the BUF 31 for a 1ST down | +26 | 2.18 |
| 8:54 | 1st & 10 | OPP 31 | Maurice Stephens run for 31 yds for a TD (Will Hryszko KICK) | +31 | 2.84 |
| 8:41 | 1st & 10 | OWN 25 | Ta'Quan Roberson pass complete to Nik McMillan for 2 yds to the BUF 27 | +2 | -0.45 |
| 8:16 | 2nd & 8 | OWN 27 | Al-Jay Henderson run for 10 yds to the BUF 37 for a 1ST down | +10 | 1.48 |
| 7:40 | 1st & 10 | OWN 37 | Al-Jay Henderson run for 1 yd to the BUF 38 | +1 | -0.87 |
| 7:06 | 2nd & 9 | OWN 38 | Ta'Quan Roberson pass incomplete to Nik McMillan | 0 | -0.75 |
| 6:59 | 3rd & 9 | OWN 38 | Ta'Quan Roberson pass intercepted Derrick Jackson return for no gain to the KENT 34 | -0.33 |
| 6:52 | 1st & 10 | OWN 34 | Jahzae Kimbrough run for a loss of 1 yard to the KENT 33 | -1 | -1.14 |
| 6:10 | 2nd & 11 | OWN 33 | Dru DeShields pass complete to Wayne Harris for 5 yds to the KENT 38 | +5 | 0.05 |
| 5:28 | 3rd & 6 | OWN 38 | Dru DeShields run for 10 yds to the KENT 48 for a 1ST down | +10 | 2.42 |
| 4:59 | 1st & 10 | OWN 48 | Gavin Garcia run for 4 yds to the BUF 48 | +4 | -0.15 |
| 4:24 | 2nd & 6 | OPP 48 | Dru DeShields run for 4 yds to the BUF 44 | +4 | -0.16 |
| 3:42 | 3rd & 2 | OPP 44 | Jahzae Kimbrough run for 4 yds to the BUF 40 for a 1ST down | +4 | 1.13 |
| 3:00 | 1st & 10 | OPP 40 | Gavin Garcia run for no gain to the BUF 40 | 0 | -0.85 |
| 2:21 | 2nd & 10 | OPP 40 | Dru DeShields pass incomplete to Jahzae Kimbrough | 0 | -1.03 |
| 2:08 | 3rd & 10 | OPP 40 | Dru DeShields pass complete to Wayne Harris for 6 yds to the BUF 34 | +6 | 0.28 |
| 1:35 | 4th & 4 | OPP 34 | Dru DeShields pass incomplete to Wayne Harris | 0 | -2.22 |
| 1:23 | 1st & 10 | OWN 34 | Ta'Quan Roberson run for 4 yds to the BUF 38 | +4 | -0.16 |
| 1:09 | 2nd & 6 | OWN 38 | Al-Jay Henderson run for 4 yds to the BUF 42 | +4 | -0.15 |
| 0:45 | 3rd & 2 | OWN 42 | Al-Jay Henderson run for 1 yd to the BUF 43 | +1 | -0.73 |
| 0:09 | 4th & 1 | OWN 43 | Dylan Drennan punt for 45 yds , Wayne Harris returns for no gain to the KENT 12 |
| 0:00 | 1st & 10 | OWN 12 | Gavin Garcia run for a loss of 1 yard to the KENT 11 | -1 | -0.43 |
| 0:00 | OWN 12 | End of 1st Quarter | |||
| 14:55 | 2nd & 11 | OWN 11 | Gavin Garcia run for 7 yds to the KENT 18 | +7 | 0.15 |
| 14:11 | 3rd & 4 | OWN 18 | Dru DeShields run for 5 yds to the KENT 23 for a 1ST down | +5 | 0.80 |
| 13:34 | 1st & 10 | OWN 23 | Cade Wolford run for 9 yds to the KENT 32 | +9 | 1.20 |
| 12:58 | 2nd & 1 | OWN 32 | Kent State Penalty, Intentional Grounding (Dru DeShields) to the KENT 23 | -9 | |
| 12:49 | 3rd & 10 | OWN 23 | Kent State Penalty, Illegal Formation (Yards) declined | 0 | |
| 12:35 | 4th & 6 | OWN 27 | PENALTY KSU False Start (Buchanan,Martell) 5 yards from KSU27 to KSU22. NO PLAY. | -5 | |
| 12:27 | 4th & 11 | OWN 22 | punt blocked by Miles Greer, punt out-of-bounds at the KENT 8 blocked by Miles Greer |
| 12:22 | 1st & 8 | OPP 8 | Ta'Quan Roberson sacked by Antoine Campbell Jr. for a loss of 3 yards to the KENT 5 Ta'Quan Roberson fumbled, recovered by KENT Mason Woods , return for 0 yards | -3 | -0.54 |
| 12:22 | 1st & 10 | OWN 5 | PENALTY KSU False Start (Hopperton,Hunter) 2 yards from KSU05 to KSU03. NO PLAY. | -2 | |
| 12:16 | 1st & 12 | OWN 3 | Gavin Garcia run for 6 yds to the KENT 9 | +6 | 0.12 |
| 11:39 | 2nd & 6 | OWN 9 | Gavin Garcia run for 4 yds to the KENT 13 | +4 | -0.03 |
| 10:58 | 3rd & 2 | OWN 13 | Gavin Garcia run for 4 yds to the KENT 17 for a 1ST down | +4 | 0.45 |
| 10:17 | 1st & 10 | OWN 17 | Timeout Kent State, clock 10:17 | ||
| 10:09 | 1st & 10 | OWN 17 | Dru DeShields run for 6 yds to the KENT 23 | +6 | 0.26 |
| 9:35 | 2nd & 4 | OWN 23 | Dru DeShields pass incomplete to Sebastian Brown | 0 | -0.63 |
| 9:19 | 3rd & 4 | OWN 23 | Dru DeShields pass complete to Cade Wolford for 43 yds to the BUF 34 for a 1ST down | +43 | 3.96 |
| 8:39 | 1st & 10 | OPP 34 | Dru DeShields pass complete to Sebastian Brown for 2 yds to the BUF 36 | +2 | -0.35 |
| 8:07 | 2nd & 12 | OPP 36 | Dru DeShields pass complete to Sebastian Brown for 5 yds to the BUF 31 | +5 | 0.05 |
| 7:31 | 3rd & 7 | OPP 31 | Dru DeShields sacked by Mitchell Gonser for a loss of 5 yards to the BUF 36 | -5 | -2.01 |
| 6:45 | 4th & 12 | OPP 36 | Dru DeShields punt for 34 yds |
| 6:31 | 1st & 10 | OWN 2 | Ta'Quan Roberson pass complete to Chance Morrow for 12 yds to the BUF 14 for a 1ST down | +12 | 0.32 |
| 6:03 | 1st & 10 | OWN 14 | James McNeil Jr. run for 2 yds to the BUF 16 | +2 | -0.27 |
| 5:22 | 2nd & 8 | OWN 16 | Ta'Quan Roberson run for 5 yds to the BUF 21 | +5 | 0.05 |
| 4:42 | 3rd & 3 | OWN 21 | Ta'Quan Roberson run for 11 yds to the BUF 32 for a 1ST down | +11 | 1.37 |
| 4:22 | 1st & 10 | OWN 32 | Dylan Drennan punt for 25 yds, punt out-of-bounds at the KENT 43 |
| 4:15 | 1st & 10 | OWN 43 | Jahzae Kimbrough run for 1 yd to the KENT 44 | +1 | -0.93 |
| 3:43 | 2nd & 9 | OWN 44 | Dru DeShields pass complete to Jahzae Kimbrough for no gain to the KENT 44 | 0 | -0.93 |
| 2:59 | 3rd & 9 | OWN 44 | Dru DeShields pass complete to Ardell Banks for 15 yds to the BUF 41 for a 1ST down | +15 | 3.09 |
| 2:33 | 1st & 10 | OPP 41 | Dru DeShields pass complete to Cade Wolford for 41 yds for a TD (Will Hryszko KICK) | +41 | 3.24 |
| 2:17 | 1st & 10 | OWN 8 | Ta'Quan Roberson pass complete to Jasaiah Gathings for 13 yds to the BUF 21 for a 1ST down | +13 | 0.52 |
| 2:00 | 1st & 10 | OWN 21 | Ta'Quan Roberson pass complete to Victor Snow for 7 yds to the BUF 28 | +7 | 0.54 |
| 2:00 | 2nd & 3 | OWN 28 | PENALTY BU False Start (Gathings,Jasaiah) 5 yards from BU28 to BU23. NO PLAY. | -5 | |
| 1:55 | 2nd & 8 | OWN 23 | Ta'Quan Roberson pass incomplete to Jasaiah Gathings | 0 | -0.39 |
| 1:46 | 3rd & 8 | OWN 23 | Ta'Quan Roberson run for 27 yds to the 50 yard line for a 1ST down | +27 | 3.26 |
| 1:32 | 1st & 10 | 50 | Ta'Quan Roberson pass incomplete to Jasaiah Gathings | 0 | -1.11 |
| 1:32 | 2nd & 10 | 50 | PENALTY KSU Offside (Davis,Jelani) 5 yards from BU50 to KSU45. NO PLAY. | +5 | |
| 1:26 | 2nd & 5 | OPP 45 | Ta'Quan Roberson pass complete to Jasaiah Gathings for 7 yds to the KENT 38 for a 1ST down | +7 | 0.64 |
| 1:12 | 1st & 10 | OPP 38 | Ta'Quan Roberson pass complete to Nik McMillan for 38 yds for a TD (Jack Howes KICK) | +38 | 3.09 |
| 1:06 | 1st & 10 | OWN 25 | Jahzae Kimbrough run for a loss of 2 yards to the KENT 23 | -2 | -0.89 |
| 1:06 | 2nd & 12 | OWN 23 | Timeout Buffalo, clock 01:06 | ||
| 1:03 | 2nd & 12 | OWN 23 | Dru DeShields pass incomplete to Sebastian Brown | 0 | -0.25 |
| 0:58 | 3rd & 12 | OWN 23 | Gavin Garcia run for 1 yd to the KENT 24 | +1 | -0.09 |
| 0:58 | 4th & 11 | OWN 24 | Timeout Buffalo, clock 00:58 | ||
| 0:49 | 4th & 11 | OWN 24 | Charlie Durkin punt for 43 yds , Victor Snow returns for 7 yds to the BUF 40 |
| 0:43 | 1st & 10 | OWN 40 | Ta'Quan Roberson pass complete to Al-Jay Henderson for a loss of 1 yard to the BUF 39 | -1 | -1.32 |
| 0:43 | 2nd & 11 | OWN 39 | Timeout Buffalo, clock 00:43 | ||
| 0:37 | 2nd & 11 | OWN 39 | Ta'Quan Roberson pass complete to Chance Morrow for 13 yds to the KENT 48 for a 1ST down | +13 | 2.39 |
| 0:32 | 1st & 10 | OPP 48 | Ta'Quan Roberson pass incomplete to Chance Morrow | 0 | -1.07 |
| 0:25 | 2nd & 10 | OPP 48 | Ta'Quan Roberson pass complete to Al-Jay Henderson for 13 yds to the KENT 35 for a 1ST down | +13 | 1.79 |
| 0:19 | 1st & 10 | OPP 35 | Ta'Quan Roberson pass complete to Nik McMillan for 10 yds to the KENT 25 for a 1ST down | +10 | 0.27 |
| 0:12 | 1st & 10 | OPP 25 | Ta'Quan Roberson pass incomplete to Jasaiah Gathings | 0 | -0.45 |
| 0:07 | 2nd & 10 | OPP 25 | (00:11) No Huddle-Shotgun Roberson,Ta'Quan pass incomplete deep left to Snow,Victor thrown to KSU00, 1ST DOWN, PENALTY KSU Pass Interference (Muhammad,A'tiq) 15 yards from KSU25 to KSU10, 1ST DOWN. NO PLAY. | +15 | |
| 0:07 | 1st & 10 | OPP 10 | Timeout Kent State, clock 00:07 | ||
| 0:03 | 1st & 10 | OPP 10 | Ta'Quan Roberson pass incomplete to Chance Morrow | 0 | -0.29 |
| 0:00 | 2nd & 10 | OPP 10 | Jack Howes 28 yd FG GOOD | ||
| 0:00 | OWN 35 | End of 2nd Quarter |
| 14:44 | 1st & 10 | OWN 20 | Dru DeShields pass complete to Hunter Hopperton for 1 yd to the KENT 21 | +1 | -0.47 |
| 14:28 | 2nd & 9 | OWN 21 | Dru DeShields pass incomplete to Wayne Harris | 0 | -0.31 |
| 14:23 | 3rd & 9 | OWN 21 | Dru DeShields pass incomplete to Wayne Harris | 0 | -0.14 |
| 14:16 | 4th & 9 | OWN 21 | Charlie Durkin punt for 39 yds, fair catch by Victor Snow at the BUF 40 |
| 14:06 | 1st & 10 | OWN 40 | Ta'Quan Roberson pass complete to Al-Jay Henderson for 6 yds to the BUF 46 | +6 | 0.40 |
| 13:48 | 2nd & 4 | OWN 46 | Al-Jay Henderson run for 2 yds to the BUF 48 | +2 | -0.74 |
| 13:14 | 3rd & 2 | OWN 48 | Al-Jay Henderson run for a loss of 1 yard to the BUF 47 | -1 | -1.23 |
| 12:34 | 4th & 3 | OWN 47 | Dylan Drennan punt for 42 yds , Wayne Harris returns for 14 yds to the KENT 25 |
| 12:27 | 1st & 10 | OWN 25 | Gavin Garcia run for 5 yds to the KENT 30 | +5 | 0.09 |
| 11:55 | 2nd & 5 | OWN 30 | Gavin Garcia run for 4 yds to the KENT 34 | +4 | -0.12 |
| 11:12 | 3rd & 1 | OWN 34 | Jahzae Kimbrough run for a loss of 3 yards to the KENT 31 | -3 | -0.95 |
| 10:29 | 4th & 4 | OWN 31 | Charlie Durkin punt for 41 yds, punt out-of-bounds at the BUF 47 , Victor Snow returns for 19 yds to the BUF 47 |
| 10:17 | 1st & 10 | OWN 47 | Ta'Quan Roberson pass complete to Chance Morrow for 20 yds to the KENT 33 for a 1ST down | +20 | 1.19 |
| 9:57 | 1st & 10 | OPP 33 | Ta'Quan Roberson pass complete to Victor Snow for 5 yds to the KENT 28 | +5 | 0.08 |
| 9:43 | 2nd & 5 | OPP 28 | Ta'Quan Roberson pass complete to Chance Morrow for 7 yds to the KENT 21 for a 1ST down | +7 | 0.19 |
| 9:28 | 1st & 10 | OPP 21 | Ta'Quan Roberson pass complete to Chance Morrow for 21 yds for a TD (Jack Howes KICK) | +21 | 2.63 |
| 9:14 | 1st & 10 | OWN 25 | Dru DeShields pass complete to Wayne Harris for 2 yds to the KENT 27 | +2 | -0.45 |
| 8:43 | 2nd & 8 | OWN 27 | Dru DeShields run for 7 yds to the KENT 34 | +7 | 0.43 |
| 8:10 | 3rd & 1 | OWN 34 | Gavin Garcia run for no gain to the KENT 34 | 0 | -0.70 |
| 7:31 | 4th & 1 | OWN 34 | Charlie Durkin punt for 51 yds, fair catch by Victor Snow at the BUF 15 |
| 7:27 | 1st & 10 | OWN 15 | Ta'Quan Roberson pass incomplete to Messiah Burch | 0 | -0.44 |
| 7:22 | 2nd & 10 | OWN 15 | Ta'Quan Roberson pass incomplete to Jasaiah Gathings | 0 | -0.20 |
| 7:09 | 3rd & 10 | OWN 15 | Ta'Quan Roberson run for 11 yds to the BUF 26 for a 1ST down | +11 | 1.25 |
| 6:40 | 1st & 10 | OWN 26 | Ta'Quan Roberson run for 3 yds to the BUF 29 | +3 | -0.31 |
| 5:54 | 2nd & 7 | OWN 29 | Ta'Quan Roberson pass complete to Nik McMillan for 33 yds to the KENT 38 for a 1ST down | +33 | 3.22 |
| 5:15 | 1st & 10 | OPP 38 | Al-Jay Henderson run for 38 yds for a TD (Jack Howes KICK) | +38 | 3.09 |
| 5:10 | 1st & 10 | OWN 25 | (05:11) No Huddle-Shotgun DeShields,Dru sacked for loss of 13 yards to the KSU12 (Stewart,Kobe) PENALTY BU Face Mask (Stewart,Kobe) 15 yards from KSU25 to KSU40, 1ST DOWN. NO PLAY. | +15 | |
| 4:53 | 1st & 10 | OWN 40 | Jahzae Kimbrough run for a loss of 2 yards to the KENT 38 | -2 | -1.50 |
| 4:05 | 2nd & 12 | OWN 38 | Dru DeShields pass complete to Hunter Hopperton for 10 yds to the KENT 48 | +10 | 1.16 |
| 3:34 | 3rd & 2 | OWN 48 | Dru DeShields run for 2 yds to the 50 yard line for a 1ST down | +2 | 1.25 |
| 2:58 | 1st & 10 | 50 | Dru DeShields pass complete to Terik Mulder for 50 yds for a TD (Will Hryszko KICK) | +50 | 3.84 |
| 2:52 | 1st & 10 | OWN 25 | Al-Jay Henderson run for 2 yds to the BUF 27 | +2 | -0.45 |
| 2:15 | 2nd & 8 | OWN 27 | Ta'Quan Roberson pass complete to Nik McMillan for 13 yds to the BUF 40 for a 1ST down | +13 | 1.77 |
| 2:01 | 1st & 10 | OWN 40 | Ta'Quan Roberson pass complete to Jasaiah Gathings for 3 yds to the BUF 43 Buffalo Penalty, Offensive Holding (Evan King) to the BUF 33 | -7 | -2.12 |
| 1:23 | 1st & 17 | OWN 33 | Al-Jay Henderson run for 5 yds to the BUF 38 | +5 | 0.05 |
| 1:00 | 2nd & 12 | OWN 38 | Ta'Quan Roberson pass complete to Al-Jay Henderson for 3 yds to the BUF 41 | +3 | -0.26 |
| 0:00 | 3rd & 9 | OWN 41 | Ta'Quan Roberson pass complete to Jasaiah Gathings for 7 yds to the BUF 48 | +7 | 0.37 |
| 0:00 | OWN 41 | End of 3rd Quarter | |||
| 14:53 | 4th & 2 | OWN 48 | Dylan Drennan punt for 45 yds, punt out-of-bounds at the KENT 7 |
| 14:40 | 1st & 10 | OWN 7 | Dru DeShields run for 1 yd to the KENT 8 | +1 | -0.26 |
| 14:16 | 2nd & 9 | OWN 8 | Gavin Garcia run for 9 yds to the KENT 17 for a 1ST down | +9 | 0.60 |
| 13:35 | 1st & 10 | OWN 17 | Cade Wolford run for no gain to the KENT 17 | 0 | -0.48 |
| 12:48 | 2nd & 10 | OWN 17 | Dru DeShields pass complete to Ardell Banks for 11 yds to the KENT 28 for a 1ST down | +11 | 1.16 |
| 12:24 | 1st & 10 | OWN 28 | Jahzae Kimbrough run for 3 yds to the KENT 31 | +3 | -0.33 |
| 11:39 | 2nd & 7 | OWN 31 | Jahzae Kimbrough run for 2 yds to the KENT 33 | +2 | -0.42 |
| 11:08 | 3rd & 5 | OWN 33 | PENALTY KSU False Start (Garcia,Gavin) 5 yards from KSU33 to KSU28. NO PLAY. | -5 | |
| 10:46 | 3rd & 10 | OWN 28 | Dru DeShields run for 9 yds to the KENT 37 | +9 | 0.38 |
| 10:14 | 4th & 1 | OWN 37 | Dru DeShields run for 1 yd to the KENT 38 for a 1ST down | +1 | 1.73 |
| 9:28 | 1st & 10 | OWN 38 | (09:39) No Huddle-Shotgun DeShields,Dru pass complete short left to Harris,Wayne caught at BU49, for 20 yards to the BU42 (Cooper,Marquis) PENALTY KSU Illegal Forward Pass offsetting BU Personal Foul offsetting. NO PLAY. The previous play is under automatic review - "First down". PLAY STANDS. | -20 | |
| 9:12 | 1st & 10 | OWN 38 | Gavin Garcia run for 5 yds to the KENT 43 | +5 | 0.11 |
| 8:38 | 2nd & 5 | OWN 43 | Kent State Penalty, Offensive Holding (-10 Yards) to the KENT 33 | -10 | |
| 8:10 | 2nd & 15 | OWN 33 | Dru DeShields pass complete to Jahzae Kimbrough for 13 yds to the KENT 46 | +13 | 1.48 |
| 7:34 | 3rd & 2 | OWN 46 | Dru DeShields pass complete to Christian Berry for 16 yds to the BUF 38 for a 1ST down | +16 | 2.19 |
| 6:59 | 1st & 10 | OPP 38 | Dru DeShields sacked by Junior Poyser for a loss of 4 yards to the BUF 42 | -4 | -1.61 |
| 6:21 | 2nd & 14 | OPP 42 | Gavin Garcia run for 8 yds to the BUF 34 | +8 | 0.69 |
| 5:41 | 3rd & 6 | OPP 34 | Gavin Garcia run for 2 yds to the BUF 32 | +2 | -0.58 |
| 4:48 | 4th & 4 | OPP 32 | Dru DeShields pass complete to Dashawn Martin for 9 yds to the BUF 23 for a 1ST down | +9 | 1.92 |
| 4:11 | 1st & 10 | OPP 12 | Gavin Garcia run for 3 yds to the BUF 9 | +3 | -0.10 |
| 3:28 | 2nd & 7 | OPP 9 | Dru DeShields pass complete to Terik Mulder for 6 yds to the BUF 3 | +6 | 0.15 |
| 3:03 | 3rd & 1 | OPP 3 | Gavin Garcia run for no gain to the BUF 3 | 0 | -0.35 |
| 2:41 | 4th & 1 | OPP 3 | Timeout Buffalo, clock 02:41 | ||
| 2:38 | 4th & 1 | OPP 3 | Dru DeShields run for 3 yds for a TD (Will Hryszko KICK) | +3 | 2.82 |
| 2:26 | 1st & 10 | OWN 24 | Ta'Quan Roberson pass incomplete to Jasaiah Gathings | 0 | -0.67 |
| 2:09 | 2nd & 10 | OWN 24 | Ta'Quan Roberson pass complete to Chance Morrow for 26 yds to the 50 yard line for a 1ST down | +26 | 2.98 |
| 1:53 | 1st & 10 | 50 | Ta'Quan Roberson pass complete to Nik McMillan for 15 yds to the KENT 35 for a 1ST down | +15 | 0.87 |
| 1:44 | 1st & 10 | OPP 35 | Ta'Quan Roberson pass complete to Al-Jay Henderson for 5 yds to the KENT 30 | +5 | 0.08 |
| 1:29 | 2nd & 5 | OPP 30 | Ta'Quan Roberson pass complete to Al-Jay Henderson for 8 yds to the KENT 22 for a 1ST down | +8 | 0.24 |
| 1:24 | 1st & 10 | OPP 22 | Al-Jay Henderson run for no gain to the KENT 22 | 0 | -0.40 |
| 1:08 | 2nd & 10 | OPP 22 | Ta'Quan Roberson pass incomplete to Jasaiah Gathings | 0 | -0.52 |
| 1:03 | 3rd & 10 | OPP 22 | Ta'Quan Roberson pass complete to Victor Snow for 22 yds for a TD (Jack Howes KICK) | +22 | 3.57 |
| 0:57 | 1st & 10 | OWN 25 | Dru DeShields pass incomplete to Wayne Harris | 0 | -0.70 |
| 0:53 | 2nd & 10 | OWN 25 | Dru DeShields pass incomplete to Sebastian Brown | 0 | -0.35 |
| 0:50 | 3rd & 10 | OWN 25 | Dru DeShields pass incomplete to Wayne Harris | 0 | -0.16 |
| 0:41 | 4th & 10 | OWN 25 | Dru DeShields run for 7 yds to the KENT 32 | +7 | 0.29 |
| 0:35 | 1st & 10 | OPP 32 | Al-Jay Henderson run for 4 yds to the KENT 28 | +4 | -0.06 |
| 0:35 | 2nd & 6 | OPP 28 | Timeout Kent State, clock 00:35 | ||
| 0:29 | 2nd & 6 | OPP 28 | Al-Jay Henderson run for 3 yds to the KENT 25 | +3 | -0.20 |
| 0:29 | 3rd & 3 | OPP 25 | Timeout Kent State, clock 00:29 | ||
| 0:23 | 3rd & 3 | OPP 25 | Al-Jay Henderson run for 2 yds to the KENT 23 | +2 | -0.39 |
| 0:23 | 4th & 1 | OPP 23 | Timeout Kent State, clock 00:23 | ||
| 0:18 | 4th & 1 | OPP 23 | Ta'Quan Roberson run for a loss of 4 yards to the KENT 27 | -4 | -3.48 |
| 0:13 | 1st & 10 | OWN 27 | Dru DeShields pass complete to Cade Wolford for 11 yds to the KENT 38 for a 1ST down | +11 | 0.98 |
| 0:10 | 1st & 10 | OWN 38 | Dru DeShields pass incomplete | 0 | -1.09 |
| 0:06 | 2nd & 10 | OWN 38 | Dru DeShields pass incomplete to Cade Wolford | 0 | -0.69 |
| 0:00 | 3rd & 10 | OWN 38 | Dru DeShields pass complete to Dashawn Martin for 8 yds Dashawn Martin fumbled, recovered by BUF Keontez Bradley | +8 | 0.45 |
| 2 | sacks | 0 |
| 7 | plays for loss | 4 |
| 1 | takeaways | 2 |
| 4 | three-and-outs forced | 2 |
| 6 | explosive plays allowed | 8 |
| 5.90 | yards allowed / play | 6.78 |
| 4 of 13 | scoring drives allowed | 5 of 13 |
| Mitchell Gonser | 11 (6) | 1 sk · 3 TFL · 1 QH |
| Khalil Murdock | 10 (3) | |
| Miles Greer | 9 (3) | 0.5 TFL |
| Saveon Brown | 6 (4) | 1 sk · 1 TFL · 2 QH |
| Malin White | 6 (3) | 1 TFL |
| Solomon Brown | 6 (5) | 1 PD |
| Dion Crawford | 6 (1) | 1 QH |
| Jalen McNair | 5 (3) | 0.5 TFL |
| Jaire Rawlison | 8 (7) | 1 TFL · 1 PD |
| Mason Woods | 7 (3) | 1 TFL |
| CJ Young | 7 (4) | 1 QH |
| Atiq Muhammad | 6 (3) | 0.5 TFL |
| Nylan Brown | 6 (3) | |
| Sayed Abuhamdeh | 4 (3) | |
| Canaan Williams | 4 (2) | |
| A.J. Campbell | 3 (1) | 1 sk · 1 TFL |
| 1 of 1 | field goals | — |
| 4 | punts | 5 |
| 39.3 | punt average | 41.6 |
| 2 | punts inside the 20 | 2 |
| 71 | return yards | 33 |
| own 32 | average drive start | own 23 |
| K | Jack Howes | 1/1 FG · long 28 · 4/4 XP |
| P | Dylan Drennan | 4 punts · 39.3 avg · 2 in 20 |
| KR | John Keough | 1 ret · 24 yds · long 24 |
| KR | Chance Morrow | 1 ret · 7 yds · long 7 |
| PR | Victor Snow | 2 ret · 26 yds · long 19 |
| PR | Miles Greer | 1 ret · 14 yds · long 14 |
| K | Will Hryszko | 4/4 XP |
| P | Charlie Durkin | 4 punts · 43.5 avg · 1 in 20 |
| P | Dru Deshields | 1 punt · 34.0 avg · 1 in 20 |
| KR | Da'Realyst Clark | 1 ret · 19 yds · long 19 |
| PR | Wayne Harris | 2 ret · 14 yds · long 14 |
| 67 | plays | 72 |
| 454 | yards | 425 |
| 12 | drives | 13 |
| 43% | success rate | 39% |
| 17.75 | total PPA | 19.52 |
| Q1 | Maurice Stephens run for 31 yds for a TD (Will Hryszko KICK) | 7–0 |
| Q2 | Dru DeShields pass complete to Cade Wolford for 41 yds for a TD (Will Hryszko KICK) | 14–0 |
| Q2 | Ta'Quan Roberson pass complete to Nik McMillan for 38 yds for a TD (Jack Howes KICK) | 7–14 |
| Q2 | Jack Howes 28 yd FG GOOD | 10–14 |
| Q3 | Ta'Quan Roberson pass complete to Chance Morrow for 21 yds for a TD (Jack Howes KICK) | 17–14 |
| Q3 | Al-Jay Henderson run for 38 yds for a TD (Jack Howes KICK) | 24–14 |
| Q3 | Dru DeShields pass complete to Terik Mulder for 50 yds for a TD (Will Hryszko KICK) | 21–24 |
| Q4 | Dru DeShields run for 3 yds for a TD (Will Hryszko KICK) | 28–24 |
| Q4 | Ta'Quan Roberson pass complete to Victor Snow for 22 yds for a TD (Jack Howes KICK) | 31–28 |
| Q2 | Dru DeShields pass complete to Cade Wolford for 43 yds to the BUF 34 for a 1ST down | 3.96 |
| Q3 | Dru DeShields pass complete to Terik Mulder for 50 yds for a TD (Will Hryszko KICK) | 3.84 |
| Q4 | Ta'Quan Roberson pass complete to Victor Snow for 22 yds for a TD (Jack Howes KICK) | 3.57 |
| Q2 | Ta'Quan Roberson run for 27 yds to the 50 yard line for a 1ST down | 3.26 |
| Q2 | Dru DeShields pass complete to Cade Wolford for 41 yds for a TD (Will Hryszko KICK) | 3.24 |
| Q3 | Ta'Quan Roberson pass complete to Nik McMillan for 33 yds to the KENT 38 for a 1ST down | 3.22 |
| 2024 | Kent State 7 – 43 Buffalo |
| 2023 | Buffalo 24 – 6 Kent State |
| 2022 | Kent State 30 – 27 Buffalo |
| 2021 | Buffalo 38 – 48 Kent State |
| 2020 | Kent State 41 – 70 Buffalo |
| 2019 | Buffalo 27 – 30 Kent State |
| 2018 | Kent State 14 – 48 Buffalo |
| 2017 | Buffalo 27 – 13 Kent State |