Play-By-Play
1st Quarter
Kickoff
15:00 - 1st
Josh Grant kickoff for 50 yds , Ambry Thomas return for 13 yds to the Mich 28
10-yd Pass
15:00 - 1st
Shea Patterson pass complete to Zach Gentry for 10 yds to the Mich 38 for a 1ST down
1st & 10 at MICH 28

(14:20 - 1st) Timeout MICHIGAN, clock 14:20

5-yd Penalty
14:20 - 1st
MICHIGAN Penalty, false start (-5 Yards) to the Mich 33
1st & 10 at MICH 38
2-yd Run
14:20 - 1st
Karan Higdon run for 2 yds to the Mich 35
1st & 15 at MICH 33
2-yd Run
14:20 - 1st
Karan Higdon run for 2 yds to the Mich 37
2nd & 13 at MICH 35
0-yd Pass
14:20 - 1st
Shea Patterson pass complete to Chris Evans for no gain to the Mich 37
3rd & 11 at MICH 37
Punt
14:20 - 1st
Will Hart punt for 51 yds , Jayden Reed returns for 9 yds to the WMich 21
4th & 11 at MICH 37
25-yd Run
12:19 - 1st
LeVante Bellamy run for 25 yds to the WMich 46 for a 1ST down
1st & 10 at MICH 21
1-yd Pass
12:19 - 1st
Jon Wassink pass complete to LeVante Bellamy for 1 yd to the WMich 47
1st & 10 at MICH 46
Incompletion
12:19 - 1st
Jon Wassink pass incomplete
2nd & 9 at MICH 47
Incompletion
12:19 - 1st
Jon Wassink pass incomplete
3rd & 9 at MICH 47
Punt
12:19 - 1st
Nick Mihalic punt for 34 yds
4th & 9 at MICH 47
5-yd Pass
10:52 - 1st
Shea Patterson pass complete to Ambry Thomas for 5 yds to the Mich 24
1st & 10 at MICH 19
9-yd Pass
10:52 - 1st
Shea Patterson pass complete to Oliver Martin for 9 yds to the Mich 33 for a 1ST down
2nd & 5 at MICH 24
4-yd Run
10:52 - 1st
Karan Higdon run for 4 yds to the Mich 37
1st & 10 at MICH 33
4-yd Run
10:52 - 1st
Karan Higdon run for 4 yds to the Mich 41
2nd & 6 at MICH 37
43-yd Run
10:52 - 1st
Karan Higdon run for 43 yds to the WMich 16 for a 1ST down
3rd & 2 at MICH 41
-1-yd Run
10:52 - 1st
Karan Higdon run for a loss of 1 yard to the WMich 17
1st & 10 at MICH 16
17-yd Touchdown Pass
7:05 - 1st
Shea Patterson pass complete to Sean McKeon for 17 yds for a TD, (Quinn Nordin KICK)
2nd & 11 at MICH 17
Kickoff
7:05 - 1st
Jake Moody kickoff for 65 yds , LeVante Bellamy return for 12 yds to the WMich 12
7-yd Pass
7:05 - 1st
Jon Wassink pass complete to Jayden Reed for 7 yds to the WMich 19
1st & 10 at MICH 12
2-yd Run
7:05 - 1st
Jamauri Bogan run for 2 yds to the WMich 21
2nd & 3 at MICH 19
2-yd Run
7:05 - 1st
Jamauri Bogan run for 2 yds to the WMich 23 for a 1ST down
3rd & 1 at MICH 21
Incompletion
7:05 - 1st
Jon Wassink pass incomplete to Jayden Reed
1st & 10 at MICH 23
3-yd Run
7:05 - 1st
LeVante Bellamy run for 3 yds to the WMich 26
2nd & 10 at MICH 23
Incompletion
7:05 - 1st
Jon Wassink pass incomplete
3rd & 7 at MICH 26
Punt
7:05 - 1st
Nick Mihalic punt for 41 yds
4th & 7 at MICH 26
67-yd Touchdown Run
4:11 - 1st
Karan Higdon run for 67 yds for a TD, (Quinn Nordin KICK)
1st & 10 at MICH 33
Kickoff
4:11 - 1st
Jake Moody kickoff for 65 yds for a touchback
2-yd Run
4:11 - 1st
Davon Tucker run for 2 yds to the WMich 27
1st & 10 at MICH 25
2-yd Run
4:11 - 1st
Davon Tucker run for 2 yds to the WMich 29
2nd & 8 at MICH 27
10-yd Pass
4:11 - 1st
Jon Wassink pass complete to Jayden Reed for 10 yds to the WMich 39 for a 1ST down
3rd & 6 at MICH 29
-3-yd Run
4:11 - 1st
Chase Brown run for a loss of 3 yards to the WMich 36
1st & 10 at MICH 39
Incompletion
4:11 - 1st
Jon Wassink pass incomplete
2nd & 13 at MICH 36
Interception
4:11 - 1st
Jon Wassink pass intercepted Noah Furbush return for 7 yds to the WMich 46
3rd & 13 at MICH 36
19-yd Run
1:31 - 1st
Karan Higdon run for 19 yds to the WMich 27 for a 1ST down
1st & 10 at MICH 46
27-yd Touchdown Run
0:52 - 1st
Chris Evans run for 27 yds for a TD, (Quinn Nordin KICK)
1st & 10 at MICH 27
2nd Quarter
Kickoff
0:52 - 1st
Jake Moody kickoff for 65 yds for a touchback
4-yd Pass
0:52 - 1st
Jon Wassink pass complete to Drake Harris for 4 yds to the WMich 29
1st & 10 at MICH 25
8-yd Run
0:52 - 1st
LeVante Bellamy run for 8 yds to the WMich 37 for a 1ST down
2nd & 6 at MICH 29

