The RVA Sports Network is your home for high school sports and more in Central Virginia! We are the home for over 50 live high school and college game broadcasts annually, and producers of the "In The Red Zone Podcast"! Follow us on X (Twitter) at @TheRVASportsNet and on Facebook and Instagram at rvasportsnetwork.

Thursday, May 28, 2026

REGION TOURNAMENT CENTRAL: Spring Sports 2026

Stay with the RVA Sports Network through June 5th for the latest on brackets, game times, scores and more as we head through region playoff action on the road to State Championship Saturday for spring sports on June 13th!

BASEBALL:

CLASS 6, REGION A

QUARTERFINALS (Wednesday May 27):

Game 1: #8 L.C. Bird at #1 Western Branch, 5:45pm
Game 2: #5 Thomas Dale at #4 Grassfield, 5pm
Game 3: #7 Oscar Smith at #2 Manchester, NOW FRIDAY, 4pm
Game 4: #6 Landstown vs. #3 Cosby, NOW THURSDAY, 4pm, Ironbridge Academy

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

*******************
CLASS 5, REGION C

QUARTERFINALS (Friday May 29):

Game 1: #8 Clover Hill at #1 Franklin County, 6pm
Game 2: #5 Glen Allen at #4 Prince George, 6pm
Game 3: #7 Deep Run at #2 Mills Godwin, 6pm
Game 4: #6 Douglas Freeman at #3 James River, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Friday June 5 at higher seed):

Semifinal Winners, time TBA

****************************
CLASS 4, REGION B

QUARTERFINALS (Wednesday May 27):

Game 1: #8 Eastern View at #1 Atlee, NOW THURSDAY, 6pm
Game 2: #5 Spotsylvania at #4 Courtland, NOW THURSDAY, 4:30pm
Game 3: #7 Mechanicsville at #2 King George, NOW THURSDAY, 6:30pm
Game 4: #6 Powhatan at #3 Dinwiddie, NOW THURSDAY, 6pm

SEMIFINALS (Friday May 29 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Tuesday June 2 at higher seed):

Semifinal Winners, time TBA

***************************
CLASS 3, REGION A

QUARTERFINALS (Wednesday May 27):

Game 1: #8 Heritage-Newport News at #1 New Kent, 4:30pm
Game 2: #5 Lakeland at #4 Colonial Heights, NOW FRIDAY, 12pm, Shepherd Stadium
Game 3: #7 I.C. Norcom at #2 Tabb, 4:30pm
Game 4: #6 York at #3 Hopewell, NOW FRIDAY 2pm

SEMIFINALS (Friday May 29 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Tuesday June 2 at higher seed):

Semifinal Winners, time TBA

*************************
CLASS 3, REGION B

QUARTERFINALS (See Dates Below):

Game 1: #8 Fauquier at #1 Goochland, Thursday, 6pm
Game 2: #5 Meridian at #4 Culpeper, NOW FRIDAY, 6pm
Game 3: #7 Warren County at #2 Kettle Run, Thursday, 6pm
Game 4: #6 Maggie Walker GS at #3 Brentsville District, Friday, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

*************************
CLASS 2, REGION A

FIRST ROUND:

#9 Amelia at #8 Arcadia, Wednesday, 7pm
#10 John Marshall at #7 Nandua, Wednesday, 4pm

QUARTERFINALS (Thursday May 28):

Game 1: #8 Amelia/Arcadia winner at #1 Windsor, 5pm
Game 2: #5 Poquoson at #4 Central-Lunenburg, 5pm
Game 3: #7 John Marshall/Nandua winner at #2 Randolph-Henry, 6pm
Game 4: #6 Southampton at #3 King William, 5pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

*************************
CLASS 1, REGION A

QUARTERFINALS (Thursday May 28):

Game 1: #8 West Point at #1 Lancaster, 7pm
Game 2: #5 Middlesex at #4 Chincoteague, 4:30pm
Game 3: #7 Essex at #2 Rappahannock, 7pm
Game 4: #6 Northampton at #3 Northumberland, 5pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

