The Army–Navy Game

Army vs. Navy

125 of their 126 meetings are on file: they first met in 1890, and the earliest on file is 1891; officially, Navy leads 64–⁠55–⁠7; as played, 63–⁠55–⁠7 in the games on file. Over the last 10 meetings it’s Army 6–⁠4, and Navy has won the last 2. The official count covers every meeting.

Official series
Navy leads 64–⁠55–⁠7
Army wins on file
55
Navy wins on file
63
Ties
7
Earliest on file
1891 first met 1890
Longest streak
14 Navy
Current streak
2 Navy
Last 10 meetings
Army 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
1890s2–⁠2
1900s5–⁠3–⁠1
1910s4–⁠4
1920s4–⁠2–⁠2
1930s7–⁠3
1940s5–⁠4–⁠1
1950s3–⁠6–⁠1
1960s4–⁠5–⁠1
1970s3–⁠7
1980s4–⁠5–⁠1
1990s7–⁠3
2000s1–⁠9
2010s3–⁠7
2020s3–⁠3
Both ranked
6 meetings: Army 3, Navy 3; 6 both in the top 10
Average margin
12.1 points; 57 decided by one score (8 or fewer)
At Army
1–⁠2 Army’s record at home
At Navy
2–⁠1 Navy’s record at home
Neutral sites
53–⁠59–⁠7 Army first
Shutouts
31

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

Games that tell the story

  1. Army’s biggest win1949: Army 38, Navy 0by 38 points
  2. Navy’s biggest win1973: Navy 51, Army 0by 51 points
  3. Upset1950: Navy 14, Army 2Navy had a 12% chance, by our ratings before kickoff
  4. Upset2016: Army 21, Navy 17Army had a 22% chance, by our ratings before kickoff
  5. Upset1989: Navy 19, Army 17Navy had a 25% chance, by our ratings before kickoff
  6. Ranked showdown1945: Army 32, Navy 13No. 2 Navy at No. 1 Army
  7. Ranked showdown1944: Army 23, Navy 7No. 1 Army at No. 2 Navy
  8. Ranked showdown1954: Navy 27, Army 20No. 5 Army at No. 6 Navy

Coach against coach

YearsArmySeriesNavy
1920–⁠1922Charles Daly1–⁠2Bob Folwell
1934–⁠1936Gar Davidson1–⁠2Thomas Hamilton
1950–⁠1958Red Blaik3–⁠5–⁠1Eddie Erdelatz
1959–⁠1961Dale Hall0–⁠3Wayne Hardin
1962–⁠1964Paul Dietzel1–⁠2Wayne Hardin
1966–⁠1968Thomas Cahill2–⁠1William Elias
1969–⁠1972Thomas Cahill3–⁠1Rick Forzano
1974–⁠1978Homer Smith1–⁠4George Welsh
1983–⁠1986Jim Young2–⁠2Gary Tranquill
1987–⁠1989Jim Young2–⁠1Elliot Uzelac
1991–⁠1994Bob Sutton3–⁠1George Chaump
1995–⁠1999Bob Sutton3–⁠2Charlie Weatherbie
2004–⁠2006Bobby Ross0–⁠3Paul Johnson
2009–⁠2013Rich Ellerson0–⁠5Ken Niumatalolo
2014–⁠2022Jeff Monken5–⁠4Ken Niumatalolo
2023–⁠2025Jeff Monken1–⁠2Brian Newberry

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

Both programs through the years

End-of-season Elo ratings of Army and Navy, 1891 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

Malcolm Perry Navy29 carries, 304 yards, 2 TD2019 Rushing
Malcolm Perry Navy30 carries, 250 yards, 1 TD2017 Rushing
Blake Horvath Navy25 carries, 204 yards, 2 TD2024 Rushing
Adam Ballard Navy18 carries, 192 yards, 2 TD2005 Rushing
Chris Carter Army9 of 15, 208 yards, 1 TD, 1 INT2015 Passing
Keenan Reynolds Navy30 carries, 136 yards, 3 TD2013 Rushing

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

