Virginia High School League logo.
Virginia High School League logo.

Updated Saturday, 9:13 p.m.:

Thirty VHSL spring sports team champions were crowned Saturday at 13 venues across the state and the Glenvar Highlanders captured two titles.

Glenvar swept the boys and girls Class 2 soccer championships at Salem’s Spartan Field as the boys completed an undefeated season with a 1-0 victory over Three Rivers District rival Radford, and the girls edged Clarke County 4-3 in penalty kicks after playing to a scoreless tie through overtime.

Elsewhere, Christiansburg won the Class 3 softball title with a 6-3 victory over Turner Ashby at Monticello High in Charlottesville.

Galax took the Class 1 boys soccer championship, defeating West Point 2-1, while Auburn won the Class 1 girls soccer title with a 6-2 victory over Northumberland at Roanoke College.

Rye Cove brought a championship home to Southwest Virginia with a 5-0 victory over Eastside in the Class 1 softball final at Botetourt Sports Complex.

Patrick Henry sophomore Ana Maria Rincon claimed her second successive Class 5 tennis title with a 6-4, 6-3 decision over Riverside’s Maddie Tran at Huntington Park in Newport News.

Salem’s Drew Perez also got in the act in Newport News, rolling to a 6-3, 6-0 victory over Broad Run’s Neel Pasunuri to win the Class 4 boys title.

Richlands’ Jack Clem repeated his 2023 Class 2 boys championship with a 6-3, 6-3 win over Bruton’s Christoph Schweitzer.

Marion’s Parker White edged Radford’s Lydia Pratt 6-4, 5-7, 1-0 (6) to take the Class 2 girls singles championship at Liberty University in Lynchburg.

Christiansburg’s Lucas Beasley (Class 4 boys), E.C. Glass’ Tovia Carothers (Class 4 girls), Abingdon’s Grayson Woodall (Class 3 girls) and Twin Springs’ Addy Bays (Class 1 girls) also finished as state tennis runners-up.

Lynchburg-area high schools went 0-for-3 in team finals as York defeated Liberty Christian 10-5 in Class 3 baseball, Woodgrove stopped Jefferson Forest 7-0 in Class 4 softball, and Charlottesville edged JF 2-1 in Class 4 boys soccer.

Rockbridge County’s bid for a Class 4 girls lacrosse final came up short in a 12-8 loss to Western Albemarle.

List of scores below.

Updated Friday 10:19 p.m.:

Boys and girls soccer teams from Western Albemarle and Glenvar high schools won semifinal games Friday to reach Saturday’s VHSL championships.

Schools from Central, Southside and Southwest Virginia will be well represented in state finals contested Saturday in five sports across nine venues.

Below is a quick summary:

Baseball: Liberty Christian will play York for the Class 3 title at Monticello High School in Charlottesville at 11 a.m. York ended Pulaski County’s run with an 11-6 semifinal victory.

Poquoson and Lebanon will meet for the Class 2 championship at Salem’s Kiwanis Field. Lebanon rallied with two runs in the bottom of the seventh for a 4-3 win over King William. Poquoson stopped Dan River 2-1 in the other semifinal. The championship game is at 10 a.m.

In Class 1, Chilhowie kept its bid for a first state title alive with a 14-4 victory over Lancaster at Kiwanis Field. Rappahannock will be the Warriors’ opponent after handing Auburn only its second loss of the year, 3-0.

Softball: Jefferson Forest, Christiansburg, Randolph-Henry, Rye Cove and Eastside all reached Saturday’s championship games.

 Jefferson Forest will take on Woodgrove in a Class 4 final in Crozet. Christiansburg meets Turner Ashby in Class 3 at Botetourt Sports Complex, while Randolph-Henry and King William tangle in Class 2. The complex also will feature a matchup of Cumberland District rivals when Rye Cove of Scott County plays Eastside of Wise County in the Class 1 final.

 Girls lacrosse: Rockbridge County hopes to end Western Albemarle’s long win streak in the Class 4 final at Charlottesville High School.

 Boys soccer: The Charlottesville area has three schools in finals: Albemarle vs. Frank Cox of Virginia Beach in Class 5, Charlottesville vs. Jefferson Forest in Class 4 and Western Albemarle vs. Lafayette in Class 3.

  The Class 2 final at 12:30 p.m. at Spartan Field in Salem features Glenvar against Three Rivers District rival Radford. The 21-0 Highlanders have defeated the Bobcats three times this season. Perennial Class 1 power Galax plays West Point in the Class 1 final at 12:30 p.m. at Roanoke College.

Girls soccer: Western Albemarle and Brentsville will line up for the Class 3 crown. Glenvar takes on Clarke County in Class 2 at 10 a.m. at Spartan Field. Auburn will play Northumberland in the Class 1 final as the last Eagles spring sports team still in the hunt for a title.

 Boys tennis: Salem’s Drew Perez and Christiansburg’s Lucas Beasley dueled on several occasions this spring. Now each can win a state singles title today.

