From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.
Team stats
Michigan
Ohio State
399
Total yards
446
339
Passing yards
241
71
Rushing yards
205
6.1
Yards per pass
10.5
3.2
Yards per rush
4.4
20
First downs
18
5–15
Third downs
8–17
0–3
Fourth downs
0–1
2
Turnovers
0
0–0
Penalties
0–0
15:21
Possession
20:45
Efficiency
Michigan
Ohio State
37%
Success rate
33%
−0.17
EPA per play
−0.00
0.88
Explosiveness
1.18
0.14
Rushing EPA
0.01
−0.08
Passing EPA
0.07
29%
Passing-down success
26%
−0.28
First-down EPA
−0.06
0.14
Second-down EPA
−0.07
0.33
Third-down EPA
0.45
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 57% to win. Ohio State pulled the upset.
Every drive
Solid bars scored; an outline in the other team’s color marks points the defense scored. Ohio State drives left to right, Michigan right to left. Our source’s drive data for this game doesn’t add up to the final score, so a score may be missing here; the scoring by quarter above is complete.
1st quarter7 drives, then Michigan 14, Ohio State 7
Ohio State Touchdown pass, 5 plays
15:00
1st & 10 at own 20
Troy Smith (OSU) rushed right side for 8 yards.
14:45
2nd & 2 at own 28
Branden Joe (OSU) rushed left side for 6 yards.
14:45
1st & 10 at own 34
Maurice Hall (OSU) rushed right side for -2 yards.
14:30
2nd & 12 at own 32
Troy Smith (OSU) pass incomplete to the right side.
13:57
3rd & 12 at own 32
Troy Smith (OSU) pass across the middle complete to Anthony Gonzalez (OSU) for a 68 yard touchdown.Ohio State 6, Michigan 0
13:57
Extra point by Mike Nugent (OSU) is good.Ohio State 7, Michigan 0
13:47
Kickoff returned by Steve Breaston (MICH) for 13 yards.
Michigan Touchdown pass, 9 plays
13:42
1st & 10 at own 13
Chad Henne (MICH) pass left side complete to Braylon Edwards (MICH) for 5 yards.
13:30
2nd & 5 at own 18
Mike Hart (MICH) rushed up the middle for 5 yards.
13:30
1st & 10 at own 23
Steve Breaston (MICH) rushed right side for 9 yards.
13:30
2nd & 1 at own 32
Chad Henne (MICH) pass incomplete to the left side.
12:00
3rd & 1 at own 32
5 yard penalty on Wolverines.
12:00
3rd & 6 at own 27
Chad Henne (MICH) pass left side complete to Braylon Edwards (MICH) for 16 yards.
11:43
1st & 10 at own 43
Wolverines timeout; 11:43 remaining 1st quarter
11:43
1st & 10 at own 43
Chad Henne (MICH) pass left side complete to Mike Hart (MICH) for 38 yards.
11:43
1st & 10 at opp 19
Chad Henne (MICH) pass right side complete to Braylon Edwards (MICH) for 14 yards.
11:13
1st & goal at opp 5
Mike Hart (MICH) rushed up the middle for 1 yard.
11:00
2nd & goal at opp 4
Chad Henne (MICH) pass right side complete to Jason Avant (MICH) for a 4 yard touchdown.Ohio State 7, Michigan 6
11:00
Extra point by Garrett Rivas (MICH) is good.Tied at 7
10:25
Wolverines kickoff, touchback by Buckeyes.
Ohio State Punt, 3 plays
10:25
1st & 10 at own 20
Troy Smith (OSU) rushed right side for 3 yards.
10:00
2nd & 7 at own 23
Antonio Pittman (OSU) rushed right side for -5 yards.
9:12
3rd & 12 at own 18
Troy Smith (OSU) pass left side complete to Santonio Holmes (OSU) for 3 yards.
8:21
4th & 9 at own 21
Punt by Kyle Turano (OSU) no return by Wolverines.
Michigan Touchdown run, 6 plays
8:04
1st & 10 at opp 43
Chad Henne (MICH) pass right side complete to Steve Breaston (MICH) for 2 yards.
7:44
2nd & 8 at opp 41
Mike Hart (MICH) rushed up the middle for 11 yards.
7:22
1st & 10 at opp 30
Chad Henne (MICH) pass incomplete to the right side.
6:58
2nd & 10 at opp 30
Chad Henne (MICH) pass right side complete to Jermaine Gonzales (MICH) for 18 yards.
6:40
1st & 10 at opp 12
Mike Hart (MICH) rushed up the middle for 11 yards.
6:26
1st & goal at opp 1
Mike Hart (MICH) rushed right side for a 1 yard touchdown.Michigan 13, Ohio State 7
6:26
Extra point by Garrett Rivas (MICH) is good.Michigan 14, Ohio State 7
6:03
Kickoff returned by Maurice Hall (OSU) for 29 yards.
Ohio State Punt, 3 plays
5:55
1st & 10 at own 25
Branden Joe (OSU) rushed up the middle for 5 yards.
5:40
2nd & 5 at own 30
Branden Joe (OSU) rushed up the middle for 2 yards.
5:00
3rd & 3 at own 32
Troy Smith (OSU) rushed left side for -5 yards.
4:07
4th & 8 at own 27
Punt by Kyle Turano (OSU) no return by Wolverines.
Michigan Punt, 3 plays
4:07
1st & 10 at own 33
Mike Hart (MICH) rushed left side for 7 yards.
3:40
2nd & 3 at own 40
Chad Henne (MICH) pass incomplete to the left side.
3:40
3rd & 3 at own 40
Chad Henne (MICH) pass incomplete to the right side.
3:02
4th & 3 at own 40
Punt by Adam Finley (MICH) no return by Buckeyes.
Ohio State Touchdown run, 12 plays
3:02
1st & 10 at own 2
Branden Joe (OSU) rushed right side for 5 yards.
3:02
2nd & 5 at own 7
Branden Joe (OSU) rushed up the middle for 10 yards.
1:59
1st & 10 at own 17
Branden Joe (OSU) rushed left side for no gain.
1:30
2nd & 10 at own 17
Troy Smith (OSU) pass right side complete to Ted Ginn Jr. (OSU) for 17 yards.
0:47
1st & 10 at own 34
Troy Smith (OSU) rushed right side for 3 yards.
0:30
2nd & 7 at own 37
Lydell Ross (OSU) rushed up the middle for 4 yards.
Q2 15:00
3rd & 3 at own 41
Start of the 2nd quarter.
Q2 15:00
3rd & 3 at own 41
Troy Smith (OSU) pass right side complete to Santonio Holmes (OSU) for 34 yards.
Q2 15:00
1st & 10 at opp 25
Troy Smith (OSU) pass incomplete across the middle.
Q2 14:35
2nd & 10 at opp 25
Troy Smith (OSU) rushed left side for 15 yards.
Q2 14:25
1st & goal at opp 10
Troy Smith (OSU) rushed right side for 3 yards.
Q2 14:05
2nd & goal at opp 7
Branden Joe (OSU) rushed up the middle for 6 yards.
Q2 13:32
3rd & goal at opp 1
Troy Smith (OSU) rushed up the middle for a 1 yard touchdown.Michigan 14, Ohio State 13
Q2 13:32
Extra point by Mike Nugent (OSU) is good.Tied at 14
Q2 13:16
Buckeyes kickoff, touchback by Wolverines.
2nd quarter6 drives, then Ohio State 20, Michigan 14
Michigan Punt, 2 plays
13:16
1st & 10 at own 20
Chad Henne (MICH) pass left side complete to Braylon Edwards (MICH) for 5 yards.
12:58
2nd & 5 at own 25
Mike Hart (MICH) rushed up the middle for 3 yards.
12:00
3rd & 2 at own 28
Wolverines fumble by Chad Henne (MICH), recovered by Chad Henne (MICH), advanced for no gain.
12:00
4th & 2 at own 28
Punt by Adam Finley (MICH) no return by Buckeyes.
Ohio State Turnover on downs, 7 plays
11:04
1st & 10 at own 30
Troy Smith (OSU) rushed right side for 11 yards.
10:55
1st & 10 at own 41
5 yard penalty on Buckeyes.
10:55
1st & 15 at own 36
Troy Smith (OSU) pass left side complete to Ted Ginn Jr. (OSU) for 42 yards.
10:35
1st & 10 at opp 22
Troy Smith (OSU) pass left side complete to Ryan Hamby (OSU) for 20 yards.
10:15
1st & goal at opp 2
Branden Joe (OSU) rushed up the middle for no gain.
10:00
2nd & goal at opp 2
Dionte Johnson (OSU) rushed up the middle for 1 yard.
9:18
3rd & goal at opp 1
Troy Smith (OSU) pass left side complete to Dionte Johnson (OSU) for no gain.
8:30
4th & goal at opp 1
Wolverines timeout; 08:30 remaining 2nd quarter
8:30
4th & goal at opp 1
Troy Smith (OSU) pass incomplete to the right side.; turnover on downs.
Michigan Punt, 3 plays
8:26
1st & 10 at own 1
Mike Hart (MICH) rushed up the middle for no gain.
8:00
2nd & 10 at own 1
Mike Hart (MICH) rushed up the middle for 1 yard.
7:20
3rd & 9 at own 2
Chad Henne (MICH) pass incomplete to the right side.
6:56
4th & 9 at own 2
Punt by Adam Finley (MICH) returned 12 yards by Ted Ginn Jr. (OSU) to the Wolverines 33.
Ohio State Field goal, 8 plays
6:56
1st & 10 at opp 33
Branden Joe (OSU) rushed up the middle for 3 yards.
6:21
2nd & 7 at opp 30
Troy Smith (OSU) pass right side complete to Ted Ginn Jr. (OSU) for 5 yards.
6:21
3rd & 2 at opp 25
Troy Smith (OSU) pass right side complete to Anthony Gonzalez (OSU) for 9 yards.
5:06
1st & 10 at opp 16
Wolverines timeout; 05:06 remaining 2nd quarter
5:06
1st & 10 at opp 16
Troy Smith (OSU) rushed up the middle for 14 yards.
4:48
1st & goal at opp 2
Branden Joe (OSU) rushed up the middle for no gain.
4:18
2nd & goal at opp 2
Lydell Ross (OSU) rushed up the middle for -2 yards.
4:18
3rd & goal at opp 4
Buckeyes fumble by Lydell Ross (OSU), recovered by Troy Smith (OSU), advanced for no gain.
3:18
3rd & goal at opp 4
Troy Smith (OSU) rushed up the middle for no gain.
2:38
4th & goal at opp 4
21 yard field goal by Mike Nugent (OSU) is good.Ohio State 17, Michigan 14
2:16
1st & 0 at opp 20
Buckeyes kickoff, touchback by Wolverines.
Michigan Punt, 5 plays
2:16
1st & 10 at own 20
Chad Henne (MICH) pass right side complete to Braylon Edwards (MICH) for 8 yards.
2:00
2nd & 2 at own 28
Mike Hart (MICH) rushed up the middle for 6 yards.
1:40
1st & 10 at own 34
Chad Henne (MICH) pass incomplete to the right side.
1:28
2nd & 10 at own 34
Chad Henne (MICH) pass incomplete to the right side.
1:24
3rd & 10 at own 34
Chad Henne (MICH) pass incomplete to the left side.
1:21
4th & 10 at own 34
Punt by Adam Finley (MICH) returned 8 yards by Ted Ginn Jr. (OSU) to the Buckeyes 30.
Ohio State Field goal, 8 plays
1:15
1st & 10 at own 30
Troy Smith (OSU) pass right side complete to Lydell Ross (OSU) for 7 yards.
0:55
2nd & 3 at own 37
Troy Smith (OSU) rushed left side for 18 yards.
0:31
1st & 10 at opp 45
Buckeyes timeout; 00:31 remaining 2nd quarter
0:31
1st & 10 at opp 45
Troy Smith (OSU) pass incomplete across the middle.
0:27
2nd & 10 at opp 45
5 yard penalty on Buckeyes.
0:27
2nd & 15 at the 50
Troy Smith (OSU) pass incomplete to the left side.
0:23
3rd & 15 at the 50
Troy Smith (OSU) pass right side complete to Ted Ginn Jr. (OSU) for 26 yards.
0:16
1st & 10 at opp 24
Troy Smith (OSU) pass incomplete to the left side.
0:11
2nd & 10 at opp 24
Troy Smith (OSU) pass incomplete to the right side.
0:04
3rd & 10 at opp 24
42 yard field goal by Mike Nugent (OSU) is good.Ohio State 20, Michigan 14
3rd quarter6 drives, then Ohio State 34, Michigan 14
Michigan Punt, 3 plays
14:55
1st & 10 at own 20
Mike Hart (MICH) rushed right side for 1 yard.
14:25
2nd & 9 at own 21
Chad Henne (MICH) pass right side complete to Steve Breaston (MICH) for 5 yards.
13:43
3rd & 4 at own 26
Chad Henne (MICH) sacked for a loss of 10 yards.
13:03
4th & 14 at own 16
Punt by Adam Finley (MICH) returned 20 yards by Ted Ginn Jr. (OSU) to the Wolverines 47.
Ohio State Punt, 3 plays
13:03
1st & 10 at opp 47
Troy Smith (OSU) pass right side complete to Ted Ginn Jr. (OSU) for -3 yards.
12:28
2nd & 13 at the 50
Troy Smith (OSU) pass incomplete to the right side.
12:25
3rd & 13 at the 50
Troy Smith (OSU) pass incomplete to the right side.
12:20
4th & 13 at the 50
Punt by Kyle Turano (OSU) no return by Wolverines.
Michigan Punt, 7 plays
12:20
1st & 10 at own 18
Mike Hart (MICH) rushed right side for -2 yards.
11:55
2nd & 12 at own 16
Chad Henne (MICH) pass incomplete to the left side.
11:34
3rd & 12 at own 16
Chad Henne (MICH) pass left side complete to Braylon Edwards (MICH) for 13 yards.
11:26
1st & 10 at own 29
Chad Henne (MICH) pass incomplete to the right side.
11:26
2nd & 10 at own 29
Chad Henne (MICH) pass incomplete to the right side.
10:59
3rd & 10 at own 29
Chad Henne (MICH) pass right side complete to Braylon Edwards (MICH) for 4 yards.
10:40
4th & 6 at opp 18
Punt by Adam Finley (MICH) returned 82 yards by Ted Ginn Jr. (OSU) for a touchdown.Ohio State 26, Michigan 14
10:40
Extra point by Mike Nugent (OSU) is good.Ohio State 27, Michigan 14
9:56
Kickoff returned by Steve Breaston (MICH) for 23 yards.
Michigan Punt, 6 plays
9:51
1st & 10 at own 19
Chad Henne (MICH) pass right side complete to Jason Avant (MICH) for 10 yards.
9:51
1st & 10 at own 29
Mike Hart (MICH) rushed right side for -1 yards.
9:11
2nd & 11 at own 28
Chad Henne (MICH) pass right side complete to Braylon Edwards (MICH) for 20 yards.
8:58
1st & 10 at own 48
Mike Hart (MICH) rushed up the middle for 5 yards.
8:38
2nd & 5 at opp 47
Chad Henne (MICH) pass incomplete across the middle.
8:16
3rd & 5 at opp 47
Wolverines timeout; 08:16 remaining 3rd quarter
8:16
3rd & 5 at opp 47
Chad Henne (MICH) pass incomplete to the left side.
8:11
4th & 5 at opp 47
Punt by Adam Finley (MICH) no return by Buckeyes.
Ohio State Touchdown pass, 10 plays
8:11
1st & 10 at own 3
Branden Joe (OSU) rushed up the middle for 12 yards.
7:50
1st & 10 at own 15
Maurice Hall (OSU) rushed left side for -1 yards.
7:20
2nd & 11 at own 14
Troy Smith (OSU) rushed right side for 9 yards.
6:30
3rd & 2 at own 23
Troy Smith (OSU) rushed up the middle for 11 yards.
5:57
1st & 10 at own 34
Antonio Pittman (OSU) rushed up the middle for 5 yards.
5:27
2nd & 5 at own 39
Antonio Pittman (OSU) rushed up the middle for 2 yards.
4:47
3rd & 3 at own 41
5 yard penalty on Buckeyes.
4:08
3rd & 8 at own 36
Troy Smith (OSU) rushed left side for 46 yards.
3:28
1st & 10 at opp 18
Lydell Ross (OSU) rushed up the middle for 3 yards.
3:00
2nd & 7 at opp 15
Lydell Ross (OSU) rushed up the middle for 3 yards.
2:30
3rd & 4 at opp 12
Troy Smith (OSU) pass left side complete to Santonio Holmes (OSU) for a 12 yard touchdown.Ohio State 33, Michigan 14
2:30
Extra point by Mike Nugent (OSU) is good.Ohio State 34, Michigan 14
1:53
Kickoff returned by Steve Breaston (MICH) for 17 yards.
Michigan Interception, 6 plays
1:47
1st & 10 at own 17
Mike Hart (MICH) rushed up the middle for 2 yards.
1:17
2nd & 8 at own 19
Chad Henne (MICH) pass left side complete to Steve Breaston (MICH) for 4 yards.
0:47
3rd & 4 at own 23
Steve Breaston (MICH) rushed up the middle for 14 yards.
0:17
1st & 10 at own 37
Mike Hart (MICH) rushed up the middle for 1 yard.
Q4 15:00
2nd & 9 at own 38
Start of the 4th quarter.
Q4 15:00
2nd & 9 at own 38
Chad Henne (MICH) pass left side complete to Braylon Edwards (MICH) for 46 yards.
Q4 14:53
1st & 10 at opp 16
8 yard penalty on Buckeyes.
Q4 14:53
1st & goal at opp 8
Chad Henne (MICH) pass right side intercepted by Ashton Youboty (OSU). Returned for 20 yards.
4th quarter7 drives, then Ohio State 37, Michigan 21
Ohio State Punt, 3 plays
14:53
1st & 10 at own 21
11 yard penalty on Buckeyes.
14:53
1st & 10 at own 10
Branden Joe (OSU) rushed up the middle for 2 yards.
14:00
2nd & 8 at own 12
Antonio Pittman (OSU) rushed left side for 2 yards.
13:10
3rd & 6 at own 14
Troy Smith (OSU) sacked for no loss.
13:10
4th & 6 at own 14
Punt by Kyle Turano (OSU) no return by Wolverines.
Michigan Touchdown pass, 4 plays
12:00
1st & 10 at own 38
Chad Henne (MICH) pass left side complete to Tyler Ecker (MICH) for 6 yards.
11:40
2nd & 4 at own 44
2 yard penalty on Buckeyes.
11:40
1st & 10 at own 46
Mike Hart (MICH) rushed right side for 2 yards.
11:40
2nd & 8 at own 48
Chad Henne (MICH) pass left side complete to Jason Avant (MICH) for 14 yards.
11:04
1st & 10 at opp 38
Chad Henne (MICH) pass left side complete to Braylon Edwards (MICH) for a 38 yard touchdown.Ohio State 34, Michigan 20
11:04
Extra point by Garrett Rivas (MICH) is good.Ohio State 34, Michigan 21
10:56
Kickoff returned by Maurice Hall (OSU) for 12 yards.
Ohio State Punt, 3 plays
10:51
1st & 10 at own 15
Troy Smith (OSU) rushed left side for 2 yards.
10:11
2nd & 8 at own 17
5 yard penalty on Buckeyes.
10:05
2nd & 13 at own 12
Troy Smith (OSU) sacked for no loss.
9:10
3rd & 13 at own 12
Troy Smith (OSU) rushed right side for 1 yard.
8:39
4th & 12 at own 13
Punt by Kyle Turano (OSU) returned 5 yards by Steve Breaston (MICH) to the Wolverines 20.
Michigan 12 plays
7:51
1st & 10 at own 20
Chad Henne (MICH) pass incomplete to the right side.
7:46
2nd & 10 at own 20
Chad Henne (MICH) pass incomplete to the right side.
7:46
3rd & 10 at own 20
Chad Henne (MICH) pass left side complete to Tim Massaquoi (MICH) for 9 yards.
7:37
4th & 1 at own 29
Chad Henne (MICH) pass incomplete to the left side.; turnover on downs.
7:34
1st & 10 at opp 29
5 yard penalty on Buckeyes.
7:34
1st & 15 at opp 34
Branden Joe (OSU) rushed up the middle for 2 yards.
7:28
2nd & 13 at opp 32
Wolverines timeout; 07:28 remaining 4th quarter
7:28
2nd & 13 at opp 32
Antonio Pittman (OSU) rushed up the middle for 2 yards.
7:24
3rd & 11 at opp 30
Wolverines timeout; 07:24 remaining 4th quarter
7:24
3rd & 11 at opp 30
Troy Smith (OSU) pass incomplete to the right side.
7:19
4th & 11 at opp 30
48 yard field goal by Mike Nugent (OSU) is good.Ohio State 37, Michigan 21
7:15
1st & 0 at opp 20
Buckeyes kickoff, touchback by Wolverines.
Michigan Turnover on downs, 12 plays
7:15
1st & 10 at own 20
Chad Henne (MICH) pass incomplete to the left side.
7:11
2nd & 10 at own 20
Chad Henne (MICH) pass right side complete to Tyler Ecker (MICH) for 7 yards.
6:51
3rd & 3 at own 27
Chad Henne (MICH) pass left side complete to Jason Avant (MICH) for 13 yards.
6:51
1st & 10 at own 40
Chad Henne (MICH) pass across the middle complete to Steve Breaston (MICH) for 5 yards.
6:11
2nd & 5 at own 45
Chad Henne (MICH) pass left side complete to Tyler Ecker (MICH) for 7 yards.
6:00
1st & 10 at opp 48
Chad Henne (MICH) pass incomplete to the right side.
5:48
2nd & 10 at opp 48
Chad Henne (MICH) pass across the middle complete to Jermaine Gonzales (MICH) for 8 yards.
5:28
3rd & 2 at opp 40
Mike Hart (MICH) rushed left side for 5 yards.
5:18
1st & 10 at opp 35
Chad Henne (MICH) pass incomplete to the right side.
5:11
2nd & 10 at opp 35
Chad Henne (MICH) pass incomplete to the left side.
5:02
3rd & 10 at opp 35
Chad Henne (MICH) pass left side complete to Braylon Edwards (MICH) for 4 yards.
4:45
4th & 6 at opp 31
Chad Henne (MICH) pass incomplete to the right side.; turnover on downs.
Ohio State Punt, 3 plays
4:18
1st & 10 at own 31
Branden Joe (OSU) rushed up the middle for 1 yard.
3:58
2nd & 9 at own 32
5 yard penalty on Buckeyes.
3:33
2nd & 14 at own 27
Antonio Pittman (OSU) rushed up the middle for 1 yard.
3:13
3rd & 13 at own 28
Antonio Pittman (OSU) rushed up the middle for -2 yards.
1:31
4th & 15 at own 26
Buckeyes timeout; 01:31 remaining 4th quarter
1:31
4th & 15 at own 26
Punt by Kyle Turano (OSU) no return by Wolverines.
Michigan Interception, 6 plays
1:26
1st & 10 at own 30
Chad Henne (MICH) pass incomplete to the left side.
1:18
2nd & 10 at own 30
Chad Henne (MICH) pass left side complete to Tyler Ecker (MICH) for 4 yards.
1:00
3rd & 6 at own 34
15 yard penalty on Buckeyes.
0:48
1st & 10 at own 49
Chad Henne (MICH) pass incomplete to the right side.
0:42
2nd & 10 at own 49
Chad Henne (MICH) pass incomplete to the left side.
0:35
3rd & 10 at own 49
Chad Henne (MICH) pass incomplete to the left side.
0:29
4th & 10 at own 49
Chad Henne (MICH) pass right side intercepted by Nate Salley (OSU). Returned for no gain.
0:29
1st & 10 at own 39
5 yard penalty on Buckeyes.
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.