This week's picks
College Football Charts
Data updatedOct 31, 2026
Rivalry

Army–Navy Game

vs.

Army vs. Navy. First played in 1890; the results here start in 1891.

Navy leads 63–55–7 in Army–Navy Game through 2025. Navy won the last meeting, 17–16, in 2025.

All-time63–55–7Navy's record, 125 meetings since 1891
Last 104–6Navy's record
Since 200019–7Navy's record
Current streak2Navy wins in a row
First meeting1890per the schools

Who's won the Army–Navy Game lately?

  1. 2016Army21–17
  2. 2017Army14–13
  3. 2018Army17–10
  4. 2019Navy31–7
  5. 2020Army15–0
  6. 2021Navy17–13
  7. 2022Army20–17
  8. 2023Army17–11
  9. 2024Navy31–13
  10. 2025Navy17–16

Navy has won 2 straight, since 2024. Over the last 10 meetings, Army is 6–4.

What's the Army–Navy Game trophy?

Commander-in-Chief's Trophy: awarded since 1972 to the season's winner of the three-way series among Army, Navy and Air Force, and this game is one leg of it.

How did Army–Navy Game start?

Navy won the first game 24-0 at West Point on November 29, 1890. The series stopped after 1893 when the academy superintendents objected, and came back in 1899 at Franklin Field in Philadelphia, which has hosted most of the games since because it sits roughly halfway between the two schools. Since 2009 it's been played on the second Saturday in December, by itself after conference championship weekend. Before kickoff, students spending a semester at the other academy go home in a "prisoner exchange," and after the game both alma maters are played with the winner's last, which is where "sing second" comes from. The 1963 game was pushed back a week after President Kennedy's assassination and was the first American broadcast to use instant replay.

What are the most famous Army–Navy Game games?

  • 1926: Soldier Field tiePlayed in Chicago, the game ended 21-21 and Navy shared the national title.
  • 1963: Postponed gameMoved to December 7 after President Kennedy's assassination, Navy won 21-15 in the first game to use instant replay on American TV.Final: Navy 21–15
  • 2016: Streak breakerArmy won 21-17 to end a 14-game losing streak to Navy.Final: Army 21–17

How has the Army–Navy Game series swung?

