Week 3 · 2025

Central Michigan at Michigan

Sat 09/13/2025 12:00 PMMichigan StadiumMichigan pregame97%Pregame win probability: 97% for Michigan. Michigan favored, and won.

79°Cloudy7 mph SW · 42% humidityRecorded at kickoff by College Football Data

Central Michigan

3

7–6

Michigan

63

9–4

Attendance

110,740

reported

MICH12 plays, 75 yd · Touchdown

15:001st & 10own 35Cade Graham kickoff for 64 yds0
14:521st & 10own 25Bryce Underwood pass incomplete to Channing Goodwin0
14:472nd & 10own 25Bryce Underwood pass complete to Semaj Morgan for 7 yds to the MICH 32+7
14:083rd & 3own 32Bryce Underwood pass complete to Hogan Hansen for 10 yds to the MICH 42 for a 1ST down+10
13:471st & 10own 42Bryce Underwood pass complete to Donaven McCulley for 11 yds to the CMU 47 for a 1ST down+11
13:141st & 10opp 47Justice Haynes run for 2 yds to the CMU 45+2
12:342nd & 8opp 45Bryce Underwood pass complete to Donaven McCulley for 16 yds to the CMU 29 for a 1ST down+16
12:181st & 10opp 29Justice Haynes run for 5 yds to the CMU 24+5
11:352nd & 5opp 24Bryce Underwood pass incomplete to Marlin Klein0
11:243rd & 5opp 24Bryce Underwood run for 16 yds to the CMU 8 for a 1ST down+16
11:001st & goalopp 8(11:02) No Huddle-Shotgun Underwood,Bryce pass incomplete short right to McCulley,Donaven thrown to CMU00 PENALTY CMU Pass Interference (Deasfernandes,Brenden) 6 yards from CMU08 to CMU02, 1ST DOWN. NO PLAY.+6
10:561st & goalopp 2Justice Haynes run for 2 yds for a TD (Dominic Zvada KICK)+2

CMU5 plays, -8 yd · Punt

10:561st & 10own 35Beckham Sunderland kickoff for 63 yds0
10:511st & 10own 25Joe Labas sacked by Jaishawn Barham for a loss of 8 yards to the CMU 17−8
10:122nd & 18own 17Joe Labas pass incomplete to Tyson Davis0
10:083rd & 18own 17Joe Labas pass incomplete to Langston Lewis0
9:594th & 18own 17Declan Duley punt for 42 yds0

MICH6 plays, 59 yd · Touchdown

9:511st & 10own 41Justice Haynes run for no gain to the MICH 410
9:192nd & 10own 41Bryce Underwood pass incomplete to Marlin Klein0
9:143rd & 10own 41Bryce Underwood pass complete to Semaj Morgan for 21 yds to the CMU 38 for a 1ST down+21
8:461st & 10opp 38Bryce Underwood run for a loss of 3 yards to the CMU 41−3
7:562nd & 13opp 41Bryce Underwood run for 9 yds to the CMU 32+9
7:213rd & 4opp 32Bryce Underwood pass complete to Semaj Morgan for 32 yds for a TD (Dominic Zvada KICK)+32

CMU5 plays, 6 yd · Punt

7:211st & 10own 35Beckham Sunderland kickoff for 64 yds0
7:161st & 10own 25Trey Cornist run for 3 yds to the CMU 28+3
6:362nd & 7own 28Trey Cornist run for 2 yds to the CMU 30+2
5:523rd & 5own 30Trey Cornist run for 1 yd to the CMU 31+1
5:084th & 4own 31Zac Chapeau punt for 32 yds, punt out-of-bounds at the MICH 370

MICH7 plays, 34 yd · Missed FG

4:581st & 10own 37Jordan Marshall run for 2 yds to the MICH 39+2
4:172nd & 8own 39Bryce Underwood run for 28 yds to the CMU 33 for a 1ST down+28
3:581st & 10opp 33Jordan Marshall run for 13 yds Michigan Penalty, Offensive Holding (Andrew Marsh) to the CMU 30+3
3:511st & 7opp 30Jordan Marshall run for 1 yd to the CMU 29+1
3:172nd & 6opp 29Bryce Underwood pass incomplete to Marlin Klein0
3:133rd & 6opp 29Bryce Underwood pass incomplete to Channing Goodwin0
3:084th & 6opp 29Dominic Zvada 47 yd FG MISSED+47

CMU8 plays, 7 yd · Punt