********************************************************************
SOFTBALL:

CLASS 6, REGION A

QUARTERFINALS (Wednesday May 27):

Game 1: #1 Grassfield 11, #8 L.C. Bird 0
Game 2: #4 Manchester 14, #5 J.R. Tucker 0
Game 3: #7 Thomas Dale at #2 Western Branch, 5:30pm
Game 4: #6 Landstown at #3 Cosby, 5pm

SEMIFINALS (Tuesday June 2 at higher seed):

#4 Manchester at #1 Grassfield 
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

*************************
CLASS 5, REGION C

QUARTERFINALS (Friday May 29):

Game 1: #8 Glen Allen at #1 Matoaca, 6pm
Game 2: #5 Prince George at #4 Franklin County, 6pm, Ben Franklin MS Complex
Game 3: #7 Mills Godwin at #2 Midlothian, 5pm
Game 4: #6 Clover Hill at #3 Deep Run, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Friday June 5 at higher seed):

Semifinal Winners, time TBA

**************************
CLASS 4, REGION B

QUARTERFINALS (Wednesday--Friday May 27--29):

Game 1: #8 Atlee at #1 Eastern View, Friday, 7pm
Game 2: #5 Hanover at #4 Patrick Henry, NOW THURSDAY, 6pm
Game 3: #2 Dinwiddie 5, #7 Courtland 2
Game 4: #6 Powhatan at #3 King George, NOW THURSDAY, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Friday June 5 at higher seed):

Semifinal Winners, time TBA

***************************
CLASS 3, REGION A

QUARTERFINALS (Wednesday May 27):

Game 1: #1 New Kent has a bye
Game 2: #5 Hopewell at #4 Colonial Heights, NOW FRIDAY 12pm, Civic Field
Game 3: #2 York has a bye
Game 4: #6 Tabb at #3 Lakeland, 6pm

SEMIFINALS (Friday May 29):

Game 2 winner at #1 New Kent, 4:30pm
Game 4 winner at #2 York, 4:30pm

CHAMPIONSHIP (Tuesday June 2 at higher seed):

Semifinal Winners, time TBA

*************************
CLASS 3, REGION B

QUARTERFINALS (Thursday/Friday May 28/29):

Game 1: #8 Maggie Walker GS at #1 Fauquier, Thursday, 6pm
Game 2: #5 Goochland at #4 Brentsville District, Friday, 6pm
Game 3: #7 TBD at #2 Culpeper, Thursday, 6pm
Game 4: #6 William Monroe at #3 Skyline, Thursday, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

**************************
CLASS 2, REGION A

FIRST ROUND (Wednesday May 27):

#9 Central-Lunenburg vs. #8 Amelia, 6:30pm, Randolph-Henry HS
#10 Nandua at #7 Randolph-Henry, 4:30pm

QUARTERFINALS (Thursday May 28):

Game 1: Central-Lunenburg/Amelia winner at #1 Poquoson, time TBA
Game 2: #5 Nottoway at #4 Arcadia, 4:30pm
Game 3: Nandua/Randolph-Henry winner at #2 King William, time TBA
Game 4: #6 Windsor at #3 Southampton, time TBA

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

***********************
CLASS 1, REGION A

QUARTERFINALS (Thursday May 28):

Game 1: #8 Chincoteague at #1 Lancaster, 5pm
Game 2: #5 Mathews at #4 Charles City, 5pm
Game 3: #7 West Point at #2 Rappahannock, 6pm
Game 4: #6 Middlesex at #3 Northumberland, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

********************************************************
BOYS LACROSSE

CLASS 6, REGION A

SEMIFINALS (Wednesday May 27):

#1 Cosby 6, #4 Manchester 0 (game called early due to weather)
#3 Thomas Dale vs. #2 Landstown, NOW THURSDAY 7:30pm, Salem HS, Va. Beach

