North Carolina Tar Heels vs Stanford Cardinal

Series tied 2-2
wins
1997 to 2025
North Carolina Tar Heels won the last meeting

Series timeline

▲ North Carolina Tar Heels ahead (peak +1) ▼ Stanford Cardinal ahead (peak +1)
1997: North Carolina Tar Heels 28-171998: Stanford Cardinal 37-342016: Stanford Cardinal 25-23 (postseason)2025: North Carolina Tar Heels 20-15

North Carolina Tar Heels Stanford Cardinal Tie Postseason One meeting per cell

Longest streaks: North Carolina Tar Heels 1 (1997), Stanford Cardinal 2 (1998–2016). Current: North Carolina Tar Heels 1.

Splits

SplitNorth Carolina Tar Heels record
Regular season2-1
Postseason0-1
Hosted by North Carolina Tar Heels2-0
Hosted by Stanford Cardinal0-2
Last 4 seasons (1997 to 2025)2-2
Largest North Carolina Tar Heels win28-17 (1997)
Largest Stanford Cardinal win37-34 (1998)

Postseason meetings

SeasonDateWinnerScoreSiteRound
2016Dec 30, 2016Stanford Cardinal 25-23 at Stanford Cardinal Bowls (SR Week 19)

Every meeting

2020s
SeasonDateWinnerScoreSiteRound
2025 Nov 8, 2025 North Carolina Tar Heels 20-15 at North Carolina Tar Heels Week 11
2010s
SeasonDateWinnerScoreSiteRound
2016 Dec 30, 2016 Stanford Cardinal 25-23 at Stanford Cardinal Bowls (SR Week 19) Postseason
1990s
SeasonDateWinnerScoreSiteRound
1998 Sep 19, 1998 Stanford Cardinal 37-34 at Stanford Cardinal Week 4
1997 Sep 13, 1997 North Carolina Tar Heels 28-17 at North Carolina Tar Heels Week 4

Sources

Records are computed from every final game result in the Matchup Index database. About the data.

College football results follow Sports Reference coverage, which omits some early games against non-major opponents.