From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan
Purdue
300
Total yards
522
144
Passing yards
266
177
Rushing yards
256
5.9
Yards per pass
7.8
4.8
Yards per rush
5.6
15
First downs
25
5–13
Third downs
8–17
1–1
Fourth downs
2–2
1
Turnovers
1
5–40
Penalties
6–48
13:38
Possession
23:00
Efficiency
Michigan
Purdue
28%
Success rate
38%
−0.08
EPA per play
0.18
0.97
Explosiveness
1.28
−0.07
Rushing EPA
0.18
−0.08
Passing EPA
0.18
20%
Passing-down success
33%
−0.21
First-down EPA
−0.02
−0.17
Second-down EPA
−0.09
0.06
Third-down EPA
0.61
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 going in
Our ratings (scores only)
Purdue 52% to win. Elo’s favorite won.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Purdue drives left to right, Michigan right to left.
Q1 MichiganPunt, 3 plays, 7 yards
Q1 PurdueFumble, 3 plays, 21 yards
Q1 MichiganTouchdown run, 1 play, 45 yards
Q1 PurdueDefensive TD, 3 plays (Michigan scores), 4 yards
Q1 MichiganResult not recorded, 73 yards
Q1 PurdueTouchdown run, 9 plays, 62 yards
Q1 MichiganPunt, 4 plays, −5 yards
Q1 PurduePunt, 6 plays, 19 yards
Q1 PurdueTouchdown run, 2 plays, 14 yards
Q1 MichiganTouchdown pass, 8 plays, 42 yards
Q2 PurduePunt, 6 plays, 10 yards
Q2 MichiganPunt, 5 plays, 11 yards
Q2 PurduePunt, 4 plays, 11 yards
Q2 MichiganTouchdown pass, 1 play, 51 yards
Q2 PurdueTouchdown run, 9 plays, 80 yards
Q2 MichiganEnd of half, 2 plays, −5 yards
Q3 PurdueTouchdown pass, 8 plays, 66 yards
Q3 MichiganPunt, 4 plays, 23 yards
Q3 PurduePunt, 5 plays, 40 yards
Q3 MichiganPunt, 3 plays, 3 yards
Q3 PurdueTouchdown run, 11 plays, 43 yards
Q3 MichiganTouchdown run, 6 plays, 42 yards
Q4 PurduePunt, 3 plays, 4 yards
Q4 MichiganPunt, 3 plays, 3 yards
Q4 PurdueTouchdown pass, 7 plays, 70 yards
Q4 MichiganTouchdown run, 14 plays, 68 yards
Q4 PurdueTouchdown pass, 4 plays, 73 yards
Q4 MichiganEnd of game, 4 plays, 18 yards
Play by play
1st quarter9 drives, then Tied at 14
Michigan Punt, 3 plays
14:50
1st & 10 at own 20
Brandon Minor rush for 2 yards to the Mich 22.
14:20
2nd & 8 at own 22
Steven Threet rush for 5 yards to the Mich 27.
13:41
3rd & 3 at own 27
Steven Threet pass incomplete to James Rogers.
13:34
4th & 3 at own 27
Zoltan Mesko punt for 49 yards, fair catch by Desmond Tardy at the Prdue 24.
Purdue Fumble, 3 plays
13:28
1st & 10 at own 24
Justin Siller rush for 2 yards to the Prdue 26.
12:55
2nd & 8 at own 26
Kory Sheets rush for 2 yards to the Prdue 28.
12:22
3rd & 6 at own 28
Justin Siller rush for 12 yards, fumbled, recovered by Mich Donovan Warren at the Prdue 45.
Michigan Touchdown run, 1 play
12:13
1st & 10 at opp 45
Brandon Minor rush for 45 yards for a TOUCHDOWN.Michigan 6, Purdue 0
12:13
K.C. Lopata extra point GOOD.Michigan 7, Purdue 0
12:22
Jason Gingell kickoff for 68 yards returned by Desmond Tardy for 27 yards to the Prdue 29.
Purdue Defensive TD, 3 plays (Michigan scores)
11:55
1st & 10 at own 29
Justin Siller rush for 3 yards to the Prdue 32.
11:10
2nd & 7 at own 32
Kory Sheets rush for 1 yard to the Prdue 33.
10:30
3rd & 6 at own 33
Justin Siller rush for no gain to the Prdue 33.
9:56
4th & 6 at own 33
Chris Summers punt for 40 yards, returned by Martavious Odoms for 73 yards for a TOUCHDOWN.Michigan 13, Purdue 0
9:56
K.C. Lopata extra point GOOD.Michigan 14, Purdue 0
9:30
Jason Gingell kickoff for 57 yards returned by Aaron Valentin for 25 yards to the Prdue 38.
Purdue Touchdown run, 9 plays
9:30
1st & 10 at own 38
Kory Sheets rush for 2 yards to the Prdue 40.
8:55
2nd & 8 at own 40
Justin Siller rush for 10 yards to the 50 yard line, Michigan penalty offside declined for a 1ST down.
8:26
1st & 10 at the 50
Justin Siller pass complete to Kory Sheets for 23 yards to the Mich 27 for a 1ST down.
7:53
1st & 10 at opp 27
Justin Siller pass incomplete to Aaron Valentin.
7:40
2nd & 10 at opp 27
Kory Sheets rush for a loss of 2 yards to the Mich 29.
5:42
3rd & 12 at opp 29
Justin Siller pass complete to Joe Whitest for 16 yards to the Mich 13 for a 1ST down.
6:42
1st & 10 at opp 13
Kory Sheets rush for 11 yards to the Mich 2 for a 1ST down.
6:14
1st & goal at opp 2
Kory Sheets rush for no gain to the Mich 2.
5:42
2nd & goal at opp 2
Kory Sheets rush for 2 yards for a TOUCHDOWN.Michigan 14, Purdue 6
5:42
Carson Wiggs extra point GOOD.Michigan 14, Purdue 7
5:42
Chris Summers kickoff for 70 yards returned by Boubacar Cissoko for 25 yards to the Mich 25.
Michigan Punt, 4 plays
4:57
1st & 10 at own 25
Michael Shaw rush for 7 yards to the Mich 25, Michigan penalty 10 yard holding on Martavious Odoms accepted.
5:04
1st & 13 at own 22
Steven Threet pass incomplete to Michael Shaw, broken up by Joe Holland.
5:04
2nd & 13 at own 22
Michigan penalty 5 yard false start accepted.
3:59
2nd & 18 at own 17
Toney Clemons rush for a loss of 2 yards to the Mich 15.
4:15
3rd & 20 at own 15
Steven Threet rush for 5 yards to the Mich 20.
3:59
4th & 15 at own 20
Zoltan Mesko punt for 49 yards, fair catch by Desmond Tardy at the Prdue 31.
Purdue Punt, 6 plays
3:55
1st & 10 at own 31
Justin Siller pass incomplete, broken up by Tim Jamison.
3:45
2nd & 10 at own 31
Kory Sheets rush for 5 yards to the Prdue 36.
3:15
3rd & 5 at own 36
Justin Siller pass complete to Greg Orton for 8 yards to the Prdue 44 for a 1ST down.
1:06
1st & 10 at own 44
Justin Siller pass complete to Keith Smith for a loss of 1 yard to the Prdue 43.
1:06
2nd & 11 at own 43
Kory Sheets rush for 7 yards to the 50 yard line.
1:56
3rd & 4 at the 50
Justin Siller pass incomplete to Greg Orton.
1:56
4th & 4 at the 50
Chris Summers punt for 41 yards, returned by Martavious Odoms for no gain, fumbled, recovered by Prdue at the Mich 14.
Purdue Touchdown run, 2 plays
1:35
1st & 10 at opp 14
Kory Sheets rush for 4 yards to the Mich 10.
1:06
2nd & 6 at opp 10
Justin Siller rush for 10 yards for a TOUCHDOWN.Michigan 14, Purdue 13
1:06
Carson Wiggs extra point GOOD.Tied at 14
1:06
Chris Summers kickoff for 65 yards returned by Boubacar Cissoko for 53 yards to the Prdue 42.
Michigan Touchdown pass, 8 plays
0:44
1st & 10 at opp 42
Brandon Minor rush for 3 yards to the Prdue 39.
0:30
2nd & 7 at opp 39
Brandon Minor rush for 17 yards to the Prdue 22 for a 1ST down.
0:30
1st & 10 at opp 22
Steven Threet pass complete to Martavious Odoms for 6 yards to the Prdue 16.
Q2 15:00
2nd & 4 at opp 16
Brandon Minor rush for 1 yard to the Prdue 15.
Q2 14:12
3rd & 3 at opp 15
Michael Shaw rush for 7 yards to the Prdue 8 for a 1ST down.
Q2 13:30
1st & goal at opp 8
Michael Shaw rush for a loss of 6 yards to the Prdue 14.
Q2 13:05
2nd & 0 at opp 14
Timeout MICHIGAN, clock 13:05.
Q2 12:45
2nd & goal at opp 14
Steven Threet pass complete to Martavious Odoms for 3 yards to the Prdue 11.
Q2 12:32
3rd & 0 at opp 11
Timeout PURDUE, clock 12:32.
Q2 12:26
3rd & goal at opp 11
Steven Threet pass complete to LaTerryal Savoy for 11 yards for a TOUCHDOWN.Michigan 21, Purdue 14
Q2 12:28
K.C. Lopata extra point GOOD.
Q2 12:26
Jason Gingell kickoff for 66 yards returned by Aaron Valentin for 25 yards to the Prdue 29.
2nd quarter6 drives, then Michigan 28, Purdue 21
Purdue Punt, 6 plays
11:33
1st & 10 at own 29
Kory Sheets rush for 1 yard to the Prdue 30.
11:33
2nd & 9 at own 30
Justin Siller pass complete to Greg Orton for 6 yards to the Prdue 36.
10:50
3rd & 3 at own 36
Justin Siller rush for 6 yards to the Prdue 42 for a 1ST down.
10:25
1st & 10 at own 42
Timeout PURDUE, clock 10:25.
10:17
1st & 10 at own 42
Justin Siller pass incomplete to Greg Orton.
10:00
2nd & 10 at own 42
Kory Sheets rush for no gain to the Prdue 42.
9:30
3rd & 10 at own 42
Purdue penalty 5 yard false start on N/A accepted.
9:08
3rd & 15 at own 37
Justin Siller rush for 2 yards to the Prdue 39.
8:51
4th & 13 at own 39
Chris Summers punt for 30 yards, downed at the Mich 31.
Michigan Punt, 5 plays
8:45
1st & 10 at own 31
Steven Threet rush for 4 yards to the Mich 35.
8:13
2nd & 6 at own 35
Brandon Minor rush for 7 yards to the Mich 42 for a 1ST down.
7:40
1st & 10 at own 42
Brandon Minor rush for no gain to the Mich 42.
7:32
2nd & 10 at own 42
Steven Threet pass incomplete to Kevin Koger.
7:27
3rd & 10 at own 42
Steven Threet pass incomplete to Greg Mathews.
7:17
4th & 10 at own 42
Zoltan Mesko punt for 58 yards for a touchback.
Purdue Punt, 4 plays
7:11
1st & 10 at own 20
Justin Siller pass complete to Greg Orton for 12 yards to the Prdue 32 for a 1ST down.
6:35
1st & 10 at own 32
Kory Sheets rush for a loss of 1 yard to the Prdue 31.
5:56
2nd & 11 at own 31
Justin Siller pass incomplete to Desmond Tardy.
5:50
3rd & 11 at own 31
Justin Siller pass incomplete.
5:39
4th & 11 at own 31
Chris Summers punt for 20 yards, downed at the Mich 49.
Michigan Touchdown pass, 1 play
5:29
1st & 10 at own 49
Steven Threet pass complete to Darryl Stonum for 51 yards for a TOUCHDOWN.Michigan 27, Purdue 14
5:29
K.C. Lopata extra point GOOD.Michigan 28, Purdue 14
5:07
Jason Gingell kickoff for 57 yards returned by Aaron Valentin for 7 yards to the Prdue 20.
Purdue Touchdown run, 9 plays
5:15
1st & 10 at own 20
Justin Siller pass incomplete to Brandon Whittington.
5:07
2nd & 10 at own 20
Kory Sheets rush for 8 yards to the Prdue 28.
4:47
3rd & 2 at own 28
Kory Sheets rush for 14 yards to the Prdue 42 for a 1ST down.
4:20
1st & 10 at own 42
Kory Sheets rush for 8 yards to the 50 yard line.
3:38
2nd & 2 at the 50
Justin Siller pass complete to Greg Orton for 10 yards to the Mich 40 for a 1ST down.
3:25
1st & 10 at opp 40
Michigan penalty 15 yard pass interference on Donovan Warren accepted, no play.
2:55
1st & 10 at opp 25
Kory Sheets rush for a loss of 4 yards to the Mich 29.
2:55
2nd & 14 at opp 29
Michigan penalty 5 yard offside on Tim Jamison accepted.
1:45
2nd & 9 at opp 24
Justin Siller pass complete to Joe Whitest for 13 yards to the Mich 11 for a 1ST down.
1:00
1st & 10 at opp 11
Justin Siller pass complete to Jerry Wasikowski for 8 yards to the Mich 3.
0:34
2nd & 2 at opp 3
Kory Sheets rush for 3 yards for a TOUCHDOWN.Michigan 28, Purdue 20
0:34
Carson Wiggs extra point GOOD.Michigan 28, Purdue 21
0:20
Chris Summers kickoff for 58 yards returned by Boubacar Cissoko for 31 yards to the Mich 43.
Michigan End of half, 2 plays
0:20
1st & 10 at own 43
Brandon Minor rush for 1 yard to the Mich 44.
0:20
2nd & 9 at own 44
Timeout MICHIGAN, clock 00:20.
0:01
2nd & 9 at own 44
Steven Threet rush for a loss of 6 yards, fumbled, recovered by Mich at the Mich 38.
Q3 15:00
Jason Gingell kickoff for 60 yards returned by Desmond Tardy for 24 yards to the Prdue 34.
3rd quarter5 drives, then Purdue 35, Michigan 28
Purdue Touchdown pass, 8 plays
13:00
1st & 10 at own 34
Kory Sheets rush for 18 yards to the Prdue 34, Purdue penalty 10 yard holding accepted.
15:00
1st & 2 at own 42
Justin Siller rush for 5 yards to the Prdue 47 for a 1ST down.
15:00
1st & 10 at own 47
Kory Sheets rush for 6 yards to the Mich 47.
13:00
2nd & 4 at opp 47
Justin Siller pass complete to Greg Orton for 10 yards to the Mich 37 for a 1ST down.
13:00
1st & 10 at opp 37
Purdue penalty 5 yard false start on N/A accepted.
12:25
1st & 15 at opp 42
Justin Siller pass complete to Greg Orton for 35 yards to the Mich 7 for a 1ST down.
11:55
1st & goal at opp 7
Justin Siller rush for 2 yards to the Mich 5.
11:15
2nd & goal at opp 5
Kory Sheets rush for 3 yards to the Mich 2.
10:51
3rd & 0 at opp 2
Purdue penalty 5 yard false start on N/A accepted.
10:21
3rd & goal at opp 7
Justin Siller pass complete to Kory Sheets for 7 yards for a TOUCHDOWN.Michigan 28, Purdue 27
10:21
Carson Wiggs extra point GOOD.Tied at 28
9:16
Chris Summers kickoff for 53 yards returned by Martavious Odoms for a loss of 3 yards to the Mich 14.
Michigan Punt, 4 plays
10:10
1st & 10 at own 14
Brandon Minor rush for 21 yards to the Mich 35 for a 1ST down.
9:45
1st & 10 at own 35
Brandon Minor rush for 2 yards to the Mich 37.
9:16
2nd & 8 at own 37
Steven Threet pass incomplete to James Rogers.
9:13
3rd & 8 at own 37
Steven Threet pass incomplete to Brandon Minor.
9:06
4th & 8 at own 37
Zoltan Mesko punt for 41 yards, fair catch by Desmond Tardy at the Prdue 22.
Purdue Punt, 5 plays
8:56
1st & 10 at own 22
Justin Siller pass complete to Jerry Wasikowski for 18 yards to the Prdue 40 for a 1ST down.
8:24
1st & 10 at own 40
Kory Sheets rush for 18 yards to the Mich 42 for a 1ST down.
7:57
1st & 10 at opp 42
Justin Siller rush for 4 yards to the Mich 38.
7:30
2nd & 6 at opp 38
Kory Sheets rush for no gain to the Mich 38.
6:52
3rd & 6 at opp 38
Justin Siller pass incomplete to Greg Orton, broken up by Boubacar Cissoko.
6:42
4th & 6 at opp 38
Carson Wiggs punt for 37 yards, downed at the Mich 1.
Michigan Punt, 3 plays
6:30
1st & 10 at own 1
Brandon Minor rush for 1 yard to the Mich 2.
6:00
2nd & 9 at own 2
Brandon Minor rush for 3 yards to the Mich 5.
5:20
3rd & 6 at own 5
Brandon Minor rush for a loss of 1 yard to the Mich 4.
4:51
4th & 7 at own 4
Zoltan Mesko punt for 52 yards, returned by Desmond Tardy for 13 yards to the Mich 43.
Purdue Touchdown run, 11 plays
4:45
1st & 10 at opp 43
Justin Siller pass incomplete to Desmond Tardy.
4:30
2nd & 10 at opp 43
Kory Sheets rush for 1 yard to the Mich 42.
4:00
3rd & 9 at opp 42
Justin Siller pass complete to Brandon Whittington for 7 yards to the Mich 35.
3:29
4th & 2 at opp 35
Justin Siller rush for 3 yards to the Mich 32 for a 1ST down.
2:55
1st & 10 at opp 32
Kory Sheets rush for no gain to the Mich 32.
2:15
2nd & 10 at opp 32
Justin Siller pass complete to Jerry Wasikowski for 2 yards to the Mich 30.
1:40
3rd & 8 at opp 30
Justin Siller pass complete to Kory Sheets for 13 yards to the Mich 17 for a 1ST down.
1:00
1st & 10 at opp 17
Kory Sheets rush for 2 yards to the Mich 15.
0:30
2nd & 8 at opp 15
Justin Siller pass incomplete to Desmond Tardy, broken up by Morgan Trent.
0:30
3rd & 8 at opp 15
Timeout PURDUE, clock 00:30.
0:24
3rd & 8 at opp 15
Justin Siller rush for 10 yards to the Mich 5 for a 1ST down.
0:04
1st & goal at opp 5
Kory Sheets rush for 5 yards for a TOUCHDOWN.Purdue 34, Michigan 28
0:04
Carson Wiggs extra point GOOD.Purdue 35, Michigan 28
0:04
Chris Summers kickoff for 57 yards returned by Martavious Odoms for 45 yards to the Prdue 42.
4th quarter7 drives, then Purdue 48, Michigan 42
Michigan Touchdown run, 6 plays
15:00
1st & 10 at opp 42
Brandon Minor rush for no gain to the Prdue 42.
13:48
2nd & 10 at opp 42
Brandon Minor rush for 9 yards to the Prdue 33.
13:41
3rd & 1 at opp 33
Brandon Minor rush for 11 yards to the Prdue 22 for a 1ST down.
13:15
1st & 10 at opp 22
Michael Shaw rush for 2 yards to the Prdue 20.
12:45
2nd & 8 at opp 20
Toney Clemons rush for 8 yards to the Prdue 12 for a 1ST down.
12:19
1st & 10 at opp 12
Brandon Minor rush for 12 yards for a TOUCHDOWN.Purdue 35, Michigan 34
12:19
K.C. Lopata extra point GOOD.Tied at 35
11:15
Jason Gingell kickoff for 56 yards returned by Desmond Tardy for 19 yards to the Prdue 33.
Purdue Punt, 3 plays
11:54
1st & 10 at own 33
Kory Sheets rush for 4 yards to the Prdue 37.
11:31
2nd & 6 at own 37
Justin Siller pass incomplete to Aaron Valentin.
11:26
3rd & 6 at own 37
Justin Siller pass incomplete to Jerry Wasikowski.
11:15
4th & 6 at own 37
Chris Summers punt for 39 yards, returned by Martavious Odoms for 4 yards to the Mich 28.
Michigan Punt, 3 plays
11:15
1st & 10 at own 28
Michigan penalty 5 yard false start accepted.
11:00
1st & 15 at own 23
Brandon Minor rush for 8 yards to the Mich 31.
10:37
2nd & 7 at own 31
Steven Threet pass incomplete to Michael Shaw.
10:33
3rd & 7 at own 31
Steven Threet pass incomplete to Darryl Stonum.
10:23
4th & 7 at own 31
Zoltan Mesko punt for 43 yards, returned by Desmond Tardy for 4 yards to the Prdue 30.
Purdue Touchdown pass, 7 plays
10:12
1st & 10 at own 30
Kory Sheets rush for a loss of 3 yards to the Prdue 27.
9:25
2nd & 13 at own 27
Justin Siller pass complete to Keith Smith for 5 yards to the Prdue 32.
8:58
3rd & 8 at own 32
Justin Siller pass incomplete to Desmond Tardy.
8:42
4th & 8 at own 32
Anthony Heygood rush for 61 yards to the Mich 7 for a 1ST down.
8:20
1st & goal at opp 7
Justin Siller rush for no gain to the Mich 7.
7:45
2nd & goal at opp 7
Kory Sheets rush for 3 yards to the Mich 4.
7:14
3rd & goal at opp 4
Justin Siller pass complete to Greg Orton for 4 yards for a TOUCHDOWN.Purdue 42, Michigan 35
7:14
Carson Wiggs extra point GOOD.
7:14
Chris Summers kickoff for 56 yards returned by Martavious Odoms for 18 yards to the Mich 32.
Michigan Touchdown run, 14 plays
7:02
1st & 10 at own 32
Steven Threet pass complete to Martavious Odoms for 13 yards to the Mich 45 for a 1ST down.
7:02
1st & 10 at own 46
Steven Threet pass complete to Martavious Odoms for 3 yards to the Mich 49.
5:55
2nd & 6 at own 49
Brandon Minor rush for 1 yard to the 50 yard line.
5:55
3rd & 6 at the 50
Steven Threet pass incomplete to LaTerryal Savoy.
5:45
4th & 5 at the 50
Steven Threet pass complete to Darryl Stonum for 10 yards to the Prdue 40 for a 1ST down.
4:50
1st & 10 at opp 40
Brandon Minor rush for 4 yards to the Prdue 36.
2:40
2nd & 6 at opp 36
Steven Threet sacked for a loss of 8 yards to the Prdue 44.
1:20
3rd & 14 at opp 44
Purdue penalty 15 yard personal foul accepted, no play.
3:45
1st & 10 at opp 29
Steven Threet rush for 13 yards to the Prdue 16 for a 1ST down.
3:15
1st & 10 at opp 16
Brandon Minor rush for no gain to the Prdue 16.
2:45
2nd & 10 at opp 16
Steven Threet pass incomplete to Michael Shaw.
2:40
3rd & 10 at opp 16
Steven Threet pass incomplete to Greg Mathews.
1:20
4th & 10 at opp 16
Purdue penalty 8 yard pass interference accepted, no play.
2:20
1st & goal at opp 5
Brandon Minor rush for 4 yards to the Prdue 1.
1:45
2nd & goal at opp 1
Brandon Minor rush for no gain to the Prdue 1.
1:20
3rd & goal at opp 1
Brandon Minor rush for 1 yard for a TOUCHDOWN.Purdue 42, Michigan 41
1:20
K.C. Lopata extra point GOOD.Tied at 42
1:20
Jason Gingell kickoff for 68 yards returned by Aaron Valentin for 25 yards to the Prdue 27.
Purdue Touchdown pass, 4 plays
1:06
1st & 10 at own 27
Justin Siller pass complete to Keith Smith for 18 yards to the Prdue 45 for a 1ST down.
0:52
1st & 10 at own 45
Justin Siller pass complete to Desmond Tardy for 20 yards to the Mich 35 for a 1ST down.
0:33
1st & 10 at opp 35
Justin Siller rush for 3 yards to the Mich 32.
0:33
2nd & 7 at opp 32
Timeout PURDUE, clock 00:33.
0:25
2nd & 7 at opp 32
Justin Siller pass complete to Greg Orton for 6 yards, lateral to Desmond Tardy for 26 yards, to the Mich 0 for a TOUCHDOWN.Purdue 48, Michigan 42
0:25
Carson Wiggs extra point BLOCKED.
0:25
Chris Summers kickoff for 36 yards returned by Mark Moundros for 6 yards, fumbled, recovered by Mich Martavious Odoms at the Mich 35.
Michigan End of game, 4 plays
0:14
1st & 10 at own 35
Steven Threet sacked by Patrick Carroll for a loss of 7 yards to the Mich 28.
0:13
2nd & 17 at own 28
Timeout MICHIGAN, clock 00:13.
0:08
2nd & 17 at own 28
Steven Threet pass complete to Greg Mathews for 11 yards to the Mich 39.
0:03
3rd & 6 at own 39
Steven Threet pass complete to Greg Mathews for 14 yards to the Prdue 47 for a 1ST down.
0:01
1st & 10 at opp 47
Steven Threet pass incomplete to Greg Mathews.
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.