| 1 | Ford FehlingKMarvin Ridge (Waxhaw) | 5036 | 68 | 82 | 67 | 10 |
| 2 | Kanoa McGeeK, PHoggard (Wilmington) | 4864 | 73 | 76 | 64 | 11 |
| 3 | Cameron KiehlK, PPDHS (Charlotte) | 4860 | 81 | 70 | 57 | 12 |
| 4 | Ben LadueK, PMiddle Creek (Apex) | 4706 | 79 | 63 | 67 | 11 |
| 5 | Chase EngelhardtK, PLake Norman (Mooresville) | 4374 | 75 | 69 | 40 | 10 |
| 6 | Aiden HayesK, PSAHS (Haw River) | 4304 | 76 | 67 | 52 | 11 |
| 7 | Logan HarrisKHRHS (Harrisburg) | 4068 | 78 | 75 | 4 | 11 |
| 8 | Carson DunnK, PNDHS (Lexington) | 4016 | 66 | 71 | 50 | 11 |
| 9 | Cooper BoggsHibriten (Lenoir) | 3671 | 73 | 60 | 10 | 10 |
| 10 | Ryley RodriguezWR, SStarmount (Boonville) | 3665 | 71 | 0 | 28 | 11 |
| 11 | Kyle RichardsP, KGreen Hope (Cary) | 3625 | 63 | 0 | 34 | 11 |
| 12 | Leo GarciaKScotland (Laurinburg) | 3610 | 73 | 65 | 29 | 11 |
| 13 | James MustenK, PEFHS (Kernersville) | 3608 | 62 | 66 | 36 | 11 |
| 14 | Carson GrierKCrest (Shelby) | 3517 | 62 | 65 | 36 | 11 |
| 15 | Reddick HinsonKC (CO-OP) (Concord) | 3401 | 65 | 63 | 14 | 11 |
| 16 | Urijah JonesKHoke County (Raeford) | 3399 | 55 | 70 | 38 | 11 |
| 17 | Morgan BurgessK, PA.L. Brown (Kannapolis) | 3393 | 74 | 60 | 4 | 11 |
| 18 | Zachary DeCiantisKRolesville | 3333 | 57 | 0 | 28 | 9 |
| 19 | Moses BarkerK, PWSHS (Fuquay-Varina) | 3328 | 55 | 75 | 47 | 11 |
| 20 | Wilson LondonDE, OLSouth Point (Belmont) | 3296 | 64 | 76 | 11 | 11 |
| 21 | Jefferson AguilarKAsheboro | 3278 | 56 | 0 | 35 | 10 |
| 22 | Caleb StirewaltK, PSouth Rowan (China Grove) | 3222 | 62 | 60 | 11 | 12 |
| 23 | Kohl RuddTuscola (Waynesville) | 3131 | 71 | 72 | 1 | 11 |
| 24 | Russell HinsonKNorth Stanly (New London) | 3124 | 64 | 60 | 17 | 10 |
| 25 | Juan OlveraKFranklin | 3085 | 61 | 60 | 5 | 9 |
| 26 | Jake FarmerWR, FST.C. Roberson (Asheville) | 3083 | 70 | 60 | 10 | 10 |
| 27 | Victor ArrilloK, PTarboro | 2987 | 72 | 60 | 6 | 11 |
| 28 | Keven LopezKMonroe | 2986 | 55 | 58 | 0 | 10 |
| 29 | Matt GrenierKShelby | 2972 | 59 | 60 | 6 | 11 |
| 30 | Jayden HernandezK, PWest Stokes (King) | 2945 | 64 | 60 | 5 | 10 |
| 31 | Nico MarlowWR, OLBJ.H. Rose (Greenville) | 2935 | 59 | 65 | 14 | 10 |
| 32 | Davis SpruillWR, KCape Fear (Fayetteville) | 2915 | 55 | 60 | 8 | 10 |
| 33 | Connor MrazekK, PHeritage (Wake Forest) | 2889 | 49 | 80 | 31 | 11 |
| 34 | Dustin PikeKClinton | 2740 | 49 | 60 | 24 | 10 |
| 35 | Jeron MartensK, QBCherokee | 2705 | 62 | 60 | 6 | 12 |
| 36 | Cyrus SmithKKings Mountain | 2686 | 55 | 60 | 3 | 9 |
| 37 | Damian GutierrezRBReagan (Pfafftown) | 2676 | 51 | 60 | 28 | 9 |
| 38 | Liam MeyersK, PAlleghany (Sparta) | 2643 | 48 | 60 | 23 | 10 |
| 39 | Caleb WalstonK, PNNHS (Rocky Mount) | 2612 | 58 | 65 | 25 | 10 |
| 40 | Bryce ZinoKWest Rowan (Mt. Ulla) | 2584 | 57 | 60 | 3 | 11 |
| 41 | Kyler KellerK, PPGHS (Franklinville) | 2533 | 55 | 60 | 5 | 11 |
| 42 | Drew LudwickKArdrey Kell (Charlotte) | 2530 | 56 | 60 | 7 | 11 |
| 43 | Solomon PegramKWalkertown | 2521 | 66 | 0 | 2 | 11 |
| 44 | Cameron NilsonK, PSwansboro | 2490 | 48 | 60 | 19 | 11 |
| 45 | Austin MerritKACHS (Taylorsville) | 2466 | 53 | 58 | 0 | 11 |
| 46 | Max CrandallKJacksonville | 2459 | 50 | 60 | 19 | 6 |
| 47 | Samuel NanniniK, PMallard Creek (Charlotte) | 2458 | 48 | 74 | 7 | 10 |
| 48 | KARTER SMITHKNJHS (Jacksonville) | 2442 | 60 | 66 | 10 | 10 |
| 49 | Devon RameyWR, KNGHS (McLeansville) | 2428 | 52 | 64 | 6 | 9 |
| 50 | Rylan MareK, PPLP (Mooresville) | 2425 | 46 | 62 | 13 | 11 |