HomeRivalriesDuke vs North Carolina
College football / Rivalry archive

Duke vs North Carolina Timeline

Explore every documented meeting, final score and season in the recorded history between Duke and North Carolina.

PROGRAM ONEDuke38 recorded wins
HEAD TO HEAD38–64–4WINS · LOSSES · TIES
PROGRAM TWONorth Carolina64 recorded wins
106Recorded meetings
1922Earliest documented
2026Most recent season
4Tied games
THE RIVALRY THROUGH TIME

Head-to-head timeline

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

106 games
  1. 1922
    Duke0 — 20North Carolina
    Oct 12, 1922North Carolina won
  2. 1923
    Duke6 — 14North Carolina
    Oct 12, 1923North Carolina won
  3. 1924
    Duke0 — 6North Carolina
    Oct 11, 1924North Carolina won
  4. 1925
    Duke0 — 41North Carolina
    Oct 10, 1925North Carolina won
  5. 1926
    Duke0 — 6North Carolina
    Oct 16, 1926North Carolina won
  6. 1927
    Duke0 — 18North Carolina
    Nov 19, 1927North Carolina won
  7. 1928
    Duke7 — 14North Carolina
    Dec 8, 1928North Carolina won
  8. 1929
    Duke7 — 48North Carolina
    Dec 7, 1929North Carolina won
  9. 1930
    Duke0 — 0North Carolina
    Dec 6, 1930Tie
  10. 1931
    Duke0 — 0North Carolina
    Nov 21, 1931Tie
  11. 1932
    Duke7 — 0North Carolina
    Nov 19, 1932Duke won
  12. 1933
    Duke21 — 0North Carolina
    Nov 18, 1933Duke won
  13. 1934
    Duke0 — 7North Carolina
    Nov 17, 1934North Carolina won
  14. 1935
    Duke25 — 0North Carolina
    Nov 16, 1935Duke won
  15. 1936
    Duke27 — 7North Carolina
    Nov 14, 1936Duke won
  16. 1937
    Duke6 — 14North Carolina
    Nov 13, 1937North Carolina won
  17. 1938
    Duke14 — 0North Carolina
    Oct 29, 1938Duke won
  18. 1939
    Duke13 — 3North Carolina
    Nov 18, 1939Duke won
  19. 1940
    Duke3 — 6North Carolina
    Nov 16, 1940North Carolina won
  20. 1941
    Duke20 — 0North Carolina
    Nov 15, 1941Duke won
  21. 1942
    Duke13 — 13North Carolina
    Nov 14, 1942Tie
  22. 1943
    Duke14 — 7North Carolina
    Oct 16, 1943Duke won
  23. 1943
    Duke27 — 6North Carolina
    Nov 20, 1943Duke won
  24. 1944
    Duke33 — 0North Carolina
    Nov 25, 1944Duke won
  25. 1945
    Duke14 — 7North Carolina
    Nov 24, 1945Duke won
  26. 1946
    Duke7 — 22North Carolina
    Nov 23, 1946North Carolina won
  27. 1947
    Duke0 — 21North Carolina
    Nov 22, 1947North Carolina won
  28. 1948
    Duke0 — 20North Carolina
    Nov 20, 1948North Carolina won
  29. 1949
    Duke20 — 21North Carolina
    Nov 19, 1949North Carolina won
  30. 1950
    Duke7 — 0North Carolina
    Nov 25, 1950Duke won
  31. 1951
    Duke19 — 7North Carolina
    Nov 24, 1951Duke won
  32. 1952
    Duke34 — 0North Carolina
    Nov 22, 1952Duke won
  33. 1953
    Duke35 — 20North Carolina
    Nov 28, 1953Duke won
  34. 1954
    Duke47 — 12North Carolina
    Nov 27, 1954Duke won
  35. 1955
    Duke6 — 0North Carolina
    Dec 3, 1955Duke won
  36. 1956
    Duke21 — 6North Carolina
    Nov 24, 1956Duke won
  37. 1957
    Duke13 — 21North Carolina
    Nov 23, 1957North Carolina won
  38. 1958
    Duke7 — 6North Carolina
    Nov 22, 1958Duke won
  39. 1959
    Duke0 — 50North Carolina
    Nov 26, 1959North Carolina won
  40. 1960
    Duke6 — 7North Carolina
    Nov 19, 1960North Carolina won
  41. 1961
    Duke6 — 3North Carolina
    Nov 18, 1961Duke won
  42. 1962
    Duke16 — 14North Carolina
    Nov 24, 1962Duke won
  43. 1963
    Duke14 — 16North Carolina
    Nov 28, 1963North Carolina won
  44. 1964
    Duke15 — 21North Carolina
    Nov 21, 1964North Carolina won
  45. 1965
    Duke34 — 7North Carolina
    Nov 20, 1965Duke won
  46. 1966
    Duke41 — 25North Carolina
    Nov 19, 1966Duke won
  47. 1967
    Duke9 — 20North Carolina
    Nov 18, 1967North Carolina won
  48. 1968
    Duke14 — 25North Carolina
    Nov 23, 1968North Carolina won
  49. 1969
    Duke17 — 13North Carolina
    Nov 22, 1969Duke won
  50. 1970
    Duke34 — 59North Carolina
    Nov 21, 1970North Carolina won
  51. 1971
    Duke0 — 38North Carolina
    Nov 20, 1971North Carolina won
  52. 1972
    Duke0 — 14North Carolina
    Nov 18, 1972North Carolina won
  53. 1973
    Duke27 — 10North Carolina
    Nov 24, 1973Duke won
  54. 1974
    Duke13 — 14North Carolina
    Nov 23, 1974North Carolina won
  55. 1975
    Duke17 — 17North Carolina
    Nov 22, 1975Tie
  56. 1976
    Duke38 — 39North Carolina
    Nov 20, 1976North Carolina won
  57. 1977
    Duke3 — 16North Carolina
    Nov 19, 1977North Carolina won
  58. 1978
    Duke15 — 16North Carolina
    Nov 25, 1978North Carolina won
  59. 1979
    Duke16 — 37North Carolina
    Nov 24, 1979North Carolina won
  60. 1980
    Duke21 — 44North Carolina
    Nov 22, 1980North Carolina won
  61. 1981
    Duke10 — 31North Carolina
    Nov 21, 1981North Carolina won
  62. 1982
    Duke23 — 17North Carolina
    Nov 20, 1982Duke won
  63. 1983
    Duke27 — 34North Carolina
    Nov 19, 1983North Carolina won
  64. 1984
    Duke15 — 17North Carolina
    Nov 24, 1984North Carolina won
  65. 1985
    Duke23 — 21North Carolina
    Nov 23, 1985Duke won
  66. 1986
    Duke35 — 42North Carolina
    Nov 22, 1986North Carolina won
  67. 1987
    Duke25 — 10North Carolina
    Nov 21, 1987Duke won
  68. 1988
    Duke35 — 29North Carolina
    Nov 19, 1988Duke won
  69. 1989
    Duke41 — 0North Carolina
    Nov 18, 1989Duke won
  70. 1990
    Duke22 — 24North Carolina
    Nov 17, 1990North Carolina won
  71. 1991
    Duke14 — 47North Carolina
    Nov 23, 1991North Carolina won
  72. 1992
    Duke28 — 31North Carolina
    Nov 21, 1992North Carolina won
  73. 1993
    Duke24 — 38North Carolina
    Nov 26, 1993North Carolina won
  74. 1994
    Duke40 — 41North Carolina
    Nov 19, 1994North Carolina won
  75. 1995
    Duke24 — 28North Carolina
    Nov 18, 1995North Carolina won
  76. 1996
    Duke10 — 27North Carolina
    Nov 23, 1996North Carolina won
  77. 1997
    Duke14 — 50North Carolina
    Nov 22, 1997North Carolina won
  78. 1998
    Duke6 — 28North Carolina
    Nov 21, 1998North Carolina won
  79. 1999
    Duke0 — 38North Carolina
    Nov 20, 1999North Carolina won
  80. 2000
    Duke21 — 59North Carolina
    Nov 18, 2000North Carolina won
  81. 2001
    Duke17 — 52North Carolina
    Nov 17, 2001North Carolina wonKenan Stadium
  82. 2002
    Duke21 — 23North Carolina
    Nov 23, 2002North Carolina wonWallace Wade Stadium
  83. 2003
    Duke30 — 22North Carolina
    Nov 22, 2003Duke wonKenan Stadium
  84. 2004
    Duke17 — 40North Carolina
    Nov 20, 2004North Carolina wonWallace Wade Stadium
  85. 2005
    Duke21 — 24North Carolina
    Nov 19, 2005North Carolina wonKenan Stadium
  86. 2006
    Duke44 — 45North Carolina
    Nov 25, 2006North Carolina wonWallace Wade Stadium
  87. 2007
    Duke14 — 20North Carolina
    Nov 24, 2007North Carolina wonKenan Stadium
  88. 2008
    Duke20 — 28North Carolina
    Nov 29, 2008North Carolina wonWallace Wade Stadium
  89. 2009
    Duke6 — 19North Carolina
    Nov 7, 2009North Carolina wonKenan Stadium
  90. 2010
    Duke19 — 24North Carolina
    Nov 27, 2010North Carolina wonWallace Wade Stadium
  91. 2011
    Duke21 — 37North Carolina
    Nov 26, 2011North Carolina wonKenan Stadium
  92. 2012
    Duke33 — 30North Carolina
    Oct 20, 2012Duke wonWallace Wade Stadium
  93. 2013
    Duke27 — 25North Carolina
    Nov 30, 2013Duke wonKenan Stadium
  94. 2014
    Duke20 — 45North Carolina
    Nov 21, 2014North Carolina wonWallace Wade Stadium
  95. 2015
    Duke31 — 66North Carolina
    Nov 7, 2015North Carolina wonKenan Stadium
  96. 2016
    Duke28 — 27North Carolina
    Nov 11, 2016Duke wonWallace Wade Stadium
  97. 2017
    Duke27 — 17North Carolina
    Sep 23, 2017Duke wonKenan Stadium
  98. 2018
    Duke42 — 35North Carolina
    Nov 10, 2018Duke wonWallace Wade Stadium
  99. 2019
    Duke17 — 20North Carolina
    Oct 26, 2019North Carolina wonKenan Stadium
  100. 2020
    Duke24 — 56North Carolina
    Nov 7, 2020North Carolina wonWallace Wade Stadium
  101. 2021
    Duke7 — 38North Carolina
    Oct 2, 2021North Carolina wonKenan Stadium
  102. 2022
    Duke35 — 38North Carolina
    Oct 16, 2022North Carolina wonWallace Wade Stadium
  103. 2023
    Duke45 — 47North Carolina
    Nov 12, 2023North Carolina wonKenan Stadium
  104. 2024
    Duke21 — 20North Carolina
    Sep 28, 2024Duke wonWallace Wade Stadium
  105. 2025
    Duke32 — 25North Carolina
    Nov 22, 2025Duke wonKenan Stadium
  106. 2026
    Duke20 — 24North Carolina
    Oct 17, 2026North Carolina wonWallace Wade Stadium
