| 1 | Maxwell HobbsPlace 1 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 11:44.71 |
| 2 | Dane SchmidtPlace 2 · Grade 7 · Sycamore | 7 | Sycamore | 11:57.50 |
| 3 | Jack WiebePlace 3 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:07.55 |
| 4 | Sebastian HobbsPlace 4 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 12:07.64 |
| 5 | Nolan SmithPlace 5 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 12:07.81 |
| 6 | Jacob SchulerPlace 6 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 12:17.02 |
| 7 | Conrad BarberPlace 7 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 12:27.06 |
| 8 | Gabriel CapillaPlace 8 · Grade 5 · Sterling Challand | 5 | Sterling Challand | 12:39.16 |
| 9 | James AmbelangPlace 9 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 12:42.13 |
| 10 | Tadeo UrestiPlace 10 · Grade 6 · Sterling Challand | 6 | Sterling Challand | 12:54.80 |
| 11 | Rubin DeitchPlace 11 · Grade 7 · Sycamore | 7 | Sycamore | 12:59.60 |
| 12 | Corbin NessPlace 12 · Grade 6 · Sycamore | 6 | Sycamore | 13:07.50 |
| 13 | Jacob AmbelangPlace 13 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 13:11.33 |
| 14 | Leyam AdamsPlace 14 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 13:14.60 |
| 15 | Jiovanhy CazaresPlace 15 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 13:18.41 |
| 16 | Caleb MartinPlace 16 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 13:23.76 |
| 17 | Wyatt JohnsonPlace 17 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 13:24.83 |
| 18 | Andrew ChylloPlace 18 · Grade 8 · Sycamore | 8 | Sycamore | 13:31.20 |
| 19 | Asher JohnsonPlace 19 · Grade 8 · Sycamore | 8 | Sycamore | 13:31.73 |
| 20 | Bennett ShorePlace 20 · Grade 6 · Sterling Challand | 6 | Sterling Challand | 13:37.80 |
| 21 | Colton DeutschPlace 21 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 13:50.22 |
| 22 | Aldo MunozPlace 22 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 13:50.30 |
| 23 | Ronyn JacobsPlace 23 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 13:58.93 |
| 24 | Hudson FaraherPlace 24 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 14:00.00 |
| 25 | Noah VanzuidenPlace 25 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 14:12.36 |
| 26 | Collin KruegerPlace 26 · Grade 7 · Sycamore | 7 | Sycamore | 14:38.80 |
| 27 | Collin BenningPlace 27 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 14:45.42 |
| 28 | Weston LinglePlace 28 · Grade 7 · Sycamore | 7 | Sycamore | 14:53.10 |
| 29 | Lukas KolzowPlace 29 · Grade 7 · Sycamore | 7 | Sycamore | 14:57.62 |
| 30 | Everett SchmidtknechtPlace 30 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 15:05.10 |
| 31 | Yash MorkerPlace 31 · Grade 8 · Sycamore | 8 | Sycamore | 15:12.61 |
| 32 | Abram TaylorPlace 32 · Grade 7 · Sycamore | 7 | Sycamore | 15:12.64 |
| 33 | Lucas CalderalaPlace 33 · Grade 7 · Sycamore | 7 | Sycamore | 15:34.30 |
| 34 | Remington CochranPlace 34 · Grade 6 · Sycamore | 6 | Sycamore | 15:36.46 |
| 35 | Brayden RoddyPlace 35 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 15:41.44 |
| 36 | Isaiah MancillasPlace 36 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 15:47.60 |
| 37 | Jaxon CooperPlace 37 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 15:57.04 |
| 38 | Colin AbbeyPlace 38 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 16:04.80 |
| 39 | Tommy EngstromPlace 39 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 16:05.59 |
| 40 | Tobias ElderPlace 40 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 16:08.53 PR |
| 41 | Landon FinleyPlace 41 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 16:14.10 |
| 42 | Archer TadiePlace 42 · Grade 7 · Sycamore | 7 | Sycamore | 16:16.36 |
| 43 | Braxton HunterPlace 43 · Grade 6 · Sycamore | 6 | Sycamore | 16:31.30 |
| 44 | Toren MartinPlace 44 · Grade 6 · Sycamore | 6 | Sycamore | 16:36.94 |
| 45 | Ignatius BondPlace 45 · Grade 5 · Sterling Challand | 5 | Sterling Challand | 16:37.50 |
| 46 | Damian NestorPlace 46 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 16:45.76 |
| 47 | Skyler HookPlace 47 · Grade 7 · Sycamore | 7 | Sycamore | 16:50.50 |
| 48 | Colton LawrencePlace 48 · Grade 8 · Sycamore | 8 | Sycamore | 16:50.88 PR |
| 49 | Colton KummerPlace 49 · Grade 6 · Sycamore | 6 | Sycamore | 17:04.00 |
| 50 | Easton GonzalesPlace 50 · Grade 6 · Sycamore | 6 | Sycamore | 17:08.26 |
| 51 | Cohen JohnsonPlace 51 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 17:27.65 |
| 52 | Jaxon GoodePlace 52 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 17:29.10 |
| 53 | Myles JohnsonPlace 53 · Grade 6 · Sycamore | 6 | Sycamore | 17:30.56 |
| 54 | Fernando DubonPlace 54 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 17:33.60 |
| 55 | Orson SteinesPlace 55 · Grade 6 · Belvidere Central | 6 | Belvidere Central | 17:44.58 |
| 56 | Alex ProsserPlace 56 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 17:46.26 |
| 57 | Liam WeilbakerPlace 57 · Grade 7 · Sycamore | 7 | Sycamore | 17:47.50 |
| 58 | Josiah HooverPlace 58 · Grade 6 · Sycamore | 6 | Sycamore | 17:54.40 |
| 59 | August JohnsonPlace 59 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 18:19.09 |
| 60 | Pax JensenPlace 60 · Grade 6 · Sycamore | 6 | Sycamore | 19:15.53 |
| 61 | Kaleb PetersonPlace 61 · Grade 8 · Sterling Challand | 8 | Sterling Challand | 19:23.20 |
| 62 | Bentley HabbenPlace 62 · Grade 7 · Sterling Challand | 7 | Sterling Challand | 19:25.70 PR |
| 63 | Sam SchwartzPlace 63 · Grade 7 · Sycamore | 7 | Sycamore | 19:27.03 |
| 64 | Christopher MitchellPlace 64 · Grade 6 · Sycamore | 6 | Sycamore | 19:27.48 |
| 65 | Declan StoufferPlace 65 · Grade 6 · Sycamore | 6 | Sycamore | 19:28.00 |
| 66 | Elliot DotyPlace 66 · Grade 6 · Sycamore | 6 | Sycamore | 19:31.59 |
| 67 | Connor McMastersPlace 67 · Grade 7 · Belvidere Central | 7 | Belvidere Central | 19:51.97 |
| 68 | Adrian KingPlace 68 · Grade 6 · Sycamore | 6 | Sycamore | 20:29.80 |
| 69 | Sam WarrenPlace 69 · Grade 7 · Sycamore | 7 | Sycamore | 21:22.40 |
| 70 | Neil CaseyPlace 70 · Grade 6 · Sycamore | 6 | Sycamore | 22:08.00 |
| 71 | Isaiah GonzalezPlace 71 · Grade 8 · Belvidere Central | 8 | Belvidere Central | 22:09.60 |
| 72 | Alex MurciaPlace 72 · Grade 8 · Sycamore | 8 | Sycamore | 22:26.17 |
| 73 | Dhrish MorkerPlace 73 · Grade 6 · Sycamore | 6 | Sycamore | 22:33.45 |