CHAMPIONSHIP (Friday May 29 at higher seed):

Semifinal Winners, time TBA

***********************
CLASS 5, REGION C

QUARTERFINALS:

Game 1: #1 Douglas Freeman 20, #8 Mills Godwin 2
Game 2: #4 PH-Roanoke 12, #5 James River 7
Game 3: #2 Midlothian 16, #7 Deep Run 1
Game 4: #3 Albemarle 13, #6 Glen Allen 11

SEMIFINALS:

#1 Douglas Freeman 13, #4 PH-Roanoke 6
#3 Albemarle at #2 Midlothian, Thursday, 6pm

CHAMPIONSHIP (Date TBA at higher seed):

Semifinal Winners, time TBA

************************
CLASS 4, REGION A

QUARTERFINALS:

Game 1: #5 Atlee 14, #4 Mechanicsville 5
Game 2: #3 Powhatan 16, #6 Monacan 7

SEMIFINALS:

#5 Atlee 15, #1 James Monroe 8
#3 Powhatan at #2 Hanover, NOW THURSDAY, 6pm

CHAMPIONSHIP (Friday May 29 at higher seed):

Semifinal Winners, time TBA

************************
CLASS 4, REGION B

QUARTERFINALS (Tuesday/Wednesday May 26/27):

Game 1: #N4 Kettle Run at #N1 Meridian, Wednesday, 7:30pm
Game 2: #N3 Fauquier at #N2 Brentsville District, Tuesday, 6pm
Game 3: #S1 Western Albemarle 18, #S4 Charlottesville 5
Game 4: #S3 Goochland at #S2 Fluvanna, Wednesday, 7:30pm

