HomeRivalriesNorth Carolina vs Virginia Tech
College football / Rivalry archive

North Carolina vs Virginia Tech Timeline

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

PROGRAM ONENorth Carolina12 recorded wins
HEAD TO HEAD12–25–4WINS · LOSSES · TIES
PROGRAM TWOVirginia Tech25 recorded wins
41Recorded meetings
1902Earliest documented
2022Most 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.

41 games
  1. 1902
    North Carolina0 — 0Virginia Tech
    Oct 25, 1902Tie
  2. 1903
    North Carolina0 — 21Virginia Tech
    Nov 7, 1903Virginia Tech won
  3. 1904
    North Carolina6 — 0Virginia Tech
    Oct 29, 1904North Carolina won
  4. 1905
    North Carolina6 — 35Virginia Tech
    Oct 28, 1905Virginia Tech won
  5. 1906
    North Carolina0 — 0Virginia Tech
    Oct 27, 1906Tie
  6. 1907
    North Carolina6 — 20Virginia Tech
    Nov 28, 1907Virginia Tech won
  7. 1908
    North Carolina0 — 10Virginia Tech
    Nov 7, 1908Virginia Tech won
  8. 1909
    North Carolina0 — 15Virginia Tech
    Nov 6, 1909Virginia Tech won
  9. 1910
    North Carolina0 — 20Virginia Tech
    Nov 5, 1910Virginia Tech won
  10. 1911
    North Carolina0 — 0Virginia Tech
    Nov 4, 1911Tie
  11. 1912
    North Carolina0 — 26Virginia Tech
    Oct 26, 1912Virginia Tech won
  12. 1913
    North Carolina7 — 14Virginia Tech
    Oct 25, 1913Virginia Tech won
  13. 1916
    North Carolina7 — 14Virginia Tech
    Nov 4, 1916Virginia Tech won
  14. 1918
    North Carolina7 — 18Virginia Tech
    Nov 23, 1918Virginia Tech won
  15. 1928
    North Carolina14 — 16Virginia Tech
    Oct 20, 1928Virginia Tech won
  16. 1929
    North Carolina38 — 13Virginia Tech
    Oct 26, 1929North Carolina won
  17. 1930
    North Carolina39 — 21Virginia Tech
    Oct 4, 1930North Carolina won
  18. 1938
    North Carolina7 — 0Virginia Tech
    Nov 5, 1938North Carolina won
  19. 1939
    North Carolina13 — 6Virginia Tech
    Oct 7, 1939North Carolina won
  20. 1945
    North Carolina14 — 0Virginia Tech
    Oct 6, 1945North Carolina won
  21. 1946
    North Carolina14 — 14Virginia Tech
    Sep 28, 1946Tie
  22. 1997
    North Carolina42 — 3Virginia Tech
    Jan 1, 1998North Carolina won
  23. 2004
    North Carolina24 — 27Virginia Tech
    Nov 6, 2004Virginia Tech wonKenan Stadium
  24. 2005
    North Carolina3 — 30Virginia Tech
    Nov 27, 2005Virginia Tech wonLane Stadium
  25. 2006
    North Carolina10 — 35Virginia Tech
    Sep 9, 2006Virginia Tech wonKenan Stadium
  26. 2007
    North Carolina10 — 17Virginia Tech
    Sep 29, 2007Virginia Tech wonLane Stadium
  27. 2008
    North Carolina17 — 20Virginia Tech
    Sep 20, 2008Virginia Tech wonKenan Stadium
  28. 2009
    North Carolina20 — 17Virginia Tech
    Oct 29, 2009North Carolina wonLane Stadium
  29. 2010
    North Carolina10 — 26Virginia Tech
    Nov 13, 2010Virginia Tech wonKenan Stadium
  30. 2011
    North Carolina21 — 24Virginia Tech
    Nov 18, 2011Virginia Tech wonLane Stadium
  31. 2012
    North Carolina48 — 34Virginia Tech
    Oct 6, 2012North Carolina wonKenan Stadium
  32. 2013
    North Carolina17 — 27Virginia Tech
    Oct 5, 2013Virginia Tech wonLane Stadium
  33. 2014
    North Carolina17 — 34Virginia Tech
    Oct 4, 2014Virginia Tech wonKenan Stadium
  34. 2015
    North Carolina30 — 27Virginia Tech
    Nov 21, 2015North Carolina wonLane Stadium
  35. 2016
    North Carolina3 — 34Virginia Tech
    Oct 8, 2016Virginia Tech wonKenan Stadium
  36. 2017
    North Carolina7 — 59Virginia Tech
    Oct 21, 2017Virginia Tech wonLane Stadium
  37. 2018
    North Carolina19 — 22Virginia Tech
    Oct 13, 2018Virginia Tech wonKenan Stadium
  38. 2019
    North Carolina41 — 43Virginia Tech
    Oct 19, 2019Virginia Tech wonLane Stadium
  39. 2020
    North Carolina56 — 45Virginia Tech
    Oct 10, 2020North Carolina wonKenan Stadium
  40. 2021
    North Carolina10 — 17Virginia Tech
    Sep 3, 2021Virginia Tech wonLane Stadium
  41. 2022
    North Carolina41 — 10Virginia Tech
    Oct 1, 2022North Carolina wonKenan Stadium
