| 1 | Tanner GoldieSCHS (Winterville) | 308 | 0 | 17.111 | 18 |
| 2 | Daniel RhodesGKPFHS (Fayetteville) | 251 | 1242 | 14.765 | 17 |
| 3 | Jahaziel MelgarGKSSHS (Smithfield) | 221 | 1515 | 10.524 | 21 |
| 4 | Jaylen SmallsGKSouth Garner (Garner) | 163 | 1290 | 7.409 | 22 |
| 5 | Cason BascombeGKOverhills (Spring Lake) | 152 | 1030 | 9.500 | 16 |
| 6 | Eric LegrandGKRSHS (Rockingham) | 145 | 1360 | 6.905 | 21 |
| 7 | Andrew JonesGKMcDowell (Marion) | 144 | 1440 | 8.000 | 18 |
| 8 | Cody HeldGKCleveland (Clayton) | 134 | 1481 | 6.700 | 20 |
| 9 | Devin FoxGKGarner | 129 | 1575 | 5.864 | 22 |
| 10 | Alexander AnayaD, GKHillside (Durham) | 128 | 195 | 6.400 | 20 |
| 11 | Branlon BrooksGKPurnell Swett (Pembroke) | 121 | 1760 | 5.500 | 22 |
| 12 | J. WhitleyWake Forest | 120 | 1710 | 5.455 | 22 |
| 13 | Zachary SargentJack Britt (Fayetteville) | 114 | 1333 | 5.700 | 20 |
| 14 | Max AlvianiGKSanderson (Raleigh) | 111 | 1632 | 4.826 | 23 |
| 15 | Cezar HalabiGKSSEAS (Durham) | 110 | 600 | 6.111 | 18 |
| 16 | Washington YoungD, MFRocky River (Mint Hill) | 108 | 0 | 5.684 | 19 |
| 17 | David FishelDavie County (Mocksville) | 106 | 140 | 5.889 | 18 |
| 18 | Layton OhmerGKNorth Brunswick (Leland) | 103 | 0 | 4.292 | 24 |
| 19 | Luis Arriaga-ArvizuGKD.H. Conley (Greenville) | 103 | 0 | 7.357 | 14 |
| 20 | August OlsonCary | 100 | 1190 | 5.263 | 19 |
| 21 | Noah BonhamGKIndependence (Charlotte) | 93 | 0 | 5.812 | 16 |
| 22 | Jackson ForrestGKFVHS (Fuquay-Varina) | 92 | 0 | 5.412 | 17 |
| 23 | Rafa Vega-AguilarGKKnightdale | 89 | 1425 | 4.944 | 18 |
| 24 | Brady KennedyGKCape Fear (Fayetteville) | 82 | 1640 | 4.100 | 20 |
| 25 | Josh EdwardsGKTopsail (Hampstead) | 73 | 0 | 5.214 | 14 |
| 26 | Ayden GrahamBRHS (Charlotte) | 70 | 1563 | 3.333 | 21 |
| 27 | Nico WentworthGKTopsail (Hampstead) | 70 | 0 | 5.833 | 12 |
| 28 | Evan SmithGKRiverside-Durham (Durham) | 67 | 140 | 6.091 | 11 |
| 29 | Justin LopezGKParkland (Winston-Salem) | 66 | 420 | 5.500 | 12 |
| 30 | Jason HeaGKCuthbertson (Waxhaw) | 65 | 1050 | 4.062 | 16 |
| 31 | Issac Pena-MartinezMFParkland (Winston-Salem) | 62 | 500 | 4.769 | 13 |
| 32 | Russell-Paul (RP) BetlerGKWest Cabarrus (Concord) | 60 | 1650 | 2.500 | 24 |
| 33 | Caiden LeeGKHolly Springs | 58 | 0 | 4.833 | 12 |
| 34 | Jake StoneGKMooresville | 55 | 0 | 2.750 | 20 |
| 35 | Noe Isaac JuarezGKLumberton | 54 | 160 | 2.842 | 19 |
| 36 | Michael PyryczGKFVHS (Fuquay-Varina) | 53 | 0 | 5.300 | 10 |
| 37 | Trey VillasenorGKD.H. Conley (Greenville) | 53 | 0 | 4.417 | 12 |
| 38 | JJ SestonGKLake Norman (Mooresville) | 51 | 1064 | 2.833 | 18 |
| 39 | Camden WilliamsGKRSHS (Rockingham) | 51 | 430 | 4.636 | 11 |
| 40 | William CrutchfieldGKRiverside-Durham (Durham) | 48 | 240 | 3.692 | 13 |
| 41 | Beckett WilberGKHolly Springs | 47 | 80 | 3.917 | 12 |
| 42 | Cooper BuddGKButler (Matthews) | 46 | 490 | 4.182 | 11 |
| 43 | Porter SpannGKDavie County (Mocksville) | 45 | 20 | 4.091 | 11 |
| 44 | Caelan ReynoldsGKHeritage (Wake Forest) | 41 | 120 | 2.278 | 18 |
| 45 | Donnie GuevaraEFHS (Kernersville) | 38 | 1198 | 2.235 | 17 |
| 46 | Victor CabezaGK, DRocky River (Mint Hill) | 38 | 0 | 4.750 | 8 |
| 47 | Adam CouchGKReagan (Pfafftown) | 37 | 520 | 3.700 | 10 |
| 48 | Samuel VargasGKButler (Matthews) | 34 | 807 | 3.400 | 10 |
| 49 | Troy CaseyChapel Hill | 33 | 1045 | 1.941 | 17 |
| 50 | Quinton SekuteraJack Britt (Fayetteville) | 33 | 307 | 3.300 | 10 |