| 1 | Connor DryerPlace 1 · Grade 6 · Manteno | 6 | Manteno | 12:53 |
| 2 | Lucas SkrobotPlace 2 · Grade 8 · Manteno | 8 | Manteno | 12:55 |
| 3 | Michael KruegerPlace 3 · Grade 7 · Braidwood Reed-Custer | 7 | Braidwood Reed-Custer | 12:58 |
| 4 | Jack ZebrowskiPlace 4 · Grade 8 · Peotone | 8 | Peotone | 13:05 |
| 5 | Brayden SpencerPlace 5 · Grade 7 · Bradley Central | 7 | Bradley Central | 13:20 |
| 6 | Alexander SowderPlace 6 · Grade 5 · Manteno | 5 | Manteno | 13:44 |
| 7 | Shane SeibertPlace 7 · Grade 7 · Peotone | 7 | Peotone | 13:51 |
| 8 | Joe StritarPlace 8 · Grade 7 · Manteno | 7 | Manteno | 13:52 |
| 9 | Ethan FinneganPlace 9 · Grade 8 · Manteno | 8 | Manteno | 13:59 |
| 10 | Kolton KramerichPlace 10 · Grade 8 · Manteno | 8 | Manteno | 14:04 |
| 11 | Ira ToepperPlace 11 · Grade 8 · Manteno | 8 | Manteno | 14:23 |
| 12 | Nash SimeurPlace 12 · Grade 6 · Manteno | 6 | Manteno | 14:24 |
| 13 | Declan MatysPlace 13 · Grade 8 · Manteno | 8 | Manteno | 14:35 |
| 14 | Tevin StuckyPlace 14 · Grade 8 · Momence JHS | 8 | Momence JHS | 15:24 |
| 15 | Markus NeyhartPlace 15 · Grade 8 · Bradley Central | 8 | Bradley Central | 15:48 |
| 16 | Keaton DennyPlace 16 · Grade 8 · Peotone | 8 | Peotone | 15:51 |
| 17 | Levi JenkinsPlace 17 · Grade 7 · Bradley Central | 7 | Bradley Central | 16:12 |
| 18 | Armando FigueroaPlace 18 · Grade 8 · Manteno | 8 | Manteno | 16:13 |
| 19 | Eli StanleyPlace 19 · Grade 6 · Manteno | 6 | Manteno | 16:15 |
| 20 | Jackson PitlockPlace 20 · Grade 6 · Peotone | 6 | Peotone | 16:24 |
| 21 | Alton OrtegaPlace 21 · Grade 7 · Bradley Central | 7 | Bradley Central | 16:27 |
| 22 | Trevor PombertPlace 22 · Grade 8 · Bradley Central | 8 | Bradley Central | 16:30 PR |
| 23 | Noah Aguilar-NoltePlace 23 · Grade 6 · Bradley Central | 6 | Bradley Central | 16:34 |
| 24 | Dominic StoutPlace 24 · Grade 8 · Momence JHS | 8 | Momence JHS | 17:08 |
| 25 | Marek MajerskiPlace 25 · Grade 5 · Manteno | 5 | Manteno | 17:30 |
| 26 | Logan WhittenPlace 26 · Grade 6 · Manteno | 6 | Manteno | 18:08 |
| 27 | Tanner WestPlace 27 · Grade 6 · Manteno | 6 | Manteno | 18:23 |
| 28 | Tariq JeffersonPlace 28 · Grade 5 · Bradley Central | 5 | Bradley Central | 19:13 |
| 29 | Bruno KleinfelderPlace 29 · Grade 5 · Manteno | 5 | Manteno | 19:38 |
| 30 | Gavin DrabikPlace 30 · Grade 7 · Peotone | 7 | Peotone | 20:43 |
| 31 | Aiden CoaklyPlace 31 · Grade 5 · Momence JHS | 5 | Momence JHS | 20:45 |
| 32 | Oliver BalkePlace 32 · Grade 6 · Bradley Central | 6 | Bradley Central | 20:48 |
| 33 | Carter AustinPlace 33 · Grade 6 · Bradley Central | 6 | Bradley Central | 20:54 PR |
| 34 | Max LandePlace 34 · Grade 6 · Peotone | 6 | Peotone | 21:12 |
| 35 | Davison KvasnickaPlace 35 · Grade 5 · Manteno | 5 | Manteno | 21:15 |
| 36 | Mattew RinghoferPlace 36 · Grade 7 · Peotone | 7 | Peotone | 22:13 |
| 37 | Lane AllenPlace 37 · Grade 6 · Manteno | 6 | Manteno | 23:07 |
| 38 | Connor BleylePlace 38 · Grade 7 · Momence JHS | 7 | Momence JHS | 23:33 |
| 39 | Elijah JaworskiPlace 39 · Grade 6 · Peotone | 6 | Peotone | 23:53 PR |
| 40 | Deshaun ThomasPlace 40 · Grade 7 · Bradley Central | 7 | Bradley Central | 24:54 PR |