| 1 | Judah ClarkPlace 1 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 15:25.5 |
| 2 | Joey MowrerPlace 2 · Grade 12 · Wheaton (W. Warrenville South) | 12 | Wheaton (W. Warrenville South) | 15:38.5 |
| 3 | Logan NoelPlace 3 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 15:40.6 PR |
| 4 | Nathan CarrollPlace 4 · Grade 11 · Wheaton (North) | 11 | Wheaton (North) | 15:41.4 |
| 5 | Jack BarbieriPlace 5 · Grade 12 · Wheaton (W. Warrenville South) | 12 | Wheaton (W. Warrenville South) | 15:43.8 PR |
| 6 | Lucas WolframPlace 6 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 15:54.9 |
| 7 | Simon BottsPlace 7 · Grade 10 · Wheaton (North) | 10 | Wheaton (North) | 15:59.3 |
| 8 | Reid GoerzenPlace 8 · Grade 11 · Wheaton (North) | 11 | Wheaton (North) | 16:00.4 |
| 9 | Connor HulettPlace 9 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 16:02.5 PR |
| 10 | Daithan NarayananPlace 10 · Grade 12 · Wheaton (W. Warrenville South) | 12 | Wheaton (W. Warrenville South) | 16:33.5 |
| 11 | Gavin MalinowskiPlace 11 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 16:35.6 |
| 12 | Jaxson GucwaPlace 12 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 16:36.1 |
| 13 | Levi TurnerPlace 13 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 16:43.6 |
| 14 | Blake BourisPlace 14 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 16:46.3 |
| 15 | Andrew VliekPlace 15 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 16:50.6 |
| 16 | Ben KluckhohnPlace 16 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 16:51.1 PR |
| 17 | Kaelin NarayananPlace 17 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 16:51.3 PR |
| 18 | Daniel EnrightPlace 18 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 16:56.4 |
| 19 | William PopowitchPlace 19 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 17:04.1 |
| 20 | Lucas JohnsonPlace 20 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 17:04.8 |
| 21 | Matthew LisowskiPlace 21 · Grade 12 · Wheaton (W. Warrenville South) | 12 | Wheaton (W. Warrenville South) | 17:06.1 |
| 22 | Isaac StrnadPlace 22 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 17:16.7 PR |
| 23 | Sarin HanomanPlace 23 · Grade 11 · Wheaton (North) | 11 | Wheaton (North) | 17:23.3 |
| 24 | Sam MorrisonPlace 24 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 17:47.6 |
| 25 | Ryan CoopPlace 25 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 17:50.2 |
| 26 | Gabe CorneliusPlace 26 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 17:57.2 |
| 27 | Frankie KronePlace 27 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 18:01.9 |
| 28 | Ransom BurghartPlace 28 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 18:08.5 |
| 29 | Kaleb BehnkenPlace 29 · Grade 10 · Wheaton (North) | 10 | Wheaton (North) | 18:08.8 |
| 30 | Joshua StriedlPlace 30 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 18:13.4 |
| 31 | Jayden CronkPlace 31 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 18:18.9 |
| 32 | Aleksander KrasPlace 32 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 18:24.9 |
| 33 | Ben SchoernerPlace 33 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 18:30.0 |
| 34 | Rex ColePlace 34 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 18:31.1 |
| 35 | Kai HeinePlace 35 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 18:32.2 PR |
| 36 | Jack KavanaghPlace 36 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 18:34.8 |
| 37 | Bennet GrahamPlace 37 · Grade 12 · Wheaton (W. Warrenville South) | 12 | Wheaton (W. Warrenville South) | 18:41.9 |
| 38 | Connor ToresonPlace 38 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 18:49.2 |
| 39 | Will LeiningerPlace 39 · Grade 11 · Wheaton (North) | 11 | Wheaton (North) | 18:54.7 |
| 40 | Stefan VanGetsonPlace 40 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 18:56.3 |
| 41 | Henry JohnsonPlace 41 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 18:56.6 |
| 42 | Hudson KondraschowPlace 42 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 19:08.9 |
| 43 | Benjamin MilinkoPlace 43 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 19:10.9 |
| 44 | Reed PrattPlace 44 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 19:13.1 |
| 45 | Jacob ChildressPlace 45 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 19:19.8 |
| 46 | Noah SkibbensPlace 46 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 19:20.4 |
| 47 | Hudson PacerPlace 47 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 19:21.8 PR |
| 48 | Dean VasquezPlace 48 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 19:22.1 |
| 49 | Ethan LeadamanPlace 49 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 19:28.0 |
| 50 | Micah ZoellerPlace 50 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 19:28.3 |
| 51 | Liam PowellPlace 51 · Grade 11 · Wheaton (North) | 11 | Wheaton (North) | 19:35.1 |
| 52 | Nathaniel LucianoPlace 52 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 19:39.8 |
| 53 | David LichtPlace 53 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 19:46.8 |
| 54 | Gabriel StanfieldPlace 54 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 20:03.8 |
| 55 | Finneas HatzingerPlace 55 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 20:21.9 PR |
| 56 | Grayson McBethPlace 56 · Grade 12 · Wheaton (W. Warrenville South) | 12 | Wheaton (W. Warrenville South) | 20:27.5 |
| 57 | Charlie SindelarPlace 57 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 20:39.3 |
| 58 | Henry WilliamsPlace 58 · Grade 11 · Wheaton (North) | 11 | Wheaton (North) | 20:42.4 |
| 59 | Caleb AllmanPlace 59 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 20:51.2 |
| 60 | Archer GrahamPlace 60 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 21:19.4 |
| 61 | Peter AderholdPlace 61 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 21:30.9 PR |
| 62 | Simon KlemmePlace 62 · Grade 11 · Wheaton (North) | 11 | Wheaton (North) | 21:42.7 |
| 63 | Rolan BlaisingPlace 63 · Grade 11 · Wheaton (North) | 11 | Wheaton (North) | 21:55.3 |
| 64 | Truitt McRellPlace 64 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 22:03.4 |
| 65 | Elijah DallyPlace 65 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 22:07.0 |
| 66 | Joel McLaughlinPlace 66 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 22:10.8 PR |
| 67 | Will RuarkPlace 67 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 22:21.3 |
| 68 | Maddex LimPlace 68 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 22:24.7 |
| 69 | Jack BurbackPlace 69 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 23:02.5 |
| 70 | Matthew MarottoPlace 70 · Grade 11 · Wheaton (W. Warrenville South) | 11 | Wheaton (W. Warrenville South) | 23:04.8 PR |
| 71 | Keegan NoonanPlace 71 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 23:05.3 |
| 72 | Nathan LiuPlace 72 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 25:11.5 |
| 73 | Finn MaischPlace 73 · Grade 11 · Wheaton (North) | 11 | Wheaton (North) | 25:40.7 |
| 74 | Jesus Gozalvo TomasPlace 74 · Grade 12 · Wheaton (North) | 12 | Wheaton (North) | 26:38.1 PR |