The following are guesses and a majority will prove to be wrong. A handful of these games will be announced prior to the end of May and the rest will be announced 6 or 12 days in advance.
Times will be guessed for linear tv guesses only.
WEEK 1
UTAH STATE @ IOWA - B1G Network 6:30pm CT
NORTHERN IOWA @ IOWA STATE - ESPN+
WEEK 2
IOWA @ IOWA STATE - ESPN 2:30pm CT
WEEK 3
IOWA STATE @ OHIO - ESPNU 11:00am CT
WESTERN MICHIGAN @ IOWA - Peacock
WEEK 4
IOWA @ PENN STATE - FOX 11:00am CT
OKLAHOMA STATE @ IOWA STATE - ABC 11:00am CT
WEEK 5
MICHIGAN STATE @ IOWA - FS1 2:30pm CT
IOWA STATE @ OKLAHOMA - FOX 2:30pm CT
WEEK 6
TCU @ IOWA STATE - FS1 11:00am CT
PURDUE @ IOWA - B1G Network 2:30pm CT
WEEK 7
IOWA @ WISCONSIN - NBC 2:30pm CT
IOWA STATE @ CINCINNATI - ESPN+
WEEK 8
MINNESOTA @ IOWA - CBS 11:00am CT
WEEK 9
IOWA STATE @ BAYLOR - ESPN 2:30pm CT
WEEK 10
IOWA vs NORTHWESTERN (Wrigley Field) - B1G Network 11:00am CT
KANSAS @ IOWA STATE - FS1 6:00pm CT
WEEK 11
RUTGERS @ IOWA - B1G Network 11:00am CT
IOWA STATE @ BYU - FS1 9:00pm CT
WEEK 12
TEXAS @ IOWA STATE - ABC 11:00am CT
ILLINOIS @ IOWA - FS1 2:30pm CT
WEEK 13
*Friday* IOWA @ NEBRASKA - NBC 6:30pm CT
IOWA STATE @ KANSAS STATE - ESPN2 2:30pm CT