From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Central Michigan
Buffalo
360
Total yards
355
280
Passing yards
232
80
Rushing yards
123
5.7
Yards per pass
7.3
3.1
Yards per rush
3.5
21
First downs
18
6–16
Third downs
3–13
2–4
Fourth downs
1–2
4
Turnovers
0
6–50
Penalties
5–30
27:43
Possession
32:17
2
Sacks (by defense)
1
Efficiency
Central Michigan
Buffalo
37%
Success rate
37%
−0.32
EPA per play
0.09
1.11
Explosiveness
1.25
−0.34
Rushing EPA
−0.05
−0.24
Passing EPA
0.23
30%
Passing-down success
45%
−0.23
First-down EPA
−0.19
0.00
Second-down EPA
0.51
−0.78
Third-down EPA
0.08
10%
Havoc by its defense
14%
From CollegeFootballData.com: each offense’s efficiency, and the havoc each defense caused. The better side of each line is bold.
Before kickoff
Our ratings and the line, going in
Our ratings (scores only)
Central Michigan 51% to win. Buffalo won as Elo’s underdog.
The line
Central Michigan −3, over/under 52.
The last line on file before kickoff: the consensus line when the books publish one, otherwise a single major sportsbook’s.
Before kickoff, the win chances were Central Michigan 57%, Buffalo 43%. CollegeFootballData.com’s estimate from the point spread.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Buffalo drives left to right, Central Michigan right to left.
Q1 BuffaloPunt, 3 plays, 6 yards
Q1 Central MichiganDefensive TD, 3 plays (Buffalo scores), −21 yards
Q1 Central MichiganPunt, 7 plays, 13 yards
Q1 BuffaloTurnover on downs, 5 plays, 20 yards
Q1 Central MichiganFumble, 1 play, 0 yards
Q1 BuffaloField goal, 9 plays, 61 yards
Q1 Central MichiganTouchdown, 18 plays, 72 yards
Q2 BuffaloField goal, 13 plays, 50 yards
Q2 Central MichiganInterception, 3 plays, −1 yard
Q2 BuffaloTouchdown, 5 plays, 40 yards
Q2 Central MichiganTurnover on downs, 6 plays, 23 yards
Q2 BuffaloField goal, 5 plays, 18 yards
Q3 Central MichiganDefensive TD, 4 plays (Buffalo scores), −22 yards
Q3 Central MichiganTurnover on downs, 7 plays, 22 yards
Q3 BuffaloTouchdown, 6 plays, 44 yards
Q3 Central MichiganPunt, 4 plays, −1 yard
Q3 BuffaloPunt, 3 plays, 6 yards
Q3 Central MichiganPunt, 8 plays, 34 yards
Q3 BuffaloPunt, 3 plays, 7 yards
Q3 Central MichiganPunt, 4 plays, −4 yards
Q3 BuffaloMissed FG, 16 plays, 78 yards
Q4 Central MichiganTouchdown, 10 plays, 77 yards
Q4 BuffaloPunt, 3 plays, −1 yard
Q4 Central MichiganResult not recorded, 4 plays, −32 yards
Play by play
1st quarter6 drives, then Buffalo 10, Central Michigan 0
Buffalo Punt, 3 plays
15:00
1st & 10 at own 35
Tristan Mattson kickoff for 53 yds , Ron Cook Jr. return for 11 yds to the BUFF 23
14:55
1st & 10 at own 23
Cole Snyder pass complete to Marlyn Johnson for 1 yd to the BUFF 24
14:26
2nd & 9 at own 24
Ron Cook Jr. run for 5 yds to the BUFF 29
13:42
3rd & 4 at own 29
13:04
4th & 4 at own 29
Anthony Venneri punt for 47 yds
Central Michigan Defensive TD, 3 plays (Buffalo scores)
12:53
1st & 10 at own 24
Jase Bauer run for 2 yds to the CMU 26
12:27
2nd & 8 at own 26
pass incomplete to Chris Parker
12:15
3rd & 8 at own 26
Devin Grant 29 Yd Interception Return (Alex McNulty Kick)Buffalo 7, Central Michigan 0
Central Michigan Punt, 7 plays
12:15
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
12:15
1st & 10 at own 25
Myles Bailey run for 2 yds to the CMU 27
11:38
2nd & 8 at own 27
Jase Bauer pass complete to Tyson Davis for 3 yds to the CMU 30
11:06
3rd & 5 at own 30
Jase Bauer pass complete to Tyson Davis for 11 yds to the CMU 41 for a 1ST down
10:28
1st & 10 at own 41
Marion Lukes run for 3 yds to the CMU 44 Central Michigan Penalty, Offensive holding (Brayden Swartout) to the CMU 34
10:01
1st & 17 at own 34
Marion Lukes run for 4 yds to the CMU 38
9:32
2nd & 13 at own 38
8:56
3rd & 13 at own 38
pass incomplete
8:50
4th & 13 at own 38
Jake Walrath punt for 32 yds
Buffalo Turnover on downs, 5 plays
8:43
1st & 10 at own 30
Cole Snyder pass complete to Marlyn Johnson for 11 yds to the BUFF 41 for a 1ST down
8:06
1st & 10 at own 41
Cole Harrity run for 6 yds to the BUFF 47
7:31
2nd & 4 at own 47
pass incomplete to Marlyn Johnson
7:31
3rd & 4 at own 47
Buffalo Penalty, false start (Tyler Doty) to the BUFF 42
7:31
3rd & 9 at own 42
Cole Snyder pass complete to Ron Cook Jr. for 8 yds to the 50 yard line
7:04
4th & 1 at the 50
Ron Cook Jr. run to the 50 yard line
7:04
1st & 10 at the 50
Jase Bauer pass complete to Jalen McGaughy for 12 yds Jase Bauer fumbled, recovered by BUFF Jaylon Bass
Buffalo Field goal, 9 plays
6:54
1st & 10 at own 38
Victor Snow run for 3 yds to the BUFF 41
6:18
2nd & 7 at own 41
CJ Ogbonna run for 4 yds to the BUFF 45
5:53
3rd & 3 at own 45
Cole Snyder pass complete to Cole Harrity for 26 yds to the CMU 29 for a 1ST down
5:19
1st & 10 at opp 29
Cole Snyder pass complete to Chance Morrow for 10 yds to the CMU 19 for a 1ST down
4:36
1st & 10 at opp 19
Ron Cook Jr. run for 15 yds to the CMU 4 for a 1ST down
4:15
1st & goal at opp 4
4:02
2nd & goal at opp 4
pass incomplete to Cole Harrity
4:02
3rd & goal at opp 4
Ron Cook Jr. run for 3 yds to the CMU 1
3:10
4th & goal at opp 1
Alex McNulty 19 Yd Field GoalBuffalo 10, Central Michigan 0
Central Michigan Touchdown, 18 plays
3:10
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
3:10
1st & 10 at own 25
Myles Bailey run for 2 yds to the CMU 27
2:43
2nd & 8 at own 27
Central Michigan Penalty, false start (Dominic Serapiglia III) to the CMU 22
2:43
2nd & 13 at own 22
Jase Bauer pass incomplete to Mitchel Collier, broken up by Devin Grant
2:15
3rd & 13 at own 22
Jase Bauer pass complete to Jesse Prewitt III for 13 yds to the CMU 35 for a 1ST down
1:36
1st & 10 at own 35
Marion Lukes run for 1 yd to the CMU 36
1:03
2nd & 9 at own 36
Marion Lukes run for 10 yds to the CMU 46 for a 1ST down
0:39
1st & 10 at own 46
Jase Bauer pass complete to Jalen McGaughy for 7 yds to the BUFF 47
0:12
2nd & 3 at opp 47
pass incomplete
0:12
3rd & 3 at opp 47
Myles Bailey run for 2 yds to the BUFF 45
Q2 15:00
4th & 1 at opp 45
Jase Bauer run for 1 yd to the BUFF 44 for a 1ST down
Q2 14:36
1st & 10 at opp 44
Q2 13:58
2nd & 10 at opp 44
pass incomplete to Jesse Prewitt III
Q2 13:54
3rd & 10 at opp 44
Jase Bauer pass complete to Jesse Prewitt III for 19 yds to the BUFF 25 for a 1ST down
Q2 13:23
1st & 10 at opp 25
pass incomplete to Chris Parker
Q2 13:23
2nd & 10 at opp 25
Myles Bailey run for a loss of 1 yard to the BUFF 26
Q2 12:43
3rd & 11 at opp 26
Jase Bauer pass complete to Chris Parker for 13 yds to the BUFF 13 for a 1ST down
Q2 12:00
1st & 10 at opp 13
Marion Lukes run for 1 yd to the BUFF 12
Q2 11:37
2nd & 9 at opp 12
Jase Bauer pass complete to Marion Lukes for 10 yds to the BUFF 2 for a 1ST down
Q2 10:57
1st & goal at opp 2
Jesse Prewitt III 2 Yd pass from Jase Bauer (Tristan Mattson Kick)Buffalo 10, Central Michigan 7
2nd quarter5 drives, then Buffalo 23, Central Michigan 7
Buffalo Field goal, 13 plays
10:57
1st & 10 at own 35
Tristan Mattson kickoff for 61 yds , Ron Cook Jr. return for 20 yds to the BUFF 24
10:48
1st & 10 at own 24
Jacqez Barksdale run for 1 yd to the BUFF 25
10:28
2nd & 9 at own 25
Cole Snyder run for 22 yds to the BUFF 47 for a 1ST down
9:40
1st & 10 at own 47
Cole Snyder sacked for a loss of 1 yard to the BUFF 46
8:59
2nd & 11 at own 46
Jacqez Barksdale run for 7 yds to the CMU 47
8:39
3rd & 4 at opp 47
pass incomplete to Jacqez Barksdale
8:26
4th & 4 at opp 47
Cole Snyder pass complete to Cole Harrity for 10 yds to the CMU 37 for a 1ST down
7:59
1st & 10 at opp 37
Jacqez Barksdale run for 2 yds to the CMU 35
7:38
2nd & 8 at opp 35
Cole Snyder pass complete to Cole Harrity for 6 yds to the CMU 29
7:17
3rd & 2 at opp 29
Jacqez Barksdale run for 3 yds to the CMU 26 for a 1ST down
6:36
1st & 10 at opp 26
Cole Snyder pass complete to Cameron Ball for 2 yds to the CMU 24
5:54
2nd & 8 at opp 24
Cole Snyder sacked for a loss of 2 yards to the CMU 26
5:05
3rd & 10 at opp 26
pass incomplete to Cole Harrity Buffalo Penalty, Offensive pass interference (Mike Washington) to the CMU 26
5:00
4th & 10 at opp 26
Alex McNulty 44 Yd Field GoalBuffalo 13, Central Michigan 7
Central Michigan Interception, 3 plays
5:00
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
5:00
1st & 10 at own 25
Myles Bailey run for a loss of 1 yard to the CMU 24
4:31
2nd & 11 at own 24
pass incomplete
4:22
3rd & 11 at own 24
Jase Bauer pass intercepted
Buffalo Touchdown, 5 plays
4:16
1st & 10 at opp 43
Cole Snyder run for 1 yd to the CMU 42
3:45
2nd & 9 at opp 42
Cole Snyder pass complete to Darrell Harding Jr. for 17 yds to the CMU 25 for a 1ST down
3:09
1st & 10 at opp 25
Ron Cook Jr. run for 3 yds to the CMU 22
2:45
2nd & 7 at opp 22
Buffalo Penalty, false start (Darrell Harding Jr.) to the CMU 27
2:23
2nd & 12 at opp 27
Cole Snyder pass complete to Darrell Harding Jr. for 24 yds to the CMU 3 for a 1ST down
1:48
1st & goal at opp 3
Ron Cook Jr. run for 3 yds for a TD (Alex McNulty KICK)Buffalo 20, Central Michigan 7
Central Michigan Turnover on downs, 6 plays
1:48
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
1:48
1st & 10 at own 25
Jase Bauer run for 6 yds to the CMU 31
1:42
2nd & 4 at own 31
Jase Bauer pass complete to Chris Parker for 10 yds to the CMU 41 for a 1ST down
1:17
1st & 10 at own 41
Jase Bauer pass complete to Marion Lukes for 7 yds to the CMU 48
1:14
2nd & 3 at own 48
pass incomplete to Decorion Temple
1:14
3rd & 3 at own 48
pass incomplete to Tyson Davis
1:06
4th & 3 at own 48
Jase Bauer pass incomplete to Chris Parker, broken up by Jayden Oliver
Buffalo Field goal, 5 plays
1:01
1st & 10 at opp 48
Cole Snyder pass complete to Chance Morrow for 15 yds to the CMU 33 for a 1ST down
0:25
1st & 10 at opp 33
Cole Snyder pass complete to Marlyn Johnson for 4 yds to the CMU 29
0:24
2nd & 6 at opp 29
pass incomplete to Mike Washington
0:24
3rd & 6 at opp 29
Buffalo Penalty, false start (Chance Morrow) to the CMU 34
0:24
3rd & 11 at opp 34
Mike Washington run for 4 yds to the CMU 30
0:00
4th & 7 at opp 30
Alex McNulty 48 Yd Field GoalBuffalo 23, Central Michigan 7
3rd quarter9 drives, then Buffalo 37, Central Michigan 7
Central Michigan Defensive TD, 4 plays (Buffalo scores)
15:00
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
15:00
1st & 10 at own 25
Jase Bauer pass complete to Chris Parker for 15 yds to the CMU 40 for a 1ST down
14:23
1st & 10 at own 40
Myles Bailey run for 1 yd to the CMU 41
14:23
2nd & 9 at own 41
Myles Bailey run for 4 yds to the CMU 45 Myles Bailey fumbled, recovered by CMU
13:16
3rd & 5 at own 45
Devin Grant 58 Yd Interception Return (Alex McNulty Kick)Buffalo 30, Central Michigan 7
Central Michigan Turnover on downs, 7 plays
13:16
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
13:16
1st & 10 at own 25
Central Michigan Penalty, false start (Jesse Prewitt III) to the CMU 20
13:16
1st & 15 at own 20
Marion Lukes run for 2 yds to the CMU 22
12:49
2nd & 13 at own 22
pass incomplete to Stephan Bracey Jr.
12:44
3rd & 13 at own 22
Jase Bauer pass complete to Marion Lukes for 23 yds to the CMU 45 for a 1ST down
12:04
1st & 10 at own 45
Jase Bauer pass complete to Tyson Davis for 2 yds to the CMU 47
11:26
2nd & 8 at own 47
pass incomplete to Jacob Kaminski
11:26
3rd & 8 at own 47
pass incomplete to Jesse Prewitt III
11:21
4th & 8 at own 47
pass incomplete to Stephan Bracey Jr.
Buffalo Touchdown, 6 plays
11:15
1st & 10 at opp 47
pass incomplete
11:10
2nd & 10 at opp 47
Cole Snyder pass complete to Boobie Curry for 29 yds to the CMU 18 for a 1ST down
10:37
1st & 10 at opp 18
Ron Cook Jr. run for 9 yds to the CMU 9
10:16
2nd & 1 at opp 9
Ron Cook Jr. run for 8 yds to the CMU 1 for a 1ST down
9:57
1st & goal at opp 1
9:19
2nd & goal at opp 1
Ron Cook Jr. run for 1 yd for a TD (Alex McNulty KICK)Buffalo 37, Central Michigan 7
Central Michigan Punt, 4 plays
9:19
1st & 10 at own 35
Alex McNulty kickoff for 65 yds for a touchback
9:19
1st & 10 at own 25
Jase Bauer pass complete to Jesse Prewitt III Central Michigan Penalty, illegal shift (Tristan Mattson) to the CMU 20
8:45
1st & 15 at own 20
Sam Hicks run for 1 yd to the CMU 21
8:18
2nd & 14 at own 21
Jase Bauer pass complete to Marion Lukes for 3 yds to the CMU 24
7:49
3rd & 11 at own 24
pass incomplete
7:27
4th & 11 at own 24
Jake Walrath punt for 36 yds
Buffalo Punt, 3 plays
7:15
1st & 10 at own 40
Cole Snyder pass incomplete to Chance Morrow, broken up by Da’Raun McKinney
7:12
2nd & 10 at own 40
Cole Snyder pass complete to Mike Washington for 6 yds to the BUFF 46
6:32
3rd & 4 at own 46
pass incomplete
6:32
4th & 4 at own 46
Anthony Venneri punt for 48 yds , Javorian Wimberly returns for no gain to the CMU 5
Central Michigan Punt, 8 plays
6:22
1st & 10 at own 5
Myles Bailey run for 16 yds to the CMU 21 Buffalo Penalty, Defensive holding (Cornell Evans) to the CMU 31
5:54
1st & 10 at own 31
Myles Bailey run for 1 yd to the CMU 32 Myles Bailey fumbled, recovered by CMU Davis Heinzen
5:21
2nd & 9 at own 32
Jase Bauer pass complete to Jesse Prewitt III for 7 yds to the CMU 39
4:56
3rd & 2 at own 39
Jase Bauer sacked for a loss of 1 yard to the CMU 38
4:26
4th & 3 at own 38
Jase Bauer pass complete to Marion Lukes for 10 yds to the CMU 48 for a 1ST down
4:02
1st & 10 at own 48
pass incomplete
4:02
2nd & 10 at own 48
Jase Bauer pass complete to Marion Lukes for 6 yds to the BUFF 46
3:24
3rd & 19 at own 39
Jake Walrath punt for 46 yds
3:23
3rd & 4 at opp 46
Jase Bauer pass incomplete to Marion Lukes Central Michigan Penalty, unsportsmanlike conduct (Kenny Brewer III) to the CMU 39
Buffalo Punt, 3 plays
3:15
1st & 10 at own 15
Cole Snyder pass complete to Marlyn Johnson for 4 yds to the BUFF 19
2:41
2nd & 6 at own 19
Jacqez Barksdale run for 3 yds to the BUFF 22
2:09
3rd & 3 at own 22
pass incomplete
1:56
4th & 3 at own 22
Anthony Venneri punt for 29 yds
Central Michigan Punt, 4 plays
1:42
1st & 10 at own 49
Jase Bauer pass complete to Marion Lukes Central Michigan Penalty, Offensive holding (Dominic Serapiglia III) to the CMU 39
1:11
1st & 20 at own 39
Jase Bauer pass complete to Thomas Pannunzio for 6 yds to the CMU 45
0:50
2nd & 14 at own 45
Jase Bauer pass incomplete to Chris Parker, broken up by Jayden Oliver
0:45
3rd & 14 at own 45
pass incomplete to Tyson Davis
0:34
4th & 14 at own 45
Jake Walrath punt for 39 yds
Buffalo Missed FG, 16 plays
0:28
1st & 10 at own 16
Mike Washington run for 5 yds to the BUFF 21
Q4 15:00
2nd & 5 at own 21
Mike Washington run for 6 yds to the BUFF 27 for a 1ST down
Q4 14:22
1st & 10 at own 27
pass incomplete to Boobie Curry
Q4 14:09
2nd & 10 at own 27
Buffalo Penalty, false start (Trevor Brock) to the BUFF 22
Q4 14:09
2nd & 15 at own 22
Cole Snyder pass complete to Boobie Curry for 18 yds to the BUFF 40 for a 1ST down
Q4 13:29
1st & 10 at own 40
Mike Washington run for 1 yd to the BUFF 41
Q4 12:47
2nd & 9 at own 41
Cole Snyder pass complete to Darrell Harding Jr. for 10 yds to the CMU 49 for a 1ST down
Q4 12:05
1st & 10 at opp 49
Cole Snyder pass complete to Boobie Curry for 13 yds to the CMU 36 for a 1ST down
Q4 11:26
1st & 10 at opp 36
Cole Snyder pass incomplete to Boobie Curry, broken up by Da’Raun McKinney
Q4 11:05
2nd & 10 at opp 36
Cole Snyder pass complete to Boobie Curry for 14 yds to the CMU 22 for a 1ST down
Q4 10:40
1st & 10 at opp 22
Ron Cook Jr. run for 6 yds to the CMU 16
Q4 9:27
2nd & 4 at opp 16
Mike Washington run for a loss of 8 yards to the CMU 24
Q4 8:39
3rd & 12 at opp 24
Mike Washington run for 16 yds to the CMU 8 for a 1ST down
Q4 8:07
1st & goal at opp 8
Mike Washington run for a loss of 2 yards to the CMU 10
Q4 7:31
2nd & goal at opp 10
Cole Snyder pass complete to Cole Harrity for 4 yds to the CMU 6
Q4 6:25
3rd & goal at opp 6
pass incomplete to Cole Harrity
Q4 6:25
4th & goal at opp 6
Alex McNulty 24 yd FG MISSED
4th quarter3 drives, then Buffalo 37, Central Michigan 13
Central Michigan Touchdown, 10 plays
6:21
1st & 10 at own 20
Myles Bailey run for 1 yd to the CMU 21
5:48
2nd & 9 at own 21
Jase Bauer run for 21 yds to the CMU 42 for a 1ST down
5:11
1st & 10 at own 42
Jase Bauer pass complete to Tyson Davis for 15 yds to the BUFF 43 for a 1ST down
4:39
1st & 10 at opp 43
Buffalo Penalty, unsportsmanlike conduct (Mitchel Collier) to the BUFF 43
4:09
1st & 10 at opp 43
Jase Bauer pass complete to Jesse Prewitt III for 8 yds to the BUFF 35
4:00
3rd & 2 at opp 35
Jase Bauer run for 2 yds to the BUFF 33 for a 1ST down
3:32
1st & 10 at opp 33
Jase Bauer pass complete to Decorion Temple for 14 yds to the BUFF 19 for a 1ST down
3:09
1st & 10 at opp 19
Jase Bauer pass complete to Marion Lukes for 14 yds to the BUFF 5 for a 1ST down
2:43
1st & goal at opp 3
Jase Bauer pass incomplete to Jesse Prewitt III Central Michigan Penalty, Offensive holding (Davis Heinzen) to the CMU 35
2:43
1st & goal at opp 5
Tyson Davis 5 Yd pass from Jase Bauer (Two-Point Pass Conversion Failed)Buffalo 37, Central Michigan 13
Buffalo Punt, 3 plays
2:43
1st & 10 at own 35
Tristan Mattson kickoff for 27 yds
2:42
1st & 10 at own 38
Al-Jay Henderson run for 2 yds to the BUFF 40
1:59
2nd & 8 at own 40
Al-Jay Henderson run for a loss of 4 yards to the BUFF 36
1:12
3rd & 12 at own 36
Al-Jay Henderson run for 1 yd to the BUFF 37
0:59
4th & 11 at own 37
Anthony Venneri punt for 36 yds
Central Michigan Result not recorded, 4 plays
0:53
1st & 10 at own 27
Jase Bauer pass complete to Jalen McGaughy for 20 yds to the CMU 47 for a 1ST down
0:35
1st & 10 at own 47
Jase Bauer pass complete to Thomas Pannunzio for 5 yds to the BUFF 48
0:11
2nd & 5 at opp 48
Jase Bauer pass complete to Stephan Bracey Jr. for 7 yds to the BUFF 41 for a 1ST down
0:11
1st & 10 at opp 41
Jase Bauer pass complete to Stephan Bracey Jr. for 13 yds to the BUFF 41 for a 1ST down
Play-by-play from CollegeFootballData.com, as its scorers wrote it. The clock is the time left in the quarter; the spot is from the side of the team with the ball.