Iowa football announces non-conference schedule through 2029; no Cy-Hawk extension yet

The Iowa football program on Tuesday announced a slate of non-conference football games through the 2029 season.

A home game against Northern Iowa was announced on Monday, but Tuesday's release provided more clarity about future opponents for years to come.

The announced games are as followed: 

2023 Schedule

  • Sept. 2 vs. Western Michigan
  • Sept. 9 at Iowa State 
  • Sept. 16 vs. Utah State

2024 Schedule

  • Aug. 31 vs. Illinois State
  • Sept. 7 vs. Iowa State

2025 Schedule

  • Aug. 30 vs. Florida Atlantic
  • Sept. 6 at Iowa State
  • Nov. 15 vs. Massachusetts 

2026 Schedule

  • Sept. 5 vs. Northern Illinois
  • Sept. 19 vs. Northern Iowa

2027 Schedule

  • Sept. 4 vs. Ball State

2029 Schedule

  • Sept. 15 vs. Northern Illinois

More:Iowa football's Nico Ragaini aiming for big 2022 season thanks to new can-do attitude

It's notable that, as of now, there hasn't been an extension to the Iowa-Iowa State Cy-Hawk rivalry series. Iowa is a member of the Big Ten Conference, which is set to join "The Alliance" with the ACC and Pac-12 in the next few years. Under that agreement, Iowa would play eight conference games plus one against the ACC and one against the Pac-12 for a total of 10 Power Five opponents. That makes scheduling an annual game with Iowa State more difficult, especially considering Iowa athletics director Gary Barta's firm stance that Iowa must play seven homes games a season. 

More:Leistikow: In-depth with Iowa football's Kirk Ferentz on his future, his son's offense and his advisory board

The university still has strong interest to continue the rivalry, and Tuesday's announcement doesn't change that. Iowa's plan always has been to honor existing contracts, and that's what the school is doing. Beyond that, the future can't be predicted. 

Kennington Lloyd Smith III covers Iowa Hawkeyes football and men's basketball for the Des Moines Register. You can connect with Kennington on Twitter @SkinnyKenny_ or email him at