HomeRivalriesArmy vs Navy
College football / Rivalry archive

Army vs Navy Timeline

Explore every documented meeting, final score and season in the recorded history between Army and Navy.

PROGRAM ONEArmy55 recorded wins
HEAD TO HEAD55–63–7WINS · LOSSES · TIES
PROGRAM TWONavy63 recorded wins
125Recorded meetings
1891Earliest documented
2025Most recent season
7Tied games
THE RIVALRY THROUGH TIME

Head-to-head timeline

Meetings are listed oldest first. Scores and dates reflect the available historical records.

125 games
  1. 1891
    Army32 — 16Navy
    Nov 28, 1891Army won
  2. 1892
    Army4 — 12Navy
    Nov 26, 1892Navy won
  3. 1893
    Army4 — 6Navy
    Dec 2, 1893Navy won
  4. 1899
    Army17 — 5Navy
    Dec 2, 1899Army won
  5. 1900
    Army7 — 11Navy
    Dec 1, 1900Navy won
  6. 1901
    Army11 — 5Navy
    Nov 30, 1901Army won
  7. 1902
    Army22 — 8Navy
    Nov 29, 1902Army won
  8. 1903
    Army40 — 5Navy
    Nov 28, 1903Army won
  9. 1904
    Army11 — 0Navy
    Nov 26, 1904Army won
  10. 1905
    Army6 — 6Navy
    Dec 2, 1905Tie
  11. 1906
    Army0 — 10Navy
    Dec 1, 1906Navy won
  12. 1907
    Army0 — 6Navy
    Nov 30, 1907Navy won
  13. 1908
    Army6 — 4Navy
    Nov 28, 1908Army won
  14. 1910
    Army0 — 3Navy
    Nov 26, 1910Navy won
  15. 1911
    Army0 — 3Navy
    Nov 24, 1911Navy won
  16. 1912
    Army0 — 6Navy
    Nov 30, 1912Navy won
  17. 1913
    Army22 — 9Navy
    Nov 29, 1913Army won
  18. 1914
    Army20 — 0Navy
    Nov 28, 1914Army won
  19. 1915
    Army14 — 0Navy
    Nov 27, 1915Army won
  20. 1916
    Army15 — 7Navy
    Nov 25, 1916Army won
  21. 1919
    Army0 — 6Navy
    Nov 29, 1919Navy won
  22. 1920
    Army0 — 7Navy
    Nov 27, 1920Navy won
  23. 1921
    Army0 — 7Navy
    Nov 26, 1921Navy won
  24. 1922
    Army17 — 14Navy
    Nov 25, 1922Army won
  25. 1923
    Army0 — 0Navy
    Nov 24, 1923Tie
  26. 1924
    Army12 — 0Navy
    Nov 29, 1924Army won
  27. 1925
    Army10 — 3Navy
    Nov 28, 1925Army won
  28. 1926
    Army21 — 21Navy
    Nov 27, 1926Tie
  29. 1927
    Army14 — 9Navy
    Nov 26, 1927Army won
  30. 1930
    Army6 — 0Navy
    Dec 13, 1930Army won
  31. 1931
    Army17 — 7Navy
    Dec 12, 1931Army won
  32. 1932
    Army20 — 0Navy
    Dec 3, 1932Army won
  33. 1933
    Army12 — 7Navy
    Nov 25, 1933Army won
  34. 1934
    Army0 — 3Navy
    Dec 1, 1934Navy won
  35. 1935
    Army28 — 6Navy
    Nov 30, 1935Army won
  36. 1936
    Army0 — 7Navy
    Nov 28, 1936Navy won
  37. 1937
    Army6 — 0Navy
    Nov 27, 1937Army won
  38. 1938
    Army14 — 7Navy
    Nov 26, 1938Army won
  39. 1939
    Army0 — 10Navy
    Dec 2, 1939Navy won
  40. 1940
    Army0 — 14Navy
    Nov 30, 1940Navy won
  41. 1941
    Army6 — 14Navy
    Nov 29, 1941Navy won
  42. 1942
    Army0 — 14Navy
    Nov 28, 1942Navy won
  43. 1943
    Army0 — 13Navy
    Nov 27, 1943Navy won
  44. 1944
    Army23 — 7Navy
    Dec 2, 1944Army won
  45. 1945
    Army32 — 13Navy
    Dec 1, 1945Army won
  46. 1946
    Army21 — 18Navy
    Nov 30, 1946Army won
  47. 1947
    Army21 — 0Navy
    Nov 29, 1947Army won
  48. 1948
    Army21 — 21Navy
    Nov 27, 1948Tie
  49. 1949
    Army38 — 0Navy
    Nov 26, 1949Army won
  50. 1950
    Army2 — 14Navy
    Dec 2, 1950Navy won
  51. 1951
    Army7 — 42Navy
    Dec 1, 1951Navy won
  52. 1952
    Army0 — 7Navy
    Nov 29, 1952Navy won
  53. 1953
    Army20 — 7Navy
    Nov 28, 1953Army won
  54. 1954
    Army20 — 27Navy
    Nov 27, 1954Navy won
  55. 1955
    Army14 — 6Navy
    Nov 26, 1955Army won
  56. 1956
    Army7 — 7Navy
    Dec 1, 1956Tie
  57. 1957
    Army0 — 14Navy
    Nov 30, 1957Navy won
  58. 1958
    Army22 — 6Navy
    Nov 29, 1958Army won
  59. 1959
    Army12 — 43Navy
    Nov 28, 1959Navy won
  60. 1960
    Army12 — 17Navy
    Nov 26, 1960Navy won
  61. 1961
    Army7 — 13Navy
    Dec 2, 1961Navy won
  62. 1962
    Army14 — 34Navy
    Dec 1, 1962Navy won
  63. 1963
    Army15 — 21Navy
    Dec 7, 1963Navy won
  64. 1964
    Army11 — 8Navy
    Nov 28, 1964Army won
  65. 1965
    Army7 — 7Navy
    Nov 27, 1965Tie
  66. 1966
    Army20 — 7Navy
    Nov 26, 1966Army won
  67. 1967
    Army14 — 19Navy
    Dec 2, 1967Navy won
  68. 1968
    Army21 — 14Navy
    Nov 30, 1968Army won
  69. 1969
    Army27 — 0Navy
    Nov 29, 1969Army won
  70. 1970
    Army7 — 11Navy
    Nov 28, 1970Navy won
  71. 1971
    Army24 — 23Navy
    Nov 27, 1971Army won
  72. 1972
    Army23 — 15Navy
    Dec 2, 1972Army won
  73. 1973
    Army0 — 51Navy
    Dec 1, 1973Navy won
  74. 1974
    Army0 — 19Navy
    Nov 30, 1974Navy won
  75. 1975
    Army6 — 30Navy
    Nov 29, 1975Navy won
  76. 1976
    Army10 — 38Navy
    Nov 27, 1976Navy won
  77. 1977
    Army17 — 14Navy
    Nov 26, 1977Army won
  78. 1978
    Army0 — 28Navy
    Dec 2, 1978Navy won
  79. 1979
    Army7 — 31Navy
    Dec 1, 1979Navy won
  80. 1980
    Army6 — 33Navy
    Nov 29, 1980Navy won
  81. 1981
    Army3 — 3Navy
    Nov 28, 1981Tie
  82. 1982
    Army7 — 24Navy
    Dec 4, 1982Navy won
  83. 1983
    Army13 — 42Navy
    Nov 25, 1983Navy won
  84. 1984
    Army28 — 11Navy
    Dec 1, 1984Army won
  85. 1985
    Army7 — 17Navy
    Dec 7, 1985Navy won
  86. 1986
    Army27 — 7Navy
    Dec 6, 1986Army won
  87. 1987
    Army17 — 3Navy
    Dec 5, 1987Army won
  88. 1988
    Army20 — 15Navy
    Dec 3, 1988Army won
  89. 1989
    Army17 — 19Navy
    Dec 9, 1989Navy won
  90. 1990
    Army30 — 20Navy
    Dec 8, 1990Army won
  91. 1991
    Army3 — 24Navy
    Dec 7, 1991Navy won
  92. 1992
    Army25 — 24Navy
    Dec 5, 1992Army won
  93. 1993
    Army16 — 14Navy
    Dec 4, 1993Army won
  94. 1994
    Army22 — 20Navy
    Dec 3, 1994Army won
  95. 1995
    Army14 — 13Navy
    Dec 2, 1995Army won
  96. 1996
    Army28 — 24Navy
    Dec 7, 1996Army won
  97. 1997
    Army7 — 39Navy
    Dec 6, 1997Navy won
  98. 1998
    Army34 — 30Navy
    Dec 5, 1998Army won
  99. 1999
    Army9 — 19Navy
    Dec 4, 1999Navy won
  100. 2000
    Army28 — 30Navy
    Dec 2, 2000Navy won
  101. 2001
    Army26 — 17Navy
    Dec 1, 2001Army won
  102. 2002
    Army12 — 58Navy
    Dec 7, 2002Navy won
  103. 2003
    Army6 — 34Navy
    Dec 6, 2003Navy wonLincoln Financial Field
  104. 2004
    Army13 — 42Navy
    Dec 4, 2004Navy wonNavy-Marine Corps Memorial Stadium
  105. 2005
    Army23 — 42Navy
    Dec 3, 2005Navy wonLincoln Financial Field
  106. 2006
    Army14 — 26Navy
    Dec 2, 2006Navy wonLincoln Financial Field
  107. 2007
    Army3 — 38Navy
    Dec 1, 2007Navy won
  108. 2008
    Army0 — 34Navy
    Dec 6, 2008Navy wonLincoln Financial Field
  109. 2009
    Army3 — 17Navy
    Dec 12, 2009Navy wonLincoln Financial Field
  110. 2010
    Army17 — 31Navy
    Dec 11, 2010Navy wonLincoln Financial Field
  111. 2011
    Army21 — 27Navy
    Dec 10, 2011Navy won
  112. 2012
    Army13 — 17Navy
    Dec 8, 2012Navy wonLincoln Financial Field
  113. 2013
    Army7 — 34Navy
    Dec 14, 2013Navy wonLincoln Financial Field
  114. 2014
    Army10 — 17Navy
    Dec 13, 2014Navy wonM&T Bank Stadium
  115. 2015
    Army17 — 21Navy
    Dec 12, 2015Navy wonLincoln Financial Field
  116. 2016
    Army21 — 17Navy
    Dec 10, 2016Army wonM&T Bank Stadium
  117. 2017
    Army14 — 13Navy
    Dec 9, 2017Army wonLincoln Financial Field
  118. 2018
    Army17 — 10Navy
    Dec 8, 2018Army wonLincoln Financial Field
  119. 2019
    Army7 — 31Navy
    Dec 14, 2019Navy wonLincoln Financial Field
  120. 2020
    Army15 — 0Navy
    Dec 12, 2020Army wonLincoln Financial Field
  121. 2021
    Army13 — 17Navy
    Dec 11, 2021Navy wonMetLife Stadium
  122. 2022
    Army20 — 17Navy
    Dec 10, 2022Army wonLincoln Financial Field
  123. 2023
    Army17 — 11Navy
    Dec 9, 2023Army wonGillette Stadium
  124. 2024
    Army13 — 31Navy
    Dec 14, 2024Navy wonNorthwest Stadium
  125. 2025
    Army16 — 17Navy
    Dec 13, 2025Navy wonM&T Bank Stadium
