| 1 | Riley AlbertsABroad Run (Ashburn) | 79 | 4.2 | 19 |
| 2 | Tyler SpanoWAHS (Crozet) | 50 | 2.8 | 18 |
| 3 | Bryce McananyAKettle Run (Nokesville) | 44 | 2.6 | 17 |
| 4 | Jake GreenAKettle Run (Nokesville) | 43 | 2.7 | 16 |
| 5 | Cole BaglioWAHS (Crozet) | 42 | 2.3 | 18 |
| 6 | Chaz GilroyACave Spring (Roanoke) | 33 | 1.9 | 17 |
| 7 | Graham LilleyLSM, DCave Spring (Roanoke) | 29 | 1.7 | 17 |
| 8 | Kaidan GarstASalem | 27 | 2.5 | 11 |
| 9 | Noah CallahanM, ABDHS (Nokesville) | 26 | 1.9 | 14 |
| 10 | Quinn ReillyWAHS (Crozet) | 24 | 1.6 | 15 |
| 11 | Cam AlbertsABroad Run (Ashburn) | 23 | 1.3 | 18 |
| 12 | Ryan SampleM, AKettle Run (Nokesville) | 21 | 1.3 | 16 |
| 13 | Carter Jeffords ACave Spring (Roanoke) | 21 | 1.3 | 16 |
| 14 | Matt GreenAKettle Run (Nokesville) | 21 | 1.2 | 17 |
| 15 | Gavin BrownA, MBDHS (Nokesville) | 19 | 1.4 | 14 |
| 16 | Rush HigginbothamWAHS (Crozet) | 18 | 1.1 | 16 |
| 17 | Andrew CrumpackerM, ASalem | 17 | 1.4 | 12 |
| 18 | Tyler DaigleMKettle Run (Nokesville) | 17 | 1.0 | 17 |
| 19 | Landon MilesA, MSalem | 16 | 1.3 | 12 |
| 20 | Liam WeshMWAHS (Crozet) | 16 | 1.0 | 16 |
| 21 | Gavin DeanA, MBDHS (Nokesville) | 14 | 1.0 | 14 |
| 22 | Samuel PollardMCave Spring (Roanoke) | 14 | 0.8 | 17 |
| 23 | Chris BaglioWAHS (Crozet) | 13 | 0.9 | 15 |
| 24 | Aidan HoltzMBroad Run (Ashburn) | 13 | 0.7 | 19 |
| 25 | Owen GregerAMonacan (Richmond) | 12 | 0.8 | 15 |
| 26 | Scotty BaroneMKettle Run (Nokesville) | 12 | 0.7 | 17 |
| 27 | Gavin CaterinoAMonacan (Richmond) | 11 | 0.7 | 15 |
| 28 | Quinn ShifflettMWAHS (Crozet) | 10 | 0.6 | 17 |
| 29 | Ross BassettWAHS (Crozet) | 9 | 0.6 | 15 |
| 30 | Quinn EliasonA, MWAHS (Crozet) | 9 | 0.6 | 15 |
| 31 | Morgan RobeyMKettle Run (Nokesville) | 9 | 0.5 | 17 |
| 32 | Chris McBroomACave Spring (Roanoke) | 9 | 0.5 | 17 |
| 33 | Brice MaxeyABroad Run (Ashburn) | 9 | 0.5 | 19 |
| 34 | Dakotah HawkinsMSalem | 8 | 0.7 | 12 |
| 35 | Benjamin FradadetteACave Spring (Roanoke) | 8 | 0.5 | 16 |
| 36 | Liam WamplerMCave Spring (Roanoke) | 8 | 0.5 | 17 |
| 37 | Conrad VarblowMBroad Run (Ashburn) | 8 | 0.4 | 19 |
| 38 | Jackson WiningerM, DMSalem | 7 | 0.6 | 12 |
| 39 | Jackson StroudM, DMBDHS (Nokesville) | 7 | 0.5 | 14 |
| 40 | Carson HawkinsLSMKettle Run (Nokesville) | 7 | 0.4 | 17 |
| 41 | Derek DeVaultMMonacan (Richmond) | 6 | 0.4 | 15 |
| 42 | Michael WilsonMMonacan (Richmond) | 6 | 0.4 | 15 |
| 43 | Greyson WyattA, MMonacan (Richmond) | 6 | 0.4 | 15 |
| 44 | Micah RogersMMonacan (Richmond) | 6 | 0.4 | 15 |
| 45 | Hunter WerthiemWAHS (Crozet) | 5 | 0.8 | 6 |
| 46 | Cody MinM, AKettle Run (Nokesville) | 5 | 0.3 | 16 |
| 47 | Ryan DachowskiMKettle Run (Nokesville) | 5 | 0.3 | 16 |
| 48 | Grant KarczewskiWAHS (Crozet) | 5 | 0.3 | 17 |
| 49 | JT ShermanMJMHS (Fredericksburg) | 4 | 0.5 | 8 |
| 50 | Trey JoyceA, GSalem | 4 | 0.5 | 8 |