| 1 | Connor EvansMHShepard (Palos Heights) | 78 | 0.534 | 184 | 2.4 | 33 | 283 |
| 2 | Payton MackeyMB, OHHarlem (Machesney Park) | 73 | 0.508 | 198 | 2.7 | 39 | 313 |
| 3 | Romeo YoungOH, OPPCRSM (Waukegan) | 55 | 0.476 | 216 | 3.9 | 47 | 355 |
| 4 | Cole SvaraMBPNHS (Plainfield) | 85 | 0.474 | 181 | 2.1 | 28 | 323 |
| 5 | Jake WidnerMBGSHS (Glenview) | 82 | 0.450 | 174 | 2.1 | 36 | 307 |
| 6 | Wesley KochendorferMHOPRF (Oak Park) | 78 | 0.435 | 240 | 3.1 | 51 | 434 |
| 7 | David NeylonMHLWWHS (New Lenox) | 89 | 0.421 | 190 | 2.1 | 39 | 359 |
| 8 | Ryan BeaumontMBLockport | 86 | 0.420 | 238 | 2.8 | 51 | 445 |
| 9 | Tyler GraffMHSICP (Chicago) | 75 | 0.420 | 155 | 2.1 | 27 | 305 |
| 10 | Simon BrattOHWWSHS (Wheaton) | 81 | 0.418 | 525 | 6.5 | 104 | 1006 |
| 11 | Nathan KnightMHLibertyville | 82 | 0.401 | 253 | 3.1 | 64 | 471 |
| 12 | Aidan SyswerdaOHWheaton North (Wheaton) | 90 | 0.400 | 401 | 4.5 | 100 | 752 |
| 13 | Bentley TaumoefolauMHGNHS (Carol Stream) | 66 | 0.399 | 167 | 2.5 | 44 | 308 |
| 14 | Papaa Adansi-OforiMH, RSPSHS (Plainfield) | 61 | 0.396 | 197 | 3.2 | 43 | 389 |
| 15 | Steven RushMHRTHS (Olympia Fields) | 48 | 0.395 | 133 | 2.8 | 7 | 319 |
| 16 | Hunter StepanichOHYork (Elmhurst) | 76 | 0.394 | 390 | 5.1 | 82 | 781 |
| 17 | Jimmie ChrusfieldOHOPRF (Oak Park) | 55 | 0.388 | 219 | 4.0 | 42 | 456 |
| 18 | Nikodem OpiolaMBRolling Meadows | 53 | 0.382 | 147 | 2.8 | 32 | 301 |
| 19 | Connor GallagherOPP, MBEvergreen Park | 80 | 0.373 | 208 | 2.6 | 37 | 458 |
| 20 | Josh MyersMBHFHS (Flossmoor) | 78 | 0.371 | 188 | 2.4 | 48 | 377 |
| 21 | Stephen GordonMHCCHS (Palos Heights) | 64 | 0.370 | 156 | 2.4 | 44 | 303 |
| 22 | Nathan McBrideRSO'Fallon | 64 | 0.368 | 193 | 3.0 | 57 | 370 |
| 23 | Lucas HarknessOHHarlem (Machesney Park) | 72 | 0.366 | 161 | 2.2 | 43 | 322 |
| 24 | Jake BrandnerMHGNHS (Northbrook) | 62 | 0.364 | 222 | 3.6 | 77 | 398 |
| 25 | Francisco HerreraOH, OPPVictoria Soto (Chicago) | 66 | 0.364 | 149 | 2.3 | 46 | 283 |
| 26 | Michael GreenMBPCHS (Plainfield) | 81 | 0.358 | 189 | 2.3 | 54 | 377 |
| 27 | Michael PigottOHSt. Rita (Chicago) | 75 | 0.353 | 366 | 4.9 | 101 | 751 |
| 28 | Logan WrightMHJoliet Central (Joliet) | 72 | 0.352 | 183 | 2.5 | 45 | 392 |
| 29 | Regginald ButlerOHRTHS (Olympia Fields) | 48 | 0.349 | 179 | 3.7 | 19 | 458 |
| 30 | James GrayMBEdwardsville | 89 | 0.349 | 148 | 1.7 | 38 | 315 |
| 31 | Elijah LopinaMHBEHS (Belleville) | 87 | 0.348 | 191 | 2.2 | 53 | 396 |
| 32 | Nathan MungcalTinley Park | 50 | 0.347 | 194 | 3.9 | 66 | 369 |
| 33 | Edward ChandMBWarren Township (Gurnee) | 74 | 0.347 | 180 | 2.4 | 58 | 352 |
| 34 | Ben CorbittMHSICP (Chicago) | 75 | 0.346 | 183 | 2.4 | 49 | 387 |
| 35 | Timothy JohnsonMHLake Park (Roselle) | 93 | 0.346 | 166 | 1.8 | 46 | 347 |
| 36 | Nathan YerianOHFenton (Bensenville) | 53 | 0.346 | 155 | 2.9 | 35 | 347 |
| 37 | Michal MarciszOH, OPPGSHS (Glenview) | 83 | 0.345 | 289 | 3.5 | 87 | 586 |
| 38 | Matthew MiechowickiMB, OHDeerfield | 72 | 0.341 | 176 | 2.4 | 60 | 340 |
| 39 | Greyson CovayOH, SOswego | 64 | 0.337 | 339 | 5.3 | 82 | 763 |
| 40 | Jacky BuOPPNorthside (Chicago) | 66 | 0.333 | 166 | 2.5 | 53 | 339 |
| 41 | Joe VellengaRSLWCHS (New Lenox) | 75 | 0.325 | 246 | 3.3 | 74 | 530 |
| 42 | Charlie FarrellMHEvergreen Park | 80 | 0.322 | 239 | 3.0 | 82 | 488 |
| 43 | Nicolas PasalaOHTaft (Chicago) | 61 | 0.322 | 190 | 3.1 | 61 | 400 |
| 44 | Sebastian PardolOHArgo (Summit) | 75 | 0.321 | 373 | 5.0 | 143 | 717 |
| 45 | Zack HeilersS, OPPSCEHS (St. Charles) | 82 | 0.320 | 328 | 4.0 | 104 | 700 |
| 46 | Emilio MartinezOH, RSSouth Elgin | 75 | 0.320 | 263 | 3.5 | 62 | 629 |
| 47 | Austin WilliamsMBLockport | 84 | 0.320 | 161 | 1.9 | 48 | 353 |
| 48 | John FischerRSBWHS (Belleville) | 83 | 0.318 | 216 | 2.6 | 56 | 503 |
| 49 | Nolan CocatMHLake Park (Roselle) | 81 | 0.315 | 222 | 2.7 | 74 | 470 |
| 50 | Aiden SchindlerMBLWCHS (New Lenox) | 78 | 0.311 | 149 | 1.9 | 46 | 331 |