Ohio State vs. Purdue

Ohio State and Purdue have 61 meetings on file, the first in 1919; officially, Ohio State leads 43–⁠15–⁠2; as played, 44–⁠15–⁠2 in the games on file. Over the last 10 meetings it’s Ohio State 7–⁠3, and Ohio State has won the last 4. The NCAA vacated Ohio State’s win (2010); it doesn’t count officially. This page counts every game as it was played. Some early games are missing from our source for 1894, so the series may be longer than shown here.

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

Official series
Ohio State leads 43–⁠15–⁠2
Ohio State wins on file
44
Purdue wins on file
15
Ties
2
Earliest on file
1919
Longest streak
7 Ohio State
Current streak
4 Ohio State
Last 10 meetings
Ohio State 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
1910s1–⁠0
1920s4–⁠0
1930s1–⁠1
1940s3–⁠3–⁠1
1950s4–⁠1–⁠1
1960s2–⁠2
1970s4–⁠1
1980s7–⁠2
1990s6–⁠0
2000s5–⁠3
2010s3–⁠2
2020s4–⁠0
Both ranked
8 meetings: Ohio State 5, Purdue 2; 3 both in the top 10
Average margin
18.2 points; 18 decided by one score (8 or fewer)
At Ohio State
29–⁠5–⁠2 Ohio State’s record at home
At Purdue
9–⁠15 Purdue’s record at home
Neutral sites
0–⁠1 Ohio State first
Shutouts
15

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

Games that tell the story

  1. Ohio State’s biggest win2013: Ohio State 56, Purdue 0by 56 points
  2. Purdue’s biggest win1967: Purdue 41, Ohio State 6by 35 points
  3. Upset2009: Purdue 26, Ohio State 18Purdue had a 19% chance, by our ratings before kickoff
  4. Upset2011: Purdue 26, Ohio State 23Purdue had a 26% chance, by our ratings before kickoff
  5. Upset1988: Purdue 31, Ohio State 26Purdue had a 29% chance, by our ratings before kickoff
  6. Ranked showdown1968: Ohio State 13, Purdue 0No. 1 Purdue at No. 4 Ohio State
  7. Ranked showdown1969: Ohio State 42, Purdue 14No. 10 Purdue at No. 1 Ohio State
  8. Ranked showdown1945: Purdue 35, Ohio State 13No. 9 Purdue at No. 4 Ohio State

Coach against coach

YearsOhio StateSeriesPurdue
1937–⁠1940Francis Schmidt2–⁠1Mal Elward
1952–⁠1954Woody Hayes2–⁠1Stuart Holcomb
1957–⁠1969Woody Hayes4–⁠2–⁠1Jack Mollenkopf
1982–⁠1986Earle Bruce4–⁠1Leon Burtnett
1988–⁠1990John Cooper2–⁠1Fred Akers
1993–⁠1996John Cooper4–⁠0Jim Colletto
2001–⁠2008Jim Tressel5–⁠1Joe Tiller

Head-coach pairings with three or more meetings on file, the series read from Ohio State’s side (Schmidt 2–⁠1 against Elward). A season split between coaches goes to the one credited with the game.

Both programs through the years

End-of-season Elo ratings of Ohio State and Purdue, 1919 on1300150017001900192019401960198020002020

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

Dwayne Haskins Ohio State48 of 72, 468 yards, 2 TD, 1 INT2018 Passing
Markus Bailey Purdue15 tackles, 0.5 for loss, 1 INT, 1 TD2018 Defense
Rondale Moore Purdue12 catches, 170 yards, 2 TD2018 Receiving

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

From the newspapers

  • The Arizona republican's story of the 1919 game: Ohio STATE LEADS BIG TEN" ELEVENS IN TITLE STRUGGLE

    1919 · Arizona republican, Phoenix, Ariz., Nov 10, 1919

  • The South Bend news-times's story of the 1920 game: OHIO STATE WINS FROM PURDUE ITO Buckeyes Open Conference Season by Banking Boiler makers.

    1920 · South Bend news-times, South Bend, Ind., Oct 17, 1920

  • The Evening star's story of the 1921 game: OHIO STATE AN EASY VICTOR OVER PURDUE:

    1921 · Evening star, Nov 13, 1921

  • The Evening star's story of the 1937 game

    1937 · Evening star, District of Columbia, Oct 3, 1937

  • The The Waterbury Democrat's story of the 1940 game: Grid Season Continues 'Topsy TurDy' FOUR TEAMS ARE. COLLEGE FACES" Cornell Among Early Sea- son StandOuts; Ten- nessee "TOps"

    1940 · The Waterbury Democrat, Oct 7, 1940

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 once: 2003.

