Harvard vs. Pennsylvania

Harvard and Pennsylvania first met in 1881 and have played 74 times; Harvard leads the series 47–⁠25–⁠2. Over the last 10 meetings it’s Harvard 6–⁠4, and Harvard has won the last 5.

Harvard wins
47
Pennsylvania wins
25
Ties
2
First meeting
1881
Longest streak
9 Harvard
Current streak
5 Harvard
Last 10 meetings
Harvard 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
1880s6–⁠1
1890s3–⁠4
1900s4–⁠2
1920s0–⁠2
1930s0–⁠1
1940s0–⁠2–⁠1
1950s2–⁠2
1960s8–⁠1–⁠1
1970s9–⁠1
1980s2–⁠0
2000s4–⁠3
2010s4–⁠6
2020s5–⁠0
Average margin
14.9 points; 21 decided by one score (8 or fewer)
At Harvard
25–⁠14 Harvard’s record at home
At Pennsylvania
11–⁠22–⁠2 Pennsylvania’s record at home
Shutouts
19

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

Games that tell the story

  1. Harvard’s biggest win1888: Harvard 50, Pennsylvania 0by 50 points
  2. Pennsylvania’s biggest win1927: Pennsylvania 24, Harvard 0by 24 points
  3. Upset2015: Pennsylvania 35, Harvard 25Pennsylvania had a 19% chance, by our ratings before kickoff
  4. Upset1963: Pennsylvania 7, Harvard 2Pennsylvania had a 25% chance, by our ratings before kickoff
  5. Upset1972: Pennsylvania 38, Harvard 27Pennsylvania had a 26% chance, by our ratings before kickoff

Coach against coach

YearsHarvardSeriesPennsylvania
1939–⁠1942Dick Harlow0–⁠3–⁠1George Munger
1960–⁠1964John Yovicsin4–⁠1John Stiegman

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

Both programs through the years

End-of-season Elo ratings of Harvard and Pennsylvania, 1881 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 Morning journal and courier's story of the 1884 game: THE YALE CAMPUS,

    1884 · Morning journal and courier, Oct 27, 1884

  • The Morning journal and courier's story of the 1886 game: gew agaren @allg 9gprning ynnrual aud Gpnrier. FOOTB ALL. Yale Outplays Princeton And Scores Four Points To Her Nothing-Galne Called on Account of Darkness-The

    1886 · Morning journal and courier, Connecticut, Nov 27, 1886

  • The 's story of the 1889 game: AS TO FOOTBALL. Yale, Harvard, Princeton, Union of Pennsylvania, Wesleyan. WHO'LL WIN THE CHAMPIONSHIP

    1889 · , Nov 6, 1889

  • The St. Paul daily globe's story of the 1893 game: ALL WEAR CRIMSON. Harvard Lays the Ghost of Jarvis Field.

    1893 · St. Paul daily globe, Saint Paul, Minn., Dec 1, 1893

  • The Evening journal's story of the 1894 game: HARVARD LOST AGAIN. The Pennsylvania Kickers Win Another Brilliant Victory. THE FINAL SCORE WAS l8 TO & The Big Football Game Wakes Up rhiin. delphia For once, and 10000 People Turned out to See the Crimson Banner Trailed In the Dust.

    1894 · Evening journal, Delaware, Nov 30, 1894

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

