Columbia vs. Princeton

Columbia and Princeton first met in 1874 and have played 74 times; Princeton leads the series 61–⁠12–⁠1. Over the last 10 meetings it’s Princeton 8–⁠2, and Princeton has won the last 2.

Columbia wins
12
Princeton wins
61
Ties
1
First meeting
1874
Longest streak
20 Princeton
Current streak
2 Princeton
Last 10 meetings
Princeton 8–⁠2
Most recent
2026

The series at a glance

Every meeting by decade, colored by the winner
’0’1’2’3’4’5’6’7’8’9W–L
1870s0–⁠5
1880s0–⁠4
1890s0–⁠2
1900s1–⁠2
1930s1–⁠2
1940s2–⁠2
1950s0–⁠8
1960s0–⁠10
1970s3–⁠6–⁠1
1980s0–⁠2
2000s2–⁠5
2010s2–⁠8
2020s1–⁠5
Average margin
17.4 points; 28 decided by one score (8 or fewer)
At Columbia
7–⁠29 Columbia’s record at home
At Princeton
31–⁠5–⁠1 Princeton’s record at home
Neutral sites
0–⁠1 Columbia first
Shutouts
21

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

Games that tell the story

  1. Columbia’s biggest win2009: Columbia 38, Princeton 0by 38 points
  2. Princeton’s biggest win1890: Princeton 85, Columbia 0by 85 points
  3. Upset2017: Columbia 28, Princeton 24Columbia had a 20% chance, by our ratings before kickoff
  4. Upset1948: Princeton 16, Columbia 14Princeton had a 26% chance, by our ratings before kickoff
  5. Upset1900: Columbia 6, Princeton 5Columbia had a 28% chance, by our ratings before kickoff

Coach against coach

YearsColumbiaSeriesPrinceton
1945–⁠1956Lou Little1–⁠6Charles Caldwell
1957–⁠1967Aldo Donelli0–⁠11Richard Colman
1969–⁠1972Frank Navarro1–⁠2–⁠1Jake McCandless
1974–⁠1977Bill Campbell0–⁠4Robert Casciola

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

Both programs through the years

End-of-season Elo ratings of Columbia and Princeton, 1874 on13001500170018801900192019401960198020002020

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.

From the newspapers

  • The New-York tribune's story of the 1882 game: OUTDOOR SPORTS. COLUMBIA BEATEN BY PRINCETON.

    1882 · New-York tribune, New York [N.Y.], Nov 8, 1882

  • The New-York tribune's story of the 1882 game: COLUMBIA MEN LOSE AT PRINCETON. icy TELEGRAPH TO THE TBIBUSE.I

    1882 · New-York tribune, New York [N.Y.], Nov 26, 1882

  • The The Topeka state journal's story of the 1899 game: Princeton. II: Columbia. O.

    1899 · The Topeka state journal, Topeka, Kansas, Oct 16, 1899

  • The The times's story of the 1900 game: THE Tigers Columbia Team the Winner by a Score Of 6 to 5. A Lucky Play by Roper Saves Princeton From Being Blanked- Scores a Touchdown But Goal is Lost ON a Technicality-Cnptni Pelps Defensive Tactics Weak.

    1900 · The times, Washington [D.C.], Nov 7, 1900

  • The New-York tribune's story of the 1902 game: FOOTBALL. PRINCETON DEFEATS COLUMBIA Il TO O. AND LOSES TWO MEN FOR REST OF YEAR.

    1902 · New-York tribune, New York [N.Y.], Oct 26, 1902

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.

Every game

