| 1 | Daniel SykesGKOverhills (Spring Lake) | 337 | 1320 | 19.824 | 17 |
| 2 | Rafa VegaGKKnightdale | 307 | 240 | 15.350 | 20 |
| 3 | Drake SchmidtGKSouth View (Hope Mills) | 243 | 1730 | 11.045 | 22 |
| 4 | Chase GibbsGKPFHS (Fayetteville) | 212 | 0 | 15.143 | 14 |
| 5 | Branlon BrooksGKPurnell Swett (Pembroke) | 199 | 1885 | 8.292 | 24 |
| 6 | Evan PattersonGKApex Friendship (Apex) | 174 | 2010 | 6.444 | 27 |
| 7 | Ethan GainsJack Britt (Fayetteville) | 168 | 1023 | 6.462 | 26 |
| 8 | JC WhitleyGKWake Forest | 167 | 1245 | 9.824 | 17 |
| 9 | Luke HoldstockGKGreen Level (Cary) | 142 | 1302 | 7.474 | 19 |
| 10 | Sebastian CortezGKSanderson (Raleigh) | 127 | 1396 | 6.684 | 19 |
| 11 | Paddy EaganGKCGHS (Raleigh) | 126 | 1787 | 5.478 | 23 |
| 12 | Tarek GuzmanJack Britt (Fayetteville) | 125 | 1105 | 5.000 | 25 |
| 13 | Adrian PadronGKRSHS (Rockingham) | 112 | 1320 | 5.333 | 21 |
| 14 | Evan CalabriaGKWakefield (Raleigh) | 96 | 1290 | 5.053 | 19 |
| 15 | Larry Ariza DÃazGKHoke County (Raeford) | 96 | 965 | 4.364 | 22 |
| 16 | Keaton BlomsGKGarner | 95 | 427 | 5.588 | 17 |
| 17 | Devin AgostinelliGKApex | 94 | 609 | 7.231 | 13 |
| 18 | Donovan Salinas HernandezCary | 92 | 761 | 6.133 | 15 |
| 19 | Will KaiserGKGreen Hope (Cary) | 91 | 1565 | 4.550 | 20 |
| 20 | Adam SaibGKLeesville Road (Raleigh) | 90 | 1155 | 4.286 | 21 |
| 21 | Jonah WelchGKApex | 90 | 640 | 5.625 | 16 |
| 22 | Hudson StevensCary | 73 | 679 | 5.615 | 13 |
| 23 | Jackson Stinson-FullertonGKLaney (Wilmington) | 68 | 1105 | 3.778 | 18 |
| 24 | Garrett SchweinerGKWake Forest | 68 | 475 | 7.556 | 9 |
| 25 | Ryan KromkeGKHoggard (Wilmington) | 67 | 45 | 2.913 | 23 |
| 26 | William SchuergerGKTopsail (Hampstead) | 65 | 779 | 5.417 | 12 |
| 27 | Jaylen SmallsGK, DSouth Garner (Garner) | 64 | 1035 | 4.923 | 13 |
| 28 | Mason CranfordGKHolly Springs | 62 | 1080 | 4.133 | 15 |
| 29 | Marcus MonsantoGKHoke County (Raeford) | 61 | 643 | 3.588 | 17 |
| 30 | Devin FoxGKGarner | 57 | 615 | 4.750 | 12 |
| 31 | Alexander HallisGKGray's Creek (Hope Mills) | 54 | 1080 | 3.000 | 18 |
| 32 | Ali SafwatGKPanther Creek (Cary) | 54 | 1027 | 2.700 | 20 |
| 33 | Rafael Quevedo-AntunezGKMiddle Creek (Apex) | 52 | 1580 | 2.600 | 20 |
| 34 | Jameson Huff GKTopsail (Hampstead) | 51 | 740 | 4.250 | 12 |
| 35 | Yusuke SugawaraGKLaney (Wilmington) | 49 | 520 | 5.444 | 9 |
| 36 | Jayden RenteriaGKCleveland (Clayton) | 45 | 1025 | 2.500 | 18 |
| 37 | Caden PayneGKHolly Springs | 41 | 650 | 4.556 | 9 |
| 38 | Jack BeckettGKHeritage (Wake Forest) | 36 | 0 | 2.118 | 17 |
| 39 | Charlie OldaniNew Bern | 35 | 838 | 2.692 | 13 |
| 40 | Logan ArmstrongNorthern Durham (Durham) | 35 | 465 | 2.692 | 13 |
| 41 | Dylan BravoFORW, MFKnightdale | 30 | 40 | 1.500 | 20 |
| 42 | Davison SaulsGKWakefield (Raleigh) | 25 | 275 | 2.083 | 12 |
| 43 | Dallas StoryGKAshley (Wilmington) | 23 | 868 | 1.278 | 18 |
| 44 | Ryan ParkerSTRKSanderson (Raleigh) | 23 | 204 | 1.917 | 12 |
| 45 | Reid ScogginsMFNew Bern | 20 | 360 | 1.053 | 19 |
| 46 | Logan BurnsGKPanther Creek (Cary) | 19 | 553 | 1.000 | 19 |
| 47 | Orlin MartinezGKNorthern Durham (Durham) | 18 | 255 | 1.500 | 12 |
| 48 | Jackson AckerGKAshley (Wilmington) | 16 | 709 | 0.842 | 19 |
| 49 | Gabe CatalanoGKHeritage (Wake Forest) | 14 | 0 | 1.556 | 9 |
| 50 | Keka MbellaFORW, MFKnightdale | 11 | 40 | 0.647 | 17 |