3:011st & 10own 29Trey Cornist run for 1 yd to the CMU 30+1
2:182nd & 9own 30Trey Cornist run for 1 yd to the CMU 31+1
1:303rd & 8own 31Angel Flores pass complete to Brock Townsend for 8 yds to the CMU 39 for a 1ST down+8
0:541st & 10own 39Joe Labas sacked by Jaishawn Barham for a loss of 9 yards to the CMU 30−9
0:002nd & 19own 30Brock Townsend run for no gain to the CMU 300
0:00own 30End of 1st Quarter0
14:483rd & 19own 30Joe Labas pass complete to Nahree Biggins for 6 yds to the CMU 36+6
14:134th & 13own 36Declan Duley punt for 43 yds , Semaj Morgan returns for 2 yds to the MICH 23+2

MICH4 plays, 77 yd · Touchdown

14:061st & 10own 23Jordan Marshall run for 1 yd to the MICH 24+1
13:312nd & 9own 24Bryce Underwood pass complete to Andrew Marsh for 30 yds to the CMU 46 for a 1ST down+30
12:411st & 10opp 46Bryce Underwood pass complete to Hogan Hansen for 26 yds to the CMU 20 for a 1ST down+26
12:091st & 10opp 20Bryce Underwood run for 20 yds for a TD (Dominic Zvada KICK)+20

CMU5 plays, 9 yd · On downs

12:091st & 10own 35Beckham Sunderland kickoff for 65 yds for a touchback0
12:001st & 10own 25Angel Flores run for 5 yds to the CMU 30+5
11:282nd & 5own 30Angel Flores pass complete to Tyson Davis for 4 yds to the CMU 34+4
10:513rd & 1own 34Angel Flores run for no gain to the CMU 340
10:114th & 1own 34Angel Flores pass complete to Nahree Biggins for no gain to the CMU 340

MICH2 plays, 34 yd · Touchdown

10:021st & 10opp 34Justice Haynes run for 11 yds to the CMU 23 for a 1ST down+11
9:231st & 10opp 23Andrew Marsh run for 23 yds for a TD (Dominic Zvada KICK)+23

CMU5 plays, -5 yd · Punt

9:231st & 10own 35Beckham Sunderland kickoff for 65 yds for a touchback0
9:171st & 10own 25Nahree Biggins run for 2 yds to the CMU 27+2
8:402nd & 8own 27Joe Labas sacked by Jyaire Hill for a loss of 7 yards to the CMU 20−7
8:003rd & 15own 20Joe Labas pass incomplete to Nasir Williams0
7:514th & 15own 20Declan Duley punt for 37 yds , Semaj Morgan returns for no gain to the MICH 430

MICH1 play, 0 yd · Turnover

7:431st & 10own 43Bryce Underwood pass intercepted Brenden Deasfernandes return for no gain to the CMU 150

CMU16 plays, 81 yd · Field goal

7:341st & 10own 15Angel Flores pass complete to Tyson Davis for 4 yds to the CMU 19+4
7:152nd & 6own 19Angel Flores pass complete to Langston Lewis for 4 yds to the CMU 23+4
6:433rd & 2own 23Angel Flores run for 7 yds to the CMU 30 for a 1ST down+7
6:091st & 10own 30Angel Flores run for 17 yds to the CMU 47 for a 1ST down+17
5:321st & 10own 47Angel Flores pass incomplete to Tommy McIntosh0
5:242nd & 10own 47Angel Flores run for 5 yds to the MICH 48+5
4:423rd & 5opp 48Angel Flores run for 14 yds to the MICH 34 for a 1ST down+14
4:051st & 10opp 34Angel Flores pass incomplete to Langston Lewis0
3:542nd & 10opp 34Angel Flores pass complete to Nathan VanTimmeren for 7 yds to the MICH 27+7
3:143rd & 3opp 27Trey Cornist run for 8 yds to the MICH 19 for a 1ST down Michigan Penalty, Face Mask (10 yards) (Tré Williams) to the MICH 9 for a 1ST down+18
2:421st & goalopp 9Angel Flores pass complete to Tyson Davis for 3 yds to the MICH 12+3
2:042nd & goalopp 12Angel Flores run for 2 yds to the MICH 10+2
2:003rd & goalopp 10Timeout Michigan, clock 02:000
1:543rd & goalopp 10Angel Flores run for 6 yds to the MICH 4+6
1:544th & goalopp 4Timeout Michigan, clock 01:540
1:514th & goalopp 4Cade Graham 22 yd FG GOOD+22

MICH13 plays, 79 yd · Touchdown

