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.
- 1902North Carolina0 — 0Virginia Tech
- 1903North Carolina0 — 21Virginia Tech
- 1904North Carolina6 — 0Virginia Tech
- 1905North Carolina6 — 35Virginia Tech
- 1906North Carolina0 — 0Virginia Tech
- 1907North Carolina6 — 20Virginia Tech
- 1908North Carolina0 — 10Virginia Tech
- 1909North Carolina0 — 15Virginia Tech
- 1910North Carolina0 — 20Virginia Tech
- 1911North Carolina0 — 0Virginia Tech
- 1912North Carolina0 — 26Virginia Tech
- 1913North Carolina7 — 14Virginia Tech
- 1916North Carolina7 — 14Virginia Tech
- 1918North Carolina7 — 18Virginia Tech
- 1928North Carolina14 — 16Virginia Tech
- 1929North Carolina38 — 13Virginia Tech
- 1930North Carolina39 — 21Virginia Tech
- 1938North Carolina7 — 0Virginia Tech
- 1939North Carolina13 — 6Virginia Tech
- 1945North Carolina14 — 0Virginia Tech
- 1946North Carolina14 — 14Virginia Tech
- 1997North Carolina42 — 3Virginia Tech
- 2004North Carolina24 — 27Virginia Tech
- 2005North Carolina3 — 30Virginia Tech
- 2006North Carolina10 — 35Virginia Tech
- 2007North Carolina10 — 17Virginia Tech
- 2008North Carolina17 — 20Virginia Tech
- 2009North Carolina20 — 17Virginia Tech
- 2010North Carolina10 — 26Virginia Tech
- 2011North Carolina21 — 24Virginia Tech
- 2012North Carolina48 — 34Virginia Tech
- 2013North Carolina17 — 27Virginia Tech
- 2014North Carolina17 — 34Virginia Tech
- 2015North Carolina30 — 27Virginia Tech
- 2016North Carolina3 — 34Virginia Tech
- 2017North Carolina7 — 59Virginia Tech
- 2018North Carolina19 — 22Virginia Tech
- 2019North Carolina41 — 43Virginia Tech
- 2020North Carolina56 — 45Virginia Tech
- 2021North Carolina10 — 17Virginia Tech
- 2022North Carolina41 — 10Virginia Tech
THE COMPLETE SCOREBOOK
All recorded results
The latest documented meeting appears first.
| Season | Matchup | Score | Outcome |
|---|---|---|---|
| 2022 | North Carolina vs Virginia Tech | 41–10 | North Carolina won |
| 2021 | North Carolina vs Virginia Tech | 10–17 | Virginia Tech won |
| 2020 | North Carolina vs Virginia Tech | 56–45 | North Carolina won |
| 2019 | North Carolina vs Virginia Tech | 41–43 | Virginia Tech won |
| 2018 | North Carolina vs Virginia Tech | 19–22 | Virginia Tech won |
| 2017 | North Carolina vs Virginia Tech | 7–59 | Virginia Tech won |
| 2016 | North Carolina vs Virginia Tech | 3–34 | Virginia Tech won |
| 2015 | North Carolina vs Virginia Tech | 30–27 | North Carolina won |
| 2014 | North Carolina vs Virginia Tech | 17–34 | Virginia Tech won |
| 2013 | North Carolina vs Virginia Tech | 17–27 | Virginia Tech won |
| 2012 | North Carolina vs Virginia Tech | 48–34 | North Carolina won |
| 2011 | North Carolina vs Virginia Tech | 21–24 | Virginia Tech won |
| 2010 | North Carolina vs Virginia Tech | 10–26 | Virginia Tech won |
| 2009 | North Carolina vs Virginia Tech | 20–17 | North Carolina won |
| 2008 | North Carolina vs Virginia Tech | 17–20 | Virginia Tech won |
| 2007 | North Carolina vs Virginia Tech | 10–17 | Virginia Tech won |
| 2006 | North Carolina vs Virginia Tech | 10–35 | Virginia Tech won |
| 2005 | North Carolina vs Virginia Tech | 3–30 | Virginia Tech won |
| 2004 | North Carolina vs Virginia Tech | 24–27 | Virginia Tech won |
| 1997 | North Carolina vs Virginia Tech | 42–3 | North Carolina won |
| 1946 | North Carolina vs Virginia Tech | 14–14 | Tie |
| 1945 | North Carolina vs Virginia Tech | 14–0 | North Carolina won |
| 1939 | North Carolina vs Virginia Tech | 13–6 | North Carolina won |
| 1938 | North Carolina vs Virginia Tech | 7–0 | North Carolina won |
| 1930 | North Carolina vs Virginia Tech | 39–21 | North Carolina won |
| 1929 | North Carolina vs Virginia Tech | 38–13 | North Carolina won |
| 1928 | North Carolina vs Virginia Tech | 14–16 | Virginia Tech won |
| 1918 | North Carolina vs Virginia Tech | 7–18 | Virginia Tech won |
| 1916 | North Carolina vs Virginia Tech | 7–14 | Virginia Tech won |
| 1913 | North Carolina vs Virginia Tech | 7–14 | Virginia Tech won |
| 1912 | North Carolina vs Virginia Tech | 0–26 | Virginia Tech won |
| 1911 | North Carolina vs Virginia Tech | 0–0 | Tie |
| 1910 | North Carolina vs Virginia Tech | 0–20 | Virginia Tech won |
| 1909 | North Carolina vs Virginia Tech | 0–15 | Virginia Tech won |
| 1908 | North Carolina vs Virginia Tech | 0–10 | Virginia Tech won |
| 1907 | North Carolina vs Virginia Tech | 6–20 | Virginia Tech won |
| 1906 | North Carolina vs Virginia Tech | 0–0 | Tie |
| 1905 | North Carolina vs Virginia Tech | 6–35 | Virginia Tech won |
| 1904 | North Carolina vs Virginia Tech | 6–0 | North Carolina won |
| 1903 | North Carolina vs Virginia Tech | 0–21 | Virginia Tech won |
| 1902 | North Carolina vs Virginia Tech | 0–0 | Tie |
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.