Cornell vs. Pennsylvania

Cornell and Pennsylvania first met in 1893 and have played 110 times; Pennsylvania leads the series 65–⁠40–⁠5. Over the last 10 meetings it’s Pennsylvania 8–⁠2. The winner takes home the Trustees’ Cup, played for since 1995. Cornell has held it since the 2025 game.

Cornell wins
40
Pennsylvania wins
65
Ties
5
First meeting
1893
Longest streak
8 Pennsylvania
Current streak
1 Cornell
Last 10 meetings
Pennsylvania 8–⁠2
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
1890s0–⁠7
1900s1–⁠8–⁠1
1910s3–⁠6
1920s3–⁠6–⁠1
1930s5–⁠4–⁠1
1940s2–⁠8
1950s5–⁠4–⁠1
1960s8–⁠2
1970s6–⁠3–⁠1
1980s1–⁠1
2000s2–⁠5
2010s2–⁠8
2020s2–⁠3
Both ranked
1 meeting: Cornell 0, Pennsylvania 1
Average margin
15.7 points; 38 decided by one score (8 or fewer)
At Cornell
8–⁠10–⁠1 Cornell’s record at home
At Pennsylvania
55–⁠32–⁠4 Pennsylvania’s record at home
Shutouts
26

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

Trustees’ Cup

Played for since
1995
Held by
Cornell since the 2025 game
Games for it on file
22 Cornell 6, Pennsylvania 16

Who holds it comes from the games on file: the winner of the latest regular-season meeting since 1995 (bowl rematches aren’t played for it); a tie leaves it with the holder (the usual rule; the article doesn’t say). The rivalry’s article counts the games for it: Penn leads, 21–⁠9. From Wikipedia’s list of rivalry games and the rivalry’s article (CC BY-SA). More on the Trustees’ Cup.

Games that tell the story

  1. Cornell’s biggest win1921: Cornell 41, Pennsylvania 0by 41 points
  2. Pennsylvania’s biggest win1945: Pennsylvania 59, Cornell 6by 53 points
  3. Upset2011: Cornell 48, Pennsylvania 38Cornell had a 21% chance, by our ratings before kickoff
  4. Upset1913: Cornell 21, Pennsylvania 0Cornell had a 23% chance, by our ratings before kickoff
  5. Upset1968: Pennsylvania 10, Cornell 8Pennsylvania had a 24% chance, by our ratings before kickoff
  6. Ranked showdown1940: Pennsylvania 22, Cornell 20No. 5 Cornell at No. 12 Pennsylvania

Coach against coach

YearsCornellSeriesPennsylvania
1913–⁠1915Albert Sharpe3–⁠0George Brooke
1920–⁠1922Gilmour Dobie2–⁠1John Heisman
1931–⁠1935Gilmour Dobie2–⁠3Harvey Harman
1938–⁠1940Carl Snavely1–⁠1–⁠1George Munger
1947–⁠1953George James3–⁠3–⁠1George Munger
1961–⁠1964Tom Harp4–⁠0John Stiegman

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

Both programs through the years

End-of-season Elo ratings of Cornell and Pennsylvania, 1893 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.

From the newspapers

  • The Richmond dispatch's story of the 1894 game: PENN M "A. r,,,,ll Treated 10 an Adverse Score Of 6to0. richmond COLLEGE DEFEATED. Introduces New Style OF Play Aeains, oar Boys with Success other Games.

    1894 · Richmond dispatch, Richmond, Va., Nov 18, 1894

  • The The herald's story of the 1895 game

    1895 · The herald, Los Angeles [Calif.], Nov 29, 1895

  • The The record-union's story of the 1896 game: Pennsylvania Scores an Easy Victory Over the Cornell Eleven, The Former Making Thirty-TWo Points tc the Latters Ten.

    1896 · The record-union, California, Nov 27, 1896

  • The Omaha daily bee's story of the 1897 game: GOSSIP FROM THE CRlDIRON Close of a Wonderfully Successful Season Brings Surprises. co.ORDNATING THE EASTERN TEAMS Pennsylvania Easily Entitled 20 the First Place, Yale, Harvard. Prince ton md Cornell Coming In Order Named.

    1897 · Omaha daily bee, Nov 29, 1897

  • The The daily morning journal and courier's story of the 1898 game: U. OF P. DEFEATS CORNELL THE FIELD WAS KNEE DEEP WITH MUD.

    1898 · The daily morning journal and courier, Nov 25, 1898

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.

