We still have about half of the college football season left and that means some teams are going to have tough finishes to their respective seasons.

In fact, 3 of the 5 toughest remaining schedules in the country belong to teams from the B1G. Pro Football Focus has Nebraska at No. 1, followed by Michigan State at No. 2 and it’s not hard to see why.

The Cornhuskers play 3 ranked teams in their last 4 games and it all starts this Saturday against No. 25 Purdue. After that, they get No. 5 Ohio State on Nov. 6, followed by No. 11 Iowa on Nov. 26.

The Spartans schedule is arguably just as tough as they’ll get 4 ranked teams in their last 5 weeks of the season. First up is a date with No. 6 Michigan, followed by matchups against Purdue, Ohio State, and No. 7 Penn State. We’re all about to find out just how good this team is.

The Hoosiers are ranked No. 5 on PFF’s list and they’ll also get 3 ranked teams in their last 6 games. They’ll play Ohio State this Saturday, followed by Michigan on Nov. 6, and Purdue on Nov. 27.

This is sure going to be an amazing end to the season with all these juicy matchups.