THE COMPLETE SCOREBOOK

All recorded results

The latest documented meeting appears first.

SeasonMatchupScoreOutcome
2026Duke vs North Carolina20–24North Carolina won
2025Duke vs North Carolina32–25Duke won
2024Duke vs North Carolina21–20Duke won
2023Duke vs North Carolina45–47North Carolina won
2022Duke vs North Carolina35–38North Carolina won
2021Duke vs North Carolina7–38North Carolina won
2020Duke vs North Carolina24–56North Carolina won
2019Duke vs North Carolina17–20North Carolina won
2018Duke vs North Carolina42–35Duke won
2017Duke vs North Carolina27–17Duke won
2016Duke vs North Carolina28–27Duke won
2015Duke vs North Carolina31–66North Carolina won
2014Duke vs North Carolina20–45North Carolina won
2013Duke vs North Carolina27–25Duke won
2012Duke vs North Carolina33–30Duke won
2011Duke vs North Carolina21–37North Carolina won
2010Duke vs North Carolina19–24North Carolina won
2009Duke vs North Carolina6–19North Carolina won
2008Duke vs North Carolina20–28North Carolina won
2007Duke vs North Carolina14–20North Carolina won
2006Duke vs North Carolina44–45North Carolina won
2005Duke vs North Carolina21–24North Carolina won
2004Duke vs North Carolina17–40North Carolina won
2003Duke vs North Carolina30–22Duke won
2002Duke vs North Carolina21–23North Carolina won
2001Duke vs North Carolina17–52North Carolina won
2000Duke vs North Carolina21–59North Carolina won
1999Duke vs North Carolina0–38North Carolina won
1998Duke vs North Carolina6–28North Carolina won
1997Duke vs North Carolina14–50North Carolina won
1996Duke vs North Carolina10–27North Carolina won
1995Duke vs North Carolina24–28North Carolina won
1994Duke vs North Carolina40–41North Carolina won
1993Duke vs North Carolina24–38North Carolina won
1992Duke vs North Carolina28–31North Carolina won
1991Duke vs North Carolina14–47North Carolina won
1990Duke vs North Carolina22–24North Carolina won
1989Duke vs North Carolina41–0Duke won
1988Duke vs North Carolina35–29Duke won
1987Duke vs North Carolina25–10Duke won
1986Duke vs North Carolina35–42North Carolina won
1985Duke vs North Carolina23–21Duke won
1984Duke vs North Carolina15–17North Carolina won
1983Duke vs North Carolina27–34North Carolina won
1982Duke vs North Carolina23–17Duke won
1981Duke vs North Carolina10–31North Carolina won
1980Duke vs North Carolina21–44North Carolina won
1979Duke vs North Carolina16–37North Carolina won
1978Duke vs North Carolina15–16North Carolina won
1977Duke vs North Carolina3–16North Carolina won
1976Duke vs North Carolina38–39North Carolina won
1975Duke vs North Carolina17–17Tie
1974Duke vs North Carolina13–14North Carolina won
1973Duke vs North Carolina27–10Duke won
1972Duke vs North Carolina0–14North Carolina won
1971Duke vs North Carolina0–38North Carolina won
1970Duke vs North Carolina34–59North Carolina won
1969Duke vs North Carolina17–13Duke won
1968Duke vs North Carolina14–25North Carolina won
1967Duke vs North Carolina9–20North Carolina won
1966Duke vs North Carolina41–25Duke won
1965Duke vs North Carolina34–7Duke won
1964Duke vs North Carolina15–21North Carolina won
1963Duke vs North Carolina14–16North Carolina won
1962Duke vs North Carolina16–14Duke won
1961Duke vs North Carolina6–3Duke won
1960Duke vs North Carolina6–7North Carolina won
1959Duke vs North Carolina0–50North Carolina won
1958Duke vs North Carolina7–6Duke won
1957Duke vs North Carolina13–21North Carolina won
1956Duke vs North Carolina21–6Duke won
1955Duke vs North Carolina6–0Duke won
1954Duke vs North Carolina47–12Duke won
1953Duke vs North Carolina35–20Duke won
1952Duke vs North Carolina34–0Duke won
1951Duke vs North Carolina19–7Duke won
1950Duke vs North Carolina7–0Duke won
1949Duke vs North Carolina20–21North Carolina won
1948Duke vs North Carolina0–20North Carolina won
1947Duke vs North Carolina0–21North Carolina won
1946Duke vs North Carolina7–22North Carolina won
1945Duke vs North Carolina14–7Duke won
1944Duke vs North Carolina33–0Duke won
1943Duke vs North Carolina27–6Duke won
1943Duke vs North Carolina14–7Duke won
1942Duke vs North Carolina13–13Tie
1941Duke vs North Carolina20–0Duke won
1940Duke vs North Carolina3–6North Carolina won
1939Duke vs North Carolina13–3Duke won
1938Duke vs North Carolina14–0Duke won
1937Duke vs North Carolina6–14North Carolina won
1936Duke vs North Carolina27–7Duke won
1935Duke vs North Carolina25–0Duke won
1934Duke vs North Carolina0–7North Carolina won
1933Duke vs North Carolina21–0Duke won
1932Duke vs North Carolina7–0Duke won
1931Duke vs North Carolina0–0Tie
1930Duke vs North Carolina0–0Tie
1929Duke vs North Carolina7–48North Carolina won
1928Duke vs North Carolina7–14North Carolina won
1927Duke vs North Carolina0–18North Carolina won
1926Duke vs North Carolina0–6North Carolina won
1925Duke vs North Carolina0–41North Carolina won
1924Duke vs North Carolina0–6North Carolina won
1923Duke vs North Carolina6–14North Carolina won
1922Duke vs North Carolina0–20North Carolina 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.