515126261891: Army 32–161892: Navy 12–41893: Navy 6–41899: Army 17–51900: Navy 11–71901: Army 11–51902: Army 22–81903: Army 40–51904: Army 11–01905: tie, 6–61906: Navy 10–01907: Navy 6–01908: Army 6–41910: Navy 3–01911: Navy 3–01912: Navy 6–01913: Army 22–91914: Army 20–01915: Army 14–01916: Army 15–71919: Navy 6–01920: Navy 7–01921: Navy 7–01922: Army 17–141923: tie, 0–01924: Army 12–01925: Army 10–31926: tie, 21–211927: Army 14–91930: Army 6–01931: Army 17–71932: Army 20–01933: Army 12–71934: Navy 3–01935: Army 28–61936: Navy 7–01937: Army 6–01938: Army 14–71939: Navy 10–01940: Navy 14–01941: Navy 14–61942: Navy 14–01943: Navy 13–01944: Army 23–71945: Army 32–131946: Army 21–181947: Army 21–01948: tie, 21–211949: Army 38–01950: Navy 14–21951: Navy 42–71952: Navy 7–01953: Army 20–71954: Navy 27–201955: Army 14–61956: tie, 7–71957: Navy 14–01958: Army 22–61959: Navy 43–121960: Navy 17–121961: Navy 13–71962: Navy 34–141963: Navy 21–151964: Army 11–81965: tie, 7–71966: Army 20–71967: Navy 19–141968: Army 21–141969: Army 27–01970: Navy 11–71971: Army 24–231972: Army 23–151973: Navy 51–01974: Navy 19–01975: Navy 30–61976: Navy 38–101977: Army 17–141978: Navy 28–01979: Navy 31–71980: Navy 33–61981: tie, 3–31982: Navy 24–71983: Navy 42–131984: Army 28–111985: Navy 17–71986: Army 27–71987: Army 17–31988: Army 20–151989: Navy 19–171990: Army 30–201991: Navy 24–31992: Army 25–241993: Army 16–141994: Army 22–201995: Army 14–131996: Army 28–241997: Navy 39–71998: Army 34–301999: Navy 19–92000: Navy 30–282001: Army 26–172002: Navy 58–122003: Navy 34–62004: Navy 42–132005: Navy 42–232006: Navy 26–142007: Navy 38–32008: Navy 34–02009: Navy 17–32010: Navy 31–172011: Navy 27–212012: Navy 17–132013: Navy 34–72014: Navy 17–102015: Navy 21–172016: Army 21–172017: Army 14–132018: Army 17–102019: Navy 31–72020: Army 15–02021: Navy 17–132022: Army 20–172023: Army 17–112024: Navy 31–132025: Navy 17–161900192019401960198020002020 Army won ↑Navy won ↓ 515126261891: Army 32–161892: Navy 12–41893: Navy 6–41899: Army 17–51900: Navy 11–71901: Army 11–51902: Army 22–81903: Army 40–51904: Army 11–01905: tie, 6–61906: Navy 10–01907: Navy 6–01908: Army 6–41910: Navy 3–01911: Navy 3–01912: Navy 6–01913: Army 22–91914: Army 20–01915: Army 14–01916: Army 15–71919: Navy 6–01920: Navy 7–01921: Navy 7–01922: Army 17–141923: tie, 0–01924: Army 12–01925: Army 10–31926: tie, 21–211927: Army 14–91930: Army 6–01931: Army 17–71932: Army 20–01933: Army 12–71934: Navy 3–01935: Army 28–61936: Navy 7–01937: Army 6–01938: Army 14–71939: Navy 10–01940: Navy 14–01941: Navy 14–61942: Navy 14–01943: Navy 13–01944: Army 23–71945: Army 32–131946: Army 21–181947: Army 21–01948: tie, 21–211949: Army 38–01950: Navy 14–21951: Navy 42–71952: Navy 7–01953: Army 20–71954: Navy 27–201955: Army 14–61956: tie, 7–71957: Navy 14–01958: Army 22–61959: Navy 43–121960: Navy 17–121961: Navy 13–71962: Navy 34–141963: Navy 21–151964: Army 11–81965: tie, 7–71966: Army 20–71967: Navy 19–141968: Army 21–141969: Army 27–01970: Navy 11–71971: Army 24–231972: Army 23–151973: Navy 51–01974: Navy 19–01975: Navy 30–61976: Navy 38–101977: Army 17–141978: Navy 28–01979: Navy 31–71980: Navy 33–61981: tie, 3–31982: Navy 24–71983: Navy 42–131984: Army 28–111985: Navy 17–71986: Army 27–71987: Army 17–31988: Army 20–151989: Navy 19–171990: Army 30–201991: Navy 24–31992: Army 25–241993: Army 16–141994: Army 22–201995: Army 14–131996: Army 28–241997: Navy 39–71998: Army 34–301999: Navy 19–92000: Navy 30–282001: Army 26–172002: Navy 58–122003: Navy 34–62004: Navy 42–132005: Navy 42–232006: Navy 26–142007: Navy 38–32008: Navy 34–02009: Navy 17–32010: Navy 31–172011: Navy 27–212012: Navy 17–132013: Navy 34–72014: Navy 17–102015: Navy 21–172016: Army 21–172017: Army 14–132018: Army 17–102019: Navy 31–72020: Army 15–02021: Navy 17–132022: Army 20–172023: Army 17–112024: Navy 31–132025: Navy 17–16192019602000 Army won ↑Navy won ↓

Each bar is one meeting. Bars above the line are Army wins and bars below it are Navy wins; the taller the bar, the bigger the margin. Over the last 10 meetings Army is 6–4. The widest margins are Army 38–0 in 1949 and Navy 51–0 in 1973.

How do Army and Navy compare this season?

ArmyNavySP+ overall66th80thSP+ offense43rd52ndSP+ defense97th101stSuccess rate21st35thSuccess rate allowed122nd84thExplosive play rate58th44thBig Uglies: offensive line2nd15thBig Uglies: defensive front133rd32ndTakeaways a game118th130thGiveaways a game1st95th1st (best)138th

Army is the better team this season by SP+ (66th to 80th), and it's ahead on 7 of these 10 stats. Each row is one stat: the dots are each team's national rank out of 138, printed by the dot, and further left is better.

National rankArmyNavy
SP+ overall66th80th
SP+ offense43rd52nd
SP+ defense97th101st
Success rate21st35th
Success rate allowed122nd84th
Explosive play rate58th44th
Big Uglies: offensive line2nd15th
Big Uglies: defensive front133rd32nd
Takeaways a game118th130th
Giveaways a game1st95th

Compare them on 75+ stats in the head-to-head

What are the records in Army–Navy Game?

Biggest Army win
1949, 38–0
Biggest Navy win
1973, 51–0
Longest streaks
Army, 5 straight (1927–1933); Navy, 14 straight (2002–2015)
Most points
Navy, 58 in 2002
Ties
7

Who has the most yards in Army–Navy Game?

Best single gameMost in the series
PassingZac Dahman (Army), 255 passing yards in 2005, with 3 TDsZac Dahman (Army), 418 passing yards in 2 games (2004–2005)
RushingMalcolm Perry (Navy), 304 rushing yards in 2019, with 2 TDsMalcolm Perry (Navy), 606 rushing yards in 3 games (2017–2019)
ReceivingEdgar Poe (Army), 121 receiving yards in 2015, with 1 TDJamir Tillman (Navy), 183 receiving yards in 3 games (2014–2016)

