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.
- 1902NC State6 — 11Virginia Tech
- 1903NC State0 — 21Virginia Tech
- 1906NC State0 — 6Virginia Tech
- 1908NC State6 — 5Virginia Tech
- 1909NC State5 — 18Virginia Tech
- 1910NC State5 — 3Virginia Tech
- 1911NC State0 — 3Virginia Tech
- 1914NC State0 — 3Virginia Tech
- 1916NC State0 — 40Virginia Tech
- 1917NC State7 — 7Virginia Tech
- 1918NC State0 — 25Virginia Tech
- 1919NC State3 — 0Virginia Tech
- 1920NC State14 — 6Virginia Tech
- 1921NC State3 — 7Virginia Tech
- 1922NC State0 — 24Virginia Tech
- 1923NC State0 — 16Virginia Tech
- 1924NC State6 — 3Virginia Tech
- 1925NC State0 — 0Virginia Tech
- 1934NC State6 — 7Virginia Tech
- 1935NC State6 — 0Virginia Tech
- 1936NC State13 — 0Virginia Tech
- 1937NC State13 — 7Virginia Tech
- 1938NC State0 — 7Virginia Tech
- 1941NC State13 — 14Virginia Tech
- 1945NC State6 — 0Virginia Tech
- 1946NC State6 — 14Virginia Tech
- 1949NC State14 — 13Virginia Tech
- 1950NC State34 — 6Virginia Tech
- 1951NC State19 — 14Virginia Tech
- 1954NC State21 — 30Virginia Tech
- 1955NC State26 — 34Virginia Tech
- 1956NC State6 — 35Virginia Tech
- 1957NC State12 — 0Virginia Tech
- 1958NC State14 — 14Virginia Tech
- 1959NC State15 — 13Virginia Tech
- 1960NC State29 — 14Virginia Tech
- 1963NC State13 — 7Virginia Tech
- 1964NC State19 — 28Virginia Tech
- 1986NC State24 — 25Virginia Tech
- 1989NC State23 — 25Virginia Tech
- 1990NC State16 — 20Virginia Tech
- 1991NC State7 — 0Virginia Tech
- 1992NC State13 — 13Virginia Tech
- 2004NC State17 — 16Virginia Tech
- 2005NC State16 — 20Virginia Tech
- 2009NC State10 — 38Virginia Tech
- 2010NC State30 — 41Virginia Tech
- 2015NC State13 — 28Virginia Tech
- 2020NC State24 — 45Virginia Tech
- 2022NC State22 — 21Virginia Tech
- 2023NC State35 — 28Virginia Tech
- 2025NC State21 — 23Virginia Tech
THE COMPLETE SCOREBOOK
All recorded results
The latest documented meeting appears first.
| Season | Matchup | Score | Outcome |
|---|---|---|---|
| 2025 | NC State vs Virginia Tech | 21–23 | Virginia Tech won |
| 2023 | NC State vs Virginia Tech | 35–28 | NC State won |
| 2022 | NC State vs Virginia Tech | 22–21 | NC State won |
| 2020 | NC State vs Virginia Tech | 24–45 | Virginia Tech won |
| 2015 | NC State vs Virginia Tech | 13–28 | Virginia Tech won |
| 2010 | NC State vs Virginia Tech | 30–41 | Virginia Tech won |
| 2009 | NC State vs Virginia Tech | 10–38 | Virginia Tech won |
| 2005 | NC State vs Virginia Tech | 16–20 | Virginia Tech won |
| 2004 | NC State vs Virginia Tech | 17–16 | NC State won |
| 1992 | NC State vs Virginia Tech | 13–13 | Tie |
| 1991 | NC State vs Virginia Tech | 7–0 | NC State won |
| 1990 | NC State vs Virginia Tech | 16–20 | Virginia Tech won |
| 1989 | NC State vs Virginia Tech | 23–25 | Virginia Tech won |
| 1986 | NC State vs Virginia Tech | 24–25 | Virginia Tech won |
| 1964 | NC State vs Virginia Tech | 19–28 | Virginia Tech won |
| 1963 | NC State vs Virginia Tech | 13–7 | NC State won |
| 1960 | NC State vs Virginia Tech | 29–14 | NC State won |
| 1959 | NC State vs Virginia Tech | 15–13 | NC State won |
| 1958 | NC State vs Virginia Tech | 14–14 | Tie |
| 1957 | NC State vs Virginia Tech | 12–0 | NC State won |
| 1956 | NC State vs Virginia Tech | 6–35 | Virginia Tech won |
| 1955 | NC State vs Virginia Tech | 26–34 | Virginia Tech won |
| 1954 | NC State vs Virginia Tech | 21–30 | Virginia Tech won |
| 1951 | NC State vs Virginia Tech | 19–14 | NC State won |
| 1950 | NC State vs Virginia Tech | 34–6 | NC State won |
| 1949 | NC State vs Virginia Tech | 14–13 | NC State won |
| 1946 | NC State vs Virginia Tech | 6–14 | Virginia Tech won |
| 1945 | NC State vs Virginia Tech | 6–0 | NC State won |
| 1941 | NC State vs Virginia Tech | 13–14 | Virginia Tech won |
| 1938 | NC State vs Virginia Tech | 0–7 | Virginia Tech won |
| 1937 | NC State vs Virginia Tech | 13–7 | NC State won |
| 1936 | NC State vs Virginia Tech | 13–0 | NC State won |
| 1935 | NC State vs Virginia Tech | 6–0 | NC State won |
| 1934 | NC State vs Virginia Tech | 6–7 | Virginia Tech won |
| 1925 | NC State vs Virginia Tech | 0–0 | Tie |
| 1924 | NC State vs Virginia Tech | 6–3 | NC State won |
| 1923 | NC State vs Virginia Tech | 0–16 | Virginia Tech won |
| 1922 | NC State vs Virginia Tech | 0–24 | Virginia Tech won |
| 1921 | NC State vs Virginia Tech | 3–7 | Virginia Tech won |
| 1920 | NC State vs Virginia Tech | 14–6 | NC State won |
| 1919 | NC State vs Virginia Tech | 3–0 | NC State won |
| 1918 | NC State vs Virginia Tech | 0–25 | Virginia Tech won |
| 1917 | NC State vs Virginia Tech | 7–7 | Tie |
| 1916 | NC State vs Virginia Tech | 0–40 | Virginia Tech won |
| 1914 | NC State vs Virginia Tech | 0–3 | Virginia Tech won |
| 1911 | NC State vs Virginia Tech | 0–3 | Virginia Tech won |
| 1910 | NC State vs Virginia Tech | 5–3 | NC State won |
| 1909 | NC State vs Virginia Tech | 5–18 | Virginia Tech won |
| 1908 | NC State vs Virginia Tech | 6–5 | NC State won |
| 1906 | NC State vs Virginia Tech | 0–6 | Virginia Tech won |
| 1903 | NC State vs Virginia Tech | 0–21 | Virginia Tech won |
| 1902 | NC State vs Virginia Tech | 6–11 | Virginia 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.