The Game

Michigan vs. Ohio State

Michigan and Ohio State first met in 1897 and have played 121 times; officially, Michigan leads 62–⁠52–⁠6; as played, 62–⁠53–⁠6. Over the last 10 meetings it’s Ohio State 6–⁠4. It has closed both teams’ regular seasons since 1935. There was no game in 2020: it was canceled after a COVID-19 outbreak in Michigan’s program. The NCAA vacated Ohio State’s win (2010); it doesn’t count officially. This page counts every game as it was played.

Scheduled 2027 at Michigan; 2028 at Ohio State. As the programs’ Wikipedia articles list them (CC BY-SA).

Official series
Michigan leads 62–⁠52–⁠6
Michigan wins on file
62
Ohio State wins on file
53
Ties
6
First meeting
1897
Longest streak
9 Michigan
Current streak
1 Ohio State
Last 10 meetings
Ohio State 6–⁠4
Most recent
2025

The series at a glance

Every meeting by decade, colored by the winner
’0’1’2’3’4’5’6’7’8’9W–L
1890s1–⁠0
1900s9–⁠0–⁠1
1910s3–⁠1–⁠1
1920s6–⁠4
1930s5–⁠5
1940s6–⁠2–⁠2
1950s5–⁠5
1960s3–⁠7
1970s4–⁠5–⁠1
1980s6–⁠4
1990s7–⁠2–⁠1
2000s2–⁠8
2010s1–⁠9
2020s4–⁠1
Both ranked
49 meetings: Michigan 23, Ohio State 22; 25 both in the top 10
Average margin
14.3 points; 41 decided by one score (8 or fewer)
At Michigan
34–⁠25–⁠2 Michigan’s record at home
At Ohio State
28–⁠28–⁠4 Ohio State’s record at home
Shutouts
35

Every meeting on file, as played. Ranks are the AP poll’s going in.

Games that tell the story

  1. The Snow Bowl1950: Michigan 9, Ohio State 3Michigan beat Ohio State 9–⁠3 in Columbus in a blizzard, without a first down; the teams punted 45 times between them, often on first down, and Michigan went to the Rose Bowl.
  2. No. 12 vs. No. 11969: Michigan 24, Ohio State 12Bo Schembechler’s first season: No. 12 Michigan beat No. 1 Ohio State and Woody Hayes, the start of the Ten-Year War.
  3. No. 4 vs. No. 11973: Michigan 10, Ohio State 10 (tie)A 10–⁠10 tie between unbeaten rivals; Big Ten athletic directors then voted to send Ohio State, not Michigan, to the Rose Bowl.
  4. No. 4 vs. No. 181991: Michigan 31, Ohio State 3Michigan beat Ohio State 31–⁠3; Desmond Howard returned a punt 93 yards for a touchdown and struck the Heisman pose in the end zone, two weeks before he won it.
  5. No. 1 vs. No. 41997: Michigan 20, Ohio State 14No. 1 Michigan beat No. 4 Ohio State 20–⁠14 to finish 11–⁠0 and go to the Rose Bowl; Charles Woodson returned a punt 78 yards for a touchdown and intercepted a pass in the end zone, and won the Heisman three weeks later.
  6. No. 1 vs. No. 22006: Ohio State 42, Michigan 39No. 1 Ohio State beat No. 2 Michigan 42–⁠39 the day after Bo Schembechler died.
  7. The 2010 game2010: Ohio State 37, Michigan 7Ohio State won 37–⁠7, but the NCAA later vacated the Buckeyes’ 2010 wins, so the official series leaves this game out. This site counts it as played.
  8. The 2024 game2024: Michigan 13, Ohio State 10Michigan, a 19.5-point underdog, won in Columbus for a fourth straight win in the series; a brawl followed when Michigan players tried to plant a flag at midfield. Ohio State went on to win the national title.
  9. Michigan’s biggest win1902: Michigan 86, Ohio State 0by 86 points
  10. Ohio State’s biggest win1935: Ohio State 38, Michigan 0by 38 points
  11. Upset1996: Michigan 13, Ohio State 9Michigan had a 24% chance, by our ratings before kickoff
  12. Upset2001: Ohio State 26, Michigan 20Ohio State had a 25% chance, by our ratings before kickoff
  13. Upset1981: Ohio State 14, Michigan 9Ohio State had a 29% chance, by our ratings before kickoff

Coach against coach

