| 1 | Giancarlo DelatorrePlace 1 · Grade 8 · Shorewood Troy | 8 | Shorewood Troy | 12:03.15 PR |
| 2 | Andy DygertPlace 2 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 12:03.49 PR |
| 3 | Finn MurphyPlace 3 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 12:05.46 PR |
| 4 | Spencer BorlingPlace 4 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 12:11.47 |
| 5 | Nick MistrettaPlace 5 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 12:12.00 PR |
| 6 | Brian DownsPlace 6 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 12:12.15 |
| 7 | Charlie NuttingPlace 7 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 12:18.49 |
| 8 | R. J. LapinskiPlace 8 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 12:25.61 PR |
| 9 | Owen NelsonPlace 9 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 12:31.13 |
| 10 | Fabio JularyPlace 10 · Grade 7 · Willowbrook Westview Hills | 7 | Willowbrook Westview Hills | 12:34.69 PR |
| 11 | Henry RobinsonPlace 11 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 12:36.61 |
| 12 | Jesus CamachoPlace 12 · Grade 7 · Joliet Gompers | 7 | Joliet Gompers | 12:40.98 PR |
| 13 | Nicholas HowellPlace 13 · Grade 6 · Joliet Gompers | 6 | Joliet Gompers | 12:41.60 PR |
| 14 | Sawyer SulaicaPlace 14 · Grade 6 · Shorewood Troy | 6 | Shorewood Troy | 12:41.96 PR |
| 15 | Bentley CottrellPlace 15 · Grade 7 · Shorewood Troy | 7 | Shorewood Troy | 12:42.69 PR |
| 16 | Joshua NeislerPlace 16 · Grade 5 · Shorewood Troy | 5 | Shorewood Troy | 12:48.21 PR |
| 17 | Logan CaturanoPlace 17 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 12:51.37 PR |
| 18 | Jax BurrowsPlace 18 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 12:53.67 |
| 19 | Alec HeldPlace 19 · Grade 7 · Willowbrook Westview Hills | 7 | Willowbrook Westview Hills | 12:55.37 PR |
| 20 | Connor SandPlace 20 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 12:57.53 |
| 21 | Jonathan LaurinPlace 21 · Grade 5 · LaGrange Gurrie | 5 | LaGrange Gurrie | 12:59.85 |
| 22 | Isiah SalcedoPlace 22 · Grade 7 · Joliet Gompers | 7 | Joliet Gompers | 13:05.58 PR |
| 23 | Jack ChristensenPlace 23 · Grade 8 · Shorewood Troy | 8 | Shorewood Troy | 13:06.24 PR |
| 24 | Willie WilsonPlace 24 · Grade 7 · Joliet Gompers | 7 | Joliet Gompers | 13:08.49 |
| 25 | Finley SmithPlace 25 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 13:11.19 |
| 26 | Hugo VanEveryPlace 26 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:12.22 |
| 27 | Adam DuwederiPlace 27 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 13:12.92 |
| 28 | Jack DotsethPlace 28 · Grade 7 · Homer Glen Homer | 7 | Homer Glen Homer | 13:17.27 PR |
| 29 | Ashton RadeckiPlace 29 · Grade 8 · Lockport Oak Prairie | 8 | Lockport Oak Prairie | 13:21.08 |
| 30 | Juan ValescoPlace 30 · Grade 7 · Joliet Gompers | 7 | Joliet Gompers | 13:25.69 PR |
| 31 | Rhyder LiesckePlace 31 · Grade 8 · Lockport Oak Prairie | 8 | Lockport Oak Prairie | 13:25.75 PR |
| 32 | Tomas ManelisPlace 32 · Grade 7 · Downers Grove O'Neill | 7 | Downers Grove O'Neill | 13:26.03 PR |
| 33 | Khristian Jimar HarmonPlace 33 · Grade 7 · Shorewood Troy | 7 | Shorewood Troy | 13:26.72 PR |
| 34 | William O'ConnorPlace 34 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 13:30.27 PR |
| 35 | Miles BrunellPlace 35 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 13:31.41 PR |
| 36 | Owen RobertsPlace 36 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 13:33.90 PR |
| 37 | Lukas LarsenPlace 37 · Grade 6 · Shorewood Troy | 6 | Shorewood Troy | 13:34.17 PR |
| 38 | Bradley ButtronPlace 38 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 13:36.91 |
| 39 | Ethan PointdujourPlace 39 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:40.00 |
| 40 | Brady BoylePlace 40 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 13:40.68 PR |
| 41 | Collin FaheyPlace 41 · Grade 8 · Homer Glen Homer | 8 | Homer Glen Homer | 13:42.08 PR |
| 42 | Josiah HendricksPlace 42 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 13:43.81 PR |
| 43 | Nana OwusuPlace 43 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 13:44.60 |
| 44 | Chase VugteveenPlace 44 · Grade 7 · Shorewood Troy | 7 | Shorewood Troy | 13:44.83 PR |
| 45 | Caleb WilliamsPlace 45 · Grade 8 · Shorewood Troy | 8 | Shorewood Troy | 13:44.91 PR |
| 46 | Theodore EmphPlace 46 · Grade 5 · Shorewood Troy | 5 | Shorewood Troy | 13:45.90 PR |
| 47 | Austin BrockPlace 47 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 13:46.15 |
| 48 | Ben MorenoPlace 48 · Grade 7 · Joliet Gompers | 7 | Joliet Gompers | 13:46.34 PR |
| 49 | Patryk SadowskiPlace 49 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 13:47.28 PR |
| 50 | Ryan GogginPlace 50 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 13:49.67 |
| 51 | Gavin HellmuthPlace 51 · Grade 8 · Homer Glen Homer | 8 | Homer Glen Homer | 13:50.90 PR |
| 52 | Grant BrownPlace 52 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 13:51.48 |
| 53 | Taher BohriPlace 53 · Grade 8 · Downers Grove O'Neill | 8 | Downers Grove O'Neill | 13:51.80 PR |
| 54 | Julian ZapataPlace 54 · Grade 7 · Shorewood Troy | 7 | Shorewood Troy | 13:55.55 PR |
| 55 | Robert WilliamsPlace 55 · Grade 6 · Shorewood Troy | 6 | Shorewood Troy | 13:56.44 PR |
| 56 | Noah AleemPlace 56 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 13:57.40 PR |
| 57 | Ari PennerPlace 57 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 13:58.22 PR |
| 58 | Aziz AlhusariPlace 58 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 13:58.82 |
| 59 | Finn McAllisterPlace 59 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 13:59.28 PR |
| 60 | John QuigleyPlace 60 · Grade 5 · Shorewood Troy | 5 | Shorewood Troy | 14:00.00 PR |
| 61 | Johan RoyPlace 61 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 14:00.58 PR |
| 62 | Caleb StevensonPlace 62 · Grade 7 · Minooka | 7 | Minooka | 14:01.15 PR |
| 63 | Badr ElzahdanPlace 63 · Grade 6 · Homer Glen Homer | 6 | Homer Glen Homer | 14:02.23 PR |
| 64 | Juan AlvarezPlace 64 · Grade 8 · Joliet Gompers | 8 | Joliet Gompers | 14:02.98 PR |
| 65 | Devin MullickPlace 65 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 14:03.40 |
| 66 | Marcos GarciaPlace 66 · Grade 8 · Joliet Gompers | 8 | Joliet Gompers | 14:04.42 |
| 67 | Noah Lenz-PottsPlace 67 · Grade 8 · Minooka | 8 | Minooka | 14:04.68 PR |
| 68 | Teddy ScouffasPlace 68 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 14:06.07 |
| 69 | Jacob TylkaPlace 69 · Grade 7 · Homer Glen Homer | 7 | Homer Glen Homer | 14:07.53 PR |
| 70 | Evan TaylorPlace 70 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 14:08.39 |
| 71 | Santino LaraPlace 71 · Grade 5 · Darien Eisenhower | 5 | Darien Eisenhower | 14:08.75 PR |
| 72 | Paul AubergerPlace 72 · Grade 7 · Willowbrook Westview Hills | 7 | Willowbrook Westview Hills | 14:09.05 PR |
| 73 | Ryan ZakPlace 73 · Grade 7 · Lockport Oak Prairie | 7 | Lockport Oak Prairie | 14:09.41 |
| 74 | Jacob McDonaldPlace 74 · Grade 8 · Shorewood Troy | 8 | Shorewood Troy | 14:11.29 PR |
| 75 | Charlie TweediePlace 75 · Grade 5 · LaGrange Gurrie | 5 | LaGrange Gurrie | 14:11.75 |
| 76 | Jamal AbualiPlace 76 · Grade 7 · Willowbrook Westview Hills | 7 | Willowbrook Westview Hills | 14:17.19 |
| 77 | Ethan FrickPlace 77 · Grade 6 · Homer Glen Homer | 6 | Homer Glen Homer | 14:17.55 PR |
| 78 | Maksim AdeszkoPlace 78 · Grade 7 · Homer Glen Homer | 7 | Homer Glen Homer | 14:17.85 PR |
| 79 | Oliver VoldPlace 79 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 14:19.86 |
| 80 | Kush ModiyaPlace 80 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 14:19.91 PR |
| 81 | Gio MistrettaPlace 81 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 14:21.40 PR |
| 82 | Jahaan PandyaPlace 82 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 14:25.24 PR |
| 83 | Gunther LewinPlace 83 · Grade 7 · Downers Grove O'Neill | 7 | Downers Grove O'Neill | 14:29.79 PR |
| 84 | Jace BurrowsPlace 84 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 14:30.12 |
| 85 | Junior SzymanskiPlace 85 · Grade 7 · Lockport Oak Prairie | 7 | Lockport Oak Prairie | 14:31.69 PR |
| 86 | Zach RadeckiPlace 86 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 14:31.92 PR |
| 87 | Nathan PisarskiPlace 87 · Grade 6 · Willowbrook Westview Hills | 6 | Willowbrook Westview Hills | 14:33.02 PR |
| 88 | Thomas GrahamPlace 88 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 14:37.80 PR |
| 89 | Eli FoyPlace 89 · Grade 7 · Shorewood Troy | 7 | Shorewood Troy | 14:38.76 PR |
| 90 | Andrew PucelPlace 90 · Grade 8 · Minooka | 8 | Minooka | 14:40.97 PR |
| 91 | Max MoxleyPlace 91 · Grade 7 · Minooka | 7 | Minooka | 14:42.51 |
| 92 | Brady DayPlace 92 · Grade 5 · Minooka | 5 | Minooka | 14:43.32 PR |
| 93 | Steven MaggioPlace 93 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 14:45.34 |
| 94 | Jack FischerPlace 94 · Grade 7 · Downers Grove O'Neill | 7 | Downers Grove O'Neill | 14:51.08 PR |
| 95 | Sebastian AlvarezPlace 95 · Grade 6 · Joliet Gompers | 6 | Joliet Gompers | 14:51.10 PR |
| 96 | Colin MachtPlace 96 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 14:53.86 |
| 97 | Mario VargasPlace 97 · Grade 6 · Joliet Gompers | 6 | Joliet Gompers | 14:58.38 PR |
| 98 | Jackson MaguirePlace 98 · Grade 7 · Willowbrook Westview Hills | 7 | Willowbrook Westview Hills | 14:58.68 PR |
| 99 | Dylan TurnerPlace 99 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 15:00.16 PR |
| 100 | Ivan AvramPlace 100 · Grade 5 · Darien Eisenhower | 5 | Darien Eisenhower | 15:01.50 PR |
| 101 | Sawyer WilkiePlace 101 · Grade 5 · Minooka | 5 | Minooka | 15:02.36 PR |
| 102 | Avery JavierPlace 102 · Grade 6 · Darien Eisenhower | 6 | Darien Eisenhower | 15:02.79 PR |
| 103 | Elijah ButtsPlace 103 · Grade 7 · Downers Grove O'Neill | 7 | Downers Grove O'Neill | 15:04.38 PR |
| 104 | Cole KovarPlace 104 · Grade 6 · Minooka | 6 | Minooka | 15:07.23 PR |
| 105 | Ben AirolaPlace 105 · Grade 6 · Minooka | 6 | Minooka | 15:07.64 PR |
| 106 | Michael VoytasPlace 106 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 15:07.83 PR |
| 107 | Lucas NowalanyPlace 107 · Grade 5 · Darien Eisenhower | 5 | Darien Eisenhower | 15:08.24 PR |
| 108 | Charlie EissingPlace 108 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 15:09.38 PR |
| 109 | Henry RamelPlace 109 · Grade 7 · New Lenox Liberty | 7 | New Lenox Liberty | 15:10.72 PR |
| 110 | Kobe HuttPlace 110 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 15:12.38 PR |
| 111 | Jacob KostalPlace 111 · Grade 6 · Minooka | 6 | Minooka | 15:13.04 PR |
| 112 | Maxwell SopousekPlace 112 · Grade 6 · New Lenox Liberty | 6 | New Lenox Liberty | 15:13.61 PR |
| 113 | Johan DuquePlace 113 · Grade 7 · Joliet Gompers | 7 | Joliet Gompers | 15:14.47 |
| 114 | Paxton LiPlace 114 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 15:22.87 |
| 115 | Ian OrtizcalderonPlace 115 · Grade 6 · New Lenox Liberty | 6 | New Lenox Liberty | 15:31.11 PR |
| 116 | Lincoln MillerPlace 116 · Grade 8 · Downers Grove O'Neill | 8 | Downers Grove O'Neill | 15:32.66 PR |
| 117 | Alexander JimenezPlace 117 · Grade 6 · Joliet Gompers | 6 | Joliet Gompers | 15:39.61 |
| 118 | Vinney BrunettePlace 118 · Grade 6 · New Lenox Liberty | 6 | New Lenox Liberty | 15:43.63 PR |
| 119 | Declan KruegerPlace 119 · Grade 6 · Shorewood Troy | 6 | Shorewood Troy | 15:48.40 PR |
| 120 | Dylan ChandlerPlace 120 · Grade 6 · New Lenox Liberty | 6 | New Lenox Liberty | 15:51.84 PR |
| 121 | Taym El AliPlace 121 · Grade 8 · Lockport Oak Prairie | 8 | Lockport Oak Prairie | 15:53.01 PR |
| 122 | Jake HamiltonPlace 122 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 15:54.71 PR |
| 123 | Owen OuimetPlace 123 · Grade 8 · Lockport Oak Prairie | 8 | Lockport Oak Prairie | 15:55.77 PR |
| 124 | Austin MandrosPlace 124 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 15:59.57 |
| 125 | Mateusz JankowskiPlace 125 · Grade 5 · Shorewood Troy | 5 | Shorewood Troy | 16:01.31 PR |
| 126 | Chase MoorePlace 126 · Grade 5 · Shorewood Troy | 5 | Shorewood Troy | 16:19.42 PR |
| 127 | Mateo CarrancoPlace 127 · Grade 5 · Shorewood Troy | 5 | Shorewood Troy | 16:22.86 PR |
| 128 | Griffin TanclPlace 128 · Grade 6 · Shorewood Troy | 6 | Shorewood Troy | 16:27.19 PR |
| 129 | Aidan SchultzPlace 129 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 16:29.77 PR |
| 130 | Atharv BansalPlace 130 · Grade 7 · Homer Glen Homer | 7 | Homer Glen Homer | 16:31.74 |
| 131 | Will ScouffasPlace 131 · Grade 6 · LaGrange Gurrie | 6 | LaGrange Gurrie | 16:33.44 |
| 132 | Cameron VanPuyenbroeckPlace 132 · Grade 5 · New Lenox Liberty | 5 | New Lenox Liberty | 16:34.48 PR |
| 133 | Owen GriderPlace 133 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 16:47.44 PR |
| 134 | Bennett MillerPlace 134 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 16:56.47 |
| 135 | Ari BastinPlace 135 · Grade 5 · Darien Cass | 5 | Darien Cass | 17:02.34 PR |
| 136 | Elliot GarzaPlace 136 · Grade 6 · New Lenox Liberty | 6 | New Lenox Liberty | 17:09.89 PR |
| 137 | Bruno SzulcPlace 137 · Grade 7 · Downers Grove O'Neill | 7 | Downers Grove O'Neill | 17:14.91 PR |
| 138 | GUSTY WasilewskiPlace 138 · Grade 7 · Lockport Oak Prairie | 7 | Lockport Oak Prairie | 17:27.99 PR |
| 139 | Dylan SchultzPlace 139 · Grade 8 · Downers Grove O'Neill | 8 | Downers Grove O'Neill | 17:40.28 |
| 140 | Dylan ChamberlainPlace 140 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 17:50.58 PR |
| 141 | Kayden FranzesePlace 141 · Grade 5 · New Lenox Liberty | 5 | New Lenox Liberty | 18:10.14 PR |
| 142 | Shivam PatelPlace 142 · Grade 7 · Darien Cass | 7 | Darien Cass | 18:16.41 PR |
| 143 | Willliam BoorrazanesPlace 143 · Grade 6 · New Lenox Liberty | 6 | New Lenox Liberty | 18:25.42 PR |
| 144 | Henry StraczekPlace 144 · Grade 5 · Darien Cass | 5 | Darien Cass | 18:35.34 |
| 145 | Julian CentenoPlace 145 · Grade 7 · New Lenox Liberty | 7 | New Lenox Liberty | 18:40.58 PR |
| 146 | Carter CovinoPlace 146 · Grade 7 · Downers Grove O'Neill | 7 | Downers Grove O'Neill | 18:41.81 |
| 147 | Holden FlaniganPlace 147 · Grade 7 · New Lenox Liberty | 7 | New Lenox Liberty | 18:46.92 PR |
| 148 | Sawyer WegnerPlace 148 · Grade 7 · Downers Grove O'Neill | 7 | Downers Grove O'Neill | 18:57.89 PR |
| 149 | Andrew VanPuyenbroeckPlace 149 · Grade 8 · New Lenox Liberty | 8 | New Lenox Liberty | 19:03.05 |
| 150 | Dylan GreenPlace 150 · Grade 6 · Darien Cass | 6 | Darien Cass | 19:05.23 PR |
| 151 | Patrick GarrityPlace 151 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 19:09.07 PR |
| 152 | Shrihaan Varma SagiPlace 152 · Grade 6 · Downers Grove O'Neill | 6 | Downers Grove O'Neill | 19:09.74 |
| 153 | Laith El AliPlace 153 · Grade 6 · Lockport Oak Prairie | 6 | Lockport Oak Prairie | 22:11.69 PR |