The Michigan State Spartans have announced their non-conference football schedule through the 2020 season. All nine matchups were known and previously reported.

Michigan State will open the 2018 season at home in East Lansing at Spartan Stadium against the Utah State Aggies on Sept. 1. MSU then travels to Arizona State on Sept. 8 and later hosts Central Michigan on Sept. 29.

The Spartans also open the 2019 season at home, this time against the Tulsa Golden Hurricane on Aug. 31. Michigan State’s other two non-conference games in 2019 are also at home — Western Michigan on Sept. 7 and Arizona State on Sept. 14.

In 2020, Michigan State will likely open against a to be determined Big Ten Opponent. The Spartans open the non-conference portion of their schedule at BYU on Sept. 12 and then return home to host Toledo on Sept. 19 and Miami (FL) on Sept. 26.

Below are Michigan State’s non-conference schedules for the 2018 through 2020 seasons. Click the year to see the full season schedule.

2018

2019

2020