The in-state rivalry

Michigan vs. Michigan State

Michigan and Michigan State first met in 1898 and have played 118 times; Michigan leads the series 75–⁠38–⁠5. Over the last 10 meetings it’s Michigan 7–⁠3, and Michigan has won the last 4. The winner takes home the Paul Bunyan Trophy, played for since 1953. Michigan has held it since the 2022 game.

Michigan wins
75
Michigan State wins
38
Ties
5
First meeting
1898
Longest streak
14 Michigan
Current streak
4 Michigan
Last 10 meetings
Michigan 7–⁠3
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
1900s2–⁠0–⁠1
1910s8–⁠2
1920s10–⁠0
1930s4–⁠4–⁠2
1940s8–⁠0
1950s2–⁠7–⁠1
1960s2–⁠7–⁠1
1970s9–⁠1
1980s8–⁠2
1990s6–⁠4
2000s7–⁠3
2010s4–⁠6
2020s4–⁠2
Both ranked
18 meetings: Michigan 7, Michigan State 10; 4 both in the top 10
Average margin
17.9 points; 32 decided by one score (8 or fewer)
At Michigan
51–⁠23–⁠3 Michigan’s record at home
At Michigan State
15–⁠24–⁠2 Michigan State’s record at home
Shutouts
34

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

Paul Bunyan Trophy

Played for since
1953
Held by
Michigan since the 2022 game
Games for it on file
73 Michigan State 29, Michigan 42, 2 tied

Who holds it comes from the games on file: the winner of the latest regular-season meeting since 1953 (bowl rematches aren’t played for it); a tie leaves it with the holder (the usual rule; the article doesn’t say). From Wikipedia’s list of rivalry games and the rivalry’s article (CC BY-SA). More on the Paul Bunyan Trophy.

Games that tell the story

  1. Michigan’s biggest win1902: Michigan 119, Michigan State 0by 119 points
  2. Michigan State’s biggest win1967: Michigan State 34, Michigan 0by 34 points
  3. Upset1984: Michigan State 19, Michigan 7Michigan State had a 17% chance, by our ratings before kickoff
  4. Upset1978: Michigan State 24, Michigan 15Michigan State had a 19% chance, by our ratings before kickoff
  5. Upset2017: Michigan State 14, Michigan 10Michigan State had a 22% chance, by our ratings before kickoff
  6. Ranked showdown1956: Michigan State 9, Michigan 0No. 2 Michigan State at No. 5 Michigan
  7. Ranked showdown1957: Michigan State 35, Michigan 6No. 2 Michigan State at No. 6 Michigan
  8. Ranked showdown2021: Michigan State 37, Michigan 33No. 6 Michigan at No. 8 Michigan State

Coach against coach

YearsMichiganSeriesMichigan State
1908–⁠1919Fielding Yost3–⁠0–⁠1Chester Brewer
1911–⁠1915Fielding Yost3–⁠2John Macklin
1923–⁠1926Fielding Yost3–⁠0Ralph Young
1929–⁠1932Harry Kipke2–⁠0–⁠2Jimmy Crowley
1933–⁠1937Harry Kipke1–⁠4Charlie Bachman
1938–⁠1946Fritz Crisler7–⁠0Charlie Bachman
1948–⁠1953Bennie Oosterbaan2–⁠4Biggie Munn
1954–⁠1958Bennie Oosterbaan2–⁠2–⁠1Duffy Daugherty
1959–⁠1968Bump Elliott2–⁠7–⁠1Duffy Daugherty
1969–⁠1972Bo Schembechler3–⁠1Duffy Daugherty
1973–⁠1975Bo Schembechler3–⁠0Dennis Stolz
1976–⁠1979Bo Schembechler3–⁠1Darryl Rogers
1980–⁠1982Bo Schembechler3–⁠0Frank Waters
1983–⁠1989Bo Schembechler5–⁠2George Perles
1990–⁠1994Gary Moeller3–⁠2George Perles
1995–⁠1999Lloyd Carr3–⁠2Nick Saban
2000–⁠2002Lloyd Carr2–⁠1Bobby Williams
2003–⁠2006Lloyd Carr4–⁠0John Smith
2008–⁠2010Rich Rodriguez0–⁠3Mark Dantonio
2011–⁠2014Brady Hoke1–⁠3Mark Dantonio
2015–⁠2019Jim Harbaugh3–⁠2Mark Dantonio
2020–⁠2022Jim Harbaugh1–⁠2Mel Tucker

