| 1 | Alex HostetlerPlace 1 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 16:24.02 |
| 2 | Nicholas NorbergPlace 2 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 16:29.31 |
| 3 | Nolan CreavesPlace 3 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 16:32.81 |
| 4 | Chase GewinPlace 4 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 16:35.39 |
| 5 | Ranbir MarwahaPlace 5 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 16:37.64 |
| 6 | Nathan KaoPlace 6 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 16:38.76 |
| 7 | Grayson McKennaPlace 7 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 16:41.10 |
| 8 | Kaya KuscuPlace 8 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 16:47.72 |
| 9 | Will GreerPlace 9 · Grade 9 · DeKalb | 9 | DeKalb | 16:48.76 |
| 10 | Edison LinPlace 10 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 16:53.71 |
| 11 | Colin RozyckiPlace 11 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 16:58.27 |
| 12 | Kishan PathmanabanPlace 12 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 16:59.90 |
| 13 | Elliot RubioPlace 13 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 17:05.04 |
| 14 | Eli DickersonPlace 14 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 17:07.80 |
| 15 | Nathan LaughlinPlace 15 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 17:08.13 |
| 16 | Agastya KalalPlace 16 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 17:10.21 |
| 17 | Liam Allen-WagnerPlace 17 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:10.49 |
| 18 | Ismail AnwarPlace 18 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 17:32.11 |
| 19 | Ryan HeapPlace 19 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 17:32.73 |
| 20 | Thomas MarreroPlace 20 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:36.20 |
| 21 | Ryan StefanovPlace 21 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 17:40.59 |
| 22 | Jacob FinkePlace 22 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 17:47.74 |
| 23 | Jaymes TaylorPlace 23 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 17:50.52 |
| 24 | Bryce UenumaPlace 24 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 17:52.20 PR |
| 25 | Bennett SchererPlace 25 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:54.55 |
| 26 | Yusuf AnwarPlace 26 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 17:55.06 |
| 27 | Sullivan DanahyPlace 27 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 17:58.43 |
| 28 | Kyle FritzPlace 28 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 17:59.81 |
| 29 | Tristan GleichPlace 29 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:00.30 |
| 30 | Justin HamiltonPlace 30 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:02.01 |
| 31 | Edward WuPlace 31 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:02.78 |
| 32 | Will StevensonPlace 32 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 18:03.91 |
| 33 | Andrew MelonePlace 33 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 18:05.48 PR |
| 34 | Sean SachsPlace 34 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:05.69 |
| 35 | Ryan BerresPlace 35 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 18:06.89 PR |
| 36 | Connor BaganzPlace 36 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:08.24 |
| 37 | Leon KaoPlace 37 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:12.91 |
| 38 | Holden GreenePlace 38 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:13.90 |
| 39 | Owen NashPlace 39 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:15.17 |
| 40 | Louis WojtalPlace 40 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:20.88 |
| 41 | Yiannis KapsokavathisPlace 41 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:23.36 |
| 42 | Shawn ChenPlace 42 · Grade 9 · Aurora (Waubonsie Valley) | 9 | Aurora (Waubonsie Valley) | 18:25.39 |
| 43 | Caleb ChoiPlace 43 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 18:26.08 |
| 44 | Isaac BrambillaPlace 44 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:26.67 |
| 45 | Nathan AndersonPlace 45 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:29.36 |
| 46 | Wilson ChenPlace 46 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 18:29.41 |
| 47 | Marco RamirezPlace 47 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:30.55 PR |
| 48 | Jason FangPlace 48 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 18:35.66 |
| 49 | Brice StockPlace 49 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:37.74 |
| 50 | Thomas CurciPlace 50 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:41.97 |
| 51 | Arturo GodinezPlace 51 · Grade 9 · Aurora (Waubonsie Valley) | 9 | Aurora (Waubonsie Valley) | 18:45.93 |
| 52 | Ryan GumzPlace 52 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:49.01 |
| 53 | Evan ZhengPlace 53 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:49.32 PR |
| 54 | John CaseyPlace 54 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:49.71 |
| 55 | Daniel MaciagaPlace 55 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 18:50.22 |
| 56 | Matthew DaltonPlace 56 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 18:50.58 |
| 57 | Shravan RaviPlace 57 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 18:53.69 |
| 58 | Timmy DurandPlace 58 · Grade 9 · DeKalb | 9 | DeKalb | 18:55.87 |
| 59 | Cameron KennelPlace 59 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 18:58.51 |
| 60 | Jameson PaulosPlace 60 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 19:02.81 |
| 61 | Karson FoleyPlace 61 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 19:04.06 PR |
| 62 | Alex WangPlace 62 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 19:05.54 |
| 63 | Carmen GrandePlace 63 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 19:10.76 |
| 64 | Jack KleinPlace 64 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:11.83 |
| 65 | Junaid EkramPlace 65 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:14.35 |
| 66 | Owen ShinPlace 66 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 19:18.06 |
| 67 | Brendan EschmeyerPlace 67 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:18.18 |
| 68 | Anay NandiPlace 68 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 19:20.60 |
| 69 | Henry MagyarPlace 69 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:23.03 |
| 70 | Kobe CasanovaPlace 70 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 19:29.22 |
| 71 | Keaton DalrymplePlace 71 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:29.88 |
| 72 | Sean CuzzonePlace 72 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:30.25 |
| 73 | Carter BrooksPlace 73 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:32.04 PR |
| 74 | Baladev IndukuriPlace 74 · Grade 10 · Aurora (Metea Valley) | 10 | Aurora (Metea Valley) | 19:35.59 |
| 75 | Aidan HallPlace 75 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 19:37.00 |
| 76 | Trey GlennPlace 76 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 19:37.47 |
| 77 | Shane SlanskyPlace 77 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 19:39.83 |
| 78 | Aarik MoojiPlace 78 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 19:40.21 |
| 79 | Atom ElementiPlace 79 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 19:42.59 |
| 80 | Adam JumaPlace 80 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 19:43.64 |
| 81 | Evan DoneganPlace 81 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 19:44.20 |
| 82 | Max FoleyPlace 82 · Grade 10 · DeKalb | 10 | DeKalb | 19:45.64 |
| 83 | Advaya KeshavPlace 83 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 19:47.67 |
| 84 | Fred AguirrePlace 84 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 19:50.86 |
| 85 | Michael CoxPlace 85 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 19:51.23 |
| 86 | Ethan ZhengPlace 86 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 19:57.32 |
| 87 | Nikhil MarikumarPlace 87 · Grade 10 · Aurora (Waubonsie Valley) | 10 | Aurora (Waubonsie Valley) | 20:02.32 PR |
| 88 | Farhaan InamdarPlace 88 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 20:03.69 |
| 89 | William VassellPlace 89 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 20:16.85 |
| 90 | Andy MaPlace 90 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:18.03 |
| 91 | Lucas TaillandierPlace 91 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:18.93 |
| 92 | Vincent LardnerPlace 92 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 20:19.33 |
| 93 | Ruben PatelPlace 93 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:19.62 |
| 94 | Henry MalnarPlace 94 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 20:25.48 |
| 95 | Wyatt WangPlace 95 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 20:25.98 |
| 96 | Enzo Del CarloPlace 96 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:26.25 |
| 97 | Kabilen MukundhanPlace 97 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 20:32.97 |
| 98 | Jovin JijoPlace 98 · Grade 9 · Aurora (Waubonsie Valley) | 9 | Aurora (Waubonsie Valley) | 20:33.49 PR |
| 99 | Dylan McGovernPlace 99 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:37.56 |
| 100 | Jamieson ConradPlace 100 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:46.44 |
| 101 | Keller LisekPlace 101 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 20:48.55 |
| 102 | Gavin ViscitoPlace 102 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:52.39 |
| 103 | Akshay RaoPlace 103 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 20:54.10 |
| 104 | Oren NelsonPlace 104 · Grade 9 · Naperville (North) | 9 | Naperville (North) | 20:54.86 |
| 105 | Benjamin McGowanPlace 105 · Grade 10 · Naperville (Central) | 10 | Naperville (Central) | 20:56.11 |
| 106 | Jace TrejoPlace 106 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 21:00.67 |
| 107 | David MonroePlace 107 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 21:13.68 |
| 108 | Leo ZembaPlace 108 · Grade 9 · Aurora (Waubonsie Valley) | 9 | Aurora (Waubonsie Valley) | 21:14.30 |
| 109 | Akhmad NuralievPlace 109 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 21:14.93 |
| 110 | Dino WangPlace 110 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 21:15.59 |
| 111 | Shivesh SainiPlace 111 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 21:18.85 |
| 112 | James StensonPlace 112 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 21:20.02 PR |
| 113 | Isaiah RobiendoPlace 113 · Grade 9 · DeKalb | 9 | DeKalb | 21:26.50 |
| 114 | Cameron McCloskeyPlace 114 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 22:12.42 |
| 115 | Clark StoreyPlace 115 · Grade 10 · DeKalb | 10 | DeKalb | 22:23.38 |
| 116 | Logan EckPlace 116 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 22:33.18 |
| 117 | Harry BerkoffPlace 117 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 22:36.68 |
| 118 | Matthew JacobsenPlace 118 · Grade 10 · Naperville (Neuqua Valley) | 10 | Naperville (Neuqua Valley) | 22:41.89 |
| 119 | Oliver HardinPlace 119 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 22:44.62 PR |
| 120 | Matthew QuiggPlace 120 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 22:47.98 |
| 121 | Fort BaguioPlace 121 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 23:20.05 |
| 122 | Abhinav ChaturvediPlace 122 · Grade 9 · Naperville (Neuqua Valley) | 9 | Naperville (Neuqua Valley) | 23:23.47 PR |
| 123 | Vikram KanakPlace 123 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 23:36.16 |
| 124 | Rishi DesaiPlace 124 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 23:54.48 |
| 125 | Harrison WellsPlace 125 · Grade 10 · Naperville (North) | 10 | Naperville (North) | 24:36.30 |
| 126 | Johan PerezPlace 126 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 24:45.14 |
| 127 | Pradyun PenmetsaPlace 127 · Grade 9 · Aurora (Metea Valley) | 9 | Aurora (Metea Valley) | 24:55.32 |
| 128 | Liam SfeirPlace 128 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 25:05.83 |
| 129 | Yostger MoralesPlace 129 · Grade 9 · DeKalb | 9 | DeKalb | 25:20.81 PR |
| 130 | Brayden RichmondPlace 130 · Grade 9 · DeKalb | 9 | DeKalb | 25:27.47 |
| 131 | Ethan Von der lindenPlace 131 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 25:28.18 |
| 132 | Frederico LopezPlace 132 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 26:08.50 |
| 133 | Sam LiggettPlace 133 · Grade 9 · Naperville (Central) | 9 | Naperville (Central) | 32:25.06 |