| 1 | Austin RaineyWestern Alamance (Elon) | 1.000 | 286 | 10 | 0 | 296 | 28 |
| 2 | Hank ThomasonForestview (Gastonia) | 1.000 | 173 | 14 | 0 | 187 | 25 |
| 3 | Cole SuttonCCape Fear (Fayetteville) | 1.000 | 141 | 0 | 0 | 141 | 22 |
| 4 | Jonathan ToddC, PRCHS (Wentworth) | 1.000 | 112 | 0 | 0 | 112 | 24 |
| 5 | Alex SantiagoC, INFClayton | 1.000 | 104 | 6 | 0 | 110 | 15 |
| 6 | Chase WaddellC, UTILHunt (Wilson) | 1.000 | 97 | 3 | 0 | 100 | 20 |
| 7 | Ian BlackWBHS (Shallotte) | 1.000 | 94 | 3 | 0 | 97 | 21 |
| 8 | Andrew PhilyawWest Caldwell (Lenoir) | 1.000 | 78 | 10 | 0 | 88 | 13 |
| 9 | Jackson DeaverC, RHPTSHS (Fayetteville) | 0.996 | 234 | 16 | 1 | 251 | 32 |
| 10 | Ben GilksCCuthbertson (Waxhaw) | 0.995 | 183 | 17 | 1 | 201 | 27 |
| 11 | Zach SabdoUTILHavelock | 0.993 | 132 | 17 | 1 | 150 | 22 |
| 12 | Adam Guskiewicz1B, LHPChapel Hill | 0.993 | 133 | 8 | 1 | 142 | 26 |
| 13 | Cooper IngleC, UTILA.C. Reynolds (Asheville) | 0.991 | 203 | 9 | 2 | 214 | 26 |
| 14 | Jake McNeilLF, CNorthwood (Pittsboro) | 0.991 | 116 | 0 | 1 | 117 | 18 |
| 15 | Luke JohnsonSGHS (High Point) | 0.990 | 200 | 0 | 2 | 202 | 26 |
| 16 | Cameron EasonCHuss (Gastonia) | 0.990 | 98 | 4 | 1 | 103 | 18 |
| 17 | Sam KaplanRHP, 1BNGHS (Greensboro) | 0.987 | 65 | 11 | 1 | 77 | 25 |
| 18 | Nate NygaardC, 1BSun Valley (Monroe) | 0.986 | 180 | 37 | 3 | 220 | 27 |
| 19 | Grant BartlettParkwood (Monroe) | 0.986 | 120 | 16 | 2 | 138 | 25 |
| 20 | Drew GovertC, UTILChapel Hill | 0.985 | 174 | 25 | 3 | 202 | 28 |
| 21 | Cameron VerrierC, SSCleveland (Clayton) | 0.984 | 110 | 16 | 2 | 128 | 24 |
| 22 | Cooper LambC, RHPCRHS (Hillsborough) | 0.982 | 112 | 0 | 2 | 114 | 24 |
| 23 | Jacob McCrayAshbrook (Gastonia) | 0.982 | 93 | 15 | 2 | 110 | 25 |
| 24 | Cory MullisC, RHPConcord | 0.982 | 97 | 10 | 2 | 109 | 20 |
| 25 | Braxton Bradshaw1B, 3BSouthern Wayne (Dudley) | 0.981 | 144 | 10 | 3 | 157 | 21 |
| 26 | Hank DodsonCNGHS (Greensboro) | 0.981 | 144 | 9 | 3 | 156 | 25 |
| 27 | Jordan HarleyParkwood (Monroe) | 0.978 | 141 | 35 | 4 | 180 | 25 |
| 28 | Lance Johnson1B, 3BNorth Iredell (Olin) | 0.978 | 129 | 4 | 3 | 136 | 22 |
| 29 | Alex MauldinUnion Pines (Cameron) | 0.977 | 160 | 7 | 4 | 171 | 28 |
| 30 | Trevor BaileyC, RHPErwin (Asheville) | 0.977 | 82 | 2 | 2 | 86 | 22 |
| 31 | Hogan Keeping1BCleveland (Clayton) | 0.976 | 116 | 8 | 3 | 127 | 24 |
| 32 | Dylan ColliePerson (Roxboro) | 0.976 | 115 | 6 | 3 | 124 | 23 |
| 33 | Jacob Williamson2BRCHS (Wentworth) | 0.976 | 80 | 1 | 2 | 83 | 24 |
| 34 | Patrick BroomC, 3BTuscola (Waynesville) | 0.975 | 111 | 4 | 3 | 118 | 24 |
| 35 | Derek Astoske1B, PSBHS (Southport) | 0.975 | 64 | 15 | 2 | 81 | 23 |
| 36 | Chris HardinCSRHS (Asheboro) | 0.974 | 213 | 10 | 6 | 229 | 26 |
| 37 | Dawson Connell1BCuthbertson (Waxhaw) | 0.974 | 144 | 8 | 4 | 156 | 27 |
| 38 | Lucas ThomasCJ.H. Rose (Greenville) | 0.973 | 104 | 6 | 3 | 113 | 22 |
| 39 | Eli MorrisWestern Alamance (Elon) | 0.973 | 105 | 5 | 3 | 113 | 27 |
| 40 | Hunter Barnes1B, LHPHunt (Wilson) | 0.972 | 101 | 4 | 3 | 108 | 21 |
| 41 | Jake Henry Rogers1B, OFJ.H. Rose (Greenville) | 0.971 | 159 | 8 | 5 | 172 | 24 |
| 42 | Kaleb DenkinsWHHS (Lillington) | 0.969 | 216 | 0 | 7 | 223 | 28 |
| 43 | AJ JonesINF, RHPSouthern Nash (Bailey) | 0.969 | 98 | 26 | 4 | 128 | 25 |
| 44 | Brock Cross3BD.H. Conley (Greenville) | 0.969 | 107 | 17 | 4 | 128 | 27 |
| 45 | Jason OdemForestview (Gastonia) | 0.969 | 118 | 5 | 4 | 127 | 25 |
| 46 | Wyatt BeatiniSBHS (Southport) | 0.967 | 161 | 13 | 6 | 180 | 24 |
| 47 | Krys StewartINF, OFDudley (Greensboro) | 0.966 | 99 | 13 | 4 | 116 | 21 |
| 48 | Tim MossoC, UTILWHHS (Hendersonville) | 0.966 | 79 | 6 | 3 | 88 | 21 |
| 49 | Bryce MarshP, INFSRHS (Asheboro) | 0.965 | 86 | 25 | 4 | 115 | 26 |
| 50 | Jalen CrowderUTIL, RHPA.C. Reynolds (Asheville) | 0.964 | 97 | 9 | 4 | 110 | 28 |