College football / Rivalry archive
NC State vs Virginia Timeline
Explore every documented meeting, final score and season in the recorded history between NC State and Virginia.
PROGRAM ONENC State38 recorded wins
HEAD TO HEAD38–23WINS · LOSSES
PROGRAM TWOVirginia23 recorded wins
61Recorded meetings
1904Earliest documented
2026Most recent season
0Tied games
THE RIVALRY THROUGH TIME
Head-to-head timeline
Meetings are listed oldest first. Scores and dates reflect the available historical records.
- 1904NC State0 — 5Virginia
- 1905NC State0 — 10Virginia
- 1907NC State10 — 4Virginia
- 1908NC State0 — 6Virginia
- 1944NC State13 — 0Virginia
- 1945NC State6 — 26Virginia
- 1946NC State27 — 7Virginia
- 1947NC State7 — 2Virginia
- 1948NC State14 — 21Virginia
- 1958NC State26 — 14Virginia
- 1960NC State26 — 7Virginia
- 1961NC State21 — 14Virginia
- 1962NC State24 — 12Virginia
- 1963NC State15 — 9Virginia
- 1964NC State24 — 15Virginia
- 1965NC State13 — 0Virginia
- 1966NC State42 — 21Virginia
- 1967NC State30 — 8Virginia
- 1968NC State19 — 0Virginia
- 1969NC State31 — 0Virginia
- 1970NC State21 — 16Virginia
- 1971NC State10 — 14Virginia
- 1972NC State35 — 14Virginia
- 1973NC State43 — 23Virginia
- 1974NC State22 — 21Virginia
- 1977NC State14 — 0Virginia
- 1978NC State24 — 21Virginia
- 1979NC State31 — 27Virginia
- 1980NC State27 — 13Virginia
- 1981NC State30 — 24Virginia
- 1982NC State16 — 13Virginia
- 1983NC State14 — 26Virginia
- 1984NC State0 — 45Virginia
- 1985NC State23 — 22Virginia
- 1986NC State16 — 20Virginia
- 1987NC State31 — 34Virginia
- 1988NC State14 — 19Virginia
- 1989NC State9 — 20Virginia
- 1990NC State0 — 31Virginia
- 1991NC State10 — 42Virginia
- 1992NC State31 — 7Virginia
- 1993NC State34 — 29Virginia
- 1994NC State30 — 27Virginia
- 1995NC State24 — 29Virginia
- 1996NC State14 — 62Virginia
- 1997NC State31 — 24Virginia
- 1998NC State13 — 23Virginia
- 1999NC State26 — 47Virginia
- 2000NC State17 — 24Virginia
- 2001NC State24 — 0Virginia
- 2002NC State9 — 14Virginia
- 2003NC State51 — 37Virginia
- 2006NC State7 — 14Virginia
- 2007NC State29 — 24Virginia
- 2011NC State28 — 14Virginia
- 2012NC State6 — 33Virginia
- 2018NC State35 — 21Virginia
- 2020NC State38 — 21Virginia
- 2023NC State24 — 21Virginia
- 2025NC State35 — 31Virginia
- 2026NC State8 — 34Virginia
THE COMPLETE SCOREBOOK
All recorded results
The latest documented meeting appears first.
| Season | Matchup | Score | Outcome |
|---|---|---|---|
| 2026 | NC State vs Virginia | 8–34 | Virginia won |
| 2025 | NC State vs Virginia | 35–31 | NC State won |
| 2023 | NC State vs Virginia | 24–21 | NC State won |
| 2020 | NC State vs Virginia | 38–21 | NC State won |
| 2018 | NC State vs Virginia | 35–21 | NC State won |
| 2012 | NC State vs Virginia | 6–33 | Virginia won |
| 2011 | NC State vs Virginia | 28–14 | NC State won |
| 2007 | NC State vs Virginia | 29–24 | NC State won |
| 2006 | NC State vs Virginia | 7–14 | Virginia won |
| 2003 | NC State vs Virginia | 51–37 | NC State won |
| 2002 | NC State vs Virginia | 9–14 | Virginia won |
| 2001 | NC State vs Virginia | 24–0 | NC State won |
| 2000 | NC State vs Virginia | 17–24 | Virginia won |
| 1999 | NC State vs Virginia | 26–47 | Virginia won |
| 1998 | NC State vs Virginia | 13–23 | Virginia won |
| 1997 | NC State vs Virginia | 31–24 | NC State won |
| 1996 | NC State vs Virginia | 14–62 | Virginia won |
| 1995 | NC State vs Virginia | 24–29 | Virginia won |
| 1994 | NC State vs Virginia | 30–27 | NC State won |
| 1993 | NC State vs Virginia | 34–29 | NC State won |
| 1992 | NC State vs Virginia | 31–7 | NC State won |
| 1991 | NC State vs Virginia | 10–42 | Virginia won |
| 1990 | NC State vs Virginia | 0–31 | Virginia won |
| 1989 | NC State vs Virginia | 9–20 | Virginia won |
| 1988 | NC State vs Virginia | 14–19 | Virginia won |
| 1987 | NC State vs Virginia | 31–34 | Virginia won |
| 1986 | NC State vs Virginia | 16–20 | Virginia won |
| 1985 | NC State vs Virginia | 23–22 | NC State won |
| 1984 | NC State vs Virginia | 0–45 | Virginia won |
| 1983 | NC State vs Virginia | 14–26 | Virginia won |
| 1982 | NC State vs Virginia | 16–13 | NC State won |
| 1981 | NC State vs Virginia | 30–24 | NC State won |
| 1980 | NC State vs Virginia | 27–13 | NC State won |
| 1979 | NC State vs Virginia | 31–27 | NC State won |
| 1978 | NC State vs Virginia | 24–21 | NC State won |
| 1977 | NC State vs Virginia | 14–0 | NC State won |
| 1974 | NC State vs Virginia | 22–21 | NC State won |
| 1973 | NC State vs Virginia | 43–23 | NC State won |
| 1972 | NC State vs Virginia | 35–14 | NC State won |
| 1971 | NC State vs Virginia | 10–14 | Virginia won |
| 1970 | NC State vs Virginia | 21–16 | NC State won |
| 1969 | NC State vs Virginia | 31–0 | NC State won |
| 1968 | NC State vs Virginia | 19–0 | NC State won |
| 1967 | NC State vs Virginia | 30–8 | NC State won |
| 1966 | NC State vs Virginia | 42–21 | NC State won |
| 1965 | NC State vs Virginia | 13–0 | NC State won |
| 1964 | NC State vs Virginia | 24–15 | NC State won |
| 1963 | NC State vs Virginia | 15–9 | NC State won |
| 1962 | NC State vs Virginia | 24–12 | NC State won |
| 1961 | NC State vs Virginia | 21–14 | NC State won |
| 1960 | NC State vs Virginia | 26–7 | NC State won |
| 1958 | NC State vs Virginia | 26–14 | NC State won |
| 1948 | NC State vs Virginia | 14–21 | Virginia won |
| 1947 | NC State vs Virginia | 7–2 | NC State won |
| 1946 | NC State vs Virginia | 27–7 | NC State won |
| 1945 | NC State vs Virginia | 6–26 | Virginia won |
| 1944 | NC State vs Virginia | 13–0 | NC State won |
| 1908 | NC State vs Virginia | 0–6 | Virginia won |
| 1907 | NC State vs Virginia | 10–4 | NC State won |
| 1905 | NC State vs Virginia | 0–10 | Virginia won |
| 1904 | NC State vs Virginia | 0–5 | Virginia 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.