| 1 | Jack WahlsPlace 1 · Grade 8 · Ingleside Big Hollow | 8 | Ingleside Big Hollow | 11:16.44 |
| 2 | Haddin EnglishPlace 2 · Grade 8 · Gurnee Viking | 8 | Gurnee Viking | 11:27.24 |
| 3 | Adriel GonzalezPlace 3 · Grade 8 · Gurnee Viking | 8 | Gurnee Viking | 11:35.24 PR |
| 4 | Gideon ChristensenPlace 4 · Grade 8 · Johnsburg JHS | 8 | Johnsburg JHS | 11:36.99 PR |
| 5 | Ryan SanchezPlace 5 · Grade 6 · Wauconda | 6 | Wauconda | 11:38.54 PR |
| 6 | Blake ClintonPlace 6 · Grade 8 · Wauconda | 8 | Wauconda | 11:39.97 PR |
| 7 | Adrian BratmanPlace 7 · Grade 8 · Vernon Hills Hawthorn South | 8 | Vernon Hills Hawthorn South | 11:40.12 PR |
| 8 | Luke LaytonPlace 8 · Grade 8 · Ingleside Big Hollow | 8 | Ingleside Big Hollow | 11:42.44 PR |
| 9 | Robert HartmanPlace 9 · Grade 6 · Lake Forest Deer Path | 6 | Lake Forest Deer Path | 11:45.90 PR |
| 10 | Jonah AndalPlace 10 · Grade 8 · Gurnee Viking | 8 | Gurnee Viking | 11:54.39 PR |
| 11 | John KolarPlace 11 · Grade 6 · Gurnee Viking | 6 | Gurnee Viking | 11:56.35 PR |
| 12 | Mateo CejaPlace 12 · Grade 6 · Gurnee Viking | 6 | Gurnee Viking | 11:58.84 PR |
| 13 | James NicolinePlace 13 · Grade 6 · Johnsburg JHS | 6 | Johnsburg JHS | 12:00.47 PR |
| 14 | Enzo Fiore-GuardadoPlace 14 · Grade 8 · Ingleside Big Hollow | 8 | Ingleside Big Hollow | 12:03.92 PR |
| 15 | Isaiah VenegasPlace 15 · Grade 7 · Ingleside Big Hollow | 7 | Ingleside Big Hollow | 12:03.99 |
| 16 | Jacob BobisPlace 16 · Grade 7 · Lindenhurst Millburn MS | 7 | Lindenhurst Millburn MS | 12:05.00 |
| 17 | Jackson KotleskiPlace 17 · Grade 8 · Lake Bluff | 8 | Lake Bluff | 12:10.89 PR |
| 18 | Kai ClarkePlace 18 · Grade 6 · Green Oaks Oak Grove | 6 | Green Oaks Oak Grove | 12:15.05 PR |
| 19 | Hunter MackPlace 19 · Grade 6 · Green Oaks Oak Grove | 6 | Green Oaks Oak Grove | 12:16.54 PR |
| 20 | Marcel KubiakPlace 20 · Grade 7 · Ingleside Big Hollow | 7 | Ingleside Big Hollow | 12:18.20 |
| 21 | Trenton PazPlace 21 · Grade 8 · Johnsburg JHS | 8 | Johnsburg JHS | 12:19.87 PR |
| 22 | Liam ArnoldPlace 22 · Grade 8 · Harvard JHS | 8 | Harvard JHS | 12:20.23 PR |
| 23 | Alex FischerPlace 23 · Grade 6 · Lindenhurst Millburn MS | 6 | Lindenhurst Millburn MS | 12:22.37 |
| 24 | Eli OuimettePlace 24 · Grade 6 · Lindenhurst Millburn MS | 6 | Lindenhurst Millburn MS | 12:22.89 |
| 25 | Andrew BuerstattePlace 25 · Grade 5 · Green Oaks Oak Grove | 5 | Green Oaks Oak Grove | 12:23.90 PR |
| 26 | JD NewhousePlace 26 · Grade 7 · Lake Forest Deer Path | 7 | Lake Forest Deer Path | 12:26.94 PR |
| 27 | Jakob ReyesPlace 27 · Grade 7 · Ingleside Big Hollow | 7 | Ingleside Big Hollow | 12:28.17 |
| 28 | Brendan KooPlace 28 · Grade 8 · Vernon Hills Hawthorn South | 8 | Vernon Hills Hawthorn South | 12:28.47 PR |
| 29 | Isaiah LimaPlace 29 · Grade 8 · Lindenhurst Millburn MS | 8 | Lindenhurst Millburn MS | 12:31.08 PR |
| 30 | George FreyPlace 30 · Grade 7 · Lindenhurst Millburn MS | 7 | Lindenhurst Millburn MS | 12:31.37 |
| 31 | Caden DwyerPlace 31 · Grade 5 · Johnsburg JHS | 5 | Johnsburg JHS | 12:34.94 |
| 32 | Hylton CampbellPlace 32 · Grade 8 · Woodstock Northwood | 8 | Woodstock Northwood | 12:35.22 PR |
| 33 | Danish KhanPlace 33 · Grade 8 · Lindenhurst Millburn MS | 8 | Lindenhurst Millburn MS | 12:35.66 PR |
| 34 | Kingston OnyangoPlace 34 · Grade 6 · Woodstock Northwood | 6 | Woodstock Northwood | 12:36.24 |
| 35 | Tyler GandorPlace 35 · Grade 8 · Wauconda | 8 | Wauconda | 12:36.64 PR |
| 36 | Aditya BatulePlace 36 · Grade 8 · Vernon Hills Hawthorn South | 8 | Vernon Hills Hawthorn South | 12:40.07 PR |
| 37 | Noah ChangPlace 37 · Grade 7 · Vernon Hills Hawthorn South | 7 | Vernon Hills Hawthorn South | 12:41.93 |
| 38 | Hayden FreerPlace 38 · Grade 8 · Vernon Hills Hawthorn South | 8 | Vernon Hills Hawthorn South | 12:42.30 PR |
| 39 | Ben CollierPlace 39 · Grade 8 · Vernon Hills Hawthorn South | 8 | Vernon Hills Hawthorn South | 12:42.43 PR |
| 40 | Embry SchusterPlace 40 · Grade 6 · Richmond Nippersink | 6 | Richmond Nippersink | 12:42.67 PR |
| 41 | Matthew LevenchukPlace 41 · Grade 6 · Mundelein Carl Sandburg | 6 | Mundelein Carl Sandburg | 12:43.17 PR |
| 42 | Nathan BannwolfPlace 42 · Grade 7 · Harvard JHS | 7 | Harvard JHS | 12:44.37 |
| 43 | Austin SantoyoPlace 43 · Grade 5 · Johnsburg JHS | 5 | Johnsburg JHS | 12:45.79 |
| 44 | Logan OlbrichPlace 44 · Grade 7 · Harvard JHS | 7 | Harvard JHS | 12:48.11 PR |
| 45 | Aiden AriasPlace 45 · Grade 8 · Harvard JHS | 8 | Harvard JHS | 12:50.44 |
| 46 | Grayson MackPlace 46 · Grade 6 · Green Oaks Oak Grove | 6 | Green Oaks Oak Grove | 12:53.85 PR |
| 47 | Eric SenkowskiPlace 47 · Grade 8 · Island Lake Matthews | 8 | Island Lake Matthews | 12:56.87 PR |
| 48 | Isaiah TellezPlace 48 · Grade 7 · Ingleside Big Hollow | 7 | Ingleside Big Hollow | 12:58.30 |
| 49 | Nolan SmithPlace 49 · Grade 6 · Wauconda | 6 | Wauconda | 12:59.34 PR |
| 50 | Zachary PetersonPlace 50 · Grade 7 · Green Oaks Oak Grove | 7 | Green Oaks Oak Grove | 12:59.65 PR |
| 51 | Dylan GandorPlace 51 · Grade 6 · Wauconda | 6 | Wauconda | 13:01.56 |
| 52 | Alex RamirezPlace 52 · Grade 8 · Island Lake Matthews | 8 | Island Lake Matthews | 13:01.94 PR |
| 53 | Evan LanhamPlace 53 · Grade 8 · Woodstock Northwood | 8 | Woodstock Northwood | 13:04.77 PR |
| 54 | Cal SummyPlace 54 · Grade 7 · Lindenhurst Millburn MS | 7 | Lindenhurst Millburn MS | 13:10.34 |
| 55 | Graham MarschPlace 55 · Grade 6 · Lake Bluff | 6 | Lake Bluff | 13:10.73 PR |
| 56 | Blaine MelvinPlace 56 · Grade 6 · Vernon Hills Hawthorn South | 6 | Vernon Hills Hawthorn South | 13:11.55 PR |
| 57 | Lewis ClarkePlace 57 · Grade 6 · Green Oaks Oak Grove | 6 | Green Oaks Oak Grove | 13:12.60 PR |
| 58 | Samuel BrehmPlace 58 · Grade 7 · Harvard JHS | 7 | Harvard JHS | 13:15.55 |
| 59 | Paul (Doc) DeLassusPlace 59 · Grade 6 · Gurnee Viking | 6 | Gurnee Viking | 13:17.38 PR |
| 60 | Beilin ChengPlace 60 · Grade 7 · Green Oaks Oak Grove | 7 | Green Oaks Oak Grove | 13:17.57 |
| 61 | Alex SprakerPlace 61 · Grade 7 · Johnsburg JHS | 7 | Johnsburg JHS | 13:22.01 PR |
| 62 | Dayton CrutcherPlace 62 · Grade 8 · Richmond Nippersink | 8 | Richmond Nippersink | 13:22.09 PR |
| 63 | Beckham WorthenPlace 63 · Grade 6 · Lake Bluff | 6 | Lake Bluff | 13:27.44 PR |
| 64 | Andrew LesliePlace 64 · Grade 6 · Island Lake Matthews | 6 | Island Lake Matthews | 13:29.24 PR |
| 65 | Dylan SalgadoPlace 65 · Grade 6 · Mundelein Carl Sandburg | 6 | Mundelein Carl Sandburg | 13:33.02 PR |
| 66 | Vincent BartolucciPlace 66 · Grade 7 · Lake Forest Deer Path | 7 | Lake Forest Deer Path | 13:33.82 PR |
| 67 | Tyler NelsonPlace 67 · Grade 7 · Mundelein Carl Sandburg | 7 | Mundelein Carl Sandburg | 13:41.34 |
| 68 | Andrew LaskiPlace 68 · Grade 7 · Woodstock Northwood | 7 | Woodstock Northwood | 13:41.88 |
| 69 | Keegan StephensonPlace 69 · Grade 6 · Island Lake Matthews | 6 | Island Lake Matthews | 13:42.85 |
| 70 | Giovanni AlonsoPlace 70 · Grade 7 · Harvard JHS | 7 | Harvard JHS | 13:53.15 |
| 71 | Carter FanelliPlace 71 · Grade 8 · Lake Forest Deer Path | 8 | Lake Forest Deer Path | 13:55.37 PR |
| 72 | Zak DennyPlace 72 · Grade 6 · Wauconda | 6 | Wauconda | 14:00.27 |
| 73 | Cody LuciusPlace 73 · Grade 8 · Island Lake Matthews | 8 | Island Lake Matthews | 14:04.13 PR |
| 74 | Anderson MulfordPlace 74 · Grade 8 · Lake Bluff | 8 | Lake Bluff | 14:10.46 PR |
| 75 | Shane GallupPlace 75 · Grade 6 · Wauconda | 6 | Wauconda | 14:11.12 |
| 76 | Leviticus (Levi) BorowskiPlace 76 · Grade 8 · Island Lake Matthews | 8 | Island Lake Matthews | 14:15.06 |
| 77 | Charlie LongworthPlace 77 · Grade 8 · Lake Bluff | 8 | Lake Bluff | 14:18.89 PR |
| 78 | Aiden GarciaPlace 78 · Grade 7 · Gurnee Viking | 7 | Gurnee Viking | 14:19.28 |
| 79 | Evan VallalyPlace 79 · Grade 8 · Lake Forest Deer Path | 8 | Lake Forest Deer Path | 14:21.97 PR |
| 80 | William BreakstonePlace 80 · Grade 8 · Lake Bluff | 8 | Lake Bluff | 14:33.21 PR |
| 81 | Leo PortenPlace 81 · Grade 8 · Island Lake Matthews | 8 | Island Lake Matthews | 14:34.37 PR |
| 82 | Elijah BurroughsPlace 82 · Grade 6 · Richmond Nippersink | 6 | Richmond Nippersink | 14:34.89 |
| 83 | Griffin BattagliniPlace 83 · Grade 6 · Mundelein Carl Sandburg | 6 | Mundelein Carl Sandburg | 14:44.67 PR |
| 84 | Everett MontgomeryPlace 84 · Grade 7 · Lake Forest Deer Path | 7 | Lake Forest Deer Path | 14:49.94 |
| 85 | Benjamin ParkerPlace 85 · Grade 6 · Harvard JHS | 6 | Harvard JHS | 14:50.01 |
| 86 | Bennett AndersenPlace 86 · Grade 6 · Richmond Nippersink | 6 | Richmond Nippersink | 14:55.19 PR |
| 87 | Connor KuhlmannPlace 87 · Grade 7 · Lake Forest Deer Path | 7 | Lake Forest Deer Path | 14:55.93 PR |
| 88 | Elias VasquezPlace 88 · Grade 7 · Woodstock Northwood | 7 | Woodstock Northwood | 14:56.49 PR |
| 89 | Emiliano OlaguePlace 89 · Grade 6 · Woodstock Northwood | 6 | Woodstock Northwood | 14:58.09 PR |
| 90 | Tyler (Stan) SteifPlace 90 · Grade 6 · Richmond Nippersink | 6 | Richmond Nippersink | 14:59.91 PR |
| 91 | Justin EscobarPlace 91 · Grade 8 · Mundelein Carl Sandburg | 8 | Mundelein Carl Sandburg | 15:02.97 PR |
| 92 | Kieran LaurentPlace 92 · Grade 6 · Richmond Nippersink | 6 | Richmond Nippersink | 15:05.45 |
| 93 | Gage LuebkePlace 93 · Grade 5 · Johnsburg JHS | 5 | Johnsburg JHS | 15:43.66 |
| 94 | Liam OlsonPlace 94 · Grade 8 · Woodstock Northwood | 8 | Woodstock Northwood | 15:53.41 |
| 95 | Ethan PeteriePlace 95 · Grade 8 · Richmond Nippersink | 8 | Richmond Nippersink | 16:07.22 PR |
| 96 | John SimutisPlace 96 · Grade 7 · Lake Bluff | 7 | Lake Bluff | 16:35.65 PR |
| 97 | Edward CantuPlace 97 · Grade 8 · Mundelein Carl Sandburg | 8 | Mundelein Carl Sandburg | 18:16.36 |