YearsMichiganSeriesOhio State
1906–⁠1909Fielding Yost4–⁠0A.E. Herrnstein
1918–⁠1926Fielding Yost5–⁠3John Wilce
1929–⁠1933Harry Kipke3–⁠2Sam Willaman
1934–⁠1937Harry Kipke0–⁠4Francis Schmidt
1938–⁠1940Fritz Crisler3–⁠0Francis Schmidt
1941–⁠1943Fritz Crisler1–⁠1–⁠1Paul Brown
1948–⁠1950Bennie Oosterbaan2–⁠0–⁠1Wesley Fesler
1951–⁠1958Bennie Oosterbaan3–⁠5Woody Hayes
1959–⁠1968Bump Elliott3–⁠7Woody Hayes
1969–⁠1978Bo Schembechler5–⁠4–⁠1Woody Hayes
1979–⁠1987Bo Schembechler4–⁠5Earle Bruce
1990–⁠1994Gary Moeller3–⁠1–⁠1John Cooper
1995–⁠2000Lloyd Carr5–⁠1John Cooper
2001–⁠2007Lloyd Carr1–⁠6Jim Tressel
2008–⁠2010Rich Rodriguez0–⁠3Jim Tressel
2012–⁠2014Brady Hoke0–⁠3Urban Meyer
2015–⁠2018Jim Harbaugh0–⁠4Urban Meyer
2019–⁠2022Jim Harbaugh2–⁠1Ryan Day
2023–⁠2025Sherrone Moore2–⁠1Ryan Day

Head-coach pairings with three or more meetings on file, the series read from Michigan’s side (Yost 4–⁠0 against Herrnstein). A season split between coaches goes to the one credited with the game.

Both programs through the years

End-of-season Elo ratings of Michigan and Ohio State, 1897 on13001500170019001900192019401960198020002020

Our Elo rating at the end of each season, a measure of how strong a team was, not a forecast; 1500 is an average FBS team.

Stars of the series

Biggest days

Hassan Haskins Michigan28 carries, 169 yards, 5 TD2021 Rushing
Jerome Baker Ohio State15 tackles, 1 sack, 1 for loss, 1 INT2016 Defense

Biggest days: the week’s best individual games by our big-days rule, from box scores (2004 on).

From the newspapers

  • The The Saint Paul globe's story of the 1897 game: VICTORY FOR MICHIGAN. Ohio State University Shut Out at Ann ArbOr.

    1897 · The Saint Paul globe, Oct 17, 1897

  • The The Indianapolis journal's story of the 1901 game: Quit with Honors Practically Even, i'm the Evanston Teams Favor. GOOD WORK BY ILLINOIS OHIO STATE UNIVERSITY DEFEATED BY a SCORE OF 2. TO o. Twenty-0ne Points Scored by Mich igan Against hio-Fifty-On by Nebraska Against Missouri.

    1901 · The Indianapolis journal, Indianapolis [Ind.], Nov 10, 1901

  • The The Topeka state journal's story of the 1902 game: EASY FOR MICHIGAN. Defeats the Ohio State Eleven by Score of 86 to 0.

    1902 · The Topeka state journal, Topeka, Kansas, Oct 27, 1902

  • The The Saint Paul globe's story of the 1904 game: MICHIGAN SCORED ON BY OHIO STATE TEAM Wolverines Fumbies and Ffty-Yard Run Down Field Does the Business

    1904 · The Saint Paul globe, St. Paul, Minn., Oct 16, 1904

  • The The Minneapolis journal's story of the 1905 game: BIG WOLVERINES BEAT OHIO STATE With Many Subs in Service Mich. igan Trounces Buckeyes 40 to O. By Publishers Press.

    1905 · The Minneapolis journal, Minneapolis, Minn., Nov 12, 1905

Public-domain newspapers from the Library of Congress’s Chronicling America, found through the American Stories dataset (Dell and Harvard, CC BY 4.0). The earliest meetings with a story on file; each game’s page has the full text.

On television

ESPN’s College GameDay has broadcast from this game 10 times: 2025, 2023, 2022, 2021, 2018, 2016, 2007, 2006, 2003, 2002.

2025FOX18.4 million viewers

College GameDay’s sites from Wikipedia’s list of its locations (CC BY-SA). Viewers: Nielsen, as compiled by nschultz7’s ratings tracker.

Photos

From the rivalry’s and its games’ categories on Wikimedia Commons (free licenses only, each credited).

Every game

