There are 45 matches for Iowa soccer on Mon, 3/30/2026. The first match, Greene County (Jefferson, IA) @ Grand View Christian (Des Moines, IA), starts at 5p.