Michigan State will open the 2018 season at home against Utah State, according to FBSchedules.com.

The college football schedule tracking website obtained the contract for the Aggies' trip to East Lansing for a Saturday, Sept. 1 game at Spartan Stadium. Per the contract, Michigan State is paying Utah State $1.4 million to come to town and play the first-ever meeting between the two programs.

With that game being set, Michigan State's full 2018 schedule is locked in, including a road game at Arizona State in Week 2 and a Week 3 bye.

Here's the full schedule:

Sept. 1 vs. Utah State

Sept. 8 at Arizona state

BYE

Sept. 22 at Indiana

Sept. 29 vs. Central Michigan

Oct. 6 vs. Northwestern

Oct. 13 at Penn State

Oct. 20 vs. Michigan

Oct. 27 vs. Purdue

Nov. 3 at Maryland

Nov. 10 vs. Ohio State

Nov. 1 at Nebraska

Nov. 24 vs. Rutgers

(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)