| 1 | Ford FehlingKMarvin Ridge (Waxhaw) | 5036 | 68 | 82 | 67 | 10 |
| 2 | Kanoa McGeeK, PHoggard (Wilmington) | 4407 | 66 | 76 | 58 | 10 |
| 3 | Chase EngelhardtK, PLake Norman (Mooresville) | 4374 | 75 | 69 | 40 | 10 |
| 4 | Ben LadueK, PMiddle Creek (Apex) | 4359 | 73 | 63 | 63 | 10 |
| 5 | Cameron KiehlK, PPDHS (Charlotte) | 4031 | 67 | 70 | 47 | 10 |
| 6 | Aiden HayesK, PSAHS (Haw River) | 3844 | 68 | 67 | 47 | 10 |
| 7 | Cooper BoggsHibriten (Lenoir) | 3671 | 73 | 60 | 10 | 10 |
| 8 | Logan HarrisKHRHS (Harrisburg) | 3640 | 68 | 75 | 4 | 10 |
| 9 | Carson DunnK, PNDHS (Lexington) | 3416 | 57 | 71 | 40 | 10 |
| 10 | James MustenK, PEFHS (Kernersville) | 3299 | 57 | 65 | 32 | 10 |
| 11 | Jefferson AguilarKAsheboro | 3278 | 56 | 0 | 35 | 10 |
| 12 | Urijah JonesKHoke County (Raeford) | 3267 | 53 | 70 | 36 | 10 |
| 13 | Ryley RodriguezWR, SStarmount (Boonville) | 3215 | 63 | 0 | 24 | 10 |
| 14 | Morgan BurgessK, PA.L. Brown (Kannapolis) | 3195 | 70 | 60 | 4 | 10 |
| 15 | Kyle RichardsP, KGreen Hope (Cary) | 3190 | 56 | 0 | 31 | 10 |
| 16 | Leo GarciaKScotland (Laurinburg) | 3155 | 65 | 65 | 26 | 10 |
| 17 | Reddick HinsonKC (CO-OP) (Concord) | 3153 | 59 | 63 | 14 | 10 |
| 18 | Russell HinsonKNorth Stanly (New London) | 3124 | 64 | 60 | 17 | 9 |
| 19 | Juan OlveraKFranklin | 3085 | 61 | 60 | 5 | 9 |
| 20 | Jake FarmerWR, FST.C. Roberson (Asheville) | 3083 | 70 | 60 | 10 | 10 |
| 21 | Moses BarkerK, PWSHS (Fuquay-Varina) | 3050 | 51 | 75 | 43 | 10 |
| 22 | Keven LopezKMonroe | 2986 | 55 | 58 | 0 | 10 |
| 23 | Nico MarlowWR, OLBJ.H. Rose (Greenville) | 2935 | 59 | 65 | 14 | 10 |
| 24 | Wilson LondonDE, OLSouth Point (Belmont) | 2924 | 57 | 76 | 10 | 10 |
| 25 | Kohl RuddTuscola (Waynesville) | 2915 | 66 | 72 | 1 | 10 |
| 26 | Davis SpruillWR, KCape Fear (Fayetteville) | 2804 | 53 | 60 | 8 | 9 |
| 27 | Jayden HernandezK, PWest Stokes (King) | 2746 | 60 | 60 | 5 | 9 |
| 28 | Dustin PikeKClinton | 2740 | 49 | 60 | 24 | 10 |
| 29 | Matt GrenierKShelby | 2739 | 54 | 60 | 6 | 10 |
| 30 | Carson GrierKCrest (Shelby) | 2727 | 47 | 65 | 28 | 9 |
| 31 | Caleb StirewaltK, PSouth Rowan (China Grove) | 2688 | 52 | 60 | 9 | 10 |
| 32 | Damian GutierrezRBReagan (Pfafftown) | 2676 | 51 | 60 | 28 | 9 |
| 33 | Connor MrazekK, PHeritage (Wake Forest) | 2649 | 45 | 80 | 27 | 10 |
| 34 | Liam MeyersK, PAlleghany (Sparta) | 2643 | 48 | 60 | 23 | 10 |
| 35 | Victor ArrilloK, PTarboro | 2637 | 64 | 60 | 5 | 10 |
| 36 | Bryce ZinoKWest Rowan (Mt. Ulla) | 2584 | 57 | 60 | 3 | 10 |
| 37 | Cyrus SmithKKings Mountain | 2582 | 53 | 60 | 3 | 8 |
| 38 | Zachary DeCiantisKRolesville | 2477 | 43 | 0 | 19 | 7 |
| 39 | Samuel NanniniK, PMallard Creek (Charlotte) | 2458 | 48 | 74 | 7 | 10 |
| 40 | Devon RameyWR, KNGHS (McLeansville) | 2428 | 52 | 64 | 6 | 9 |
| 41 | Maximo DurdenKSSEAS (Durham) | 2418 | 45 | 60 | 6 | 8 |
| 42 | Cole JohnsonHough (Cornelius) | 2368 | 41 | 65 | 23 | 10 |
| 43 | Drew LudwickKArdrey Kell (Charlotte) | 2335 | 52 | 60 | 7 | 10 |
| 44 | Will GealyKNRCA (Raleigh) | 2281 | 44 | 60 | 14 | 10 |
| 45 | Kyler KellerK, PPGHS (Franklinville) | 2273 | 49 | 60 | 5 | 10 |
| 46 | Carlos UribeBurns (Lawndale) | 2250 | 45 | 0 | 6 | 10 |
| 47 | Austin MerritKACHS (Taylorsville) | 2249 | 48 | 58 | 0 | 10 |
| 48 | Dylan MillerK, PUnion Pines (Cameron) | 2232 | 43 | 0 | 11 | 8 |
| 49 | Rylan MareK, PPLP (Mooresville) | 2220 | 42 | 62 | 13 | 10 |
| 50 | KARTER SMITHKNJHS (Jacksonville) | 2217 | 53 | 66 | 9 | 9 |