From the box scores of the 22 meetings since 2004 on CollegeFootballData.com. Older games don't have player stats.

Army–Navy Game results: every game since 1891

YearWinnerScoreHome
2025Navy17–16Neutral
2024Navy31–13Neutral
2023Army17–11Neutral
2022Army20–17Neutral
2021Navy17–13Army
2020Army15–0Neutral
2019Navy31–7Neutral
2018Army17–10Neutral
2017Army14–13Neutral
2016Army21–17Neutral
2015Navy21–17Neutral
2014Navy17–10Neutral
2013Navy34–7Neutral
2012Navy17–13Neutral
2011Navy27–21Neutral
2010Navy31–17Neutral
2009Navy17–3Neutral
2008Navy34–0Neutral
2007Navy38–3Navy
2006Navy26–14Navy
2005Navy42–23Army
2004Navy42–13Navy
2003Navy34–6Navy
2002Navy58–12Navy
2001Army26–17Navy
2000Navy30–28Navy
1999Navy19–9Navy
1998Army34–30Army
1997Navy39–7Army
1996Army28–24Army
1995Army14–13Army
1994Army22–20Army
1993Army16–14Army
1992Army25–24Army
1991Navy24–3Navy
1990Army30–20Army
1989Navy19–17Army
1988Army20–15Army
1987Army17–3Army
1986Army27–7Army
1985Navy17–7Navy
1984Army28–11Army
1983Navy42–13Navy
1982Navy24–7Navy
1981Tie3–3Navy
1980Navy33–6Navy
1979Navy31–7Navy
1978Navy28–0Navy
1977Army17–14Army
1976Navy38–10Navy
1975Navy30–6Navy
1974Navy19–0Navy
1973Navy51–0Navy
1972Army23–15Army
1971Army24–23Army
1970Navy11–7Navy
1969Army27–0Army
1968Army21–14Army
1967Navy19–14Navy
1966Army20–7Army
1965Tie7–7Navy
1964Army11–8Army
1963Navy21–15Navy
1962Navy34–14Navy
1961Navy13–7Navy
1960Navy17–12Navy
1959Navy43–12Navy
1958Army22–6Army
1957Navy14–0Navy
1956Tie7–7Navy
1955Army14–6Army
1954Navy27–20Navy
1953Army20–7Army
1952Navy7–0Navy
1951Navy42–7Navy
1950Navy14–2Navy
1949Army38–0Army
1948Tie21–21Navy
1947Army21–0Army
1946Army21–18Army
1945Army32–13Army
1944Army23–7Navy
1943Navy13–0Army
1942Navy14–0Navy
1941Navy14–6Navy
1940Navy14–0Navy
1939Navy10–0Navy
1938Army14–7Army
1937Army6–0Army
1936Navy7–0Navy
1935Army28–6Army
1934Navy3–0Navy
1933Army12–7Army
1932Army20–0Army
1931Army17–7Army
1930Army6–0Army
1927Army14–9Army
1926Tie21–21Navy
1925Army10–3Army
1924Army12–0Navy
1923Tie0–0Navy
1922Army17–14Army
1921Navy7–0Army
1920Navy7–0Army
1919Navy6–0Army
1916Army15–7Army
1915Army14–0Army
1914Army20–0Army
1913Army22–9Army
1912Navy6–0Navy
1911Navy3–0Navy
1910Navy3–0Navy
1908Army6–4Army
1907Navy6–0Navy
1906Navy10–0Navy
1905Tie6–6Navy
1904Army11–0Army
1903Army40–5Army
1902Army22–8Army
1901Army11–5Army
1900Navy11–7Navy
1899Army17–5Army
1893Navy6–4Navy
1892Navy12–4Army
1891Army32–16Navy

Results from CollegeFootballData.com. The schools' official series records can differ by a game or two (vacated wins, disputed early games).

Questions about Army–Navy Game

Who leads the Army–Navy Game series?

Navy leads 63–55–7 through the 2025 game, with 7 ties, in the 125 meetings on record since 1891.

Who won the last Army–Navy Game?

Navy beat Army 17–16 on Dec 13, 2025 at M&T Bank Stadium.

When was the first Army–Navy Game?

1890, by the schools' count. Our game-by-game results start in 1891.

What's the trophy for the Army–Navy Game?

Commander-in-Chief's Trophy: awarded since 1972 to the season's winner of the three-way series among Army, Navy and Air Force, and this game is one leg of it.

What's the biggest win in the Army–Navy Game?

Navy won by 51 in 1973, 51–0. Army won by 38 in 1949, 38–0.

