HomeRivalriesDuke vs NC State
College football / Rivalry archive

Duke vs NC State Timeline

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

PROGRAM ONEDuke44 recorded wins
HEAD TO HEAD44–37–5WINS · LOSSES · TIES
PROGRAM TWONC State37 recorded wins
86Recorded meetings
1924Earliest documented
2025Most recent season
5Tied games
THE RIVALRY THROUGH TIME

Head-to-head timeline

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

86 games
  1. 1924
    Duke0 — 14NC State
    Sep 27, 1924NC State won
  2. 1925
    Duke0 — 13NC State
    Oct 3, 1925NC State won
  3. 1926
    Duke19 — 26NC State
    Nov 13, 1926NC State won
  4. 1927
    Duke18 — 20NC State
    Nov 12, 1927NC State won
  5. 1928
    Duke14 — 12NC State
    Nov 17, 1928Duke won
  6. 1929
    Duke19 — 12NC State
    Nov 16, 1929Duke won
  7. 1930
    Duke18 — 0NC State
    Nov 15, 1930Duke won
  8. 1931
    Duke0 — 14NC State
    Nov 14, 1931NC State won
  9. 1932
    Duke0 — 6NC State
    Nov 12, 1932NC State won
  10. 1933
    Duke7 — 0NC State
    Nov 25, 1933Duke won
  11. 1934
    Duke32 — 0NC State
    Dec 1, 1934Duke won
  12. 1935
    Duke7 — 0NC State
    Nov 23, 1935Duke won
  13. 1936
    Duke13 — 0NC State
    Nov 26, 1936Duke won
  14. 1937
    Duke20 — 7NC State
    Nov 20, 1937Duke won
  15. 1938
    Duke7 — 0NC State
    Nov 19, 1938Duke won
  16. 1939
    Duke28 — 0NC State
    Nov 25, 1939Duke won
  17. 1940
    Duke42 — 6NC State
    Nov 23, 1940Duke won
  18. 1941
    Duke55 — 6NC State
    Nov 22, 1941Duke won
  19. 1942
    Duke47 — 0NC State
    Nov 21, 1942Duke won
  20. 1943
    Duke75 — 0NC State
    Nov 6, 1943Duke won
  21. 1945
    Duke26 — 13NC State
    Nov 10, 1945Duke won
  22. 1946
    Duke6 — 13NC State
    Sep 28, 1946NC State won
  23. 1947
    Duke7 — 0NC State
    Sep 27, 1947Duke won
  24. 1948
    Duke0 — 0NC State
    Sep 25, 1948Tie
  25. 1949
    Duke14 — 13NC State
    Oct 15, 1949Duke won
  26. 1950
    Duke7 — 0NC State
    Oct 14, 1950Duke won
  27. 1951
    Duke27 — 21NC State
    Oct 13, 1951Duke won
  28. 1952
    Duke57 — 0NC State
    Oct 18, 1952Duke won
  29. 1953
    Duke31 — 0NC State
    Oct 24, 1953Duke won
  30. 1954
    Duke21 — 7NC State
    Oct 23, 1954Duke won
  31. 1955
    Duke33 — 7NC State
    Sep 24, 1955Duke won
  32. 1956
    Duke42 — 0NC State
    Oct 27, 1956Duke won
  33. 1957
    Duke14 — 14NC State
    Oct 26, 1957Tie
  34. 1958
    Duke20 — 13NC State
    Oct 25, 1958Duke won
  35. 1959
    Duke17 — 15NC State
    Oct 24, 1959Duke won
  36. 1960
    Duke17 — 13NC State
    Oct 15, 1960Duke won
  37. 1961
    Duke17 — 6NC State
    Oct 28, 1961Duke won
  38. 1962
    Duke21 — 14NC State
    Oct 27, 1962Duke won
  39. 1963
    Duke7 — 21NC State
    Oct 26, 1963NC State won
  40. 1964
    Duke35 — 3NC State
    Oct 17, 1964Duke won
  41. 1965
    Duke0 — 21NC State
    Nov 6, 1965NC State won
  42. 1966
    Duke7 — 33NC State
    Oct 22, 1966NC State won
  43. 1967
    Duke7 — 28NC State
    Oct 28, 1967NC State won
  44. 1968
    Duke15 — 17NC State
    Nov 9, 1968NC State won
  45. 1969
    Duke25 — 25NC State
    Oct 25, 1969Tie
  46. 1970
    Duke22 — 6NC State
    Oct 17, 1970Duke won
  47. 1971
    Duke41 — 13NC State
    Oct 16, 1971Duke won
  48. 1972
    Duke0 — 17NC State
    Oct 7, 1972NC State won
  49. 1973
    Duke3 — 21NC State
    Nov 17, 1973NC State won
  50. 1974
    Duke21 — 35NC State
    Sep 14, 1974NC State won
  51. 1975
    Duke21 — 21NC State
    Nov 15, 1975Tie
  52. 1976
    Duke28 — 14NC State
    Nov 13, 1976Duke won
  53. 1977
    Duke32 — 37NC State
    Nov 12, 1977NC State won
  54. 1978
    Duke10 — 24NC State
    Nov 18, 1978NC State won
  55. 1979
    Duke7 — 28NC State
    Nov 17, 1979NC State won
  56. 1980
    Duke21 — 38NC State
    Nov 15, 1980NC State won
  57. 1981
    Duke17 — 7NC State
    Nov 14, 1981Duke won
  58. 1982
    Duke16 — 21NC State
    Nov 13, 1982NC State won
  59. 1983
    Duke27 — 26NC State
    Nov 10, 1983Duke won
  60. 1984
    Duke16 — 13NC State
    Nov 17, 1984Duke won
  61. 1985
    Duke31 — 19NC State
    Nov 16, 1985Duke won
  62. 1986
    Duke15 — 29NC State
    Nov 15, 1986NC State won
  63. 1987
    Duke45 — 47NC State
    Nov 14, 1987NC State won
  64. 1988
    Duke43 — 43NC State
    Nov 12, 1988Tie
  65. 1989
    Duke35 — 26NC State
    Nov 11, 1989Duke won
  66. 1990
    Duke0 — 16NC State
    Nov 10, 1990NC State won
  67. 1991
    Duke31 — 32NC State
    Nov 16, 1991NC State won
  68. 1992
    Duke27 — 45NC State
    Nov 14, 1992NC State won
  69. 1993
    Duke21 — 20NC State
    Nov 6, 1993Duke won
  70. 1994
    Duke23 — 24NC State
    Nov 12, 1994NC State won
  71. 1995
    Duke38 — 41NC State
    Oct 21, 1995NC State won
  72. 1996
    Duke22 — 44NC State
    Nov 9, 1996NC State won
  73. 1997
    Duke14 — 45NC State
    Sep 6, 1997NC State won
  74. 1998
    Duke24 — 27NC State
    Oct 17, 1998NC State won
  75. 1999
    Duke24 — 31NC State
    Oct 23, 1999NC State won
  76. 2000
    Duke31 — 35NC State
    Nov 11, 2000NC State won
  77. 2001
    Duke31 — 55NC State
    Nov 3, 2001NC State wonWallace Wade Stadium
  78. 2002
    Duke22 — 24NC State
    Oct 19, 2002NC State wonCarter-Finley Stadium
  79. 2003
    Duke21 — 28NC State
    Oct 25, 2003NC State wonWallace Wade Stadium
  80. 2008
    Duke17 — 27NC State
    Nov 8, 2008NC State wonWallace Wade Stadium
  81. 2009
    Duke49 — 28NC State
    Oct 10, 2009Duke wonCarter-Finley Stadium
  82. 2013
    Duke38 — 20NC State
    Nov 9, 2013Duke wonWallace Wade Stadium
  83. 2020
    Duke20 — 31NC State
    Oct 17, 2020NC State wonCarter-Finley Stadium
  84. 2023
    Duke24 — 3NC State
    Oct 15, 2023Duke wonWallace Wade Stadium
  85. 2024
    Duke29 — 19NC State
    Nov 9, 2024Duke wonCarter-Finley Stadium
  86. 2025
    Duke45 — 33NC State
    Sep 20, 2025Duke wonWallace Wade Stadium
