1 | Evan BosakNew Covenant (Lynchburg) | 62 | 25 | 12 | 5.167 | 12 |
2 | Marshall PerrySTRKWA (Williamsburg) | 47 | 20 | 7 | 5.875 | 8 |
3 | Chris ProctorWCA (Williamsburg) | 46 | 21 | 4 | 5.750 | 8 |
4 | Dre’ HeadleyTCS (Charlottesville) | 45 | 20 | 5 | 4.500 | 10 |
5 | Carter ElbanFORW, MFGCS (Richmond) | 38 | 17 | 4 | 3.455 | 11 |
6 | Ben KnechtSTRKWCA (Danville) | 36 | 15 | 6 | 3.273 | 11 |
7 | Benny DillonSTRK, FORWRock Church (Franklin) | 35 | 16 | 3 | 8.750 | 4 |
8 | Elliott MarshallMFTCHS (Madison Heights) | 35 | 11 | 13 | 4.375 | 8 |
9 | Philip Vander WoudeMFSeton (Manassas) | 35 | 15 | 5 | 3.889 | 9 |
10 | Max BachmanTCS (Charlottesville) | 35 | 12 | 11 | 3.182 | 11 |
11 | Ryan GoehnerBRCHS (Bridgewater) | 33 | 14 | 5 | 3.000 | 11 |
12 | Femi QuarteySTRK, FORWFMHS (Waynesboro) | 31 | 14 | 3 | 3.875 | 8 |
13 | Reid CampbellMFCollegiate (Richmond) | 30 | 13 | 4 | 3.333 | 9 |
14 | Harrison ShafferFORW, MFNCHS (Norfolk) | 29 | 13 | 3 | 2.636 | 11 |
15 | Tim KvitkoBRCHS (Bridgewater) | 26 | 12 | 2 | 2.600 | 10 |
16 | Colton DanielMFWCA (Danville) | 26 | 7 | 12 | 2.364 | 11 |
17 | Daniel SokbanFORWSeton (Manassas) | 25 | 9 | 7 | 2.778 | 9 |
18 | Jason PrebleCatholic (Virginia Beach) | 25 | 11 | 3 | 2.273 | 11 |
19 | Caden SmithNew Covenant (Lynchburg) | 24 | 9 | 6 | 2.400 | 10 |
20 | Bennett PortnoyTCHS (Forest) | 23 | 10 | 3 | 1.769 | 13 |
21 | Timothy DrydenMF, FORWHCA (Hampton) | 22 | 9 | 4 | 2.750 | 8 |
22 | Wesley StellerMF, FORWEMHS (Harrisonburg) | 22 | 7 | 8 | 1.571 | 14 |
23 | Rylan HollomanGKRock Church (Franklin) | 21 | 8 | 5 | 5.250 | 4 |
24 | Cameron PassarellaTCS (Charlottesville) | 21 | 6 | 9 | 2.625 | 8 |
25 | Timothy VencillTCS (Charlottesville) | 20 | 7 | 6 | 2.222 | 9 |
26 | Josh FioramontiFORWSeton (Manassas) | 18 | 4 | 10 | 2.250 | 8 |
27 | Ameer AlbishahNorth Cross (Roanoke) | 17 | 6 | 5 | 2.833 | 6 |
28 | Robert ThackerMFTCHS (Madison Heights) | 16 | 7 | 2 | 4.000 | 4 |
29 | Joey FinkFORWEMHS (Harrisonburg) | 16 | 8 | 0 | 1.143 | 14 |
30 | Micah ErdmanGCHS (Staunton) | 15 | 5 | 5 | 2.500 | 6 |
31 | Oregon TelfianFORWBenedictine (Richmond) | 15 | 5 | 5 | 2.143 | 7 |
32 | Ian OrengohMF, FORWFMHS (Waynesboro) | 15 | 3 | 9 | 1.875 | 8 |
33 | Cole BasileNorth Cross (Roanoke) | 15 | 6 | 3 | 1.667 | 9 |
34 | Christopher SchlenzICHS (Springfield) | 15 | 6 | 3 | 1.667 | 9 |
35 | Ryan FogartyFORW, MFGCS (Richmond) | 15 | 5 | 5 | 1.364 | 11 |
36 | Alessandro GuillenCatholic (Virginia Beach) | 14 | 7 | 0 | 2.000 | 7 |
37 | Grant BlossomDWA (Williamsburg) | 14 | 3 | 8 | 1.750 | 8 |
38 | Maris MilosevicDNCHS (Norfolk) | 14 | 5 | 4 | 1.400 | 10 |
39 | Nolan DavisMFMSA (Charlottesville) | 14 | 4 | 6 | 1.400 | 10 |
40 | Vincent CunninghamBRCHS (Bridgewater) | 14 | 7 | 0 | 1.273 | 11 |
41 | Manny KirklandBRCHS (Bridgewater) | 14 | 2 | 10 | 1.273 | 11 |
42 | Zachary BuschMFHRA (Newport News) | 13 | 3 | 7 | 2.167 | 6 |
43 | Gavin TeamFORWBenedictine (Richmond) | 13 | 5 | 3 | 1.625 | 8 |
44 | Preston RippleNorth Cross (Roanoke) | 13 | 6 | 1 | 1.444 | 9 |
45 | Nasir Diggs-MajiedFORWCollegiate (Richmond) | 13 | 5 | 3 | 1.444 | 9 |
46 | Carson StokesCatholic (Virginia Beach) | 13 | 4 | 5 | 1.444 | 9 |
47 | Isaiah KanodeSTRKWCA (Danville) | 13 | 5 | 3 | 1.300 | 10 |
48 | Sam PattersonFORWWA (Williamsburg) | 12 | 5 | 2 | 2.000 | 6 |
49 | Luke StenslandMFWA (Williamsburg) | 12 | 3 | 6 | 1.714 | 7 |
50 | Harrison EffordSTRKBenedictine (Richmond) | 12 | 4 | 4 | 1.500 | 8 |