Iowa already had ISU and Pitt locked in for non-conference games in 2015 and below is what their schedule in the B1G was looking like:
October 3rd: Northwestern at Iowa
October 10th: Michigan State at Iowa
October 17th: Iowa at Purdue
October 24th: Iowa at Minnesota
October 31st: Illinois at Iowa
November 7th: Iowa at Penn State
November 14th: Bye Week
November 21st: Michigan at Iowa
November 28th: Iowa at Nebraska
http://www.blackheartgoldpants.com/...you-link-to-it-iowas-2015-16-big-ten-football
This all changed when the B1G added Rutgers and Maryland. Iowa could not have done anything with their schedule in 2015, it was out of their hands.
Bump for @VeloClone