Iowa is shelling out big money to its nonconference foes over the next three years.

According to Land of 10’s Scott Dochterman, the Hawkeyes will pay $6.25 million in guaranteed money to six nonconference foes through 2019. Iowa will have nine total nonconference games during that timeframe, but won’t make any payments to Iowa State.

Here’s how that money will be allocated over the next three seasons according to the contracts obtained by Dochterman:

This year, Iowa will pay Wyoming $1 million and North Texas $900,000 to play at Kinnick Stadium. In 2018, the Hawkeyes will pay Northern Illinois $1 million and Northern Iowa $600,000 — Iowa’s final game scheduled against an FCS opponent.

In 2019, Iowa’s payments total $2.75 million for guarantee games against Miami of Ohio ($1.2 million) and Middle Tennessee State ($1.55 million).

Iowa has come under a little bit of heat for it’s weak nonconference schedule lately, failing to schedule any teams from a Power Five conference aside from Iowa State. But Kirk Ferentz has stood firm on his program’s scheduling methods and doesn’t appear to be interested in changing.

Though the cost is high, paying big bucks for these games can be pretty risky. Last year, Iowa was beaten by North Dakota State at Kinnick Stadium.

The Bison made $500,000 for making the trip to Iowa City.