Nov 28, 2026Michigan at Ohio State upcomingat Ohio State
Nov 29, 20251Ohio State 27, 15Michigan 9at Michigan
Nov 30, 2024Michigan 13, 2Ohio State 10at Ohio State
Nov 25, 20233Michigan 30, 2Ohio State 24at Michigan
Nov 26, 20223Michigan 45, 2Ohio State 23at Ohio State
Nov 27, 20216Michigan 42, 2Ohio State 27at Michigan
Nov 30, 20192Ohio State 56, 10Michigan 27at Michigan
Nov 24, 201810Ohio State 62, 4Michigan 39at Ohio State
Nov 25, 20178Ohio State 31, Michigan 20at Michigan
Nov 26, 20162Ohio State 30, 3Michigan 27at Ohio State
Nov 28, 20158Ohio State 42, 12Michigan 13at Michigan
Nov 29, 20147Ohio State 42, Michigan 28at Ohio State
Nov 30, 20133Ohio State 42, Michigan 41at Michigan
Nov 24, 20124Ohio State 26, 20Michigan 21at Ohio State
Nov 26, 201117Michigan 40, Ohio State 34at Michigan
Nov 27, 20108Ohio State 37, Michigan 7vacatedat Ohio State
Nov 21, 20099Ohio State 21, Michigan 10at Michigan
Nov 22, 200810Ohio State 42, Michigan 7at Ohio State
Nov 17, 20077Ohio State 14, 23Michigan 3at Michigan
Nov 18, 20061Ohio State 42, 2Michigan 39at Ohio State
Nov 19, 20059Ohio State 25, 17Michigan 21at Michigan
Nov 20, 2004Ohio State 37, 7Michigan 21at Ohio State
Nov 22, 20035Michigan 35, 4Ohio State 21at Michigan
Nov 23, 20022Ohio State 14, 12Michigan 9at Ohio State
Nov 24, 2001Ohio State 26, 11Michigan 20at Michigan
Nov 18, 200019Michigan 38, 12Ohio State 26at Ohio State
Nov 20, 199910Michigan 24, Ohio State 17at Michigan
Nov 21, 19987Ohio State 31, 11Michigan 16at Ohio State
Nov 22, 19971Michigan 20, 4Ohio State 14at Michigan
Nov 23, 199621Michigan 13, 2Ohio State 9at Ohio State
Nov 25, 199518Michigan 31, 2Ohio State 23at Michigan
Nov 19, 199422Ohio State 22, 15Michigan 6at Ohio State
Nov 20, 1993Michigan 28, 5Ohio State 0at Michigan
Nov 21, 19926Michigan 13, 17Ohio State 13at Michigan
Nov 23, 19914Michigan 31, 18Ohio State 3at Michigan
Nov 24, 199015Michigan 16, 19Ohio State 13at Ohio State
Nov 25, 19893Michigan 28, 20Ohio State 18at Michigan
Nov 19, 198812Michigan 34, Ohio State 31at Ohio State
Nov 21, 1987Ohio State 23, Michigan 20at Michigan
Nov 22, 19866Michigan 26, 7Ohio State 24at Ohio State
Nov 23, 19856Michigan 27, 12Ohio State 17at Michigan
Nov 17, 198411Ohio State 21, Michigan 6at Ohio State
Nov 19, 19838Michigan 24, 10Ohio State 21at Michigan
Nov 20, 1982Ohio State 24, 13Michigan 14at Ohio State
Nov 21, 1981Ohio State 14, 7Michigan 9at Michigan
Nov 22, 198010Michigan 9, 5Ohio State 3at Ohio State
Nov 17, 19792Ohio State 18, 13Michigan 15at Michigan
Nov 25, 19786Michigan 14, 16Ohio State 3at Ohio State
Nov 19, 19775Michigan 14, 4Ohio State 6at Michigan
Nov 20, 19764Michigan 22, 8Ohio State 0at Ohio State
Nov 22, 19751Ohio State 21, 4Michigan 14at Michigan
Nov 23, 19744Ohio State 12, 3Michigan 10at Ohio State
Nov 24, 19731Ohio State 10, 4Michigan 10at Ohio State
Nov 25, 19729Ohio State 14, 3Michigan 11at Ohio State
Nov 20, 19713Michigan 10, Ohio State 7at Michigan
Nov 21, 19705Ohio State 20, 4Michigan 9at Ohio State
Nov 22, 196912Michigan 24, 1Ohio State 12at Michigan
Nov 23, 19682Ohio State 50, 4Michigan 14at Ohio State
Nov 25, 1967Ohio State 24, Michigan 14at Michigan
Nov 19, 1966Michigan 17, Ohio State 3at Ohio State
Nov 20, 1965Ohio State 9, Michigan 7at Michigan
Nov 21, 19646Michigan 10, 7Ohio State 0at Ohio State
Nov 30, 1963Ohio State 14, Michigan 10at Michigan
Nov 24, 1962Ohio State 28, Michigan 0at Ohio State
Nov 25, 19612Ohio State 50, Michigan 20at Michigan
Nov 19, 196010Ohio State 7, Michigan 0at Ohio State
Nov 21, 1959Michigan 23, Ohio State 14at Michigan
Nov 22, 195811Ohio State 20, Michigan 14at Ohio State
Nov 23, 19573Ohio State 31, 19Michigan 14at Michigan
Nov 24, 19569Michigan 19, 12Ohio State 0at Ohio State
Nov 19, 1955Ohio State 17, Michigan 0at Michigan
Nov 20, 19541Ohio State 21, 12Michigan 7at Ohio State
Nov 21, 1953Michigan 20, Ohio State 0at Michigan
Nov 22, 1952Ohio State 27, 12Michigan 7at Ohio State
Nov 24, 1951Michigan 7, Ohio State 0at Michigan
Nov 25, 1950Michigan 9, 8Ohio State 3at Ohio State
Nov 19, 19497Ohio State 7, 5Michigan 7at Ohio State
Nov 20, 19481Michigan 13, 18Ohio State 3at Ohio State
Nov 22, 19471Michigan 21, Ohio State 0at Michigan
Nov 23, 19468Michigan 58, Ohio State 6at Ohio State
Nov 24, 19458Michigan 7, 7Ohio State 3at Michigan
Nov 25, 19443Ohio State 18, 6Michigan 14at Ohio State
Nov 20, 19434Michigan 45, Ohio State 7at Michigan
Nov 21, 19425Ohio State 21, 4Michigan 7at Ohio State
Nov 22, 194114Ohio State 20, 5Michigan 20at Ohio State
Nov 23, 19407Michigan 40, Ohio State 0at Ohio State
Nov 25, 1939Michigan 21, 6Ohio State 14at Michigan
Nov 19, 193817Michigan 18, Ohio State 0at Ohio State
Nov 20, 193719Ohio State 21, Michigan 0at Michigan
Nov 21, 193618Ohio State 21, Michigan 0at Ohio State
Nov 23, 1935Ohio State 38, Michigan 0at Michigan
Nov 17, 1934Ohio State 34, Michigan 0at Ohio State
Oct 21, 1933Michigan 13, Ohio State 0at Michigan
Oct 15, 1932Michigan 14, Ohio State 0at Ohio State
Oct 17, 1931Ohio State 20, Michigan 7at Michigan
Oct 18, 1930Michigan 13, Ohio State 0at Ohio State
Oct 19, 1929Ohio State 7, Michigan 0at Michigan
Oct 20, 1928Ohio State 19, Michigan 7at Ohio State
Oct 22, 1927Michigan 21, Ohio State 0at Michigan
Nov 13, 1926Michigan 17, Ohio State 16at Ohio State
Nov 14, 1925Michigan 10, Ohio State 0at Michigan
Nov 15, 1924Michigan 16, Ohio State 6at Ohio State
Oct 20, 1923Michigan 23, Ohio State 0at Michigan
Oct 21, 1922Michigan 19, Ohio State 0at Ohio State
Oct 22, 1921Ohio State 14, Michigan 0at Michigan
Nov 6, 1920Ohio State 14, Michigan 7at Ohio State
Oct 25, 1919Ohio State 13, Michigan 3at Michigan
Nov 30, 1918Michigan 14, Ohio State 0at Michigan
Oct 19, 1912Michigan 14, Ohio State 0at Ohio State
Oct 21, 1911Michigan 19, Ohio State 0at Michigan
Oct 22, 1910Michigan 3, Ohio State 3at Michigan
Oct 16, 1909Michigan 33, Ohio State 6at Michigan
Oct 24, 1908Michigan 10, Ohio State 6at Ohio State
Oct 26, 1907Michigan 22, Ohio State 0at Michigan
Oct 20, 1906Michigan 6, Ohio State 0at Ohio State
Nov 11, 1905Michigan 40, Ohio State 0at Michigan
Oct 15, 1904Michigan 31, Ohio State 6at Ohio State
Nov 7, 1903Michigan 36, Ohio State 0at Michigan
Oct 25, 1902Michigan 86, Ohio State 0at Michigan
Nov 9, 1901Michigan 21, Ohio State 0at Ohio State
Nov 24, 1900Ohio State 0, Michigan 0at Ohio State
Oct 16, 1897Michigan 36, Ohio State 0at Michigan

Every game is listed as played on the field; a win the NCAA later vacated is marked “vacated”; the official series above counts them the NCAA’s way.