Week 12 · 2023
Kent State at Ball State
Sat 11/18/2023 02:00 PMScheumann StadiumBall State pregame77% — Pregame win probability: 77% for Ball State. Ball State favored, and won.Conference
50°Clear7 mph W · 42% humidityRecorded at kickoff by College Football Data
Kent State
3
1–11
Ball State
34
4–8
Attendance
8,554
reported
KENT6 plays, -2 yd · Punt | ||||
| 14:54 | 1st & 10 | own 35 | Jack Drake kickoff for 63 yds , Bryce Sheppert return for 15 yds to the KENT 17 | +15 |
| 14:42 | 1st & 10 | own 17 | Jaylen Thomas run for 2 yds to the KENT 19 | +2 |
| 14:11 | 2nd & 8 | own 19 | Tommy Ulatowski pass incomplete to Luke Floriea | 0 |
| 14:02 | 3rd & 8 | own 19 | Tommy Ulatowski sacked for a loss of 9 yards to the KENT 10 | −9 |
| 13:24 | 4th & 17 | own 10 | (13:32) Smith,Josh punt 45 yards to the BSU45 PENALTY BSU Running Into The Kicker (Evans,Brayden) 5 yards from KSU10 to KSU15. NO PLAY. | +5 |
| 13:19 | 4th & 12 | own 15 | Josh Smith punt for 30 yds, punt out-of-bounds at the BALL 45 Ball State Penalty, Offensive Holding (Jack Beebe) to the BALL 45 | +40 |
BALL4 plays, 3 yd · Punt | ||||
| 13:10 | 1st & 10 | own 45 | Marquez Cooper run for 1 yd to the BALL 46 | +1 |
| 12:37 | 2nd & 9 | own 46 | Marquez Cooper run for 2 yds to the BALL 48 | +2 |
| 11:59 | 3rd & 7 | own 48 | Kiael Kelly pass incomplete to Qian Magwood | 0 |
| 11:52 | 4th & 7 | own 48 | Lucas Borrow punt for 40 yds, fair catch by Luke Floriea at the KENT 12 | 0 |
KENT6 plays, 16 yd · Punt | ||||
| 11:45 | 1st & 10 | own 12 | (11:46) No Huddle-Shotgun Ulatowski,Tommy pass complete deep left to Gardner,Jameel for 29 yards to the KSU41 (Potts,Tyler) PENALTY KSU Pass Interference (Gardner,Jameel) 6 yards from KSU12 to KSU06. NO PLAY. | −6 |
| 11:28 | 1st & 16 | own 6 | (11:32) No Huddle-Shotgun Ulatowski,Tommy rush right for 7 yards gain to the KSU13, End Of Play PENALTY BSU Personal Foul (Pearce,Cole) 16 yards from KSU06 to KSU22, 1ST DOWN. NO PLAY. | +16 |
| 11:06 | 1st & 10 | own 22 | Tommy Ulatowski pass complete to Luke Floriea for 8 yds to the KENT 30 | +8 |
| 10:41 | 2nd & 2 | own 30 | Tommy Ulatowski pass complete to Trell Harris for 2 yds to the KENT 28 | +2 |
| 10:09 | 3rd & 4 | own 28 | Tommy Ulatowski pass incomplete to Jameel Gardner Jr. | 0 |
| 10:01 | 4th & 4 | own 28 | Josh Smith punt for 34 yds , Qian Magwood returns for 3 yds to the BALL 41 | +3 |
BALL9 plays, 32 yd · Field goal | ||||
| 9:57 | 1st & 10 | own 41 | Kiael Kelly pass incomplete to Tanner Koziol | 0 |
| 9:50 | 2nd & 10 | own 41 | (09:57) Shotgun Kelly,Kiael pass complete short middle to Magwood,Qian for 2 yards loss to the BSU39 (Nicholl,Rocco; Daley,Stephen) PENALTY KSU UNR: Unnecessary Roughness (Blue,Capone) 15 yards from BSU41 to KSU44, 1ST DOWN. NO PLAY. | +15 |
| 9:21 | 1st & 10 | opp 44 | Marquez Cooper run for no gain to the KENT 44 | 0 |
| 8:51 | 2nd & 10 | opp 44 | Kiael Kelly pass incomplete to Tanner Koziol | 0 |
| 8:43 | 3rd & 10 | opp 44 | Kiael Kelly run for 11 yds to the KENT 33 for a 1ST down | +11 |
| 8:06 | 1st & 10 | opp 33 | Vaughn Pemberton run for 2 yds to the KENT 31 | +2 |
| 7:36 | 2nd & 8 | opp 31 | Kiael Kelly run for 4 yds to the KENT 27 | +4 |
| 7:03 | 3rd & 4 | opp 27 | Kiael Kelly pass incomplete to Nick Presley | 0 |
| 6:58 | 4th & 4 | opp 27 | Jackson Courville 44 yd FG GOOD | +44 |
KENT8 plays, 35 yd · Punt | ||||
| 6:53 | 1st & 10 | own 35 | Jack Drake kickoff for 61 yds , Bryce Sheppert return for 14 yds to the KENT 18 | +14 |
| 6:44 | 1st & 10 | own 18 | Jaylen Thomas run for 17 yds to the KENT 35 for a 1ST down | +17 |
| 6:14 | 1st & 10 | own 35 | Jaylen Thomas run for no gain to the KENT 35 | 0 |
| 5:35 | 2nd & 10 | own 35 | Tommy Ulatowski pass complete to Jameel Gardner Jr. for 10 yds to the KENT 45 for a 1ST down | +10 |
| 5:07 | 1st & 10 | own 45 | Jaylen Thomas run for 1 yd to the KENT 46 | +1 |
| 4:26 | 2nd & 9 | own 46 | Gavin Garcia run for 5 yds to the BALL 49 | +5 |
| 3:43 | 3rd & 4 | opp 49 | Gavin Garcia run for 2 yds to the BALL 47 | +2 |
| 3:07 | 4th & 2 | opp 47 | Josh Smith punt for 47 yds for a touchback | 0 |
BALL9 plays, 80 yd · Touchdown | ||||
| 2:57 | 1st & 10 | own 20 | Kiael Kelly run for 16 yds to the BALL 36 for a 1ST down | +16 |
| 2:20 | 1st & 10 | own 36 | Marquez Cooper run for 3 yds to the BALL 39 | +3 |
| 1:44 | 2nd & 7 | own 39 | Kiael Kelly pass complete to Ahmad Edwards for 46 yds to the KENT 15 for a 1ST down | +46 |
| 1:26 | 1st & 10 | opp 15 | Marquez Cooper run for 2 yds to the KENT 13 | +2 |
| 0:47 | 2nd & 8 | opp 13 | Kiael Kelly run for 8 yds to the KENT 5 for a 1ST down | +8 |
| 0:00 | 1st & goal | opp 5 | Marquez Cooper run for 3 yds to the KENT 2 | +3 |
| 0:00 | opp 5 | End of 1st Quarter | 0 | |
| 14:52 | 2nd & goal | opp 2 | Marquez Cooper run for 1 yd to the KENT 1 | +1 |
| 14:27 | 3rd & goal | opp 1 | Marquez Cooper run for 1 yd for a TD (Jackson Courville KICK) | +1 |
KENT6 plays, 1 yd · Punt | ||||
| 14:20 | 1st & 10 | own 35 | Jack Drake kickoff for 64 yds , Bryce Sheppert return for 21 yds to the KENT 22 | +21 |
| 14:15 | 1st & 10 | own 22 | Tommy Ulatowski pass incomplete to Luke Floriea | 0 |
| 14:08 | 2nd & 10 | own 22 | Jaylen Thomas run for 1 yd to the KENT 23 | +1 |
| 13:30 | 3rd & 9 | own 23 | (13:36) No Huddle-Shotgun Ulatowski,Tommy pass incomplete short right to Harris,Trell QB hurried by Mims,Kyron PENALTY KSU Illegal Formation offsetting BSU Face Mask offsetting. NO PLAY. | 0 |
| 13:26 | 3rd & 9 | own 23 | Tommy Ulatowski pass incomplete to Hayden Junker | 0 |
| 13:16 | 4th & 9 | own 23 | Josh Smith punt for 36 yds , Qian Magwood returns for no gain to the KENT 44 | 0 |
BALL7 plays, 13 yd · Field goal | ||||
| 13:09 | 1st & 10 | opp 44 | Marquez Cooper run for 5 yds to the KENT 39 | +5 |
| 12:48 | 2nd & 5 | opp 39 | Marquez Cooper run for 2 yds to the KENT 37 | +2 |
| 11:59 | 3rd & 3 | opp 37 | Kiael Kelly pass complete to Maximus Webster for 6 yds to the KENT 31 for a 1ST down | +6 |
| 11:33 | 1st & 10 | opp 31 | Kiael Kelly pass incomplete to Tanner Koziol | 0 |
| 11:24 | 2nd & 10 | opp 31 | Kiael Kelly run for no gain to the KENT 31 | 0 |
| 10:43 | 3rd & 10 | opp 31 | Kiael Kelly pass incomplete to Nick Presley | 0 |
| 10:38 | 4th & 10 | opp 31 | Jackson Courville 48 yd FG GOOD | +48 |
KENT9 plays, -1 yd · Punt | ||||
| 10:38 | 1st & 10 | own 35 | Jack Drake kickoff for 62 yds | 0 |
| 10:29 | 1st & 10 | own 35 | (10:37) No Huddle-Shotgun Ulatowski,Tommy pass complete short left to Floriea,Luke for 3 yards to the KSU38, End Of Play PENALTY KSU Holding (Page,Andrew) 10 yards from KSU35 to KSU25. NO PLAY. | −10 |
| 9:47 | 1st & 20 | own 25 | PENALTY KSU UNS: Unsportsmanlike Conduct 13 yards from KSU25 to KSU12. NO PLAY. | −13 |
| 9:38 | 1st & 33 | own 12 | Jaylen Thomas run for 6 yds to the KENT 18 | +6 |
| 9:33 | 2nd & 27 | own 18 | Ball State Penalty, Personal Foul (Jordan Riley) to the KENT 34 for a 1ST down | +15 |
| 8:51 | 1st & 10 | own 34 | Tommy Ulatowski run for no gain to the KENT 34 | 0 |
| 8:41 | 2nd & 10 | own 34 | Tommy Ulatowski pass incomplete to Jameel Gardner Jr. | 0 |
| 8:41 | 3rd & 10 | own 34 | Tommy Ulatowski pass incomplete to Luke Floriea | 0 |
| 8:41 | 4th & 10 | own 34 | Josh Smith punt for 47 yds , Qian Magwood returns for 9 yds to the BALL 28 | +9 |
BALL4 plays, 5 yd · Punt | ||||
| 8:37 | 1st & 10 | own 28 | Kiael Kelly pass incomplete to Ahmad Edwards | 0 |
| 8:28 | 2nd & 10 | own 28 | Marquez Cooper run for 5 yds to the BALL 33 | +5 |
| 7:51 | 3rd & 5 | own 33 | Kiael Kelly pass incomplete to Marquez Cooper | 0 |
| 7:39 | 4th & 5 | own 33 | punt for 49 yds , Luke Floriea returns for 4 yds to the KENT 22 | +4 |
KENT6 plays, -6 yd · Punt | ||||
| 7:33 | 1st & 10 | own 22 | Tommy Ulatowski pass incomplete to Justin Holmes | 0 |
| 7:23 | 2nd & 10 | own 22 | Jaylen Thomas run for 1 yd to the KENT 21 | +1 |
| 6:44 | 3rd & 11 | own 21 | Timeout Kent State, clock 06:44 | 0 |
| 6:44 | 3rd & 11 | own 21 | Tommy Ulatowski sacked by Mikhari Sibblis for a loss of 5 yards to the KENT 16 | −5 |
| 5:59 | 4th & 16 | own 16 | Josh Smith punt for 59 yds, punt out-of-bounds at the BALL 25 | 0 |
| 5:59 | 4th & 16 | own 16 | Josh Smith punt for 59 yds, punt out-of-bounds at the BALL 25 | 0 |
BALL4 plays, -3 yd · Punt | ||||
| 5:52 | 1st & 10 | own 25 | Marquez Cooper run for 3 yds to the BALL 28 | +3 |
| 5:19 | 2nd & 7 | own 28 | Kiael Kelly run for 3 yds to the BALL 31 | +3 |
| 4:36 | 3rd & 4 | own 31 | Kiael Kelly sacked for a loss of 9 yards to the BALL 22 | −9 |
| 3:55 | 4th & 13 | own 22 | Lucas Borrow punt for 42 yds, punt out-of-bounds at the 50 yard line , Luke Floriea returns for 14 yds to the 50 yard line | +14 |
KENT11 plays, 23 yd · Field goal | ||||
| 3:51 | 1st & 10 | midfield | Ball State Penalty, UNR: Unnecessary Roughness (Loren Strickland) to the BALL 32 for a 1ST down | +15 |
| 3:37 | 1st & 10 | opp 32 | Jaylen Thomas run for 1 yd to the BALL 31 | +1 |
| 2:57 | 2nd & 9 | opp 31 | Devin Kargman pass complete to Justin Holmes for 7 yds to the BALL 24 | +7 |
| 2:22 | 3rd & 2 | opp 24 | Jaylen Thomas run for 1 yd to the BALL 25 | +1 |
| 2:12 | 4th & 3 | opp 25 | Timeout Kent State, clock 02:12 | 0 |
| 1:58 | 4th & 3 | opp 25 | Devin Kargman pass complete to Trell Harris for 5 yds to the BALL 20 for a 1ST down | +5 |
| 1:17 | 1st & 10 | opp 20 | Devin Kargman sacked by Sidney Houston Jr. for a loss of 1 yard to the BALL 21 | −1 |
| 0:52 | 3rd & 17 | opp 27 | Timeout Kent State, clock 00:52 | 0 |
| 0:51 | 2nd & 11 | opp 21 | Devin Kargman sacked by Sidney Houston Jr. for a loss of 6 yards to the BALL 27 | −6 |
| 0:47 | 3rd & 17 | opp 27 | Devin Kargman pass incomplete to Luke Floriea | 0 |
| 0:42 | 4th & 17 | opp 27 | Andrew Glass 45 yd FG GOOD | +45 |
BALL5 plays, 3 yd · End of period | ||||
| 0:38 | 1st & 10 | own 35 | Andrew Glass kickoff for 44 yds , Nick Munson return for 14 yds to the BALL 35 | +14 |
| 0:34 | 1st & 10 | own 35 | Kiael Kelly pass incomplete | 0 |
| 0:34 | 2nd & 10 | own 35 | Kiael Kelly pass incomplete to Nick Presley | 0 |
| 0:00 | 3rd & 10 | own 35 | Kiael Kelly run for 3 yds to the BALL 38 | +3 |
| 0:00 | own 35 | End of 2nd Quarter | 0 | |
BALL11 plays, 75 yd · Touchdown | ||||
| 15:00 | 1st & 10 | own 35 | Andrew Glass kickoff for 63 yds | 0 |
| 15:00 | 1st & 10 | own 25 | PENALTY BSU False Start (Mucciolo,Jon) 5 yards from BSU25 to BSU20. NO PLAY. | −5 |
| 14:49 | 1st & 15 | own 20 | Marquez Cooper run for 14 yds to the BALL 34 | +14 |
| 14:16 | 2nd & 1 | own 34 | Kiael Kelly run for 11 yds to the BALL 45 for a 1ST down | +11 |
| 13:59 | 1st & 10 | own 45 | Marquez Cooper run for 2 yds to the BALL 43 | +2 |
| 13:21 | 2nd & 12 | own 43 | Kiael Kelly run for 2 yds to the BALL 41 | +2 |
| 12:20 | 3rd & 14 | own 41 | Kiael Kelly pass complete to Qian Magwood for 11 yds to the KENT 48 | +11 |
| 11:49 | 4th & 3 | opp 48 | Marquez Cooper run for 8 yds to the KENT 40 for a 1ST down | +8 |
| 11:12 | 1st & 10 | opp 40 | Marquez Cooper run for 3 yds to the KENT 37 | +3 |
| 10:34 | 2nd & 7 | opp 37 | Marquez Cooper run for 15 yds to the KENT 22 for a 1ST down | +15 |
| 9:56 | 1st & 10 | opp 22 | Kiael Kelly run for 22 yds for a TD (Jackson Courville KICK) | +22 |
KENT6 plays, 2 yd · Punt | ||||
| 9:55 | 1st & 10 | own 35 | Jack Drake kickoff for 7 yds | 0 |
| 9:50 | 1st & 10 | own 42 | Devin Kargman pass incomplete to Trell Harris | 0 |
| 9:41 | 2nd & 10 | own 42 | Jaylen Thomas run for 3 yds to the KENT 39 | +3 |
| 9:11 | 3rd & 13 | own 39 | PENALTY KSU False Start (Golden,Cameron) 5 yards from KSU39 to KSU34. NO PLAY. | −5 |
| 8:52 | 3rd & 18 | own 34 | Devin Kargman pass complete to Trell Harris for 10 yds to the KENT 44 | +10 |
| 8:13 | 4th & 8 | own 44 | Josh Smith punt for 46 yds , Qian Magwood returns for 1 yd to the BALL 11 | +1 |
BALL8 plays, 89 yd · Touchdown | ||||
| 8:06 | 1st & 10 | own 11 | Marquez Cooper run for 5 yds to the BALL 16 | +5 |
| 7:25 | 2nd & 5 | own 16 | Kiael Kelly run for 5 yds to the BALL 21 for a 1ST down | +5 |
| 6:44 | 1st & 10 | own 21 | Marquez Cooper run for 16 yds to the BALL 37 for a 1ST down | +16 |
| 6:07 | 1st & 10 | own 37 | Kiael Kelly run for 12 yds to the KENT 49 for a 1ST down Kent State Penalty, Personal Foul (Sayed Abuhamdeh) to the KENT 36 for a 1ST down | +27 |
| 5:45 | 1st & 10 | opp 36 | Marquez Cooper run for 3 yds to the KENT 33 | +3 |
| 5:00 | 2nd & 7 | opp 33 | Marquez Cooper run for 29 yds to the KENT 4 for a 1ST down | +29 |
| 4:20 | 1st & goal | opp 4 | Kiael Kelly run for no gain to the KENT 4 | 0 |
| 3:44 | 2nd & goal | opp 4 | Kiael Kelly run for 4 yds for a TD (Jackson Courville KICK) | +4 |
KENT14 plays, 52 yd · On downs | ||||
| 3:35 | 1st & 10 | own 35 | Jack Drake kickoff for 55 yds , Bryce Sheppert return for 26 yds to the KENT 36 | +26 |
| 3:34 | 1st & 10 | own 36 | Devin Kargman pass incomplete to Jameel Gardner Jr. | 0 |
| 3:27 | 2nd & 10 | own 36 | Gavin Garcia run for 5 yds to the KENT 41 | +5 |
| 2:45 | 3rd & 5 | own 41 | Devin Kargman pass complete to Luke Floriea for 18 yds to the BALL 41 for a 1ST down | +18 |
| 2:16 | 1st & 10 | opp 41 | Gavin Garcia run for 4 yds to the BALL 37 | +4 |
| 1:38 | 2nd & 6 | opp 37 | Devin Kargman pass complete to Luke Floriea for 12 yds to the BALL 25 for a 1ST down | +12 |
| 1:00 | 1st & 10 | opp 25 | Gavin Garcia run for 5 yds to the BALL 20 | +5 |
| 0:00 | 2nd & 5 | opp 20 | Gavin Garcia run for 10 yds to the BALL 10 for a 1ST down | +10 |
| 0:00 | opp 20 | End of 3rd Quarter | 0 | |
| 14:53 | 1st & goal | opp 10 | Gavin Garcia run for 2 yds to the BALL 12 | +2 |
| 14:09 | 2nd & goal | opp 12 | Devin Kargman pass incomplete to Hayden Junker | 0 |
| 13:59 | 3rd & goal | opp 12 | Devin Kargman pass incomplete to Luke Floriea | 0 |
| 13:56 | 4th & goal | opp 12 | Devin Kargman pass incomplete to Jameel Gardner Jr. | 0 |
| 13:56 | 4th & goal | opp 12 | Devin Kargman pass incomplete to Jameel Gardner Jr. | 0 |
BALL11 plays, 88 yd · Touchdown | ||||
| 13:56 | 1st & 10 | own 12 | Marquez Cooper run for 7 yds to the BALL 19 | +7 |
| 13:11 | 2nd & 3 | own 19 | Kiael Kelly run for no gain to the BALL 19 | 0 |
| 12:29 | 3rd & 3 | own 19 | Marquez Cooper run for 5 yds to the BALL 24 for a 1ST down | +5 |
| 11:51 | 1st & 10 | own 24 | Vaughn Pemberton run for 13 yds to the BALL 37 for a 1ST down | +13 |
| 11:11 | 1st & 10 | own 37 | Vaughn Pemberton run for 45 yds to the KENT 18 for a 1ST down | +45 |
| 10:30 | 1st & 10 | opp 18 | Marquez Cooper run for no gain to the KENT 18 | 0 |
| 9:48 | 2nd & 10 | opp 18 | Kiael Kelly pass complete to Tanner Koziol for 8 yds to the KENT 10 | +8 |
| 9:10 | 3rd & 2 | opp 10 | Marquez Cooper run for 9 yds to the KENT 1 for a 1ST down | +9 |
| 8:19 | 1st & goal | opp 1 | Vaughn Pemberton run for no gain to the KENT 1 | 0 |
| 7:35 | 2nd & goal | opp 1 | Vaughn Pemberton run for no gain to the KENT 1 | 0 |
| 7:01 | 3rd & goal | opp 1 | Vaughn Pemberton run for 1 yd for a TD (Jackson Courville KICK) | +1 |
KENT5 plays, -6 yd · Punt | ||||
| 6:55 | 1st & 10 | own 35 | Carson Holmer kickoff for 52 yds , Gavin Garcia return for 13 yds to the KENT 26 | +13 |
| 6:43 | 1st & 10 | own 26 | Curtis Douglas run for 3 yds to the KENT 29 | +3 |
| 6:15 | 2nd & 7 | own 29 | Devin Kargman pass incomplete to Jack Coulson | 0 |
| 6:08 | 3rd & 7 | own 29 | Devin Kargman sacked by Keionte Newson for a loss of 9 yards to the KENT 20 | −9 |
| 5:32 | 4th & 16 | own 20 | Josh Smith punt for 35 yds, punt out-of-bounds at the KENT 47 , Qian Magwood returns for 8 yds to the KENT 47 | +8 |
BALL10 plays, 28 yd · End of period | ||||
| 5:23 | 1st & 10 | opp 47 | Charlie Spegal run for 1 yd to the KENT 48 | +1 |
| 4:39 | 2nd & 11 | opp 48 | Charlie Spegal run for 5 yds to the KENT 43 | +5 |
| 3:57 | 3rd & 6 | opp 43 | Timeout Ball State, clock 03:57 | 0 |
| 3:41 | 3rd & 6 | opp 43 | Layne Hatcher pass complete to Charlie Spegal for 7 yds to the KENT 36 for a 1ST down | +7 |
| 3:05 | 1st & 10 | opp 36 | Layne Hatcher pass complete to Ahmad Edwards for 4 yds to the KENT 32 | +4 |
| 2:25 | 2nd & 6 | opp 32 | Layne Hatcher pass complete to Nick Presley for 6 yds to the KENT 26 for a 1ST down | +6 |
| 1:42 | 1st & 10 | opp 26 | Charlie Spegal run for 7 yds to the KENT 19 | +7 |
| 0:56 | 2nd & 3 | opp 19 | Charlie Spegal run for 1 yd to the KENT 18 | +1 |
| 0:00 | 3rd & 2 | opp 18 | Kneel down by Ball St. at KSU19 for loss of 1 yard. | −1 |
| 0:00 | opp 19 | End of 4th Quarter | 0 | |
Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.
Previous 10 meetings vs. Team
Ball State 6–4 vs Kent State
- 2022 · wk 10Ball State 27 @ Kent State 20
- 2019 · wk 13Ball State 38 @ Kent State 41
- 2018 · wk 5Kent State 24 @ Ball State 52
- 2013 · wk 7Kent State 24 @ Ball State 27
- 2012 · wk 5Ball State 43 @ Kent State 45
- 2010 · wk 9Ball State 14 @ Kent State 33
- 2008 · wk 5Kent State 20 @ Ball State 41
- 2006 · wk 13Kent State 6 @ Ball State 30
- 2003 · wk 7Ball State 34 @ Kent State 17
- 2001 · wk 12Kent State 31 @ Ball State 18
Previous 3 meetings vs. Mike Neu
Kent State 1–2 vs Mike Neu
- 2022 · wk 10Ball State 27 @ Kent State 20
- 2019 · wk 13Ball State 38 @ Kent State 41
- 2018 · wk 5Kent State 24 @ Ball State 52
Research
Keep this open while you look at others