| 14:42 | 1st & 10 | OWN 19 | Qian Magwood run for 1 yd to the BALL 20 | +1 | -0.45 |
| 14:21 | 2nd & 9 | OWN 20 | Kiael Kelly pass complete to Qian Magwood for 6 yds to the BALL 26 | +6 | 0.16 |
| 13:55 | 3rd & 3 | OWN 26 | Kiael Kelly sacked for a loss of 7 yards to the BALL 19 | -7 | -0.60 |
| 13:14 | 4th & 10 | OWN 19 | Adam Saul punt for 34 yds |
| 13:08 | 1st & 10 | OWN 47 | Broc Lowry run for 5 yds to the BALL 48 | +5 | 0.11 |
| 12:37 | 2nd & 5 | OPP 48 | Broc Lowry pass complete to Blake Bosma for 10 yds to the BALL 38 for a 1ST down | +10 | 0.89 |
| 12:06 | 1st & 10 | OPP 38 | Jalen Buckley run for 7 yds to the BALL 31 | +7 | 0.42 |
| 11:21 | 2nd & 3 | OPP 31 | Broc Lowry pass complete to Michael Brescia for a loss of 1 yard to the BALL 32 | -1 | -0.95 |
| 10:55 | 3rd & 4 | OPP 32 | Broc Lowry run for 4 yds to the BALL 28 for a 1ST down | +4 | 0.86 |
| 10:15 | 1st & 10 | OPP 28 | Broc Lowry pass incomplete to Blake Bosma | 0 | -0.51 |
| 10:04 | 2nd & 10 | OPP 28 | Broc Lowry run for a loss of 2 yards to the BALL 30 | -2 | -1.08 |
| 9:23 | 3rd & 12 | OPP 30 | Broc Lowry pass complete to Jalen Buckley for 9 yds to the BALL 21 | +9 | 0.76 |
| 8:55 | 4th & 3 | OPP 21 | Broc Lowry run for 2 yds to the BALL 19 | +2 | -3.40 |
| 8:40 | 1st & 10 | OWN 19 | Kiael Kelly pass complete to Eric Weatherly for 2 yds to the BALL 17 | +2 | -0.35 |
| 8:08 | 2nd & 12 | OWN 17 | Kiael Kelly pass complete to Qian Magwood for 13 yds to the BALL 30 for a 1ST down | +13 | 1.41 |
| 7:47 | 1st & 10 | OWN 30 | Qian Magwood run for a loss of 7 yards to the BALL 23 | -7 | -1.45 |
| 7:04 | 2nd & 17 | OWN 23 | Kiael Kelly run for 4 yds to the BALL 27 | +4 | -0.03 |
| 6:22 | 3rd & 13 | OWN 27 | Kiael Kelly pass complete to Eric Weatherly for 3 yds to the BALL 30 | +3 | -0.06 |
| 5:42 | 4th & 10 | OWN 30 | Adam Saul punt for 28 yds |
| 5:35 | 1st & 10 | OPP 48 | Kiael Kelly run for 1 yd to the WMU 47 | +1 | -0.84 |
| 4:56 | 2nd & 9 | OPP 47 | (05:04) No Huddle-Shotgun Kelly,Kiael rush right for 5 yards gain to the WMU42 (Saipaia,Sefa; Davis,Micah) PENALTY BSU Illegal Formation 5 yards from WMU47 to BSU48. NO PLAY. | -5 | |
| 4:32 | 2nd & 14 | OWN 48 | Kiael Kelly pass complete to Qian Magwood for 7 yds to the WMU 45 | +7 | 0.50 |
| 4:05 | 3rd & 7 | OPP 45 | Timeout Western Michigan, clock 04:05 | ||
| 3:52 | 3rd & 7 | OPP 45 | Kiael Kelly pass complete to Drew Cassens for 4 yds to the WMU 41 | +4 | -0.16 |
| 3:18 | 4th & 3 | OPP 41 | TJ Horton run for a loss of 4 yards to the WMU 45 | -4 | -1.67 |
| 2:54 | 1st & 10 | OWN 45 | Broc Lowry pass complete to Malique Dieudonne for 52 yds to the BALL 3 for a 1ST down | +52 | 2.81 |
| 2:23 | 1st & 3 | OPP 3 | Broc Lowry run for 2 yds to the BALL 1 | +2 | -0.44 |
| 1:56 | 2nd & 1 | OPP 1 | Ofa Mataele run for 1 yd for a TD (Palmer Domschke KICK) | +1 | 1.90 |
| 1:49 | 1st & 10 | OWN 25 | Kiael Kelly pass incomplete to Elisha Durham | 0 | -0.70 |
| 1:40 | 2nd & 10 | OWN 25 | Qua Ashley run for 9 yds to the BALL 34 | +9 | 0.68 |
| 1:02 | 3rd & 1 | OWN 34 | Qua Ashley run for no gain to the BALL 34 | 0 | -0.70 |
| 0:26 | 4th & 1 | OWN 34 | PENALTY WMU Offside (Al-Garawi,Mustafi) 5 yards from BSU34 to BSU39, 1ST DOWN. NO PLAY. | +5 | |
| 0:15 | 1st & 10 | OWN 39 | Jamarion McDougle run for a loss of 12 yards to the BALL 27 Jamarion McDougle fumbled, recovered by WMU Tate Hallock | -2.14 |
| 0:00 | OPP 27 | End of 1st Quarter | |||
| 0:00 | 1st & 10 | OPP 27 | Ofa Mataele run for 5 yds to the BALL 22 | +5 | 0.08 |
| 14:51 | 2nd & 5 | OPP 22 | Ofa Mataele run for 5 yds to the BALL 17 for a 1ST down | +5 | 0.09 |
| 14:09 | 1st & 10 | OPP 17 | Broc Lowry pass complete to Cade Conley for 12 yds to the BALL 5 for a 1ST down | +12 | 0.70 |
| 13:47 | 1st & 5 | OPP 5 | Broc Lowry pass complete to Michael Brescia for 5 yds for a TD (Palmer Domschke KICK) | +5 | 1.88 |
| 13:29 | 1st & 10 | OWN 17 | Kiael Kelly pass complete to Eric Weatherly for 1 yd to the BALL 18 | +1 | -0.41 |
| 12:40 | 2nd & 9 | OWN 18 | Kiael Kelly pass complete to Koby Gross for 10 yds to the BALL 28 for a 1ST down | +10 | 1.09 |
| 12:21 | 1st & 10 | OWN 28 | Kiael Kelly run for 4 yds to the BALL 32 | +4 | -0.13 |
| 11:36 | 2nd & 6 | OWN 32 | Kiael Kelly pass complete to Qua Ashley for 3 yds to the BALL 35 | +3 | -0.31 |
| 11:01 | 3rd & 3 | OWN 35 | Kiael Kelly pass incomplete | 0 | -0.60 |
| 10:55 | 4th & 3 | OWN 35 | Adam Saul punt for 38 yds, fair catch by Keivin Boone-Nelson II at the WMU 27 |
| 10:49 | 1st & 10 | OWN 27 | Ball State Penalty, Personal Foul (Justin Thomas) to the WMU 43 for a 1ST down | +15 | |
| 10:49 | 1st & 10 | OWN 27 | Jalen Buckley run for 1 yd to the WMU 28 | +1 | -0.64 |
| 8:46 | 1st & 10 | OWN 43 | Broc Lowry pass complete to Baylin Brooks for 1 yd to the WMU 44 | +1 | -0.93 |
| 8:46 | 2nd & 9 | OWN 44 | Broc Lowry run for 5 yds to the WMU 49 | +5 | 0.08 |
| 8:35 | 3rd & 4 | OWN 49 | Broc Lowry pass complete to Talique Williams for 24 yds to the BALL 27 for a 1ST down | +24 | 2.57 |
| 8:16 | 1st & 10 | OPP 27 | Aveion Chenault run for 25 yds to the BALL 2 for a 1ST down | +25 | 1.53 |
| 8:16 | 1st & 2 | OPP 2 | Jalen Buckley run for 2 yds for a TD (Palmer Domschke KICK) | +2 | 1.21 |
| 8:09 | 1st & 10 | OWN 25 | Qua Ashley run for 2 yds to the BALL 27 | +2 | -0.45 |
| 7:28 | 2nd & 8 | OWN 27 | Kiael Kelly run for 4 yds to the BALL 31 | +4 | -0.08 |
| 6:38 | 3rd & 4 | OWN 31 | Kiael Kelly run for 13 yds to the BALL 44 for a 1ST down | +13 | 2.24 |
| 6:05 | 1st & 10 | OWN 44 | Qua Ashley run for 6 yds to the 50 yard line | +6 | 0.39 |
| 5:29 | 2nd & 4 | 50 | Kiael Kelly pass incomplete to Qua Ashley | 0 | -1.24 |
| 5:14 | 3rd & 4 | 50 | Kiael Kelly sacked by Nadame Tucker for a loss of 9 yards to the BALL 41 | -9 | -1.90 |
| 4:40 | 4th & 13 | OWN 41 | Adam Saul punt for 44 yds , Keivin Boone-Nelson II returns for 1 yd to the WMU 16 | ||
| 4:40 | 4th & 13 | OWN 41 | Adam Saul punt for 44 yds , Keivin Boone-Nelson II returns for 1 yd to the WMU 16 |
| 4:36 | 1st & 10 | OWN 16 | Broc Lowry pass incomplete to Baylin Brooks | 0 | -0.46 |
| 4:26 | 2nd & 10 | OWN 16 | Broc Lowry pass complete to Christian Leary for 3 yds to the WMU 19 | +3 | -0.09 |
| 3:49 | 3rd & 7 | OWN 19 | Broc Lowry pass complete to Christian Leary for 10 yds to the WMU 29 for a 1ST down | +10 | 1.36 |
| 3:13 | 1st & 10 | OWN 29 | Broc Lowry pass complete to Talique Williams for 21 yds to the 50 yard line for a 1ST down | +21 | 1.93 |
| 2:31 | 1st & 10 | 50 | Broc Lowry pass complete to Talique Williams for 4 yds to the BALL 46 | +4 | -0.14 |
| 2:06 | 2nd & 6 | OPP 46 | Devin Miles run for 5 yds to the BALL 41 | +5 | 0.10 |
| 2:00 | 3rd & 1 | OPP 41 | Timeout Western Michigan, clock 02:00 | ||
| 1:51 | 3rd & 1 | OPP 41 | Devin Miles run for a loss of 4 yards to the BALL 45 | -4 | -2.05 |
| 1:14 | 4th & 5 | OPP 45 | PENALTY WMU Delay Of Game 5 yards from BSU45 to BSU50. NO PLAY. | -5 | |
| 1:04 | 4th & 10 | 50 | Ryan Millmore punt for 50 yds for a touchback |
| 1:01 | 1st & 10 | OWN 20 | Kiael Kelly pass complete to Ty Robinson for 6 yds to the BALL 26 | +6 | 0.29 |
| 0:43 | 2nd & 4 | OWN 26 | Kiael Kelly pass complete to Ty Robinson for 15 yds to the BALL 41 for a 1ST down | +15 | 1.44 |
| 0:42 | 1st & 10 | OWN 41 | Kiael Kelly pass incomplete to Eric Weatherly | 0 | -1.14 |
| 0:36 | 2nd & 10 | OWN 41 | Kiael Kelly pass incomplete to Qua Ashley | 0 | -0.79 |
| 0:36 | 3rd & 10 | OWN 41 | Timeout Western Michigan, clock 00:36 | ||
| 0:19 | 3rd & 10 | OWN 41 | Kiael Kelly run for 7 yds to the BALL 48 | +7 | 0.34 |
| 0:11 | 4th & 3 | OWN 48 | Timeout Western Michigan, clock 00:11 | ||
| 0:02 | 4th & 3 | OWN 48 | Adam Saul punt for 52 yds for a touchback |
| 0:00 | 1st & 10 | OWN 20 | B. Lowry takes a knee | -1 | -0.63 |
| 0:00 | OWN 20 | End of 2nd Quarter |
| 14:53 | 1st & 10 | OWN 17 | PENALTY WMU False Start (Whitenack,Hunter) 5 yards from WMU17 to WMU12. NO PLAY. | -5 | |
| 14:43 | 1st & 15 | OWN 12 | Jalen Buckley run for no gain to the WMU 12 | 0 | -0.20 |
| 14:02 | 2nd & 15 | OWN 12 | Broc Lowry pass complete to Talique Williams for 3 yds to the WMU 15 | +3 | -0.04 |
| 13:18 | 3rd & 12 | OWN 15 | Broc Lowry pass complete to Talique Williams for 3 yds to the WMU 18 | +3 | -0.03 |
| 12:50 | 4th & 9 | OWN 18 | Ryan Millmore punt for 56 yds |
| 12:43 | 1st & 10 | OWN 26 | TJ Horton run for 6 yds to the BALL 32 | +6 | 0.34 |
| 12:08 | 2nd & 4 | OWN 32 | Kiael Kelly sacked by Nadame Tucker for a loss of 5 yards to the BALL 27 | -5 | -1.39 |
| 11:34 | 3rd & 9 | OWN 27 | Kiael Kelly pass incomplete to Ty Robinson | 0 | -0.20 |
| 11:24 | 4th & 9 | OWN 27 | Adam Saul punt for 48 yds , Keivin Boone-Nelson II returns for 2 yds to the WMU 27 | ||
| 11:24 | 4th & 9 | OWN 27 | Adam Saul punt for 48 yds , Keivin Boone-Nelson II returns for 2 yds to the WMU 27 |
| 11:10 | 1st & 10 | OWN 27 | Broc Lowry pass complete to Baylin Brooks for 18 yds to the WMU 45 for a 1ST down | +18 | 1.66 |
| 10:44 | 1st & 10 | OWN 45 | Broc Lowry run for 15 yds to the BALL 40 for a 1ST down Western Michigan Penalty, unsportsmanlike conduct (Yards) to the BALL 40 for a 1ST down | +15 | 1.09 |
| 10:20 | 1st & 10 | OPP 40 | Ofa Mataele run for no gain to the BALL 40 | 0 | -0.85 |
| 10:02 | 2nd & 10 | OPP 40 | Broc Lowry pass incomplete to Aveion Chenault | 0 | -1.03 |
| 9:54 | 3rd & 10 | OPP 40 | Broc Lowry run for 13 yds to the BALL 27 for a 1ST down | +13 | 2.32 |
| 9:08 | 1st & 10 | OPP 27 | Broc Lowry run for 6 yds to the BALL 21 | +6 | 0.20 |
| 8:27 | 2nd & 4 | OPP 21 | Broc Lowry pass complete to Aveion Chenault for 7 yds to the BALL 14 for a 1ST down | +7 | -0.01 |
| 7:59 | 1st & 10 | OPP 14 | Broc Lowry pass complete to Aveion Chenault for 14 yds for a TD (Palmer Domschke KICK) | +14 | 2.55 |
| 7:44 | 1st & 10 | OWN 16 | Kiael Kelly sacked by Nadame Tucker for a loss of 4 yards to the BALL 12 | -4 | -0.65 |
| 7:06 | 2nd & 14 | OWN 12 | Qua Ashley run for a loss of 2 yards to the BALL 10 | -2 | -0.12 |
| 6:37 | 3rd & 16 | OWN 10 | Kiael Kelly pass incomplete to Koby Gross | 0 | -0.03 |
| 6:26 | 4th & 16 | OWN 10 | Adam Saul punt for 52 yds |
| 6:17 | 1st & 10 | OWN 38 | Broc Lowry pass complete to Blake Bosma for 16 yds to the BALL 46 for a 1ST down | +16 | 1.41 |
| 6:04 | 1st & 10 | OPP 46 | Devin Miles run for 6 yds to the BALL 40 | +6 | 0.31 |
| 5:30 | 2nd & 4 | OPP 40 | Broc Lowry pass incomplete to Terence Marshall | 0 | -1.03 |
| 5:23 | 3rd & 4 | OPP 40 | Devin Miles run for 15 yds to the BALL 25 for a 1ST down | +15 | 1.56 |
| 4:45 | 1st & 10 | OPP 25 | Devin Miles run for 3 yds to the BALL 22 | +3 | -0.14 |
| 4:10 | 2nd & 7 | OPP 22 | Broc Lowry run for 5 yds to the BALL 17 | +5 | 0.07 |
| 3:40 | 3rd & 2 | OPP 17 | Jalen Buckley run for 1 yd to the BALL 16 | +1 | -0.40 |
| 3:08 | 4th & 1 | OPP 16 | Broc Lowry run for 5 yds to the BALL 11 for a 1ST down | +5 | 0.65 |
| 2:38 | 1st & 10 | OPP 11 | Jalen Buckley run for 1 yd to the BALL 31 for a 1ST down | +1 | -0.23 |
| 2:00 | 2nd & 25 | OPP 26 | Devin Miles run for 5 yds to the BALL 21 | +5 | 0.04 |
| 1:40 | 3rd & 20 | OPP 21 | Broc Lowry pass complete to Baylin Brooks for 8 yds to the BALL 13 | +8 | 0.56 |
| 1:09 | 4th & 12 | OPP 13 | Palmer Domschke 31 yd FG MISSED |
| 0:57 | 1st & 10 | OWN 20 | Kiael Kelly pass complete to Eric Weatherly for 2 yds to the BALL 22 | +2 | -0.36 |
| 0:52 | 2nd & 8 | OWN 22 | Timeout Western Michigan, clock 00:52 | ||
| 0:44 | 2nd & 8 | OWN 22 | Kiael Kelly run for 5 yds to the BALL 27 | +5 | 0.06 |
| 0:00 | 3rd & 3 | OWN 27 | Kiael Kelly sacked for a loss of 6 yards to the BALL 21 | -6 | -0.61 |
| 0:00 | OWN 27 | End of 3rd Quarter | |||
| 14:52 | 4th & 9 | OWN 21 | Adam Saul punt for 28 yds, fair catch by Keivin Boone-Nelson II at the BALL 49 | ||
| 14:52 | 4th & 9 | OWN 21 | Adam Saul punt for 28 yds, fair catch by Keivin Boone-Nelson II at the BALL 49 |
| 14:45 | 1st & 10 | OPP 49 | Brady Jones pass intercepted Eric McClain return for 6 yds to the BALL 42 | -3.24 |
| 14:23 | 1st & 10 | OWN 42 | Elijah Jackson run for 2 yds to the BALL 44 | +2 | -0.69 |
| 13:57 | 2nd & 8 | OWN 44 | Kiael Kelly pass incomplete to Qian Magwood | 0 | -0.98 |
| 13:51 | 3rd & 8 | OWN 44 | Kiael Kelly pass incomplete to Ty Robinson | 0 | -0.61 |
| 13:43 | 4th & 8 | OWN 44 | Adam Saul punt for 34 yds, fair catch by Keivin Boone-Nelson II at the WMU 22 | ||
| 13:43 | 4th & 8 | OWN 44 | Adam Saul punt for 34 yds, fair catch by Keivin Boone-Nelson II at the WMU 22 |
| 13:32 | 1st & 10 | OWN 22 | Broc Lowry run for 11 yds to the WMU 33 for a 1ST down | +11 | 0.84 |
| 12:57 | 1st & 10 | OWN 33 | Ofa Mataele run for 4 yds to the WMU 37 | +4 | -0.15 |
| 12:15 | 2nd & 6 | OWN 37 | Broc Lowry pass complete to Aveion Chenault for 8 yds to the WMU 45 for a 1ST down | +8 | 1.31 |
| 11:43 | 1st & 10 | OWN 45 | Broc Lowry pass complete to Michael Brescia for 8 yds to the BALL 47 | +8 | 0.94 |
| 11:07 | 2nd & 2 | OPP 47 | Devin Miles run for 1 yd to the BALL 46 | +1 | -0.99 |
| 10:26 | 3rd & 1 | OPP 46 | Broc Lowry pass complete to Michael Brescia for 3 yds to the BALL 43 for a 1ST down | +3 | 0.98 |
| 9:44 | 1st & 10 | OPP 43 | Broc Lowry pass complete to Cade Conley for 3 yds to the BALL 40 | +3 | -0.31 |
| 9:07 | 2nd & 7 | OPP 40 | Devin Miles run for 3 yds to the BALL 37 | +3 | -0.34 |
| 8:26 | 3rd & 4 | OPP 37 | Broc Lowry run for 37 yds for a TD (Palmer Domschke KICK) | +37 | 4.00 |
| 8:10 | 1st & 10 | OWN 25 | Kiael Kelly pass complete to Eric Weatherly for no gain to the BALL 25 | 0 | -0.70 |
| 7:51 | 2nd & 10 | OWN 25 | Qua Ashley run for 2 yds to the BALL 27 Qua Ashley fumbled, recovered by WMU Domanick Moon | -0.22 |
| 7:36 | 1st & 10 | OPP 27 | Brady Jones run for 2 yds to the BALL 25 | +2 | -0.26 |
| 7:06 | 2nd & 8 | OPP 25 | Devin Miles run for 3 yds to the BALL 22 | +3 | -0.18 |
| 6:20 | 3rd & 5 | OPP 22 | Brady Jones run for 7 yds to the BALL 15 for a 1ST down | +7 | 0.63 |
| 5:45 | 1st & 10 | OPP 15 | Devin Miles run for 6 yds to the BALL 9 | +6 | 0.18 |
| 5:02 | 2nd & 4 | OPP 9 | Brady Jones run for 4 yds to the BALL 5 for a 1ST down | +4 | 0.49 |
| 4:07 | 1st & 5 | OPP 5 | Devin Miles run for 3 yds to the BALL 2 | +3 | -0.18 |
| 3:42 | 2nd & 2 | OPP 2 | Devin Miles run for no gain to the BALL 2 | 0 | -0.48 |
| 3:42 | 3rd & 2 | OPP 2 | PENALTY BSU UNS: Unsportsmanlike Conduct (McClain,Eric) 1 yard from BSU02 to BSU01, 1ST DOWN. NO PLAY. | +1 | |
| 3:42 | 1st & 1 | OPP 1 | Brady Jones pass complete to Cade Conley for 1 yd for a TD (Palmer Domschke KICK) | +1 | 0.94 |
| 3:33 | 1st & 10 | OWN 25 | TJ Horton run for 2 yds to the BALL 27 | +2 | -0.45 |
| 2:57 | 2nd & 8 | OWN 27 | TJ Horton run for 5 yds to the BALL 32 | +5 | 0.06 |
| 2:12 | 3rd & 3 | OWN 32 | Aidan Leffler pass incomplete to Elisha Durham | 0 | -0.51 |
| 2:08 | 4th & 3 | OWN 32 | Adam Saul punt for 45 yds, fair catch by Keivin Boone-Nelson II at the WMU 23 | ||
| 2:08 | 4th & 3 | OWN 32 | Adam Saul punt for 45 yds, fair catch by Keivin Boone-Nelson II at the WMU 23 |
| 2:00 | 1st & 10 | OWN 23 | Mark Konecny run for a loss of 2 yards to the WMU 21 Mark Konecny fumbled, recovered by WMU Mark Konecny | -2 | -0.81 |
| 1:50 | 2nd & 12 | OWN 21 | Tre' Hartwell run for 3 yds to the WMU 24 | +3 | -0.10 |
| 1:04 | 3rd & 9 | OWN 24 | Tre' Hartwell run for 1 yd to the WMU 25 | +1 | -0.14 |
| 0:22 | 4th & 8 | OWN 25 | Ryan Millmore punt for 53 yds , Qian Magwood returns for no gain to the BALL 20 |
| 0:00 | 1st & 10 | OWN 20 | Jalen Alexander run for 3 yds to the BALL 23 | +3 | -0.24 |
| 0:00 | OWN 20 | End of 4th Quarter |
| 0 | sacks | 5 |
| 4 | plays for loss | 8 |
| 1 | takeaways | 2 |
| 2 | three-and-outs forced | 6 |
| 10 | explosive plays allowed | 1 |
| 6.44 | yards allowed / play | 2.13 |
| 6 of 13 | scoring drives allowed | 0 of 14 |
| Alfred Chea | 7 (4) | 1 PD |
| Joey Stemler | 7 (5) | 1 QH |
| Muheem McCargo | 6 (6) | 1 PD |
| Derek Fields Jr. | 5 (5) | 1 TFL |
| Ashton Whitner | 5 (5) | |
| Tobi Adewoyin | 5 (4) | |
| Eric McClain | 4 (4) | 1 INT |
| Willizhuan Yates | 4 (4) |
| Nadame Tucker | 7 (3) | 3.5 sk · 3.5 TFL |
| Sefa Saipaia Jr. | 5 (2) | 0.5 sk · 1.5 TFL · 1 QH |
| Joey Pope | 5 (1) | |
| Micah Davis | 4 (1) | 1 TFL · 1 PD |
| Jarvarius Sims | 4 (1) | |
| Kershawn Fisher | 3 (2) | 2 TFL |
| James Camden | 3 (2) | |
| Rodney McGraw | 3 (1) | 1 QH |
| — | field goals | 0 of 1 |
| 10 | punts | 3 |
| 40.3 | punt average | 53.0 |
| 1 | punts inside the 20 | 0 |
| 20 | return yards | 25 |
| own 25 | average drive start | own 30 |
| P | Adam Saul | 10 punts · 40.3 avg · 1 in 20 · 1 TB |
| KR | Eric Weatherly | 1 ret · 13 yds · long 13 |
| KR | TJ Horton | 2 ret · 9 yds · long 9 |
| PR | Qian Magwood | 1 ret · -2 yds |
| K | Palmer Domschke | 0/1 FG · 6/6 XP |
| P | Ryan Millmore | 3 punts · 53.0 avg · 1 TB |
| KR | Devin Miles | 1 ret · 16 yds · long 16 |
| PR | Joshua Franklin | 1 ret · 6 yds · long 6 |
| PR | Keivin Boone-Nelson II | 2 ret · 3 yds · long 2 |
| 48 | plays | 72 |
| 102 | yards | 464 |
| 14 | drives | 13 |
| 17% | success rate | 53% |
| -12.62 | total PPA | 20.35 |
| Q1 | Ofa Mataele run for 1 yd for a TD (Palmer Domschke KICK) | 7–0 |
| Q2 | Broc Lowry pass complete to Michael Brescia for 5 yds for a TD (Palmer Domschke KICK) | 14–0 |
| Q2 | Jalen Buckley run for 2 yds for a TD (Palmer Domschke KICK) | 21–0 |
| Q3 | Broc Lowry pass complete to Aveion Chenault for 14 yds for a TD (Palmer Domschke KICK) | 28–0 |
| Q4 | Broc Lowry run for 37 yds for a TD (Palmer Domschke KICK) | 35–0 |
| Q4 | Brady Jones pass complete to Cade Conley for 1 yd for a TD (Palmer Domschke KICK) | 42–0 |
| Q4 | Broc Lowry run for 37 yds for a TD (Palmer Domschke KICK) | 4.00 |
| Q1 | Broc Lowry pass complete to Malique Dieudonne for 52 yds to the BALL 3 for a 1ST down | 2.81 |
| Q2 | Broc Lowry pass complete to Talique Williams for 24 yds to the BALL 27 for a 1ST down | 2.57 |
| Q3 | Broc Lowry pass complete to Aveion Chenault for 14 yds for a TD (Palmer Domschke KICK) | 2.55 |
| Q3 | Broc Lowry run for 13 yds to the BALL 27 for a 1ST down | 2.32 |
| Q2 | Kiael Kelly run for 13 yds to the BALL 44 for a 1ST down | 2.24 |
| 2024 | Western Michigan 45 – 42 Ball State |
| 2023 | Ball State 24 – 42 Western Michigan |
| 2022 | Western Michigan 37 – 30 Ball State |
| 2021 | Ball State 45 – 20 Western Michigan |
| 2020 | Western Michigan 27 – 30 Ball State |
| 2019 | Ball State 31 – 35 Western Michigan |
| 2018 | Western Michigan 41 – 42 Ball State |
| 2017 | Ball State 3 – 55 Western Michigan |