| 1 | Judah BingerPlace 1 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 16:33.08 |
| 2 | Ellery ShuttPlace 2 · Grade 12 · Woodstock | 12 | Woodstock | 16:41.05 |
| 3 | Joseph GonzalezPlace 3 · Grade 12 · Crystal Lake (South) | 12 | Crystal Lake (South) | 16:45.57 PR |
| 4 | Grady SmithPlace 4 · Grade 10 · Johnsburg | 10 | Johnsburg | 16:51.16 |
| 5 | Jack LyonsPlace 5 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 16:55.65 PR |
| 6 | Junior LopezPlace 6 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 17:12.42 PR |
| 7 | Frankie HacklPlace 7 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 17:25.62 |
| 8 | Martin HernandezPlace 8 · Grade 10 · Belvidere (North) | 10 | Belvidere (North) | 17:28.47 |
| 9 | Ryan TaylorPlace 9 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 17:29.66 PR |
| 10 | Zach RedigerPlace 10 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 17:48.64 |
| 11 | Levi CoburnPlace 11 · Grade 12 · Wauconda | 12 | Wauconda | 17:52.18 PR |
| 12 | Josh RothPlace 12 · Grade 11 · Woodstock | 11 | Woodstock | 17:53.75 |
| 13 | Izic MillerPlace 13 · Grade 11 · Mundelein | 11 | Mundelein | 18:00.19 |
| 14 | Owen WuPlace 14 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 18:00.88 PR |
| 15 | Elijah HedgesPlace 15 · Grade 11 · Woodstock | 11 | Woodstock | 18:04.45 |
| 16 | Parker KochPlace 16 · Grade 11 · Wauconda | 11 | Wauconda | 18:05.33 PR |
| 17 | Jack KordishPlace 17 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 18:11.58 PR |
| 18 | Chad WehbyPlace 18 · Grade 12 · Crystal Lake (South) | 12 | Crystal Lake (South) | 18:12.24 PR |
| 19 | Andrew WeaverPlace 19 · Grade 12 · Mundelein | 12 | Mundelein | 18:13.92 PR |
| 20 | Mason McMurrayPlace 20 · Grade 11 · Mundelein | 11 | Mundelein | 18:22.16 |
| 21 | Micah KlosPlace 21 · Grade 11 · Johnsburg | 11 | Johnsburg | 18:25.34 |
| 22 | Benjamin MeyersPlace 22 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 18:31.47 |
| 23 | Jaxon BerryPlace 23 · Grade 11 · McHenry | 11 | McHenry | 18:38.98 |
| 24 | Jason TrojanPlace 24 · Grade 12 · Woodstock | 12 | Woodstock | 18:39.89 |
| 25 | Owen CummingsPlace 25 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 18:45.29 PR |
| 26 | Bryce KopinskiPlace 26 · Grade 10 · Glenview (Glenbrook South) | 10 | Glenview (Glenbrook South) | 18:48.19 |
| 27 | Lukas HoemkePlace 27 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 18:51.49 |
| 28 | Giannie CasisPlace 28 · Grade 11 · Belvidere (North) | 11 | Belvidere (North) | 18:57.22 |
| 29 | Adam BaileyPlace 29 · Grade 11 · Woodstock | 11 | Woodstock | 18:57.88 |
| 30 | Oliver EbelPlace 30 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 19:06.18 |
| 31 | Alex SchrauthPlace 31 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 19:06.28 PR |
| 32 | Austin LindellPlace 32 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 19:09.47 |
| 33 | Tyler MoonPlace 33 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 19:15.77 |
| 34 | Damian CastilloPlace 34 · Grade 11 · Crystal Lake (South) | 11 | Crystal Lake (South) | 19:17.39 PR |
| 35 | Nathan McCreightPlace 35 · Grade 12 · Mundelein | 12 | Mundelein | 19:18.60 |
| 36 | Nathan MillerPlace 36 · Grade 11 · McHenry | 11 | McHenry | 19:30.03 |
| 37 | Delmar MenaPlace 37 · Grade 12 · Mundelein | 12 | Mundelein | 19:30.78 PR |
| 38 | Angelo ParrinelloPlace 38 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 19:36.87 |
| 39 | Matthew McGargillPlace 39 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 19:38.51 PR |
| 40 | Isaac ErwinPlace 40 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 19:48.19 |
| 41 | Gavin PhairPlace 41 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 19:48.30 PR |
| 42 | Brandon MolinaPlace 42 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 19:54.66 |
| 43 | Zach WheadonPlace 43 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 19:54.70 |
| 44 | Erick OlsonPlace 44 · Grade 12 · Rolling Meadows | 12 | Rolling Meadows | 20:04.20 PR |
| 45 | Adrian Pacheco ReyesPlace 45 · Grade 11 · Mundelein | 11 | Mundelein | 20:06.33 |
| 46 | Dominic CantagalloPlace 46 · Grade 11 · Wauconda | 11 | Wauconda | 20:06.63 |
| 47 | Kasey KissnerPlace 47 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 20:08.63 PR |
| 48 | Zachary GhafoorPlace 48 · Grade 12 · Wauconda | 12 | Wauconda | 20:09.52 PR |
| 49 | James Glaskin-ClayPlace 49 · Grade 12 · Mundelein | 12 | Mundelein | 20:10.50 PR |
| 50 | Peter CoonPlace 50 · Grade 12 · Rolling Meadows | 12 | Rolling Meadows | 20:10.81 |
| 51 | Lukas SamuelsPlace 51 · Grade 12 · Rolling Meadows | 12 | Rolling Meadows | 20:10.89 |
| 52 | Daniel PludemanPlace 52 · Grade 11 · Wauconda | 11 | Wauconda | 20:19.24 |
| 53 | Jared NemecPlace 53 · Grade 12 · McHenry | 12 | McHenry | 20:20.13 |
| 54 | Nick SimonPlace 54 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 20:20.96 PR |
| 55 | Alan HernandezPlace 55 · Grade 12 · Rolling Meadows | 12 | Rolling Meadows | 20:21.09 PR |
| 56 | Caspar ChenPlace 56 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 20:26.73 PR |
| 57 | Michael CrowePlace 57 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 20:27.29 PR |
| 58 | Liam DehnertPlace 58 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 20:27.89 PR |
| 59 | Omri GranadosPlace 59 · Grade 11 · Belvidere (North) | 11 | Belvidere (North) | 20:39.18 |
| 60 | Cesar SolorioPlace 60 · Grade 12 · Harvard | 12 | Harvard | 20:44.42 |
| 61 | Josh KuPlace 61 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 20:49.01 |
| 62 | Tanner SoutarPlace 62 · Grade 12 · Wauconda | 12 | Wauconda | 20:55.88 PR |
| 63 | Jonathan BartenfelderPlace 63 · Grade 11 · Crystal Lake (South) | 11 | Crystal Lake (South) | 20:56.66 |
| 64 | Zaid ThaljiPlace 64 · Grade 11 · Rolling Meadows | 11 | Rolling Meadows | 21:07.74 |
| 65 | Andrew GonzalezPlace 65 · Grade 11 · Elgin (Larkin) | 11 | Elgin (Larkin) | 21:08.58 |
| 66 | Nathaniel MendezPlace 66 · Grade 12 · Mundelein | 12 | Mundelein | 21:13.14 |
| 67 | Nate HjelmgrenPlace 67 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 21:14.91 PR |
| 68 | Carter MerrillPlace 68 · Grade 11 · Wauconda | 11 | Wauconda | 21:30.87 PR |
| 69 | Rajan ShahPlace 69 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 21:31.86 PR |
| 70 | Philip SutinPlace 70 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 21:33.96 PR |
| 71 | Gavin BarryPlace 71 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 21:35.71 |
| 72 | Ian BauerPlace 72 · Grade 11 · Rolling Meadows | 11 | Rolling Meadows | 21:39.00 |
| 73 | Evan FangPlace 73 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 21:40.59 PR |
| 74 | Paolo AmideiPlace 74 · Grade 11 · Mundelein | 11 | Mundelein | 21:58.34 PR |
| 75 | Nick OlsonPlace 75 · Grade 11 · Rolling Meadows | 11 | Rolling Meadows | 22:07.47 |
| 76 | Terrence HawkinsPlace 76 · Grade 11 · Belvidere (North) | 11 | Belvidere (North) | 22:17.09 |
| 77 | Owen MillerPlace 77 · Grade 12 · McHenry | 12 | McHenry | 22:18.31 |
| 78 | Griffin MillerPlace 78 · Grade 12 · McHenry | 12 | McHenry | 22:27.43 |
| 79 | David PrzybylakPlace 79 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 22:39.59 PR |
| 80 | Jared LopezPlace 80 · Grade 12 · Johnsburg | 12 | Johnsburg | 22:44.67 |
| 81 | Ethan RushPlace 81 · Grade 12 · McHenry | 12 | McHenry | 23:18.30 |
| 82 | Axel DavilaPlace 82 · Grade 12 · Belvidere (North) | 12 | Belvidere (North) | 23:22.30 |
| 83 | Alex GersPlace 83 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 23:22.37 PR |
| 84 | Dylan JohnsonPlace 84 · Grade 12 · Wauconda | 12 | Wauconda | 23:29.70 PR |
| 85 | Caleb ReinheimerPlace 85 · Grade 12 · Elgin (Larkin) | 12 | Elgin (Larkin) | 23:33.74 |
| 86 | Jack KuehlPlace 86 · Grade 12 · Rolling Meadows | 12 | Rolling Meadows | 23:35.62 PR |
| 87 | Noah KimPlace 87 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 23:36.52 PR |
| 88 | Evan KallasPlace 88 · Grade 12 · Rolling Meadows | 12 | Rolling Meadows | 23:38.01 |
| 89 | Pau CarbonellPlace 89 · Grade 12 · Glenview (Glenbrook South) | 12 | Glenview (Glenbrook South) | 23:42.70 PR |
| 90 | Joshua Navis-ParraPlace 90 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 23:42.75 PR |
| 91 | Liam ParkerPlace 91 · Grade 9 · Harvard | 9 | Harvard | 23:44.20 |
| 92 | Charlie ParkerPlace 92 · Grade 9 · Harvard | 9 | Harvard | 23:54.48 |
| 93 | Arjan MokhaPlace 93 · Grade 11 · Wauconda | 11 | Wauconda | 23:59.73 PR |
| 94 | Drake CoonPlace 94 · Grade 12 · McHenry | 12 | McHenry | 24:00.34 |
| 95 | Miller QualkenbushPlace 95 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 24:04.94 PR |
| 96 | James WirtzPlace 96 · Grade 11 · Glenview (Glenbrook South) | 11 | Glenview (Glenbrook South) | 24:08.06 PR |
| 97 | Evan BrubakerPlace 97 · Grade 9 · Woodstock (Marian) | 9 | Woodstock (Marian) | 24:15.67 |
| 98 | Manuel GuerreroPlace 98 · Grade 9 · Woodstock (Marian) | 9 | Woodstock (Marian) | 24:48.31 |
| 99 | Dylan LevatoPlace 99 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 24:51.43 |
| 100 | Jack DixonPlace 100 · Grade 11 · Belvidere (North) | 11 | Belvidere (North) | 24:51.94 |