Head-coach pairings with three or more meetings on file, the series read from Michigan’s side (Yost 3–⁠0–⁠1 against Brewer). 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 Michigan State, 1898 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

Ken Walker III Michigan State23 carries, 197 yards, 5 TD2021 Rushing
Braylon Edwards Michigan11 catches, 189 yards, 3 TD2004 Receiving
Javon Ringer Michigan State37 carries, 194 yards, 2 TD2008 Rushing
Andrel Anthony Jr. Michigan6 catches, 155 yards, 2 TD2021 Receiving

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

From the newspapers

  • The Daily press. (Newport News, Va.) 1896-current's story of the 1908 game: tendance 1882. Time. 2:10. Umpire' Sheridan and O'Leary. . FOOTBALL.

    1908 · Daily press. (Newport News, Va.) 1896-current, Virginia, Oct 11, 1908

  • The The Birmingham age-herald's story of the 1915 game: FOOTBALL RESULTS

    1915 · The Birmingham age-herald, Oct 24, 1915

  • The Bismarck daily tribune's story of the 1916 game: NORTH Dakota WINS HARD GAME FROM MCALESTER 70; BADCERSTARS ARE INJURED Eber Simpson, Star Wisconsin Hall, Will be Out of Chicago Game Owing To Wrenched Knee Received in Game Against Haskell; Gophers Swamp South Dakota 81 to 0.

    1916 · Bismarck daily tribune, Bismarck, Dakota [N.D.], Oct 22, 1916

  • The Evening star's story of the 1926 game: FOOT BALL RESULTS

    1926 · Evening star, District of Columbia, Oct 10, 1926

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 four times: 2021, 2015, 1999, 1997.

2025NBC3.6 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

  • 1913 American football game between Michigan Agricultural College (now Mighigan State University) and the University of Michigan
    1913 American football game between Michigan Agricultural College (now Mighigan State University) and the University of MichiganPhoto: Michigan State University Archives, Public domain, via Wikimedia Commons
  • Old College Field Historical Marker
    Old College Field Historical MarkerPhoto: Heathens87, CC BY-SA 4.0, via Wikimedia Commons
  • Spartan Stadium in 2014 vs. Michigan
    Spartan Stadium in 2014 vs. MichiganPhoto: Lekcots11, CC BY-SA 4.0, via Wikimedia Commons
  • Michigan Football against Iowa in Iowa City on October 1, 2022. (Zoey Holmstrom)
    Michigan Football against Iowa in Iowa City on October 1, 2022. (Zoey Holmstrom)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
    The 2022 game
  • Michigan Football against Iowa in Iowa City on October 1, 2022. (Zoey Holmstrom)
    Michigan Football against Iowa in Iowa City on October 1, 2022. (Zoey Holmstrom)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
    The 2022 game
  • Michigan Football against Iowa in Iowa City on October 1, 2022. (Zoey Holmstrom)
    Michigan Football against Iowa in Iowa City on October 1, 2022. (Zoey Holmstrom)Photo: Maize & Blue Nation, CC BY 2.0, via Wikimedia Commons
    The 2022 game

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

Every game

