HomeRivalriesNC State vs Virginia Tech
College football / Rivalry archive

NC State vs Virginia Tech Timeline

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

PROGRAM ONENC State20 recorded wins
HEAD TO HEAD20–28–4WINS · LOSSES · TIES
PROGRAM TWOVirginia Tech28 recorded wins
52Recorded meetings
1902Earliest documented
2025Most 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.

52 games
  1. 1902
    NC State6 — 11Virginia Tech
    Oct 18, 1902Virginia Tech won
  2. 1903
    NC State0 — 21Virginia Tech
    Oct 17, 1903Virginia Tech won
  3. 1906
    NC State0 — 6Virginia Tech
    Nov 29, 1906Virginia Tech won
  4. 1908
    NC State6 — 5Virginia Tech
    Nov 26, 1908NC State won
  5. 1909
    NC State5 — 18Virginia Tech
    Nov 25, 1909Virginia Tech won
  6. 1910
    NC State5 — 3Virginia Tech
    Nov 24, 1910NC State won
  7. 1911
    NC State0 — 3Virginia Tech
    Nov 30, 1911Virginia Tech won
  8. 1914
    NC State0 — 3Virginia Tech
    Nov 14, 1914Virginia Tech won
  9. 1916
    NC State0 — 40Virginia Tech
    Oct 28, 1916Virginia Tech won
  10. 1917
    NC State7 — 7Virginia Tech
    Nov 17, 1917Tie
  11. 1918
    NC State0 — 25Virginia Tech
    Nov 16, 1918Virginia Tech won
  12. 1919
    NC State3 — 0Virginia Tech
    Nov 15, 1919NC State won
  13. 1920
    NC State14 — 6Virginia Tech
    Nov 11, 1920NC State won
  14. 1921
    NC State3 — 7Virginia Tech
    Nov 11, 1921Virginia Tech won
  15. 1922
    NC State0 — 24Virginia Tech
    Nov 11, 1922Virginia Tech won
  16. 1923
    NC State0 — 16Virginia Tech
    Nov 10, 1923Virginia Tech won
  17. 1924
    NC State6 — 3Virginia Tech
    Nov 8, 1924NC State won
  18. 1925
    NC State0 — 0Virginia Tech
    Nov 7, 1925Tie
  19. 1934
    NC State6 — 7Virginia Tech
    Nov 10, 1934Virginia Tech won
  20. 1935
    NC State6 — 0Virginia Tech
    Nov 9, 1935NC State won
  21. 1936
    NC State13 — 0Virginia Tech
    Oct 24, 1936NC State won
  22. 1937
    NC State13 — 7Virginia Tech
    Oct 16, 1937NC State won
  23. 1938
    NC State0 — 7Virginia Tech
    Oct 29, 1938Virginia Tech won
  24. 1941
    NC State13 — 14Virginia Tech
    Nov 8, 1941Virginia Tech won
  25. 1945
    NC State6 — 0Virginia Tech
    Nov 3, 1945NC State won
  26. 1946
    NC State6 — 14Virginia Tech
    Oct 26, 1946Virginia Tech won
  27. 1949
    NC State14 — 13Virginia Tech
    Oct 29, 1949NC State won
  28. 1950
    NC State34 — 6Virginia Tech
    Oct 28, 1950NC State won
  29. 1951
    NC State19 — 14Virginia Tech
    Oct 27, 1951NC State won
  30. 1954
    NC State21 — 30Virginia Tech
    Sep 18, 1954Virginia Tech won
  31. 1955
    NC State26 — 34Virginia Tech
    Nov 12, 1955Virginia Tech won
  32. 1956
    NC State6 — 35Virginia Tech
    Sep 29, 1956Virginia Tech won
  33. 1957
    NC State12 — 0Virginia Tech
    Nov 16, 1957NC State won
  34. 1958
    NC State14 — 14Virginia Tech
    Nov 1, 1958Tie
  35. 1959
    NC State15 — 13Virginia Tech
    Sep 19, 1959NC State won
  36. 1960
    NC State29 — 14Virginia Tech
    Sep 17, 1960NC State won
  37. 1963
    NC State13 — 7Virginia Tech
    Nov 9, 1963NC State won
  38. 1964
    NC State19 — 28Virginia Tech
    Nov 7, 1964Virginia Tech won
  39. 1986
    NC State24 — 25Virginia Tech
    Dec 31, 1986Virginia Tech won
  40. 1989
    NC State23 — 25Virginia Tech
    Nov 18, 1989Virginia Tech won
  41. 1990
    NC State16 — 20Virginia Tech
    Nov 3, 1990Virginia Tech won
  42. 1991
    NC State7 — 0Virginia Tech
    Sep 7, 1991NC State won
  43. 1992
    NC State13 — 13Virginia Tech
    Oct 17, 1992Tie
  44. 2004
    NC State17 — 16Virginia Tech
    Sep 25, 2004NC State wonLane Stadium
  45. 2005
    NC State16 — 20Virginia Tech
    Sep 4, 2005Virginia Tech wonCarter-Finley Stadium
  46. 2009
    NC State10 — 38Virginia Tech
    Nov 21, 2009Virginia Tech wonLane Stadium
  47. 2010
    NC State30 — 41Virginia Tech
    Oct 2, 2010Virginia Tech wonCarter-Finley Stadium
  48. 2015
    NC State13 — 28Virginia Tech
    Oct 10, 2015Virginia Tech wonLane Stadium
  49. 2020
    NC State24 — 45Virginia Tech
    Sep 27, 2020Virginia Tech wonLane Stadium
  50. 2022
    NC State22 — 21Virginia Tech
    Oct 27, 2022NC State wonCarter-Finley Stadium
  51. 2023
    NC State35 — 28Virginia Tech
    Nov 18, 2023NC State wonLane Stadium
  52. 2025
    NC State21 — 23Virginia Tech
    Sep 27, 2025Virginia Tech wonCarter-Finley Stadium
