| 1 | Daniel EnrightPlace 1 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 16:39.89 PR |
| 2 | Lucas JohnsonPlace 2 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 16:50.48 PR |
| 3 | Sam MorrisonPlace 3 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 16:58.69 PR |
| 4 | Kaelin NarayananPlace 4 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 17:02.09 |
| 5 | Michael BarbirPlace 5 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 17:03.17 PR |
| 6 | Alex WangPlace 6 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:20.91 PR |
| 7 | John CaseyPlace 7 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:23.04 PR |
| 8 | Miles LeFevourPlace 8 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 17:23.96 PR |
| 9 | Jayden CronkPlace 9 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 17:31.46 PR |
| 10 | Frankie KronePlace 10 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 17:32.56 PR |
| 11 | Reed PrattPlace 11 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 17:34.43 PR |
| 12 | Kaleb BehnkenPlace 12 · Grade 10 · Wheaton (North) | 10 | Wheaton (North) | 17:35.81 PR |
| 13 | Luke BrindisiPlace 13 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 17:35.93 PR |
| 14 | Ryan GumzPlace 14 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:36.16 PR |
| 15 | Jack MonahanPlace 15 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 17:38.94 PR |
| 16 | Rex ColePlace 16 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 17:39.49 PR |
| 17 | Kyle FritzPlace 17 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 17:41.65 PR |
| 18 | Thiago SaezPlace 18 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 17:44.19 PR |
| 19 | Nathan AndersonPlace 19 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:53.68 PR |
| 20 | Sean CuzzonePlace 20 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 17:56.90 PR |
| 21 | Tyler BreesePlace 21 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:00.37 PR |
| 22 | Jacob CruzPlace 22 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:02.47 PR |
| 23 | Edward WuPlace 23 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 18:04.13 PR |
| 24 | Nathaniel LucianoPlace 24 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:07.41 PR |
| 25 | Noah SkibbensPlace 25 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:11.78 PR |
| 26 | Nico SalasPlace 26 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:12.42 PR |
| 27 | Jacques GroblerPlace 27 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:14.35 PR |
| 28 | Quinn KellyPlace 28 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:19.31 PR |
| 29 | Dean VasquezPlace 29 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:28.79 PR |
| 30 | Thomas SirettPlace 30 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:30.62 PR |
| 31 | Benjamin MilinkoPlace 31 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:34.61 PR |
| 32 | Connor ToresonPlace 32 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 18:37.23 PR |
| 33 | Junaid EkramPlace 33 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 18:37.60 PR |
| 34 | Kai HeinePlace 34 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 18:38.66 |
| 35 | Carmen GrandePlace 35 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:39.91 PR |
| 36 | Gavin ViscitoPlace 36 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:40.70 PR |
| 37 | James BeitlerPlace 37 · Grade 10 · Wheaton (North) | 10 | Wheaton (North) | 18:41.53 |
| 38 | Ethan LeadamanPlace 38 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 18:42.97 PR |
| 39 | Keaton DalrymplePlace 39 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 18:43.21 PR |
| 40 | Hudson KondraschowPlace 40 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:44.27 PR |
| 41 | Austin HighhousePlace 41 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:55.74 PR |
| 42 | Micah ZoellerPlace 42 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 18:57.80 PR |
| 43 | Caleb AllmanPlace 43 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 18:59.98 PR |
| 44 | Gavin McKeenPlace 44 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 19:02.54 |
| 45 | Evan DoneganPlace 45 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 19:03.56 PR |
| 46 | Oren NelsonPlace 46 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 19:03.84 PR |
| 47 | Lucas TaillandierPlace 47 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:05.33 PR |
| 48 | Finn HatzingerPlace 48 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 19:05.72 PR |
| 49 | Ryan LinPlace 49 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:06.19 |
| 50 | Owen HutchinsonPlace 50 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:12.82 PR |
| 51 | Cole KIMPlace 51 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:12.92 PR |
| 52 | Matthew QuiggPlace 52 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:19.10 PR |
| 53 | Brett MakPlace 53 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:21.15 PR |
| 54 | Gabriel StanfieldPlace 54 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 19:26.65 PR |
| 55 | Jamieson ConradPlace 55 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:28.15 PR |
| 56 | Andy MaPlace 56 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 19:36.33 PR |
| 57 | Andrew ClarkPlace 57 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 19:43.39 PR |
| 58 | Anish YagnikPlace 58 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:43.48 PR |
| 59 | Malcolm PostonPlace 59 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 19:43.67 PR |
| 60 | Enzo Del CarloPlace 60 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 19:43.99 PR |
| 61 | Keegan NoonanPlace 61 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 19:46.62 PR |
| 62 | Bodhi ShroyerPlace 62 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:46.63 PR |
| 63 | Tim RasmussenPlace 63 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:47.59 PR |
| 64 | Jack HennesseyPlace 64 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:47.62 PR |
| 65 | Ruben PatelPlace 65 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 20:02.91 PR |
| 66 | Carter SzyhowskiPlace 66 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 20:11.32 PR |
| 67 | Harrison VuPlace 67 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:19.29 PR |
| 68 | Carson BodenPlace 68 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 20:24.72 PR |
| 69 | Finn MeagherPlace 69 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:30.74 PR |
| 70 | Nathan ChuPlace 70 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:30.75 PR |
| 71 | Owen FuPlace 71 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:31.67 PR |
| 72 | Eric MaPlace 72 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:52.52 PR |
| 73 | Ben KozlowskiPlace 73 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:55.08 PR |
| 74 | Caden SynalPlace 74 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 20:59.89 |
| 75 | Philip DuPlace 75 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 21:00.01 PR |
| 76 | Zachary ChinPlace 76 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 21:00.30 PR |
| 77 | Ethan ButteraPlace 77 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 21:04.90 PR |
| 78 | Frederico LopezPlace 78 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 21:06.83 PR |
| 79 | Truitt McRellPlace 79 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 21:07.50 PR |
| 80 | Brayden DeVeePlace 80 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 21:08.36 PR |
| 81 | Elijah DallyPlace 81 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 21:08.49 PR |
| 82 | Michael GaoPlace 82 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 21:09.08 PR |
| 83 | Josue GomezPlace 83 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 21:09.22 PR |
| 84 | Dean PiercePlace 84 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 21:17.33 PR |
| 85 | Thomas ClelandPlace 85 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 21:18.18 PR |
| 86 | Maddex LimPlace 86 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 21:18.36 PR |
| 87 | Will RuarkPlace 87 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 21:21.14 PR |
| 88 | Ram TaralekarPlace 88 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 21:30.09 PR |
| 89 | Harry BerkoffPlace 89 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 21:32.41 |
| 90 | Nathan LiuPlace 90 · Grade 9 · Wheaton (North) | 9 | Wheaton (North) | 21:42.64 PR |
| 91 | Colin MarshallPlace 91 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 21:47.54 PR |
| 92 | Suvan AdhikariPlace 92 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 21:47.74 PR |
| 93 | Jack BurbackPlace 93 · Grade 10 · Wheaton (W. Warrenville South) | 10 | Wheaton (W. Warrenville South) | 22:14.45 PR |
| 94 | Luke MullerPlace 94 · Grade 9 · Wheaton (W. Warrenville South) | 9 | Wheaton (W. Warrenville South) | 22:19.89 PR |
| 95 | Liam SfeirPlace 95 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 23:38.90 PR |
| 96 | Milan HendricksPlace 96 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 23:49.12 PR |
| 97 | Ruiqi LuoPlace 97 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 24:22.21 PR |
| 98 | Archer LewandowskiPlace 98 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 24:50.48 PR |
| 99 | Beckett WellsPlace 99 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 26:34.57 PR |
| 100 | Sam LiggettPlace 100 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 26:51.13 PR |