Ohio State at Michigan

Saturday, November 19, 2005

No. 9 Ohio State beat No. 17 Michigan 25–⁠21. It was their 102nd meeting; after it, Michigan led the series 57–⁠39–⁠6 as played.

Away9Ohio State10–⁠2 in 2005
25
Home17Michigan7–⁠5 in 2005
21

Final at Michigan Stadium, Ann ArborAttendance 111,591

At kickoff
49°F, clear, wind 15 mph from the southwest, gusts to 24 mphWeather: NOAA NCEI Integrated Surface Database; Willow Run Airport (KYIP), 19 km from the stadium, seven minutes before kickoff

Scoring by quarter

TeamQ1Q2Q3Q4Final
Ohio State6601325
Michigan0711321

Standouts

Photos: Wikimedia Commons, free licenses; credits on each player’s page.

Player stats

Ohio State

PassingC/AttYdsTDInt
Troy Smith27/3730010
RushingCarYdsTDLong
Antonio Pittman2385114
Troy Smith1137114
ReceivingRecYdsTDLong
Ted Ginn Jr.989023
Anthony Gonzalez475027
Santonio Holmes672126
Antonio Pittman431012

Michigan

PassingC/AttYdsTDInt
Chad Henne25/3622310
RushingCarYdsTDLong
Mike Hart91504
Kevin Grady61113
Alijah Bradley1707
Chad Henne5104
ReceivingRecYdsTDLong
Mario Manningham464038
Steve Breaston753012
Jason Avant436122
Tim Massaquoi224013

From CollegeFootballData’s box score. Names lead to each player’s page. ★ a career high on file.

Team stats

Ohio StateMichigan
418Total yards255
311Passing yards229
118Rushing yards32
8.1Yards per pass6.0
3.4Yards per rush1.3
25First downs17
6–⁠12Third downs5–⁠13
0–⁠0Fourth downs1–⁠2
3Turnovers0
0–⁠0Penalties0–⁠0
19:00Possession17:02

Efficiency

Ohio StateMichigan
54%Success rate33%
0.21EPA per play−0.06
0.84Explosiveness0.79
0.02Rushing EPA−0.31
0.38Passing EPA0.12
46%Passing-down success20%
0.01First-down EPA−0.19
0.24Second-down EPA−0.18
0.73Third-down EPA0.57

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 51% to win. Ohio State won as Elo’s underdog.

Every drive

Michigan end zoneOhio State end zoneQ1 Ohio StateTouchdown run, 13 playsQ1 MichiganTurnover on downs, 11 playsQ1 Ohio StateField goal, 11 playsQ2 MichiganPunt, 6 playsQ2 Ohio StateFumble, 1 playQ2 MichiganTouchdown pass, 9 playsQ2 Ohio StateField goal, 12 playsQ2 MichiganEnd of half, 1 playQ3 MichiganPunt, 3 playsQ3 Ohio StateFumble, 3 playsQ3 MichiganField goal, 5 playsQ3 Ohio StatePunt, 5 playsQ3 MichiganPunt, 5 playsQ3 Ohio StatePunt, 3 playsQ3 MichiganTouchdown run, 4 playsQ3 Ohio StateMissed FG, 10 playsQ4 MichiganField goal, 11 playsQ4 Ohio StateTouchdown pass, 5 playsQ4 MichiganPunt, 5 playsQ4 Ohio StateTouchdown run, 12 playsQ4 MichiganEnd of game, 3 plays
Solid bars scored; an outline in the other team’s color marks points the defense scored. Michigan drives left to right, Ohio State right to left.
  1. Q1 Ohio StateTouchdown run, 13 plays, 80 yards
  2. Q1 MichiganTurnover on downs, 11 plays, 52 yards
  3. Q1 Ohio StateField goal, 11 plays, 40 yards
  4. Q2 MichiganPunt, 6 plays, 0 yards
  5. Q2 Ohio StateFumble, 1 play, −4 yards
  6. Q2 MichiganTouchdown pass, 9 plays, 36 yards
  7. Q2 Ohio StateField goal, 12 plays, 72 yards
  8. Q2 MichiganEnd of half, 1 play, 3 yards
  9. Q3 MichiganPunt, 3 plays, 0 yards
  10. Q3 Ohio StateFumble, 3 plays, −5 yards
  11. Q3 MichiganField goal, 5 plays, 10 yards
  12. Q3 Ohio StatePunt, 5 plays, 17 yards
  13. Q3 MichiganPunt, 5 plays, 7 yards
  14. Q3 Ohio StatePunt, 3 plays, 6 yards
  15. Q3 MichiganTouchdown run, 4 plays, 37 yards
  16. Q3 Ohio StateMissed FG, 10 plays, 45 yards
  17. Q4 MichiganField goal, 11 plays, 69 yards
  18. Q4 Ohio StateTouchdown pass, 5 plays, 67 yards
  19. Q4 MichiganPunt, 5 plays, 17 yards
  20. Q4 Ohio StateTouchdown run, 12 plays, 88 yards
  21. Q4 MichiganEnd of game, 3 plays, 25 yards

