| 1 | Elliott MarshallMFTCHS (Madison Heights) | 61 | 19 | 23 | 4.067 | 15 |
| 2 | Ryan GoehnerBRCHS (Bridgewater) | 59 | 25 | 9 | 2.565 | 23 |
| 3 | Austin AtkinsMF, FORWRVCHS (Roanoke) | 57 | 24 | 9 | 2.591 | 22 |
| 4 | Ben KnechtSTRKWCA (Danville) | 50 | 21 | 8 | 2.778 | 18 |
| 5 | Timothy KvitkoBRCHS (Bridgewater) | 44 | 21 | 2 | 2.316 | 19 |
| 6 | Robert ThackerMFTCHS (Madison Heights) | 33 | 13 | 7 | 3.300 | 10 |
| 7 | Colton DanielMFWCA (Danville) | 33 | 9 | 15 | 1.833 | 18 |
| 8 | Bennett PortnoyTCHS (Forest) | 31 | 13 | 5 | 1.722 | 18 |
| 9 | Micah ErdmanGCHS (Staunton) | 30 | 11 | 8 | 2.308 | 13 |
| 10 | Vincent CunninghamBRCHS (Bridgewater) | 26 | 11 | 4 | 1.130 | 23 |
| 11 | Anderson WeaberGCHS (Staunton) | 22 | 7 | 8 | 2.750 | 8 |
| 12 | Manny KirklandBRCHS (Bridgewater) | 22 | 4 | 14 | 0.957 | 23 |
| 13 | Aiden WeaberGCHS (Staunton) | 20 | 8 | 4 | 2.000 | 10 |
| 14 | Isaiah KanodeSTRKWCA (Danville) | 17 | 6 | 5 | 1.062 | 16 |
| 15 | Aydon HorstickRegents (Charlottesville) | 16 | 8 | 0 | 1.333 | 12 |
| 16 | Caleb ErdmanGCHS (Staunton) | 15 | 7 | 1 | 2.143 | 7 |
| 17 | Titus HellkampD, MFRVCHS (Roanoke) | 15 | 7 | 1 | 0.682 | 22 |
| 18 | Ethan IselyRVCHS (Roanoke) | 15 | 7 | 1 | 0.682 | 22 |
| 19 | Aiden MooreFORWTCHS (Madison Heights) | 14 | 5 | 4 | 1.167 | 12 |
| 20 | Hayden ThorntonMFWCA (Danville) | 13 | 5 | 3 | 0.765 | 17 |
| 21 | Xavier HernandezRVCHS (Roanoke) | 13 | 4 | 5 | 0.650 | 20 |
| 22 | Kaleb FergusonRVCHS (Roanoke) | 13 | 4 | 5 | 0.591 | 22 |
| 23 | Tristan MillerRegents (Charlottesville) | 12 | 6 | 0 | 0.923 | 13 |
| 24 | Jackson PragerTCHS (Forest) | 12 | 5 | 2 | 0.667 | 18 |
| 25 | Zachary ShullBRCHS (Bridgewater) | 12 | 3 | 6 | 0.522 | 23 |
| 26 | Elijah HamiltonMFTCHS (Madison Heights) | 11 | 4 | 3 | 0.917 | 12 |
| 27 | Bryson MossMFWCA (Danville) | 10 | 4 | 2 | 0.556 | 18 |
| 28 | Caleb SchmidtBRCHS (Bridgewater) | 10 | 4 | 2 | 0.455 | 22 |
| 29 | Seth HepplerRVCHS (Roanoke) | 10 | 3 | 4 | 0.455 | 22 |
| 30 | Jace RenoGKTCHS (Madison Heights) | 9 | 4 | 1 | 0.750 | 12 |
| 31 | Tyler CashDTCHS (Madison Heights) | 8 | 3 | 2 | 0.727 | 11 |
| 32 | Kane TurpinSTRKTCHS (Madison Heights) | 8 | 3 | 2 | 0.727 | 11 |
| 33 | Josiah SmythTCHS (Forest) | 8 | 3 | 2 | 0.444 | 18 |
| 34 | Brendan WyseBRCHS (Bridgewater) | 8 | 1 | 6 | 0.381 | 21 |
| 35 | Billy ShumakerTCHS (Forest) | 7 | 3 | 1 | 0.389 | 18 |
| 36 | Zach MiouduszewskiSWEPRVCHS (Roanoke) | 7 | 2 | 3 | 0.318 | 22 |
| 37 | Eli CollierDTCHS (Madison Heights) | 6 | 2 | 2 | 0.600 | 10 |
| 38 | Gabe MillerRegents (Charlottesville) | 6 | 3 | 0 | 0.462 | 13 |
| 39 | Milo PeraltaTCHS (Forest) | 6 | 1 | 4 | 0.333 | 18 |
| 40 | Juan PalmerD, FORWTCHS (Madison Heights) | 5 | 2 | 1 | 0.455 | 11 |
| 41 | Luke GiffordGKTCHS (Madison Heights) | 5 | 2 | 1 | 0.455 | 11 |
| 42 | Ayden ConnorDTCHS (Madison Heights) | 5 | 2 | 1 | 0.417 | 12 |
| 43 | Kyan BlosserBRCHS (Bridgewater) | 5 | 1 | 3 | 0.357 | 14 |
| 44 | Landon GutierrezRVCHS (Roanoke) | 5 | 1 | 3 | 0.333 | 15 |
| 45 | Tovi VeaseyGK, MFWCA (Danville) | 5 | 2 | 1 | 0.294 | 17 |
| 46 | Isaac CunninghamBRCHS (Bridgewater) | 5 | 2 | 1 | 0.250 | 20 |
| 47 | Sam RakesRVCHS (Roanoke) | 5 | 1 | 3 | 0.227 | 22 |
| 48 | Kolby SchmidtBRCHS (Bridgewater) | 5 | 2 | 1 | 0.217 | 23 |
| 49 | Levi CareyBRCHS (Bridgewater) | 5 | 1 | 3 | 0.217 | 23 |
| 50 | Tommy MierzejewskiRegents (Charlottesville) | 4 | 2 | 0 | 0.364 | 11 |