The Tar Heels will host on Sept. 2, 2017, then travel west on Sept. 1, 2018. It replaces North Carolina’s series with Ohio State that was canceled when the Big Ten Conference moved to a nine-game league schedule for 2016.
Cal and North Carolina have never met in football.
The Golden Bears also announced games with TCU for 2020 and 2021. Cal has a series with Texas and San Diego State for 2015 and 2016, and hosts Grambling State in 2015.
North Carolina also announced games with North Carolina A&T and Delaware in 2015, and Eastern Michigan in 2017. The Heels had previously announced a game with South Carolina in Charlotte, N.C., in 2015, and a series with Illinois for 2015 and 2016.