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
The Iowa high school baseball playoffs will not air on a national TV channel. Instead, games can be streamed live with the NFHS Network.
The NFHS Network offers prospective customers two basic plans: an Annual Pass ($6.67 per month) or a Monthly Pass ($13.99 per month). Subscribers to the NFHS Network gain access to broadcasts of high school sports nationwide, live and on demand.
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 (ET) | Live stream |
---|---|---|---|
Tues., July 23 | No. 3 Iowa City, City High vs. No. 6 Waukee | 11:30 a.m. | NFHS Network |
No. 2 Johnston vs. No. 7 Prairie, Cedar Rapids | 2 p.m. | NFHS Network | |
No. 4 Waukee Northwest vs. No. 5 Iowa City, Liberty | 5 p.m. | NFHS Network | |
No. 1 Sioux City, East vs. No. 8 Bettendorf | 7:30 p.m. | NFHS Network | |
Thurs., July 24 | Semifinal 1 | 5 p.m. | NFHS Network |
Semifinal 2 | 7:30 p.m. | NFHS Network | |
Fri., July 25 | Championship | 2:30 p.m. | NFHS Network |
Class 3A
Date | Matchup | Time (ET) | Live stream |
---|---|---|---|
Mon., July 21 | No. 1 Wahlert Catholic vs. No. 8 Boone | 11:30 a.m. | NFHS Network |
No. 4 Assumption, Davenport vs. No. 5 Saydel | 2 p.m. | NFHS Network | |
No. 2 Pella vs. No. 7 Sergeant Bluff-Luton | 5 p.m. | NFHS Network | |
No. 3 Bishop Heelan vs. No. 6 Carlisle | 7:30 p.m. | NFHS Network | |
Wed., July 23 | Semifinal 1 | 5 p.m. | NFHS Network |
Semifinal 2 | 7:30 p.m. | NFHS Network | |
Fri., July 25 | Championship | 12 p.m. | NFHS Network |
Class 2A
Date | Matchup | Time (ET) | Live stream |
---|---|---|---|
Tues., July 22 | No. 1 Underwood vs. No. 8 Cascade | 11 a.m. | NFHS Network |
No. 4 Unity Christian vs. No. 5 Mediapolis | 1:30 p.m. | NFHS Network | |
No. 3 Van Meter vs. No. 6 Chariton | 4:30 p.m. | NFHS Network | |
No. 2 Pleasantvile vs. No. 7 West Lyon | 7 p.m. | NFHS Network | |
Thurs., July 24 | Semifinal 1 | 4:30 p.m. | NFHS Network |
Semifinal 2 | 7 p.m. | NFHS Network | |
Fri., July 25 | Championship | 7:30 p.m. | NFHS Network |
Class 1A
Date | Matchup | Time (ET) | Live stream |
---|---|---|---|
Mon., July 21 | No. 1 Remsen St. Mary’s vs. No. 8 Hillcrest Academy | 11 a.m. | NFHS Network |
No. 4 Martensdale-St. Marys vs. No. 5 Kee | 1:30 p.m. | NFHS Network | |
No. 2 Lynnville-Sully vs. No. 7 East Buchanan | 4:30 p.m. | NFHS Network | |
No. 3 Saint Ansgar vs. No. 6 Logan-Magnolia | 7 p.m. | NFHS Network | |
Wed., July 23 | Semifinal 1 | 4:30 p.m. | NFHS Network |
Semifinal 2 | 7 p.m. | NFHS Network | |
Fri., July 25 | Championship | 5 p.m. | NFHS Network |