SEMIFINALS (May 28 or 29 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (June 1 or 2 at higher seed):

Semifinal Winners, time TBA

*******************************************************
GIRLS LACROSSE:

CLASS 6, REGION A

SEMIFINALS (Wednesday May 27):

#1 Cosby 21, #4 Thomas Dale 0
#3 Manchester vs. #2 Landstown, 5:30pm, Green Run HS

CHAMPIONSHIP (Friday May 29 at higher seed):

Semifinal Winners, time TBA

*********************
CLASS 5, REGION C

QUARTERFINALS:

Game 1: #1 Douglas Freeman 21, #8 Franklin County 1
Game 2: #4 Deep Run 21, #5 Midlothian 9
Game 3: #2 Mills Godwin d. #7 Clover Hill via forfeit
Game 4: #3 PH-Roanoke d. #6 Albemarle via forfeit

SEMIFINALS:

#1 Douglas Freeman 19, #4 Deep Run 7
#2 Mills Godwin 16, #3 PH-Roanoke 11

CHAMPIONSHIP (Friday May 29 at higher seed):

#2 Mills Godwin at #1 Douglas Freeman, 6pm

**********************
CLASS 4, REGION A

QUARTERFINALS:

#4 Atlee 14, #5 Mechanicsville 6
#3 Eastern View 15, #6 Monacan 5

SEMIFINALS:

#1 Hanover 20, #4 Atlee 6
#3 Eastern View at #2 Powhatan, Indians lead 7-0, game suspended, resumes Thursday, 4pm

CHAMPIONSHIP (Friday May 29 at higher seed):

Eastern View/Powhatan winner at #1 Hanover, time TBA

***********************************************************
BOYS SOCCER:

CLASS 6, REGION A

QUARTERFINALS (Wednesday--Friday May 27--29):

Game 1: #8 Oscar Smith at #1 Cosby, Thursday, 7pm
Game 2: #5 Thomas Dale at #4 Landstown, Thursday, 6pm
Game 3: #7 L.C. Bird at #2 Grassfield, Wednesday, 7:30pm
Game 4: #6 Western Branch at #3 J.R. Tucker, NOW FRIDAY, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Friday June 5 at higher seed):

Semifinal Winners, time TBA

*************************
CLASS 4, REGION B

QUARTERFINALS (Thursday May 28):

Game 1: #8 Powhatan at #1 Chancellor, 6pm
Game 2: #5 Richmond High School For The Arts at #4 Atlee, 7:30pm
Game 3: #7 Patrick Henry at #2 Spotsylvania, 6pm
Game 4: #6 Mechanicsville at #3 Monacan, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Friday June 5 at higher seed):

Semifinal Winners, time TBA

*************************
CLASS 3, REGION A

QUARTERFINALS (Friday May 29):

Game 1: Lakeland/Heritage-Newport News winner at #1 Colonial Heights, 7pm
Game 2: #5 Lake Taylor at #4 New Kent, 7pm
Game 3: Booker T. Washington/I.C. Norcom winner at #2 Tabb, 7:45pm
Game 4: #6 Hopewell at #3 York, 6:30pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

**********************
CLASS 3, REGION B

QUARTERFINALS (Thursday/Friday May 28/29):

Game 1: #8 Kettle Run at #1 Meridian, Thursday, 6pm
Game 2: #5 William Monroe at #4 Manassas Park, Thursday, 6pm
Game 3: #7 Maggie Walker GS at #2 Brentsville District, Friday, 8pm
Game 4: #6 Fauquier at #3 Culpeper, Friday, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

*************************
CLASS 2, REGION A

FIRST ROUND

#9 Thomas Jefferson d. #8 Randolph-Henry
#10 Poquoson d. #7 Greensville

QUARTERFINALS (Thursday May 28):

Game 1: #9 Thomas Jefferson at #1 Windsor, 7:30pm
Game 2: #5 Nandua at #4 Bruton, 6pm
Game 3: #10 Poquoson at #2 Central-Lunenburg, 5:30pm
Game 4: #6 Southampton at #3 Amelia, 5pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

**************************
CLASS 1, REGION A

QUARTERFINALS (Thursday May 28):

Game 1: #8 King & Queen Central at #1 Mathews, 7pm
Game 2: #5 West Point at #4 Northampton, 6pm
Game 3: #7 Northumberland at #2 Rappahannock, 5pm
Game 4: #6 Middlesex at #3 Lancaster, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

**************************************************
GIRLS SOCCER:

CLASS 6, REGION A

QUARTERFINALS (Wednesday/Thursday May 27/28):

Game 1: #8 Oscar Smith at #1 Manchester, Thursday, 5:30pm
Game 2: #5 Western Branch at #4 Cosby, Thursday, 5:30pm
Game 3: #7 J.R. Tucker 1, #2 Thomas Dale 0
Game 4: #3 Grassfield 6, #6 Landstown 1

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
#7 J.R. Tucker at #3 Grassfield, time TBA

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

**********************
CLASS 5, REGION C

QUARTERFINALS (Date TBA):

Game 1: 
Game 2: 
Game 3: 
Game 4:

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Friday June 5 at higher seed):

Semifinal Winners, time TBA

*****************************
CLASS 4, REGION B

QUARTERFINALS (Thursday May 28):

Game 1: #8 Huguenot at #1 King George, 7pm
Game 2: #5 Eastern View at #4 Hanover, 6pm
Game 3: #7 Powhatan at #2 Courtland, 6pm
Game 4: #6 Mechanicsville at #3 Atlee, 5:30pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Friday June 5 at higher seed):

Semifinal Winners, time TBA

************************
CLASS 3, REGION A

QUARTERFINALS (Friday May 29):

Game 1: #8 I.C. Norcom at #1 Tabb, 6pm
Game 2: #5 Hopewell at #4 York, 5pm
Game 3: #7 Heritage-Newport News at #2 New Kent, 5:30pm
Game 4: #6 Lakeland at #3 Colonial Heights, 5:30pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

************************
CLASS 3, REGION B

QUARTERFINALS (Thursday/Friday May 28/29):

