| 1 | Andrew CalderonPlace 1 · Grade 12 · Deerfield | 12 | Deerfield | 15:40.06 |
| 2 | Ethan ReichPlace 2 · Grade 12 · Deerfield | 12 | Deerfield | 15:44.40 |
| 3 | Beckett ShifrinPlace 3 · Grade 11 · Deerfield | 11 | Deerfield | 15:48.91 |
| 4 | Grady SmithPlace 4 · Grade 11 · Johnsburg | 11 | Johnsburg | 16:00.28 |
| 5 | Logan LuoPlace 5 · Grade 12 · Deerfield | 12 | Deerfield | 16:00.40 |
| 6 | Geo KopulosPlace 6 · Grade 11 · Woodstock (North) | 11 | Woodstock (North) | 16:05.46 |
| 7 | Michael StarrPlace 7 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 16:06.94 PR |
| 8 | Gavin McInnisPlace 8 · Grade 12 · Richmond (R.-Burton) | 12 | Richmond (R.-Burton) | 16:07.65 |
| 9 | Jasper FinePlace 9 · Grade 12 · Deerfield | 12 | Deerfield | 16:15.31 |
| 10 | Aaron MilewskiPlace 10 · Grade 11 · Cary (C.-Grove) | 11 | Cary (C.-Grove) | 16:19.37 |
| 11 | Shane RyanPlace 11 · Grade 9 · Cary (C.-Grove) | 9 | Cary (C.-Grove) | 16:29.19 |
| 12 | Edwin MoralesPlace 12 · Grade 11 · Round Lake | 11 | Round Lake | 16:41.01 |
| 13 | Alexander Castro-GomezPlace 13 · Grade 11 · Round Lake | 11 | Round Lake | 16:43.25 |
| 14 | Micah KlosPlace 14 · Grade 12 · Johnsburg | 12 | Johnsburg | 16:45.50 |
| 15 | Lucas BryanPlace 15 · Grade 12 · Deerfield | 12 | Deerfield | 16:51.57 |
| 16 | Logan AarsethPlace 16 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 16:54.52 |
| 17 | Dylan BartenfelderPlace 17 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 16:56.93 |
| 18 | Tristan DuncanPlace 18 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 17:00.88 |
| 19 | Oliver EbelPlace 19 · Grade 11 · Woodstock (Marian) | 11 | Woodstock (Marian) | 17:05.89 |
| 20 | Alexander MartinezPlace 20 · Grade 11 · Round Lake | 11 | Round Lake | 17:07.51 |
| 21 | Evan HursthousePlace 21 · Grade 12 · Mundelein (Carmel) | 12 | Mundelein (Carmel) | 17:07.67 |
| 22 | Ben BoruckiPlace 22 · Grade 11 · Deerfield | 11 | Deerfield | 17:09.08 |
| 23 | Zach RhodesPlace 23 · Grade 11 · Lake Forest | 11 | Lake Forest | 17:09.56 |
| 24 | Quinn EmmonsPlace 24 · Grade 12 · Mundelein (Carmel) | 12 | Mundelein (Carmel) | 17:10.97 |
| 25 | Garrett FriesPlace 25 · Grade 12 · Fox Lake (Grant) | 12 | Fox Lake (Grant) | 17:11.99 |
| 26 | Ricardo BrionesPlace 26 · Grade 11 · Crystal Lake (South) | 11 | Crystal Lake (South) | 17:14.28 |
| 27 | Hudson HughesPlace 27 · Grade 12 · Lake Forest | 12 | Lake Forest | 17:15.78 |
| 28 | Joe SovskyPlace 28 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 17:18.02 |
| 29 | Wes SchoeppPlace 29 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 17:18.06 |
| 30 | Kaedon GarriquesPlace 30 · Grade 11 · Lake Forest | 11 | Lake Forest | 17:19.11 |
| 31 | Lorenzo MagaruPlace 31 · Grade 12 · Wheeling | 12 | Wheeling | 17:20.42 |
| 32 | Zach WheadonPlace 32 · Grade 11 · Woodstock (Marian) | 11 | Woodstock (Marian) | 17:23.94 |
| 33 | Jason AivazianPlace 33 · Grade 12 · Wheeling | 12 | Wheeling | 17:28.63 |
| 34 | Seth LeePlace 34 · Grade 12 · Lake Forest | 12 | Lake Forest | 17:31.19 |
| 35 | Ian WheadonPlace 35 · Grade 9 · Woodstock (Marian) | 9 | Woodstock (Marian) | 17:31.34 |
| 36 | Nathan KempfPlace 36 · Grade 12 · Fox Lake (Grant) | 12 | Fox Lake (Grant) | 17:32.42 |
| 37 | Bradley KylePlace 37 · Grade 11 · Cary (C.-Grove) | 11 | Cary (C.-Grove) | 17:32.96 |
| 38 | Chatham GehringPlace 38 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 17:37.19 |
| 39 | Cannon Wilson ChavezPlace 39 · Grade 11 · Crystal Lake (South) | 11 | Crystal Lake (South) | 17:40.55 |
| 40 | Liam SheltonPlace 40 · Grade 9 · Crystal Lake (South) | 9 | Crystal Lake (South) | 17:44.75 |
| 41 | Zacary PopePlace 41 · Grade 11 · Fox Lake (Grant) | 11 | Fox Lake (Grant) | 17:51.18 |
| 42 | Brayden BakerPlace 42 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 17:52.26 |
| 43 | Teddy WagnerPlace 43 · Grade 10 · Cary (C.-Grove) | 10 | Cary (C.-Grove) | 17:53.23 |
| 44 | Aaron VarughesePlace 44 · Grade 12 · Wheeling | 12 | Wheeling | 17:54.42 |
| 45 | Henry VegaPlace 45 · Grade 12 · Round Lake | 12 | Round Lake | 17:58.55 |
| 46 | Matthew EscatelPlace 46 · Grade 12 · Fox Lake (Grant) | 12 | Fox Lake (Grant) | 17:58.69 |
| 47 | Ben StegemannPlace 47 · Grade 12 · Mundelein (Carmel) | 12 | Mundelein (Carmel) | 18:12.38 |
| 48 | Ethan CampoPlace 48 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 18:13.68 |
| 49 | Albert HouPlace 49 · Grade 11 · Lake Forest Academy | 11 | Lake Forest Academy | 18:15.38 |
| 50 | Joshua WoodcockPlace 50 · Grade 12 · Marengo | 12 | Marengo | 18:17.58 |
| 51 | Warren McCulloughPlace 51 · Grade 12 · Lake Forest | 12 | Lake Forest | 18:29.27 |
| 52 | Alexander EsquivelPlace 52 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 18:31.73 |
| 53 | Maximo GuadianaPlace 53 · Grade 10 · Zion (Z.-Benton) | 10 | Zion (Z.-Benton) | 18:35.96 |
| 54 | Camron PiasPlace 54 · Grade 9 · Mundelein (Carmel) | 9 | Mundelein (Carmel) | 18:37.84 |
| 55 | Carson KlosPlace 55 · Grade 11 · Johnsburg | 11 | Johnsburg | 18:41.20 |
| 56 | Jaden EnkhbayerPlace 56 · Grade 11 · Mundelein (Carmel) | 11 | Mundelein (Carmel) | 18:50.32 |
| 57 | Jackson StachowiakPlace 57 · Grade 11 · Mundelein (Carmel) | 11 | Mundelein (Carmel) | 18:55.53 |
| 58 | Gavin BarryPlace 58 · Grade 11 · Woodstock (Marian) | 11 | Woodstock (Marian) | 18:55.77 |
| 59 | Brayden SobczakPlace 59 · Grade 11 · Woodstock (North) | 11 | Woodstock (North) | 19:05.06 |
| 60 | Jimmy BishopPlace 60 · Grade 10 · Woodstock (North) | 10 | Woodstock (North) | 19:08.07 |
| 61 | Aiden KinchusPlace 61 · Grade 10 · Crystal Lake (South) | 10 | Crystal Lake (South) | 19:14.28 |
| 62 | Dylan HowenPlace 62 · Grade 12 · Woodstock (North) | 12 | Woodstock (North) | 19:16.64 |
| 63 | Micah ChristopherPlace 63 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 19:24.18 |
| 64 | Ben CostelloPlace 64 · Grade 12 · Lake Forest Academy | 12 | Lake Forest Academy | 19:24.45 |
| 65 | Leo LeiPlace 65 · Grade 12 · Lake Forest Academy | 12 | Lake Forest Academy | 19:34.69 |
| 66 | Oscar StemplePlace 66 · Grade 12 · Lake Forest Academy | 12 | Lake Forest Academy | 19:46.89 |
| 67 | Aydan Robles RodriguezPlace 67 · Grade 11 · Zion (Z.-Benton) | 11 | Zion (Z.-Benton) | 19:57.61 |
| 68 | Nathanael VasquezPlace 68 · Grade 12 · Woodstock (North) | 12 | Woodstock (North) | 19:58.96 |
| 69 | Astin ChoiPlace 69 · Grade 12 · Lake Forest Academy | 12 | Lake Forest Academy | 20:01.03 |
| 70 | Iggy KarrPlace 70 · Grade 10 · Johnsburg | 10 | Johnsburg | 20:03.39 |
| 71 | Jack WebbPlace 71 · Grade 12 · Mundelein (Carmel) | 12 | Mundelein (Carmel) | 20:10.27 |
| 72 | Manuel GuerreroPlace 72 · Grade 10 · Woodstock (Marian) | 10 | Woodstock (Marian) | 20:40.21 |
| 73 | Daniel CoxPlace 73 · Grade 12 · Marengo | 12 | Marengo | 20:42.30 |
| 74 | Malik CrossPlace 74 · Grade 12 · Zion (Z.-Benton) | 12 | Zion (Z.-Benton) | 21:01.49 |
| 75 | Dylan LevatoPlace 75 · Grade 11 · Woodstock (Marian) | 11 | Woodstock (Marian) | 21:13.50 |
| 76 | Peter HuggerPlace 76 · Grade 10 · Woodstock (North) | 10 | Woodstock (North) | 21:31.67 |
| 77 | Sean KellyPlace 77 · Grade 12 · Woodstock (Marian) | 12 | Woodstock (Marian) | 21:42.64 |
| 78 | Zac ForesterPlace 78 · Grade 12 · Woodstock (North) | 12 | Woodstock (North) | 21:43.87 |
| 79 | Sebastian KostemajPlace 79 · Grade 11 · Johnsburg | 11 | Johnsburg | 21:52.45 |