| 1 | Salazar VillalpandoPlace 1 · Grade 11 · Antioch | 11 | Antioch | 18:07 |
| 2 | Logan BabinPlace 2 · Grade 10 · Antioch | 10 | Antioch | 18:15 |
| 3 | Evan FournierPlace 3 · Grade 10 · Antioch | 10 | Antioch | 18:19 |
| 4 | Jaden OrtegaPlace 4 · Grade 12 · Antioch | 12 | Antioch | 18:21 |
| 5 | Ayaan MaknojiaPlace 5 · Grade 11 · Antioch | 11 | Antioch | 18:38 |
| 6 | Garrett FriesPlace 6 · Grade 12 · Fox Lake (Grant) | 12 | Fox Lake (Grant) | 18:59 |
| 7 | Joe SovskyPlace 7 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 19:01 |
| 8 | Chatham GehringPlace 8 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 19:02 |
| 9 | Jack WahlsPlace 9 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 19:02 |
| 10 | Colby WelschPlace 10 · Grade 12 · Antioch | 12 | Antioch | 19:18 |
| 11 | Gus VegaPlace 11 · Grade 12 · Antioch | 12 | Antioch | 19:33 |
| 12 | Jackson BiemeretPlace 12 · Grade 10 · Antioch | 10 | Antioch | 19:39 |
| 13 | Grayson MattoxPlace 13 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 19:54 |
| 14 | James CooperPlace 14 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 19:58 |
| 15 | Kian KorachPlace 15 · Grade 12 · Fox Lake (Grant) | 12 | Fox Lake (Grant) | 19:58 |
| 16 | Nathan KempfPlace 16 · Grade 12 · Fox Lake (Grant) | 12 | Fox Lake (Grant) | 19:58 |
| 17 | Rodrigo RamirezPlace 17 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 19:59 |
| 18 | Luke LaytonPlace 18 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 19:59 |
| 19 | Daniel RamirezPlace 19 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 20:01 |
| 20 | Ryan MillerPlace 20 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 20:01 |
| 21 | Matthew EscatelPlace 21 · Grade 12 · Fox Lake (Grant) | 12 | Fox Lake (Grant) | 20:02 |
| 22 | Harrison PopePlace 22 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 20:07 |
| 23 | Zacary PopePlace 23 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 20:10 |
| 24 | Rey Cruz CastroPlace 24 · Grade 12 · North Chicago | 12 | North Chicago | 21:31 |
| 25 | Matthew ToddPlace 25 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 21:40 |
| 26 | Brian GeigerPlace 26 · Grade 12 · Antioch | 12 | Antioch | 21:47 |
| 27 | Alexander HerringtonPlace 27 · Grade 9 · Antioch | 9 | Antioch | 21:48 |
| 28 | Julian DeLeonPlace 28 · Grade 11 · Antioch | 11 | Antioch | 21:50 |
| 29 | Owen FritchenPlace 29 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 22:10 |
| 30 | Brennan HoughPlace 30 · Grade 10 · Antioch | 10 | Antioch | 22:10 |
| 31 | Michael GleasonPlace 31 · Grade 11 · Antioch | 11 | Antioch | 22:10 |
| 32 | Mark GarveyPlace 32 · Grade 10 · Antioch | 10 | Antioch | 23:08 |
| 33 | Jacob Cottrell BarnesPlace 33 · Grade 9 · North Chicago | 9 | North Chicago | 23:29 PR |
| 34 | Rylan LipinskiPlace 34 · Grade 10 · Antioch | 10 | Antioch | 23:40 |
| 35 | Fernando MendozaPlace 35 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 23:40 |
| 36 | Logan HahnPlace 36 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 23:41 |
| 37 | Zahid LiberatoPlace 37 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 23:42 |
| 38 | Luis MoralesPlace 38 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 23:43 |
| 39 | Nathan LopezPlace 39 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 23:44 |
| 40 | Declan McCartPlace 40 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 24:02 |
| 41 | Calvin WelschPlace 41 · Grade 9 · Antioch | 9 | Antioch | 24:04 |
| 42 | Walker LarsonPlace 42 · Grade 9 · Antioch | 9 | Antioch | 24:05 |
| 43 | Jackson TaylorPlace 43 · Grade 11 · Antioch | 11 | Antioch | 24:06 |
| 44 | Ian KlipsteinPlace 44 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 24:12 |
| 45 | Patryk SchabPlace 45 · Grade 10 · Fox Lake (Grant) | 10 | Fox Lake (Grant) | 27:44 |
| 46 | Biragam SinghPlace 46 · Grade 9 · Fox Lake (Grant) | 9 | Fox Lake (Grant) | 27:45 |