2025BTN1.8 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.

Every game

Nov 8, 20251Ohio State 34, Purdue 10at Purdue
Nov 9, 20243Ohio State 45, Purdue 0at Ohio State
Oct 14, 20233Ohio State 41, Purdue 7at Purdue
Nov 13, 20216Ohio State 59, Purdue 31at Ohio State
Oct 20, 2018Purdue 49, 2Ohio State 20at Purdue
Nov 2, 20134Ohio State 56, Purdue 0at Purdue
Oct 20, 20127Ohio State 29, Purdue 22at Ohio State
Nov 12, 2011Purdue 26, Ohio State 23at Purdue
Oct 23, 201011Ohio State 49, Purdue 0vacatedat Ohio State
Oct 17, 2009Purdue 26, 7Ohio State 18at Purdue
Oct 11, 200812Ohio State 16, Purdue 3at Ohio State
Oct 6, 20074Ohio State 23, 23Purdue 7at Purdue
Nov 13, 2004Purdue 24, Ohio State 17at Purdue
Nov 15, 20034Ohio State 16, 11Purdue 13at Ohio State
Nov 9, 20023Ohio State 10, Purdue 6at Purdue
Nov 10, 2001Ohio State 35, Purdue 9at Ohio State
Oct 28, 200016Purdue 31, 12Ohio State 27at Purdue
Oct 9, 199921Ohio State 25, 17Purdue 22at Ohio State
Oct 19, 19962Ohio State 42, Purdue 14at Purdue
Oct 21, 19954Ohio State 28, Purdue 0at Ohio State
Oct 22, 199424Ohio State 48, Purdue 14at Ohio State
Oct 23, 19933Ohio State 45, Purdue 24at Purdue
Oct 20, 1990Ohio State 42, Purdue 2at Purdue
Oct 21, 1989Ohio State 21, Purdue 3at Ohio State
Oct 15, 1988Purdue 31, Ohio State 26at Ohio State
Oct 17, 198717Ohio State 20, Purdue 17at Purdue
Oct 18, 1986Ohio State 39, Purdue 11at Purdue
Oct 19, 198511Ohio State 41, Purdue 27at Ohio State
Oct 6, 1984Purdue 28, 2Ohio State 23at Purdue
Oct 8, 19836Ohio State 33, Purdue 22at Ohio State
Oct 30, 1982Ohio State 38, Purdue 6at Ohio State
Oct 31, 1981Ohio State 45, Purdue 33at Purdue
Oct 14, 1978Purdue 27, 16Ohio State 16at Purdue
Oct 8, 19774Ohio State 46, Purdue 0at Ohio State
Oct 23, 19769Ohio State 24, Purdue 3at Ohio State
Oct 25, 19751Ohio State 35, Purdue 6at Purdue
Nov 14, 19703Ohio State 10, Purdue 7at Purdue
Nov 15, 19691Ohio State 42, 10Purdue 14at Ohio State
Oct 12, 19684Ohio State 13, 1Purdue 0at Ohio State
Oct 14, 19672Purdue 41, Ohio State 6at Ohio State
Oct 15, 1960Purdue 24, 3Ohio State 21at Purdue
Oct 17, 1959Ohio State 15, 6Purdue 0at Ohio State
Nov 8, 195816Ohio State 14, 8Purdue 14at Ohio State
Nov 9, 19576Ohio State 20, Purdue 7at Ohio State
Nov 13, 19542Ohio State 28, Purdue 6at Purdue
Nov 14, 1953Ohio State 21, Purdue 6at Ohio State
Oct 4, 1952Purdue 21, 15Ohio State 14at Ohio State
Oct 4, 1947Purdue 24, Ohio State 20at Purdue
Oct 19, 1946Ohio State 14, Purdue 14at Ohio State
Oct 20, 19459Purdue 35, 4Ohio State 13at Ohio State
Oct 16, 19435Purdue 30, Ohio State 7Neutral site
Oct 17, 19421Ohio State 26, Purdue 0at Ohio State
Oct 18, 194110Ohio State 16, Purdue 14at Ohio State
Oct 5, 1940Ohio State 17, Purdue 14at Ohio State
Nov 5, 1938Purdue 12, Ohio State 0at Ohio State
Oct 2, 1937Ohio State 13, Purdue 0at Ohio State
Oct 4, 1924Ohio State 7, Purdue 0at Ohio State
Nov 10, 1923Ohio State 32, Purdue 0at Purdue
Nov 12, 1921Ohio State 28, Purdue 0at Ohio State
Oct 16, 1920Ohio State 17, Purdue 0at Ohio State
Nov 8, 1919Ohio State 20, Purdue 0at Ohio State

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.