The Iowa high school state softball tournament officially marks the conclusion of the 2024-25 sports season in the state. The action begins on Monday, July 21 from Rogers Park in Fort Dodge.
A total of 40 teams will begin the week looking to claim a state title, with the field being trimmed down until just five remaining. Championship games are scheduled for Thursday, July 24 and Friday, July 25.
MORE: How to Watch Iowa high school state baseball tournament
Here is how to watch the Iowa high school state softball tournament along with a schedule of games.
How to Watch Iowa high school state softball tournament
- Live stream: Via IGHSAU
- Games also air via Iowa PBS television and online
- All games will stream for free throughout the week outside of the consolation round games
Iowa high school state softball schedule
Class 5A
Quarterfinals (Monday, July 21)
- Waukee Northwest vs. Dowling Catholic, 2:30 p.m. (Diamond 1/Channel Seeds Field)
- Ankeny Centennial vs. West Des Moines Valley, 3 p.m. (Diamond 2/Iowa Central Field)
- Linn-Mar vs. Pleasant Valley, 4:45 p.m. (D1)
- Southeast Polk vs. Cedar Falls, 5:15 p.m. (D2)
Semifinals (Wednesday, July 23)
- Waukee NW/Dowling winner vs. Ankeny Centennial/WDM Valley winner, 10:30 a.m. (D2)
- Linn-Mar/Pleasant Valley winner vs. Southeast Polk/Cedar Falls winner, 12:45 p.m. (D2)
Championship (Thursday, July 24)
- Semifinal winner vs. semifinal winner, 7:30 p.m. (D1)
Class 4A
Quarterfinals (Monday, July 21)
- Cedar Rapids Xavier vs. Pella, 10 a.m. (D1)
- Dallas Center-Grimes vs. ADM, 10:30 a.m. (D2)
- Norwalk vs. North Scott, 12:15 p.m. (D1)
- North Polk vs. Western Dubuque, 12:45 p.m. (D2)
Semifinals (Wednesday, July 23)
- Cedar Rapids Xavier/Pella winner vs. Dallas Center-Grimes/ADM winner, 10 a.m. (D1)
- Norwalk/North Scott winner vs. North Polk/Western Dubuque winner, 12:15 p.m. (D1)
Championship (Thursday, July 24)
- Semifinal winner vs. semifinal winner, 5 p.m. (D1)
Class 3A
Quarterfinals (Monday, July 21/Tuesday, July 22)
- Dubuque Wahlert vs. Center Point-Urbana, 7 p.m. (D1)
- PCM vs. West Liberty, 7:30 p.m. (D2)
- Williamsburg vs. Washington, 10 a.m. (D1)
- Albia vs. Estherville-LC, 10:30 a.m. (D2)
Semifinals (Wednesday, July 23)
- Dubuque Wahlert/Center Point-Urbana winner vs. PCM/West Liberty winner, 2:30 p.m. (D1)
- Williamsburg/Washington vs. Albia/Estherville-LC winner, 4:45 p.m. (D1)
Championship (Friday, July 25)
- Semifinal winner vs. semifinal winner, 2:30 p.m. (D1)
Class 2A
Quarterfinals (Tuesday, July 22)
- Van Meter vs. East Marshall, 12:15 p.m. (D1)
- Durant vs. West Fork, 12:45 p.m. (D2)
- Louisa-Muscatine vs. West Monona, 2:30 p.m. (D1)
- West Lyon vs. Cascade, 3 p.m. (D2)
Semifinals (Wednesday, July 23)
- Van Meter/East Marshall winner vs. Durant/West Fork winner, 3 p.m. (D2)
- Louisa-Muscatine/West Monona winner vs. West Lyon/Cascade winner, 5:15 p.m. (D2)
Championship (Friday, July 25)
- Semifinal winner vs. semifinal winner, 5 p.m. (D1)
Class 1A
Quarterfinals (Tuesday, July 22)
- Wayne vs. Highland, 4:45 p.m. (D1)
- Riverside vs. Newell-Fonda, 5:15 p.m. (D2)
- Clarksville vs. Mason City Newman, 7 p.m. (D1)
- Wapsie Valley vs. St. Edmond, 7:30 p.m. (D2)
Semifinals (Wednesday, July 23)
- Wayne/Highland winner vs. Riverside/Newell-Fonda winner, 7 p.m. (D1)
- Clarksville/Mason City Newman winner vs. Wapsie Valley/St. Edmond winner, 7:30 p.m. (D2)
Championship (Friday, July 25)
- Semifinal winner vs. semifinal winner, 7:30 p.m. (D1)