Photos

  • C - O - R - N - E - L - L flags carried by Cornell University cheerleaders. Cornell at Penn football, November 9, 2019.
    C – O – R – N – E – L – L flags carried by Cornell University cheerleaders. Cornell at Penn football, November 9, 2019.Photo: Kenneth C. Zirkel, CC BY 4.0, via Wikimedia Commons
    The 2019 game
  • Cornell University cheerleaders at Cornell-Penn game, November 9, 2019. Penn won, 21-20.
    Cornell University cheerleaders at Cornell-Penn game, November 9, 2019. Penn won, 21–⁠20.Photo: Kenneth C. Zirkel, CC BY-SA 4.0, via Wikimedia Commons
    The 2019 game
  • UPenn vs. Cornell football at Franklin Field, November 9, 2019. Penn won, 21-20.
    UPenn vs. Cornell football at Franklin Field, November 9, 2019. Penn won, 21–⁠20.Photo: Kenneth C. Zirkel, CC BY-SA 4.0, via Wikimedia Commons
    The 2019 game
  • Cornell University cheerleaders execute the "Liberty" stunt at Cornell-Penn game, 2019.
    Cornell University cheerleaders execute the “Liberty” stunt at Cornell-Penn game, 2019.Photo: Kenneth C. Zirkel, CC BY 4.0, via Wikimedia Commons
    The 2019 game

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

Every game