Oct 3, 2026Princeton 35, Columbia 7at Columbia
Oct 3, 2025Princeton 17, Columbia 10at Princeton
Oct 5, 2024Columbia 34, Princeton 17at Columbia
Sep 29, 2023Princeton 10, Columbia 7at Princeton
Oct 1, 2022Princeton 24, Columbia 6at Columbia
Oct 2, 2021Princeton 24, Columbia 7at Princeton
Oct 5, 2019Princeton 21, Columbia 10at Princeton
Sep 28, 2018Princeton 45, Columbia 10at Columbia
Sep 30, 2017Columbia 28, Princeton 24at Princeton
Oct 1, 2016Princeton 48, Columbia 13at Columbia
Oct 2, 2015Princeton 10, Columbia 5at Princeton
Oct 4, 2014Princeton 38, Columbia 6at Columbia
Oct 5, 2013Princeton 53, Columbia 7at Princeton
Sep 29, 2012Princeton 33, Columbia 6at Columbia
Oct 1, 2011Princeton 24, Columbia 21at Princeton
Oct 2, 2010Columbia 42, Princeton 14at Columbia
Oct 3, 2009Columbia 38, Princeton 0at Princeton
Oct 4, 2008Princeton 27, Columbia 24at Columbia
Sep 29, 2007Princeton 42, Columbia 32at Princeton
Sep 30, 2006Princeton 19, Columbia 6at Columbia
Oct 1, 2005Princeton 43, Columbia 3at Princeton
Oct 2, 2004Princeton 27, Columbia 26Neutral site
Oct 4, 2003Columbia 33, Princeton 27at Princeton
Oct 10, 1981Princeton 21, Columbia 14at Princeton
Oct 11, 1980Princeton 31, Columbia 19at Columbia
Oct 13, 1979Princeton 35, Columbia 7at Princeton
Oct 14, 1978Columbia 14, Princeton 10at Columbia
Oct 8, 1977Princeton 28, Columbia 7at Princeton
Oct 9, 1976Princeton 9, Columbia 6at Columbia
Oct 4, 1975Princeton 27, Columbia 7at Columbia
Oct 5, 1974Princeton 40, Columbia 13at Princeton
Oct 6, 1973Columbia 14, Princeton 13at Columbia
Oct 7, 1972Princeton 0, Columbia 0at Princeton
Oct 2, 1971Columbia 22, Princeton 20at Columbia
Oct 3, 1970Princeton 24, Columbia 22at Princeton
Oct 4, 1969Princeton 21, Columbia 7at Columbia
Oct 5, 1968Princeton 44, Columbia 16at Princeton
Oct 7, 1967Princeton 28, Columbia 14at Columbia
Oct 1, 1966Princeton 14, Columbia 12at Princeton
Oct 2, 1965Princeton 31, Columbia 0at Columbia
Oct 3, 1964Princeton 23, Columbia 13at Princeton
Oct 5, 1963Princeton 7, Columbia 6at Columbia
Oct 6, 1962Princeton 33, Columbia 0at Princeton
Oct 7, 1961Princeton 30, Columbia 20at Columbia
Oct 1, 1960Princeton 49, Columbia 0at Princeton
Oct 3, 1959Princeton 22, Columbia 0at Columbia
Oct 4, 1958Princeton 43, Columbia 8at Princeton
Oct 5, 1957Princeton 47, Columbia 6at Columbia
Oct 6, 1956Princeton 39, Columbia 0at Princeton
Oct 1, 1955Princeton 20, Columbia 7at Princeton
Oct 2, 1954Princeton 54, Columbia 20at Columbia
Oct 3, 1953Princeton 20, Columbia 19at Princeton
Sep 27, 195214Princeton 14, Columbia 0at Columbia
Oct 23, 1948Princeton 16, Columbia 14at Columbia
Nov 17, 1945Columbia 32, Princeton 7at Princeton
Oct 2, 1943Princeton 26, Columbia 7at Columbia
Oct 11, 1941Columbia 21, Princeton 0at Princeton
Oct 21, 1939Princeton 14, Columbia 7at Columbia
Oct 21, 1933Princeton 20, Columbia 0at Princeton
Oct 8, 1932Columbia 20, Princeton 7at Columbia
Oct 28, 1905Princeton 12, Columbia 0at Columbia
Oct 25, 1902Princeton 21, Columbia 0at Princeton
Nov 6, 1900Columbia 6, Princeton 5at Columbia
Oct 14, 1899Princeton 11, Columbia 0at Columbia
Nov 4, 1890Princeton 85, Columbia 0at Columbia
Nov 6, 1889Princeton 71, Columbia 0at Columbia
Nov 25, 1882Princeton 3, Columbia 0at Princeton
Nov 7, 1882Princeton 8, Columbia 0at Columbia
Nov 12, 1881Princeton 1, Columbia 0at Princeton
Nov 1, 1879Princeton 2, Columbia 0at Princeton
Nov 24, 1877Princeton 4, Columbia 0at Princeton
Nov 11, 1876Princeton 3, Columbia 0at Columbia
Nov 13, 1875Princeton 6, Columbia 2at Princeton
Nov 7, 1874Princeton 6, Columbia 0at Princeton

Every game is listed as played on the field.