I don't want to hear this entire hard schedule excuse. When Iowa has years when they face highly ranked teams they beat them, and they could do the same this year if they faced them. Let me give you some examples.
Ricky Stanzi 3 bowl wins, Iowa State total 2 bowl wins
Against top 15 teams:
2011 vs #13 Michigan
2010 vs #5 MSU, #14 Missouri
2009 vs #5 Penn State, #9 Georgia Tech
2008 vs #3 Penn State
2004 vs #9 Wisconsin, #12 LSU
2003 vs #9 Michigan
2002 vs #8 Michigan, #12 Penn State
1996 vs #10 Penn State
1991 vs #13 Illinois, #13 OSU
1990 vs #5 Illinois, #10 Michigan
1987 vs #11 Indiana
1985 vs #2 Michigan
1984 vs #14 Purdue
1983 vs #3 OSU
1981 vs #5 Michigan, #6 UCLA, #7 Nebraska
If Iowa can beat all of those teams, they can beat the teams ISU's schedule. These opponents only look hard to bad teams. They do not look as hard to good teams like Iowa that goes in with confidence and takes these teams down. You see Iowa State goes in expecting to lose so they do. Iowa goes in expecting to win. That is the difference between a winning team and a losing team. That is what Fry and Ferentz brought to Iowa.
Yep, those were the good ole days. One Top 20 win there in the last 4 years, happens to be the same year ISU beat OSU. Just further proving my point that these two programs are in exactly the same place today. Another win of <7 pts by either team this year will just further that. But go ahead and drivel on.