| 1 | Jack JenningsPlace 1 · Grade 11 · Palatine (Fremd) | 11 | Palatine (Fremd) | 14:56.53 |
| 2 | David MoorePlace 2 · Grade 11 · Palatine (Fremd) | 11 | Palatine (Fremd) | 15:04.21 |
| 3 | Alexander KriegPlace 3 · Grade 12 · Palatine | 12 | Palatine | 15:09.79 |
| 4 | Riley WoldPlace 4 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 15:17.13 |
| 5 | Charlie CalderonePlace 5 · Grade 12 · Hoffman Estates (Conant) | 12 | Hoffman Estates (Conant) | 15:19.21 |
| 6 | Logan GreyPlace 6 · Grade 11 · Carpentersville (Dundee-Crown) | 11 | Carpentersville (Dundee-Crown) | 15:20.78 |
| 7 | Gabriel GronskiPlace 7 · Grade 11 · Arlington Heights (Hersey) | 11 | Arlington Heights (Hersey) | 15:22.12 |
| 8 | Elliot BaikPlace 8 · Grade 12 · Arlington Heights (Hersey) | 12 | Arlington Heights (Hersey) | 15:24.52 |
| 9 | Christopher QuickPlace 9 · Grade 12 · Palatine | 12 | Palatine | 15:28.34 |
| 10 | Nate LipaniPlace 10 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 15:30.42 |
| 11 | Nathan MarottaPlace 11 · Grade 12 · Arlington Heights (Hersey) | 12 | Arlington Heights (Hersey) | 15:32.78 |
| 12 | Aidan KorbPlace 12 · Grade 12 · Arlington Heights (Hersey) | 12 | Arlington Heights (Hersey) | 15:37.94 |
| 13 | Aramis AlcantarPlace 13 · Grade 11 · Wheeling | 11 | Wheeling | 15:38.22 |
| 14 | Brandon RuggPlace 14 · Grade 12 · Arlington Heights (Hersey) | 12 | Arlington Heights (Hersey) | 15:38.56 |
| 15 | Trent OdachowskiPlace 15 · Grade 12 · Palatine (Fremd) | 12 | Palatine (Fremd) | 15:40.68 |
| 16 | Bryden LiPlace 16 · Grade 11 · Palatine (Fremd) | 11 | Palatine (Fremd) | 15:40.91 |
| 17 | Johan GonzalezPlace 17 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 15:42.98 |
| 18 | James O'SullivanPlace 18 · Grade 12 · Palatine | 12 | Palatine | 15:50.21 |
| 19 | Evan SalgadoPlace 19 · Grade 10 · Palatine | 10 | Palatine | 15:51.85 |
| 20 | Henry DombrowskiPlace 20 · Grade 12 · Hoffman Estates (Conant) | 12 | Hoffman Estates (Conant) | 16:02.14 |
| 21 | Jackson KellyPlace 21 · Grade 12 · Palatine (Fremd) | 12 | Palatine (Fremd) | 16:04.12 |
| 22 | Santiago ArroyoPlace 22 · Grade 9 · Arlington Heights (Hersey) | 9 | Arlington Heights (Hersey) | 16:04.80 |
| 23 | Joshua MichalskiPlace 23 · Grade 11 · Carpentersville (Dundee-Crown) | 11 | Carpentersville (Dundee-Crown) | 16:06.10 PR |
| 24 | Will CapitoPlace 24 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 16:06.28 |
| 25 | Gavin GlossonPlace 25 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 16:08.11 |
| 26 | Grant PreuskerPlace 26 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 16:09.87 |
| 27 | Alex HernandezPlace 27 · Grade 12 · Buffalo Grove | 12 | Buffalo Grove | 16:10.82 PR |
| 28 | Andrew SchellenbachPlace 28 · Grade 10 · Palatine | 10 | Palatine | 16:11.29 |
| 29 | George LitsogiannisPlace 29 · Grade 9 · Wheeling | 9 | Wheeling | 16:13.14 |
| 30 | Nihal KalsiPlace 30 · Grade 11 · Palatine (Fremd) | 11 | Palatine (Fremd) | 16:14.48 |
| 31 | Doyle WatsonPlace 31 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 16:14.89 |
| 32 | Radhwan AlhamediPlace 32 · Grade 11 · Schaumburg | 11 | Schaumburg | 16:16.63 |
| 33 | Arcangel TrujilloPlace 33 · Grade 9 · Buffalo Grove | 9 | Buffalo Grove | 16:20.18 |
| 34 | Nathan PierzchalskiPlace 34 · Grade 11 · Algonquin (Jacobs) | 11 | Algonquin (Jacobs) | 16:20.69 |
| 35 | Dawid OpiolaPlace 35 · Grade 12 · Rolling Meadows | 12 | Rolling Meadows | 16:22.04 |
| 36 | Orion VossPlace 36 · Grade 11 · Wheeling | 11 | Wheeling | 16:32.08 |
| 37 | Alex TaskovPlace 37 · Grade 10 · Algonquin (Jacobs) | 10 | Algonquin (Jacobs) | 16:33.04 |
| 38 | Leo JimenezPlace 38 · Grade 12 · Hoffman Estates | 12 | Hoffman Estates | 16:36.53 PR |
| 39 | Justin CzepielPlace 39 · Grade 12 · Hoffman Estates (Conant) | 12 | Hoffman Estates (Conant) | 16:37.52 |
| 40 | Ryan WarnerPlace 40 · Grade 11 · Wheeling | 11 | Wheeling | 16:41.75 |
| 41 | Daniel BounpaseuthPlace 41 · Grade 12 · Palatine (Fremd) | 12 | Palatine (Fremd) | 16:46.29 |
| 42 | Patrick RomanskiPlace 42 · Grade 10 · Buffalo Grove | 10 | Buffalo Grove | 16:52.32 |
| 43 | Jonny LenertPlace 43 · Grade 11 · Wheeling | 11 | Wheeling | 16:52.51 |
| 44 | Adel DelicPlace 44 · Grade 12 · Streamwood | 12 | Streamwood | 16:53.23 |
| 45 | Liam BrownPlace 45 · Grade 10 · Hoffman Estates | 10 | Hoffman Estates | 16:54.83 |
| 46 | Patrick GarrettPlace 46 · Grade 9 · Palatine | 9 | Palatine | 16:57.82 |
| 47 | Josef GabrielPlace 47 · Grade 12 · Rolling Meadows | 12 | Rolling Meadows | 16:58.38 PR |
| 48 | Jakob SamuelsPlace 48 · Grade 10 · Rolling Meadows | 10 | Rolling Meadows | 17:00.25 |
| 49 | Nolan SalgadoPlace 49 · Grade 10 · Palatine | 10 | Palatine | 17:01.23 |
| 50 | Austin StevensonPlace 50 · Grade 12 · Algonquin (Jacobs) | 12 | Algonquin (Jacobs) | 17:03.10 |
| 51 | Milo PinedaPlace 51 · Grade 12 · Hoffman Estates (Conant) | 12 | Hoffman Estates (Conant) | 17:06.22 |
| 52 | Trajan MohammedPlace 52 · Grade 10 · Hoffman Estates | 10 | Hoffman Estates | 17:11.41 |
| 53 | David ShuPlace 53 · Grade 12 · Hoffman Estates (Conant) | 12 | Hoffman Estates (Conant) | 17:15.86 |
| 54 | Derrick JonesPlace 54 · Grade 12 · Algonquin (Jacobs) | 12 | Algonquin (Jacobs) | 17:16.91 |
| 55 | Mehdi AbdagicPlace 55 · Grade 12 · Algonquin (Jacobs) | 12 | Algonquin (Jacobs) | 17:18.12 |
| 56 | Henry MatzenPlace 56 · Grade 10 · Rolling Meadows | 10 | Rolling Meadows | 17:18.39 |
| 57 | Lorenzo MagaruPlace 57 · Grade 11 · Wheeling | 11 | Wheeling | 17:20.05 |
| 58 | Isaiah MendozaPlace 58 · Grade 11 · Carpentersville (Dundee-Crown) | 11 | Carpentersville (Dundee-Crown) | 17:20.10 PR |
| 59 | Daniel McGarveyPlace 59 · Grade 10 · Schaumburg | 10 | Schaumburg | 17:23.15 |
| 60 | William BrinkmanPlace 60 · Grade 11 · Schaumburg | 11 | Schaumburg | 17:29.58 PR |
| 61 | Oliver CampbellPlace 61 · Grade 12 · Hoffman Estates (Conant) | 12 | Hoffman Estates (Conant) | 17:29.70 PR |
| 62 | Edgar PagnottoPlace 62 · Grade 10 · Rolling Meadows | 10 | Rolling Meadows | 17:30.36 |
| 63 | Arjun KunjirPlace 63 · Grade 10 · Hoffman Estates (Conant) | 10 | Hoffman Estates (Conant) | 17:30.74 |
| 64 | Aaden MartinezPlace 64 · Grade 11 · Carpentersville (Dundee-Crown) | 11 | Carpentersville (Dundee-Crown) | 17:31.05 |
| 65 | Jayden DumarPlace 65 · Grade 11 · Hoffman Estates | 11 | Hoffman Estates | 17:37.95 PR |
| 66 | Betselot MussiePlace 66 · Grade 9 · Schaumburg | 9 | Schaumburg | 17:40.29 |
| 67 | Alexander MohammedPlace 67 · Grade 10 · Hoffman Estates | 10 | Hoffman Estates | 17:42.48 |
| 68 | Ben GrugelPlace 68 · Grade 11 · Carpentersville (Dundee-Crown) | 11 | Carpentersville (Dundee-Crown) | 17:42.89 PR |
| 69 | Erick OlsonPlace 69 · Grade 12 · Rolling Meadows | 12 | Rolling Meadows | 17:46.53 |
| 70 | Lukas SamuelsPlace 70 · Grade 12 · Rolling Meadows | 12 | Rolling Meadows | 17:51.29 |
| 71 | Diego MolinaPlace 71 · Grade 11 · Carpentersville (Dundee-Crown) | 11 | Carpentersville (Dundee-Crown) | 17:53.91 |
| 72 | Howard BaumertPlace 72 · Grade 10 · Streamwood | 10 | Streamwood | 17:57.40 |
| 73 | Kyle KaulPlace 73 · Grade 9 · Hoffman Estates | 9 | Hoffman Estates | 17:57.53 |
| 74 | Edward PopaPlace 74 · Grade 11 · Schaumburg | 11 | Schaumburg | 17:59.69 |
| 75 | Nick RehbergPlace 75 · Grade 12 · Schaumburg | 12 | Schaumburg | 18:03.85 |
| 76 | James MayerPlace 76 · Grade 11 · Schaumburg | 11 | Schaumburg | 18:06.39 |
| 77 | Aaron VarughesePlace 77 · Grade 11 · Wheeling | 11 | Wheeling | 18:09.23 |
| 78 | Oliver WilsonPlace 78 · Grade 11 · Hoffman Estates | 11 | Hoffman Estates | 18:24.60 |
| 79 | Kaleb PenaPlace 79 · Grade 9 · Carpentersville (Dundee-Crown) | 9 | Carpentersville (Dundee-Crown) | 19:32.20 |
| 80 | Emanuel SalazarPlace 80 · Grade 9 · Streamwood | 9 | Streamwood | 20:05.24 |
| 81 | Alejandro Luna-PadillaPlace 81 · Grade 10 · Streamwood | 10 | Streamwood | 21:14.78 |
| 82 | Aiken NavarroPlace 82 · Grade 10 · Streamwood | 10 | Streamwood | 22:19.16 PR |