1:451st & 10own 35Cade Graham kickoff for 60 yds , Andrew Marsh return for 16 yds to the MICH 21+16
1:381st & 10own 21Justice Haynes run for 4 yds to the MICH 25+4
1:222nd & 6own 25Bryce Underwood pass complete to Channing Goodwin for 6 yds to the MICH 31 for a 1ST down+6
1:041st & 10own 31Bryce Underwood run for 11 yds to the MICH 42 for a 1ST down+11
0:551st & 10own 42Bryce Underwood pass complete to Justice Haynes for 16 yds to the CMU 42 for a 1ST down+16
0:501st & 10opp 42Bryce Underwood pass incomplete to Hogan Hansen0
0:452nd & 10opp 42Bryce Underwood pass complete to Channing Goodwin for 10 yds to the CMU 32 for a 1ST down+10
0:431st & 10opp 32Bryce Underwood pass incomplete to Semaj Morgan0
0:342nd & 10opp 32Bryce Underwood run for 5 yds to the CMU 27+5
0:343rd & 5opp 27Timeout Michigan, clock 00:340
0:273rd & 5opp 27Bryce Underwood pass complete to Donaven McCulley for 9 yds to the CMU 18 for a 1ST down+9
0:181st & 10opp 18Bryce Underwood pass complete to Channing Goodwin for 17 yds to the CMU 1 for a 1ST down+17
0:091st & goalopp 1Jordan Marshall run for 1 yd for a TD (Dominic Zvada KICK)+1

CMU3 plays, -1 yd · End of period

0:091st & 10own 35Beckham Sunderland kickoff for 65 yds for a touchback0
0:001st & 10own 25J. Labas takes a knee−1
0:00own 25End of 2nd Quarter−1

CMU5 plays, 8 yd · Punt

15:001st & 10own 35Dominic Zvada kickoff for 65 yds for a touchback0
14:541st & 10own 25Trey Cornist run for no gain to the CMU 250
14:192nd & 10own 25Trey Cornist run for 1 yd to the CMU 26+1
13:283rd & 9own 26Joe Labas pass complete to Tommy McIntosh for 7 yds to the CMU 33+7
12:564th & 2own 33Declan Duley punt for 37 yds, fair catch by Semaj Morgan at the MICH 300

MICH10 plays, 70 yd · Touchdown

12:461st & 10own 30Justice Haynes run for 20 yds for a 1ST down Michigan Penalty, Offensive Holding (Nathan Efobi) to the MICH 40 for a 1ST down+10
12:401st & 10own 40Bryce Underwood run for 10 yds to the 50 yard line for a 1ST down+10
12:071st & 10midfieldJustice Haynes run for 7 yds to the CMU 43+7
11:302nd & 3opp 43Justice Haynes run for 7 yds to the CMU 36 for a 1ST down+7
10:401st & 10opp 36Justice Haynes run for 11 yds to the CMU 25 for a 1ST down+11
10:031st & 10opp 25Jordan Marshall run for 6 yds to the CMU 19+6
9:342nd & 4opp 19Bryce Underwood pass incomplete to Donaven McCulley0
9:273rd & 4opp 19Bryce Underwood pass complete to Hogan Hansen for 7 yds to the CMU 12 for a 1ST down+7
8:541st & 10opp 12Bryce Underwood pass complete to Marlin Klein for 8 yds to the CMU 4+8
8:272nd & 2opp 4Jordan Marshall run for 4 yds for a TD (Dominic Zvada KICK)+4

CMU5 plays, -1 yd · Punt

8:211st & 10own 35Dominic Zvada kickoff for 63 yds , Nahree Biggins return for 23 yds to the CMU 25+23
8:141st & 10own 25Trey Cornist run for a loss of 1 yard to the CMU 24−1
7:432nd & 11own 24Angel Flores pass incomplete to Justin Ruffin Jr.0
7:353rd & 11own 24Angel Flores pass incomplete to Justin Ruffin Jr.0
7:294th & 11own 24Zac Chapeau punt for 39 yds , Semaj Morgan returns for no gain to the MICH 370

MICH8 plays, 63 yd · Touchdown

7:141st & 10own 37Bryce Underwood pass complete to Semaj Morgan for 9 yds to the MICH 46+9
6:452nd & 1own 46Justice Haynes run for 15 yds to the CMU 39 for a 1ST down+15
6:061st & 10opp 39Justice Haynes run for 4 yds to the CMU 35+4
5:282nd & 6opp 35Justice Haynes run for 8 yds to the CMU 27 for a 1ST down+8
4:501st & 10opp 27Jordan Marshall run for 6 yds to the CMU 21+6
4:132nd & 4opp 21Jordan Marshall run for 3 yds to the CMU 18 Michigan Penalty, UNR: Unnecessary Roughness (Andrew Marsh) to the CMU 33−12
3:573rd & 16opp 33Jordan Marshall run for 15 yds to the CMU 18+15
3:124th & 1opp 18Bryce Underwood run for 18 yds for a TD (Dominic Zvada KICK)+18

CMU3 plays, 3 yd · Turnover

