| 1 | Nate BraffordGTuscola (Waynesville) | 28 | 950 | 33.9 | 297 | 558 | 53 | 76 | 39 | 280 | 81 |
| 2 | Jimmy ForteGCCHS (Wilson) | 29 | 892 | 30.8 | 311 | 0 | 0 | 88 | 0 | 182 | 0 |
| 3 | Lane HarrillSG, PGCherryville | 26 | 786 | 30.2 | 218 | 0 | 0 | 92 | 0 | 258 | 0 |
| 4 | Elijah JamisonLouisburg | 26 | 773 | 29.7 | 264 | 526 | 50 | 18 | 22 | 227 | 73 |
| 5 | Logan BottsPG, SGForestview (Gastonia) | 27 | 791 | 29.3 | 270 | 600 | 45 | 103 | 33 | 148 | 70 |
| 6 | Caleb GreeneHCA (Zebulon) | 16 | 462 | 28.9 | 112 | 275 | 41 | 49 | 36 | 45 | 58 |
| 7 | JeZavion MoodyG, PGSCPA (Halifax) | 24 | 692 | 28.8 | 239 | 463 | 52 | 60 | 40 | 154 | 73 |
| 8 | Jay CurryWCHS (Goldsboro) | 17 | 480 | 28.2 | 178 | 0 | 0 | 50 | 0 | 74 | 73 |
| 9 | AJ Smith Jr.PFHGCHS (Charlotte) | 27 | 758 | 28.1 | 257 | 545 | 47 | 42 | 30 | 202 | 77 |
| 10 | Matthew HaynesFHCA (Waynesville) | 17 | 475 | 27.9 | 43 | 85 | 51 | 3 | 38 | 15 | 62 |
| 11 | Tre BrownPGFCHS (Raleigh) | 22 | 614 | 27.9 | 203 | 616 | 33 | 25 | 32 | 183 | 72 |
| 12 | Dylan BlakePGFFHS (Outer Banks) | 28 | 771 | 27.5 | 215 | 487 | 44 | 112 | 0 | 229 | 78 |
| 13 | Brock AdamsSFLee Park Prep (Monroe) | 27 | 737 | 27.3 | 275 | 509 | 54 | 42 | 38 | 145 | 74 |
| 14 | Brodie ClarkGSCA (Laurinburg) | 21 | 560 | 26.7 | 219 | 393 | 56 | 46 | 33 | 76 | 64 |
| 15 | Robert WilliamsSLA (Greensboro) | 14 | 371 | 26.5 | 153 | 0 | 0 | 17 | 0 | 48 | 53 |
| 16 | Maurice BettsW, FHobgood Charter (Hobgood) | 21 | 549 | 26.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | CHASE MEBANERMA (Graham) | 28 | 731 | 26.1 | 279 | 396 | 70 | 13 | 30 | 158 | 72 |
| 18 | Terence HarcumGGranville Central (Stem) | 30 | 776 | 25.9 | 264 | 471 | 56 | 64 | 43 | 184 | 77 |
| 19 | Bennie BrooksPG, SFEast Carteret (Beaufort) | 26 | 656 | 25.2 | 202 | 401 | 50 | 37 | 29 | 160 | 78 |
| 20 | Austin ManleySGSWHS (Fuquay-Varina) | 30 | 743 | 24.8 | 217 | 438 | 50 | 77 | 39 | 171 | 83 |
| 21 | Taylor BellGCCHS (Henderson) | 22 | 540 | 24.5 | 187 | 307 | 61 | 18 | 38 | 148 | 78 |
| 22 | Joshua BanksSF, SGOlympic (Charlotte) | 29 | 698 | 24.1 | 241 | 470 | 51 | 44 | 32 | 172 | 75 |
| 23 | Jordan FrancePGTAA (Apex) | 14 | 335 | 23.9 | 113 | 227 | 50 | 28 | 31 | 81 | 78 |
| 24 | Jefferson BoazC, PFESHS (Pilot Mountain) | 24 | 574 | 23.9 | 220 | 361 | 61 | 31 | 0 | 103 | 68 |
| 25 | Tyrece ThompsonAsheville | 24 | 562 | 23.4 | 204 | 381 | 54 | 42 | 36 | 112 | 77 |
| 26 | Xavier JonesPF, SFPurnell Swett (Pembroke) | 18 | 416 | 23.1 | 156 | 334 | 47 | 19 | 26 | 85 | 60 |
| 27 | Jamarien DaltonGNDHS (Lexington) | 30 | 691 | 23.0 | 233 | 535 | 44 | 46 | 32 | 179 | 68 |
| 28 | Reid CarrierPGHighlands | 24 | 549 | 22.9 | 187 | 401 | 47 | 52 | 36 | 123 | 72 |
| 29 | Eric LunsfordSGLee Park Prep (Monroe) | 27 | 610 | 22.6 | 232 | 478 | 49 | 70 | 44 | 76 | 60 |
| 30 | Jajuan CarrSG, PGPender (Burgaw) | 15 | 337 | 22.5 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 31 | Jackson KoontzFUGCHS (Lexington) | 30 | 668 | 22.3 | 253 | 494 | 51 | 36 | 34 | 126 | 66 |
| 32 | Bradley DavisGFreedom (Morganton) | 28 | 620 | 22.1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | Joshua Thompson-ParkerBBA (Fayetteville) | 17 | 375 | 22.1 | 129 | 263 | 49 | 31 | 32 | 62 | 71 |
| 34 | Justice DavisGBessemer City | 25 | 546 | 21.8 | 186 | 416 | 45 | 29 | 31 | 145 | 78 |
| 35 | Bobby PettifordGSGHS (Creedmoor) | 31 | 677 | 21.8 | 263 | 470 | 56 | 45 | 30 | 106 | 75 |
| 36 | Nasir StokesPGRCHS (Roxboro) | 27 | 589 | 21.8 | 193 | 131 | 0 | 66 | 0 | 137 | 74 |
| 37 | Dwight CanadySG, PGHendersonville | 29 | 628 | 21.7 | 244 | 521 | 47 | 58 | 35 | 82 | 60 |
| 38 | Lucas TaylorSG, WHeritage (Wake Forest) | 25 | 540 | 21.6 | 193 | 397 | 49 | 66 | 39 | 88 | 81 |
| 39 | Keishon PorterGSWEHS (Pinetops) | 25 | 537 | 21.5 | 193 | 327 | 59 | 25 | 33 | 65 | 55 |
| 40 | Jadyn ParkerG, SFWBHS (Shallotte) | 24 | 515 | 21.5 | 146 | 246 | 59 | 1 | 20 | 147 | 72 |
| 41 | Camian ShellPGParkland (Winston-Salem) | 27 | 578 | 21.4 | 198 | 0 | 0 | 20 | 0 | 162 | 79 |
| 42 | Zach MurphyGCCHS (Henderson) | 27 | 578 | 21.4 | 204 | 457 | 45 | 54 | 32 | 116 | 73 |
| 43 | Logan DunnPG, SGAS (Elizabeth City) | 23 | 491 | 21.3 | 190 | 487 | 39 | 9 | 22 | 102 | 55 |
| 44 | Anthony IsbellPGWest Caldwell (Lenoir) | 26 | 554 | 21.3 | 163 | 354 | 46 | 46 | 42 | 128 | 73 |
| 45 | Javon MercerPFEast Wake (Wendell) | 26 | 552 | 21.2 | 209 | 338 | 62 | 7 | 27 | 127 | 60 |
| 46 | Brock LeonardF, GNLCA (Rocky Mount) | 18 | 382 | 21.2 | 146 | 308 | 47 | 24 | 26 | 66 | 42 |
| 47 | Logan ThreattPGSouth Point (Belmont) | 28 | 594 | 21.2 | 211 | 433 | 49 | 45 | 39 | 127 | 79 |
| 48 | Matt Van StaalduinenTCCHS (Pantego) | 29 | 615 | 21.2 | 220 | 398 | 55 | 62 | 44 | 113 | 81 |
| 49 | Breon PassPGReidsville | 29 | 613 | 21.1 | 210 | 388 | 54 | 65 | 44 | 128 | 78 |
| 50 | Jordan McneillGLumberton | 20 | 419 | 21.0 | 140 | 262 | 53 | 23 | 44 | 116 | 72 |