From the newspapers

  • The St. Paul daily globe's story of the 1892 game: Army and Navy Struggle for Supremacy on the Foot ball Field. Middies Win a Hapd-Fought Game and Carry Of the Pennant. Inc Superior Weight Of the Naval Team Told in the End. Yale and Harvard Freshmen Game Results in a Draw.

    1892 · St. Paul daily globe, Nov 27, 1892

  • The New-York tribune's story of the 1893 game: PROUD DAY FOR THE NAVY. MIDDIES vANQUISH THE CADETS. u.pn.rorGHT BATTLE BETWEEN UNCLE SANS BOYS AT ANNAPOLLS-CAPTAiNC Ah- SONS LUCKLEss KICK.

    1893 · New-York tribune, New York [N.Y.], Dec 3, 1893

  • The New-York tribune's story of the 1899 game: .SpgRTS "''0 ~> ~~~OSpsRUSMEM ARMY CADETS THE vICTORs WEST POINT BEATS ANNAPOLIS DE- CISIvELY, II TO 8. soLDIERs oUTPLAY THE sAiDono AD SHOW SCIENTIFIC FoorBALI~THE RE- SUIT A suRPRIsE-A BRILLIANT ARRAY OF ARMY AND NAVY

    1899 · New-York tribune, Dec 3, 1899

  • The The Salt Lake herald's story of the 1900 game: NAVY DEFEATS ARMY Sailor Boys Beat Soldier Lads BY Score of11 to Z. EVENLY MATCHED TEAMS GENERAL MILES CHEERFD BY CADETS.

    1900 · The Salt Lake herald, Salt Lake City [Utah], Dec 2, 1900

  • The The times's story of the 1901 game: ~ SCORE ELEVEN TOFIVE Distinguished Audience Of Twenty four Thousand Saw Game. THE MlDDIEs PLAYED BEST BALL West Point Having an Element OF Luck ana a Goal from Field aud Pheuomenal q Run of lo5 Yards for Touch- down, Gave Thcm the ylc- tory over the Game Il Annapolis Lads. THE MlDDIEs PLAYED

    1901 · The times, Richmond, Va., Dec 1, 1901

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 nine times: 2023, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014.

2025CBS7.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.

Photos

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

Every game

