| 1 | Ryan FordPlace 1 · Grade 8 · Manteno | 8 | Manteno | 13:04 PR |
| 2 | Lucas SkrobotPlace 2 · Grade 8 · Manteno | 8 | Manteno | 13:07 |
| 3 | Easton TuckerPlace 3 · Grade 6 · Beecher | 6 | Beecher | 13:12 |
| 4 | Dylan HootsPlace 4 · Grade 8 · Manteno | 8 | Manteno | 13:19 |
| 5 | Joe StritarPlace 5 · Grade 7 · Manteno | 7 | Manteno | 13:26 |
| 6 | Caleb FrisiusPlace 6 · Grade 8 · Kankakee Junior High School | 8 | Kankakee Junior High School | 13:30 |
| 7 | Connor DryerPlace 7 · Grade 6 · Manteno | 6 | Manteno | 13:34 |
| 8 | Alexander SowderPlace 8 · Grade 5 · Manteno | 5 | Manteno | 13:35 |
| 9 | John ScocozzoPlace 9 · Grade 6 · Kankakee Junior High School | 6 | Kankakee Junior High School | 13:38 |
| 10 | Ethan FinneganPlace 10 · Grade 8 · Manteno | 8 | Manteno | 13:39 |
| 11 | Ira ToepperPlace 11 · Grade 8 · Manteno | 8 | Manteno | 14:07 |
| 12 | Kolton KramerichPlace 12 · Grade 8 · Manteno | 8 | Manteno | 14:37 |
| 13 | Nash SimeurPlace 13 · Grade 6 · Manteno | 6 | Manteno | 14:41 |
| 14 | Declan MatysPlace 14 · Grade 8 · Manteno | 8 | Manteno | 15:12 |
| 15 | Grayson KillisPlace 15 · Grade 7 · Beecher | 7 | Beecher | 15:15 |
| 16 | Grayson FordPlace 16 · Grade 5 · Manteno | 5 | Manteno | 15:32 |
| 17 | Armando FigueroaPlace 17 · Grade 8 · Manteno | 8 | Manteno | 15:48 |
| 18 | Marek MajerskiPlace 18 · Grade 5 · Manteno | 5 | Manteno | 16:01 |
| 19 | Montgomery RuhwedelPlace 19 · Grade 6 · Beecher | 6 | Beecher | 16:10 |
| 20 | Abel Hernandez-LopezPlace 20 · Grade 6 · Kankakee Junior High School | 6 | Kankakee Junior High School | 17:01 |
| 21 | Jason WhittenPlace 21 · Grade 6 · Manteno | 6 | Manteno | 17:31 |
| 22 | Logan WhittenPlace 22 · Grade 6 · Manteno | 6 | Manteno | 17:33 |
| 23 | Tanner WestPlace 23 · Grade 6 · Manteno | 6 | Manteno | 17:44 |
| 24 | Owen SkellyPlace 24 · Grade 5 · Manteno | 5 | Manteno | 17:46 |
| 25 | Eli StanleyPlace 25 · Grade 6 · Manteno | 6 | Manteno | 18:19 |
| 26 | Eli GarciaPlace 26 · Grade 6 · Beecher | 6 | Beecher | 18:53 |
| 27 | Bruno KleinfelderPlace 27 · Grade 5 · Manteno | 5 | Manteno | 20:05 |
| 28 | Kevin WesterhoffPlace 28 · Grade 6 · Beecher | 6 | Beecher | 20:38 |
| 29 | Davison KvasnickaPlace 29 · Grade 5 · Manteno | 5 | Manteno | 20:59 |
| 30 | Noah BrayPlace 30 · Grade 7 · Kankakee Junior High School | 7 | Kankakee Junior High School | 21:12 |
| 31 | Lane AllenPlace 31 · Grade 6 · Manteno | 6 | Manteno | 21:25 |
| 32 | Augustus LausePlace 32 · Grade 6 · Beecher | 6 | Beecher | 26:38 |