| 1 | Kendal ClubbGKAshbrook (Gastonia) | 365 | 1764 | 15.870 | 23 |
| 2 | Ashton VallerGKWest Johnston (Benson) | 344 | 1924 | 13.760 | 25 |
| 3 | Phoenix VillanuevaGKSwansboro | 267 | 1600 | 13.350 | 20 |
| 4 | Chris WhiteGKScotland (Laurinburg) | 263 | 1430 | 11.435 | 23 |
| 5 | Brenli WonsonGK, FORWEGHS (Gibsonville) | 247 | 1615 | 11.762 | 21 |
| 6 | Connor SiebertGKStatesville | 204 | 1699 | 8.870 | 23 |
| 7 | Kevin ThomasGKE.E. Smith (Fayetteville) | 204 | 1120 | 13.600 | 15 |
| 8 | Tyce ThurmanTSHS (Fayetteville) | 183 | 1291 | 8.714 | 21 |
| 9 | Dominic PerkinsGKBerry (Charlotte) | 156 | 0 | 7.800 | 20 |
| 10 | Jovany TrujillioGKLee County (Sanford) | 155 | 782 | 5.962 | 26 |
| 11 | Wayne Wood,GKWestover (Fayetteville) | 154 | 955 | 11.846 | 13 |
| 12 | AYDEN BATTS-WOODGKNNHS (Rocky Mount) | 151 | 1480 | 7.947 | 19 |
| 13 | Jarrett AllenGKSJHS (Four Oaks) | 151 | 0 | 7.550 | 20 |
| 14 | Luundu EyanaGK, MFDudley (Greensboro) | 145 | 0 | 6.591 | 22 |
| 15 | Dylan WardGKWilliams (Burlington) | 135 | 1920 | 5.400 | 25 |
| 16 | Daniel BrownGKSouth View (Hope Mills) | 129 | 1120 | 8.600 | 15 |
| 17 | Ethan HallGKWhite Oak (Jacksonville) | 128 | 1656 | 6.095 | 21 |
| 18 | Alejandro Sanchez-PerezGKPiedmont (Monroe) | 123 | 1423 | 5.857 | 21 |
| 19 | Masen PavlicTriton (Erwin) | 116 | 80 | 6.444 | 18 |
| 20 | Ashton LuxGKNGHS (Greensboro) | 115 | 0 | 5.227 | 22 |
| 21 | Dylan VasquezGKGlenn (Kernersville) | 102 | 1556 | 4.250 | 24 |
| 22 | Jonathan McGheeGKHarnett Central (Angier) | 98 | 1464 | 4.667 | 21 |
| 23 | Jayden MitchellGKT.C. Roberson (Asheville) | 94 | 1550 | 4.476 | 21 |
| 24 | Myles HurtGKFranklinton | 93 | 0 | 5.167 | 18 |
| 25 | Amare MonkGKSouthern Lee (Sanford) | 90 | 0 | 3.913 | 23 |
| 26 | Kevin AndradeNorthern Durham (Durham) | 88 | 0 | 6.769 | 13 |
| 27 | Melvin Correa MartinezD, GKSFHS (Fayetteville) | 81 | 520 | 4.765 | 17 |
| 28 | Michael BlancoSun Valley (Monroe) | 75 | 1080 | 5.000 | 15 |
| 29 | Cesar VillanuevaGKWGHS (Greensboro) | 75 | 0 | 3.261 | 23 |
| 30 | Henry MaysGKAsheville | 68 | 960 | 4.000 | 17 |
| 31 | Alexi FernandezNorthern Durham (Durham) | 62 | 80 | 6.889 | 9 |
| 32 | Brody ClarkSAHS (Graham) | 56 | 0 | 5.091 | 11 |
| 33 | Stewart AndersonGKA.C. Reynolds (Asheville) | 55 | 380 | 2.750 | 20 |
| 34 | Jacob JohnsonGray's Creek (Hope Mills) | 48 | 650 | 3.000 | 16 |
| 35 | Alexander HallisGray's Creek (Hope Mills) | 46 | 810 | 2.875 | 16 |
| 36 | Ayden ClaxGK, DSFHS (Fayetteville) | 46 | 480 | 4.600 | 10 |
| 37 | Andrew MedlockGK, DScotland (Laurinburg) | 44 | 220 | 4.400 | 10 |
| 38 | Harrison OutlawGKNGHS (Greensboro) | 40 | 0 | 3.077 | 13 |
| 39 | Solomon TriplettGKWatauga (Boone) | 36 | 40 | 1.714 | 21 |
| 40 | Ellison PanzerGKAsheville | 34 | 515 | 3.091 | 11 |
| 41 | Alan DominguezGKLee County (Sanford) | 30 | 139 | 2.500 | 12 |
| 42 | Jude JacksonGKWatauga (Boone) | 29 | 120 | 1.318 | 22 |
| 43 | D'Anthony Rosales SilvaGKGlenn (Kernersville) | 24 | 319 | 2.000 | 12 |
| 44 | August GuntisGKAsheville | 22 | 295 | 2.200 | 10 |
| 45 | Sabin RuizGKWGHS (Greensboro) | 21 | 0 | 1.312 | 16 |
| 46 | Miles FryeRagsdale (Jamestown) | 20 | 880 | 1.053 | 19 |
| 47 | Liam Sanchez-RivasGKVance County (Henderson) | 19 | 175 | 0.792 | 24 |
| 48 | Justus MercadoMF, FORWSouth View (Hope Mills) | 18 | 200 | 1.059 | 17 |
| 49 | Brock DavisGKAshbrook (Gastonia) | 16 | 51 | 1.143 | 14 |
| 50 | Moussa DiopRagsdale (Jamestown) | 14 | 400 | 0.824 | 17 |