| 1 | Jerry TellezPlace 1 · Grade 7 · Vernon Hills Hawthorn North | 7 | Vernon Hills Hawthorn North | 12:59.32 PR |
| 2 | Jeremiah MobergPlace 2 · Grade 7 · Mundelein Fremont | 7 | Mundelein Fremont | 13:30.03 PR |
| 3 | Carter WilkenPlace 3 · Grade 7 · Mundelein Fremont | 7 | Mundelein Fremont | 13:41.12 PR |
| 4 | Thomas CallinanPlace 4 · Grade 8 · Vernon Hills Hawthorn North | 8 | Vernon Hills Hawthorn North | 13:56.41 PR |
| 5 | Matthew LevenchukPlace 5 · Grade 6 · Mundelein Carl Sandburg | 6 | Mundelein Carl Sandburg | 13:58.05 PR |
| 6 | Austin LimonesPlace 6 · Grade 7 · Mundelein Fremont | 7 | Mundelein Fremont | 13:59.48 PR |
| 7 | Nicholas JarosinskiPlace 7 · Grade 6 · Grayslake Prairie Crossing | 6 | Grayslake Prairie Crossing | 14:02.04 PR |
| 8 | Thillin KavetiPlace 8 · Grade 8 · Vernon Hills Hawthorn North | 8 | Vernon Hills Hawthorn North | 14:04.37 PR |
| 9 | Domenico Trivellato De AlmeidaPlace 9 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 14:19.08 PR |
| 10 | Chase SchawelPlace 10 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 14:20.24 PR |
| 11 | Landon QuachPlace 11 · Grade 7 · Vernon Hills Hawthorn North | 7 | Vernon Hills Hawthorn North | 15:01.30 PR |
| 12 | Dylan SalgadoPlace 12 · Grade 6 · Mundelein Carl Sandburg | 6 | Mundelein Carl Sandburg | 15:09.30 PR |
| 13 | Greyson StolzenbachPlace 13 · Grade 6 · Mundelein Carl Sandburg | 6 | Mundelein Carl Sandburg | 15:14.34 PR |
| 14 | Jacob MaharPlace 14 · Grade 6 · Grayslake Prairie Crossing | 6 | Grayslake Prairie Crossing | 15:16.40 PR |
| 15 | Judah AusbrookPlace 15 · Grade 5 · Grayslake Prairie Crossing | 5 | Grayslake Prairie Crossing | 15:18.05 PR |
| 16 | Jonah SamuelPlace 16 · Grade 7 · Vernon Hills Hawthorn North | 7 | Vernon Hills Hawthorn North | 15:19.44 PR |
| 17 | Advay NavsupePlace 17 · Grade 7 · Vernon Hills Hawthorn North | 7 | Vernon Hills Hawthorn North | 15:23.05 PR |
| 18 | Noah AllanPlace 18 · Grade 7 · Grayslake Prairie Crossing | 7 | Grayslake Prairie Crossing | 15:23.71 PR |
| 19 | Aiden BasePlace 19 · Grade 7 · Mundelein Fremont | 7 | Mundelein Fremont | 15:25.70 PR |
| 20 | Jacob LeePlace 20 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 15:27.40 PR |
| 21 | Logan KimPlace 21 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 15:30.54 PR |
| 22 | Luis PortilloPlace 22 · Grade 6 · Vernon Hills Hawthorn North | 6 | Vernon Hills Hawthorn North | 15:32.39 PR |
| 23 | Henry DeYoungPlace 23 · Grade 8 · Vernon Hills Hawthorn North | 8 | Vernon Hills Hawthorn North | 15:34.28 PR |
| 24 | Griffin BattagliniPlace 24 · Grade 6 · Mundelein Carl Sandburg | 6 | Mundelein Carl Sandburg | 15:40.62 PR |
| 25 | Cooper RumschlagPlace 25 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 15:44.70 PR |
| 26 | Darsh DattiPlace 26 · Grade 8 · Vernon Hills Hawthorn North | 8 | Vernon Hills Hawthorn North | 15:51.43 PR |
| 27 | Blake WashburnPlace 27 · Grade 7 · Mundelein Fremont | 7 | Mundelein Fremont | 15:54.72 PR |
| 28 | Abhyuday SinghPlace 28 · Grade 7 · Vernon Hills Hawthorn North | 7 | Vernon Hills Hawthorn North | 15:58.84 PR |
| 29 | Carter HuffmanPlace 29 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 16:10.71 PR |
| 30 | Balin StricklandPlace 30 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 16:30.22 PR |
| 31 | Owen PanPlace 31 · Grade 7 · Vernon Hills Hawthorn North | 7 | Vernon Hills Hawthorn North | 16:40.82 PR |
| 32 | Finn RollingerPlace 32 · Grade 7 · Mundelein Fremont | 7 | Mundelein Fremont | 16:41.42 PR |
| 33 | Tyler NelsonPlace 33 · Grade 7 · Mundelein Carl Sandburg | 7 | Mundelein Carl Sandburg | 16:51.40 PR |
| 34 | Jack HooverPlace 34 · Grade 8 · Vernon Hills Hawthorn North | 8 | Vernon Hills Hawthorn North | 17:04.29 PR |
| 35 | Aarav BhatiaPlace 35 · Grade 5 · Grayslake Prairie Crossing | 5 | Grayslake Prairie Crossing | 17:09.20 PR |
| 36 | Declan HerouxPlace 36 · Grade 7 · Grayslake Prairie Crossing | 7 | Grayslake Prairie Crossing | 17:10.41 PR |
| 37 | Joshua MosherPlace 37 · Grade 5 · Grayslake Prairie Crossing | 5 | Grayslake Prairie Crossing | 17:12.14 PR |
| 38 | Ryan BrzezinskiPlace 38 · Grade 7 · Grayslake Prairie Crossing | 7 | Grayslake Prairie Crossing | 17:20.48 PR |
| 39 | Jack DowneyPlace 39 · Grade 6 · Vernon Hills Hawthorn North | 6 | Vernon Hills Hawthorn North | 17:20.77 PR |
| 40 | Sam ThomasPlace 40 · Grade 7 · Vernon Hills Hawthorn North | 7 | Vernon Hills Hawthorn North | 17:31.64 PR |
| 41 | Ryder PeszatPlace 41 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 17:37.60 PR |
| 42 | Nicholas RuizPlace 42 · Grade 7 · Mundelein Fremont | 7 | Mundelein Fremont | 17:37.93 PR |
| 43 | Daniel CocatPlace 43 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 17:40.53 PR |
| 44 | James GotschewskiPlace 44 · Grade 7 · Mundelein Fremont | 7 | Mundelein Fremont | 17:48.32 PR |
| 45 | Angel CuencaPlace 45 · Grade 6 · Vernon Hills Hawthorn North | 6 | Vernon Hills Hawthorn North | 18:23.82 PR |
| 46 | Mustafa MusaPlace 46 · Grade 8 · Vernon Hills Hawthorn North | 8 | Vernon Hills Hawthorn North | 18:23.96 PR |
| 47 | Luke FanPlace 47 · Grade 6 · Vernon Hills Hawthorn North | 6 | Vernon Hills Hawthorn North | 18:24.13 PR |
| 48 | Sharv JoshiPlace 48 · Grade 8 · Vernon Hills Hawthorn North | 8 | Vernon Hills Hawthorn North | 18:29.90 PR |
| 49 | Jack O'MalleyPlace 49 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 18:35.26 PR |
| 50 | Henry XiaPlace 50 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 18:39.77 PR |
| 51 | Max MandelmanPlace 51 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 19:28.14 PR |
| 52 | Ethan DavisPlace 52 · Grade 7 · Mundelein Fremont | 7 | Mundelein Fremont | 20:01.73 PR |
| 53 | Sigmund StanisPlace 53 · Grade 6 · Vernon Hills Hawthorn North | 6 | Vernon Hills Hawthorn North | 20:37.45 PR |
| 54 | Sai KannanPlace 54 · Grade 7 · Vernon Hills Hawthorn North | 7 | Vernon Hills Hawthorn North | 20:49.61 PR |
| 55 | Markus ChanPlace 55 · Grade 8 · Vernon Hills Hawthorn North | 8 | Vernon Hills Hawthorn North | 21:26.50 PR |
| 56 | Mason ParkPlace 56 · Grade 6 · Mundelein Carl Sandburg | 6 | Mundelein Carl Sandburg | 21:32.04 PR |
| 57 | William WrightPlace 57 · Grade 6 · Mundelein Carl Sandburg | 6 | Mundelein Carl Sandburg | 21:36.56 PR |
| 58 | Roman PeczkowiczPlace 58 · Grade 7 · Mundelein Carl Sandburg | 7 | Mundelein Carl Sandburg | 23:03.08 PR |
| 59 | Arian ChatlaniPlace 59 · Grade 5 · Grayslake Prairie Crossing | 5 | Grayslake Prairie Crossing | 23:35.61 PR |
| 60 | Nathan SimnickPlace 60 · Grade 6 · Vernon Hills Hawthorn North | 6 | Vernon Hills Hawthorn North | 23:44.88 PR |
| 61 | Daniel MartinezPlace 61 · Grade 5 · Grayslake Prairie Crossing | 5 | Grayslake Prairie Crossing | 23:49.05 PR |
| 62 | Hudson GrayPlace 62 · Grade 6 · Mundelein Fremont | 6 | Mundelein Fremont | 24:55.20 PR |
| 63 | Sharva PatkhedkarPlace 63 · Grade 7 · Vernon Hills Hawthorn North | 7 | Vernon Hills Hawthorn North | 25:28.35 PR |
| 64 | Ricky ChristianPlace 64 · Grade 8 · Vernon Hills Hawthorn North | 8 | Vernon Hills Hawthorn North | 25:52.01 PR |