THE COMPLETE SCOREBOOK

All recorded results

The latest documented meeting appears first.

SeasonMatchupScoreOutcome
2022North Carolina vs Virginia Tech41–10North Carolina won
2021North Carolina vs Virginia Tech10–17Virginia Tech won
2020North Carolina vs Virginia Tech56–45North Carolina won
2019North Carolina vs Virginia Tech41–43Virginia Tech won
2018North Carolina vs Virginia Tech19–22Virginia Tech won
2017North Carolina vs Virginia Tech7–59Virginia Tech won
2016North Carolina vs Virginia Tech3–34Virginia Tech won
2015North Carolina vs Virginia Tech30–27North Carolina won
2014North Carolina vs Virginia Tech17–34Virginia Tech won
2013North Carolina vs Virginia Tech17–27Virginia Tech won
2012North Carolina vs Virginia Tech48–34North Carolina won
2011North Carolina vs Virginia Tech21–24Virginia Tech won
2010North Carolina vs Virginia Tech10–26Virginia Tech won
2009North Carolina vs Virginia Tech20–17North Carolina won
2008North Carolina vs Virginia Tech17–20Virginia Tech won
2007North Carolina vs Virginia Tech10–17Virginia Tech won
2006North Carolina vs Virginia Tech10–35Virginia Tech won
2005North Carolina vs Virginia Tech3–30Virginia Tech won
2004North Carolina vs Virginia Tech24–27Virginia Tech won
1997North Carolina vs Virginia Tech42–3North Carolina won
1946North Carolina vs Virginia Tech14–14Tie
1945North Carolina vs Virginia Tech14–0North Carolina won
1939North Carolina vs Virginia Tech13–6North Carolina won
1938North Carolina vs Virginia Tech7–0North Carolina won
1930North Carolina vs Virginia Tech39–21North Carolina won
1929North Carolina vs Virginia Tech38–13North Carolina won
1928North Carolina vs Virginia Tech14–16Virginia Tech won
1918North Carolina vs Virginia Tech7–18Virginia Tech won
1916North Carolina vs Virginia Tech7–14Virginia Tech won
1913North Carolina vs Virginia Tech7–14Virginia Tech won
1912North Carolina vs Virginia Tech0–26Virginia Tech won
1911North Carolina vs Virginia Tech0–0Tie
1910North Carolina vs Virginia Tech0–20Virginia Tech won
1909North Carolina vs Virginia Tech0–15Virginia Tech won
1908North Carolina vs Virginia Tech0–10Virginia Tech won
1907North Carolina vs Virginia Tech6–20Virginia Tech won
1906North Carolina vs Virginia Tech0–0Tie
1905North Carolina vs Virginia Tech6–35Virginia Tech won
1904North Carolina vs Virginia Tech6–0North Carolina won
1903North Carolina vs Virginia Tech0–21Virginia Tech won
1902North Carolina vs Virginia Tech0–0Tie
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.