Play by play

1st quarter3 drives, then Ohio State 6, Michigan 0
Ohio State Touchdown run, 13 plays
14:171st & 10 at own 20Antonio Pittman rush for a loss of 4 yards to the OSU 16.
14:052nd & 14 at own 16Troy Smith pass incomplete to Anthony Gonzalez.
14:033rd & 14 at own 16Troy Smith pass complete to Santonio Holmes for 15 yards to the OSU 31 for a 1ST down.
13:521st & 10 at own 31Ohio St penalty 10 yard holding accepted, no play.
13:201st & 20 at own 21Troy Smith pass complete to Ted Ginn Jr for 12 yards to the OSU 33.
12:462nd & 8 at own 33Antonio Pittman rush for 10 yards to the OSU 43 for a 1ST down.
12:161st & 10 at own 43Troy Smith pass complete to Ted Ginn Jr for 15 yards to the Mich 42 for a 1ST down, Michigan penalty offside defense on Chad Henne declined.
11:451st & 10 at opp 42Troy Smith rush for 1 yard to the Mich 41.
11:162nd & 9 at opp 41Antonio Pittman rush for 11 yards to the Mich 30 for a 1ST down.
10:471st & 10 at opp 30Antonio Pittman rush for 1 yard to the Mich 29.
10:072nd & 9 at opp 29Troy Smith pass complete to Antonio Pittman for 8 yards to the Mich 21.
9:293rd & 1 at opp 21Troy Smith pass complete to Roy Hall for 11 yards to the Mich 10 for a 1ST down.
9:161st & goal at opp 10Antonio Pittman rush for 6 yards to the Mich 4.
8:442nd & goal at opp 4Troy Smith rush for 4 yards for a TOUCHDOWN.Ohio State 6, Michigan 0
8:44Josh Huston extra point MISSED.
8:44Josh Huston kickoff for 65 yards for a touchback.
Michigan Turnover on downs, 11 plays
8:351st & 10 at own 20Michigan penalty 5 yard illegal formation accepted, no play.
7:431st & 15 at own 15Chad Henne pass complete to Steve Breaston for 5 yards to the Mich 20.
7:232nd & 10 at own 20Chad Henne pass complete to Jason Avant for 4 yards to the Mich 24.
6:413rd & 6 at own 24Chad Henne pass complete to Mario Manningham for 13 yards to the Mich 37 for a 1ST down.
6:331st & 10 at own 37Chad Henne pass complete to Mike Hart for 15 yards to the OSU 48 for a 1ST down.
5:461st & 10 at opp 48Antonio Bass rush for a loss of 4 yards, fumbled at the Mich 48, recovered by Antonio Bass at the Mich 48.
4:592nd & 14 at own 48Mike Hart rush for 4 yards to the OSU 48.
4:423rd & 10 at opp 48Chad Henne pass complete to Tim Massaquoi for 11 yards to the OSU 37 for a 1ST down.
4:341st & 10 at opp 37Chad Henne rush for no gain to the OSU 37.
4:152nd & 10 at opp 37Alijah Bradley rush for 1 yard to the OSU 36.
3:273rd & 9 at opp 36Chad Henne pass complete to Jason Avant for 8 yards to the OSU 28.
3:014th & 1 at opp 28Chad Henne pass incomplete to Jason Avant.
Ohio State Field goal, 11 plays
2:451st & 10 at own 28Troy Smith pass complete to Marcel Frost for 6 yards to the OSU 34.
2:112nd & 4 at own 34Antonio Pittman rush for 3 yards to the OSU 37.
2:043rd & 1 at own 37Troy Smith pass complete to Ted Ginn Jr for 7 yards to the OSU 44 for a 1ST down.
1:171st & 10 at own 44Troy Smith pass complete to Anthony Gonzalez for 7 yards to the Mich 49.
0:592nd & 3 at opp 49Antonio Pittman rush for 3 yards to the Mich 46 for a 1ST down.
0:211st & 10 at opp 46Troy Smith pass complete to Santonio Holmes for 6 yards to the Mich 40.
Q2 14:532nd & 4 at opp 40Antonio Pittman rush for 5 yards to the Mich 35 for a 1ST down.
Q2 14:261st & 10 at opp 35Troy Smith pass incomplete to Antonio Pittman.
Q2 13:432nd & 10 at opp 35Troy Smith rush for 1 yard to the Mich 34.
Q2 13:003rd & 9 at opp 34Troy Smith pass complete to Marcel Frost for 2 yards to the Mich 32.
Q2 12:494th & 7 at opp 32Josh Huston 47 yard field goal GOOD.Ohio State 9, Michigan 0
Q2 12:49Josh Huston kickoff for 65 yards for a touchback.
2nd quarter5 drives, then Ohio State 12, Michigan 7
Michigan Punt, 6 plays
12:341st & 10 at own 20Chad Henne pass complete to Antonio Bass for 8 yards to the Mich 28.
11:432nd & 2 at own 28Mike Hart rush for 1 yard to the Mich 29.
11:303rd & 1 at own 29Mike Hart rush for 1 yard to the Mich 30 for a 1ST down.
11:051st & 10 at own 30Mike Hart rush for 2 yards to the Mich 32.
10:272nd & 8 at own 32Michigan penalty 10 yard holding accepted, no play.
9:452nd & 18 at own 22Mike Hart rush for 2 yards to the Mich 24.
9:063rd & 16 at own 24Chad Henne pass complete to Mike Hart for a loss of 4 yards to the Mich 20.
8:474th & 20 at own 20Ross Ryan punt for 34 yards, returned by Santonio Holmes for a loss of 6 yards to the OSU 40.
Ohio State Fumble, 1 play
8:431st & 10 at own 40Maurice Wells rush for a loss of 3 yards, fumbled at the OSU 36, forced by Gabriel Watson, recovered by Gabriel Watson at the OSU 36.
Michigan Touchdown pass, 9 plays
8:361st & 10 at opp 36Chad Henne pass incomplete to Mario Manningham.
8:242nd & 10 at opp 36Chad Henne pass complete to Mario Manningham for 5 yards to the OSU 31.
7:353rd & 5 at opp 31Chad Henne pass complete to Steve Breaston for 6 yards to the OSU 25 for a 1ST down.
7:151st & 10 at opp 25Mike Hart rush for 1 yard to the OSU 24.
6:352nd & 9 at opp 24Chad Henne pass complete to Steve Breaston for 5 yards to the OSU 19.
6:303rd & 4 at opp 19Chad Henne pass complete to Steve Breaston for 5 yards to the OSU 14 for a 1ST down.
6:101st & 10 at opp 14Chad Henne pass complete to Mario Manningham for 8 yards to the OSU 6.
5:352nd & 2 at opp 6Mike Hart rush for no gain to the OSU 6.
5:253rd & 2 at opp 6Ohio St penalty 4 yard pass interference on Ashton Youboty accepted, no play.
5:181st & goal at opp 2Chad Henne pass complete to Jason Avant for 2 yards for a TOUCHDOWN.Ohio State 9, Michigan 6
5:18Garrett Rivas extra point GOOD.Ohio State 9, Michigan 7
5:18Ross Ryan kickoff for 65 yards for a touchback.
Ohio State Field goal, 12 plays
5:121st & 10 at own 20Troy Smith pass complete to Anthony Gonzalez for 14 yards to the OSU 34 for a 1ST down.
4:151st & 10 at own 34Antonio Pittman rush for 3 yards to the OSU 37.
4:032nd & 7 at own 37Troy Smith rush for 9 yards to the OSU 46 for a 1ST down.
3:541st & 10 at own 46Antonio Pittman rush for 1 yard to the OSU 47.
3:142nd & 9 at own 47Troy Smith pass incomplete to Ted Ginn Jr.
3:073rd & 9 at own 47Troy Smith pass complete to Ted Ginn Jr for 23 yards to the Mich 30 for a 1ST down.
2:271st & 10 at opp 30Troy Smith rush for 4 yards to the Mich 26.
2:112nd & 6 at opp 26Antonio Pittman rush for 14 yards to the Mich 12 for a 1ST down.
1:331st & 10 at opp 12Troy Smith rush for 4 yards to the Mich 8.
0:572nd & 6 at opp 8Antonio Pittman rush for no gain to the Mich 8.
0:283rd & 6 at opp 8Troy Smith pass incomplete to Anthony Gonzalez.
0:234th & 6 at opp 8Josh Huston 25 yard field goal GOOD.Ohio State 12, Michigan 7
0:23Josh Huston kickoff for 65 yards for a touchback.
Michigan End of half, 1 play
0:131st & 10 at own 20Mike Hart rush for 3 yards to the Mich 23.
Q3 14:56Josh Huston kickoff for 64 yards returned by Steve Breaston for 15 yards to the Mich 16.
3rd quarter8 drives, then Michigan 18, Ohio State 12
Michigan Punt, 3 plays
14:521st & 10 at own 16Chad Henne pass incomplete to Mario Manningham.
14:362nd & 10 at own 16Mike Hart rush for no gain to the Mich 16.
14:023rd & 10 at own 16Chad Henne pass incomplete.
13:454th & 10 at own 16Ross Ryan punt for 49 yards, returned by Ted Ginn Jr for a loss of 3 yards to the OSU 25, fumbled at the OSU 25, recovered by Brian Hartline.
Ohio State Fumble, 3 plays
13:221st & 10 at own 25Antonio Pittman rush for 2 yards to the OSU 27.
12:502nd & 8 at own 27Troy Smith pass complete to Ted Ginn Jr for 4 yards to the OSU 31.
12:263rd & 4 at own 31Timeout OHIO ST, clock 12:26.
12:203rd & 4 at own 31Troy Smith sacked by LaMarr Woodley, fumbled at the OSU 20, recovered by Alan Branch at the OSU 20, tackled by LaMarr Woodley.
Michigan Field goal, 5 plays
12:121st & 10 at opp 20Chad Henne pass complete to Tim Massaquoi for 13 yards to the OSU 7 for a 1ST down.
11:401st & goal at opp 7Chad Henne rush for 1 yard to the OSU 6.
11:042nd & goal at opp 6Kevin Grady rush for 1 yard to the OSU 5.
10:223rd & 0 at opp 5Michigan penalty 5 yard delay of game accepted.
10:063rd & goal at opp 10Chad Henne pass incomplete to Tyler Ecker.
10:014th & goal at opp 10Garrett Rivas 27 yard field goal GOOD.Ohio State 12, Michigan 10
10:01Ross Ryan kickoff for 65 yards for a touchback.
Ohio State Punt, 5 plays
9:511st & 10 at own 20Antonio Pittman rush for 2 yards to the OSU 22.
9:042nd & 8 at own 22Troy Smith pass complete to Marcel Frost for 12 yards to the OSU 34 for a 1ST down.
8:571st & 10 at own 34Troy Smith pass incomplete to Santonio Holmes.
8:432nd & 10 at own 34Antonio Pittman rush for 2 yards to the OSU 36.
7:533rd & 8 at own 36Troy Smith pass complete to Ted Ginn Jr for 1 yard to the OSU 37.
7:194th & 7 at own 37AJ Trapasso punt for 44 yards downed at the Mich 19.
Michigan Punt, 5 plays
7:051st & 10 at own 19Chad Henne pass complete to Kevin Grady for 5 yards to the Mich 24.
6:302nd & 5 at own 24Chad Henne pass complete to Tyler Ecker for 7 yards to the Mich 31 for a 1ST down.
6:101st & 10 at own 31Antonio Bass rush for 1 yard to the Mich 32.
5:382nd & 9 at own 32Chad Henne pass incomplete to Jason Avant.
5:103rd & 9 at own 32Chad Henne sacked by David Patterson at the Mich 26 for a loss of 6 yards.
4:464th & 15 at own 26Ross Ryan punt for 43 yards, returned by Ted Ginn Jr for no gain to the OSU 13, fumbled at the OSU 13, recovered by Santonio Holmes.
Ohio State Punt, 3 plays
4:301st & 10 at own 13Antonio Pittman rush for 1 yard to the OSU 14.
3:522nd & 9 at own 14Troy Smith pass complete to Antonio Pittman for 5 yards to the OSU 19.
3:163rd & 4 at own 19Troy Smith pass incomplete to Ted Ginn Jr.
3:064th & 4 at own 19AJ Trapasso punt for 18 yards punt out-of-bounds at the OSU 37.
Michigan Touchdown run, 4 plays
2:511st & 10 at opp 37Chad Henne pass complete to Steve Breaston for 10 yards to the OSU 27 for a 1ST down.
2:202nd & 1 at opp 28Kevin Grady rush for 2 yards to the OSU 26 for a 1ST down.
1:511st & 10 at opp 26Chad Henne pass complete to Steve Breaston for 11 yards to the OSU 15 for a 1ST down.
1:231st & 10 at opp 15Ohio St penalty 13 yard pass interference on Tyler Everett accepted, no play.
1:201st & goal at opp 2Kevin Grady rush for 2 yards for a TOUCHDOWN.Michigan 16, Ohio State 12
1:20Two-point conversion attempt, Chad Henne rush GOOD.Michigan 18, Ohio State 12
1:15Ross Ryan kickoff for 53 yards returned by Anthony Gonzalez for 14 yards to the OSU 26.
Ohio State Missed FG, 10 plays
1:061st & 10 at own 26Antonio Pittman rush for 5 yards to the OSU 31.
0:252nd & 5 at own 31Antonio Pittman rush for 6 yards to the OSU 37 for a 1ST down.
0:031st & 10 at own 37Antonio Pittman rush for 3 yards to the OSU 40.
Q4 14:302nd & 7 at own 40Troy Smith rush for 6 yards to the OSU 46.
Q4 14:243rd & 1 at own 46Antonio Pittman rush for 4 yards to the 50 yard line for a 1ST down.
Q4 13:591st & 10 at the 50Troy Smith pass complete to Antonio Pittman for 13 yards to the Mich 37 for a 1ST down.
Q4 13:351st & 10 at opp 37Antonio Pittman rush for 2 yards to the Mich 35.
Q4 12:512nd & 8 at opp 35Troy Smith pass incomplete to Marcel Frost.
Q4 12:353rd & 8 at opp 35Troy Smith pass complete to Antonio Pittman for 6 yards to the Mich 29.
Q4 12:024th & 2 at opp 29Josh Huston 46 yard field goal MISSED.
4th quarter5 drives, then Ohio State 25, Michigan 21
Michigan Field goal, 11 plays
11:351st & 10 at own 29Chad Henne pass complete to Kevin Grady for 1 yard to the Mich 30.
11:152nd & 9 at own 30Chad Henne pass incomplete.
11:033rd & 9 at own 30Alijah Bradley rush for 8 yards to the Mich 38.
10:354th & 1 at own 38Chad Henne rush for 2 yards to the Mich 40 for a 1ST down.
10:311st & 10 at own 40Chad Henne pass incomplete to Steve Breaston.
10:222nd & 10 at own 40Kevin Grady rush for 3 yards to the Mich 43.
9:453rd & 7 at own 43Ohio St penalty 10 yard holding accepted, no play.
9:251st & 10 at opp 47Chad Henne pass complete to Mario Manningham for 38 yards to the OSU 9 for a 1ST down.
9:151st & goal at opp 9Kevin Grady rush for 3 yards to the OSU 6.
8:372nd & goal at opp 6Chad Henne pass incomplete.
8:223rd & goal at opp 6Chad Henne rush for 4 yards to the OSU 2.
7:494th & goal at opp 2Garrett Rivas 19 yard field goal GOOD.Michigan 21, Ohio State 12
7:45Ross Ryan kickoff for 35 yards returned by Anthony Gonzalez for 3 yards to the OSU 33.
Ohio State Touchdown pass, 5 plays
7:371st & 10 at own 33Troy Smith pass complete to Anthony Gonzalez for 27 yards to the Mich 40 for a 1ST down.
7:171st & 10 at opp 40Troy Smith pass incomplete to Santonio Holmes.
7:142nd & 10 at opp 40Troy Smith pass incomplete to Roy Hall.
7:043rd & 10 at opp 40Troy Smith rush for 14 yards to the Mich 26 for a 1ST down.
6:401st & 10 at opp 26Troy Smith pass complete to Santonio Holmes for 26 yards for a TOUCHDOWN.Michigan 21, Ohio State 18
6:40Josh Huston extra point GOOD.Michigan 21, Ohio State 19
6:401st & 0 at own 35Ohio St penalty 15 yard unsportsmanlike conduct on Santonio Holmes accepted.
6:30Josh Huston kickoff for 52 yards returned by William Paul for 19 yards to the Mich 48, fumbled at the Mich 48, recovered by Steve Breaston.
Michigan Punt, 5 plays
6:251st & 10 at own 48Chad Henne pass incomplete to Mike Massey.
6:172nd & 10 at own 48Chad Henne pass complete to Steve Breaston for 11 yards to the OSU 41 for a 1ST down.
5:421st & 10 at opp 41Kevin Grady rush for a loss of 1 yard to the OSU 42.
5:122nd & 11 at opp 42Timeout MICHIGAN, clock 05:12.
5:052nd & 11 at opp 42Chad Henne pass incomplete, Michigan penalty holding declined.
4:473rd & 11 at opp 42Chad Henne pass complete to Steve Breaston for 7 yards to the OSU 35.
4:184th & 4 at opp 35Garrett Rivas punt for 23 yards punt out-of-bounds at the OSU 12.
Ohio State Touchdown run, 12 plays
4:051st & 10 at own 12Troy Smith pass complete to Ted Ginn Jr for 9 yards to the OSU 21.
3:242nd & 1 at own 21Antonio Pittman rush for 2 yards to the OSU 23 for a 1ST down.
3:171st & 10 at own 23Troy Smith pass incomplete to Anthony Gonzalez.
3:112nd & 10 at own 23Troy Smith pass complete to Ted Ginn Jr for 11 yards to the OSU 34 for a 1ST down.
2:321st & 10 at own 34Troy Smith pass complete to Ted Ginn Jr for 6 yards to the OSU 40.
2:242nd & 4 at own 40Troy Smith pass complete to Santonio Holmes for 7 yards to the OSU 47 for a 1ST down.
1:441st & 10 at own 47Troy Smith pass complete to Santonio Holmes for 11 yards to the Mich 42 for a 1ST down.
1:261st & 10 at opp 42Troy Smith rush for 5 yards to the Mich 37.
0:542nd & 5 at opp 37Troy Smith pass complete to Santonio Holmes for 6 yards to the Mich 31 for a 1ST down.
0:471st & 10 at opp 31Timeout OHIO ST, clock 00:47.
0:371st & 10 at opp 31Troy Smith pass complete to Anthony Gonzalez for 27 yards to the Mich 4 for a 1ST down.
0:371st & 0 at opp 4Timeout MICHIGAN, clock 00:37.
0:291st & goal at opp 4Troy Smith rush for no gain to the Mich 4.
0:292nd & 0 at opp 4Timeout MICHIGAN, clock 00:29.
0:242nd & goal at opp 4Antonio Pittman rush for 4 yards for a TOUCHDOWN.Ohio State 25, Michigan 21
0:24Two-point conversion attempt, Troy Smith pass to Troy Smith FAILED.
0:24Josh Huston kickoff for 65 yards for a touchback.
Michigan End of game, 3 plays
0:181st & 10 at own 20Chad Henne pass complete to Jason Avant for 22 yards to the Mich 42 for a 1ST down.
0:171st & 10 at own 42Chad Henne pass incomplete.
0:002nd & 10 at own 42Chad Henne pass complete to Tyler Ecker for 3 yards to the Mich 45.

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.

Officially, Michigan leads 62–⁠52–⁠6; as played, 62–⁠53–⁠6 in 121 meetings, counting the 19 since this game.

Recent meetings
2025Ohio State 27, Michigan 9
2024Michigan 13, Ohio State 10
2023Michigan 30, Ohio State 24
2022Michigan 45, Ohio State 23
2021Michigan 42, Ohio State 27
2019Ohio State 56, Michigan 27

Around this game