| 1 | Damian Garcia-ZamoranoPlace 1 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 11:09.02 PR |
| 2 | Ryker SantiagoPlace 2 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 11:21.21 PR |
| 3 | Ben StrozakPlace 3 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 11:21.26 PR |
| 4 | Calvin BrockobPlace 4 · Grade 8 · Pleasantdale | 8 | Pleasantdale | 11:29.05 PR |
| 5 | James PagePlace 5 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 11:31.88 PR |
| 6 | Owen YarbroughPlace 6 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 11:36.85 PR |
| 7 | Benjamin DeProsperisPlace 7 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 11:38.67 PR |
| 8 | Patrick SorichPlace 8 · Grade 6 · Western Springs McClure | 6 | Western Springs McClure | 11:43.89 PR |
| 9 | Kartar SinghPlace 9 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 11:44.37 PR |
| 10 | Brian DownsPlace 10 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 11:46.48 PR |
| 11 | Noah SalazarPlace 11 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 11:50.58 PR |
| 12 | Charlie NuttingPlace 12 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 11:52.21 PR |
| 13 | Henry RobinsonPlace 13 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 11:53.38 PR |
| 14 | Nathan Baptiste-WheelerPlace 14 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 11:59.52 PR |
| 15 | Connor SandPlace 15 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 12:06.10 PR |
| 16 | Jonathan LaurinPlace 16 · Grade 5 · LaGrange Gurrie | 5 | LaGrange Gurrie | 12:07.74 PR |
| 17 | Maurice WiliamsPlace 17 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 12:07.99 PR |
| 18 | Evan BoydPlace 18 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 12:14.41 PR |
| 19 | Benjamin GelbudaPlace 19 · Grade 7 · Western Springs McClure | 7 | Western Springs McClure | 12:17.62 PR |
| 20 | Oliver DauksasPlace 20 · Grade 7 · Western Springs McClure | 7 | Western Springs McClure | 12:19.26 PR |
| 21 | James NashPlace 21 · Grade 7 · Western Springs McClure | 7 | Western Springs McClure | 12:25.93 PR |
| 22 | Landon SchierlePlace 22 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 12:28.88 PR |
| 23 | Noah BartenPlace 23 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 12:29.59 PR |
| 24 | Jax BurrowsPlace 24 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 12:29.81 PR |
| 25 | Nolan FusPlace 25 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 12:35.41 PR |
| 26 | Sebastian MartinezPlace 26 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 12:36.69 PR |
| 27 | Tanner DeGraffPlace 27 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 12:46.06 PR |
| 28 | Alex EhgoetzPlace 28 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 12:46.70 PR |
| 29 | Austin BrockPlace 29 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 12:48.13 PR |
| 30 | Enzo KingPlace 30 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 12:53.46 PR |
| 31 | Dylan RogersPlace 31 · Grade 6 · Pleasantdale | 6 | Pleasantdale | 12:55.92 PR |
| 32 | Bradley ButtronPlace 32 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 12:59.16 PR |
| 33 | Hugo VanEveryPlace 33 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:00.51 PR |
| 34 | Nathan BalishPlace 34 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 13:01.19 PR |
| 35 | Kogen HenryPlace 35 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:02.54 PR |
| 36 | Devin MullickPlace 36 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:03.09 PR |
| 37 | Montgomery KirkhamPlace 37 · Grade 7 · Western Springs McClure | 7 | Western Springs McClure | 13:05.42 PR |
| 38 | Anthony SzczyptaPlace 38 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 13:05.85 PR |
| 39 | Cian Towles-HoganPlace 39 · Grade 7 · Western Springs McClure | 7 | Western Springs McClure | 13:07.05 PR |
| 40 | Leo NugentPlace 40 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 13:13.41 PR |
| 41 | Graham YarbroughPlace 41 · Grade 5 · LaGrange Gurrie | 5 | LaGrange Gurrie | 13:14.20 PR |
| 42 | Owen GarbePlace 42 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 13:15.66 PR |
| 43 | Emiliano AzuaraPlace 43 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 13:15.93 PR |
| 44 | Ethan PointdujourPlace 44 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:17.87 PR |
| 45 | John PrengerPlace 45 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 13:18.09 PR |
| 46 | Vito MistrettaPlace 46 · Grade 6 · Pleasantdale | 6 | Pleasantdale | 13:18.92 PR |
| 47 | Evan TaylorPlace 47 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 13:20.42 PR |
| 48 | Kieran JoycePlace 48 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 13:21.19 PR |
| 49 | Jordan BocianPlace 49 · Grade 6 · Pleasantdale | 6 | Pleasantdale | 13:21.92 PR |
| 50 | Sebastian FloresPlace 50 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:23.25 PR |
| 51 | Teddy ScouffasPlace 51 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 13:25.14 PR |
| 52 | Charlie FureyPlace 52 · Grade 7 · Pleasantdale | 7 | Pleasantdale | 13:28.08 PR |
| 53 | Teddy TazicPlace 53 · Grade 7 · Western Springs McClure | 7 | Western Springs McClure | 13:30.31 PR |
| 54 | Ryan GogginPlace 54 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 13:35.80 PR |
| 55 | Charlie TweediePlace 55 · Grade 5 · LaGrange Gurrie | 5 | LaGrange Gurrie | 13:40.68 PR |
| 56 | Austin DeGraffPlace 56 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 13:40.74 PR |
| 57 | Thomas DuhigPlace 57 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 13:42.25 PR |
| 58 | Brayden DalcamoPlace 58 · Grade 6 · Pleasantdale | 6 | Pleasantdale | 13:43.49 PR |
| 59 | Grant BrownPlace 59 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:47.39 PR |
| 60 | Ben TicknorPlace 60 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 13:50.58 PR |
| 61 | Owen MachalinskiPlace 61 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:54.95 PR |
| 62 | John (Richie) FortPlace 62 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 13:56.22 PR |
| 63 | Damian SolisPlace 63 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 13:58.38 PR |
| 64 | James KottyPlace 64 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 13:58.50 PR |
| 65 | Russell PetersonPlace 65 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 13:59.33 PR |
| 66 | Steven MaggioPlace 66 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:59.96 PR |
| 67 | William YenaPlace 67 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 14:02.44 PR |
| 68 | Nolan KliebertPlace 68 · Grade 5 · Pleasantdale | 5 | Pleasantdale | 14:10.53 PR |
| 69 | Keegan KliebertPlace 69 · Grade 6 · Pleasantdale | 6 | Pleasantdale | 14:11.65 PR |
| 70 | Mason RestrepoPlace 70 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 14:14.98 PR |
| 71 | Ian TlasecaPlace 71 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 14:15.60 PR |
| 72 | Ezra CampPlace 72 · Grade 5 · Pleasantdale | 5 | Pleasantdale | 14:15.78 PR |
| 73 | Logan Gonzalez-RuizPlace 73 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 14:21.53 PR |
| 74 | Carter ReepmeyerPlace 74 · Grade 6 · Western Springs McClure | 6 | Western Springs McClure | 14:23.90 PR |
| 75 | Matthew RohloffPlace 75 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 14:29.53 PR |
| 76 | Voytas MichaelPlace 76 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 14:30.10 PR |
| 77 | Banks SiefertPlace 77 · Grade 6 · Pleasantdale | 6 | Pleasantdale | 14:30.98 |
| 78 | Max ParraPlace 78 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 14:33.59 PR |
| 79 | Judah LeonardPlace 79 · Grade 6 · Western Springs McClure | 6 | Western Springs McClure | 14:35.73 PR |
| 80 | Daniel BallPlace 80 · Grade 6 · Western Springs McClure | 6 | Western Springs McClure | 14:37.04 PR |
| 81 | Michael MagajnePlace 81 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 14:39.30 PR |
| 82 | Thomas GrahamPlace 82 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 14:40.14 |
| 83 | Nathan JonesPlace 83 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 14:42.83 PR |
| 84 | Jesse FortPlace 84 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 14:48.03 PR |
| 85 | Will ScouffasPlace 85 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 14:48.16 PR |
| 86 | Grant MyersPlace 86 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 14:51.23 PR |
| 87 | Logan MeyersPlace 87 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 14:52.58 PR |
| 88 | Charlie BeaversPlace 88 · Grade 8 · Pleasantdale | 8 | Pleasantdale | 14:53.08 PR |
| 89 | Owen BeaversPlace 89 · Grade 7 · Pleasantdale | 7 | Pleasantdale | 14:53.47 PR |
| 90 | Grant CutkompPlace 90 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 14:54.65 PR |
| 91 | Charles FerriterPlace 91 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 15:02.58 PR |
| 92 | Luis ContrerasPlace 92 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 15:03.86 |
| 93 | Mateo JaramilloPlace 93 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 15:04.71 PR |
| 94 | Jack WhitakerPlace 94 · Grade 5 · Pleasantdale | 5 | Pleasantdale | 15:06.37 PR |
| 95 | Nathan TapallaPlace 95 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 15:08.42 PR |
| 96 | Max GeorgiPlace 96 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 15:14.34 PR |
| 97 | Daniel McGuiganPlace 97 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 15:14.68 PR |
| 98 | Desmond ZavalaPlace 98 · Grade 5 · Pleasantdale | 5 | Pleasantdale | 15:17.46 PR |
| 99 | Jeffrey PowellPlace 99 · Grade 5 · Pleasantdale | 5 | Pleasantdale | 15:26.35 PR |
| 100 | Flood BrendanPlace 100 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 15:26.83 PR |
| 101 | Irmuun BatmunkhPlace 101 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 15:30.56 PR |
| 102 | Coen GelhausPlace 102 · Grade 5 · LaGrange Gurrie | 5 | LaGrange Gurrie | 15:32.60 PR |
| 103 | Padraig MathersPlace 103 · Grade 7 · Western Springs McClure | 7 | Western Springs McClure | 15:32.89 PR |
| 104 | Basil SierraPlace 104 · Grade 5 · Pleasantdale | 5 | Pleasantdale | 15:33.02 PR |
| 105 | Alexander RosalesPlace 105 · Grade 5 · Pleasantdale | 5 | Pleasantdale | 15:36.62 PR |
| 106 | Connor BowersPlace 106 · Grade 6 · Western Springs McClure | 6 | Western Springs McClure | 15:38.01 |
| 107 | Burhanuddin Al-QamariPlace 107 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 15:41.71 PR |
| 108 | Hunter BartholomewPlace 108 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 15:47.28 PR |
| 109 | Levi LovelacePlace 109 · Grade 6 · Pleasantdale | 6 | Pleasantdale | 15:57.17 PR |
| 110 | Lukas HozjanPlace 110 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 16:07.92 PR |
| 111 | Evan BenderPlace 111 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 16:14.09 PR |
| 112 | Caleb LindlePlace 112 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 16:15.24 PR |
| 113 | Miles NugentPlace 113 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 16:16.57 PR |
| 114 | Ben HochbergPlace 114 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 16:18.86 PR |
| 115 | Theodore BurchPlace 115 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 16:19.92 PR |
| 116 | Danny KouckyPlace 116 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 16:20.39 PR |
| 117 | Daniel JacksonPlace 117 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 16:21.08 PR |
| 118 | Brody MurrayPlace 118 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 16:27.93 |
| 119 | Mark RehorPlace 119 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 16:40.52 PR |
| 120 | Taha ChaudriPlace 120 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 16:40.96 PR |
| 121 | Joe RohloffPlace 121 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 16:41.08 PR |
| 122 | Ogden MartinezPlace 122 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 16:42.05 PR |
| 123 | Joseph DistasioPlace 123 · Grade 7 · Pleasantdale | 7 | Pleasantdale | 16:48.94 |
| 124 | Evan EngelPlace 124 · Grade 7 · Pleasantdale | 7 | Pleasantdale | 16:58.34 PR |
| 125 | Nolan LeePlace 125 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 16:59.57 |
| 126 | Ryan MurrayPlace 126 · Grade 6 · Pleasantdale | 6 | Pleasantdale | 17:17.86 PR |
| 127 | Griffin LeePlace 127 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 17:23.20 PR |
| 128 | Nico SmokePlace 128 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 17:25.20 PR |
| 129 | Lopez AngelPlace 129 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 17:26.81 PR |
| 130 | Quintin PhillipsPlace 130 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 17:29.62 PR |
| 131 | Jude McDonaldPlace 131 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 17:31.64 PR |
| 132 | Sebastian Gomez-HernandezPlace 132 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 17:37.51 |
| 133 | Cole JaworskiPlace 133 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 17:49.17 |
| 134 | Henry MurphyPlace 134 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 17:59.74 PR |
| 135 | Eddie HosannaPlace 135 · Grade 6 · Pleasantdale | 6 | Pleasantdale | 18:01.94 PR |
| 136 | Michael GaltsogtPlace 136 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 18:02.16 PR |
| 137 | Vinh HuynhPlace 137 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 18:06.04 PR |
| 138 | Minh HuynhPlace 138 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 18:06.10 |
| 139 | Logan AchterkirchenPlace 139 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 18:07.84 PR |
| 140 | Peter MuscatoPlace 140 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 18:15.75 PR |
| 141 | Hudson RudolphPlace 141 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 18:16.82 PR |
| 142 | Carlo MusillamiPlace 142 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 18:25.08 PR |
| 143 | Kamden SinghPlace 143 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 18:27.86 PR |
| 144 | Jacob KovelPlace 144 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 18:39.96 PR |
| 145 | Brandon WongPlace 145 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 18:46.39 PR |
| 146 | Danny MauroPlace 146 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 18:54.57 PR |
| 147 | Sebastian LinaresPlace 147 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 18:54.89 PR |
| 148 | Booker SkubePlace 148 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 20:18.23 PR |
| 149 | Browning AndersonPlace 149 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 20:18.36 PR |
| 150 | Shane O'ConnellPlace 150 · Grade 8 · Pleasantdale | 8 | Pleasantdale | 20:28.22 PR |
| 151 | Tommy LyonsPlace 151 · Grade 7 · Pleasantdale | 7 | Pleasantdale | 20:32.62 PR |
| 152 | Faris RifaiPlace 152 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 20:37.99 PR |
| 153 | Ben SkibarkaPlace 153 · Grade 5 · LaGrange Highlands | 5 | LaGrange Highlands | 20:38.21 PR |
| 154 | Alex HickeyPlace 154 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 21:24.41 PR |
| 155 | Isaac BenckPlace 155 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 21:51.11 PR |
| 156 | Jayden GutierrezPlace 156 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 21:55.02 PR |
| 157 | Antonio JohnsonPlace 157 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 21:55.73 PR |
| 158 | John PoshekPlace 158 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 24:08.51 PR |
| 159 | Conlin ReganPlace 159 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 26:28.10 PR |
| 160 | Eleinad CazaresPlace 160 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 35:13.80 PR |