| 14:45 | 1st & 10 | OWN 29 | Cole Snyder run for 5 yds to the Buff 34 | +5 | 0.10 |
| 14:45 | 2nd & 5 | OWN 34 | Cole Snyder run for 1 yd to the Buff 33 | +1 | -0.73 |
| 14:45 | 3rd & 6 | OWN 33 | Cole Snyder pass complete to Mike Washington for 5 yds to the Buff 38 | +5 | 0.05 |
| 14:45 | 4th & 1 | OWN 38 | Mike Washington run for 11 yds to the Buff 49 for a 1ST down | +11 | 2.72 |
| 14:45 | 1st & 10 | OWN 49 | Cole Snyder pass complete to Justin Marshall for 17 yds to the CMich 34 for a 1ST down | +17 | 0.99 |
| 14:45 | 1st & 10 | OPP 34 | Cole Snyder pass complete to Marlyn Johnson for 6 yds to the CMich 28 | +6 | 0.23 |
| 14:45 | 2nd & 4 | OPP 28 | Ron Cook Jr. run for 6 yds to the CMich 22 for a 1ST down | +6 | 0.06 |
| 11:10 | 1st & 10 | OPP 22 | Timeout BUFFALO, clock 11:10 | ||
| 11:10 | 1st & 10 | OPP 22 | BUFFALO Penalty, Personal Foul (-15 Yards) to the CMich 35 | -15 | |
| 11:10 | 1st & 23 | OPP 35 | Cole Snyder pass complete to Robbie Mangas for 5 yds to the CMich 30 | +5 | 0.04 |
| 11:10 | 2nd & 18 | OPP 30 | Cole Snyder pass complete to Justin Marshall for 14 yds to the CMich 16 | +14 | 1.17 |
| 11:10 | 3rd & 4 | OPP 16 | Cole Snyder run for 6 yds to the CMich 10 for a 1ST down | +6 | 0.40 |
| 11:10 | 1st & 10 | OPP 10 | Ron Cook Jr. run for 8 yds to the CMich 2 | +8 | 0.45 |
| 11:10 | 2nd & 2 | OPP 2 | Ron Cook Jr. run for 1 yd to the CMich 1 | +1 | -0.39 |
| 7:53 | 3rd & 1 | OPP 1 | Mike Washington run for 1 yd for a TD, (Alex McNulty KICK) | +1 | 2.45 |
| 7:53 | 1st & 10 | OPP 39 | Daniel Richardson pass complete to Carlos Carriere for 17 yds to the Buff 22 for a 1ST down | +17 | 0.49 |
| 7:53 | 1st & 10 | OPP 22 | Daniel Richardson pass incomplete to Finn Hogan | 0 | -0.40 |
| 7:53 | 2nd & 10 | OPP 22 | Bert Emanuel Jr. run for 2 yds to the Buff 20 | +2 | -0.27 |
| 7:53 | 3rd & 8 | OPP 20 | Daniel Richardson pass complete to Carlos Carriere for 14 yds to the Buff 6 for a 1ST down | +14 | 1.27 |
| 7:53 | 1st & 6 | OPP 6 | Bert Emanuel Jr. run for 3 yds to the Buff 3 | +3 | -0.16 |
| 7:53 | 2nd & 3 | OPP 3 | Bert Emanuel Jr. run for 2 yds to the Buff 1 | +2 | -0.24 |
| 4:54 | 3rd & 1 | OPP 1 | De'Javion Stepney run for 1 yd for a TD, (Marshall Meeder KICK) | +1 | 2.45 |
| 4:54 | 1st & 10 | OWN 25 | Cole Snyder pass incomplete to Quian Williams | 0 | -0.70 |
| 4:54 | 2nd & 10 | OWN 25 | Ron Cook Jr. run for 3 yds to the Buff 22 | +3 | -0.15 |
| 4:54 | 3rd & 13 | OWN 22 | Cole Snyder pass incomplete to Justin Marshall | 0 | -0.09 |
| 4:03 | 4th & 13 | OWN 22 | Anthony Venneri punt for 44 yds, fair catch by Alec Ward at the CMich 34 |
| 4:03 | 1st & 10 | OWN 34 | De'Javion Stepney run for 5 yds to the CMich 39 | +5 | 0.11 |
| 4:03 | 2nd & 5 | OWN 39 | De'Javion Stepney run for 10 yds to the CMich 29 | +10 | 1.31 |
| 4:03 | 3rd & 15 | OWN 29 | PENALTY CMU Delay Of Game 5 yards from CMU29 to CMU24. NO PLAY. | -5 | |
| 4:03 | 3rd & 20 | OWN 24 | Bert Emanuel Jr. run for 12 yds to the CMich 36 | +12 | 0.24 |
| 1:35 | 4th & 8 | OWN 36 | Luke Elzinga punt for 54 yds |
| 1:35 | 1st & 10 | OWN 10 | Mike Washington run for 4 yds to the Buff 14 | +4 | -0.05 |
| 1:35 | 2nd & 6 | OWN 14 | Mike Washington run for 9 yds to the Buff 23 for a 1ST down | +9 | 0.63 |
| 0:00 | 1st & 10 | OWN 23 | Cole Snyder run for 3 yds to the Buff 26 | +3 | -0.27 |
| 0:00 | OWN 23 | End of 1st Quarter | |||
| 15:00 | 2nd & 7 | OWN 26 | Mike Washington run for 5 yds to the Buff 31 | +5 | 0.07 |
| 15:00 | 3rd & 2 | OWN 31 | Cole Snyder run for 5 yds to the Buff 36 for a 1ST down | +5 | 1.26 |
| 15:00 | 1st & 10 | OWN 36 | Cole Snyder pass complete to Trevor Borland for 1 yd to the Buff 37 | +1 | -0.85 |
| 15:00 | 2nd & 9 | OWN 37 | Cole Snyder run for 11 yds to the Buff 48 for a 1ST down | +11 | 1.99 |
| 15:00 | 1st & 10 | OWN 48 | Mike Washington run for 2 yds to the 50 yard line | +2 | -0.66 |
| 15:00 | 2nd & 8 | 50 | Cole Snyder pass incomplete to Justin Marshall | 0 | -1.09 |
| 15:00 | 3rd & 8 | 50 | Cole Snyder run for 5 yds to the CMich 45 | +5 | 0.06 |
| 15:00 | 4th & 3 | OPP 45 | Cole Snyder pass complete to Quian Williams for 4 yds to the CMich 41 for a 1ST down | +4 | 2.46 |
| 15:00 | 1st & 10 | OPP 41 | Ron Cook Jr. run for 3 yds to the CMich 38 | +3 | -0.28 |
| 15:00 | 2nd & 7 | OPP 38 | Ron Cook Jr. run for 4 yds to the CMich 34 | +4 | -0.12 |
| 15:00 | 3rd & 3 | OPP 34 | Ron Cook Jr. run for 9 yds to the CMich 25 for a 1ST down | +9 | 0.94 |
| 9:48 | 1st & 10 | OPP 25 | Ron Cook Jr. run for 25 yds for a TD, (Alex McNulty KICK) | +25 | 2.70 |
| 9:48 | 1st & 10 | OWN 25 | Daniel Richardson pass incomplete to Tyson Davis | 0 | -0.70 |
| 9:48 | 2nd & 10 | OWN 25 | De'Javion Stepney run for 2 yds to the CMich 27 | +2 | -0.23 |
| 9:48 | 3rd & 8 | OWN 27 | Daniel Richardson pass incomplete to Carlos Carriere | 0 | -0.22 |
| 8:58 | 4th & 8 | OWN 27 | Luke Elzinga punt for 47 yds, fair catch by Quian Williams at the Buff 26 |
| 8:58 | 1st & 10 | OWN 26 | Al-Jay Henderson run for 4 yds to the Buff 30 | +4 | -0.12 |
| 8:58 | 2nd & 6 | OWN 30 | Al-Jay Henderson run for 1 yd to the Buff 31 | +1 | -0.57 |
| 8:58 | 3rd & 5 | OWN 31 | Cole Snyder pass complete to Ron Cook Jr. for 39 yds to the CMich 30 for a 1ST down | +39 | 3.88 |
| 6:55 | 1st & 10 | OPP 30 | Al-Jay Henderson run for 30 yds for a TD, (Alex McNulty KICK) | +30 | 2.81 |
| 6:55 | 1st & 10 | OWN 25 | Bert Emanuel Jr. run for no gain to the CMich 25 | 0 | -0.70 |
| 6:55 | 2nd & 10 | OWN 25 | De'Javion Stepney run for 2 yds to the CMich 27 | +2 | -0.23 |
| 6:55 | 3rd & 8 | OWN 27 | No Huddle-Shotgun Richardson,Daniel pass incomplete short middle to Hogan,Finn, 1ST DOWN, PENALTY UAB Pass Interference (Cobb,Keyshawn) 9 yards from CMU27 to CMU36, 1ST DOWN. NO PLAY. | +9 | |
| 6:55 | 1st & 10 | OWN 36 | Daniel Richardson pass complete to Finn Hogan for 4 yds to the CMich 40 | +4 | -0.16 |
| 6:55 | 2nd & 6 | OWN 40 | De'Javion Stepney run for 1 yd to the CMich 41 De'Javion Stepney fumbled, recovered by CMich De'Javion Stepney | +1 | -0.82 |
| 6:55 | 3rd & 5 | OWN 41 | Daniel Richardson pass incomplete to Jalen McGaughy | 0 | -0.66 |
| 4:37 | 4th & 5 | OWN 41 | Luke Elzinga punt for 46 yds, fair catch by Quian Williams at the Buff 13 |
| 4:37 | 1st & 10 | OWN 13 | Mike Washington run for 9 yds to the Buff 22 | +9 | 0.91 |
| 4:37 | 2nd & 1 | OWN 22 | Ron Cook Jr. run for 2 yds to the Buff 24 for a 1ST down | +2 | -0.36 |
| 4:37 | 1st & 10 | OWN 24 | Ron Cook Jr. run for 2 yds to the Buff 26 | +2 | -0.43 |
| 3:11 | 2nd & 8 | OWN 26 | Timeout CENTRAL MICH, clock 03:11 | ||
| 3:11 | 2nd & 8 | OWN 26 | Ron Cook Jr. run for 9 yds to the Buff 35 for a 1ST down | +9 | 1.34 |
| 3:11 | 1st & 10 | OWN 35 | Ron Cook Jr. run for 2 yds to the Buff 37 | +2 | -0.63 |
| 3:11 | 2nd & 8 | OWN 37 | Ron Cook Jr. run for 15 yds to the CMich 48 for a 1ST down | +15 | 2.19 |
| 3:11 | 1st & 10 | OPP 48 | Ron Cook Jr. run for 1 yd to the CMich 47 | +1 | -0.84 |
| 3:11 | 2nd & 9 | OPP 47 | Cole Snyder sacked by Jason Williams for a loss of 3 yards to the 50 yard line | -3 | -1.65 |
| 1:04 | 3rd & 12 | 50 | Timeout BUFFALO, clock 01:04 | ||
| 1:04 | 3rd & 12 | 50 | Cole Snyder pass complete to Ray Embry for 15 yds to the CMich 35 for a 1ST down | +15 | 3.21 |
| 1:04 | 1st & 10 | OPP 35 | Cole Snyder sacked by Thomas Incoom for a loss of 5 yards to the CMich 40 | -5 | -1.66 |
| 0:48 | 2nd & 15 | OPP 40 | Timeout BUFFALO, clock 00:48 | ||
| 0:48 | 2nd & 15 | OPP 40 | Al-Jay Henderson run for 16 yds to the CMich 24 for a 1ST down | +16 | 1.95 |
| 0:48 | 1st & 10 | OPP 24 | Cole Snyder pass incomplete to Justin Marshall | 0 | -0.43 |
| 0:48 | 2nd & 10 | OPP 24 | Cole Snyder pass incomplete to Cole Harrity | 0 | -0.58 |
| 0:23 | 3rd & 10 | OPP 24 | Cole Snyder pass incomplete to Justin Marshall | 0 | -0.85 |
| 0:20 | 4th & 10 | OPP 24 | Alex McNulty 42 yd FG GOOD |
| 0:20 | 1st & 10 | OWN 25 | Daniel Richardson pass complete to Christian Brown for 9 yds to the CMich 34 | +9 | 1.25 |
| 0:12 | 2nd & 1 | OWN 34 | Timeout CENTRAL MICH, clock 00:12 | ||
| 0:12 | 2nd & 1 | OWN 34 | Daniel Richardson pass complete to Cade Conley for no gain to the CMich 34 | 0 | -1.28 |
| 0:12 | 3rd & 1 | OWN 34 | Daniel Richardson pass complete to Christian Brown for 12 yds to the CMich 46 for a 1ST down | +12 | 1.92 |
| 0:01 | 1st & 10 | OWN 46 | Timeout CENTRAL MICH, clock 00:01 | ||
| 0:00 | 1st & 10 | OWN 46 | Daniel Richardson pass complete to Cade Conley for 39 yds to the CENTMICH 15 for a 1ST down CENTRAL MICH Penalty, Ineligible Downfield on Pass Illegal Block in Back ( Yards) declined for a 1ST down | +39 | 1.63 |
| 0:00 | OWN 46 | End of 2nd Quarter |
| 14:50 | 1st & 10 | OWN 25 | Bert Emanuel Jr. run for 75 yds for a TD, (Marshall Meeder KICK) | +75 | 6.08 |
| 14:50 | 1st & 10 | OWN 35 | Josh Rolston kickoff for 65 yds for a touchback CENTRAL MICH Penalty, Defensive Offside (Jordan Kwiatkowski) |
| 14:50 | 1st & 10 | OWN 30 | Ron Cook Jr. run for 1 yd to the Buff 31 | +1 | -0.72 |
| 14:50 | 2nd & 9 | OWN 31 | Ron Cook Jr. run for 3 yds to the Buff 34 | +3 | -0.23 |
| 14:50 | 3rd & 6 | OWN 34 | Cole Snyder pass complete to Justin Marshall for 3 yds to the Buff 37 | +3 | -0.18 |
| 12:45 | 4th & 3 | OWN 37 | Cole Snyder pass incomplete to Ron Cook Jr. | 0 | -0.18 |
| 12:45 | 2nd & 1 | OPP 28 | Timeout BUFFALO, clock 12:45 | ||
| 12:45 | 1st & 10 | OPP 37 | Daniel Richardson run for 9 yds to the Buff 28 | +9 | 0.78 |
| 12:45 | 2nd & 1 | OPP 28 | Bert Emanuel Jr. run for 4 yds to the Buff 24 for a 1ST down | +4 | -0.41 |
| 12:45 | 1st & 10 | OPP 24 | De'Javion Stepney run for 1 yd to the Buff 23 | +1 | -0.33 |
| 12:45 | 2nd & 9 | OPP 23 | Bert Emanuel Jr. pass complete to Cade Conley for 22 yds to the Buff 1 for a 1ST down | +22 | 2.08 |
| 12:45 | 1st & 1 | OPP 1 | De'Javion Stepney run for no gain to the Buff 1 | 0 | -0.96 |
| 12:45 | 2nd & 1 | OPP 1 | De'Javion Stepney run for 1 yd to the Buff 2 | +1 | |
| 12:45 | 3rd & 2 | OPP 2 | Daniel Richardson pass incomplete to Finn Hogan | 0 | -0.31 |
| 9:26 | 4th & 2 | OPP 2 | Daniel Richardson pass incomplete to Carlos Carriere | 0 | -4.15 |
| 9:26 | 1st & 10 | OWN 2 | PENALTY CMU Offside (Whiteside,Justin) 5 yards from UAB02 to UAB07. NO PLAY. | +5 | |
| 9:26 | 1st & 5 | OWN 7 | Al-Jay Henderson run for no gain to the Buff 7 | 0 | -0.66 |
| 9:26 | 2nd & 5 | OWN 7 | Cole Snyder run for 1 yd to the Buff 8 | +1 | -0.24 |
| 9:26 | 3rd & 4 | OWN 8 | Cole Snyder pass incomplete to Justin Marshall | 0 | -0.15 |
| 7:59 | 4th & 4 | OWN 8 | Anthony Venneri punt for 42 yds , Alec Ward returns for no gain to the CMich 49 |
| 7:59 | 1st & 10 | OWN 49 | Bert Emanuel Jr. run for 1 yd to the CMich 48 | +1 | -0.89 |
| 7:59 | 2nd & 11 | OWN 48 | Bert Emanuel Jr. run for 11 yds to the Buff 41 for a 1ST down | +11 | 2.05 |
| 7:59 | 1st & 10 | OPP 41 | Bert Emanuel Jr. run for 17 yds to the Buff 24 for a 1ST down | +17 | 0.56 |
| 7:59 | 1st & 10 | OPP 24 | Bert Emanuel Jr. run for 1 yd to the Buff 23 | +1 | -0.33 |
| 7:59 | 2nd & 9 | OPP 23 | De'Javion Stepney run for 1 yd to the Buff 22 | +1 | -0.40 |
| 7:59 | 3rd & 8 | OPP 22 | Daniel Richardson pass incomplete to De'Javion Stepney | 0 | -0.74 |
| 5:02 | 4th & 8 | OPP 22 | Marshall Meeder 40 yd FG GOOD BUFFALO Penalty, Illegal Formation (Justin Marshall) declined |
| 4:57 | 1st & 10 | OWN 25 | Ron Cook Jr. run for 3 yds to the Buff 28 | +3 | -0.30 |
| 4:57 | 2nd & 7 | OWN 28 | Ron Cook Jr. run for 3 yds to the Buff 31 | +3 | -0.24 |
| 4:57 | 3rd & 4 | OWN 31 | Ron Cook Jr. run for 5 yds to the Buff 36 for a 1ST down | +5 | 1.47 |
| 4:57 | 1st & 10 | OWN 36 | Ron Cook Jr. run for 3 yds to the Buff 33 | +3 | -0.41 |
| 4:57 | 2nd & 13 | OWN 33 | Cole Snyder pass complete to Quian Williams for 6 yds to the Buff 39 | +6 | 0.17 |
| 4:57 | 3rd & 7 | OWN 39 | Cole Snyder pass incomplete to Quian Williams | 0 | -0.50 |
| 1:34 | 4th & 7 | OWN 39 | Anthony Venneri punt for 48 yds, fair catch by Alec Ward at the CMich 13 |
| 1:34 | 1st & 10 | OWN 13 | Bert Emanuel Jr. pass incomplete | 0 | -0.40 |
| 1:13 | 2nd & 10 | OWN 13 | Bert Emanuel Jr. run for 87 yds for a TD, (Marshall Meeder KICK) | +87 | 7.10 |
| 1:13 | 1st & 10 | OWN 25 | Cole Snyder pass complete to Justin Marshall for 11 yds to the Buff 36 for a 1ST down | +11 | 0.93 |
| 1:13 | 1st & 10 | OWN 36 | Al-Jay Henderson run for 1 yd to the Buff 37 | +1 | -0.85 |
| 0:00 | 2nd & 9 | OWN 37 | Cole Snyder pass complete to Trevor Borland for 6 yds to the Buff 43 | +6 | 0.29 |
| 0:00 | OWN 37 | End of 3rd Quarter | |||
| 15:00 | 3rd & 3 | OWN 43 | Ron Cook Jr. run for 2 yds to the Buff 45 | +2 | -0.54 |
| 15:00 | 4th & 1 | OWN 45 | Al-Jay Henderson run for 3 yds to the Buff 48 for a 1ST down | +3 | 2.24 |
| 15:00 | 1st & 10 | OWN 48 | Al-Jay Henderson run for 1 yd to the Buff 49 | +1 | -0.90 |
| 15:00 | 2nd & 9 | OWN 49 | Cole Snyder run for 1 yd to the Buff 48 | +1 | -0.85 |
| 15:00 | 3rd & 10 | OWN 48 | Cole Snyder pass complete to Al-Jay Henderson for 11 yds to the CMich 41 for a 1ST down | +11 | 2.90 |
| 15:00 | 1st & 10 | OPP 41 | Al-Jay Henderson run for 1 yd to the CMich 42 | +1 | -0.67 |
| 11:23 | 2nd & 11 | OPP 42 | Cole Snyder pass intercepted | -2.67 |
| 11:15 | 1st & 10 | 50 | Bert Emanuel Jr. sacked by Keyshawn Cobb for a loss of 12 yards to the CMich 38 Bert Emanuel Jr. fumbled, recovered by Buff Damian Jackson , return for 0 yards | -12 | -3.08 |
| 11:15 | 1st & 10 | OPP 38 | Cole Snyder pass complete to Trevor Borland for 2 yds to the CMich 36 | +2 | -0.42 |
| 11:15 | 2nd & 8 | OPP 36 | Al-Jay Henderson run for no gain to the CMich 36 | 0 | -0.91 |
| 11:15 | 3rd & 8 | OPP 36 | Cole Snyder pass incomplete to Cole Harrity | 0 | -1.04 |
| 9:42 | 4th & 8 | OPP 36 | Alex McNulty 54 yd FG GOOD |
| 9:38 | 1st & 10 | OWN 46 | Bert Emanuel Jr. run for 17 yds to the Buff 37 for a 1ST down | +17 | 1.13 |
| 9:38 | 1st & 10 | OPP 37 | Bert Emanuel Jr. run for 3 yds to the Buff 34 | +3 | -0.24 |
| 9:38 | 2nd & 7 | OPP 34 | Bert Emanuel Jr. run for 12 yds to the Buff 22 for a 1ST down | +12 | 0.64 |
| 9:38 | 1st & 10 | OPP 22 | Bert Emanuel Jr. pass incomplete to Cade Conley | 0 | -0.40 |
| 9:38 | 2nd & 10 | OPP 22 | Bert Emanuel Jr. run for 21 yds to the Buff 1 for a 1ST down | +21 | 2.11 |
| 7:29 | 1st & 1 | OPP 1 | Bert Emanuel Jr. run for 1 yd for a TD, (Marshall Meeder KICK) | +1 | 0.94 |
| 7:27 | 1st & 10 | OWN 22 | Cole Snyder pass incomplete | 0 | -0.61 |
| 7:27 | 2nd & 10 | OWN 22 | Cole Snyder pass complete to Cole Harrity for 7 yds to the Buff 29 | +7 | 0.28 |
| 7:27 | 3rd & 3 | OWN 29 | Cole Snyder run for 1 yd to the Buff 30 | +1 | -0.37 |
| 7:27 | 4th & 2 | OWN 30 | PENALTY UAB Delay Of Game 5 yards from UAB30 to UAB25. NO PLAY. | -5 | |
| 7:27 | 4th & 7 | OWN 25 | PENALTY UAB Delay Of Game 5 yards from UAB25 to UAB20. NO PLAY. | -5 | |
| 5:57 | 4th & 12 | OWN 20 | Anthony Venneri punt for 30 yds, punt out-of-bounds at the 50 yard line |
| 5:57 | 2nd & 9 | OPP 49 | Timeout CENTRAL MICH, clock 05:57 | ||
| 5:57 | 1st & 10 | 50 | Bert Emanuel Jr. run for 1 yd to the Buff 49 | +1 | -0.87 |
| 5:57 | 2nd & 9 | OPP 49 | Bert Emanuel Jr. run for 4 yds to the Buff 45 | +4 | -0.17 |
| 5:57 | 3rd & 5 | OPP 45 | Bert Emanuel Jr. run for 1 yd to the Buff 44 | +1 | -0.85 |
| 3:37 | 4th & 4 | OPP 44 | Timeout CENTRAL MICH, clock 03:37 | ||
| 3:30 | 4th & 4 | OPP 44 | Luke Elzinga punt for 44 yds for a touchback |
| 3:30 | 1st & 10 | OWN 20 | Cole Snyder pass complete to Quian Williams for 26 yds to the Buff 46 for a 1ST down | +26 | 2.20 |
| 3:30 | 1st & 10 | OWN 46 | Al-Jay Henderson run for 5 yds to the CMich 49 | +5 | 0.11 |
| 3:30 | 2nd & 5 | OPP 49 | Cole Snyder pass complete to Marlyn Johnson for 4 yds to the CMich 45 | +4 | -0.16 |
| 3:30 | 3rd & 1 | OPP 45 | Al-Jay Henderson run for 1 yd to the CMich 44 for a 1ST down | +1 | 0.82 |
| 3:30 | 1st & 10 | OPP 44 | Cole Snyder pass complete to Marlyn Johnson for 9 yds to the CMich 35 | +9 | 0.93 |
| 3:30 | 2nd & 1 | OPP 35 | Al-Jay Henderson run for 2 yds to the CMich 33 for a 1ST down | +2 | -0.42 |
| 3:30 | 1st & 10 | OPP 33 | Cole Snyder pass incomplete to Justin Marshall | 0 | -0.64 |
| 3:30 | 2nd & 10 | OPP 33 | Al-Jay Henderson run for 9 yds to the CMich 24 | +9 | 0.66 |
| 3:30 | 3rd & 1 | OPP 24 | Al-Jay Henderson run for no gain to the CMich 24 | 0 | -0.70 |
| 1:07 | 4th & 1 | OPP 24 | Timeout BUFFALO, clock 01:07 | ||
| 1:03 | 4th & 1 | OPP 24 | Al-Jay Henderson run for no gain to the CMich 24 | 0 | -3.41 |
| 1:03 | 1st & 10 | OWN 24 | Bert Emanuel Jr. run for 4 yds to the CMich 28 | +4 | -0.11 |
| 0:57 | 2nd & 6 | OWN 28 | Timeout BUFFALO, clock 00:57 | ||
| 0:57 | 2nd & 6 | OWN 28 | Bert Emanuel Jr. run for 6 yds to the CMich 34 for a 1ST down BUFFALO Penalty, Face Mask (15 yards) (Keyshawn Cobb) to the CMich 49 for a 1ST down | +21 | 2.33 |
| 0:57 | 1st & 10 | OWN 49 | Bert Emanuel Jr. run for 22 yds to the CENTMICH 29 for a 1ST down BUFFALO Penalty, Horse Collar Tackle (Keyshawn Cobb) to the Buff 14 for a 1ST down | +37 | 1.38 |
| 0:00 | 1st & 10 | OPP 14 | Kneel down by Central Mich. at UAB15 for loss of 1 yards. | -1 | -0.38 |
| 0:00 | OPP 14 | End of 4th Quarter |
| 0 | sacks | 2 |
| 1 | plays for loss | 2 |
| 1 | takeaways | 1 |
| 3 | three-and-outs forced | 3 |
| 12 | explosive plays allowed | 7 |
| 9.51 | yards allowed / play | 5.08 |
| 5 of 13 | scoring drives allowed | 5 of 12 |
| Shaun Dolac | 13 (9) | 0.5 TFL |
| James Patterson | 9 (6) | |
| Elijah Blades | 6 (4) | 1 TFL · 1 PD |
| Jahmin Muse | 4 (4) | |
| Marcus Fuqua | 4 (4) | |
| Keyshawn Cobb | 2 (2) | 1 sk · 1 TFL · 1 PD |
| Daymond Williams | 2 (1) | 0.5 TFL · 1 PD |
| Damian Jackson | 2 (1) |
| Trey Jones | 16 (7) | 1 TFL |
| Thomas Incoom | 13 (10) | 1 sk · 3 TFL · 1 QH |
| Kyle Moretti | 11 (7) | |
| Jayden Davis | 8 (3) | |
| Justin Whiteside | 6 (4) | 1 INT · 1 PD |
| Donte Kent | 6 (3) | |
| Ronald Kent Jr. | 5 (3) | 3 PD |
| Caleb Spann | 5 (5) | 1 PD |
| 2 of 2 | field goals | 1 of 1 |
| 4 | punts | 4 |
| 41.0 | punt average | 47.8 |
| 1 | punts inside the 20 | 2 |
| 66 | return yards | 82 |
| own 22 | average drive start | own 36 |
| K | Alex McNulty | 2/2 FG · long 54 · 3/3 XP |
| P | Anthony Venneri | 4 punts · 41.0 avg · 1 in 20 |
| KR | Ron Cook Jr. | 2 ret · 47 yds · long 27 |
| KR | Justin Marshall | 1 ret · 19 yds · long 19 |
| K | Marshall Meeder | 1/1 FG · long 40 · 4/4 XP |
| P | Luke Elzinga | 4 punts · 47.8 avg · 2 in 20 · 1 TB |
| KR | De'Javion Stepney | 1 ret · 60 yds · long 60 |
| KR | Sam Hicks | 1 ret · 23 yds · long 23 |
| PR | Alec Ward | 1 ret · -1 yds · long -1 |
| 88 | plays | 51 |
| 447 | yards | 485 |
| 12 | drives | 12 |
| 41% | success rate | 45% |
| 15.54 | total PPA | 20.62 |
| Q1 | Mike Washington run for 1 yd for a TD, (Alex McNulty KICK) | 7–0 |
| Q1 | De'Javion Stepney run for 1 yd for a TD, (Marshall Meeder KICK) | 7–7 |
| Q2 | Ron Cook Jr. run for 25 yds for a TD, (Alex McNulty KICK) | 14–7 |
| Q2 | Al-Jay Henderson run for 30 yds for a TD, (Alex McNulty KICK) | 21–7 |
| Q2 | Alex McNulty 42 yd FG GOOD | 24–7 |
| Q3 | Bert Emanuel Jr. run for 75 yds for a TD, (Marshall Meeder KICK) | 14–24 |
| Q3 | Marshall Meeder 40 yd FG GOOD BUFFALO Penalty, Illegal Formation (Justin Marshall) declined | 17–24 |
| Q3 | Bert Emanuel Jr. run for 87 yds for a TD, (Marshall Meeder KICK) | 24–24 |
| Q4 | Alex McNulty 54 yd FG GOOD | 27–24 |
| Q4 | Bert Emanuel Jr. run for 1 yd for a TD, (Marshall Meeder KICK) | 31–27 |
| Q3 | Bert Emanuel Jr. run for 87 yds for a TD, (Marshall Meeder KICK) | 7.10 |
| Q3 | Bert Emanuel Jr. run for 75 yds for a TD, (Marshall Meeder KICK) | 6.08 |
| Q2 | Cole Snyder pass complete to Ron Cook Jr. for 39 yds to the CMich 30 for a 1ST down | 3.88 |
| Q2 | Cole Snyder pass complete to Ray Embry for 15 yds to the CMich 35 for a 1ST down | 3.21 |
| Q4 | Cole Snyder pass complete to Al-Jay Henderson for 11 yds to the CMich 41 for a 1ST down | 2.90 |
| Q2 | Al-Jay Henderson run for 30 yds for a TD, (Alex McNulty KICK) | 2.81 |
| 2025 | Buffalo 19 – 38 Central Michigan |
| 2023 | Central Michigan 13 – 37 Buffalo |
| 2019 | Central Michigan 20 – 43 Buffalo |
| 2018 | Buffalo 34 – 24 Central Michigan |
| 2015 | Buffalo 14 – 51 Central Michigan |
| 2014 | Central Michigan 20 – 14 Buffalo |
| 2009 | Central Michigan 20 – 13 Buffalo |
| 2008 | Buffalo 25 – 27 Central Michigan |