Michigan State's season openers are set through 2019.

According to FBSchedules.com, the Spartans finalized a deal with Tulsa to open the 2019 campaign on Aug. 31 at Spartan Stadium. MSU will pay Tulsa $1.2 million to come to East Lansing for the first-ever meeting between the two programs.

The Spartans begin the 2017 season on Sept. 2 at home against Bowling Green. They'll play Utah State to start the 2018 season on Sept. 1.

With the addition of Tulsa, Michigan State's full schedules for the next three seasons are tentatively finalized.

(Want to stay up to date on all the latest with the Spartans? Make sure you're in the loop by signing up for our FREE Michigan State newsletter)