Perez is in the Class 4 final in Newport News while Beasley goes for the Class 3 crown at Liberty University in Lynchburg. Also at Liberty, Richlands’ Jack Clem chases the Class 2 championship.

Girls tennis: Patrick Henry-Roanoke sophomore Ana Maria Rincon kept her bid for a second Class 5 singles title alive with a 6-3, 6-3 win Friday over Great Bridge’s Kayla Kennedy. Rincon will play for the title at Huntington Park in Newport News.

Rincon will have company as E.C. Glass fresham Tovia Carothers will go for the Class 4 singles championship.

At Liberty University, the busy singles schedule includes Abingdon’s Grayson Woodall vs. Western Albemarle’s Blythe Sturman in Class 3, Radford’s Lydia Pratt vs. Marion’s Parker White in Class 2, and Twin Springs’ Addy Bays vs. Rappahannock’s Sadie Packett in Class 1.

Pratt and Claire Fender of Radford defeated White and Maddie Austin 1-6, 6-2, 1-0 (7) on Friday to win the Class 2 doubles title.

Updated scores below.

Updated Thursday 10:32 p.m.:

Marion’s girls tennis team needed little drama Thursday in winning the VHSL Class 2 tennis championship at Liberty University in Lynchburg.

The Scarlet Hurricanes dispatched Central-Woodstock with five singles victories for a 5-1 triumph. It came on the heels of Marion’s 5-2 victory over Poquoson for the 2023 championship.

Also at Liberty, Radford’s bid for the Class 2 boys tennis title ended with a 5-2 loss to Bruton High of Williamsburg.

George Wythe’s girls fell 5-0 to Rappahannock High of Warsaw in the Class 1 final.

In doubles play at Huntington Park in Newport News, the Patrick Henry-Roanoke duo of Ana Maria Rincon and Taylor Prillaman came up short 6-3, 6-2 in a Class 5 girls semifinal against Kayla Kennedy and Chase London of Chesapeake’s Great Bridge High.

Rincon will compete Friday against Kennedy in a singles semifinal. Rincon won the 2023 singles title as a freshman.

Freshman Tovia Carothers and Mary Kennedy of E.C. Glass reached the Class 4 girls doubles final with a 6-2, 6-2 decision over Marina Le and Allie France of Atlee.

Updated scores in other sports below.

Updated Wednesday 9:14 p.m. with Class 4 girls lacrosse score below.

Updated Tuesday, 11:45 p.m.:

More than 100 events were completed Tuesday in Virginia High School League spring sports tournaments, setting up weekend semifinal matchups in baseball, softball, lacross and soccer while lining up finals in lacrosse and team tennis.

  Below is a quick look at the winners and losers Tuesday among schools in Central, Southwest, Southside and Shenandoah Virginia

WON

 Liberty Christian baseball, Pulaski County baseball, Dan River baseball, Lebanon baseball, Auburn baseball, Chilhowie baseball; 

 Jefferson Forest softball, Turner Ashby softball, Christiansburg softball, Appomattox County softball, Central-Wise softball, Rye Cove softball, Eastside softball, Buffalo Gap softball; 

 Rockbridge County girls lacrosse; 

 Jefferson Forest boys soccer, Christiansburg boys soccer, Glenvar boys soccer, Radford boys soccer, Galax boys soccer, Honaker boys soccer; 

 Wilson Memorial girls soccer, Glenvar girls soccer, Radford girls soccer, Honaker girls soccer, Auburn girls soccer; 

 George Wythe girls tennis.

LOST

 Franklin County baseball, Blacksburg baseball, Lord Botetourt baseball, Gretna baseball, Central-Wise baseball, Riverheads baseball, Buckingham County baseball, Rural Retreat baseball, Fort Chiswell baseball;

 Staunton River softball, Broadway softball, John Battle softball, Patrick County softball, Randolph-Henry, Riverheads softball, Altavista softball, Auburn softball, Giles softball;

 Patrick Henry boys lacrosse;

 William Byrd boys soccer, Turner Ashby boys soccer, Marion boys soccer, Graham boys soccer, PH-Glade Spring boys soccer, Auburn boys soccer; Altavista boys soccer; 

 Blacksburg girls soccer, Lord Botetourt girls soccer, Cave Spring girls soccer, Central-Wise girls soccer, Graham girls soccer, George Wythe girls soccer, Galax girls soccer;

 Fort Chiswell girls tennis.

Tuesday, 9 a.m.:

Umpires, referees, public address announcers, concession workers, coaches and athletes across Virginia will be very busy today at high school sports events.

One hundred and thirteen — that’s 113 — Virginia High School League quarterfinal or semifinal team events are on the schedule as the prep season in baseball, softball, lacrosse, soccer and tennis concludes this weekend with the crowning of 41 team champions and 22 tennis gold medalists at 13 venues.

