| Class 1A Results with One-Mile Split | 
| Place | Name | Grade | Time | School | Team Place | 
| 1 | Tristan Olpin | 8 | 10:31.3 | Rockford Keith | (< 5) | 
| 2 | Michael Moreman | 8 | 10:34.8 | Bismarck-Henning | (< 5) | 
| 3 | Luke Manolakes | 8 | 10:36.6 | Champaign St. Matthew | 1 | 
| 4 | Paul Ruetten | 8 | 10:40.8 | Sycamore St. Mary's | (< 5) | 
| 5 | Jacob Fritz | 8 | 10:42.5 | Bourbonnais Maternity BVM | 2 | 
| 6 | Sawyer Madell | 7 | 10:45.4 | La Grange St. Francis | 3 | 
| 7 | Lucas Beebe | 8 | 10:48.2 | Morton Blessed Sacrament | 4 | 
| 8 | Patric Natindim | 8 | 10:52.2 | Mt. Prospect St. Emily | 5 | 
| 9 | Thomas Leonard | 8 | 10:54.2 | Orland Hills Bernardin | 6 | 
| 10 | Charlie Smith | 8 | 10:56.6 | Antioch Emmons | (< 5) | 
| 11 | Leland Sumer | 8 | 11:00.7 | Tremont | 7 | 
| 12 | Hunter Subry | 8 | 11:04.8 | Grayslake St. Gilbert | 8 | 
| 13 | Ryan Desantis | 8 | 11:05.5 | Chicago St. Benedict | 9 | 
| 14 | Blake Sutherland | 8 | 11:05.8 | Toledo Cumberland | (< 5) | 
| 15 | Alex Carlson | 8 | 11:07.6 | Plano St. Mary's | (< 5) | 
| 16 | Joey Drage | 6 | 11:09.3 | Fox River Grove | 10 | 
| 17 | James Wright | 8 | 11:09.4 | East Moline Northeast | (< 5) | 
| 18 | Ethan Kelly | 8 | 11:09.9 | Downers Grove St. Mary | 11 | 
| 19 | Maxum Caesar | 8 | 11:10.5 | Fox River Grove | 12 | 
| 20 | Jack Aubry | 8 | 11:10.9 | Champaign St. Matthew | 13 | 
| 21 | Michael Moran | 8 | 11:11.6 | Clarendon Hills Notre Dame | 14 | 
| 22 | Chase Provost | 6 | 11:12.1 | Bourbonnais Maternity BVM | 15 | 
| 23 | Dawson Erxleben | 8 | 11:12.8 | Delavan | 16 | 
| 24 | Nicolas Ramkumar | 8 | 11:13.0 | Urbana University | 17 | 
| 25 | Chance Yentes | 8 | 11:14.6 | Champaign St. Matthew | 18 | 
| 26 | Alexander Speer | 8 | 11:18.6 | Grayslake St. Gilbert | 19 | 
| 27 | Alex Tan | 7 | 11:20.6 | Chicago St. Andrew | (< 5) | 
| 28 | Alex Dolcos | 7 | 11:21.8 | Champaign Next Generation | (< 5) | 
| 29 | Eli Stevenson | 7 | 11:22.9 | Elmwood | 20 | 
| 30 | Jacob Presser | 8 | 11:22.9 | Mendon Unity | (< 5) | 
| 31 | Seth Kasinger | 8 | 11:24.5 | South Pekin | (< 5) | 
| 32 | Austin Gale | 8 | 11:24.7 | Spring Bay Riverview | (< 5) | 
| 33 | Sam Lange | 8 | 11:24.8 | Morton Blessed Sacrament | 21 | 
| 34 | Gabe Martinez | 8 | 11:24.8 | Rossville-Alvin | (< 5) | 
| 35 | Jordan Neisen | 8 | 11:26.4 | Liberty | 22 | 
| 36 | Landon Obert | 8 | 11:27.7 | Liberty | 23 | 
| 37 | Kennan Walsh | 7 | 11:29.5 | Effingham St. Anthony | 24 | 
| 38 | Joseph Goodenow | 8 | 11:31.1 | Springfield Christian | 25 | 
| 39 | Dane Thorne | 8 | 11:36.4 | Onarga Iroquois West | 26 | 
| 40 | Victor Lampe | 7 | 11:37.2 | Elmwood | 27 | 
| 41 | Grant Marshall | 7 | 11:38.0 | Franklin | 28 | 
| 42 | Efren Contreras | 8 | 11:38.5 | Woodridge St. Scholastica | (< 5) | 
| 43 | Cole Daily | 7 | 11:38.9 | Princeville | 29 | 
| 44 | Joey Schultz | 7 | 11:39.2 | Clarendon Hills Notre Dame | 30 | 
| 45 | Grayson Gonski | 8 | 11:39.8 | Bourbonnais Maternity BVM | 31 | 
| 46 | Thomas Diamond | 8 | 11:40.2 | Woodridge St. Scholastica | (< 5) | 
| 47 | Logan Robbins | 6 | 11:40.3 | Liberty | 32 | 
| 48 | Connor Price | 7 | 11:40.8 | Onarga Iroquois West | 33 | 
| 49 | Zach Voss | 7 | 11:42.0 | Tremont | 34 | 
| 50 | Evan Bajerski | 8 | 11:42.3 | Lake Zurich St. Francis deSales | 35 | 
| 51 | Kyle McGovern | 7 | 11:44.6 | Chicago St. Benedict | 36 | 
| 52 | Ethan Ashbrook | 8 | 11:45.6 | Urbana University | 37 | 
| 53 | Chris Brady | 8 | 11:45.8 | Clarendon Hills Notre Dame | 38 | 
| 54 | Hayden Pirtz | 8 | 11:45.8 | Normal Epiphany | (< 5) | 
| 55 | Nate Muersch | 8 | 11:47.1 | Downers Grove St. Mary | 39 | 
| 56 | Eric Stemper | 8 | 11:49.0 | Chicago Queen of Angels | 40 | 
| 57 | Owen Lane | 7 | 11:49.2 | Antioch Emmons | (< 5) | 
| 58 | Jakoby McKown | 6 | 11:49.6 | Brimfield | (< 5) | 
| 59 | James Goodenow | 8 | 11:50.1 | Springfield Christian | 41 | 
| 60 | Nolton Klingele | 7 | 11:50.1 | Liberty | 42 | 
| 61 | Hayden Cross | 8 | 11:50.2 | Normal Epiphany | (< 5) | 
| 62 | Sean Walsh | 8 | 11:50.7 | Clarendon Hills Notre Dame | 43 | 
| 63 | Matthew Czech | 8 | 11:50.9 | Chicago Queen of Angels | 44 | 
| 64 | Dylan Taylor | 8 | 11:51.0 | Cowden-Herrick | (< 5) | 
| 65 | Kennedy Bottecher | 8 | 11:51.6 | Champaign St. Matthew | 45 | 
| 66 | Carter Heinrich | 5 | 11:52.2 | Bourbonnais Maternity BVM | 46 | 
| 67 | Everet Andrew | 8 | 11:52.7 | Wilmette St. Francis | (< 5) | 
| 68 | Matthew Tang | 8 | 11:53.0 | Urbana University | 47 | 
| 69 | Eli McKinty | 8 | 11:55.0 | Elmwood | 48 | 
| 70 | Denver Hoerr | 6 | 11:55.7 | Princeville | 49 | 
| 71 | Jonathon Archer | 7 | 11:57.4 | Chicago St. Benedict | 50 | 
| 72 | Jackson Tenhouse | 6 | 11:58.1 | Liberty | 51 | 
| 73 | Charlie Maxwell | 8 | 11:58.3 | Bloomington Corpus Christi | 52 | 
| 74 | Carter Johnson | 8 | 12:01.0 | Princeville | 53 | 
| 75 | Kyle Garcia | 7 | 12:01.5 | La Grange St. Francis | 54 | 
| 76 | Kip Hoerr | 8 | 12:02.3 | Princeville | 55 | 
| 77 | Alex Ahmari | 7 | 12:02.8 | Champaign St. Matthew | 56 | 
| 78 | Evan Czys | 8 | 12:03.0 | Champaign St. Matthew | 57 | 
| 79 | Jack Bailie | 8 | 12:03.7 | Downers Grove St. Mary | 58 | 
| 80 | Cannen Wolf | 6 | 12:03.9 | Liberty | 59 | 
| 81 | Alex Hoeft | 8 | 12:04.5 | Morton Blessed Sacrament | 60 | 
| 82 | Rob Lombardo | 8 | 12:05.2 | Mt. Prospect St. Raymond | (< 5) | 
| 83 | Scott Rogowski | 8 | 12:05.5 | Mt. Prospect St. Emily | 61 | 
| 84 | Nathan Kochera | 7 | 12:05.6 | Arlington Heights Our Lady of the Wayside | (< 5) | 
| 85 | Luke Sander | 8 | 12:05.8 | Morton Blessed Sacrament | 62 | 
| 86 | Drew Dixon | 8 | 12:05.9 | Delavan | 63 | 
| 87 | Lucas Doland | 6 | 12:06.0 | Palatine St. Theresa | (< 5) | 
| 88 | Thomas Harmon | 6 | 12:06.9 | Brimfield | (< 5) | 
| 89 | Bradley Domke | 8 | 12:07.1 | Clarendon Hills Notre Dame | 64 | 
| 90 | Andrew Jordan | 5 | 12:07.4 | Palatine St. Thomas | (< 5) | 
| 91 | Conner Dalton | 7 | 12:08.3 | Chicago St. Andrew | (< 5) | 
| 92 | Peter Viz | 8 | 12:08.3 | Orland Hills Bernardin | 65 | 
| 93 | John Heneghan | 8 | 12:08.5 | Downers Grove St. Mary | 66 | 
| 94 | Connor Hine | 6 | 12:09.4 | Springfield Christ the King | (< 5) | 
| 95 | Adam Caesar | 8 | 12:10.0 | Fox River Grove | 67 | 
| 96 | Tommy Cortese | 8 | 12:10.9 | Mt. Prospect St. Emily | 68 | 
| 97 | Jack Rodi | 7 | 12:11.7 | Downers Grove St. Mary | 69 | 
| 98 | Tyler Ohl | 8 | 12:12.7 | Decatur Our Lady of Lourdes | (< 5) | 
| 99 | Nick Maurer | 7 | 12:13.4 | Champaign St. Matthew | 70 | 
| 100 | Blake Stua | 8 | 12:13.8 | Crescent City | (< 5) | 
| 101 | Landon Provost | 5 | 12:13.9 | Bourbonnais Maternity BVM | 71 | 
| 102 | Patrick Curry | 5 | 12:15.0 | Orland Hills Bernardin | 72 | 
| 103 | Collin Eisenbarth | 7 | 12:15.8 | Mossville | (< 5) | 
| 104 | Seth Howard | 7 | 12:16.7 | Carrollton GS | (< 5) | 
| 105 | Luke Hoffmann | 7 | 12:17.5 | Elmwood | 73 | 
| 106 | Josh Vogel | 7 | 12:18.4 | Bloomington Corpus Christi | 74 | 
| 107 | Cal Mulder | 7 | 12:19.2 | Bourbonnais Maternity BVM | 75 | 
| 108 | Jason Hironimus | 8 | 12:20.6 | Grayslake St. Gilbert | 76 | 
| 109 | Brendan Dalcanton | 7 | 12:20.9 | Bourbonnais St. George | (< 5) | 
| 110 | Michael Reiter | 8 | 12:23.5 | Orland Hills Bernardin | 77 | 
| 111 | Jason Bergstrom | 8 | 12:25.3 | Mt. Prospect St. Emily | 78 | 
| 112 | Jonathan Winters | 8 | 12:26.0 | Clarendon Hills Notre Dame | 79 | 
| 113 | Kevin Slawacki | 7 | 12:26.8 | Mt. Prospect St. Emily | 80 | 
| 114 | Emmett Tully | 7 | 12:27.2 | La Grange St. Francis | 81 | 
| 115 | Matt Case | 8 | 12:27.6 | Decatur Johns Hill | (< 5) | 
| 116 | Gabe Miles | 6 | 12:27.7 | Elmwood | 82 | 
| 117 | Drake Rutledge | 6 | 12:28.7 | Springfield Christian | 83 | 
| 118 | Lucas Geiger | 8 | 12:30.1 | Mt. Prospect St. Emily | 84 | 
| 119 | Declan Ochoa | 5 | 12:31.0 | Chicago St. Benedict | 85 | 
| 120 | Austin Faber | 7 | 12:31.8 | Effingham St. Anthony | 86 | 
| 121 | Matt McDowell | 6 | 12:32.7 | Dallas City | (< 5) | 
| 122 | Logan Antrim | 7 | 12:32.7 | Effingham St. Anthony | 87 | 
| 123 | Will Foley | 7 | 12:32.9 | Bloomington Corpus Christi | 88 | 
| 124 | Zachary Bebar | 6 | 12:35.1 | Joliet St. Paul | (< 5) | 
| 125 | Lucas Alvarez | 7 | 12:36.7 | Onarga Iroquois West | 89 | 
| 126 | David Sun | 8 | 12:36.7 | Urbana University | 90 | 
| 127 | James Getz | 8 | 12:39.0 | Tremont | 91 | 
| 128 | Sam Atkinson | 8 | 12:39.5 | Urbana University | 92 | 
| 129 | Cristian Dela Cruz | 8 | 12:40.0 | Chicago Queen of Angels | 93 | 
| 130 | William Czech | 7 | 12:40.5 | Chicago Queen of Angels | 94 | 
| 131 | Logan Wallace | 8 | 12:41.3 | Elmwood | 95 | 
| 132 | Grant Hoey | 8 | 12:41.6 | Urbana University | 96 | 
| 133 | Chris Sevilla | 8 | 12:42.7 | Mt. Prospect St. Emily | 97 | 
| 134 | Aidan Day | 7 | 12:44.2 | Grayslake St. Gilbert | 98 | 
| 135 | Mick Willenborg | 7 | 12:44.5 | Effingham St. Anthony | 99 | 
| 136 | Ryan Dunn | 7 | 12:44.6 | La Grange St. Francis | 100 | 
| 137 | Aaron Calhoun | 8 | 12:44.9 | Princeville | 101 | 
| 138 | Sean Molloy | 6 | 12:45.2 | Chicago St. Benedict | 102 | 
| 139 | Andrew Ciarlette | 6 | 12:47.3 | Joliet St. Paul | (< 5) | 
| 140 | Josiah Kellum | 7 | 12:47.8 | Tremont | 103 | 
| 141 | Drew Dust | 7 | 12:48.3 | Effingham St. Anthony | 104 | 
| 142 | Noah Tegeler | 7 | 12:48.5 | Effingham St. Anthony | 105 | 
| 143 | Mason Rinkel | 6 | 12:48.8 | Princeville | 106 | 
| 144 | Akash Pardeshi | 8 | 12:49.3 | Urbana University | 107 | 
| 145 | Michael Domke | 5 | 12:50.0 | Clarendon Hills Notre Dame | 108 | 
| 146 | Shayne White | 5 | 12:50.1 | Franklin | 109 | 
| 147 | Emmett Culligan | 8 | 12:52.3 | Downers Grove St. Mary | 110 | 
| 148 | Connor Fitzpatrick | 7 | 12:52.7 | La Grange St. Francis | 111 | 
| 149 | Ben Erickson | 7 | 12:53.0 | Chicago Queen of Angels | 112 | 
| 150 | Connor Walls | 7 | 12:55.5 | La Grange St. Francis | 113 | 
| 151 | Nolen Leiva | 8 | 12:55.8 | Tremont | 114 | 
| 152 | Ethan Steiner | 8 | 12:56.5 | Tremont | 115 | 
| 153 | Jaxsen Rosales | 6 | 12:57.2 | Grayslake St. Gilbert | 116 | 
| 154 | Matthew Trosino | 7 | 12:57.4 | Bloomington Corpus Christi | 117 | 
| 155 | Caleb Steiner | 6 | 12:57.6 | Tremont | 118 | 
| 156 | Ryan Draeger | 8 | 12:58.0 | Morton Blessed Sacrament | 119 | 
| 157 | Nick Lemanski | 8 | 12:58.5 | Fox River Grove | 120 | 
| 158 | Noah Hollis | 6 | 12:59.5 | Elmwood | 121 | 
| 159 | Carter Holt | 6 | 12:59.6 | Liberty | 122 | 
| 160 | Colton Provost | 6 | 13:00.2 | Bourbonnais Maternity BVM | 123 | 
| 161 | Sebastian Sherwin | 8 | 13:00.6 | Chicago St. Benedict | 124 | 
| 162 | Henry Maxwell | 6 | 13:00.6 | Bloomington Corpus Christi | 125 | 
| 163 | Camden Krautsack | 8 | 13:01.1 | Lake Zurich St. Francis deSales | 126 | 
| 164 | Joey Hartman | 6 | 13:01.4 | Chicago Queen of Angels | 127 | 
| 165 | Grant Fouts | 6 | 13:01.5 | Bourbonnais St. George | (< 5) | 
| 166 | Macrae Palmer | 7 | 13:01.7 | La Grange St. Francis | 128 | 
| 167 | Alex Miiller | 7 | 13:01.9 | Lake Zurich St. Francis deSales | 129 | 
| 168 | Adam Galdoni | 5 | 13:03.5 | Lake Zurich St. Francis deSales | 130 | 
| 169 | Jaxson Benningfield | 7 | 13:04.5 | Princeville | 131 | 
| 170 | Alex Bingham | 8 | 13:04.5 | Bloomington Corpus Christi | 132 | 
| 171 | Jacob Bingham | 8 | 13:05.5 | Bloomington Corpus Christi | 133 | 
| 172 | Ty Wiedman | 7 | 13:06.2 | Effingham St. Anthony | 134 | 
| 173 | Gavin Greaney | 7 | 13:06.7 | Downers Grove St. Mary | 135 | 
| 174 | Matthew Gaspardo | 5 | 13:07.5 | Orland Hills Bernardin | 136 | 
| 175 | Clayton Tallcott | 6 | 13:07.6 | Mendon Unity | (< 5) | 
| 176 | Dade Wilson | 8 | 13:09.0 | Springfield Christian | 137 | 
| 177 | Dylan Franada | 5 | 13:09.8 | Lake Zurich St. Francis deSales | 138 | 
| 178 | Thad Bergschneider | 5 | 13:10.5 | Franklin | 139 | 
| 179 | Carter Dennison | 6 | 13:16.1 | Morton Blessed Sacrament | 140 | 
| 180 | Wolf Schmidt | 5 | 13:19.6 | Delavan | 141 | 
| 181 | Trace Fleming | 7 | 13:20.1 | Onarga Iroquois West | 142 | 
| 182 | Luke Manahan | 8 | 13:21.4 | Onarga Iroquois West | 143 | 
| 183 | Jack Klein | 6 | 13:21.7 | Chicago St. Benedict | 144 | 
| 184 | Alex Rochford | 8 | 13:28.8 | Morton Blessed Sacrament | 145 | 
| 185 | Thomas Devine | 8 | 13:31.3 | Lake Zurich St. Francis deSales | 146 | 
| 186 | Jacob Felix | 7 | 13:32.7 | Fox River Grove | 147 | 
| 187 | Charlie Mottola | 5 | 13:34.4 | Grayslake St. Gilbert | 148 | 
| 188 | Jacob Kuipers | 7 | 13:36.2 | Onarga Iroquois West | 149 | 
| 189 | Nathan Brooks | 8 | 13:36.7 | Delavan | 150 | 
| 190 | Prescott Jeckel | 8 | 13:39.3 | Delavan | 151 | 
| 191 | Giacomo Armagno | 8 | 13:42.6 | Lake Zurich St. Francis deSales | 152 | 
| 192 | Logan Cully | 8 | 13:42.8 | Franklin | 153 | 
| 193 | Ryan Starkey | 8 | 13:43.6 | Fox River Grove | 154 | 
| 194 | Danny Jensen | 8 | 13:45.1 | Orland Hills Bernardin | 155 | 
| 195 | Max McTaggart | 7 | 13:48.3 | Onarga Iroquois West | 156 | 
| 196 | Sam Yontz | 5 | 13:48.4 | Delavan | 157 | 
| 197 | Dylan Christianson | 8 | 13:50.8 | Chicago Queen of Angels | 158 | 
| 198 | Peter Wallis | 7 | 13:51.7 | Fox River Grove | 159 | 
| 199 | Kyle Roodhouse | 7 | 13:57.5 | Franklin | 160 | 
| 200 | Aj Robinson | 8 | 13:58.9 | Springfield Christian | 161 | 
| 201 | Matthew Powers | 8 | 14:03.3 | Grayslake St. Gilbert | 162 | 
| 202 | Luis Salgado | 6 | 14:13.7 | Orland Hills Bernardin | 163 | 
| 203 | Tyler Kanganis | 6 | 14:18.9 | Franklin | 164 | 
| 204 | Abrien Sundell | 5 | 14:20.3 | Delavan | 165 | 
| 205 | Carson Bowman | 5 | 14:24.0 | Franklin | 166 |