Michigan State Football has announced their complete non-conference football schedules from 2018-2020 on Wednesday morning.

The Spartans will be playing Utah State, Arizona State on the road, and Central Michigan in 2018.  They'll also be playing Brigham Young and Boise State in future seasons.

MSU opens the 2017 season against Bowling Green this September at Spartan Stadium.