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.

Friday, May 29, 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: #1 Western Branch 19, #8 L.C. Bird 2
Game 2: #5 Thomas Dale at #4 Grassfield, 5pm
Game 3: #7 Oscar Smith at #2 Manchester, NOW FRIDAY, 4pm
Game 4: #3 Cosby 5, #6 Landstown 0

SEMIFINALS (Tuesday June 2 at higher seed):

Game 2 winner at #1 Western Branch
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: #1 Atlee 3, #8 Eastern View 2
Game 2: #5 Spotsylvania 8, #4 Courtland 4
Game 3: #2 King George 1, #7 Mechanicsville 0
Game 4: #3 Dinwiddie 11, #6 Powhatan 1

SEMIFINALS (Friday May 29 at higher seed):

#5 Spotsylvania at #1 Atlee, 6:30pm
#3 Dinwiddie at #2 King George

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, NOW FRIDAY, 4:30pm
Game 2: #5 Lakeland at #4 Colonial Heights, NOW FRIDAY, 12pm, Shepherd Stadium
Game 3: #7 I.C. Norcom at #2 Tabb, NOW FRIDAY, 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: #1 Goochland 6, #8 Fauquier 0
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


QUARTERFINALS (Thursday May 28):

Game 1: #1 Windsor 12, #8 Arcadia 0
Game 2: #5 Poquoson 4, #4 Central-Lunenburg 0
Game 3: #2 Randolph-Henry 10, #7 Nandua 0
Game 4: #3 King William 10, #6 Southampton 0

SEMIFINALS (Tuesday June 2 at higher seed):

#5 Poquoson at #1 Windsor
#3 King William at #2 Randolph-Henry

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, NOW FRIDAY, 6pm
Game 2: #5 Middlesex 6, #4 Chincoteague 3
Game 3: #2 Rappahannock 15, #7 Essex 3
Game 4: #3 Northumberland 17, #6 Northampton 1

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
#3 Northumberland at #2 Rappahannock

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: #3 Cosby 8, #6 Landstown 3

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 FRIDAY, 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, NOW FRIDAY, 5pm

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 9, #8 Amelia 4
#7 Randolph-Henry 10, #10 Nandua 0

QUARTERFINALS (Thursday May 28):

Game 1: Central-Lunenburg at #1 Poquoson, time TBA
Game 2: #5 Nottoway 11, #4 Arcadia 1
Game 3: #2 King William 5, #7 Randolph-Henry 2
Game 4: #3 Southampton 4, #6 Windsor 0

SEMIFINALS (Tuesday June 2 at higher seed):

Game 1 winner vs. Game 2 winner
#3 Southampton at #2 King William, time TBA

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, NOW FRIDAY 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, no report

CHAMPIONSHIP (Friday May 29 at higher seed):

Semifinal Winners, time TBA

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

QUARTERFINALS (Tuesday/Wednesday May 26/27):

Game 1: #N1 Meridian 20, #N4 Kettle Run 8
Game 2: #N2 Brentsville District 14, #N3 Fauquier 5
Game 3: #S1 Western Albemarle 18, #S4 Charlottesville 5
Game 4: #S3 Goochland 12, #S2 Fluvanna 7

SEMIFINALS (Friday May 29, cross-bracketed):

#S3 Goochland at #N1 Meridian, 7:30pm
#N2 Brentsville District at #S1 Western Albemarle, 7:30pm

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
#2 Landstown 9, #3 Manchester 4

CHAMPIONSHIP (Friday May 29 at higher seed):

#2 Landstown at #1 Cosby, 6pm

*********************
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
#2 Powhatan 21, #3 Eastern View 4

CHAMPIONSHIP (Friday May 29 at higher seed):

#2 Powhatan at #1 Hanover, 6pm

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

CLASS 6, REGION A

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

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

SEMIFINALS (Tuesday June 2 at higher seed):

#4 Landstown at #1 Cosby
 Game 4 winner at #2 Grassfield

CHAMPIONSHIP (Friday June 5 at higher seed):

Semifinal Winners, time TBA

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

QUARTERFINALS (Friday May 29):