Dec 12, 2026Navy vs. Army upcomingMetLife Stadium
Dec 13, 202522Navy 17, Army 16M&T Bank Stadium
Dec 14, 2024Navy 31, 19Army 13Northwest Stadium
Dec 9, 2023Army 17, Navy 11Gillette Stadium
Dec 10, 2022Army 20, Navy 17Lincoln Financial Field
Dec 11, 2021Navy 17, Army 13MetLife Stadium
Dec 12, 2020Army 15, Navy 0at Army
Dec 14, 201923Navy 31, Army 7Lincoln Financial Field
Dec 8, 201822Army 17, Navy 10Lincoln Financial Field
Dec 9, 2017Army 14, Navy 13Lincoln Financial Field
Dec 10, 2016Army 21, Navy 17M&T Bank Stadium
Dec 12, 201521Navy 21, Army 17Lincoln Financial Field
Dec 13, 2014Navy 17, Army 10M&T Bank Stadium
Dec 14, 2013Navy 34, Army 7Lincoln Financial Field
Dec 8, 2012Navy 17, Army 13Lincoln Financial Field
Dec 10, 2011Navy 27, Army 21Neutral site
Dec 11, 2010Navy 31, Army 17Lincoln Financial Field
Dec 12, 2009Navy 17, Army 3Lincoln Financial Field
Dec 6, 2008Navy 34, Army 0Lincoln Financial Field
Dec 1, 2007Navy 38, Army 3Neutral site
Dec 2, 2006Navy 26, Army 14Lincoln Financial Field
Dec 3, 2005Navy 42, Army 23Lincoln Financial Field
Dec 4, 2004Navy 42, Army 13Navy–Marine Corps Memorial Stadium
Dec 6, 2003Navy 34, Army 6Lincoln Financial Field
Dec 7, 2002Navy 58, Army 12Neutral site
Dec 1, 2001Army 26, Navy 17Neutral site
Dec 2, 2000Navy 30, Army 28Neutral site
Dec 4, 1999Navy 19, Army 9Neutral site
Dec 5, 1998Army 34, Navy 30Neutral site
Dec 6, 1997Navy 39, Army 7Neutral site
Dec 7, 199623Army 28, Navy 24Neutral site
Dec 2, 1995Army 14, Navy 13Neutral site
Dec 3, 1994Army 22, Navy 20Neutral site
Dec 4, 1993Army 16, Navy 14Neutral site
Dec 5, 1992Army 25, Navy 24Neutral site
Dec 7, 1991Navy 24, Army 3Neutral site
Dec 8, 1990Army 30, Navy 20Neutral site
Dec 9, 1989Navy 19, Army 17Neutral site
Dec 3, 1988Army 20, Navy 15Neutral site
Dec 5, 1987Army 17, Navy 3Neutral site
Dec 6, 1986Army 27, Navy 7Neutral site
Dec 7, 1985Navy 17, Army 7Neutral site
Dec 1, 1984Army 28, Navy 11Neutral site
Nov 25, 1983Navy 42, Army 13Neutral site
Dec 4, 1982Navy 24, Army 7Neutral site
Nov 28, 1981Navy 3, Army 3Neutral site
Nov 29, 1980Navy 33, Army 6Neutral site
Dec 1, 1979Navy 31, Army 7Neutral site
Dec 2, 1978Navy 28, Army 0Neutral site
Nov 26, 1977Army 17, Navy 14Neutral site
Nov 27, 1976Navy 38, Army 10Neutral site
Nov 29, 1975Navy 30, Army 6Neutral site
Nov 30, 1974Navy 19, Army 0Neutral site
Dec 1, 1973Navy 51, Army 0Neutral site
Dec 2, 1972Army 23, Navy 15Neutral site
Nov 27, 1971Army 24, Navy 23Neutral site
Nov 28, 1970Navy 11, Army 7Neutral site
Nov 29, 1969Army 27, Navy 0Neutral site
Nov 30, 1968Army 21, Navy 14Neutral site
Dec 2, 1967Navy 19, Army 14Neutral site
Nov 26, 1966Army 20, Navy 7Neutral site
Nov 27, 1965Navy 7, Army 7Neutral site
Nov 28, 1964Army 11, Navy 8Neutral site
Dec 7, 19632Navy 21, Army 15Neutral site
Dec 1, 1962Navy 34, Army 14Neutral site
Dec 2, 1961Navy 13, Army 7Neutral site
Nov 26, 19607Navy 17, Army 12Neutral site
Nov 28, 1959Navy 43, Army 12Neutral site
Nov 29, 19585Army 22, Navy 6Neutral site
Nov 30, 19578Navy 14, 10Army 0Neutral site
Dec 1, 195613Navy 7, Army 7Neutral site
Nov 26, 19557Army 14, 8Navy 6Neutral site
Nov 27, 19546Navy 27, 5Army 20Neutral site
Nov 28, 195318Army 20, Navy 7Neutral site
Nov 29, 1952Navy 7, Army 0Neutral site
Dec 1, 1951Navy 42, Army 7Neutral site
Dec 2, 1950Navy 14, Army 2Neutral site
Nov 26, 19494Army 38, Navy 0Neutral site
Nov 27, 1948Navy 21, 3Army 21Neutral site
Nov 29, 194712Army 21, Navy 0Neutral site
Nov 30, 19461Army 21, Navy 18Neutral site
Dec 1, 19451Army 32, 2Navy 13Neutral site
Dec 2, 19441Army 23, 2Navy 7Neutral site
Nov 27, 19436Navy 13, 7Army 0at Army
Nov 28, 1942Navy 14, Army 0at Navy
Nov 29, 194111Navy 14, Army 6Neutral site
Nov 30, 1940Navy 14, Army 0Neutral site
Dec 2, 1939Navy 10, Army 0Neutral site
Nov 26, 1938Army 14, Navy 7Neutral site
Nov 27, 1937Army 6, Navy 0Neutral site
Nov 28, 1936Navy 7, Army 0Neutral site
Nov 30, 1935Army 28, Navy 6Neutral site
Dec 1, 1934Navy 3, Army 0Neutral site
Nov 25, 1933Army 12, Navy 7Neutral site
Dec 3, 1932Army 20, Navy 0Neutral site
Dec 12, 1931Army 17, Navy 7Neutral site
Dec 13, 1930Army 6, Navy 0Neutral site
Nov 26, 1927Army 14, Navy 9Neutral site
Nov 27, 1926Navy 21, Army 21Neutral site
Nov 28, 1925Army 10, Navy 3Neutral site
Nov 29, 1924Army 12, Navy 0Neutral site
Nov 24, 1923Navy 0, Army 0Neutral site
Nov 25, 1922Army 17, Navy 14Neutral site
Nov 26, 1921Navy 7, Army 0Neutral site
Nov 27, 1920Navy 7, Army 0Neutral site
Nov 29, 1919Navy 6, Army 0Neutral site
Nov 25, 1916Army 15, Navy 7Neutral site
Nov 27, 1915Army 14, Navy 0Neutral site
Nov 28, 1914Army 20, Navy 0Neutral site
Nov 29, 1913Army 22, Navy 9Neutral site
Nov 30, 1912Navy 6, Army 0Neutral site
Nov 24, 1911Navy 3, Army 0Neutral site
Nov 26, 1910Navy 3, Army 0Neutral site
Nov 28, 1908Army 6, Navy 4Neutral site
Nov 30, 1907Navy 6, Army 0Neutral site
Dec 1, 1906Navy 10, Army 0Neutral site
Dec 2, 1905Navy 6, Army 6Neutral site
Nov 26, 1904Army 11, Navy 0Neutral site
Nov 28, 1903Army 40, Navy 5Neutral site
Nov 29, 1902Army 22, Navy 8Neutral site
Nov 30, 1901Army 11, Navy 5Neutral site
Dec 1, 1900Navy 11, Army 7Neutral site
Dec 2, 1899Army 17, Navy 5Neutral site
Dec 2, 1893Navy 6, Army 4at Navy
Nov 26, 1892Navy 12, Army 4at Army
Nov 28, 1891Army 32, Navy 16at Navy

Every game is listed as played on the field.