Game 1: #8 Goochland at #1 Kettle Run, Thursday, 6pm
Game 2: #5 Fauquier at #4 Maggie Walker GS, Thursday, 6pm
Game 3: #7 Culpeper at #2 William Monroe, Friday, 6pm
Game 4: #6 Meridian at #3 Brentsville District, Friday, 6pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

**************************
CLASS 2, REGION A

QUARTERFINALS (Thursday May 28):

Game 1: Westmoreland/Bruton winner at #1 Poquoson, 6pm
Game 2: #5 Middlesex at #4 Mathews, 5:30pm
Game 3: King William/Arcadia winner at #2 West Point, time TBA
Game 4: #6 Northampton at #3 Windsor, 5:30pm

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
Game 3 winner vs. Game 4 winner

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA



Wednesday, May 6, 2026

In Appreciation Of Bob Black

I have lived in the Richmond area, with the exception of 14 months in the mid-1980's, for my entire life. Having spent a fair amount of time in the sports world, and nearly four decades in Richmond radio, I feel confident in my ability to express the following opinion:

If Richmond created a Mount Rushmore of sports broadcasters, save a spot for Bob Black.

Since arriving on the scene over forty years ago, Bob, through a fantastic work ethic, built a resume in our region that is second to none. Appropriately, his beginnings in the Old Dominion came by the side of another member of our mountainside, the legendary Frank Soden.

While he walked a similar path to Soden, working as the voice of Richmond baseball (the Braves at the time) and for the University of Richmond, he charted and created his own impressive legacy. My earliest memories of Bob include the early days of The Diamond, and the incredible knack of Richmond Spiders men's basketball of making, and usually making noise in, the NCAA Tournament.

Many Saturday mornings, once home from my newspaper route (yes, we did that for fourteen years!), I'd be greeted by Bob doing sports on CBS6. During my "stay-at-home" Dad era in the late 1990's, Bob was a frequent guest in my kitchen, I catching up on the latest sports news and talk on the radio while taking care of my two kids and fixing dinner.

But the most impressive part about Bob, for me, is what he doesn't have. When I became his colleague up on Church Hill in late 1999, I figured out quickly that there was absolutely no pretentiousness, no ego when it came to Bob. The personality you have heard for decades isn't manufactured. He doesn't change when the "on air" light comes on. In the media, that's a trait that is very hard to find.

After over a decade apart, our paths crossed again a dozen years ago, thanks in part to the Atlantic 10's presence at the Richmond Coliseum for their annual women's championship. We'd cover as many regular season games as possible to have the knowledge necessary to give the tournament justice in our reporting.

Boy, was it good to see Bob again, in his wheelhouse, representing the Spiders as only he can. A few years later, he suggested we talk high school sports on the radio, which led to "RVA Locals Only" in the late 2010's until the pandemic, and again in 2025, our merry band of Black, Sean Robertson, Matt Josephs, and, for some reason, yours truly.  :)

Covering American Legion? I run into Bob, who is the PA announcer when West End Post 361 was the home team. Randolph-Macon? Well, if Roanoke was in town for baseball, you knew Bob would be in the stands doing what he loved most: being the dad. And, NO, he was never "that dad".  :) :)

And of the over 100 editions of "In The Red Zone" I hosted at Sports Page in Ashland from 2018 to the pandemic's beginning, my all-time favorite was the hour spent with Bob, as he graciously became the interviewee for an episode I cherish to this day.

I'm so very happy that Bob will be continuing his work at the University of Richmond, and we will continue to hear his dulcimer tones bringing us all the action. But I will miss hanging out with him in studio, both on the air and off.

My career, and my life, is so much better because of Bob Black. 

There have been many great voices, many great storytellers to grace our presence in the Richmond sports world, and in Richmond culture overall. But you'll be hard pressed to find a resume, and a human being, as impressive as Bob.

--Rob Witham, May 6, 2026