Nov 7, 2026Pennsylvania at Cornell upcomingat Cornell
Nov 8, 2025Cornell 39, Pennsylvania 17at Pennsylvania
Nov 9, 2024Pennsylvania 67, Cornell 49at Cornell
Nov 4, 2023Pennsylvania 23, Cornell 8at Pennsylvania
Nov 5, 2022Pennsylvania 28, Cornell 21at Cornell
Nov 6, 2021Cornell 15, Pennsylvania 12at Pennsylvania
Nov 9, 2019Pennsylvania 21, Cornell 20at Pennsylvania
Nov 2, 2018Pennsylvania 20, Cornell 7at Cornell
Nov 18, 2017Pennsylvania 29, Cornell 22at Pennsylvania
Nov 19, 2016Pennsylvania 42, Cornell 20at Cornell
Nov 21, 2015Pennsylvania 34, Cornell 21at Pennsylvania
Nov 22, 2014Pennsylvania 34, Cornell 26at Cornell
Nov 23, 2013Cornell 42, Pennsylvania 41at Pennsylvania
Nov 17, 2012Pennsylvania 35, Cornell 28at Cornell
Nov 19, 2011Cornell 48, Pennsylvania 38at Pennsylvania
Nov 20, 2010Pennsylvania 31, Cornell 7at Cornell
Nov 21, 2009Pennsylvania 34, Cornell 0at Pennsylvania
Nov 22, 2008Pennsylvania 23, Cornell 6at Cornell
Nov 17, 2007Pennsylvania 45, Cornell 9at Pennsylvania
Nov 18, 2006Cornell 28, Pennsylvania 27at Cornell
Nov 19, 2005Cornell 16, Pennsylvania 7at Pennsylvania
Nov 20, 2004Pennsylvania 20, Cornell 14at Cornell
Nov 22, 2003Pennsylvania 59, Cornell 7at Pennsylvania
Sep 19, 1981Pennsylvania 29, Cornell 22at Pennsylvania
Nov 22, 1980Cornell 31, Pennsylvania 9at Cornell
Sep 22, 1979Cornell 52, Pennsylvania 13at Pennsylvania
Nov 18, 1978Cornell 35, Pennsylvania 17at Cornell
Sep 17, 1977Pennsylvania 17, Cornell 7at Pennsylvania
Nov 13, 1976Cornell 31, Pennsylvania 13at Cornell
Nov 22, 1975Pennsylvania 27, Cornell 21at Pennsylvania
Oct 12, 1974Cornell 28, Pennsylvania 28at Cornell
Nov 24, 1973Pennsylvania 31, Cornell 22at Pennsylvania
Oct 14, 1972Cornell 24, Pennsylvania 20at Cornell
Nov 20, 1971Cornell 41, Pennsylvania 13at Pennsylvania
Oct 10, 1970Cornell 32, Pennsylvania 31at Cornell
Nov 22, 1969Cornell 28, Pennsylvania 14at Pennsylvania
Oct 12, 1968Pennsylvania 10, Cornell 8at Cornell
Nov 25, 1967Cornell 33, Pennsylvania 14at Pennsylvania
Oct 8, 1966Cornell 45, Pennsylvania 28at Cornell
Nov 25, 1965Cornell 38, Pennsylvania 14at Pennsylvania
Oct 10, 1964Cornell 33, Pennsylvania 0at Cornell
Nov 28, 1963Cornell 17, Pennsylvania 8at Pennsylvania
Nov 24, 1962Cornell 29, Pennsylvania 22at Pennsylvania
Nov 25, 1961Cornell 31, Pennsylvania 0at Pennsylvania
Nov 24, 1960Pennsylvania 18, Cornell 7at Pennsylvania
Nov 26, 1959Pennsylvania 28, Cornell 13at Pennsylvania
Nov 27, 1958Cornell 19, Pennsylvania 7at Pennsylvania
Nov 28, 1957Pennsylvania 14, Cornell 6at Pennsylvania
Nov 22, 1956Cornell 20, Pennsylvania 7at Pennsylvania
Nov 24, 1955Cornell 39, Pennsylvania 7at Pennsylvania
Nov 25, 1954Cornell 20, Pennsylvania 6at Pennsylvania
Nov 26, 1953Pennsylvania 7, Cornell 7at Pennsylvania
Nov 27, 1952Pennsylvania 14, Cornell 7at Pennsylvania
Nov 24, 1951Pennsylvania 7, Cornell 0at Pennsylvania
Nov 25, 1950Cornell 13, 13Pennsylvania 6at Pennsylvania
Nov 24, 194920Cornell 29, Pennsylvania 21at Pennsylvania
Nov 25, 1948Cornell 23, 19Pennsylvania 14at Pennsylvania
Nov 27, 19478Pennsylvania 21, Cornell 0at Pennsylvania
Nov 28, 194614Pennsylvania 26, Cornell 20at Pennsylvania
Nov 24, 194511Pennsylvania 59, Cornell 6at Pennsylvania
Nov 25, 1944Pennsylvania 20, Cornell 0at Pennsylvania
Nov 25, 194318Pennsylvania 20, Cornell 14at Pennsylvania
Nov 26, 1942Pennsylvania 34, Cornell 7at Pennsylvania
Nov 22, 194113Pennsylvania 16, Cornell 0at Pennsylvania
Nov 23, 194012Pennsylvania 22, 5Cornell 20at Pennsylvania
Nov 25, 19393Cornell 26, Pennsylvania 0at Pennsylvania
Nov 24, 1938Pennsylvania 0, 10Cornell 0at Pennsylvania
Nov 25, 1937Cornell 34, Pennsylvania 20at Pennsylvania
Nov 26, 193613Pennsylvania 14, Cornell 6at Pennsylvania
Nov 28, 1935Pennsylvania 33, Cornell 7at Pennsylvania
Nov 29, 1934Pennsylvania 23, Cornell 13at Pennsylvania
Nov 30, 1933Cornell 20, Pennsylvania 12at Pennsylvania
Nov 24, 1932Pennsylvania 13, Cornell 7at Pennsylvania
Nov 26, 1931Cornell 7, Pennsylvania 0at Pennsylvania
Nov 27, 1930Cornell 13, Pennsylvania 7at Pennsylvania
Nov 28, 1929Pennsylvania 17, Cornell 7at Pennsylvania
Nov 29, 1928Pennsylvania 49, Cornell 0at Pennsylvania
Nov 24, 1927Pennsylvania 35, Cornell 0at Pennsylvania
Nov 25, 1926Pennsylvania 10, Cornell 10at Pennsylvania
Nov 26, 1925Pennsylvania 7, Cornell 0at Pennsylvania
Nov 27, 1924Pennsylvania 20, Cornell 0at Pennsylvania
Nov 29, 1923Cornell 14, Pennsylvania 7at Pennsylvania
Nov 30, 1922Cornell 9, Pennsylvania 0at Pennsylvania
Nov 24, 1921Cornell 41, Pennsylvania 0at Pennsylvania
Nov 25, 1920Pennsylvania 28, Cornell 0at Pennsylvania
Nov 27, 1919Pennsylvania 24, Cornell 0at Pennsylvania
Nov 29, 1917Pennsylvania 37, Cornell 0at Pennsylvania
Nov 30, 1916Pennsylvania 23, Cornell 3at Pennsylvania
Nov 25, 1915Cornell 24, Pennsylvania 9at Pennsylvania
Nov 26, 1914Cornell 24, Pennsylvania 12at Pennsylvania
Nov 27, 1913Cornell 21, Pennsylvania 0at Pennsylvania
Nov 28, 1912Pennsylvania 7, Cornell 2at Pennsylvania
Nov 30, 1911Pennsylvania 21, Cornell 9at Pennsylvania
Nov 24, 1910Pennsylvania 12, Cornell 6at Pennsylvania
Nov 25, 1909Pennsylvania 17, Cornell 6at Pennsylvania
Nov 26, 1908Pennsylvania 17, Cornell 4at Pennsylvania
Nov 28, 1907Pennsylvania 12, Cornell 4at Pennsylvania
Nov 29, 1906Pennsylvania 0, Cornell 0at Pennsylvania
Nov 30, 1905Pennsylvania 6, Cornell 5at Pennsylvania
Nov 24, 1904Pennsylvania 34, Cornell 0at Pennsylvania
Nov 26, 1903Pennsylvania 42, Cornell 0at Pennsylvania
Nov 27, 1902Pennsylvania 12, Cornell 11at Pennsylvania
Nov 28, 1901Cornell 23, Pennsylvania 6at Pennsylvania
Nov 29, 1900Pennsylvania 27, Cornell 0at Pennsylvania
Nov 30, 1899Pennsylvania 29, Cornell 0at Pennsylvania
Nov 24, 1898Pennsylvania 12, Cornell 6at Pennsylvania
Nov 25, 1897Pennsylvania 4, Cornell 0at Pennsylvania
Nov 26, 1896Pennsylvania 32, Cornell 10at Pennsylvania
Nov 28, 1895Pennsylvania 46, Cornell 2at Pennsylvania
Nov 17, 1894Pennsylvania 6, Cornell 0at Pennsylvania
Nov 18, 1893Pennsylvania 50, Cornell 0at Pennsylvania

Every game is listed as played on the field.