VA/DC High School Daily Roundup: March 23-25
March 26, 2026
Follow @PrepBaseballVA
Facebook + Instagram
Daily Roundup 2026: Your Daily Scoreboard for Virginia/DC High School Baseball
Prep Baseball Virginia/DC remains the premier source for high school baseball coverage across the state, and as the 2026 spring season gets underway, we’re proud to bring back one of our most trusted in-season features — Daily Roundup.
Designed as a daily scoreboard with deeper insight, Inside the Box goes beyond final scores. Each edition highlights key matchups from across Virginia/DC, delivering game recaps, standout performances, statistical leaders, and scouting notes gathered by our staff.
Posted daily throughout the spring season, this running blog serves as your central hub for keeping up with the action — from rivalry showdowns and ranked matchups to breakout performances that impact the state landscape.
More than just a recap, Daily Roundup dives into:
- Impact arms and dominant pitching lines
- Offensive explosions and clutch late-game moments
- Under-the-radar performers making noise
- Key results affecting conference and statewide races
Whether you’re tracking the Power 25, following your local program, or monitoring emerging prospects, Daily Roundup provides context to the numbers and insight behind the results.
Monday March 23, 2026
Heritage (Leesburg) 2, John Champe 1
A cold windy evening saw the defending State Champs travel to Loudoun foe John Champe. A pitcher's duel that would last into extra-innings broke out between the 2 teams. Heritage seniors Aiden Delaney (Mount St. Mary's), Bryce Hayes (Norfolk State), and Cam McManus each tossed 3 innings for the Pride, holding Champe to just 5 total hits and combining on 20 strikeouts. Junior catcher Erick Flores was 3-4 with a walk and a booming double for Heritage, and Mark Van Tuyle drove in the go-ahead run in the top of the 9th. For Champe, sophomore centrefielder Cole FitzGerald had 2 hits and sophomore Rocco D'Ambrisi tossed 2.2 innings of scoreless relief.
'27 C Erick Flores (@HeritageBSB)
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 23, 2026
Crushes this ball right into the wind for a very deep 2B to LC#VAHS26 @PrepBaseballVA pic.twitter.com/XpSiPKkypt
'26 Mark Van Tuyle
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 24, 2026
(@HeritageBSB | @MasonBaseball)
Davin Crain works a 2 out walk in the 9th, steals 2nd, and then scores the go-ahead run on this MVT RBI 1B#VAHS26 @PrepBaseballVA pic.twitter.com/HV9PC7Cz4U
Nansemond-Suffolk Academy 7, Catholic 2
Nansemond-Suffolk Academy Saints defeated Catholic 7-2, taking control early with runs in the second and third innings. Chase Eliason led the way on the mound, allowing just three hits and no earned runs over six strong innings while striking out seven. Offensively, the Saints recorded 11 hits, with Noah Brooks driving in three runs and multiple players contributing multi-hit performances. The Saints also applied pressure on the bases, stealing 10 bases.
‘27 Chase Eliason
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 23, 2026
- Nansemond Suffolk-Academy
Has went 3 scoreless innings only allowing one hit. FB has been up to 83 working ITZ. Has had a strong feel for the CB in the upper 60’s.@PrepBaseballVA #VAHS26 pic.twitter.com/db0TzSLXnb
Appomattox County 12, Amherst County 5
An offensive battle in Appomattox County saw Amherst County travel to face the defending Class 2 champions. Appomattox struck early with three runs in the first inning, but Amherst answered with three of their own in the same frame. The Raiders limited Appomattox to just two more runs the rest of the way while piling on nine additional runs themselves, finishing with 14 hits on the night. Appomattox senior Jack Wilkerson and freshman Kooper Kesler accounted for five of the team’s 12 runs, with Wilkerson going 3-4 with a loud triple and a walk, and Kesler with a two-run double to in the third inning.
‘26 Jack Wilkerson
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 24, 2026
- @AppomattoxRaid1
Caps off the 3-3 day at the plate with this RBI Triple to CF. @PrepBaseballVA #VAHS26 https://t.co/FeSzqO38CA pic.twitter.com/UL1HY2wHsU
#18 New Kent 11, Lafayette 7
The Trojans had the offense rolling as they put up eleven runs on Monday. Dylan Bowman was a big part of the comeback effort with a three-run home run to take back the lead. Keegan Branch, Jaxon Foreman, Bryce Hochman, and Drew Staskiel (CNU) were other contributors offensively for the Trojans. Brody Cash was strong out of the bullpen, only allowing one hit and striking out seven. Quinn Walton was the offensive standout for Lafayette with a multi-hit game to lead the way in an impressive effort.
‘27 Dylan Bowman
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 23, 2026
- New Kent
Gets the barrel to this back foot breaking ball and sends it out of the RF corner for a three run 💣.@PrepBaseballVA #VAHS26 https://t.co/Xd9alH9DE8 pic.twitter.com/LH1DZKvqw3
#22 Western Branch 3, Walsingham 2
Western Branch jumped out to a 2-0 lead in the first after a Carter Walter home run. There would be no more scoring until the 6th inning when Anthony Ferrie (Methodist) delivered a two run, two out single for Walsingham to tie it up. It would remain tied until the bottom of the 8th inning. Max McEwen (Apprentice School) led off with a double into deep right field for Western Branch. He would get bunted over, and following two intentional walks to load the bases, senior Wilson Tone delivered a walk-off single to clinch the win for the Bruins of Western Branch. Markel Smith (Longwood) and McEwen had multi-hit nights for the Bruins, while Matthew Swanson (JMU) and Ferrie had multi-hit nights for Walsingham. Wilson Tone got the win for Western Branch, working 2.1 scoreless innings in relief.
‘27 Carter Walter (@WBHSBasebal)
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 23, 2026
Unloads on this one for a 2 run 💣 out of LCF. Puts the Bruins up 2-0.@PrepBaseballVA #VAHS26 pic.twitter.com/MFZWFXi2uT
‘26 Wilson Tone walks it off for #22 Western Branch.
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 24, 2026
The senior singled through the middle with bases loaded to walk it off with a final score of 3-2 over Walsingham.
Tone was also strong in relief, working 2.1 scoreless and getting the win.
More video to come.… pic.twitter.com/Iv4lb2Etwj
Other Scores of Note:
Atlantic Shores Christian 8, Hampton Roads Academy 0
#1 Miller School 9, Covenant School 3
Brunswick Academy 6, Southampton Academy 1
Fort Chiswell 8, Richlands 3
Chilhowie 10, Grayson County 0
Charlottesville 5, Staunton 2
Hanover 15, Henrico 4
Wilson Memorial 9, Stuart's Draft 1
Warhill 14, Jamestown 0
Mills Godwin 9, #3 Atlee 2
Edison 17, Annandale 5
#15 Glen Allen 10, Clover Hill 0
Lancaster 12, Mathews 0
Goochland 14, Maggie Walker 2
Courtland 20, Massaponax 1
Courtland 2, Massaponax 1
Matoaca 7, Caroline 2
Fairfax 4, South Lakes 2
Tuscarora 9, Marshall 7
Jensen Beach (FL) 4, #24 St. Alban's 1
Jefferson Forest 17, Staunton River 0
Tabb 6, Poquoson 4
Grafton 13, Gloucester 3
Potomac School 12, St. Andrew's 0
Smithfield 11, Bruton 0
Greenbrier Christian 11, Hampton Christian 0
Dan River 7, George Washington (Danville) 2
#4 St. Paul VI Catholic 3, DeMatha (MD) 2
Brookville 7, Altavista 3
Tunstall 14, Chatham 2
Justice 5, Mount Vernon 3
John Lewis 5, Falls Church 4
Brentsville District 5, Skyline 3
North Stafford 8, Potomac 2
Freedom (Woodbridge) 12, Park View (Sterling) 11
Warren County 9, Fauquier 2
Mountain View 17, Gar-Field 3
Oakton 13, #21 West Springfield 2
Mechanicsville 5, King William 0
Westfield 5, Flint Hill 2
Stone Bridge 9, Broad Run 2
West Potomac 5, Bishop Ireton 4
#20 Woodgrove 8, Riverside 0
Tuesday March 24, 2026
Alexandria City 5, Fairfax 3
A 5-3 win for the Alexandria City Titans over the Fairfax Lions was headlined by a strong start from ‘26 Jason Kruczek (East Carolina). Kruczek delivered 4.1 shutout innings on the mound, striking out nine and walking none. ‘27 Memphis German started for the Lions, keeping the game close in his 3.2IP. ‘27 Greyson McCreary and ‘27 Connor Pollock followed Kruczek out of the Titans bullpen, both allowing zero earned runs. ‘26 Henry Mann pitched a scoreless frame for the Lions, keeping them in the game. The Titans played effective small ball to scrape out a win. The team had 5 hits, 6 walks, and 8 stolen bases, with contributors coming from the leadoff spot to the nine hole.
‘26 Jason Kruczek
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 25, 2026
- Alexandria City | @ECUBaseball
Strong start in his first regular season outing. Worked the FB to both halves, consistently overpowering hitters. Showed feel for the SL, landing both ITZ and for whiffs.
Final line: 4.1IP, 0R, 2H, 0BB, 9Ks
FB: 91-93, T94… pic.twitter.com/8mA31p02XM
Benedictine 15, Woodberry Forest 5
The young Benedictine Cadets controlled this one from the first pitch. Sophomore Jordan O’Brien got the start and worked around a few baserunners in the top of the first to set the tone. In the bottom half of the inning, the Cadets erupted for ten runs, drawing seven walks and adding RBI doubles from O’Brien and freshman Braylon Rogers. Another freshman, Hayes Corbitt came in relief later in the matchup for one inning of work, showcasing an intriguing fastball. After some back-and-forth over the required five innings of high school play, Benedictine secured a 15-5 mercy rule victory.
‘28 Jordan O’Brien
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 24, 2026
- @BCPBaseball
Balanced setup with short and quick bat path. Pulls this one into LF for a 2RBI double. @PrepBaseballVA #VAHS26 pic.twitter.com/ci3jS7P8t8
‘28 Jordan O’Brien
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 24, 2026
- @BCPBaseball
Strike thrower with repeatable mechanics and long arm action from 3/4 slot.
High strike percentage through three scoreless innings of work so far.
FB 84-87 T88
CB 73-75 @PrepBaseballVA #VAHS26 https://t.co/huZxLoyXsQ pic.twitter.com/0ErNnIahxu
Nansemond-Suffolk Academy 7, Catholic 2
The Saints defeated Catholic 7-2, taking control early with runs in the second and third innings. Chase Eliason led the way on the mound, allowing just three hits and no earned runs over six innings while striking out seven. Offensively, the Saints recorded 11 hits, with Noah Brooks driving in three runs and multiple players contributing multi-hit performances. The Saints also applied pressure on the bases, stealing 10 bases.
‘28 Noah Brooks
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 23, 2026
- Nansemond Suffolk-Academy
Does not miss this breaking ball for a double into LCF.@PrepBaseballVA #VAHS26 pic.twitter.com/4BOae6b5JD
Hanover 14, Spotsylvania 1
The Hawks had a strong offensive showing on Tuesday night. Tucker Fodill led the way with a three-hit night. Jackson Bates, Gabriel Corey, and AJ Kinard were some other contributors bringing in a few runs for the Hawks. Bryce Ellis turned in a quality start with four strong innings, only allowing one run. Landen Fisher turned in a strong performance with a multi-hit night for Spotsylvania.
‘28 Tucker Fodill
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 24, 2026
- Hanover
Puts a good swing on this pitch and rips it into CF for another hit.
Has shown bat to ball skills early on.@PrepBaseballVA #VAHS26 https://t.co/Q6zGNup5Hd pic.twitter.com/4IIMn6BWic
Other Scores of Note:
Surry County 7, West Point 0
Potomac School 12, Episcopal 2
#7 Frank Cox 11, First Colonial 1
#6 Bishop O'Connell 23, Bishop Ireton 0
Kempsville 7, Bayside 6
Norfolk Academy 4, Life Christian Academy 3
St. John's College 10, St. Mary's Ryken 5
Norfolk Christian 8, Peninsula Catholic 4
St. Anne's-Belfield 7, #14 Liberty Christian 3
#1 Miller School 6, St. Christopher's 3
Clover Hill 8, Monacan 7
Maggie Walker 10, JR Tucker 10
Central Lunenberg 9, Nottoway 8
Floyd County 8, Pulaski County 3
Smith Mountian Lake Christian 7, Gretna 3
Stuart's Draft 6, Monticello 1
Castlewood 3, Gate City 2
Gainesville 25, Osbourn 0
Charlottesville 6, Waynesboro 2
Riverbend 18, Brooke Point 0
Union 3, Ridgeview 0
Spotswood 6, Albemarle 0
Douglas Freeman 10, Hermitage 4
Stafford 7, Massaponax 0
Broadway 12, Page County 5
Eastern View 6, Louisa County 1
Langley 3, McLean 2
Lake Braddock 4, Robinson 0
#24 St. Alban's 2, Sebring (FL) 0
#10 Ocean Lakes 12, Tallwood 2
Denbigh 5, Bethel 4
Christchurch 4, Isle of Wight Academy 1
#18 New Kent 8, Tabb 3
Hampton 9, Woodside 5
Manchester 6, Midlothian 0
Rappahannock 11, Middlesex 3
Chantilly 8, Granby 5
Kellam 14, Hickory 3
Indian River 13, Norview 3
#2 Battlefield 9, Osbourn Park 0
Cosby 6, Powhatan 0
Justice 8, Gar-Field 5
Woodbridge 6, Hylton 2
Forest Park 13, Potomac 2
Varina 10, Hopewell 2
East Rockingham 8, Luray 4
John Battle 1, Virginia 0
Honaker 11, Holston 1
#25 Briar Woods 9, Loudoun County 3
Yorktown 4, Washington & Liberty 3
Madison 11, Potomac Falls 0
William Monroe 5, Orange County 4
Herndon 10, Wakefield 0
Falls Church 12, Rock Ridge 10
South County 3, West Potomac 1
Freedom (South Riding) 18, #16 Heritage (Leesburg) 2
#21 West Springfield 11, Woodson 6
Patriot 3, #9 Independence 2
#12 Highland 12, Trinity Christian Fairfax 0
#23 Halifax County 14, Bartlett Yancey (NC) 4
Stone Bridge 3, #20 Woodgrove 2
Wednesday March 25, 2026
#6 Bishop O'Connell 5, #12 Highland School 4
An early season match-up of two of the top teams in Virginia delivered on the pre-game hype. O'Connell opened the scoring in the first as Bryant James (Virginia) worked a leadoff walk and came around to score on an RBI groundout. Highland responded with 3 in the third, capped by a 2-run home run by Jack Arft. O'Connell responded with 3 of their own in the bottom of the third, with Chaz Walker driving in his second run of the game and Lucas Grubb driving in a run with a double to make it 4-3 O'Connell. Highland tied the game in the fifth on a Paolo Francioli RBI double that skipped right over first base. Both teams threatened in the sixth but couldn't push anything across. Grubb came up in the bottom of the seventh and ended the game with a walk-off hit. Jack Woda (East Carolina) had a multi-hit game for O'Connell and Shota Fogus (Richmond) threw 4 innings and struck out 8 to pick up the win. For Highland, Arft and Francioli each had two hits and Antonio Burke threw 2.1 scoreless innings of relief.
'27 Lucas Grubb
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 25, 2026
- @DJOBaseball
Walkoff winner as No. 6 O'Connell beats No. 12 Highland#VAHS26 @PrepBaseballVA pic.twitter.com/VrUEkLebpa
Meridian 10, Millbrook 0
An early-season Northwestern District matchup saw Millbrook make the trek in I-66 to Meridian. The story of the game was junior righty Luke Greiner, who threw a six-inning complete game 2-hit shutout, in just 74 pitches. He also struck out 6 and walked just 1. Offensively for the Mustangs, Greiner had 2 RBI, Andrew Niemi had 2 hits, and leadoff hitter Chris Capannola reached base in every at-bat with 3 walks and a hit. For Millbrook, Lane Williams had a double.
'27 Luke Greiner
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 25, 2026
- @baseball_stangs
Thru 3 quick scoreless innings, a ton of life on his FB, running 77-79 in the 3rd#VAHS26 @PrepBaseballVA pic.twitter.com/DQf1JVFzU0
Westfield 5, #20 Woodgrove 4
It was a pitching duel early in the game, and then the bats came alive for both teams. Braiden Miller, Aiden Payne, and Ryan Renkes got the ball for Woodgrove and had to make big pitches throughout. Caden Cunnigham, Camden Felmey, and Braiden Miller led the way for Woodgrove with multi-hit games. Andrew Harkins maneuvered his way through the lineup, getting through four innings of work. Michael Cadolino had a big double to bring in a run late in the game. Alex Raymond (Marymount) had an RBI single that took the lead in the bottom of the sixth that went on to be the winning run for Westfield.
‘26 Alex Raymond
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 26, 2026
- @MarymountBASE | Westfield
A big hit in the bottom of the 6th to take a 5-4 lead.@PrepBaseballVA #VAHS26 https://t.co/bJKUNy0Dyh pic.twitter.com/Ksv81rbaYL
Douglas Freeman 4, Prince George 2
While the Royals of Prince George outhit Douglas Freeman, it was the Mavericks ability to capitalize with runners on that was the difference in this one. Jack Adams would double to left field to put runners on second and third in the bottom of the second. That double was followed by an Aaron Shook sacrifice fly to break the scoring open. Brody Parker would single in the bottom of the fourth to make it 2-0. The Mavs would add two more runs in the bottom of the fifth to make it 4-0. Prince George had a little late rally, scoring two runs on an error with the bases loaded, but again would not be able to tie or capture the lead with runners on in the last two innings. Ben Bleicher worked 5.1 innings without giving up an earned run. Matthew Berrey was the only multi-hit guy for Freeman, while the Royals had four players with multiple hits.
‘27 Matthew Berrey (@DSF_Baseball)
— Prep Baseball VA/DC Scouting (@PrepBaseVAS) March 25, 2026
Has seen two pitches in two AB’s. Produced line drive singles to leadoff each inning.@PrepBaseballVA #VAHS26 pic.twitter.com/zU2r06sxIT
Other Scores of Note:
Strasburg 22, Stonewall Jackson 2
Madison 9, South County 1
Centreville 9, Hayfield 2
Warhill 7, Smithfield 0
Blacksburg 14, Radford 1
Appomattox County 15, William Campbell 3
#8 Abingdon 7, Lebanon 0
Matoaca 1, Mechanicsville 0
James Wood 8, Liberty (Bealeton) 2
Sherando 19, Handley 2
Norfolk Christian 7, Arcadia 3
York 7, Gloucester 2
Collegiate 12, Steward 2
Menchville 10, Windsor 0
Lafayette 9, Bruton 1
Chatham 3, Nelson County 2
Colonial Forge 8, Woodbridge 5
Fauquier 16, Manassas Park 2
Brentsville District 2, Warren County 1
Deep Run 10, King William 5
Kettle Run 9, Skyline 8
Page County 7, Central Woodstock 1
Oakton 15, Mount Vernon 2
Fluvanna County 6, Madison County 0
Grafton 7, Poquoson 3
Maury 1, #13 Cape Henry Collegiate 0
Tallwood 1, Oscar Smith 0
Lightridge 3, Broad Run 1
Gretna 15, George Washington 5
