| 1 | Coy JamesSSDavie County (Mocksville) | 9 | 0 | 108 | 28 |
| 2 | Matt McKnightINFCCHS (Charlotte) | 8 | 0 | 100 | 26 |
| 3 | Max Wearing1B, OFPalisades (Charlotte) | 7 | 0 | 84 | 25 |
| 4 | Alex HoffmanRHP, 3BCCHS (Charlotte) | 5 | 0 | 93 | 25 |
| 5 | Eli BeekleySIHS (Statesville) | 5 | 0 | 74 | 20 |
| 6 | Gavin BarberMooresville | 4 | 0 | 112 | 28 |
| 7 | Nathanael LorczakNGHS (Greensboro) | 4 | 0 | 90 | 25 |
| 8 | Luke ModrakMooresville | 3 | 0 | 120 | 28 |
| 9 | Sebastian RodriguezGrimsley (Greensboro) | 3 | 0 | 106 | 28 |
| 10 | Jon FijalkowskiOF, RHPCCHS (Charlotte) | 3 | 0 | 92 | 26 |
| 11 | Brady MarconiArdrey Kell (Charlotte) | 3 | 0 | 88 | 25 |
| 12 | JT CookWatauga (Boone) | 3 | 0 | 88 | 24 |
| 13 | John HuckoOF, LHPCCHS (Charlotte) | 3 | 0 | 84 | 27 |
| 14 | Jacob DavisMcDowell (Marion) | 3 | 0 | 84 | 21 |
| 15 | Brett VannoyWatauga (Boone) | 3 | 0 | 82 | 26 |
| 16 | Trendyn MotleyCox Mill (Concord) | 3 | 0 | 76 | 20 |
| 17 | Lenton WilliamsMallard Creek (Charlotte) | 3 | 0 | 72 | 21 |
| 18 | Jessen CopelandSun Valley (Monroe) | 2 | 0 | 108 | 28 |
| 19 | Owen RobinsonLHP, 1BRagsdale (Jamestown) | 2 | 0 | 106 | 26 |
| 20 | Tanner WaughMooresville | 2 | 0 | 105 | 28 |
| 21 | Maddox GreeneWatauga (Boone) | 2 | 0 | 99 | 25 |
| 22 | Jordan TurnerCEFHS (Kernersville) | 2 | 0 | 94 | 26 |
| 23 | Owen GreenArdrey Kell (Charlotte) | 2 | 0 | 93 | 27 |
| 24 | Reed BenamatiNGHS (Greensboro) | 2 | 0 | 93 | 23 |
| 25 | Caleb HinnantNGHS (Greensboro) | 2 | 0 | 83 | 24 |
| 26 | Addison RowlandC, RHPPalisades (Charlotte) | 2 | 0 | 80 | 23 |
| 27 | Gabe Diaz3BPalisades (Charlotte) | 2 | 0 | 78 | 25 |
| 28 | Ayden MatzkeSun Valley (Monroe) | 2 | 0 | 75 | 24 |
| 29 | Elliott FlowersNGHS (Greensboro) | 2 | 0 | 73 | 24 |
| 30 | Keller BradleyMcDowell (Marion) | 2 | 0 | 72 | 21 |
| 31 | Tyler HicksCox Mill (Concord) | 2 | 0 | 71 | 20 |
| 32 | Reid JohnsonSIHS (Statesville) | 2 | 0 | 70 | 20 |
| 33 | William JordakMyers Park (Charlotte) | 2 | 0 | 69 | 19 |
| 34 | Liam ParsonsCEMHS (Charlotte) | 2 | 0 | 63 | 21 |
| 35 | Logan DePalmaRHP, OFPalisades (Charlotte) | 2 | 0 | 58 | 21 |
| 36 | Reiner HernandezGaringer (Charlotte) | 2 | 0 | 45 | 16 |
| 37 | Drew BonhagCox Mill (Concord) | 2 | 0 | 32 | 9 |
| 38 | Evan BurroughsWatauga (Boone) | 1 | 0 | 120 | 29 |
| 39 | Jake BlantonWatauga (Boone) | 1 | 0 | 115 | 29 |
| 40 | Robert JacksonSun Valley (Monroe) | 1 | 0 | 113 | 28 |
| 41 | Southern Smith-TilleyMooresville | 1 | 0 | 113 | 28 |
| 42 | Connor RobertsonMooresville | 1 | 0 | 108 | 26 |
| 43 | Sawyer Chapman-Mays3B, OFACHS (Taylorsville) | 1 | 0 | 105 | 25 |
| 44 | Christian SandovalOF, LHPLake Norman (Mooresville) | 1 | 0 | 103 | 27 |
| 45 | Craig McGheeOFEFHS (Kernersville) | 1 | 0 | 102 | 26 |
| 46 | Koa MikealOF, PACHS (Taylorsville) | 1 | 0 | 101 | 25 |
| 47 | Cooper GornetINFCCHS (Charlotte) | 1 | 0 | 101 | 26 |
| 48 | Hunter PottsOF, CDavie County (Mocksville) | 1 | 0 | 99 | 28 |
| 49 | Dillon ZaragozaWatauga (Boone) | 1 | 0 | 99 | 28 |
| 50 | Levi PonderGrimsley (Greensboro) | 1 | 0 | 99 | 28 |