Game 1: #8 Highland Springs at #1 Midlothian, 7:30pm
Game 2: #5 PH-Roanoke at #4 James River, 5:45pm
Game 3: #7 Albemarle at #2 Mills Godwin, 6pm
Game 4: #6 William Fleming vs. #3 Prince George, 6:30pm, Glen Allen HS

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 1, #1 Chancellor 0
Game 2: #4 Atlee 2, #5 Richmond High School For The Arts 0
Game 3: #2 Spotsylvania 1, #7 Patrick Henry 1 (Spotsylvania wins 4-1 in PK's)
Game 4: #6 Mechanicsville 2, #3 Monacan 1

SEMIFINALS (Tuesday June 2 at higher seed):

#8 Powhatan at #4 Atlee
#6 Mechanicsville at #2 Spotsylvania

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: #1 Meridian 5, #8 Kettle Run 0
Game 2: #5 William Monroe at #4 Manassas Park, NOW FRIDAY, 6pm
Game 3: #7 Maggie Walker GS at #2 Brentsville District, Friday, 8pm
Game 4: #6 Fauquier 3, #3 Culpeper 2

SEMIFINALS (Tuesday June 2 at higher seed):

Game 2 winner at #1 Meridian
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 3, #1 Windsor 2
Game 2: #4 Bruton 2, #5 Nandua 0
Game 3: #2 Central-Lunenburg 1, #10 Poquoson 0
Game 4: #3 Amelia 4, #6 Southampton 2

SEMIFINALS (Tuesday June 2 at higher seed):

#9 Thomas Jefferson at #4 Bruton
#3 Amelia at #2 Central-Lunenburg

CHAMPIONSHIP (Thursday June 4 at higher seed):

Semifinal Winners, time TBA

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

QUARTERFINALS (Thursday May 28):

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

SEMIFINALS (Tuesday June 2 at higher seed):

#4 Northampton at #1 Mathews
#6 Middlesex at #2 Rappahannock

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: #1 Manchester 9, #8 Oscar Smith 1
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 (Friday May 29):

Game 1: #8 Matoaca at #1 James River, 7:30pm
Game 2: #5 Glen Allen at #4 Midlothian, 5:30pm
Game 3: #7 Mills Godwin at #2 Deep Run, 6pm
Game 4: #6 Prince George at #3 Albemarle, 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: #1 King George 4, #8 Huguenot 0
Game 2: #4 Hanover 2, #5 Eastern View 0
Game 3: #2 Courtland 7, #7 Powhatan 0
Game 4: #3 Atlee 9, #6 Mechanicsville 0

SEMIFINALS (Tuesday June 2 at higher seed):

#4 Hanover at #1 King George, 6pm
#3 Atlee at #2 Courtland, 6pm

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: #1 Kettle Run 7, #8 Goochland 0
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 2 winner at #1 Kettle Run
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: #8 Bruton 3, #1 Poquoson 2
Game 2: #4 Mathews 3, #5 Middlesex 1
Game 3: #2 West Point 6, #7 King William 0
Game 4: #3 Windsor 3, #6 Northampton 0

SEMIFINALS (Tuesday June 2 at higher seed):

#8 Bruton at #1 Mathews
#3 Windsor at #2 West Point

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





Monday, April 27, 2026

FOOTBALL: The Transfer and Change Tracker

COLLEGE:

Jordan Allen (Patrick Henry): Remaining at Richmond
D'ahmon Artis (Hermitage): VMI to.....
Da'jon Barnes (Life Christian): UVA-Wise to.....
Christian Berry (Patrick Henry): Gardner-Webb to Kent State
Caleb Bishop (Meadowbrook): Old Dominion to Emory & Henry
Leo Boehling (Benedictine): Remaining at VMI
Zach Bowers (Matoaca): VMI to.....
Caleb Brady (Louisa): Washington and Jefferson to Bridgewater
Tomondrey Braxton (Highland Springs): North Carolina Central to Bowling Green 
Jaden Britton (Prince George): Methodist to Chowan 
Zion Bryson (Atlee): Richmond to.....
Keyshawn Burgos (Matoaca): Virginia Tech to Purdue
Camden Byrd: Remaining at Richmond 
Jay Carney III (Hermitage): Lincoln to.....
Zach Chambers (Glen Allen): Richmond to Duquesne
Jahkei Chavis (Armstrong): Hampton University to William & Mary
Taejon Cheatham (Varina): Hampton University to.....
Jeremiah Coney (Hermitage): Virginia Tech to Stony Brook
Harry Dalton III (Dinwiddie): USC to Maryland
William Dixon (James River): VMI to Missouri State
Donovan Dolla (Midlothian): McDaniel College to.....
Chase Dudley (Atlee): Shenandoah to Averett
Ant Fisher (Varina): North Carolina Central to.....
Stephan Fowlkes (Huguenot): VMI to.....
Andre Greene, Jr (St. Christopher's): Virginia to Georgia Southern
Breon Gunnell (Hermitage): Virginia Union to UNC Pembroke
Owen Ham (Atlee): VMI to Medical Retirement
Darryl Harris (Highland Springs): Withdraws from portal, returning to Chowan University
Justin Harris (Mills Godwin): Central State to Northern Illinois
Noah Hartsoe (J.R. Tucker): Withdraws from portal, returning to Virginia
Matt Henderson (Powhatan): Penn State to Virginia Tech 
Brenton Hilton (Dinwiddie): Livingstone to.....
Eddie Jackson III (Benedictine): Furman to Towson
Noah Jenkins (Highland Springs): Virginia Tech to.....
Bryson Jennings (Clover Hill): Liberty to Southern University
Aiden Jones (Thomas Dale): VMI to Florida Atlantic
Bruce Jones (L.C. Bird): Livingstone to Virginia State
Nelson Layne (James River/Highland Springs): North Carolina A&T to North Carolina Central 
BJ "Juice" Lowery (Life Christian Academy): Sacred Heart to.....
Blake Martin (Glen Allen): Merrimack College to.....
Khristian Martin (Highland Springs): Maryland to Fresno State 
Sa'Von McDowell (Dinwiddie): Coastal Carolina to.....
Jacob Moore (Benedictine): VMI to .....
Adrien Mosley (Glen Allen): West Virginia State to West Chester University 
Connor Pleasants (Benedictine): Roanoke College to.....
Nehemiah Scott (J.R. Tucker): Concord to.....
Peyton Seelmann (Hanover): Richmond to North Carolina
Latrell Sutton (Highland Springs): Slippery Rock to.....
Rico Thomas (Hopewell): UVA Wise to.....
Zachary Weaver (Dinwiddie): Virginia Union to.....
Krystian Williams (Collegiate): Virginia Tech to Richmond


NFL DRAFT TRACKER:

Demond Claiborne (King William HS/Wake Forest) -- drafted in 6th round by Minnesota Vikings 

Malcolm Greene (Highland Springs/UMass) -- free agent signing with Dallas Cowboys

Trent Hendrick (St. Christopher's/James Madison)
Jordan Jackson (Highland Springs/Emory & Henry College)
Alhaji Kamara (Hermitage/Stony Brook)

Red Murdock (Hopewell/University of Buffalo) -- drafted in 7th round by Denver Broncos with final pick in the draft (Mr. Irrelevant)

Kameron Olds (Midlothian HS/Kentucky)
Reid Pulliam (Life Christian Academy/Jackson State)

HIGH SCHOOL:

Josiah Davis: Caroline to St. James Academy
Kaleb "Tank" Polk: Manchester to Huguenot 
Ralphie Puccinelli: Glen Allen to Benedictine
Darren Williams: Varina to St. James Academy (reclassify)
Ben Arroyo: Deep Run to St. James Academy
Camdon Wysocki: L.C. Bird to St. Michael the Archangel (reclassify)
Max Tanner: Midlothian to Benedictine (reclassify)
Ethan Nesmith: Glen Allen to Trinity Episcopal 


HIGH SCHOOL COMMITMENT CHANGES:

Ben Whitver (Powhatan): Released from James Madison commitment, commits to Penn State

Andre Clarke, Jr. (Hermitage): Released from Michigan commitment, commits to Kentucky

HIGH SCHOOL COACHES:

Deep Run: Joe Mullinax relieved of duties. George Earle hired in February.

Henrico: DeShawn Holmes out after three seasons...Rashaad Harris hired.

L.C. Bird: Matt Bland steps down, Gerard Johnson hired....former Caroline head coach spent a year at the helm at Stafford, played at Meadowbrook.

John Marshall: Chip Howard resigns, program suspends varsity team for 2026, then reverses decision. Dakota Reeves hired as new coach.

Mills Godwin: Earl Kinney steps down after three seasons, Pete Gallagher hired in February.

OTHER:

Ali Jennings III (Hermitage, Highland Springs): Signs with Saskatchewan Roughriders of the Canadian Football League

Monday, March 16, 2026

STORM POSTPONEMENTS: MONDAY MARCH 16

ALERT: We will have live, continuing coverage of all severe weather in our area on Monday on "X" (Twitter) at @TheRVASportsNet, with hyper-local coverage on @hanoversports, @henricosports and @cfieldsports !


SCHOOL CLOSINGS FOR MONDAY MARCH 16:

Amelia County
Brunswick County
Charles City County
Chesterfield County
Colonial Heights City
Cumberland County
Dinwiddie County
Essex County
Goochland County
Greensville County
Hanover County
Henrico County (virtual learning day, employees telework as able)
Hopewell City
King & Queen County
King William County
Lancaster County
Lunenburg County
Mecklenburg County
Middlesex County
Northampton County
Northumberland County
Nottoway County
Petersburg City
Powhatan County
Prince Edward County
Prince George County
Richmond City
Southampton County
Surry County
Sussex County
West Point City

Amelia Academy (virtual classes)
Appomattox Regional Governor's School (virtual classes)
Banner Christian School
Blessed Sacrament-Huguenot
Collegiate School*** (early dismissal by 12:15pm)
Cristo Rey Richmond (virtual learning)
Grove Christian School
Guardian Christian Academy
Life Christian Academy
Richmond Christian School
The Steward School
Trinity Episcopal School (Virtual Learning)

University of Richmond (Open Monday--Modified Operating Status as of 12pm)
VCU (Virtual Learning Monday)

****************

BASEBALL:

Hermitage at Highland Springs, moved to Monday April 6
Patrick Henry at King William
Prince George at Douglas Freeman, moved to Wednesday March 25
Varina at Matoaca
Nottoway at Colonial Heights, moved to Wednesday March 18
Arcadia at Hopewell
Thomas Jefferson at Amelia
Colonial Beach at Northumberland
West Point at Bruton, moved to Monday April 13
Central-Lunenburg at Southampton

SOFTBALL:

Hermitage at Highland Springs, moved to Monday April 6
Patrick Henry at King William
Prince George at Douglas Freeman, moved to Thursday March 19
Varina at Matoaca
Colonial Heights at Nottoway, moved to Wednesday March 18
Cumberland at Monacan
Arcadia at Hopewell
King & Queen Central at Westmoreland
Mathews at Gloucester
Colonial Beach at Northumberland
Central-Lunenburg at Southampton


BOYS TENNIS:

Glen Allen at Clover Hill, moved to Wednesday March 18
Colonial Heights at New Kent
Mechanicsville at Bruton


GIRLS TENNIS:

Clover Hill at Glen Allen, moved to Wednesday March 18
New Kent at Colonial Heights
Brunswick at Windsor
Southampton at Appomattox Regional GS
Prince Edward at William Campbell


BOYS SOCCER:

Hermitage at Highland Springs, moved to Monday April 6
Clover Hill at Glen Allen
King William at Colonial Heights
Cumberland at Blessed Sacrament-Huguenot
Culpeper at Goochland, moved to Friday March 20
Petersburg vs. Lafayette at Warhill HS, moved to Tuesday March 17
Windsor at Surry
Appomattox Regional GS at Brunswick
Middlesex at Lancaster
Mathews at Gloucester
Rappahannock at Mathews
Northumberland vs. Bruton
Sussex Central at Greensville
Franklin at Southampton
Gloucester at New Kent, moved to Wednesday April 22


GIRLS SOCCER:

Highland Springs at Hermitage, moved to Monday April 6
Cosby at Deep Run
Glen Allen at Clover Hill
King William at Colonial Heights
Goochland at Culpeper, moved to Friday March 20
Northumberland at York
Mecklenburg at Windsor
New Kent at Gloucester, moved to Wednesday April 22


BOYS LACROSSE:

Douglas Freeman at Midlothian
Thomas Dale at Monacan, moved to Thursday March 19
James River at Mills Godwin
Monticello at Hanover


GIRLS LACROSSE:

Midlothian at Douglas Freeman
Thomas Dale at Monacan, moved to Thursday March 19
Mills Godwin at James River
Hanover at Monticello