THE COMPLETE SCOREBOOK

All recorded results

The latest documented meeting appears first.

SeasonMatchupScoreOutcome
2025Duke vs NC State45–33Duke won
2024Duke vs NC State29–19Duke won
2023Duke vs NC State24–3Duke won
2020Duke vs NC State20–31NC State won
2013Duke vs NC State38–20Duke won
2009Duke vs NC State49–28Duke won
2008Duke vs NC State17–27NC State won
2003Duke vs NC State21–28NC State won
2002Duke vs NC State22–24NC State won
2001Duke vs NC State31–55NC State won
2000Duke vs NC State31–35NC State won
1999Duke vs NC State24–31NC State won
1998Duke vs NC State24–27NC State won
1997Duke vs NC State14–45NC State won
1996Duke vs NC State22–44NC State won
1995Duke vs NC State38–41NC State won
1994Duke vs NC State23–24NC State won
1993Duke vs NC State21–20Duke won
1992Duke vs NC State27–45NC State won
1991Duke vs NC State31–32NC State won
1990Duke vs NC State0–16NC State won
1989Duke vs NC State35–26Duke won
1988Duke vs NC State43–43Tie
1987Duke vs NC State45–47NC State won
1986Duke vs NC State15–29NC State won
1985Duke vs NC State31–19Duke won
1984Duke vs NC State16–13Duke won
1983Duke vs NC State27–26Duke won
1982Duke vs NC State16–21NC State won
1981Duke vs NC State17–7Duke won
1980Duke vs NC State21–38NC State won
1979Duke vs NC State7–28NC State won
1978Duke vs NC State10–24NC State won
1977Duke vs NC State32–37NC State won
1976Duke vs NC State28–14Duke won
1975Duke vs NC State21–21Tie
1974Duke vs NC State21–35NC State won
1973Duke vs NC State3–21NC State won
1972Duke vs NC State0–17NC State won
1971Duke vs NC State41–13Duke won
1970Duke vs NC State22–6Duke won
1969Duke vs NC State25–25Tie
1968Duke vs NC State15–17NC State won
1967Duke vs NC State7–28NC State won
1966Duke vs NC State7–33NC State won
1965Duke vs NC State0–21NC State won
1964Duke vs NC State35–3Duke won
1963Duke vs NC State7–21NC State won
1962Duke vs NC State21–14Duke won
1961Duke vs NC State17–6Duke won
1960Duke vs NC State17–13Duke won
1959Duke vs NC State17–15Duke won
1958Duke vs NC State20–13Duke won
1957Duke vs NC State14–14Tie
1956Duke vs NC State42–0Duke won
1955Duke vs NC State33–7Duke won
1954Duke vs NC State21–7Duke won
1953Duke vs NC State31–0Duke won
1952Duke vs NC State57–0Duke won
1951Duke vs NC State27–21Duke won
1950Duke vs NC State7–0Duke won
1949Duke vs NC State14–13Duke won
1948Duke vs NC State0–0Tie
1947Duke vs NC State7–0Duke won
1946Duke vs NC State6–13NC State won
1945Duke vs NC State26–13Duke won
1943Duke vs NC State75–0Duke won
1942Duke vs NC State47–0Duke won
1941Duke vs NC State55–6Duke won
1940Duke vs NC State42–6Duke won
1939Duke vs NC State28–0Duke won
1938Duke vs NC State7–0Duke won
1937Duke vs NC State20–7Duke won
1936Duke vs NC State13–0Duke won
1935Duke vs NC State7–0Duke won
1934Duke vs NC State32–0Duke won
1933Duke vs NC State7–0Duke won
1932Duke vs NC State0–6NC State won
1931Duke vs NC State0–14NC State won
1930Duke vs NC State18–0Duke won
1929Duke vs NC State19–12Duke won
1928Duke vs NC State14–12Duke won
1927Duke vs NC State18–20NC State won
1926Duke vs NC State19–26NC State won
1925Duke vs NC State0–13NC State won
1924Duke vs NC State0–14NC State 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.