| 1 | Maxwell HobbsPlace 1 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 12:07.72 |
| 2 | Sebastian HobbsPlace 2 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 12:09.52 |
| 3 | Jack WiebePlace 3 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:14.68 |
| 4 | James AmbelangPlace 4 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 12:17.27 |
| 5 | Jacob SchulerPlace 5 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:19.87 |
| 6 | Conrad BarberPlace 6 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 12:20.68 |
| 7 | Austin GrugelPlace 7 · Grade 7 · Stillman Valley Meridian | 7 | Stillman Valley Meridian | 12:30.06 |
| 8 | JonJairo AvilaPlace 8 · Grade 7 · Belvidere South | 7 | Belvidere South | 12:57.03 |
| 9 | Caleb MartinPlace 9 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 13:00.31 |
| 10 | Dylan HernandezPlace 10 · Grade 7 · Belvidere South | 7 | Belvidere South | 13:03.52 |
| 11 | Noah DavisPlace 11 · Grade 8 · Belvidere South | 8 | Belvidere South | 13:22.34 |
| 12 | Tristan ReinbolzPlace 12 · Grade 8 · Stillman Valley Meridian | 8 | Stillman Valley Meridian | 13:22.90 |
| 13 | Jacob AmbelangPlace 13 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 13:30.93 |
| 14 | Evan DavisPlace 14 · Grade 8 · Belvidere South | 8 | Belvidere South | 13:31.37 |
| 15 | Jiovanhy CazaresPlace 15 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 13:40.87 |
| 16 | Colton DeutschPlace 16 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 13:55.77 |
| 17 | Ian CordrayPlace 17 · Grade 8 · Belvidere South | 8 | Belvidere South | 13:57.56 |
| 18 | Rylin GrimesPlace 18 · Grade 8 · Rochelle | 8 | Rochelle | 14:03.56 |
| 19 | Ezra VasquezPlace 19 · Grade 8 · Rochelle | 8 | Rochelle | 14:06.09 |
| 20 | Noah LeonPlace 20 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 14:32.49 |
| 21 | Landyn MontesPlace 21 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 14:54.02 |
| 22 | Hudson FaraherPlace 22 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 14:54.59 |
| 23 | Collin BenningPlace 23 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 15:00.06 |
| 24 | Chase MarruffoPlace 24 · Grade 7 · Rochelle | 7 | Rochelle | 15:03.92 |
| 25 | Saji AljabariPlace 25 · Grade 8 · Rochelle | 8 | Rochelle | 15:04.59 |
| 26 | Archie HillPlace 26 · Grade 7 · Stillman Valley Meridian | 7 | Stillman Valley Meridian | 15:05.96 |
| 27 | Isaiah MancillasPlace 27 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 15:23.75 |
| 28 | Oliver ShelbyPlace 28 · Grade 7 · Rochelle | 7 | Rochelle | 15:27.81 |
| 29 | Kegan PiercePlace 29 · Grade 8 · Belvidere South | 8 | Belvidere South | 15:30.90 |
| 30 | Apollo BellPlace 30 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 15:49.12 |
| 31 | Andrew LunquistPlace 31 · Grade 7 · Stillman Valley Meridian | 7 | Stillman Valley Meridian | 15:54.93 |
| 32 | Everett SchmidtknechtPlace 32 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 15:55.62 |
| 33 | Theron LobosPlace 33 · Grade 8 · Rochelle | 8 | Rochelle | 16:17.18 |
| 34 | Damian NestorPlace 34 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 16:25.24 |
| 35 | Ryan SparacinoPlace 35 · Grade 7 · Belvidere South | 7 | Belvidere South | 16:32.81 |
| 36 | Jaxon CooperPlace 36 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 16:41.52 |
| 37 | Michael GessellePlace 37 · Grade 6 · Belvidere South | 6 | Belvidere South | 16:53.36 |
| 38 | Santiago MartinezPlace 38 · Grade 6 · Belvidere South | 6 | Belvidere South | 17:12.11 |
| 39 | Isaac VasquezPlace 39 · Grade 6 · Rochelle | 6 | Rochelle | 17:15.12 |
| 40 | Landon NamboPlace 40 · Grade 7 · Rochelle | 7 | Rochelle | 17:15.81 |
| 41 | Alex ProsserPlace 41 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 17:28.64 |
| 42 | Marvin VongPlace 42 · Grade 8 · Belvidere South | 8 | Belvidere South | 17:35.62 |
| 43 | Oliver RussomPlace 43 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 17:36.15 PR |
| 44 | Tobias ElderPlace 44 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 17:39.12 |
| 45 | Jarren McKinneyPlace 45 · Grade 7 · Rochelle | 7 | Rochelle | 17:43.87 |
| 46 | Cohen JohnsonPlace 46 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 17:54.62 |
| 47 | Fernando DubonPlace 47 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 18:09.72 |
| 48 | Orson SteinesPlace 48 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 18:19.40 |
| 49 | Leandro NamboPlace 49 · Grade 7 · Rochelle | 7 | Rochelle | 18:26.46 |
| 50 | Alan ParraPlace 50 · Grade 8 · Stillman Valley Meridian | 8 | Stillman Valley Meridian | 19:04.90 |
| 51 | Tristan BurkePlace 51 · Grade 8 · Belvidere South | 8 | Belvidere South | 19:10.65 |
| 52 | Brycen ThorntonPlace 52 · Grade 7 · Rochelle | 7 | Rochelle | 19:15.08 |
| 53 | Caleb IvesPlace 53 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 20:00.56 PR |
| 54 | Connor McMastersPlace 54 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 20:24.08 |
| 55 | Lucas KolthoffPlace 55 · Grade 7 · Belvidere South | 7 | Belvidere South | 20:30.15 |
| 56 | Cesar OlveraPlace 56 · Grade 6 · Belvidere South | 6 | Belvidere South | 22:08.72 PR |
| 57 | Kareem MuhssenPlace 57 · Grade 6 · Rochelle | 6 | Rochelle | 24:20.21 |
| 58 | Parker ChancePlace 58 · Grade 6 · Stillman Valley Meridian | 6 | Stillman Valley Meridian | 24:41.36 |
| 59 | Brecon RushPlace 59 · Grade 8 · Rochelle | 8 | Rochelle | 24:44.34 |
| 60 | Martin CortezPlace 60 · Grade 6 · Belvidere South | 6 | Belvidere South | 25:03.34 |
| 61 | Isaiah GonzalezPlace 61 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 25:08.09 |
| 62 | Ivann FelicianoPlace 62 · Grade 7 · Belvidere South | 7 | Belvidere South | 25:23.28 |