3:121st & 10own 35Beckham Sunderland kickoff for 65 yds for a touchback0
3:061st & 10own 25Joe Labas run for 3 yds to the CMU 28+3
2:262nd & 7own 28Joe Labas pass intercepted Elijah Dotson return for no gain to the CMU 480

MICH8 plays, 48 yd · Touchdown

2:191st & 10opp 48Justice Haynes run for 8 yds to the CMU 40+8
1:442nd & 2opp 40Bryson Kuzdzal run for 6 yds to the CMU 34 for a 1ST down+6
1:041st & 10opp 34Anthony Simpson run for 10 yds to the CMU 24 for a 1ST down+10
0:001st & 10opp 24Bryson Kuzdzal run for 6 yds to the CMU 18+6
0:00opp 24End of 3rd Quarter+6
14:512nd & 4opp 18Bryson Kuzdzal run for 11 yds to the CMU 7 for a 1ST down+11
14:121st & goalopp 7Bryson Kuzdzal run for 6 yds to the CMU 1+6
14:012nd & goalopp 1Bryson Kuzdzal run for 1 yd for a TD (Dominic Zvada KICK)+1

CMU2 plays, 20 yd · Turnover

14:011st & 10own 35Beckham Sunderland kickoff for 65 yds for a touchback0
13:501st & 10own 25Angel Flores run for 20 yds to the CMU 45 Angel Flores fumbled, recovered by MICH Manuel Beigel+20

MICH9 plays, 45 yd · Touchdown

13:411st & 10opp 45Jasper Parker run for 10 yds to the CMU 35 for a 1ST down+10
13:041st & 10opp 35Jasper Parker run for 5 yds to the CMU 30+5
12:292nd & 5opp 30Jasper Parker run for 3 yds to the CMU 27+3
11:533rd & 2opp 27Jasper Parker run for 7 yds to the CMU 20 for a 1ST down+7
11:201st & 10opp 20Jasper Parker run for 4 yds to the CMU 16+4
10:442nd & 6opp 16Jasper Parker run for 4 yds to the CMU 12+4
10:053rd & 2opp 12Jasper Parker run for 11 yds to the CMU 1 for a 1ST down+11
9:331st & goalopp 1Jasper Parker run for no gain to the CMU 10
9:002nd & goalopp 1Jasper Parker run for 1 yd for a TD (Dominic Zvada KICK)+1

CMU11 plays, 32 yd · On downs

9:001st & 10own 35Beckham Sunderland kickoff for 65 yds0
8:521st & 10own 25Brock Townsend run for 2 yds to the CMU 27+2
8:122nd & 8own 27Brock Townsend run for 2 yds to the CMU 29+2
7:253rd & 6own 29Joe Labas pass complete to Justin Ruffin Jr. for 18 yds to the CMU 47 for a 1ST down+18
6:521st & 10own 47Brock Townsend run for 4 yds to the MICH 49+4
6:162nd & 6opp 49Brock Townsend run for 1 yd to the MICH 48+1
5:303rd & 5opp 48Joe Labas pass complete to Justin Ruffin Jr. for 5 yds to the MICH 43 for a 1ST down+5
4:521st & 10opp 43Kadenn Rose run for 1 yd to the MICH 42+1
4:162nd & 9opp 42Kadenn Rose run for a loss of 1 yard to the MICH 43−1
3:343rd & 10opp 43Kadenn Rose run for no gain to the MICH 430
3:084th & 10opp 43Angel Flores pass incomplete to Tayte Vanderleest0

MICH7 plays, 3 yd · On downs

3:001st & 10own 43Tomas O'Meara run for 8 yds to the CMU 49+8
2:252nd & 2opp 49Tomas O'Meara run for 2 yds to the CMU 47 for a 1ST down+2
1:571st & 10opp 47Tomas O'Meara run for 2 yds to the CMU 45+2
1:572nd & 8opp 45Timeout Michigan, clock 01:570
1:492nd & 8opp 45J. Garcia takes a knee−2
1:033rd & 10opp 47J. Garcia takes a knee−3
0:264th & 13midfieldJ. Garcia takes a knee−4

CMU2 plays, -2 yd · End of period

0:001st & 10opp 46J. Labas takes a knee−2
0:00opp 48End of 4th Quarter0

Field position is from the offense’s point of view, the same as the drive chart. Play descriptions are CFBD’s own.

Previous 3 meetings vs. Team

Michigan 3–0 vs Central Michigan

  • 2013 · wk 1Central Michigan 9 @ Michigan 59
  • 2006 · wk 2Central Michigan 17 @ Michigan 41
  • 2003 · wk 2Central Michigan 7 @ Michigan 45

Research

Keep this open while you look at others