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
Share this post

Subscribe to our newsletter

Keep up with the latest blog posts by staying updated. No spamming: we promise.
By clicking Sign Up you’re confirming that you agree with our Terms and Conditions.

Related posts