News Page

Main Content

How to watch Virginia high school baseball playoffs: Schedule, channel, live stream for VHSL semis, finals

The Sporting News's profile
Original Story by The Sporting News
June 14, 2025
How to watch Virginia high school baseball playoffs: Schedule, channel, live stream for VHSL semis, finals

Catch high school baseball playoffs throughout Virginia this weekend, with action airing live on the NFHS Network. 

Semifinal and championship matches across six different levels of high school baseball will comprise 18 games across a two-day span. The sprint begins on Friday, June 13; a six-game championship follows on Saturday, June 14. 

There's no shortage of intrigue in the semifinal round. The top-ranked team in the state, James Madison, bids for a spot in the Class 6 championship game when it takes on Battlefield on Friday morning. Atlee — the No. 2 team in the latest MaxPreps poll — kicks off Friday's slate against Heritage at 9:30 a.m. ET. 

Several teams are vying for back-to-back titles, including Rappahannock, which won the Class 1 championship in 2024. The same can be said for Poquoson, whose quest for consecutive championships at the Class 2 level continues against Appomattox County on Friday afternoon.

Here is everything that you need to know about watching the 2025 Virginia high school baseball playoffs, including streaming information for every game. 

How to watch Virginia high school baseball playoffs: TV channel, live stream

The Virginia high school baseball playoffs will not air on traditional broadcast television. Instead, viewers can stream games live on the NFHS Network

The NFHS Network offers prospective customers two basic subscription plans: an Annual Pass ($6.67 per month) or a Monthly Pass ($13.99 per month). Subscribers to the NFHS Network gain access to live and on-demand streams of high school sports nationwide. 

Virginia high school baseball playoffs schedule 2025

Friday, June 13 - Semifinals

Time (ET) Conference Matchup Live stream
9:30 a.m. Class 4 Heritage 3, Atlee 0
10 a.m. Class 1 Fort Chiswell 4, Northumberland 1
  Class 2 King William 4, John Battle 3
  Class 3 Abingdon 9, William Monroe  4
  Class 5 Cox 2, Independence 1
  Class 6 Battlefield 4, James Madison 2
12:30 p.m. Class 1 Auburn 3, Rappahannock 2
  Class 2 Appomattox County 3, Poquoson 2
1 p.m. Class 5 Ocean Lakes 17, Riverbend 10
  Class 6 Gainesville 8, West Springfield 7 
1:30 p.m. Class 3 Spotswood 10, Kettle Run 3
  Class 4 Woodgrove 8, Hanover 5

Saturday, June 14 - Finals

Time (ET) Conference Matchup Live stream
11 a.m. Class 1 Fort Chiswell vs. Auburn NFHS Network
  Class 2 King William vs. Appomattox County NFHS Network
  Class 5 Cox vs. Ocean Lakes NFHS Network
  Class 6 Battlefield vs. Gainesville NFHS Network
11:30 a.m. Class 3 Abingdon vs. Spotswood NFHS Network
  Class 4 Heritage vs. Woodgrove NFHS Network

Latest Sports

Related Stories