| 1 | Cole ClearyQB, WRHendersonville | 1818 | 165.3 | 24.24 | 75 | 84 | 16 | 11 |
| 2 | Seth WyrickWREast Rowan (Salisbury) | 1622 | 115.9 | 15.90 | 102 | 81 | 18 | 14 |
| 3 | Juval MolletteCB, WRRandleman | 1554 | 119.5 | 22.20 | 70 | 67 | 17 | 13 |
| 4 | Brian MuckelveneWR, CBCuthbertson (Waxhaw) | 1509 | 107.8 | 15.56 | 97 | 83 | 23 | 14 |
| 5 | Damarius ValentineRB, CBEast Lincoln (Denver) | 1459 | 91.2 | 23.53 | 62 | 0 | 5 | 16 |
| 6 | JT CauthenWRCuthbertson (Waxhaw) | 1451 | 96.7 | 13.95 | 104 | 58 | 13 | 15 |
| 7 | Corey JoynerWR, CBLake Norman (Mooresville) | 1406 | 93.7 | 17.15 | 82 | 65 | 16 | 15 |
| 8 | Dymon WalkerWR, CBCorinth Holders (Wendell) | 1285 | 98.8 | 20.73 | 62 | 82 | 12 | 13 |
| 9 | Matthew BoykinWR, DBHavelock | 1252 | 78.2 | 18.97 | 66 | 66 | 16 | 16 |
| 10 | Chandler BelkWRReagan (Pfafftown) | 1251 | 96.2 | 18.40 | 68 | 0 | 17 | 13 |
| 11 | Cornell PowellWR, QBJ.H. Rose (Greenville) | 1248 | 96.0 | 18.63 | 67 | 59 | 19 | 13 |
| 12 | Naize YoungWRGranville Central (Stem) | 1239 | 103.2 | 16.30 | 76 | 80 | 15 | 12 |
| 13 | Sage SurrattWR, FSEast Lincoln (Denver) | 1237 | 77.3 | 14.22 | 87 | 0 | 18 | 16 |
| 14 | Jaire AlexanderC, WRRocky River (Mint Hill) | 1229 | 87.8 | 16.17 | 76 | 82 | 20 | 14 |
| 15 | Blake JoynerSB, RBClayton | 1178 | 107.1 | 24.04 | 49 | 0 | 12 | 11 |
| 16 | Jayden BordersWRShelby | 1173 | 73.3 | 14.13 | 83 | 70 | 10 | 16 |
| 17 | Mook ReynoldsWR, DBNGHS (Greensboro) | 1134 | 75.6 | 24.13 | 47 | 77 | 13 | 15 |
| 18 | Ben EllisWR, CBDavie County (Mocksville) | 1122 | 112.2 | 23.87 | 47 | 0 | 10 | 10 |
| 19 | Tivis VaughnWRNHS (Elizabeth City) | 1089 | 83.8 | 17.02 | 64 | 0 | 11 | 13 |
| 20 | Tevin SmithWR, DBCummings (Burlington) | 1075 | 97.7 | 16.54 | 65 | 95 | 12 | 11 |
| 21 | Sonnie RichardsonWR, SBLeesville Road (Raleigh) | 1068 | 118.7 | 18.41 | 58 | 68 | 11 | 9 |
| 22 | Arkavius ParksWR, FSChapel Hill | 1047 | 69.8 | 16.62 | 63 | 59 | 12 | 15 |
| 23 | Nique MartinWR, KREFHS (Kernersville) | 1022 | 78.6 | 21.74 | 47 | 75 | 13 | 13 |
| 24 | Cameron MooreWR, FSPamlico County (Bayboro) | 1015 | 84.6 | 21.60 | 47 | 87 | 16 | 12 |
| 25 | Emeka EmezieWRMarvin Ridge (Waxhaw) | 1014 | 92.2 | 17.79 | 57 | 80 | 9 | 11 |
| 26 | Ricky ThrashWRNBHS (Weaverville) | 978 | 81.5 | 10.40 | 94 | 61 | 5 | 12 |
| 27 | Chavis WilliamsWR, DBErwin (Asheville) | 969 | 88.1 | 17.30 | 56 | 0 | 8 | 11 |
| 28 | Charles EdmondWRHPCHS (High Point) | 959 | 73.8 | 13.70 | 70 | 47 | 13 | 13 |
| 29 | Shawn BarnesWRE.E. Smith (Fayetteville) | 953 | 79.4 | 21.18 | 45 | 90 | 11 | 12 |
| 30 | Zach GoinsWR, CBWeddington (Matthews) | 949 | 55.8 | 13.56 | 70 | 26 | 14 | 17 |
| 31 | Jacque BrownSB, WREast Carteret (Beaufort) | 941 | 85.5 | 22.95 | 41 | 77 | 13 | 11 |
| 32 | Brooks CunninghamWRWake Forest | 939 | 78.2 | 23.48 | 40 | 60 | 12 | 12 |
| 33 | Kyran BowmanQB, FSHavelock | 939 | 58.7 | 14.45 | 65 | 49 | 9 | 16 |
| 34 | Tre HalesWRJack Britt (Fayetteville) | 927 | 77.2 | 13.63 | 68 | 10 | 15 | 12 |
| 35 | Dylan WamboldWR, FSBandys (Catawba) | 902 | 75.2 | 25.06 | 36 | 56 | 8 | 12 |
| 36 | T.j ParkerWR, LSRagsdale (Jamestown) | 901 | 81.9 | 13.65 | 66 | 63 | 7 | 11 |
| 37 | Jake HallWR, CBAsheboro | 898 | 69.1 | 16.63 | 54 | 0 | 14 | 13 |
| 38 | Dylan GalboTE, OLBLake Norman (Mooresville) | 886 | 68.2 | 21.61 | 41 | 61 | 10 | 13 |
| 39 | Marius Lamont cooper, jr.WR, QBWakefield (Raleigh) | 879 | 73.2 | 15.16 | 58 | 68 | 7 | 12 |
| 40 | Bryce DixonWR, DBGreen Hope (Cary) | 870 | 66.9 | 14.03 | 62 | 42 | 10 | 13 |
| 41 | Chris TrevisanCB, WRWeddington (Matthews) | 866 | 50.9 | 16.04 | 54 | 53 | 13 | 17 |
| 42 | Joe BakerWR, CBGoldsboro | 862 | 78.4 | 17.96 | 48 | 90 | 10 | 11 |
| 43 | Niko HarrellWR, CBRGNHS (Rabun Gap) | 862 | 61.6 | 16.58 | 52 | 85 | 16 | 14 |
| 44 | Max RobinsonWR, DBParkwood (Monroe) | 858 | 66.0 | 20.93 | 41 | 63 | 11 | 13 |
| 45 | Maison McneillWR, CBACHS (West Jefferson) | 834 | 119.1 | 18.96 | 44 | 80 | 11 | 7 |
| 46 | Jeremiah BrownWR, CBSGHS (High Point) | 829 | 75.4 | 18.02 | 46 | 80 | 10 | 11 |
| 47 | Glen CoatesWR, ATHDavidson Day (Davidson) | 820 | 74.5 | 15.77 | 52 | 68 | 6 | 11 |
| 48 | Ziree RodgersWR, DBRMHS (Williamston) | 810 | 62.3 | 12.66 | 64 | 80 | 2 | 13 |
| 49 | Chase AustinWR, DBErwin (Asheville) | 807 | 73.4 | 15.82 | 51 | 0 | 7 | 11 |
| 50 | Josh BrooksWR, FSPurnell Swett (Pembroke) | 794 | 72.2 | 14.44 | 55 | 45 | 8 | 11 |