| 1 | Mathew RamseyGKNMHS (Huntersville) | 0.000 | 0 | 900 | 14 |
| 2 | Alexis AritaFBNMHS (Huntersville) | 0.000 | 0 | 545 | 16 |
| 3 | Geovanni Ramirez De PazGKNMHS (Huntersville) | 0.000 | 0 | 475 | 11 |
| 4 | Jack MesserNew Bern | 0.314 | 2 | 510 | 10 |
| 5 | Cezar HalabiGKSSEAS (Durham) | 0.667 | 5 | 600 | 18 |
| 6 | John MostardAshley (Wilmington) | 0.745 | 6 | 644 | 11 |
| 7 | Tyeson McClellanGKPRHS (Indian Trail) | 0.769 | 6 | 624 | 19 |
| 8 | Brady KennedyGKCape Fear (Fayetteville) | 0.780 | 16 | 1640 | 20 |
| 9 | Ford FehlingGKMarvin Ridge (Waxhaw) | 0.800 | 13 | 1300 | 20 |
| 10 | JJ SestonGKLake Norman (Mooresville) | 0.827 | 11 | 1064 | 18 |
| 11 | Andrew McIntoshNew Hanover (Wilmington) | 0.900 | 18 | 1600 | 20 |
| 12 | Russell-Paul (RP) BetlerGKWest Cabarrus (Concord) | 0.921 | 19 | 1650 | 24 |
| 13 | Jason HeaGKCuthbertson (Waxhaw) | 1.067 | 14 | 1050 | 16 |
| 14 | Samuel VargasGKButler (Matthews) | 1.090 | 11 | 807 | 10 |
| 15 | Ian MillerGKReagan (Pfafftown) | 1.167 | 7 | 480 | 8 |
| 16 | Austin JordanAshley (Wilmington) | 1.170 | 14 | 957 | 14 |
| 17 | Miguel Llanez-DelgadoGKA.L. Brown (Kannapolis) | 1.219 | 11 | 722 | 19 |
| 18 | Caiden SzejdaGKClayton | 1.233 | 19 | 1233 | 20 |
| 19 | Branlon BrooksGKPurnell Swett (Pembroke) | 1.273 | 28 | 1760 | 22 |
| 20 | J. WhitleyWake Forest | 1.357 | 29 | 1710 | 22 |
| 21 | Troy CaseyChapel Hill | 1.378 | 18 | 1045 | 17 |
| 22 | Aiden HockenGKPRHS (Indian Trail) | 1.498 | 17 | 908 | 20 |
| 23 | Andrew JonesGKMcDowell (Marion) | 1.556 | 28 | 1440 | 18 |
| 24 | Eduardo AramburoGKSGHS (High Point) | 1.619 | 34 | 1680 | 22 |
| 25 | Cody HeldGKCleveland (Clayton) | 1.729 | 32 | 1481 | 20 |
| 26 | Miguel Viveros PerezCary | 1.760 | 11 | 500 | 11 |
| 27 | Devin FoxGKGarner | 1.778 | 35 | 1575 | 22 |
| 28 | Landon ByerlyGKRJRHS (Winston-Salem) | 1.778 | 20 | 900 | 16 |
| 29 | Max AlvianiGKSanderson (Raleigh) | 1.863 | 38 | 1632 | 23 |
| 30 | Zachary SargentJack Britt (Fayetteville) | 1.920 | 32 | 1333 | 20 |
| 31 | Daniel RhodesGKPFHS (Fayetteville) | 1.997 | 31 | 1242 | 17 |
| 32 | Eric LegrandGKRSHS (Rockingham) | 2.000 | 34 | 1360 | 21 |
| 33 | Donnie GuevaraEFHS (Kernersville) | 2.003 | 30 | 1198 | 17 |
| 34 | Damien CoronaNew Bern | 2.030 | 17 | 670 | 14 |
| 35 | Ayden GrahamBRHS (Charlotte) | 2.252 | 44 | 1563 | 21 |
| 36 | August OlsonCary | 2.353 | 35 | 1190 | 19 |
| 37 | Adam CouchGKReagan (Pfafftown) | 2.462 | 16 | 520 | 10 |
| 38 | Jaylen SmallsGKSouth Garner (Garner) | 2.543 | 41 | 1290 | 22 |
| 39 | Jahaziel MelgarGKSSHS (Smithfield) | 2.693 | 51 | 1515 | 21 |
| 40 | Rafa Vega-AguilarGKKnightdale | 3.705 | 66 | 1425 | 18 |
| 41 | Cason BascombeGKOverhills (Spring Lake) | 4.039 | 52 | 1030 | 16 |
| 42 | Cooper BuddGKButler (Matthews) | 5.878 | 36 | 490 | 11 |
| 43 | Issac Pena-MartinezMFParkland (Winston-Salem) | 6.080 | 38 | 500 | 13 |