Nov 7, 2026Michigan State at Michigan upcomingat Michigan
Oct 25, 202525Michigan 31, Michigan State 20at Michigan State
Oct 26, 2024Michigan 24, Michigan State 17at Michigan
Oct 21, 20232Michigan 49, Michigan State 0at Michigan State
Oct 29, 20224Michigan 29, Michigan State 7at Michigan
Oct 30, 20218Michigan State 37, 6Michigan 33at Michigan State
Oct 31, 2020Michigan State 27, 13Michigan 24at Michigan
Nov 16, 201914Michigan 44, Michigan State 10at Michigan
Oct 20, 20186Michigan 21, 24Michigan State 7at Michigan State
Oct 7, 2017Michigan State 14, 7Michigan 10at Michigan
Oct 29, 20162Michigan 32, Michigan State 23at Michigan State
Oct 17, 20157Michigan State 27, 12Michigan 23at Michigan
Oct 25, 20148Michigan State 35, Michigan 11at Michigan State
Nov 2, 201324Michigan State 29, 23Michigan 6at Michigan State
Oct 20, 201223Michigan 12, Michigan State 10at Michigan
Oct 15, 201123Michigan State 28, 11Michigan 14at Michigan State
Oct 9, 201017Michigan State 34, 18Michigan 17at Michigan
Oct 3, 2009Michigan State 26, 22Michigan 20at Michigan State
Oct 25, 2008Michigan State 35, Michigan 21at Michigan
Nov 3, 200715Michigan 28, Michigan State 24at Michigan State
Oct 7, 20066Michigan 31, Michigan State 13at Michigan
Oct 1, 2005Michigan 34, 11Michigan State 31at Michigan State
Oct 30, 200412Michigan 45, Michigan State 37at Michigan
Nov 1, 200311Michigan 27, 9Michigan State 20at Michigan State
Nov 2, 200215Michigan 49, Michigan State 3at Michigan
Nov 3, 2001Michigan State 26, 6Michigan 24at Michigan State
Oct 21, 200016Michigan 14, Michigan State 0at Michigan
Oct 9, 199911Michigan State 34, 3Michigan 31at Michigan State
Sep 26, 1998Michigan 29, Michigan State 17at Michigan
Oct 25, 19975Michigan 23, 15Michigan State 7at Michigan State
Nov 2, 19969Michigan 45, Michigan State 29at Michigan
Nov 4, 1995Michigan State 28, 7Michigan 25at Michigan State
Oct 8, 19947Michigan 40, Michigan State 20at Michigan
Oct 9, 1993Michigan State 17, 9Michigan 7at Michigan State
Oct 10, 19923Michigan 35, Michigan State 10at Michigan
Oct 12, 19915Michigan 45, Michigan State 28at Michigan State
Oct 13, 1990Michigan State 28, 1Michigan 27at Michigan
Oct 14, 19895Michigan 10, 21Michigan State 7at Michigan State
Oct 8, 198817Michigan 17, Michigan State 3at Michigan
Oct 10, 1987Michigan State 17, 12Michigan 11at Michigan State
Oct 11, 19864Michigan 27, Michigan State 6at Michigan
Oct 12, 19853Michigan 31, Michigan State 0at Michigan State
Oct 6, 1984Michigan State 19, 13Michigan 7at Michigan
Oct 8, 198314Michigan 42, Michigan State 0at Michigan State
Oct 9, 1982Michigan 31, Michigan State 17at Michigan
Oct 10, 19816Michigan 38, Michigan State 20at Michigan State
Oct 11, 1980Michigan 27, Michigan State 23at Michigan
Oct 6, 197911Michigan 21, 16Michigan State 7at Michigan State
Oct 14, 1978Michigan State 24, 5Michigan 15at Michigan
Oct 8, 19773Michigan 24, Michigan State 14at Michigan State
Oct 9, 19761Michigan 42, Michigan State 10at Michigan
Oct 11, 19758Michigan 16, 15Michigan State 6at Michigan State
Oct 12, 19744Michigan 21, Michigan State 7at Michigan
Oct 13, 19735Michigan 31, Michigan State 0at Michigan State
Oct 14, 19725Michigan 10, Michigan State 0at Michigan
Oct 9, 19712Michigan 24, Michigan State 13at Michigan State
Oct 17, 19706Michigan 34, Michigan State 20at Michigan
Oct 18, 1969Michigan State 23, 13Michigan 12at Michigan State
Oct 12, 1968Michigan 28, 12Michigan State 14at Michigan
Oct 14, 1967Michigan State 34, Michigan 0at Michigan
Oct 8, 19661Michigan State 20, Michigan 7at Michigan State
Oct 9, 19655Michigan State 24, Michigan 7at Michigan
Oct 10, 19647Michigan 17, 9Michigan State 10at Michigan State
Oct 12, 1963Michigan 7, Michigan State 7at Michigan
Oct 13, 1962Michigan State 28, Michigan 0at Michigan State
Oct 14, 1961Michigan State 28, Michigan 0at Michigan
Oct 1, 1960Michigan State 24, Michigan 17at Michigan State
Oct 3, 1959Michigan State 34, Michigan 8at Michigan
Oct 4, 19584Michigan State 12, 16Michigan 12at Michigan State
Oct 12, 19572Michigan State 35, 6Michigan 6at Michigan
Oct 6, 19562Michigan State 9, 5Michigan 0at Michigan
Oct 1, 1955Michigan 14, Michigan State 7at Michigan
Nov 13, 1954Michigan 33, Michigan State 7at Michigan
Nov 14, 19534Michigan State 14, Michigan 6at Michigan State
Sep 27, 19521Michigan State 27, Michigan 13at Michigan
Sep 29, 19512Michigan State 25, 17Michigan 0at Michigan
Sep 30, 195019Michigan State 14, 3Michigan 7at Michigan
Sep 24, 1949Michigan 7, Michigan State 3at Michigan
Sep 25, 1948Michigan 13, Michigan State 7at Michigan State
Sep 27, 1947Michigan 55, Michigan State 0at Michigan
Nov 9, 194611Michigan 55, Michigan State 7at Michigan
Sep 29, 1945Michigan 40, Michigan State 0at Michigan
Oct 3, 1942Michigan 20, Michigan State 0at Michigan
Sep 27, 1941Michigan 19, Michigan State 7at Michigan
Oct 5, 1940Michigan 21, Michigan State 14at Michigan
Oct 7, 1939Michigan 26, Michigan State 13at Michigan
Oct 1, 1938Michigan 14, Michigan State 0at Michigan
Oct 2, 1937Michigan State 19, Michigan 14at Michigan
Oct 3, 1936Michigan State 21, Michigan 7at Michigan
Oct 5, 1935Michigan State 25, Michigan 6at Michigan
Oct 6, 1934Michigan State 16, Michigan 0at Michigan
Oct 7, 1933Michigan 20, Michigan State 6at Michigan
Oct 1, 1932Michigan 26, Michigan State 0at Michigan
Nov 14, 1931Michigan 0, Michigan State 0at Michigan
Oct 4, 1930Michigan 0, Michigan State 0at Michigan
Oct 5, 1929Michigan 17, Michigan State 0at Michigan
Nov 17, 1928Michigan 3, Michigan State 0at Michigan
Oct 8, 1927Michigan 21, Michigan State 0at Michigan
Oct 9, 1926Michigan 55, Michigan State 3at Michigan
Oct 3, 1925Michigan 39, Michigan State 0at Michigan
Oct 11, 1924Michigan 7, Michigan State 0at Michigan State
Oct 27, 1923Michigan 37, Michigan State 0at Michigan
Nov 4, 1922Michigan 63, Michigan State 0at Michigan
Oct 15, 1921Michigan 30, Michigan State 0at Michigan
Oct 16, 1920Michigan 35, Michigan State 0at Michigan
Oct 18, 1919Michigan 26, Michigan State 0at Michigan
Nov 23, 1918Michigan 21, Michigan State 6at Michigan
Oct 20, 1917Michigan 27, Michigan State 0at Michigan State
Oct 21, 1916Michigan 9, Michigan State 0at Michigan
Oct 23, 1915Michigan State 24, Michigan 0at Michigan
Oct 17, 1914Michigan 3, Michigan State 0at Michigan State
Oct 18, 1913Michigan State 12, Michigan 7at Michigan
Oct 12, 1912Michigan 55, Michigan State 7at Michigan
Oct 14, 1911Michigan 15, Michigan State 3at Michigan State
Oct 15, 1910Michigan 6, Michigan State 3at Michigan
Oct 10, 1908Michigan State 0, Michigan 0at Michigan State
Oct 12, 1907Michigan 46, Michigan State 0at Michigan
Oct 8, 1902Michigan 119, Michigan State 0at Michigan
Oct 12, 1898Michigan 39, Michigan State 0at Michigan

Every game is listed as played on the field.