| 1 | Theodore LailletPlace 1 · Grade 6 · Hubble | 6 | Hubble | 9:15.60 |
| 2 | Isaac NagasePlace 2 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 9:37.00 |
| 3 | Miles LeFevourPlace 3 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 9:40.20 |
| 4 | Charlie MayerPlace 4 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 9:43.90 |
| 5 | Ben DivelbissPlace 5 · Grade 6 · Hubble | 6 | Hubble | 9:52.10 |
| 6 | Chase RyniecPlace 6 · Grade 6 · Hubble | 6 | Hubble | 9:55.70 |
| 7 | Dean PiercePlace 7 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 9:56.20 |
| 8 | Nate LucianoPlace 8 · Grade 7 · Hubble | 7 | Hubble | 10:01.00 |
| 9 | Finn TorcasioPlace 9 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 10:13.00 |
| 10 | Tyson AkinlawonPlace 10 · Grade 7 · Hubble | 7 | Hubble | 10:18.60 |
| 11 | Connor SullivanPlace 11 · Grade 7 · Hubble | 7 | Hubble | 10:23.90 |
| 12 | Will RoyPlace 12 · Grade 6 · Hubble | 6 | Hubble | 10:27.00 |
| 13 | Eli NarayananPlace 13 · Grade 6 · Hubble | 6 | Hubble | 10:28.50 |
| 14 | Julian DeLoa GarciaPlace 14 · Grade 7 · Hubble | 7 | Hubble | 10:29.40 |
| 15 | Sean MillerPlace 15 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 10:30.60 |
| 16 | Lincoln MurrayPlace 16 · Grade 6 · Hubble | 6 | Hubble | 10:31.30 |
| 17 | Brandon HoyngPlace 17 · Grade 6 · Hubble | 6 | Hubble | 10:34.10 |
| 18 | Jahari FallonPlace 18 · Grade 7 · Hubble | 7 | Hubble | 10:38.20 |
| 19 | Nico SalasPlace 19 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 10:40.00 |
| 20 | Liam JohnsonPlace 20 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 10:42.00 |
| 21 | Aarin GokholePlace 21 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 10:42.60 |
| 22 | Henry HoldenPlace 22 · Grade 7 · Hubble | 7 | Hubble | 10:47.90 |
| 23 | Finley MeagherPlace 23 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 10:49.00 |
| 24 | Pedro ToledoPlace 24 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 10:52.80 |
| 25 | Roman DiNovoPlace 25 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 11:32.70 |
| 26 | Evan CoopPlace 26 · Grade 6 · Hubble | 6 | Hubble | 11:35.40 |
| 27 | Gustavo BacellarPlace 27 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 11:46.00 |
| 28 | Mateo CruzPlace 28 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 11:56.10 |
| 29 | Matthew MarkowskiPlace 29 · Grade 7 · Hubble | 7 | Hubble | 11:57.90 |
| 30 | Bode ArndtPlace 30 · Grade 6 · Hubble | 6 | Hubble | 12:17.70 |
| 31 | Daniel MarkowskiPlace 31 · Grade 6 · Hubble | 6 | Hubble | 12:27.20 |
| 32 | Andrew WickertPlace 32 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 12:40.60 |
| 33 | Jake KimPlace 33 · Grade 7 · Hubble | 7 | Hubble | 12:45.40 |
| 34 | Dean VasquezPlace 34 · Grade 7 · Hubble | 7 | Hubble | 12:52.30 |
| 35 | Ethan OlsonPlace 35 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 12:58.20 |
| 36 | Brett MakPlace 36 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 13:11.50 |
| 37 | Sawyer KobzarevPlace 37 · Grade 7 · Jefferson (Naperville) | 7 | Jefferson (Naperville) | 13:12.90 |
| 38 | Lucas EdwardsPlace 38 · Grade 6 · Hubble | 6 | Hubble | 13:13.80 |
| 39 | Emmett MonsonPlace 39 · Grade 6 · Hubble | 6 | Hubble | 13:14.10 |
| 40 | Ryan KulovitsPlace 40 · Grade 6 · Hubble | 6 | Hubble | 13:48.10 |
| 41 | Danny RyanPlace 41 · Grade 6 · Hubble | 6 | Hubble | 13:55.10 |
| 42 | Nicholas MartinoPlace 42 · Grade 6 · Hubble | 6 | Hubble | 13:57.60 |
| 43 | Yaseen SleimanPlace 43 · Grade 6 · Hubble | 6 | Hubble | 14:20.00 |
| 44 | William KenneckePlace 44 · Grade 7 · Hubble | 7 | Hubble | 15:43.00 |
| 45 | Gabe MeasePlace 45 · Grade 7 · Hubble | 7 | Hubble | 23:13.70 |