From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Minnesota
Michigan
403
Total yards
249
139
Passing yards
174
264
Rushing yards
94
6.0
Yards per pass
5.3
4.6
Yards per rush
2.8
23
First downs
19
8–17
Third downs
3–14
0–1
Fourth downs
0–1
1
Turnovers
0
0–0
Penalties
0–0
20:10
Possession
16:30
Efficiency
Minnesota
Michigan
40%
Success rate
40%
0.00
EPA per play
−0.01
0.75
Explosiveness
0.88
0.01
Rushing EPA
−0.13
0.08
Passing EPA
0.09
32%
Passing-down success
32%
−0.08
First-down EPA
−0.04
−0.12
Second-down EPA
−0.01
0.57
Third-down EPA
0.02
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)
Michigan 65% to win. Minnesota pulled the upset.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Minnesota right to left.
Q1 MichiganField goal, 11 plays, 68 yards
Q1 MinnesotaTurnover on downs, 10 plays, 41 yards
Q1 MichiganPunt, 5 plays, 22 yards
Q1 MinnesotaField goal, 14 plays, 69 yards
Q2 MichiganPunt, 5 plays, 22 yards
Q2 MinnesotaPunt, 3 plays, 7 yards
Q2 MichiganPunt, 3 plays, 2 yards
Q2 MinnesotaPunt, 4 plays, 18 yards
Q2 MichiganField goal, 6 plays, 44 yards
Q2 MinnesotaFumble, 1 play, 7 yards
Q2 MichiganTouchdown run, 6 plays, 23 yards
Q2 MinnesotaTouchdown pass, 7 plays, 75 yards
Q2 MichiganPunt, 3 plays, 5 yards
Q2 MinnesotaEnd of half, 1 play, 0 yards
Q3 MinnesotaField goal, 7 plays, 31 yards
Q3 MichiganTouchdown, 1 play, 3 yards
Q3 MinnesotaTouchdown run, 13 plays, 61 yards
Q3 MichiganMissed FG, 8 plays, 28 yards
Q3 MinnesotaPunt, 4 plays, −42 yards
Q3 MichiganPunt, 3 plays, −4 yards
Q4 MinnesotaPunt, 4 plays, 2 yards
Q4 MichiganMissed FG, 11 plays, 56 yards
Q4 MinnesotaPunt, 6 plays, 14 yards
Q4 MichiganPunt, 5 plays, 30 yards
Q4 MinnesotaField goal, 8 plays, 75 yards
Play by play
1st quarter4 drives, then Michigan 3, Minnesota 0
Michigan Field goal, 11 plays
14:19
1st & 10 at own 26
Mike Hart rush for 2 yards to the Mich 28.
14:10
2nd & 8 at own 28
Chad Henne pass incomplete.
13:48
3rd & 8 at own 28
Chad Henne pass complete to Jason Avant for 13 yards to the Mich 41 for a 1ST down.
13:11
1st & 10 at own 41
Chad Henne pass complete to Jason Avant for 17 yards to the Minn 42 for a 1ST down.
12:25
2nd & 7 at opp 39
Mike Hart rush for 20 yards to the Minn 19 for a 1ST down.
11:59
1st & 10 at opp 19
Mike Hart rush for 4 yards to the Minn 15.
11:42
2nd & 6 at opp 15
Mike Hart rush for 8 yards to the Minn 7 for a 1ST down.
11:10
1st & goal at opp 7
Mike Hart rush for 1 yard to the Minn 6.
10:36
2nd & goal at opp 6
Chad Henne pass incomplete to Jason Avant.
10:31
3rd & goal at opp 6
Chad Henne pass incomplete to Tyler Ecker.
10:26
4th & goal at opp 6
Garrett Rivas 23 yard field goal GOOD.Michigan 3, Minnesota 0
10:26
Garrett Rivas kickoff for 65 yards for a touchback.
Minnesota Turnover on downs, 10 plays
10:18
1st & 10 at own 20
Bryan Cupito pass complete to Ernest Wheelwright for 14 yards to the Minn 34 for a 1ST down.
9:46
1st & 10 at own 34
Laurence Maroney rush for 3 yards to the Minn 37.
9:40
2nd & 7 at own 37
Laurence Maroney rush for 8 yards to the Minn 45 for a 1ST down.
9:13
1st & 10 at own 45
Laurence Maroney rush for no gain to the Minn 45.
8:48
2nd & 10 at own 45
Bryan Cupito pass incomplete.
8:34
3rd & 10 at own 45
Bryan Cupito pass complete to Micah Rucker for 10 yards to the Mich 45 for a 1ST down.
8:07
1st & 10 at opp 45
Laurence Maroney rush for 1 yard to the Mich 44.
7:20
2nd & 9 at opp 44
Gary Russell rush for 5 yards to the Mich 39.
7:04
3rd & 4 at opp 39
Gary Russell rush for no gain to the Mich 39.
6:49
4th & 4 at opp 39
Bryan Cupito pass incomplete to Ernest Wheelwright.
Michigan Punt, 5 plays
6:40
1st & 10 at own 39
Mike Hart rush for 8 yards to the Mich 47.
6:05
2nd & 2 at own 47
Mike Hart rush for 6 yards to the Minn 47 for a 1ST down.
5:35
1st & 10 at opp 47
Minnesota penalty 15 yard pass interference accepted, no play.
4:58
1st & 10 at opp 32
Mario Manningham rush for a loss of 5 yards to the Minn 37.
4:40
2nd & 15 at opp 37
Chad Henne pass complete to Jason Avant for 6 yards to the Minn 31.
3:37
3rd & 9 at opp 31
Chad Henne sacked by Stephen Davis at the Minn 39 for a loss of 8 yards.
3:37
4th & 17 at opp 39
Ross Ryan punt for 20 yards, fair catch by Dominic Jones at the Minn 19.
Minnesota Field goal, 14 plays
3:05
1st & 10 at own 19
Bryan Cupito pass complete to Logan Payne for 9 yards to the Minn 28.
2:45
2nd & 1 at own 28
Laurence Maroney rush for 2 yards to the Minn 30 for a 1ST down.
2:43
1st & 10 at own 30
Gary Russell rush for 9 yards to the Minn 39.
2:34
2nd & 1 at own 39
Gary Russell rush for 3 yards to the Minn 42 for a 1ST down.
2:00
1st & 10 at own 42
Bryan Cupito pass complete to Jakari Wallace for 19 yards to the Mich 39 for a 1ST down.
1:52
1st & 10 at opp 39
Laurence Maroney rush for 2 yards to the Mich 37.
1:14
2nd & 8 at opp 37
Laurence Maroney rush for 5 yards to the Mich 32.
0:16
3rd & 3 at opp 32
Bryan Cupito rush for 8 yards to the Mich 24 for a 1ST down.
0:00
1st & 10 at opp 24
Gary Russell rush for 9 yards to the Mich 15.
Q2 14:42
2nd & 1 at opp 15
Laurence Maroney rush for 2 yards to the Mich 13 for a 1ST down.
Q2 14:35
1st & 10 at opp 13
Minnesota penalty 15 yard illegal block accepted, no play.
Q2 14:14
1st & 25 at opp 28
Minnesota penalty 5 yard false start accepted.
Q2 13:52
1st & 30 at opp 33
Laurence Maroney rush for 3 yards to the Mich 30.
Q2 13:17
2nd & 27 at opp 30
Bryan Cupito pass complete to Ernest Wheelwright for 10 yards to the Mich 20.
Q2 12:45
3rd & 17 at opp 20
Bryan Cupito pass complete to Jakari Wallace for 8 yards to the Mich 12.
Q2 12:40
4th & 9 at opp 12
Jason Giannini 29 yard field goal GOOD.Tied at 3
Q2 12:34
Jason Giannini kickoff for 61 yards returned by Steve Breaston for 23 yards to the Mich 27.
2nd quarter10 drives, then Michigan 13, Minnesota 10
Michigan Punt, 5 plays
12:29
1st & 10 at own 27
Chad Henne pass incomplete to Tyler Ecker.
12:24
2nd & 10 at own 27
Chad Henne pass complete to Jason Avant for 14 yards to the Mich 41 for a 1ST down.
11:30
1st & 10 at own 41
Mike Hart rush for 2 yards to the Mich 43.
11:23
2nd & 8 at own 43
Chad Henne pass incomplete.
11:15
3rd & 8 at own 43
Chad Henne pass complete to Carl Tabb for 6 yards to the Mich 49.
11:15
4th & 2 at own 49
Ross Ryan punt for 32 yards, fair catch by Dominic Jones at the Minn 19.
Minnesota Punt, 3 plays
10:54
1st & 10 at own 19
Laurence Maroney rush for no gain to the Minn 19.
10:16
2nd & 10 at own 19
Laurence Maroney rush for 7 yards to the Minn 26.
9:46
3rd & 3 at own 26
Bryan Cupito pass incomplete to Jared Ellerson.
9:46
4th & 3 at own 26
Justin Kucek punt for 39 yards punt out-of-bounds at the Mich 35.
Michigan Punt, 3 plays
9:01
1st & 10 at own 35
Mike Hart rush for 5 yards to the Mich 40.
8:42
2nd & 5 at own 40
Mike Hart rush for 1 yard to the Mich 41.
8:06
3rd & 4 at own 41
Chad Henne sacked by Anthony Montgomery at the Mich 37 for a loss of 4 yards.
8:06
4th & 8 at own 37
Ross Ryan punt for 46 yards, returned by Dominic Jones for no gain to the Minn 17.
Minnesota Punt, 4 plays
7:42
1st & 10 at own 17
Laurence Maroney rush for 16 yards to the Minn 33 for a 1ST down.
7:36
1st & 10 at own 33
Bryan Cupito pass complete to Logan Payne for no gain to the Minn 33.
7:28
2nd & 10 at own 33
Gary Russell rush for 2 yards to the Minn 35.
6:51
3rd & 8 at own 35
Bryan Cupito pass incomplete to Jared Ellerson.
6:39
4th & 8 at own 35
Justin Kucek punt for 39 yards downed at the Mich 26.
Michigan Field goal, 6 plays
6:33
1st & 10 at own 26
Chad Henne pass complete to Mario Manningham for 11 yards to the Mich 37 for a 1ST down.
6:12
1st & 10 at own 37
Chad Henne pass complete to Steve Breaston for 18 yards to the Mich 45 for a 1ST down, Minnesota penalty 15 yard roughing passer accepted.
6:08
1st & 10 at opp 30
Chad Henne pass incomplete to Jason Avant.
6:02
2nd & 10 at opp 30
Chad Henne pass incomplete to Tim Massaquoi.
5:55
3rd & 10 at opp 30
Chad Henne pass incomplete to Jason Avant.
5:50
4th & 10 at opp 30
Garrett Rivas 47 yard field goal GOOD.Michigan 6, Minnesota 3
5:50
Garrett Rivas kickoff for 65 yards for a touchback.
Minnesota Fumble, 1 play
5:42
1st & 10 at own 20
Laurence Maroney rush for 4 yards, fumbled at the Minn 27, forced by Willis Barringer, recovered by Chris Graham, returned by Chris Graham for 4 yards at the Minn 23.
Michigan Touchdown run, 6 plays
5:34
1st & 10 at opp 23
Mike Hart rush for no gain to the Minn 23.
5:34
2nd & 10 at opp 23
Chad Henne pass complete to Steve Breaston for 18 yards to the Minn 5 for a 1ST down.
4:28
1st & goal at opp 5
Chad Henne pass incomplete.
4:21
2nd & goal at opp 5
Mike Hart rush for 4 yards to the Minn 1.
3:32
3rd & goal at opp 1
Mike Hart rush for no gain to the Minn 1.
3:10
4th & goal at opp 1
Mike Hart rush for 1 yard for a TOUCHDOWN.Michigan 12, Minnesota 3
3:10
Garrett Rivas extra point GOOD.Michigan 13, Minnesota 3
3:10
Garrett Rivas kickoff for 65 yards returned by Jakari Wallace for 25 yards to the Minn 25.
Minnesota Touchdown pass, 7 plays
2:59
1st & 10 at own 25
Bryan Cupito pass incomplete.
2:50
2nd & 10 at own 25
Laurence Maroney rush for 3 yards to the Minn 28.
2:17
3rd & 7 at own 28
Bryan Cupito pass complete to Matt Spaeth for 8 yards to the Minn 36 for a 1ST down.
1:45
1st & 10 at own 36
Bryan Cupito pass complete to Jared Ellerson for 36 yards to the Mich 28 for a 1ST down.
1:30
1st & 10 at opp 28
Gary Russell rush for 6 yards to the Mich 22.
1:03
2nd & 4 at opp 22
Gary Russell rush for 1 yard to the Mich 21.
0:58
3rd & 3 at opp 21
Bryan Cupito pass complete to Ernest Wheelwright for 21 yards for a TOUCHDOWN.Michigan 13, Minnesota 9
0:58
Jason Giannini extra point GOOD.Michigan 13, Minnesota 10
0:58
Jason Giannini kickoff for 45 yards returned by Steve Breaston for 11 yards to the Mich 31.
Michigan Punt, 3 plays
0:49
1st & 10 at own 31
Chad Henne pass incomplete.
0:45
2nd & 10 at own 31
Chad Henne pass incomplete to Tim Massaquoi.
0:45
3rd & 10 at own 31
Chad Henne pass complete to Mike Hart for 5 yards to the Mich 36.
0:34
4th & 5 at own 36
Timeout MINNESOTA, clock 00:34.
0:32
4th & 5 at own 36
Ross Ryan punt for 39 yards, returned by Dominic Jones for 12 yards to the Minn 37.
Minnesota End of half, 1 play
0:26
1st & 10 at own 37
Bryan Cupito pass incomplete to Ernest Wheelwright, Minnesota penalty illegal touching declined.
0:16
2nd & 10 at own 37
Laurence Maroney rush for no gain to the Minn 37.
Q3 15:00
Garrett Rivas kickoff for 75 yards returned by Jakari Wallace for 60 yards to the Mich 40.
3rd quarter5 drives, then Tied at 20
Minnesota Field goal, 7 plays
14:53
1st & 10 at opp 40
Minnesota penalty 5 yard false start accepted.
14:44
1st & 15 at opp 45
Laurence Maroney rush for 4 yards to the Mich 41.
14:14
2nd & 11 at opp 41
Michigan penalty 12 yard personal foul accepted, no play.
13:59
1st & 10 at opp 26
Laurence Maroney rush for 9 yards to the Mich 17.
13:52
2nd & 3 at opp 19
Laurence Maroney rush for 10 yards to the Mich 9 for a 1ST down.
13:46
1st & goal at opp 9
Laurence Maroney rush for 4 yards to the Mich 5.
13:19
2nd & goal at opp 5
Laurence Maroney rush for a loss of 4 yards to the Mich 9.
12:44
3rd & goal at opp 9
Bryan Cupito pass incomplete to Ernest Wheelwright.
12:40
4th & goal at opp 9
Jason Giannini 26 yard field goal GOOD.Tied at 13
12:25
Jason Giannini kickoff for 60 yards returned by Steve Breaston for 95 yards for a TOUCHDOWN.Michigan 19, Minnesota 13
12:25
Garrett Rivas extra point GOOD.Michigan 20, Minnesota 13
12:21
Garrett Rivas kickoff for 39 yards returned by Jason Lamers for 13 yards to the Minn 39.
Minnesota Touchdown run, 13 plays
12:16
1st & 10 at own 39
Michigan penalty 15 yard pass interference accepted, no play.
12:14
1st & 10 at opp 46
Minnesota penalty 5 yard false start accepted.
12:12
1st & 15 at own 49
Bryan Cupito pass incomplete to Jared Ellerson.
12:03
2nd & 15 at own 49
Gary Russell rush for 3 yards to the Mich 48.
11:31
3rd & 12 at opp 48
Michigan penalty 15 yard pass interference accepted, no play.
11:15
1st & 10 at opp 33
Gary Russell rush for 4 yards to the Mich 29.
10:51
2nd & 6 at opp 29
Laurence Maroney rush for 1 yard to the Mich 28.
10:19
3rd & 5 at opp 28
Gary Russell rush for 5 yards to the Mich 23 for a 1ST down.
9:55
1st & 10 at opp 23
Gary Russell rush for 3 yards to the Mich 20.
9:06
2nd & 7 at opp 20
Bryan Cupito pass complete to Jarod Posthumus for 5 yards to the Mich 15.
8:52
3rd & 2 at opp 15
Gary Russell rush for 4 yards to the Mich 11 for a 1ST down.
8:25
1st & 10 at opp 11
Laurence Maroney rush for 8 yards to the Mich 3.
7:51
2nd & 2 at opp 3
Laurence Maroney rush for 2 yards to the Mich 1 for a 1ST down.
7:13
1st & goal at opp 1
Laurence Maroney rush for no gain to the Mich 1.
6:53
2nd & 0 at opp 1
Timeout MICHIGAN, clock 06:53.
6:36
2nd & goal at opp 1
Gary Russell rush for no gain to the Mich 1.
6:16
3rd & 0 at opp 1
Timeout MINNESOTA, clock 06:16.
6:12
3rd & goal at opp 1
Laurence Maroney rush for 1 yard for a TOUCHDOWN.Tied at 20
6:12
Jason Giannini extra point GOOD.
6:12
Jason Giannini kickoff for 58 yards returned by Steve Breaston for 40 yards to the Mich 47.
Michigan Missed FG, 8 plays
5:56
1st & 10 at own 47
Mike Hart rush for 4 yards to the Minn 49.
5:23
2nd & 6 at opp 49
Chad Henne pass incomplete to Tyler Ecker.
5:15
3rd & 6 at opp 49
Chad Henne pass complete to Steve Breaston for 9 yards to the Minn 40 for a 1ST down.
4:55
1st & 10 at opp 40
Chad Henne pass complete to Jason Avant for 10 yards to the Minn 30 for a 1ST down.
4:15
1st & 10 at opp 30
Mike Hart rush for 8 yards to the Minn 22.
4:12
2nd & 2 at opp 22
Chad Henne pass incomplete.
4:04
3rd & 2 at opp 22
Mike Hart rush for a loss of 3 yards to the Minn 25.
3:24
4th & 5 at opp 25
Garrett Rivas 42 yard field goal MISSED.
Minnesota Punt, 4 plays
3:17
1st & 10 at opp 25
Minnesota penalty 60 yard holding accepted, no play.
3:05
1st & 20 at own 15
Laurence Maroney rush for no gain to the Minn 15.
2:35
2nd & 20 at own 15
Laurence Maroney rush for 15 yards to the Mich 30, Minnesota penalty 10 yard holding accepted.
2:29
2nd & 15 at own 20
Bryan Cupito pass incomplete to Ernest Wheelwright.
2:18
3rd & 15 at own 20
Laurence Maroney rush for 13 yards to the Minn 33.
2:18
4th & 2 at own 33
Justin Kucek punt for 50 yards punt out-of-bounds at the Mich 17.
Michigan Punt, 3 plays
1:05
1st & 10 at own 17
Mike Hart rush for 6 yards to the Mich 23.
0:53
2nd & 4 at own 23
Mike Hart rush for a loss of 2 yards to the Mich 21.
0:00
3rd & 6 at own 21
Chad Henne sacked by Stephen Davis at the Mich 13 for a loss of 8 yards.
Q4 15:00
4th & 14 at own 13
Ross Ryan punt for 44 yards, returned by Dominic Jones for no gain to the Minn 42, fumbled at the Minn 42, recovered by Jakari Wallace.
4th quarter5 drives, then Minnesota 23, Michigan 20
Minnesota Punt, 4 plays
14:43
1st & 10 at own 42
Laurence Maroney rush for a loss of 4 yards to the Minn 38.
14:07
2nd & 14 at own 38
Michigan penalty 6 yard pass interference accepted, no play.
13:57
1st & 10 at own 44
Bryan Cupito pass incomplete.
13:49
2nd & 10 at own 44
Gary Russell rush for no gain to the Minn 44.
13:05
3rd & 10 at own 44
Bryan Cupito pass incomplete to Jared Ellerson.
13:05
4th & 10 at own 44
Justin Kucek punt for 30 yards downed at the Mich 26.
Michigan Missed FG, 11 plays
12:49
1st & 10 at own 26
Chad Henne pass complete to Mario Manningham for 6 yards to the Mich 32.
12:40
2nd & 4 at own 32
Mike Hart rush for 10 yards to the Mich 42 for a 1ST down.
12:12
1st & 10 at own 42
Mike Hart rush for 6 yards to the Mich 48.
11:40
2nd & 4 at own 48
Mike Hart rush for 2 yards to the 50 yard line.
11:13
3rd & 2 at the 50
Mike Hart rush for 5 yards to the Minn 45 for a 1ST down.
10:42
1st & 10 at opp 45
Chad Henne pass complete to Brian Thompson for 10 yards to the Minn 35 for a 1ST down.
10:00
1st & 10 at opp 35
Mike Hart rush for 16 yards to the Minn 19 for a 1ST down.
9:47
1st & 10 at opp 19
Mike Hart rush for a loss of 2 yards to the Minn 21.
9:11
2nd & 12 at opp 21
Chad Henne pass incomplete to Mario Manningham.
8:55
3rd & 12 at opp 21
Chad Henne pass complete to Mario Manningham for 3 yards to the Minn 18.
8:27
4th & 9 at opp 18
Garrett Rivas 34 yard field goal MISSED.
Minnesota Punt, 6 plays
8:00
1st & 10 at own 20
Gary Russell rush for 8 yards to the Minn 28.
7:52
2nd & 2 at own 28
Laurence Maroney rush for 1 yard to the Minn 29.
7:17
3rd & 1 at own 29
Laurence Maroney rush for 3 yards to the Minn 32 for a 1ST down.
6:57
1st & 10 at own 32
Bryan Cupito pass incomplete to Laurence Maroney.
6:47
2nd & 10 at own 32
John Morgan rush for a loss of 2 yards to the Minn 30.
6:12
3rd & 12 at own 30
Laurence Maroney rush for 4 yards to the Minn 34.
6:12
4th & 8 at own 34
Justin Kucek punt for 39 yards, fair catch by Steve Breaston at the Mich 27.
Michigan Punt, 5 plays
5:27
1st & 10 at own 27
Mike Hart rush for no gain to the Mich 27.
4:53
2nd & 9 at own 28
Chad Henne pass complete to Jason Avant for 13 yards to the Mich 41 for a 1ST down.
4:28
1st & 10 at own 41
Minnesota penalty 15 yard pass interference accepted, no play.
3:49
1st & 10 at opp 44
Mike Hart rush for a loss of 1 yard to the Minn 45.
3:35
2nd & 11 at opp 45
Chad Henne rush for 2 yards to the Minn 43.
2:56
3rd & 9 at opp 43
Chad Henne pass incomplete.
2:49
4th & 9 at opp 43
Ross Ryan punt for 30 yards, fair catch by Dominic Jones at the Minn 13.
Minnesota Field goal, 8 plays
2:40
1st & 10 at own 13
Gary Russell rush for 5 yards to the Minn 18.
2:38
2nd & 5 at own 18
Timeout MICHIGAN, clock 02:38.
2:32
2nd & 5 at own 18
Laurence Maroney rush for 7 yards to the Minn 25 for a 1ST down.
2:10
1st & 10 at own 25
Laurence Maroney rush for no gain to the Minn 25.
1:52
2nd & 10 at own 25
Laurence Maroney rush for 1 yard to the Minn 26.
1:52
3rd & 9 at own 26
Timeout MICHIGAN, clock 01:52.
1:21
3rd & 9 at own 26
Gary Russell rush for 61 yards to the Mich 13 for a 1ST down.
1:00
1st & 10 at opp 13
Laurence Maroney rush for 1 yard to the Mich 12.
0:30
2nd & 9 at opp 12
John Morgan rush for no gain to the Mich 12.
0:05
3rd & 9 at opp 12
Timeout MINNESOTA, clock 00:05.
0:01
3rd & 9 at opp 12
Jason Giannini 30 yard field goal GOOD.Minnesota 23, Michigan 20
0:00
Jason Giannini kickoff for 32 yards returned by Steve Breaston for a loss of 21 yards to the Mich 12.
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.