THE COMPLETE SCOREBOOK

All recorded results

The latest documented meeting appears first.

SeasonMatchupScoreOutcome
2025NC State vs Virginia Tech21–23Virginia Tech won
2023NC State vs Virginia Tech35–28NC State won
2022NC State vs Virginia Tech22–21NC State won
2020NC State vs Virginia Tech24–45Virginia Tech won
2015NC State vs Virginia Tech13–28Virginia Tech won
2010NC State vs Virginia Tech30–41Virginia Tech won
2009NC State vs Virginia Tech10–38Virginia Tech won
2005NC State vs Virginia Tech16–20Virginia Tech won
2004NC State vs Virginia Tech17–16NC State won
1992NC State vs Virginia Tech13–13Tie
1991NC State vs Virginia Tech7–0NC State won
1990NC State vs Virginia Tech16–20Virginia Tech won
1989NC State vs Virginia Tech23–25Virginia Tech won
1986NC State vs Virginia Tech24–25Virginia Tech won
1964NC State vs Virginia Tech19–28Virginia Tech won
1963NC State vs Virginia Tech13–7NC State won
1960NC State vs Virginia Tech29–14NC State won
1959NC State vs Virginia Tech15–13NC State won
1958NC State vs Virginia Tech14–14Tie
1957NC State vs Virginia Tech12–0NC State won
1956NC State vs Virginia Tech6–35Virginia Tech won
1955NC State vs Virginia Tech26–34Virginia Tech won
1954NC State vs Virginia Tech21–30Virginia Tech won
1951NC State vs Virginia Tech19–14NC State won
1950NC State vs Virginia Tech34–6NC State won
1949NC State vs Virginia Tech14–13NC State won
1946NC State vs Virginia Tech6–14Virginia Tech won
1945NC State vs Virginia Tech6–0NC State won
1941NC State vs Virginia Tech13–14Virginia Tech won
1938NC State vs Virginia Tech0–7Virginia Tech won
1937NC State vs Virginia Tech13–7NC State won
1936NC State vs Virginia Tech13–0NC State won
1935NC State vs Virginia Tech6–0NC State won
1934NC State vs Virginia Tech6–7Virginia Tech won
1925NC State vs Virginia Tech0–0Tie
1924NC State vs Virginia Tech6–3NC State won
1923NC State vs Virginia Tech0–16Virginia Tech won
1922NC State vs Virginia Tech0–24Virginia Tech won
1921NC State vs Virginia Tech3–7Virginia Tech won
1920NC State vs Virginia Tech14–6NC State won
1919NC State vs Virginia Tech3–0NC State won
1918NC State vs Virginia Tech0–25Virginia Tech won
1917NC State vs Virginia Tech7–7Tie
1916NC State vs Virginia Tech0–40Virginia Tech won
1914NC State vs Virginia Tech0–3Virginia Tech won
1911NC State vs Virginia Tech0–3Virginia Tech won
1910NC State vs Virginia Tech5–3NC State won
1909NC State vs Virginia Tech5–18Virginia Tech won
1908NC State vs Virginia Tech6–5NC State won
1906NC State vs Virginia Tech0–6Virginia Tech won
1903NC State vs Virginia Tech0–21Virginia Tech won
1902NC State vs Virginia Tech6–11Virginia Tech 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.