What's the longest winning streak in the Army–Navy Game?

Navy won 14 straight from 2002 to 2015. Army won 5 straight from 1927 to 1933.

Who has won the Army–Navy Game lately?

Navy has won 2 straight, since 2024. Over the last 10 meetings, Army is 6–4.

Who has the most passing yards in an Army–Navy Game game?

Zac Dahman (Army), 255 passing yards in 2005, with 3 TDs, the most in one game since 2004. The most in the series: Zac Dahman (Army), 418 passing yards in 2 games (2004–2005).

Who has the most rushing yards in an Army–Navy Game game?

Malcolm Perry (Navy), 304 rushing yards in 2019, with 2 TDs, the most in one game since 2004. The most in the series: Malcolm Perry (Navy), 606 rushing yards in 3 games (2017–2019).

Who has the most receiving yards in an Army–Navy Game game?

Edgar Poe (Army), 121 receiving yards in 2015, with 1 TD, the most in one game since 2004. The most in the series: Jamir Tillman (Navy), 183 receiving yards in 3 games (2014–2016).

What is the Army–Navy Game?

Army–Navy Game is the Army–Navy rivalry, first played in 1890. Navy leads 63–55–7 through 2025, and the winner takes home the Commander-in-Chief's Trophy.

What happened in the 1926 Army–Navy Game?

Soldier Field tie: Played in Chicago, the game ended 21-21 and Navy shared the national title.

What happened in the 1963 Army–Navy Game?

Postponed game: Moved to December 7 after President Kennedy's assassination, Navy won 21-15 in the first game to use instant replay on American TV. Final: Navy 21–15.

What happened in the 2016 Army–Navy Game?

Streak breaker: Army won 21-17 to end a 14-game losing streak to Navy. Final: Army 21–17.

Where is the Army-Navy Game in 2026 and 2027?

The game moves around. It's at MetLife Stadium in East Rutherford, New Jersey, in 2026 and Lincoln Financial Field in Philadelphia in 2027. Recent sites: Gillette Stadium (2023), FedEx Field (2024) and M&T Bank Stadium in Baltimore (2025).

How many Army-Navy games have been played?

Army and Navy have played 126 times through the 2025 season. Navy leads the series 64-55-7 after its 17-16 win in 2025.

Do presidents go to the Army-Navy Game?

Ten sitting presidents have attended since Theodore Roosevelt became the first in 1901. Harry Truman went to every game but one while in office, and Donald Trump attended in 2018, 2019, 2020 and 2025. Joe Biden is not among the presidents who attended while in office.

What is the prisoner exchange at the Army-Navy Game?

Before kickoff, the academies formally swap the cadets and midshipmen who are spending the semester studying at the other school. After the exchange, those students watch the game with their own classmates.

Where can I watch Army vs. Navy, and what time is it?

Navy vs. Army, Saturday, December 12, 3:00 PM ET, at MetLife Stadium (neutral site). It's on CBS.

When and where is the 2026 Army–Navy Game?

Navy vs. Army, Saturday, December 12, 3:00 PM ET, at MetLife Stadium (neutral site).

Army vs. Navy prediction: who will win in 2026?

SP+ projects Army 35–32, about a 58% chance to win. The projection uses this season's ratings and updates every week.

What was the score of the last Army vs. Navy game?

Navy won 17–16 on Dec 13, 2025.

What's the Army vs. Navy record in the last 10 years?

Army is 5–4 in the 9 meetings since 2016.

Army vs. Navy player stats: who starred in the 2025 game?

For Navy, Blake Horvath threw for 82 yards and 1 TD; he also ran for 107 yards and 1 TD; Eli Heidenreich had 72 receiving yards and 1 TD. For Army, Cale Hellums threw for 82 yards; he also ran for 100 yards and 1 TD; Noah Short had 51 receiving yards.

Who won the 2025 Army–Navy Game?

Navy beat Army 17–16 on Dec 13, 2025 at M&T Bank Stadium.

Who won the 2024 Army–Navy Game?

Navy beat Army 31–13 on Dec 14, 2024 at Northwest Stadium.

Who won the 2023 Army–Navy Game?

Army beat Navy 17–11 on Dec 9, 2023 at Gillette Stadium.

Who won the 2022 Army–Navy Game?

Army beat Navy 20–17 on Dec 10, 2022 at Lincoln Financial Field.

Who won the 2021 Army–Navy Game?

Navy beat Army 17–13 on Dec 11, 2021 at MetLife Stadium.

When was the last time Army won the Army–Navy Game?

2023, 17–11. Navy has won both meetings since.

When was the last time Navy won the Army–Navy Game?

2025, 17–16, the most recent meeting.

Related

History and trophy sources: en.wikipedia.org, fbschedules.com.

Share as an image

Image style