| 1 | Xavier GamayoLLindbergh (St. Louis) | 83 | 459 | 5.5 |
| 2 | Braden HartonDSHCHS (St. Charles) | 98 | 443 | 4.5 |
| 3 | Leo WolkeyLChaminade (St. Louis) | 96 | 364 | 3.8 |
| 4 | Kyluan BraselmanDS, LPHS (Maryland Heights) | 78 | 331 | 4.2 |
| 5 | Noah SchuesslerL, DSSt. Dominic (O'Fallon) | 91 | 321 | 3.5 |
| 6 | Trenton LeuthauserL, DSHNHS (St. Charles) | 89 | 315 | 3.5 |
| 7 | Reece ArcherLSt. Pius X (Festus) | 71 | 313 | 4.4 |
| 8 | Logan SchoonoverL, DSMarquette (Chesterfield) | 104 | 304 | 2.9 |
| 9 | Jack McClanahanLPSHS (Manchester) | 101 | 294 | 2.9 |
| 10 | Adam LanciaDSParkway West (Ballwin) | 86 | 292 | 3.4 |
| 11 | Luke ZelnisOHSt. Dominic (O'Fallon) | 90 | 282 | 3.1 |
| 12 | Nick StevensLLutheran (St. Peters) | 81 | 277 | 3.4 |
| 13 | Jack StoverSHNHS (St. Charles) | 91 | 269 | 3.0 |
| 14 | Jackson BradleyL, DSHowell (St. Charles) | 74 | 262 | 3.5 |
| 15 | Matt HaefnerOHLafayette (Wildwood) | 103 | 260 | 2.5 |
| 16 | Christian ConcepcionLSMSS (St. Louis) | 69 | 258 | 3.7 |
| 17 | James ChanLRitenour (Overland) | 59 | 252 | 4.3 |
| 18 | Jordan TeoliOHRitenour (Overland) | 50 | 243 | 4.9 |
| 19 | Noah LandeweOHMarquette (Chesterfield) | 104 | 240 | 2.3 |
| 20 | Emerson FooteLCBHS (St. Louis) | 76 | 239 | 3.1 |
| 21 | Josh LangeOHFZWHS (O'Fallon) | 86 | 239 | 2.8 |
| 22 | Jackson CampbellOPPHCHS (St. Charles) | 96 | 238 | 2.5 |
| 23 | Evan HalterDSLafayette (Wildwood) | 93 | 236 | 2.5 |
| 24 | Matthew-Parker SmithHNHS (St. Charles) | 88 | 235 | 2.7 |
| 25 | Slade KatzLEureka | 80 | 233 | 2.9 |
| 26 | Sam MorrisonOHFZSHS (St. Peters) | 91 | 233 | 2.6 |
| 27 | Manny VerzolaSSt. Pius X (Festus) | 71 | 232 | 3.3 |
| 28 | Brady ShreveL, DSSeckman (Imperial) | 78 | 232 | 3.0 |
| 29 | Cody ShawRS, OHPHS (Maryland Heights) | 83 | 232 | 2.8 |
| 30 | Aaron LehmbeckDSFZWHS (O'Fallon) | 75 | 230 | 3.1 |
| 31 | Caden SmithOHFZSHS (St. Peters) | 91 | 230 | 2.5 |
| 32 | Braden PowelsonOH, SHNHS (St. Charles) | 91 | 230 | 2.5 |
| 33 | Isaiah WhiteL, RSPHS (Maryland Heights) | 83 | 228 | 2.7 |
| 34 | Connor JamesDSFZSHS (St. Peters) | 86 | 227 | 2.6 |
| 35 | Nolan PinkleyLWhitfield (St. Louis) | 95 | 225 | 2.4 |
| 36 | Maksim SerdotetskovRS, OHWhitfield (St. Louis) | 103 | 218 | 2.1 |
| 37 | Austin FaulknerS, OHSeckman (Imperial) | 87 | 216 | 2.5 |
| 38 | Will SchlieOHLutheran (St. Peters) | 81 | 214 | 2.6 |
| 39 | Charlie LafataSSt. Dominic (O'Fallon) | 87 | 213 | 2.4 |
| 40 | Danny AllenOHChaminade (St. Louis) | 99 | 213 | 2.2 |
| 41 | Jack TemporitiSChaminade (St. Louis) | 100 | 206 | 2.1 |
| 42 | David RowberryL, DSDuchesne (St. Charles) | 45 | 205 | 4.6 |
| 43 | Brendan LauryDS, LRockwood Summit (Fenton) | 79 | 205 | 2.6 |
| 44 | Jack GoeddeOH, LParkway West (Ballwin) | 83 | 205 | 2.5 |
| 45 | Josh GallerMH, DSSeckman (Imperial) | 89 | 203 | 2.3 |
| 46 | Ethan TranS, DSLafayette (Wildwood) | 102 | 203 | 2.0 |
| 47 | Bode SteinbeckerSChaminade (St. Louis) | 100 | 202 | 2.0 |
| 48 | Michael GerberSOakville (St. Louis) | 92 | 192 | 2.1 |
| 49 | Lucas UlrichSFZSHS (St. Peters) | 91 | 190 | 2.1 |
| 50 | Max SpaldingOH, RSOakville (St. Louis) | 84 | 189 | 2.2 |