THE COMPLETE SCOREBOOK

All recorded results

The latest documented meeting appears first.

SeasonMatchupScoreOutcome
2025Army vs Navy16–17Navy won
2024Army vs Navy13–31Navy won
2023Army vs Navy17–11Army won
2022Army vs Navy20–17Army won
2021Army vs Navy13–17Navy won
2020Army vs Navy15–0Army won
2019Army vs Navy7–31Navy won
2018Army vs Navy17–10Army won
2017Army vs Navy14–13Army won
2016Army vs Navy21–17Army won
2015Army vs Navy17–21Navy won
2014Army vs Navy10–17Navy won
2013Army vs Navy7–34Navy won
2012Army vs Navy13–17Navy won
2011Army vs Navy21–27Navy won
2010Army vs Navy17–31Navy won
2009Army vs Navy3–17Navy won
2008Army vs Navy0–34Navy won
2007Army vs Navy3–38Navy won
2006Army vs Navy14–26Navy won
2005Army vs Navy23–42Navy won
2004Army vs Navy13–42Navy won
2003Army vs Navy6–34Navy won
2002Army vs Navy12–58Navy won
2001Army vs Navy26–17Army won
2000Army vs Navy28–30Navy won
1999Army vs Navy9–19Navy won
1998Army vs Navy34–30Army won
1997Army vs Navy7–39Navy won
1996Army vs Navy28–24Army won
1995Army vs Navy14–13Army won
1994Army vs Navy22–20Army won
1993Army vs Navy16–14Army won
1992Army vs Navy25–24Army won
1991Army vs Navy3–24Navy won
1990Army vs Navy30–20Army won
1989Army vs Navy17–19Navy won
1988Army vs Navy20–15Army won
1987Army vs Navy17–3Army won
1986Army vs Navy27–7Army won
1985Army vs Navy7–17Navy won
1984Army vs Navy28–11Army won
1983Army vs Navy13–42Navy won
1982Army vs Navy7–24Navy won
1981Army vs Navy3–3Tie
1980Army vs Navy6–33Navy won
1979Army vs Navy7–31Navy won
1978Army vs Navy0–28Navy won
1977Army vs Navy17–14Army won
1976Army vs Navy10–38Navy won
1975Army vs Navy6–30Navy won
1974Army vs Navy0–19Navy won
1973Army vs Navy0–51Navy won
1972Army vs Navy23–15Army won
1971Army vs Navy24–23Army won
1970Army vs Navy7–11Navy won
1969Army vs Navy27–0Army won
1968Army vs Navy21–14Army won
1967Army vs Navy14–19Navy won
1966Army vs Navy20–7Army won
1965Army vs Navy7–7Tie
1964Army vs Navy11–8Army won
1963Army vs Navy15–21Navy won
1962Army vs Navy14–34Navy won
1961Army vs Navy7–13Navy won
1960Army vs Navy12–17Navy won
1959Army vs Navy12–43Navy won
1958Army vs Navy22–6Army won
1957Army vs Navy0–14Navy won
1956Army vs Navy7–7Tie
1955Army vs Navy14–6Army won
1954Army vs Navy20–27Navy won
1953Army vs Navy20–7Army won
1952Army vs Navy0–7Navy won
1951Army vs Navy7–42Navy won
1950Army vs Navy2–14Navy won
1949Army vs Navy38–0Army won
1948Army vs Navy21–21Tie
1947Army vs Navy21–0Army won
1946Army vs Navy21–18Army won
1945Army vs Navy32–13Army won
1944Army vs Navy23–7Army won
1943Army vs Navy0–13Navy won
1942Army vs Navy0–14Navy won
1941Army vs Navy6–14Navy won
1940Army vs Navy0–14Navy won
1939Army vs Navy0–10Navy won
1938Army vs Navy14–7Army won
1937Army vs Navy6–0Army won
1936Army vs Navy0–7Navy won
1935Army vs Navy28–6Army won
1934Army vs Navy0–3Navy won
1933Army vs Navy12–7Army won
1932Army vs Navy20–0Army won
1931Army vs Navy17–7Army won
1930Army vs Navy6–0Army won
1927Army vs Navy14–9Army won
1926Army vs Navy21–21Tie
1925Army vs Navy10–3Army won
1924Army vs Navy12–0Army won
1923Army vs Navy0–0Tie
1922Army vs Navy17–14Army won
1921Army vs Navy0–7Navy won
1920Army vs Navy0–7Navy won
1919Army vs Navy0–6Navy won
1916Army vs Navy15–7Army won
1915Army vs Navy14–0Army won
1914Army vs Navy20–0Army won
1913Army vs Navy22–9Army won
1912Army vs Navy0–6Navy won
1911Army vs Navy0–3Navy won
1910Army vs Navy0–3Navy won
1908Army vs Navy6–4Army won
1907Army vs Navy0–6Navy won
1906Army vs Navy0–10Navy won
1905Army vs Navy6–6Tie
1904Army vs Navy11–0Army won
1903Army vs Navy40–5Army won
1902Army vs Navy22–8Army won
1901Army vs Navy11–5Army won
1900Army vs Navy7–11Navy won
1899Army vs Navy17–5Army won
1893Army vs Navy4–6Navy won
1892Army vs Navy4–12Navy won
1891Army vs Navy32–16Army won
OUR DATA STANDARD

Sources and historical coverage

These results are compiled from season-by-season records imported from CollegeFootballData. Only games with both final scores are counted. Older seasons and some lower-division records may be incomplete; the earliest documented year is not necessarily the first meeting ever played.

Page updated November 7, 2026 · Historical records are subject to correction.