End of 1st Quarter

5-yd Run
15:00 - 2nd
Jon Wassink run for 5 yds to the WMich 42
1st & 10 at MICH 37
2-yd Run
15:00 - 2nd
LeVante Bellamy run for 2 yds to the WMich 44
2nd & 5 at MICH 42
9-yd Pass
15:00 - 2nd
Jon Wassink pass complete to LeVante Bellamy for 9 yds to the Mich 47 for a 1ST down
3rd & 3 at MICH 44
2-yd Run
15:00 - 2nd
Jamauri Bogan run for 2 yds to the Mich 45
1st & 10 at MICH 47
-1-yd Run
15:00 - 2nd
Jamauri Bogan run for a loss of 1 yard to the Mich 46
2nd & 8 at MICH 45
Incompletion
15:00 - 2nd
Jon Wassink pass incomplete to Drake Harris
3rd & 9 at MICH 46
Blocked Punt
15:00 - 2nd
TEAM punt blocked by Khaleke Hudson blocked by Khaleke Hudson Joe Hewlett return for 10 yds to the WMich 24
4th & 9 at MICH 46
Incompletion
12:02 - 2nd
Shea Patterson pass incomplete to Sean McKeon
1st & 10 at MICH 24
9-yd Run
12:02 - 2nd
Karan Higdon run for 9 yds to the WMich 15
2nd & 10 at MICH 24
0-yd Run
12:02 - 2nd
Karan Higdon run for no gain to the WMich 15
3rd & 1 at MICH 15
1-yd Run
12:02 - 2nd
Karan Higdon run for 1 yd to the WMich 14 for a 1ST down
4th & 1 at MICH 15
12-yd Pass
12:02 - 2nd
Shea Patterson pass complete to Donovan Peoples-Jones for 12 yds to the WMich 2 for a 1ST down
1st & 10 at MICH 14
2-yd Touchdown Run
9:35 - 2nd
Chris Evans run for 2 yds for a TD, (Quinn Nordin KICK)
1st & Goal at MICH 2
Kickoff
9:35 - 2nd
Jake Moody kickoff for 65 yds for a touchback
0-yd Run
9:35 - 2nd
LeVante Bellamy run for no gain to the WMich 25
1st & 10 at MICH 25
10-yd Penalty
9:35 - 2nd
MICHIGAN Penalty, Defensive pass interference (Lavert Hill) to the WMich 35 for a 1ST down
2nd & 10 at MICH 25
-10-yd Run
9:35 - 2nd
Jon Wassink run for a loss of 10 yards to the WMich 25
1st & 10 at MICH 35
15-yd Penalty
9:35 - 2nd
MICHIGAN Penalty, personal foul (Khaleke Hudson) to the WMich 40 for a 1ST down
2nd & 20 at MICH 25
9-yd Pass
9:35 - 2nd
Jon Wassink pass complete to Drake Harris for 9 yds to the WMich 49
1st & 10 at MICH 40
Incompletion
9:35 - 2nd
Jon Wassink pass incomplete
2nd & 1 at MICH 49
0-yd Run
9:35 - 2nd
Jamauri Bogan run for no gain to the WMich 49
3rd & 1 at MICH 49
0-yd Run
9:35 - 2nd
Jon Wassink run for no gain to the WMich 49
4th & 1 at MICH 49
5-yd Penalty
7:02 - 2nd
WESTRN MICHIGAN Penalty, substitution infraction (5 Yards) to the WMich 44
1st & 10 at MICH 49
44-yd Touchdown Pass
6:55 - 2nd
Shea Patterson pass complete to Nico Collins for 44 yds for a TD, (Quinn Nordin KICK)
1st & 5 at MICH 44
Kickoff
6:55 - 2nd
Jake Moody kickoff for 65 yds for a touchback
5-yd Run
6:55 - 2nd
Jamauri Bogan run for 5 yds to the WMich 30
1st & 10 at MICH 25
3-yd Run
6:55 - 2nd
Jamauri Bogan run for 3 yds to the WMich 33
2nd & 5 at MICH 30
10-yd Pass
6:55 - 2nd
Jon Wassink pass complete to D'Wayne Eskridge for 10 yds to the WMich 43 for a 1ST down
3rd & 2 at MICH 33
5-yd Penalty
6:55 - 2nd
MICHIGAN Penalty, Defensive offside (Noah Furbush) to the WMich 48
1st & 10 at MICH 43
Incompletion
6:55 - 2nd
Jon Wassink pass incomplete to Jayden Reed, broken up by Tyree Kinnel
1st & 5 at MICH 48
1-yd Run
6:55 - 2nd
LeVante Bellamy run for 1 yd to the WMich 49
2nd & 5 at MICH 48
-7-yd Pass
6:55 - 2nd
Jon Wassink pass complete to LeVante Bellamy for a loss of 7 yards to the WMich 42
3rd & 4 at MICH 49
5-yd Penalty
6:55 - 2nd
WESTRN MICHIGAN Penalty, delay of game (-5 Yards) to the WMich 37
4th & 11 at MICH 42
Punt
6:55 - 2nd
Nick Mihalic punt for 44 yds , Donovan Peoples-Jones returns for no gain to the Mich 14 Donovan Peoples-Jones fumbled, recovered by Mich Donovan Peoples-Jones
4th & 16 at MICH 37
2-yd Run
3:17 - 2nd
Karan Higdon run for 2 yds to the Mich 16
1st & 10 at MICH 14
4-yd Run
3:17 - 2nd
Karan Higdon run for 4 yds to the Mich 20
2nd & 8 at MICH 16
14-yd Pass
3:17 - 2nd
Shea Patterson pass complete to Donovan Peoples-Jones for 14 yds to the Mich 34 for a 1ST down
3rd & 4 at MICH 20
-1-yd Run
3:17 - 2nd
Chris Evans run for a loss of 1 yard to the Mich 33
1st & 10 at MICH 34
6-yd Pass
3:17 - 2nd
Shea Patterson pass complete to Sean McKeon for 6 yds to the Mich 39
2nd & 11 at MICH 33
Incompletion
3:17 - 2nd
Shea Patterson pass incomplete to Sean McKeon
3rd & 5 at MICH 39
Punt
3:17 - 2nd
Will Hart punt for 58 yds , Tyron Arnett returns for 10 yds to the WMich 13
4th & 5 at MICH 39
6-yd Run
0:19 - 2nd
LeVante Bellamy run for 6 yds to the WMich 19
1st & 10 at MICH 13

