| 1 | Ethan HongPlace 1 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 16:01.40 PR |
| 2 | Max DiguiseppePlace 2 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 16:02.40 PR |
| 3 | Brayden WangPlace 3 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 16:36.50 PR |
| 4 | Izic MillerPlace 4 · Grade 12 · Mundelein | 12 | Mundelein | 16:48.50 |
| 5 | Aidan SweetPlace 5 · Grade 11 · Mundelein | 11 | Mundelein | 16:49.60 |
| 6 | Isaac MillsPlace 6 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 16:58.20 |
| 7 | Tristan DuncanPlace 7 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 17:01.60 |
| 8 | Brody WileyPlace 8 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 17:01.70 |
| 9 | Tommy DunnePlace 9 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 17:01.80 |
| 10 | Erick CordovaPlace 10 · Grade 11 · Mundelein | 11 | Mundelein | 17:02.90 |
| 11 | Matthew MoyPlace 11 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 17:04.90 PR |
| 12 | Mason McMurrayPlace 12 · Grade 12 · Mundelein | 12 | Mundelein | 17:05.00 |
| 13 | Ajay VeeramuthuPlace 13 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 17:07.90 PR |
| 14 | Rudransh MajumdarPlace 14 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 17:07.90 PR |
| 15 | Oliver MahPlace 15 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 17:09.30 PR |
| 16 | Brayden BricklerPlace 16 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 17:10.10 |
| 17 | David AdyPlace 17 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 17:10.20 |
| 18 | Tyler KoehlPlace 18 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 17:10.30 |
| 19 | Marcus SchenkPlace 19 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 17:10.40 |
| 20 | George WurlPlace 20 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 17:10.50 |
| 21 | Advik SharmaPlace 21 · Grade 11 · Mundelein | 11 | Mundelein | 17:11.80 |
| 22 | Peter MalloyPlace 22 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 17:16.00 PR |
| 23 | Adrian Pacheco ReyesPlace 23 · Grade 12 · Mundelein | 12 | Mundelein | 17:16.80 PR |
| 24 | Joel JomyPlace 24 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 17:27.50 PR |
| 25 | Nathaniel LeePlace 25 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 17:29.00 PR |
| 26 | Arjun AithalPlace 26 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 17:34.80 PR |
| 27 | Luke NorvellPlace 27 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 17:35.70 PR |
| 28 | Evan AprilPlace 28 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 17:42.10 PR |
| 29 | Alexander EsquivelPlace 29 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 17:42.40 |
| 30 | Ethan CampoPlace 30 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 17:58.50 |
| 31 | Jake WilliamsPlace 31 · Grade 11 · Mundelein | 11 | Mundelein | 17:58.80 |
| 32 | Yuma WatanabePlace 32 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 18:11.80 PR |
| 33 | Tanush SomuPlace 33 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 18:13.00 PR |
| 34 | Noah ValkoPlace 34 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 18:17.50 |
| 35 | Steven WhitePlace 35 · Grade 12 · Mundelein | 12 | Mundelein | 18:18.90 |
| 36 | Cameron JohnsonPlace 36 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 18:21.50 |
| 37 | Cayden WongPlace 37 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 18:24.40 PR |
| 38 | Seth EbnerPlace 38 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 18:26.50 PR |
| 39 | Dexter GliattaPlace 39 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 18:30.40 |
| 40 | Jack SkoraczewskiPlace 40 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 18:30.60 |
| 41 | Enrique GoytiaPlace 41 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 18:30.80 |
| 42 | Jack MuschlitzPlace 42 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 18:31.10 |
| 43 | Braden RaysbyPlace 43 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 18:31.40 |
| 44 | Barrett FloripPlace 44 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 18:32.00 |
| 45 | Yevheniy StoliarovPlace 45 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 18:34.60 PR |
| 46 | Hayden FreerPlace 46 · Grade 9 · Mundelein | 9 | Mundelein | 18:37.60 |
| 47 | Dylan EntinPlace 47 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 18:37.90 PR |
| 48 | Daniel HarmonPlace 48 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 18:53.30 PR |
| 49 | Benjamin ConzelmanPlace 49 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 19:09.40 |
| 50 | Geoffrey GianPlace 50 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 19:12.60 |
| 51 | EJ KimPlace 51 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 19:17.70 PR |
| 52 | Kellan MyersPlace 52 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:20.50 PR |
| 53 | Quinn GliattaPlace 53 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 19:24.70 |
| 54 | Yassine ElmehdiPlace 54 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 19:30.60 PR |
| 55 | Brendan VossPlace 55 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 19:34.50 |
| 56 | Arnav ChippaPlace 56 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:35.70 PR |
| 57 | Anderson ChangPlace 57 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 19:38.20 PR |
| 58 | Aaron GonsalvesPlace 58 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:39.00 PR |
| 59 | Kye WegenerPlace 59 · Grade 9 · Zion (Z.-Benton) | 9 | Zion (Z.-Benton) | 19:39.00 |
| 60 | Jaeyoung YuPlace 60 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 19:40.10 PR |
| 61 | Trevor DayPlace 61 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 19:41.80 |
| 62 | Maximo GuadianaPlace 62 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 19:45.40 |
| 63 | Finley ClaytonPlace 63 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 19:46.60 |
| 64 | Chance WincklerPlace 64 · Grade 11 · Mundelein | 11 | Mundelein | 19:48.70 |
| 65 | Evan SchawelPlace 65 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 19:50.00 PR |
| 66 | Fariz RafiPlace 66 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 19:51.10 |
| 67 | Andrew LampsPlace 67 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 19:54.00 |
| 68 | Robert ClarkPlace 68 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 19:58.30 |
| 69 | Brendon ParkPlace 69 · Grade 10 · Mundelein | 10 | Mundelein | 19:58.60 |
| 70 | Micah ChristopherPlace 70 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 20:05.80 |
| 71 | Aydan Robles RodriguezPlace 71 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 20:05.80 |
| 72 | Evan RasmussenPlace 72 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 20:08.60 |
| 73 | Mason CeiselPlace 73 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 20:08.70 |
| 74 | Anirudh SrinivasanPlace 74 · Grade 12 · Lincolnshire (Stevenson) | 12 | Lincolnshire (Stevenson) | 20:46.30 PR |
| 75 | Archit ChaudhariPlace 75 · Grade 11 · Lincolnshire (Stevenson) | 11 | Lincolnshire (Stevenson) | 20:47.90 |
| 76 | Dhruv TiwariPlace 76 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 20:54.60 PR |
| 77 | Malik CrossPlace 77 · Grade 12 · Zion (Z.-Benton) | 12 | Zion (Z.-Benton) | 21:03.20 |
| 78 | Julian RicePlace 78 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 21:05.40 |
| 79 | Alex ChenPlace 79 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 21:12.10 PR |
| 80 | Aidan DunnePlace 80 · Grade 11 · Gurnee (Warren) | 11 | Gurnee (Warren) | 21:14.30 |
| 81 | Simon ArboledaPlace 81 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 21:14.40 |
| 82 | Jonah AndalPlace 82 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 21:14.70 |
| 83 | Matthew BourgeoisPlace 83 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 21:14.80 |
| 84 | Justin CottrellPlace 84 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 21:14.90 |
| 85 | Reed WolterPlace 85 · Grade 9 · Mundelein | 9 | Mundelein | 21:15.00 |
| 86 | Aarav BansalPlace 86 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 21:16.60 PR |
| 87 | Arya ArumugamPlace 87 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 21:31.50 PR |
| 88 | Aarit PerswalPlace 88 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 21:33.50 |
| 89 | Caden CacuccioloPlace 89 · Grade 9 · Mundelein | 9 | Mundelein | 21:34.80 |
| 90 | Jesse ObenlandPlace 90 · Grade 12 · Zion (Z.-Benton) | 12 | Zion (Z.-Benton) | 21:45.30 PR |
| 91 | Caden McDermottPlace 91 · Grade 12 · Mundelein | 12 | Mundelein | 21:53.60 |
| 92 | Tomohito UmedaPlace 92 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 21:57.00 PR |
| 93 | Daniel LimPlace 93 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 22:02.70 PR |
| 94 | Darsh SankuPlace 94 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 22:17.50 PR |
| 95 | Saitanuj AripiralaPlace 95 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 22:19.30 PR |
| 96 | Neal BhattPlace 96 · Grade 10 · Lincolnshire (Stevenson) | 10 | Lincolnshire (Stevenson) | 22:20.70 |
| 97 | Marcus GeorgePlace 97 · Grade 12 · Gurnee (Warren) | 12 | Gurnee (Warren) | 22:31.80 |
| 98 | Andrew FilipowiczPlace 98 · Grade 10 · Gurnee (Warren) | 10 | Gurnee (Warren) | 22:32.00 |
| 99 | David JosePlace 99 · Grade 9 · Lincolnshire (Stevenson) | 9 | Lincolnshire (Stevenson) | 22:38.10 PR |
| 100 | Noah CurtisPlace 100 · Grade 9 · Gurnee (Warren) | 9 | Gurnee (Warren) | 22:42.40 |