| 1 | Filip VojvodicPlace 1 · Grade 12 · Libertyville | 12 | Libertyville | 15:58.60 |
| 2 | Taylor RihmPlace 2 · Grade 11 · Libertyville | 11 | Libertyville | 16:05.30 |
| 3 | Jack SteffePlace 3 · Grade 12 · Libertyville | 12 | Libertyville | 16:16.90 |
| 4 | Ethan HongPlace 4 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 16:20.50 |
| 5 | Trace WhildinPlace 5 · Grade 12 · Libertyville | 12 | Libertyville | 16:32.10 |
| 6 | Thomas ChudyPlace 6 · Grade 12 · Libertyville | 12 | Libertyville | 16:33.40 |
| 7 | Tristan DuncanPlace 7 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 16:41.60 |
| 8 | Hakim ElmenshawyPlace 8 · Grade 10 · Libertyville | 10 | Libertyville | 16:51.60 |
| 9 | Marcello PrinzPlace 9 · Grade 12 · Libertyville | 12 | Libertyville | 16:54.60 |
| 10 | Tristan JohnsonPlace 10 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 17:04.70 |
| 11 | Brayden WangPlace 11 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 17:07.40 |
| 12 | Rudransh MajumdarPlace 12 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 17:08.90 |
| 13 | Max DiguiseppePlace 13 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 17:11.90 |
| 14 | Matthew MoyPlace 14 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 17:26.20 |
| 15 | Colin OConnellPlace 15 · Grade 11 · Libertyville | 11 | Libertyville | 17:28.30 |
| 16 | Ethan CampoPlace 16 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 17:32.10 |
| 17 | Emerson ReedPlace 17 · Grade 11 · Libertyville | 11 | Libertyville | 17:39.10 |
| 18 | Ajay VeeramuthuPlace 18 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 17:39.90 |
| 19 | Oliver MahPlace 19 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 17:45.40 |
| 20 | Alexander EsquivelPlace 20 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 17:47.10 |
| 21 | Nathaniel LeePlace 21 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 17:51.00 |
| 22 | Joel JomyPlace 22 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 17:55.80 |
| 23 | Michael BarhoumPlace 23 · Grade 12 · Libertyville | 12 | Libertyville | 17:58.60 |
| 24 | Matthew HamlinPlace 24 · Grade 10 · Libertyville | 10 | Libertyville | 18:11.10 |
| 25 | Jerami MartinezPlace 25 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 18:14.30 PR |
| 26 | Mason O'ConnorPlace 26 · Grade 10 · Libertyville | 10 | Libertyville | 18:14.60 |
| 27 | Spencer ManningPlace 27 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 18:19.70 |
| 28 | Andrew HodgePlace 28 · Grade 12 · Libertyville | 12 | Libertyville | 18:33.20 |
| 29 | Arjun AithalPlace 29 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 18:33.60 |
| 30 | Tanush SomuPlace 30 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 18:34.60 |
| 31 | Mikias WojackPlace 31 · Grade 9 · Libertyville | 9 | Libertyville | 18:34.80 |
| 32 | Kye WegenerPlace 32 · Grade 9 · Zion (Z.-Benton) | 9 | Zion (Z.-Benton) | 18:39.70 |
| 33 | Jonas SkinnerPlace 33 · Grade 12 · Libertyville | 12 | Libertyville | 18:45.70 |
| 34 | Yuma WatanabePlace 34 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 18:51.30 |
| 35 | Brayden PolkaPlace 35 · Grade 10 · Libertyville | 10 | Libertyville | 18:54.10 |
| 36 | Dylan EntinPlace 36 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 18:58.00 |
| 37 | Maximo GuadianaPlace 37 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 19:05.80 |
| 38 | Cayden WongPlace 38 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:07.50 |
| 39 | Yevheniy StoliarovPlace 39 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 19:08.70 |
| 40 | William HiltsPlace 40 · Grade 11 · Libertyville | 11 | Libertyville | 19:10.00 |
| 41 | Mason GibbarPlace 41 · Grade 9 · Libertyville | 9 | Libertyville | 19:10.20 |
| 42 | Aydan Robles RodriguezPlace 42 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 19:32.00 |
| 43 | Kellan MyersPlace 43 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:39.60 |
| 44 | Daniel HarmonPlace 44 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 19:41.30 |
| 45 | Robert ClarkPlace 45 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 19:42.90 |
| 46 | Jairo GonzalezPlace 46 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 19:43.10 |
| 47 | Seth EbnerPlace 47 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:44.80 |
| 48 | Parker FeinPlace 48 · Grade 9 · Libertyville | 9 | Libertyville | 19:51.80 PR |
| 49 | Evan SchawelPlace 49 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 19:52.30 |
| 50 | EJ KimPlace 50 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 19:52.40 |
| 51 | Chase FitzpatrickPlace 51 · Grade 12 · Libertyville | 12 | Libertyville | 19:55.20 |
| 52 | Aaron GonsalvesPlace 52 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 20:05.40 |
| 53 | Trevor DayPlace 53 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 20:05.70 |
| 54 | Micah ChristopherPlace 54 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 20:19.70 |
| 55 | Giovanni PrinzPlace 55 · Grade 12 · Libertyville | 12 | Libertyville | 20:29.40 |
| 56 | Archit ChaudhariPlace 56 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 20:30.10 |
| 57 | Michael ZelayaPlace 57 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 20:31.40 |
| 58 | Arnav ChippaPlace 58 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 20:35.30 |
| 59 | Malik CrossPlace 59 · Grade 12 · Zion (Z.-Benton) | 12 | Zion (Z.-Benton) | 20:41.10 |
| 60 | Jaeyoung YuPlace 60 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 20:44.50 |
| 61 | Christian LainezPlace 61 · Grade 10 · Waukegan | 10 | Waukegan | 20:48.30 |
| 62 | Jayce BershPlace 62 · Grade 12 · Libertyville | 12 | Libertyville | 20:48.30 |
| 63 | Nicholas DeBartoloPlace 63 · Grade 11 · Libertyville | 11 | Libertyville | 20:48.90 |
| 64 | Jackson RauPlace 64 · Grade 12 · Libertyville | 12 | Libertyville | 20:52.80 |
| 65 | Derrick HorvathPlace 65 · Grade 10 · Waukegan | 10 | Waukegan | 21:06.10 |
| 66 | James LiuPlace 66 · Grade 11 · Libertyville | 11 | Libertyville | 21:18.30 |
| 67 | Daniel OrdunaPlace 67 · Grade 12 · Waukegan | 12 | Waukegan | 21:24.90 PR |
| 68 | Alex ChenPlace 68 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 21:29.20 |
| 69 | Hugo Sanchez OlmosPlace 69 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 21:42.20 |
| 70 | Sammel GomezPlace 70 · Grade 12 · Waukegan | 12 | Waukegan | 21:52.80 |
| 71 | Preston TsolmonbaatarPlace 71 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 21:53.60 PR |
| 72 | Alistair HunterPlace 72 · Grade 11 · Libertyville | 11 | Libertyville | 21:57.30 |
| 73 | Jordan LuiPlace 73 · Grade 12 · Libertyville | 12 | Libertyville | 22:00.10 |
| 74 | Anirudh SrinivasanPlace 74 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 22:00.90 |
| 75 | Arya ArumugamPlace 75 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 22:04.40 |
| 76 | Jesse ObenlandPlace 76 · Grade 12 · Zion (Z.-Benton) | 12 | Zion (Z.-Benton) | 22:09.40 |
| 77 | Aarav BansalPlace 77 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 22:10.70 |
| 78 | Jariel ZicatiPlace 78 · Grade 10 · Waukegan | 10 | Waukegan | 22:17.20 |
| 79 | Jaylen KingPlace 79 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 22:31.50 |
| 80 | Neal BhattPlace 80 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 22:37.60 |
| 81 | Aarit PerswalPlace 81 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 22:37.80 |
| 82 | Darsh SankuPlace 82 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 22:39.50 |
| 83 | Santiago BuenoPlace 83 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 22:42.40 |
| 84 | Atticus HunterPlace 84 · Grade 12 · Libertyville | 12 | Libertyville | 22:47.90 |
| 85 | Jason KassinPlace 85 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 23:04.80 |
| 86 | Jason MartinezPlace 86 · Grade 9 · Waukegan | 9 | Waukegan | 23:39.10 |
| 87 | Bradley LiuPlace 87 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 23:43.80 PR |
| 88 | Milan BainsPlace 88 · Grade 10 · Libertyville | 10 | Libertyville | 23:46.30 |
| 89 | Sajeev BalajiPlace 89 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 23:51.20 PR |
| 90 | David JosePlace 90 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 24:14.90 |
| 91 | Christopher BacaPlace 91 · Grade 9 · Zion (Z.-Benton) | 9 | Zion (Z.-Benton) | 24:18.40 |
| 92 | Blake DriesPlace 92 · Grade 9 · Libertyville | 9 | Libertyville | 24:21.20 |
| 93 | Suld MunkhbayerPlace 93 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 24:41.10 |
| 94 | Axel FrancoPlace 94 · Grade 9 · Zion (Z.-Benton) | 9 | Zion (Z.-Benton) | 24:49.20 |
| 95 | Debarghya DasPlace 95 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 24:58.30 |
| 96 | Elden SjostedtPlace 96 · Grade 9 · Waukegan | 9 | Waukegan | 25:04.80 |
| 97 | Salaah QureshiPlace 97 · Grade 9 · Libertyville | 9 | Libertyville | 25:09.60 |
| 98 | Ovier ZamoraPlace 98 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 25:25.50 |
| 99 | Ilia KhoziashevPlace 99 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 26:57.70 PR |
| 100 | Maanas GudisePlace 100 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 31:46.00 |
| 101 | Aaron JosePlace 101 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 32:02.70 |