End of 2nd Quarter

3rd Quarter
Kickoff
15:00 - 3rd
Jake Moody kickoff for 65 yds for a touchback
9-yd Run
15:00 - 3rd
LeVante Bellamy run for 9 yds to the WMich 34
1st & 10 at MICH 25
4-yd Pass
15:00 - 3rd
Jon Wassink pass complete to Odell Miller for 4 yds to the WMich 38 for a 1ST down
2nd & 1 at MICH 34
3-yd Pass
15:00 - 3rd
Jon Wassink pass complete to Drake Harris for 3 yds to the WMich 41
1st & 10 at MICH 38
Incompletion
15:00 - 3rd
Jon Wassink pass incomplete to LeVante Bellamy
2nd & 7 at MICH 41
6-yd Run
15:00 - 3rd
Jon Wassink run for 6 yds to the WMich 47
3rd & 7 at MICH 41

(12:28 - 3rd) Timeout WESTRN MICHIGAN, clock 12:28

0-yd Run
12:28 - 3rd
LeVante Bellamy run for no gain to the WMich 47
4th & 1 at MICH 47
5-yd Run
12:23 - 3rd
Chris Evans run for 5 yds to the WMich 42
1st & 10 at MICH 47
18-yd Run
12:23 - 3rd
Chris Evans run for 18 yds to the WMich 24 for a 1ST down
2nd & 5 at MICH 42
-1-yd Run
12:23 - 3rd
Chris Evans run for a loss of 1 yard to the WMich 25
1st & 10 at MICH 24
Incompletion
12:23 - 3rd
Shea Patterson pass incomplete
2nd & 11 at MICH 25
3-yd Pass
12:23 - 3rd
Shea Patterson pass complete to Tru Wilson for 3 yds to the WMich 22
3rd & 11 at MICH 25
Field Goal Missed
9:44 - 3rd
Quinn Nordin 40 yd FG MISSED
4th & 8 at MICH 22
Sack
9:44 - 3rd
Jon Wassink sacked by Rashan Gary for a loss of 3 yards to the WMich 19
1st & 10 at MICH 22
Incompletion
9:44 - 3rd
Jon Wassink pass incomplete to Drake Harris
2nd & 13 at MICH 19
Incompletion
9:44 - 3rd
Jon Wassink pass incomplete to D'Wayne Eskridge
3rd & 13 at MICH 19
Punt
9:44 - 3rd
Nick Mihalic punt for 32 yds, fair catch by Donovan Peoples-Jones at the Mich 49
4th & 13 at MICH 19
0-yd Pass
8:56 - 3rd
Shea Patterson pass complete to Donovan Peoples-Jones for no gain to the Mich 49
1st & 10 at MICH 49
27-yd Run
8:56 - 3rd
Chris Evans run for 27 yds to the WMich 24 for a 1ST down
2nd & 10 at MICH 49
15-yd Penalty
8:56 - 3rd
WESTRN MICHIGAN Penalty, Defensive pass interference (15 Yards) to the WMich 9 for a 1ST down
1st & 10 at MICH 24
3-yd Run
8:56 - 3rd
Chris Evans run for 3 yds to the WMich 6
1st & Goal at MICH 9
1-yd Run
8:56 - 3rd
Chris Evans run for 1 yd to the WMich 5
2nd & Goal at MICH 6
5-yd Touchdown Pass
6:21 - 3rd
Shea Patterson pass complete to Donovan Peoples-Jones for 5 yds for a TD, (Quinn Nordin KICK)
3rd & Goal at MICH 5
Kickoff
6:21 - 3rd
Jake Moody kickoff for 65 yds for a touchback
7-yd Pass
6:21 - 3rd
Jon Wassink pass complete to Keishawn Watson for 7 yds to the WMich 32
1st & 10 at MICH 25
3-yd Run
6:21 - 3rd
Jon Wassink run for 3 yds to the WMich 35 for a 1ST down
2nd & 3 at MICH 32
8-yd Pass
6:21 - 3rd
Jon Wassink pass complete to Giovanni Ricci for 8 yds to the WMich 43
1st & 10 at MICH 35
-1-yd Run
6:21 - 3rd
Chase Brown run for a loss of 1 yard to the WMich 42
2nd & 2 at MICH 43
-3-yd Pass
6:21 - 3rd
Jon Wassink pass complete to Chase Brown for a loss of 3 yards to the WMich 39
3rd & 3 at MICH 42
Punt
6:21 - 3rd
Nick Mihalic punt for 29 yds, fair catch by Donovan Peoples-Jones at the Mich 32
4th & 6 at MICH 39
5-yd Run
3:03 - 3rd
Chris Evans run for 5 yds to the Mich 37
1st & 10 at MICH 32
Incompletion
3:03 - 3rd
Shea Patterson pass incomplete to Oliver Martin
2nd & 5 at MICH 37
16-yd Run
3:03 - 3rd
Shea Patterson run for 16 yds to the WMich 47 for a 1ST down
3rd & 5 at MICH 37
2-yd Run
3:03 - 3rd
Tru Wilson run for 2 yds to the WMich 45
1st & 10 at MICH 47
Sack
3:03 - 3rd
Shea Patterson sacked by Alex Grace for a loss of 16 yards to the Mich 39
2nd & 8 at MICH 45
Incompletion
3:03 - 3rd
Shea Patterson pass incomplete
3rd & 24 at MICH 39
Punt
3:03 - 3rd
Will Hart punt for 61 yds for a touchback
4th & 24 at MICH 39
4th Quarter
10-yd Pass
0:14 - 3rd
Jon Wassink pass complete to D'Wayne Eskridge for 10 yds to the WMich 30 for a 1ST down
1st & 10 at MICH 20

