EAST LANSING -- Michigan State has its conference football schedules for 2018 and 2019, assuming the Big Ten doesn't expand further before then.

Playing in the East Division, Michigan State plays cross-division games against Northwestern, Purdue and at Nebraska in 2018. The Spartans' cross-division games in 2019 are at Northwestern, at Wisconsin and home against Illinois.

The dates of the games against rival Michigan are Oct. 20, 2018 at Spartan Stadium and Nov. 16, 2019 in Ann Arbor.

One quirk comes in the 2019 schedule when the Spartans have two bye weeks in the span of three weeks, with a game against Penn State in between.

The only known Michigan State non-conference game with a scheduled date during those seasons is a Sept. 22, 2018 against South Florida.

Here are the schedules:

2018

Sept. 22 – at Indiana

Oct. 6 – Northwestern

Oct. 13 – at Penn State

Oct. 20 – Michigan

Oct. 27 – Purdue

Nov. 3 – at Maryland

Nov. 10 – Ohio State

Nov. 17 – at Nebraska

Nov. 24 – Rutgers

2019

Sept. 21 – at Northwestern

Sept. 28 – Indiana

Oct. 5 – at Ohio State

Oct. 12 – at Wisconsin

Oct. 26 – Penn State

Nov. 9 – Illinois

Nov. 16 – at Michigan

Nov. 23 – at Rutgers

Nov. 30 – Maryland

• Download the MSU basketball on MLive app for iPhone and Android

• Download the MSU football on MLive app for iPhone and Android

• Follow Diamond Leung and Mike Griffith on Twitter

• Like MLive's Michigan State Spartans Facebook page