| 1 | Yebby DiedrichPlace 1 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 10:50.48 |
| 2 | Cole PosmerPlace 2 · Grade 8 · Downers Grove O'Neill | 8 | Downers Grove O'Neill | 11:13.98 |
| 3 | Benjamin O'ConnorPlace 3 · Grade 7 · Downers Grove O'Neill | 7 | Downers Grove O'Neill | 11:28.32 |
| 4 | Luke EricksonPlace 4 · Grade 8 · Lisle | 8 | Lisle | 11:30.60 |
| 5 | Jonathan FarkcashPlace 5 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 11:30.71 |
| 6 | Diego QuinteroPlace 6 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 11:31.45 |
| 7 | Jordan MartinezPlace 7 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 11:32.34 |
| 8 | Emmett DobbinsPlace 8 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 11:36.91 |
| 9 | Liam BullockPlace 9 · Grade 7 · Willowbrook Westview Hills | 7 | Willowbrook Westview Hills | 11:41.16 |
| 10 | Theodore ByronPlace 10 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 11:45.38 |
| 11 | Grant VongluekiatPlace 11 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 11:50.42 |
| 12 | Ben StrozakPlace 12 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 11:51.68 |
| 13 | William CaldwellPlace 13 · Grade 8 · Downers Grove O'Neill | 8 | Downers Grove O'Neill | 11:53.78 PR |
| 14 | Jibril AhmedPlace 14 · Grade 7 · Darien Eisenhower | 7 | Darien Eisenhower | 11:53.81 PR |
| 15 | Paxton ZielkePlace 15 · Grade 7 · Elmhurst Timothy Christian | 7 | Elmhurst Timothy Christian | 11:57.50 |
| 16 | Isaac LopezPlace 16 · Grade 8 · Willowbrook Westview Hills | 8 | Willowbrook Westview Hills | 11:59.25 |
| 17 | Owen HebertPlace 17 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 12:01.90 PR |
| 18 | Maxfield PengPlace 18 · Grade 8 · Lisle | 8 | Lisle | 12:02.40 PR |
| 19 | Oscar LarsenPlace 19 · Grade 8 · Downers Grove O'Neill | 8 | Downers Grove O'Neill | 12:10.02 |
| 20 | Ethan SmithPlace 20 · Grade 8 · Downers Grove O'Neill | 8 | Downers Grove O'Neill | 12:12.71 |
| 21 | Miguel DominguezPlace 21 · Grade 8 · Summit Heritage | 8 | Summit Heritage | 12:15.24 |
| 22 | Jude VanderLaanPlace 22 · Grade 6 · Elmhurst Timothy Christian | 6 | Elmhurst Timothy Christian | 12:19.17 PR |
| 23 | Grant PolacekPlace 23 · Grade 8 · Darien Eisenhower | 8 | Darien Eisenhower | 12:20.63 PR |
| 24 | Damian Garcia-ZamoranoPlace 24 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 12:24.49 |
| 25 | Desi SendaydiegoPlace 25 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 12:26.06 PR |
| 26 | Kyler RuffPlace 26 · Grade 8 · Burr Ridge Gower | 8 | Burr Ridge Gower | 12:28.38 |
| 27 | Owen NelsonPlace 27 · Grade 5 · LaGrange Gurrie | 5 | LaGrange Gurrie | 12:28.71 |
| 28 | Brady McMurrayPlace 28 · Grade 6 · Darien Eisenhower | 6 | Darien Eisenhower | 12:31.54 PR |
| 29 | Sayef AliPlace 29 · Grade 8 · Summit Heritage | 8 | Summit Heritage | 12:34.56 |
| 30 | Colin GraberPlace 30 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 12:35.88 PR |
| 31 | Ryker SantiagoPlace 31 · Grade 7 · LaGrange Gurrie | 7 | LaGrange Gurrie | 12:37.36 |
| 32 | Carson ThomasPlace 32 · Grade 8 · Lisle | 8 | Lisle | 12:37.65 PR |
| 33 | Nathan TydusPlace 33 · Grade 8 · LaGrange Gurrie | 8 | LaGrange Gurrie | 12:40.49 PR |
| 34 | Travis MayerPlace 34 · Grade 8 · Downers Grove O'Neill | 8 | Downers Grove O'Neill | 12:43.31 |
| 35 | Benett Jurkowski AdamPlace 35 · Grade 7 · Westmont JHS | 7 | Westmont JHS | 12:44.27 PR |
| 36 | Andy FloresPlace 36 · Grade 8 · Burr Ridge Gower | 8 | Burr Ridge Gower | 12:47.57 PR |
| 37 | Jake DeGraffPlace 37 · Grade 8 · Downers Grove O'Neill | 8 | Downers Grove O'Neill | 12:47.71 |
| 38 | Colin BenkaPlace 38 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 12:52.65 PR |
| 39 | James PagePlace 39 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 12:54.92 |
| 40 | Landon WadePlace 40 · Grade 7 · Downers Grove Lakeview | 7 | Downers Grove Lakeview | 12:56.97 PR |
| 41 | Caleb ZimmerlyPlace 41 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 12:57.05 PR |
| 42 | Gavin WhitePlace 42 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 12:58.20 PR |
| 43 | Aiden MendezPlace 43 · Grade 8 · Western Springs McClure | 8 | Western Springs McClure | 12:58.38 PR |
| 44 | Owen TaylorPlace 44 · Grade 8 · Burr Ridge Gower | 8 | Burr Ridge Gower | 13:00.63 PR |
| 45 | Eliseo SolisPlace 45 · Grade 7 · Summit Heritage | 7 | Summit Heritage | 13:00.68 |
| 46 | Will GibsonPlace 46 · Grade 6 · Burr Ridge Gower | 6 | Burr Ridge Gower | 13:02.90 PR |
| 47 | Spencer BorlingPlace 47 · Grade 5 · LaGrange Gurrie | 5 | LaGrange Gurrie | 13:04.60 |
| 48 | Dylan SchusterPlace 48 · Grade 8 · Downers Grove Lakeview | 8 | Downers Grove Lakeview | 13:10.82 PR |
| 49 | Noah BergmanPlace 49 · Grade 7 · Darien Eisenhower | 7 | Darien Eisenhower | 13:12.35 |
| 50 | Benjamin DeProsperisPlace 50 · Grade 7 · Western Springs McClure | 7 | Western Springs McClure | 13:21.61 |
| 51 | Tanner DeGraffPlace 51 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 13:23.23 |
| 52 | Jose GomezPlace 52 · Grade 8 · Summit Heritage | 8 | Summit Heritage | 13:27.36 PR |
| 53 | Nico LaraPlace 53 · Grade 6 · Darien Eisenhower | 6 | Darien Eisenhower | 13:29.12 |
| 54 | Jethro ThomasPlace 54 · Grade 7 · Lisle | 7 | Lisle | 13:31.70 |
| 55 | Alex NigroPlace 55 · Grade 7 · Burr Ridge Gower | 7 | Burr Ridge Gower | 13:32.46 |
| 56 | Hunter RolfePlace 56 · Grade 8 · Summit Heritage | 8 | Summit Heritage | 13:37.97 PR |
| 57 | Ethan RamirezPlace 57 · Grade 6 · Lisle | 6 | Lisle | 13:40.12 |
| 58 | Henry PeartPlace 58 · Grade 7 · Westmont JHS | 7 | Westmont JHS | 13:45.95 |
| 59 | Tyler LinPlace 59 · Grade 7 · Lisle | 7 | Lisle | 13:48.65 PR |
| 60 | Novak JovanovicPlace 60 · Grade 6 · LaGrange Highlands | 6 | LaGrange Highlands | 13:54.25 PR |
| 61 | Louis AldayPlace 61 · Grade 8 · Westmont JHS | 8 | Westmont JHS | 13:56.87 PR |
| 62 | Armando PenaPlace 62 · Grade 7 · Summit Heritage | 7 | Summit Heritage | 13:59.40 |
| 63 | Justice GannonPlace 63 · Grade 6 · Elmhurst Timothy Christian | 6 | Elmhurst Timothy Christian | 14:02.10 |
| 64 | Jordan StaceyPlace 64 · Grade 7 · Downers Grove Lakeview | 7 | Downers Grove Lakeview | 14:04.06 PR |
| 65 | Rafael KopsPlace 65 · Grade 6 · Summit Heritage | 6 | Summit Heritage | 14:14.09 |
| 66 | Graham SowersPlace 66 · Grade 7 · Elmhurst Timothy Christian | 7 | Elmhurst Timothy Christian | 14:14.49 |
| 67 | Michael KlafetaPlace 67 · Grade 7 · Darien Eisenhower | 7 | Darien Eisenhower | 14:17.03 |
| 68 | Benet HoogstraPlace 68 · Grade 8 · Elmhurst Timothy Christian | 8 | Elmhurst Timothy Christian | 14:17.19 PR |
| 69 | Damian SolisPlace 69 · Grade 7 · LaGrange Highlands | 7 | LaGrange Highlands | 14:17.88 |
| 70 | Seth KeelePlace 70 · Grade 7 · Lisle | 7 | Lisle | 14:33.44 |
| 71 | Josh FortierPlace 71 · Grade 6 · Downers Grove Lakeview | 6 | Downers Grove Lakeview | 14:35.10 |
| 72 | Emmett FusPlace 72 · Grade 8 · LaGrange Highlands | 8 | LaGrange Highlands | 14:35.11 PR |
| 73 | Nathan TrauschtPlace 73 · Grade 7 · Downers Grove Lakeview | 7 | Downers Grove Lakeview | 14:36.36 PR |
| 74 | Camren AllenPlace 74 · Grade 8 · Calumet Park Calumet | 8 | Calumet Park Calumet | 14:54.32 |
| 75 | Aidan LopezPlace 75 · Grade 7 · Downers Grove Lakeview | 7 | Downers Grove Lakeview | 14:55.65 |
| 76 | Joseph AdelmanPlace 76 · Grade 6 · Westmont JHS | 6 | Westmont JHS | 14:57.01 |
| 77 | Joey RossiPlace 77 · Grade 7 · Downers Grove Lakeview | 7 | Downers Grove Lakeview | 14:57.26 |
| 78 | Eli KorduckPlace 78 · Grade 5 · Burr Ridge Gower | 5 | Burr Ridge Gower | 14:59.25 |
| 79 | Brylan PerryPlace 79 · Grade 6 · Bellwood Roosevelt | 6 | Bellwood Roosevelt | 15:10.33 PR |
| 80 | James NormanPlace 80 · Grade 8 · Elmhurst Timothy Christian | 8 | Elmhurst Timothy Christian | 15:15.77 |
| 81 | Titus HernandezPlace 81 · Grade 6 · Westmont JHS | 6 | Westmont JHS | 15:19.00 |
| 82 | Cy LaVirePlace 82 · Grade 6 · Elmhurst Timothy Christian | 6 | Elmhurst Timothy Christian | 15:32.67 PR |
| 83 | Emiliano Cruz-SantorePlace 83 · Grade 7 · Westmont JHS | 7 | Westmont JHS | 15:40.35 |
| 84 | Diego DvorakPlace 84 · Grade 8 · Westmont JHS | 8 | Westmont JHS | 15:55.40 |
| 85 | Dallas WilliisPlace 85 · Grade - · Calumet Park Calumet | - | Calumet Park Calumet | 16:04.59 PR |
| 86 | Javon SeayPlace 86 · Grade 8 · Calumet Park Calumet | 8 | Calumet Park Calumet | 16:35.97 PR |
| 87 | Santiago GonzalezPlace 87 · Grade 7 · Bellwood Roosevelt | 7 | Bellwood Roosevelt | 17:35.66 |
| 88 | Raymond SmithPlace 88 · Grade 7 · Calumet Park Calumet | 7 | Calumet Park Calumet | 18:06.93 |
| 89 | Quincy CoxPlace 89 · Grade 8 · Calumet Park Calumet | 8 | Calumet Park Calumet | 18:10.70 PR |
| 90 | Evan BellPlace 90 · Grade 6 · Bellwood Roosevelt | 6 | Bellwood Roosevelt | 18:50.96 |
| 91 | Johnnie VaugnPlace 91 · Grade 8 · Bellwood Roosevelt | 8 | Bellwood Roosevelt | 21:13.42 PR |