It's time for high-octane playoff baseball in the Midwest.
The IHSAA baseball state championship begins Monday with championship games across all four levels of competition set for Friday. Games at the Class 1A and Class 2A ranks will take place in Carroll, with Class 3A and Class 4A set for postseason action in Sioux City.
At the Class 1A level, No. 2 seed Lynnville-Sully vies for back-to-back titles. There's also a chance for a repeat champion in Class 2A, with Underwood entering this year's tournament as the No. 1 seed in its division.
Some of Iowa's top teams will also compete for a state championship, with Class 4A looking particularly formidable. The quarterfinals include three teams ranked inside the top-10 in the latest Max Preps poll: No. 2 Johnston, No. 4 Iowa City, and No. 7 Waukee.
Here's everything that you need to know about watching the 2025 Iowa high school baseball playoffs, including streaming information for every game.
How to watch Iowa high school baseball playoffs: TV channel, live stream
- TV channel: Iowa High School Sports Network
- Live stream: IHSSN website
The Iowa high school baseball quarterfinals and semifinals will air live on the Iowa High School Sports Network and can be streamed via the IHSSN website.
One pass will give viewers access to all 24 quarterfinal and semifinal games for $18.99 plus tax. Passes for individual games also are available for $9.99 plus tax.
Championship games will stream for free on IHSSN.com and air on some broadcast stations including WQAD in Quad Cities and KXFA in Cedar Rapids.
Iowa high school baseball playoffs schedule 2025
Schedules across all four levels of Iowa high school baseball are included below, with playoffs about to begin.
Class 4A
Date | Matchup | Time (CT) | TV/Live stream |
---|---|---|---|
Tues., July 23 | No. 3 Iowa City, City High vs. No. 6 Waukee | 11:30 a.m. | IHSSN |
No. 2 Johnston vs. No. 7 Prairie, Cedar Rapids | 2 p.m. | IHSSN | |
No. 4 Waukee Northwest vs. No. 5 Iowa City, Liberty | 5 p.m. | IHSSN | |
No. 1 Sioux City, East vs. No. 8 Bettendorf | 7:30 p.m. | IHSSN | |
Thurs., July 24 | Semifinal 1 | 5 p.m. | IHSSN |
Semifinal 2 | 7:30 p.m. | IHSSN | |
Fri., July 25 | Championship | 2:30 p.m. | IHSSN |
Class 3A
Date | Matchup | Time (CT) | TV/Live stream |
---|---|---|---|
Mon., July 21 | No. 1 Wahlert Catholic vs. No. 8 Boone | 11:30 a.m. | IHSSN |
No. 4 Assumption, Davenport vs. No. 5 Saydel | 2 p.m. | IHSSN | |
No. 2 Pella vs. No. 7 Sergeant Bluff-Luton | 5 p.m. | IHSSN | |
No. 3 Bishop Heelan vs. No. 6 Carlisle | 7:30 p.m. | IHSSN | |
Wed., July 23 | Semifinal 1 | 5 p.m. | IHSSN |
Semifinal 2 | 7:30 p.m. | IHSSN | |
Fri., July 25 | Championship | 12 p.m. | IHSSN |
Class 2A
Date | Matchup | Time (CT) | TV/Live stream |
---|---|---|---|
Tues., July 22 | No. 1 Underwood vs. No. 8 Cascade | 11 a.m. | IHSSN |
No. 4 Unity Christian vs. No. 5 Mediapolis | 1:30 p.m. | IHSSN | |
No. 3 Van Meter vs. No. 6 Chariton | 4:30 p.m. | IHSSN | |
No. 2 Pleasantville vs. No. 7 West Lyon | 7 p.m. | IHSSN | |
Thurs., July 24 | Semifinal 1 | 4:30 p.m. | IHSSN |
Semifinal 2 | 7 p.m. | IHSSN | |
Fri., July 25 | Championship | 7:30 p.m. | IHSSN |
Class 1A
Date | Matchup | Time (CT) | TV/Live stream |
---|---|---|---|
Mon., July 21 | No. 1 Remsen St. Mary's vs. No. 8 Hillcrest Academy | 11 a.m. | IHSSN |
No. 4 Martensdale-St. Marys vs. No. 5 Kee | 1:30 p.m. | IHSSN | |
No. 2 Lynnville-Sully vs. No. 7 East Buchanan | 4:30 p.m. | IHSSN | |
No. 3 Saint Ansgar vs. No. 6 Logan-Magnolia | 7 p.m. | IHSSN | |
Wed., July 23 | Semifinal 1 | 4:30 p.m. | IHSSN |
Semifinal 2 | 7 p.m. | IHSSN | |
Fri., July 25 | Championship | 5 p.m. | IHSSN |