Class 6 state finals are scheduled in the Richmond area for Deep Run High (baseball, softball, boys lacrosse, girls lacrosse) and Mills Godwin High (boys soccer, girls soccer); while the Class 5 finals are set for Richmond at Glen Allen High (baseball, softball, boys lacrosse, girls lacrosse and J.R. Tucker High (boys soccer, girls soccer).

Class 4 and Class 3 state finals move this year to the Charlottesville area. The Class 4 games are at Western Albemarle High (baseball, softball, boys soccer, girls soccer) and Charlottesville High (boys lacrosse, girls lacrosse), while the Class 3 finals are set for Monticello High (baseball, softball, boys soccer, girls soccer).

The Roanoke Valley is home to Class 2 and Class 1. Salem’s Kiwanis Field has Class 2 and Class 1 baseball, while the Botetourt Sports Complex is the site for Class 2 and Class 1 softball. Spartan Field in Salem has Class 2 boys soccer and girls soccer, while Roanoke College gets Class 1 boys soccer and girls soccer.

The remaining Class 6, Class 5 and Class 4 boys and girls tennis semifinals and finals will be played at Huntington Park in Newport News. Liberty University will hold the Class 3, Class 2 and Class 1 boys and girls tennis tournaments.

One hundred and fifty-two VHSL schools qualified at least one team in a spring sports state quarterfinal.

Riverside (Class 5), Atlee (Class 4) and Western Albemarle (Class 3) led the way with six teams.

Schools with five teams in quarterfinals: Battlefield (Class 6), Freedom-South Riding (Class 6), Glen Allen (Class 6), W.T. Woodson (Class 6) and Hanover (Class 4) all qualified five teams.

Schools with four teams in quarterfinals were Deep Run (Class 6), Hanover (Class 6), Independence (Class 5), Maury (Class 5), Menchville (Class 5), Midlothian (Class 5), Blacksburg (Class 4), Smithfield (Class 4), Lafayette (Class 3) and Auburn (Class 1).

BASEBALL

CLASS 6

Quarterfinals

  McLean 5, Lake Braddock 1

  Glen Allen 9, Battlefield 2

  Western Branch 7, Freedom-South Riding 3

  South Lakes 13, West Potomac 6

Semifinals

  McLean 10, Glen Allen 4

  South Lakes 4, Western Branch 3

Saturday, June 8

At Deep Run H.S., Glen Allen

Championship

  McLean 12, South Lakes 5

CLASS 5

Quarterfinals

  Maury 7, Ocean Lakes 6

  Mills Godwin 6, Stone Bridge 0

  Riverbend 4, Franklin County 1

  First Colonial 3, Menchville 0

Semifinals

  Mills Godwin 6, Maury 5

  First Colonial 10, Riverbend 4

Saturday, June 8

At Glen Allen H.S.

Championship

  First Colonial 10, Mills Godwin 3

CLASS 4

Quarterfinals

  Courtland 4, Gloucester 2

  Tuscarora 4, James Wood 3

  Dominion 10, Blacksburg 0

  Atlee 7, Smithfield 1

Semifinals

  Courtland 6, Tuscarora 4

  Atlee 3, Dominion 2

Saturday, June 8

At Western Albemarle H.S.

Championship

  Atlee 12, Courtland 2

CLASS 3

Quarterfinals

  Lafayette 5, Culpeper County 2

  Liberty Christian 2, Lord Botetourt 1, 8 innings

  Pulaski County 12, Fluvanna County 5

  York 4, Brentsville 1

Semifinals

  Liberty Christian 4, Lafayette 1

  York 11, Pulaski County 6

Saturday, June 8

At Monticello H.S.

Championship

  York 10, Liberty Christian 5

CLASS 2

Quarterfinals

  Poquoson 11, Riverheads 1

  Dan River 6, Central-Wise 5

  Lebanon 5, Gretna 4

  King William 7, Buckingham County 6

Semifinals

  Poquoson 2, Dan River 1

  Lebanon 4, King William 3

Saturday, June 8

At Kiwanis Field, Salem

Championship

  Poquoson 2, Lebanon, 1, 10 innings

CLASS 1

Quarterfinals

  Rappahannock 12, Surry County 0

  Auburn 4, Rural Retreat 2

  Chilhowie 9, Fort Chiswell 8

  Lancaster 4, Rappahannock County 2

Semifinals

  Rappahannock 3, Auburn 0

  Chilhowie 14, Lancaster 4

Saturday, June 8

At Kiwanis Field, Salem

Championship

  Rappahannock 6, Chilhowie 5

SOFTBALL

CLASS 6

Quarterfinals

  South Lakes 2, Lake Braddock 0

  Osbourn Park 3, Grassfield 0

  Battlefield 2, Cosby 0

  James Madison 4, James Robinson 1

Semifinals

  Osbourn Park 7, South Lakes 2

  Battlefield 4, James Madison 3

Saturday, June 8

At Deep Run H.S., Glen Allen

Championship

  Osbourn Park 3, Battlefield 0

CLASS 5

Quarterfinals

  Floyd Kellam 11, Kecoughtan 0

  Midlothian 3, Lightridge 0

  Riverside 12, Louisa County 7

  Hickory 5, Granby 3

Semifinals

  Floyd Kellam 8, Midlothian 2

  Riverside 6, Hickory 4

Saturday, June 8

At Glen Allen H.S.

Championship

  Riverside 6, Floyd Kellam 2

CLASS 4

Quarterfinals

  Hanover 4, Gloucester 0

  Woodgrove 7, James Wood 1

  Jefferson Forest 3, John Champe 2

  Atlee 5, Smithfield 0

Semifinals

  Woodgrove 4, Hanover 3

  Jefferson Forest 5, Atlee 1

Saturday, June 8

At Western Albemarle H.S., Crozet

Championship

  Woodgrove 7, Jefferson Forest 0

CLASS 3

Quarterfinals

  New Kent 6, Kettle Run 0

  Turner Ashby 8, Staunton River 0

  Christiansburg 2, Broadway 0

  Fauquier 2, Tabb 1

Semifinals

  Turner Ashby 4, New Kent 1

  Christiansburg 4, Fauquier 1

Saturday, June 8

At Monticello H.S., Charlottesville

Championship

  Christiansburg 6, Turner Ashby 3

CLASS 2

Quarterfinals

  King William 15, Riverheads 1

  Appomattox County 5, John Battle 0

  Central-Wise 6, Patrick County 4

  Randolph-Henry 3, Central-Woodstock 1

Semifinals

  King William 4, Appomattox County 3

  Randolph-Henry 4, Central-Wise 1

Saturday, June 8

At Botetourt Sports Complex, Daleville

Championship

  King William 2, Randolph-Henry 0

CLASS 1

Quarterfinals

  Rappahannock 15, Altavista 1

  Rye Cove 5, Auburn 1

  Eastside 7, Giles 0

  Buffalo Gap 4, Middlesex 0

Semifinals

  Rye Cove 8, Rappahannock 1

  Eastside 2, Buffalo Gap 0

Saturday, June 8

At Botetourt Sports Complex, Daleville

Championship

  Rye Cove 5, Eastside 0

BOYS LACROSSE

CLASS 6

Quarterfinals

  James Robinson 15, McLean 5

  Deep Run 8, Freedom-South Riding 4

  Battlefield 10, Glen Allen 1

  James Madison 17, West Potomac 8

Semifinals

  James Robinson 12, Deep Run 1

  Battlefield 12, James Madison 10

Saturday, June 8

At Deep Run H.S.

Championship

  James Robinson 15, Battlefield 7

CLASS 5

First round

  Midlothian 13, Independence 10

  Patrick Henry-Roanoke 9, Frank Cox 3

Semifinals

  Riverside 15, Midlothian 6

  Floyd Kellam 9, Patrick Henry-Roanoke 4

Saturday, June 8

At Glen Allen H.S.

Championship

  Riverside 17, Floyd Kellam 5

CLASS 4

Quarterfinals

  Hanover 9, Salem 8

  Atlee 9, E.C. Glass 4

  Loudoun County 11, Meridian 5

  Western Albemarle 9, Dominion 7

Semifinals

  Atlee 15, Hanover 3

  Loudoun County 10, Western Albemarle 7

Saturday, June 8

At Charlottesville H.S.

Championship

  Atlee 13, Loudoun County 6

GIRLS LACROSSE

CLASS 6

Quarterfinals

  James Robinson 14, South Lakes 12

  Cosby 21, Patriot 7

  Battlefield 10, Glen Allen 1

  Yorktown 10, H.D. Woodson 9

Semifinals

  James Robinson 11, Cosby 9

  Yorktown 14, Battlefield 2

Saturday, June 8

At Deep Run H.S.

Championship

  Yorktown 22, James Robinson 10

CLASS 5

First round

  Lightridge 16, Patrick Henry-Roanoke 6

  Douglas Freeman 20, Bayside 5

Semifinals

  Lightridge 11, Riverside 10

  Douglas Freeman 17, Ocean Lakes 4

Saturday, June 8

At Glen Allen H.S.

Championship

  Douglas Freeman 9, Lightridge 5

CLASS 4

Quarterfinals

  Rockbridge County 13, Powhatan 12

  Hanover 7, Blacksburg 4

  Meridian 18, Dominion 11

  Western Albemarle 20, Woodgrove 4

Semifinals

  Rockbridge County 11, Hanover 7

  Western Albemarle 16, Meridian 15

Saturday, June 8

At Charlottesville H.S.

Championship

  Western Albemarle 12, Rockbridge County 8

BOYS SOCCER

CLASS 6

Quarterfinals

  Herndon 2, John Lewis 1

  Cosby 4, Charles Colgan 1

  Gar-Field 3, Landstown 0

  McLean 3, W.T. Woodson 2

Semifinals

  Cosby 3, Herndon 0

  McLean 2, Gar-Field 1

Saturday, June 8

At Mills Godwin H.S., Richmond

Championship

  Cosby 2, McLean 1

CLASS 5

Quarterfinals

  Great Bridge 2, Norview 0

  Albemarle 1, Independence 1 (Albemarle wins 4-3 in PKs)

  Riverside 3, Mills Godwin 2

  Frank Cox 4, Menchville 1

Semifinals

  Albemarle 1, Great Bridge 0

  Frank Cox 1, Riverside 1 (Frank Cox wins 7-6 in PKs)

Saturday, June 8

At J.R. Tucker H.S., Richmond

Championship

  Frank Cox 1, Albemarle 1 (Frank Cox wins 5-3 in PKs)

CLASS 4

Quarterfinals

  Smithfield 4, Mechanicsville 1

  Charlottesville 1, Loudoun County 0

  Jefferson Forest 3, Riverview 1

  Warhill 1, Atlee 1 (Warhill wins 8-7 in PKs)

Semifinals

  Charlottesville 2, Smithfield 0

  Jefferson Forest 2, Warhill 1

Saturday, June 8

At Western Albemarle H.S., Crozet

Championship

  Charlottesville 2, Jefferson Forest 1

CLASS 3

Quarterfinals

  Culpeper County 2, Grafton 2 (Culpeper wins 7-6 in PKs)

  Western Albemarle 4, William Byrd 0

  Christiansburg 1, Turner Ashby 0

  Lafayette 4, Maggie Walker 0

Semifinals

  Western Albemarle 5, Culpeper County 2

  Lafayette 3, Christiansburg 1

Saturday, June 8

At Monticello H.S., Charlottesville

Championship

  Lafayette 1, Western Albemarle 0

CLASS 2

Quarterfinals

  Bruton 3, Madison County 2, OT

  Glenvar 4, Marion 0

  Radford 8, Graham 0

  Clarke County 5, Arcadia 1

Semifinals

  Glenvar 4, Bruton 1

  Radford 1, Clarke County 1 (Radford wins 3-2 in PKs)

Saturday, June 8

At Spartan Field, Salem

Championship

  Glenvar 1, Radford 0

CLASS 1

Quarterfinals

  Northampton 8, Altavista 0

  Galax 8, Patrick Henry-Glade Spring 0

  Honaker 2, Auburn 1

  West Point 7, Rappahannock County 1

Semifinals

  Galax 2, Northampton 1

  West Point 8, Honaker 0

Saturday, June 8

At Roanoke College, Salem

Championship

  Galax 2, West Point 1

GIRLS SOCCER

CLASS 6

Quarterfinals

  W.T. Woodson 2, Oakton 0

  Charles Colgan 1, Deep Run 0

  Freedom-South Riding 5, Western Branch 0

  James Madison 4, Thomas Jefferson-Alexandria 0

Semifinals

  Charles Colgan 1, W.T. Woodson 0

  Freedom-South Riding 2, James Madison 1

Saturday, June 8

At Mills Godwin H.S., Richmond

Championship

  Freedom-South Riding 0, Charles Colgan 0 (Freedom wins 4-2 in PKs)

CLASS 5

Quarterfinals

  First Colonial 8, Menchville 0

  Midlothian 2, Briar Woods 1

  Independence 4, Albemarle 2

  Floyd Kellam 5, Maury 0

Semifinals

  First Colonial 3, Midlothian 2

  Floyd Kellam 1, Independence 0

Saturday, June 8

At J.R. Tucker H.S., Richmond

Championship

  Floyd Kellam 0, First Colonial 0 (Kellam wins 4-2 in PKs)

CLASS 4

Quarterfinals

  Jamestown 2, King George 0

  John Champe 3, Blacksburg 0

  James Wood 2, Woodgrove 1

  Hanover 4, Smithfield 0

Semifinals

  John Champe 2, Jamestown 0

  James Wood 1, Hanover 1 (James Wood wins 4-2 in PKs)

Saturday, June 8

At Western Albemarle H.S., Crozet

Championship

  John Champe 3, James Wood 0

CLASS 3

Quarterfinals

  Lafayette 3, Fauquier 0

  Western Albemarle 5, Lord Botetourt 0

  Wilson Memorial 1, Cave Spring 0

  Brentsville 2, Tabb 0

Semifinals

  Western Albemarle 3, Lafayette 0

  Brentsville 5, Wilson Memorial 1

Saturday, June 8

At Monticello H.S., Charlottesville

Championship

  Brentsville 2, Western Albemarle 1

—  

CLASS 2

Quarterfinals

  Poquoson 2, Central-Woodstock 0

  Glenvar 5, Central-Wise 0

  Radford 2, Graham 1

  Clarke County 9, Nandua 0

Semifinals

  Glenvar 3, Poquoson 1

  Clarke County 2, Radford 0

Saturday, June 8

At Spartan Field, Salem

Championship

  Glenvar 0, Clarke County 0 (Glenvar wins 4-3 in PKs)

CLASS 1

Quarterfinals

  Northumberland 8, Rappahannock County 1

  Honaker 2, George Wythe 1

  Auburn 9, Galax 1

  Northampton 3, West Point 2

Semifinals

  Northumberland 0, Honaker 0 (Northumberland wins 2-1 in PKs)

  Auburn 6, Northampton 0

Saturday, June 8

At Roanoke College, Salem

Championship

  Auburn 6, Northumberland 2

BOYS TENNIS

CLASS 6

Team quarterfinals

  Glen Allen 5, Freedom-South Riding 4

  McLean 5, W.T. Woodson 2

  Deep Run 5, Battlefield 0

  Langley 5, Thomas Jefferson-Alexandria 3

Team semifinals

  McLean 5, Deep Run 4

  Langley 5, Glen Allen 0

Team championship

  Langley 5, McLean 3

Doubles semifinals

  Zach Fleishman and Grant Kroodsma (Deep Run) def. Ryan Battaglia and Raynal Kosecky (W.T. Woodson), 6-2, 6-1.

  Matt Staton and Rebhi Villasmil Rodriguez (Charles Colgan) def. Nikola Galov and Adi Gupta (Langley), 3-6, 7-6 (3), 1-0 (4).

Doubles championship

  Fleishman and Kroodsma def. Staton and Villasmil Rodriguez, 6-3, 6-4.

Singles semifinals

  Zach Fleishman (Deep Run) def. Arnav Talreja (Thomas Jefferson-Alexandria), 6-3, 6-2.

  Matt Staton (Charles Colgan) def. Rayan El Khalifi (Yorktown), 6-1, 6-2.

Saturday, June 8

At Huntington Park, Newport News

Singles championship

  Fleishman def. Staton, 7-5, 6-1.

CLASS 5

Team quarterfinals

  Midlothian 5, Briar Woods 0

  Riverside 5, Douglas Freeman 2

  Frank Cox 5, Maury 1

  Hickory 5, Granby 0

Team semifinals

  Riverside 5, Midlothian 2

  Frank Cox 5, Hickory 4

Team championship

  Riverside 5, Frank Cox 0

Doubles semifinals

  Neil Vanga and Sam Dixon (Frank Cox) def. Dylan Chou and Daniel Lim (Douglas Freeman), inj., default

  Ricky Hota and Aarush Rajanala (Riverside) def. John Felts and Johnny March (Maury), 6-0, 6-2.

Doubles championship

  Hota and Rajanala def. Vanga and Dixon, 6-0, 6-0.

Singles semifinals

  Neil Vanga (Frank Cox) def. Dylan Chou (Douglas Freeman), inj. default.

  Matthew Onoff (Menchville) def. Thanush Buneti (Lightridge), 6-3, 6-1.

Saturday, June 8

At Huntington Park, Newport News

Singles championship

  Onoff def. Vanga, 6-0, 6-0.

CLASS 4

Team quarterfinals

  Rock Ridge 5, Blacksburg 0

  Charlottesville 5, Loudoun Valley 0

  Hanover 5, Warhill 0

  Atlee 5 Jamestown 3

Team semifinals

  Charlottesville 5, Rock Ridge 3

  Hanover 5, Atlee 1

Team championship

  Charlottesville 5, Hanover 2

Doubles semifinals

  Kaushik Muskari and Aryan Dhiman (Rock Ridge) def. Keean Buirski and Charles Aractingi (Jamestown), 6-1, 1-6, 1-0 (5).

  Cole Lafors and Izaak Brown (Monacan) def. Sean Frank and Arlo Pray (Charlottesville), 7-5, 5-7, 1-0 (5).

Doubles championship

  Lafors and Pray def. Muskari and Dhiman, 6-0, 6-3.

Singles semifinals

  Neel Pasunuri (Broad Run) def. Keean Buirski (Jamestown), 6-2, 6-3. 

  Drew Perez (Salem) def. Jamison Wallace (Powhatan), 6-4, 6-3.

Saturday, June 8

At Huntington Park, Newport News

Singles championship

  Perez def. Pasunuri, 6-3, 6-0.

CLASS 3

Team quarterfinals

  Western Albemarle 5, Abingdon 0

  Christiansburg 5, Spotswood 2

  Lafayette 5, Meridian 3

  Grafton 5, Maggie Walker 0

Team semifinals

  Western Albemarle 5, Christiansburg 0

  Grafton 5, Lafayette 2

Team championship

  Western Albemarle 5, Grafton 0

Doubles semifinals

  Rainer Christiansen and John Lee (Grafton) def. Brader Eby and Wade Sturman (Western Albemarle), 7-5, 7-5.

  Ethan Choe and Alex Percey (Maggie Walker) d. Lucas Beasley and Chris Roberts (Christiansburg), 6-3, 6-1.

Doubles championship

  Christiansen and Lee def. Choe and Percey, 6-4, 6-4.

Singles semifinals

  Rainer Christiansen (Grafton) def. Brader Eby (Western Albemarle), 7-6 (3), 4-6, 1-0 (8).

  Lucas Beasley (Christiansburg) vs. Alex Percey (Maggie Walker), 6-1, 4-6, 1-0 (6).

Saturday, June 8

At Liberty University

Singles championship

  Christiansen def. Beasley, 6-4, 6-4.

CLASS 2

Team quarterfinals

  Radford 5, Marion 2

  John Battle 5, Glenvar 3

  Poquoson 5, Buffalo Gap 1

  Bruton 5, Riverheads 0

Team semifinals

  Radford 5, John Battle 2

  Bruton 5, Poquoson 1

Team championship

  Bruton 5, Radford 2

Doubles semifinals

  Christophe Schweitzer and Max De Winter (Bruton) def. Keyshawn Phipps and Kolby Hawks (Grayson County), 6-2, 6-0.

  Jack Clem and Cooper Hurst (Richlands) def. Preston Bernier and Jack Westbrook (Clarke County), 6-3, 6-1.

Doubles championship

  Schweitzer and De Winter def. Clem and Hurst, 6-3, 6-4.

Singles semifinals

  Christoph Schweitzer (Bruton) def. Keyshawn Phipps (Grayson County), 6-2, 7-5.

  Jack Clem (Richlands) def. Preston Bernier (Clarke County), 6-3, 6-1.

Saturday, June 8

At Liberty University, Lynchburg

Singles championship

  Clem def. Schweitzer, 6-3, 6-3.

GIRLS TENNIS

CLASS 6

Team quarterfinals

  Glen Allen 5, Charles Colgan 1

  Thomas Jefferson-Alexandria 5, Oakton 3

  Deep Run 5, Freedom-South Riding 2

  Langley 5, W.T. Woodson 0

Team semifinals

  Thomas Jefferson-Alexandria 5, Deep Run 0

  Langley 5, Glen Allen 1

Team championship

  Thomas Jefferson-Alexandria 5, Langley 3

Doubles semifinals

  Alexandra Zykova and Karis Kim (Thomas Jefferson-Alexandria) def. Rosalyn Kara and Jocelynn Ginsberg (Deep Run), 6-4, 6-1.

  Arakai Henryson-Gibbs and Zosia Henryson-Gibbs (Langley) def. Sofia Raval and Audrey Henderson (Battlefield), 6-1, 6-1.

Doubles championship

  A.Henryson-Gibbs and Z.Henryson-Gibbs def. Zykova and Kim, 7-6 (2), 6-1.

Singles semifinals

  Marianna Pirmatova (Fairfax) def. Deja Thomas (Grassfield), 6-2, 6-3.

  Sofia Raval (Battlefield) def. Natalie Kim (Centreville),  6-4, 2-6, 1-0 (7).

Saturday, June 8

At Huntington Park, Newport News

Singles championship

  Pirmatova def. Raval, 6-1, 6-0.

CLASS 5

Team quarterfinals

  Douglas Freeman 5, Independence 3

  Riverside 5, Clover Hill 1

  Great Bridge 5, Maury 0

  First Colonial 5, Menchville 1

Team semifinals

  Douglas Freeman 5, Riverside 4

  Great Bridge 5, First Colonial 1

Team championship

  Douglas Freeman 5, Great Bridge 2

Doubles semifinals

  Kayla Kennedy and Chase London (Great Bridge) def. Ana Maria Rincon and Taylor Prillaman (Patrick Henry-Roanoke), 6-3, 6-2.

  Maddie Tran and Mariana Tan Li (Riverside) d. Tori Epps and Erin Pridgen (Menchville), 6-4, 6-2.

Doubles championship

  Tran and Tan Li def. Kennedy and London, 6-4, 7-5.

Singles semifinals  

  Ana Maria Rincon (Patrick Henry-Roanoke) def. Kayla Kennedy (Great Bridge), 6-3, 6-3.

  Maddie Tran (Riverside) def. Tori Epps (Menchville), 6-2, 6-4.

Saturday, June 8

At Huntington Park, Newport News

Singles championship

  Rincon def. Tran, 6-4, 6-3.

CLASS 4

Team quarterfinals

  Broad Run 5, Sherando 0

  E.C. Glass 5, Rock Ridge 0

  Courtland 5, Warhill 0

  Atlee 5, Jamestown 2

Team semifinals

  Broad Run 5, E.C. Glass 1

  Courtland 5, Atlee 0

Team championship

  Broad Run 5, Courtland 2

Doubles semifinals

  Lexi Rotaru and Izzy Rotaru (Broad Run) def. Julia Clark and Scarlett Gamez (Jamestown), inj. default.

  Tovia Carothers and Mary Kennedy (E.C. Glass) def. Marina Le and Allie France (Atlee), 6-2, 6-2.

Doubles championship

  L.Rotaru and I.Rotaru def. Carothers and Kennedy, 6-1, 6-3.

Singles semifinals

  Lexi Rotaru (Broad Run) def. Julia Clark (Jamestown), inj., default.

  Tovia Carothers (E.C. Glass) def. Marina Le (Atlee), 6-0, 6-0.

Saturday, June 8

At Huntington Park, Newport News

Singles championship

  L.Rotaru def. Carothers, 3-6, 6-2, 1-0 (6)

CLASS 3

Team quarterfinals

  Western Albemarle 5, Lord Botetourt 0

  Spotswood 5, Abingdon 2

  Maggie Walker d. Grafton

  James Monroe 5, New Kent 0

Team semifinals

  Western Albemarle 5, Spotswood 2

  Maggie Walker 5, James Monroe 0

Team championship

  Maggie Walker 5, Western Albemarle 3

Doubles semifinals

  Blythe Sturman and Amanda Bilchick (Western Albemarle) def. Michelle Cloud and Erin Lois Braganza (Grafton), 6-0, 6-2. 

  Martina Ribera and Ella Wiatt (Maggie Walker) def. Lucy Burningham and Nora Cross (Christiansburg), 6-3, 6-0. 

Doubles championship

  Ribera and Wiatt def. Sturman and Bilchick, 5-7, 6-1, 1-0 (6).

Singles semifinals

  Blythe Sturman (Western Albemarle) def. Valentina Crespo (Tabb), 6-0, 6-0.

  Grayson Woodall (Abingdon) def. Martina Ribera (Maggie Walker), 7-6 (1), 2-6, 1-0 (6).

Saturday, June 8

At Liberty University, Lynchburg

Singles championship

  Sturman def. Woodall, 6-1, 6-1.

CLASS 2

Team quarterfinals

  Radford 5, Gate City 3

  Marion 6, Floyd County 0

  Central-Woodstock 5, Bruton 0

  Poquoson 5, Clarke County 3

Team semifinals

  Marion 5, Radford 4

  Central-Woodstock 5, Poquoson 2

Team championship

  Marion 5, Central-Woodstock 1

Doubles semifinals

  Lydia Pratt and Claire Fender (Radford) def. Meredith Woodruff and Sarah Litton (Poquoson), 6-4, 4-6, 1-0 (8).

  Parker White and Maddie Austin (Marion) def. Mallory Hutton and Payton DiNardo (Central-Woodstock), 6-1.

Doubles championship

  Pratt and Fender def. Parker and Austin, 1-6, 6-2, 1-0 (7).

Singles semifinals

  Lydia Pratt (Radford) def. Emily Tharpe (Randolph-Henry), 6-3, 6-1.

  Parker White (Marion) def. Addyson Mooney (Fort Defiance), 6-2, 6-0.

Saturday, June 8

At Liberty University, Lynchburg

Singles championship

  White def. Pratt, 6-4, 5-7, 1-0 (6).

CLASS 1

Team quarterfinals

  George Wythe 5, J.I. Burton 0

  Fort Chiswell 5, Grundy 3

  Mathews 5, Buffalo Gap 4

  Rappahannock 5, Appomattox Regional Governor’s School 0

Team semifinals

  Rappahannock 5, Mathews 0

  George Wythe 5, Fort Chiswell 2

Team championship

  Rappahannock 5, George Wythe 0

Doubles semifinals

  Laney Williams and Maggie Wonderling (Rappahannock) def. Emerson Hardin and Angela Myers (George Wythe), 6-3, 1-6, 1-0 (8).

  Alex DiGrassie and Taylor Hassett (Buffalo Gap) def. Eden Shortt and Madison Sergent (J.I. Burton), 7-5, 7-5.

Doubles championship

  Williams and Wonderling def. DiGrassie and Hassett, 6-1, 6-2.

Singles semifinals

  Sadie Packett (Rappahannock) d. Autumn Bowles (Giles), 6-4, 6-1.

  Addy Bays (Twin Springs) def. Alex DiGrassie (Buffalo Gap), 6-1, 5-7, 1-0 (9).

Saturday, June 8

At Liberty University, Lynchburg

Singles championship

  Packett def. Bays, 6-0, 6-0.

Robert Anderson worked for 44 years in Virginia as a sports writer, most recently as the high school...