End of 3rd Quarter

6-yd Run
15:00 - 4th
LeVante Bellamy run for 6 yds to the WMich 36
1st & 10 at MICH 30
5-yd Run
15:00 - 4th
LeVante Bellamy run for 5 yds to the WMich 41 for a 1ST down
2nd & 4 at MICH 36
Incompletion
15:00 - 4th
Jon Wassink pass incomplete to D'Wayne Eskridge
1st & 10 at MICH 41
4-yd Run
15:00 - 4th
Davon Tucker run for 4 yds to the WMich 45
2nd & 10 at MICH 41
5-yd Penalty
15:00 - 4th
MICHIGAN Penalty, Defensive offside (Josh Uche) to the 50 yard line
3rd & 6 at MICH 45
0-yd Run
15:00 - 4th
Jon Wassink run for no gain to the 50 yard line
3rd & 1 at 50

(12:30 - 4th) Timeout WESTRN MICHIGAN, clock 12:30

1-yd Run
12:30 - 4th
Jon Wassink run for 1 yd to the Mich 49 for a 1ST down
4th & 1 at 50
Incompletion
12:30 - 4th
Jon Wassink pass incomplete to D'Wayne Eskridge
1st & 10 at MICH 49
5-yd Pass
12:30 - 4th
Jon Wassink pass complete to Keishawn Watson for 5 yds to the Mich 44
2nd & 10 at MICH 49
Incompletion
12:30 - 4th
Jon Wassink pass incomplete
3rd & 5 at MICH 44
Incompletion
12:30 - 4th
Jon Wassink pass incomplete to Keishawn Watson
4th & 5 at MICH 44
13-yd Run
11:14 - 4th
Tru Wilson run for 13 yds to the WMich 43 for a 1ST down
1st & 10 at MICH 44
9-yd Run
11:14 - 4th
Tru Wilson run for 9 yds to the WMich 34
1st & 10 at MICH 43
Sack
11:14 - 4th
Dylan McCaffrey sacked by Will McCabe for a loss of 2 yards to the WMich 36
2nd & 1 at MICH 34
8-yd Run
11:14 - 4th
Tru Wilson run for 8 yds to the WMich 28 for a 1ST down
3rd & 3 at MICH 36
10-yd Run
11:14 - 4th
Dylan McCaffrey run for 10 yds to the WMich 18 for a 1ST down
1st & 10 at MICH 28
18-yd Touchdown Pass
8:51 - 4th
Dylan McCaffrey pass complete to Jake McCurry for 18 yds for a TD, (Quinn Nordin KICK)
1st & 10 at MICH 18
Kickoff
8:51 - 4th
Jake Moody kickoff for 65 yds for a touchback
15-yd Run
8:51 - 4th
Chase Brown run for 15 yds to the WMich 40 for a 1ST down
1st & 10 at MICH 25
6-yd Run
8:51 - 4th
Chase Brown run for 6 yds to the WMich 46
1st & 10 at MICH 40
14-yd Run
8:51 - 4th
Chase Brown run for 14 yds to the Mich 40 for a 1ST down
2nd & 4 at MICH 46
1-yd Run
8:51 - 4th
Davon Tucker run for 1 yd to the Mich 39
1st & 10 at MICH 40
8-yd Pass
8:51 - 4th
Jon Wassink pass complete to Tyron Arnett for 8 yds to the Mich 31
2nd & 9 at MICH 39
0-yd Run
8:51 - 4th
Davon Tucker run for no gain to the Mich 31
3rd & 1 at MICH 31
1-yd Run
8:51 - 4th
Davon Tucker run for 1 yd to the Mich 30 for a 1ST down
4th & 1 at MICH 31
2-yd Run
8:51 - 4th
Chase Brown run for 2 yds to the Mich 28
1st & 10 at MICH 30
Incompletion
8:51 - 4th
Jon Wassink pass incomplete
2nd & 8 at MICH 28
10-yd Penalty
8:51 - 4th
MICHIGAN Penalty, Defensive holding (Ambry Thomas) to the Mich 18 for a 1ST down
3rd & 8 at MICH 28
1-yd Run
8:51 - 4th
Chase Brown run for 1 yd to the Mich 17
1st & 10 at MICH 18
Incompletion
8:51 - 4th
Jon Wassink pass incomplete
2nd & 9 at MICH 17
Sack
8:51 - 4th
Jon Wassink sacked by Jordan Anthony for a loss of 1 yard to the Mich 18
3rd & 9 at MICH 17
5-yd Penalty
8:51 - 4th
WESTRN MICHIGAN Penalty, delay of game (-5 Yards) to the Mich 23
4th & 10 at MICH 18
5-yd Penalty
8:51 - 4th
MICHIGAN Penalty, Defensive offside (Ambry Thomas) to the Mich 18
4th & 15 at MICH 23
Field Goal Good
2:34 - 4th
Josh Grant 35 yd FG GOOD
4th & 10 at MICH 18
Kickoff
2:34 - 4th
Josh Grant kickoff for 65 yds , Ambry Thomas return for 18 yds to the Mich 18
17-yd Run
2:34 - 4th
Tru Wilson run for 17 yds to the Mich 35 for a 1ST down
1st & 10 at MICH 18
5-yd Run
2:34 - 4th
Tru Wilson run for 5 yds to the Mich 40
1st & 10 at MICH 35
4-yd Run
2:34 - 4th
O'Maury Samuels run for 4 yds to the Mich 44
2nd & 5 at MICH 40
0-yd Run
2:34 - 4th
Berkley Edwards run for no gain to the Mich 44
3rd & 1 at MICH 44

End of 4th Quarter