Nov 14, 2026Harvard at Pennsylvania upcomingat Pennsylvania
Nov 15, 2025Harvard 45, Pennsylvania 43at Harvard
Nov 16, 2024Harvard 31, Pennsylvania 28at Pennsylvania
Nov 11, 2023Harvard 25, Pennsylvania 23at Harvard
Nov 12, 2022Harvard 37, Pennsylvania 14at Pennsylvania
Nov 13, 2021Harvard 23, Pennsylvania 7at Harvard
Nov 16, 2019Pennsylvania 24, Harvard 20at Harvard
Nov 10, 2018Harvard 29, Pennsylvania 7at Pennsylvania
Nov 11, 2017Pennsylvania 23, Harvard 6at Harvard
Nov 11, 2016Pennsylvania 27, Harvard 14at Pennsylvania
Nov 14, 2015Pennsylvania 35, Harvard 25at Harvard
Nov 15, 2014Harvard 34, Pennsylvania 24at Pennsylvania
Nov 16, 2013Harvard 38, Pennsylvania 30at Harvard
Nov 10, 2012Pennsylvania 30, Harvard 21at Pennsylvania
Nov 12, 2011Harvard 37, Pennsylvania 20at Harvard
Nov 13, 2010Pennsylvania 34, Harvard 14at Pennsylvania
Nov 14, 2009Pennsylvania 17, Harvard 7at Harvard
Nov 15, 2008Harvard 24, Pennsylvania 21at Pennsylvania
Nov 10, 2007Harvard 23, Pennsylvania 7at Harvard
Nov 11, 2006Pennsylvania 22, Harvard 13at Pennsylvania
Nov 12, 2005Harvard 29, Pennsylvania 3at Harvard
Nov 13, 2004Harvard 31, Pennsylvania 10at Pennsylvania
Nov 15, 2003Pennsylvania 32, Harvard 24at Harvard
Nov 14, 1981Harvard 45, Pennsylvania 7at Harvard
Nov 15, 1980Harvard 28, Pennsylvania 17at Pennsylvania
Nov 10, 1979Harvard 41, Pennsylvania 26at Harvard
Nov 11, 1978Harvard 17, Pennsylvania 13at Pennsylvania
Nov 5, 1977Harvard 34, Pennsylvania 15at Harvard
Nov 6, 1976Harvard 20, Pennsylvania 8at Pennsylvania
Nov 1, 1975Harvard 21, Pennsylvania 3at Pennsylvania
Nov 2, 1974Harvard 39, Pennsylvania 0at Harvard
Nov 3, 1973Harvard 34, Pennsylvania 30at Pennsylvania
Nov 4, 1972Pennsylvania 38, Harvard 27at Harvard
Oct 30, 1971Harvard 28, Pennsylvania 27at Pennsylvania
Oct 31, 1970Harvard 38, Pennsylvania 23at Harvard
Nov 1, 1969Harvard 20, Pennsylvania 6at Pennsylvania
Nov 2, 1968Harvard 28, Pennsylvania 6at Harvard
Nov 4, 1967Harvard 45, Pennsylvania 7at Pennsylvania
Oct 29, 1966Harvard 27, Pennsylvania 7at Harvard
Oct 30, 1965Pennsylvania 10, Harvard 10at Pennsylvania
Oct 31, 1964Harvard 34, Pennsylvania 0at Harvard
Nov 2, 1963Pennsylvania 7, Harvard 2at Pennsylvania
Nov 3, 1962Harvard 36, Pennsylvania 0at Harvard
Nov 4, 1961Harvard 37, Pennsylvania 6at Pennsylvania
Oct 29, 1960Harvard 8, Pennsylvania 0at Harvard
Oct 31, 1959Harvard 12, Pennsylvania 0at Pennsylvania
Nov 1, 1958Pennsylvania 19, Harvard 6at Harvard
Nov 2, 1957Harvard 13, Pennsylvania 6at Pennsylvania
Nov 3, 1956Pennsylvania 28, Harvard 14at Harvard
Oct 3, 1942Pennsylvania 19, Harvard 7at Harvard
Oct 4, 1941Pennsylvania 19, Harvard 0at Pennsylvania
Nov 9, 194015Pennsylvania 10, Harvard 10at Pennsylvania
Oct 21, 1939Pennsylvania 22, Harvard 7at Harvard
Nov 10, 1928Pennsylvania 7, Harvard 0at Harvard
Nov 5, 1927Pennsylvania 24, Harvard 0at Pennsylvania
Nov 11, 1905Pennsylvania 12, Harvard 6at Pennsylvania
Oct 29, 1904Pennsylvania 11, Harvard 0at Harvard
Nov 7, 1903Harvard 17, Pennsylvania 10at Pennsylvania
Nov 8, 1902Harvard 11, Pennsylvania 0at Harvard
Nov 9, 1901Harvard 33, Pennsylvania 6at Pennsylvania
Nov 3, 1900Harvard 17, Pennsylvania 5at Harvard
Nov 4, 1899Harvard 16, Pennsylvania 0at Pennsylvania
Nov 5, 1898Harvard 10, Pennsylvania 0at Harvard
Nov 20, 1897Pennsylvania 15, Harvard 6at Pennsylvania
Nov 21, 1896Pennsylvania 8, Harvard 6at Pennsylvania
Nov 23, 1895Pennsylvania 17, Harvard 14at Harvard
Nov 29, 1894Pennsylvania 18, Harvard 4at Pennsylvania
Nov 30, 1893Harvard 26, Pennsylvania 4at Harvard
Nov 2, 1889Harvard 35, Pennsylvania 0at Harvard
Nov 19, 1888Harvard 50, Pennsylvania 0at Pennsylvania
Nov 19, 1887Harvard 42, Pennsylvania 0at Harvard
Nov 25, 1886Harvard 28, Pennsylvania 0at Pennsylvania
Oct 22, 1884Pennsylvania 4, Harvard 0at Harvard
Oct 13, 1883Harvard 4, Pennsylvania 0at Harvard
Nov 2, 1881Harvard 2, Pennsylvania 0at Harvard

Every game is listed as played on the field.