The 2020 college football season was a mess for so many reasons. While the USC Trojans managed to go 5-1, they missed out on a chance to play in a high-profile bowl game by dropping the Pac-12 championship bout to a not very good University of Oregon squad.

Perhaps a few non-conference games against high quality opponents would have helped prepare this team for the Pac-12 championship – but COVID-19 wiped out the entire non-conference slate and gave USC a schedule that never really challenged them; which exposed their weaknesses in the season finale.

Ideally that will never be the case again, as USC is set to play a handful of very tough opponents over the next eight years – many who will help keep this team on their toes before they get into conference play.

Here is a look at USC’s upcoming schedules, with games that are scheduled all the way into the 2028 season.

2021 USC Opponents

9/4 San Jose State

10/23 at Notre Dame

11/27 BYU

2022 USC Opponents

9/3 Rice

9/17 Fresno State

11/26 Notre Dame

2023 USC Opponents

9/2 Nevada

10/14 at Notre Dame

11/25 BYU

2024 USC Opponents

9/7 San Jose State

11/30 Notre Dame

2025 USC Opponents

8/30 Ole Miss

10/18 at Notre Dame

2026 USC Opponents

9/5 Fresno State

9/19 at Ole Miss

11/28 Notre Dame

2028 USC Opponents

9/9 Fresno State