| 1 | Thatcher SewelinPlace 1 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 10:47.6 |
| 2 | Joseph ShipleyPlace 2 · Carroll Middle | — | Carroll Middle | 11:05.7 |
| 3 | Cy LochmuellerPlace 3 · Carroll Middle | — | Carroll Middle | 11:12.5 |
| 4 | Mason BeanPlace 4 · TrailBlazers XC | — | TrailBlazers XC | 11:22.0 |
| 5 | Andrew EmmonsPlace 5 · Grade 8 · Lakewood Park Christian | 8 | Lakewood Park Christian | 11:25.1 PR |
| 6 | Evan DoepnerPlace 6 · TrailBlazers XC | — | TrailBlazers XC | 11:32.1 |
| 7 | Boaz SchlickerPlace 7 · LutheRun | — | LutheRun | 11:35.5 |
| 8 | Sam WidenerPlace 8 · Carroll Middle | — | Carroll Middle | 11:40.1 |
| 9 | Evan RenchPlace 9 · Grade 7 · Lakewood Park Christian | 7 | Lakewood Park Christian | 11:45.1 PR |
| 10 | Remington CappsPlace 10 · Grade - · Shawnee | - | Shawnee | 11:47.4 PR |
| 11 | Casen ConnellyPlace 11 · Carroll Middle | — | Carroll Middle | 11:51.2 |
| 12 | Fin DelaneyPlace 12 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 11:54.1 |
| 13 | Warren HedgePlace 13 · Grade 6 · Lakewood Park Christian | 6 | Lakewood Park Christian | 11:54.7 PR |
| 14 | Jadon WigginsPlace 14 · TrailBlazers XC | — | TrailBlazers XC | 11:56.1 |
| 15 | Ezra EastomPlace 15 · Carroll Middle | — | Carroll Middle | 11:59.0 |
| 16 | Max AhlersmeyerPlace 16 · TrailBlazers XC | — | TrailBlazers XC | 11:59.8 |
| 17 | Johnathan HerringPlace 17 · Grade 7 · Blackhawk Christian | 7 | Blackhawk Christian | 12:00.6 PR |
| 18 | David SheltonPlace 18 · LutheRun | — | LutheRun | 12:04.0 |
| 19 | George NiezerPlace 19 · Grade 7 · Saint Elizabeth Ann Seton | 7 | Saint Elizabeth Ann Seton | 12:06.9 PR |
| 20 | Xavier RipleyPlace 20 · Appleseeds | — | Appleseeds | 12:08.2 |
| 21 | Kael RichterPlace 21 · Grade 8 · Blackhawk Christian | 8 | Blackhawk Christian | 12:09.0 PR |
| 22 | Graham GerberPlace 22 · Grade - · Shawnee | - | Shawnee | 12:10.6 PR |
| 23 | Jacob GreenPlace 23 · Carroll Middle | — | Carroll Middle | 12:21.1 |
| 24 | Luke DelaneyPlace 24 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 12:37.1 |
| 25 | Jacoby EastomPlace 25 · Carroll Middle | — | Carroll Middle | 12:37.4 |
| 26 | Jackson TalleyPlace 26 · Grade - · Lakewood Park Christian | - | Lakewood Park Christian | 12:45.9 PR |
| 27 | Truman SewelinPlace 27 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 12:47.5 |
| 28 | Noah ErwinPlace 28 · Grade 8 · Lakewood Park Christian | 8 | Lakewood Park Christian | 12:49.3 PR |
| 29 | Elliott FaurotePlace 29 · Grade 7 · Blackhawk Christian | 7 | Blackhawk Christian | 12:49.4 PR |
| 30 | Luke GustafsonPlace 30 · Grade 7 · Blackhawk Christian | 7 | Blackhawk Christian | 12:51.7 PR |
| 31 | Anton EvansPlace 31 · Grade 5 · Emmanuel-St. Michael Lutheran | 5 | Emmanuel-St. Michael Lutheran | 12:57.8 PR |
| 32 | Vann KocevarPlace 32 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 13:00.9 PR |
| 33 | Thomas DunnPlace 33 · Grade 8 · Lakewood Park Christian | 8 | Lakewood Park Christian | 13:03.2 PR |
| 34 | Miles TillPlace 34 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 13:04.4 |
| 35 | Corbin CreutzPlace 35 · Grade 7 · Emmanuel-St. Michael Lutheran | 7 | Emmanuel-St. Michael Lutheran | 13:08.7 PR |
| 36 | Easton SalwayPlace 36 · Appleseeds | — | Appleseeds | 13:12.1 |
| 37 | Eli ZiegelPlace 37 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 13:15.3 |
| 38 | Mark PorterPlace 38 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 13:16.1 |
| 39 | Simon BarnesPlace 39 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 13:16.2 |
| 40 | Luke EmmonsPlace 40 · Grade 7 · Lakewood Park Christian | 7 | Lakewood Park Christian | 13:17.3 PR |
| 41 | Javier SpringerPlace 41 · Grade 8 · Lakewood Park Christian | 8 | Lakewood Park Christian | 13:17.5 PR |
| 42 | Caleb RandolphPlace 42 · Grade 8 · Emmanuel-St. Michael Lutheran | 8 | Emmanuel-St. Michael Lutheran | 13:18.1 PR |
| 43 | Cooper McCombPlace 43 · Grade 6 · Lakewood Park Christian | 6 | Lakewood Park Christian | 13:18.7 PR |
| 44 | Titus BuellPlace 44 · Grade - · Shawnee | - | Shawnee | 13:19.3 PR |
| 45 | Dawson BirkeyPlace 45 · Appleseeds | — | Appleseeds | 13:23.3 |
| 46 | Trey TroxellPlace 46 · TrailBlazers XC | — | TrailBlazers XC | 13:27.6 |
| 47 | Avery DavenportPlace 47 · Grade 4 · Concordia Lutheran | 4 | Concordia Lutheran | 13:27.8 PR |
| 48 | Dominic BrecklerPlace 48 · Grade 8 · Saint Elizabeth Ann Seton | 8 | Saint Elizabeth Ann Seton | 13:29.2 PR |
| 49 | Ray MironPlace 49 · Grade 6 · Canterbury | 6 | Canterbury | 13:37.3 PR |
| 50 | Silas RuprechtPlace 50 · Grade 7 · Lakewood Park Christian | 7 | Lakewood Park Christian | 13:40.0 PR |
| 51 | Ryan GerberPlace 51 · Grade - · Shawnee | - | Shawnee | 13:40.3 PR |
| 52 | Ailan McCannPlace 52 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 13:41.3 |
| 53 | Ben CecilPlace 53 · Grade 8 · Concordia Lutheran | 8 | Concordia Lutheran | 13:45.1 PR |
| 54 | Sullivan BeerPlace 54 · Grade 6 · Blackhawk Christian | 6 | Blackhawk Christian | 13:50.6 PR |
| 55 | Keyton ChavesPlace 55 · Grade 6 · Concordia Lutheran | 6 | Concordia Lutheran | 13:56.5 PR |
| 56 | Tyler KellerPlace 56 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 13:58.6 |
| 57 | Conner PorterPlace 57 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 13:59.1 |
| 58 | Irving KocevarPlace 58 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 13:59.2 PR |
| 59 | Luca MauriziPlace 59 · Grade - · Blackhawk Christian | - | Blackhawk Christian | 14:00.6 PR |
| 60 | Ethan HooleyPlace 60 · Appleseeds | — | Appleseeds | 14:02.0 |
| 61 | Cameron PopenfoosePlace 61 · Emmanuel Christian School | — | Emmanuel Christian School | 14:03.6 |
| 62 | Ethan DisbroPlace 62 · Emmanuel Christian School | — | Emmanuel Christian School | 14:07.8 |
| 63 | Brody CarrickPlace 63 · LutheRun | — | LutheRun | 14:08.6 |
| 64 | Daniel AdePlace 64 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 14:08.9 |
| 65 | Cristian GonzalezPlace 65 · Grade - · Shawnee | - | Shawnee | 14:11.4 PR |
| 66 | Johannes SchindlerPlace 66 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 14:18.4 |
| 67 | Elvey PoteetePlace 67 · LutheRun | — | LutheRun | 14:22.9 |
| 68 | Michael Cruz RomanPlace 68 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 14:24.5 |
| 69 | Seth WaggonerPlace 69 · LutheRun | — | LutheRun | 14:31.3 |
| 70 | Fred WestfallPlace 70 · Grade 7 · Canterbury | 7 | Canterbury | 14:38.3 PR |
| 71 | Henry EckertPlace 71 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 14:44.7 |
| 72 | Fred HilgerPlace 72 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 14:44.8 |
| 73 | Carter KolerPlace 73 · Appleseeds | — | Appleseeds | 14:45.4 |
| 74 | Otto KiepPlace 74 · Grade 7 · Canterbury | 7 | Canterbury | 14:46.6 PR |
| 75 | Eastyn WassPlace 75 · Grade - · Shawnee | - | Shawnee | 14:49.1 PR |
| 76 | Luke HadawayPlace 76 · Appleseeds | — | Appleseeds | 14:49.8 |
| 77 | Wesley ShowersPlace 77 · Grade 7 · Blackhawk Christian | 7 | Blackhawk Christian | 14:50.0 PR |
| 78 | Cortlend WalterPlace 78 · Grade - · Shawnee | - | Shawnee | 14:51.4 PR |
| 79 | Thomas PoteetePlace 79 · Grade 7 · Emmanuel-St. Michael Lutheran | 7 | Emmanuel-St. Michael Lutheran | 14:56.9 PR |
| 80 | Isaiah EastomPlace 80 · LutheRun | — | LutheRun | 14:57.9 |
| 81 | Sebastian RareyPlace 81 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 15:01.2 |
| 82 | Winston HubarttPlace 82 · Appleseeds | — | Appleseeds | 15:04.6 |
| 83 | Silas MillerPlace 83 · Grade 6 · Canterbury | 6 | Canterbury | 15:07.5 PR |
| 84 | Edric MasseyPlace 84 · Grade 6 · Blackhawk Christian | 6 | Blackhawk Christian | 15:13.6 PR |
| 85 | Grady HoerstenPlace 85 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 15:26.3 |
| 86 | Sammy CarrelPlace 86 · Grade 8 · Lakewood Park Christian | 8 | Lakewood Park Christian | 15:29.3 PR |
| 87 | Finnley JonesPlace 87 · Emmanuel Christian School | — | Emmanuel Christian School | 15:32.3 |
| 88 | Lucas HalberstadtPlace 88 · Grade 8 · Lakewood Park Christian | 8 | Lakewood Park Christian | 15:37.2 PR |
| 89 | Benjamin SchenkelPlace 89 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 15:40.3 PR |
| 90 | Benedict KieferPlace 90 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 15:42.7 PR |
| 91 | Oliver KingPlace 91 · Carroll Middle | — | Carroll Middle | 15:51.2 |
| 92 | Connor SaurerPlace 92 · LutheRun | — | LutheRun | 15:55.2 |
| 93 | Cole McCombPlace 93 · Grade 6 · Lakewood Park Christian | 6 | Lakewood Park Christian | 15:56.2 PR |
| 94 | Noah SmelserPlace 94 · Grade 7 · Blackhawk Christian | 7 | Blackhawk Christian | 15:59.4 PR |
| 95 | Austin BeckPlace 95 · Grade 7 · Concordia Lutheran | 7 | Concordia Lutheran | 16:02.6 PR |
| 96 | Isaiah SherckPlace 96 · Carroll Middle | — | Carroll Middle | 16:15.3 |
| 97 | John-David O'ConnorPlace 97 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 16:18.8 |
| 98 | Owen FrankePlace 98 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 16:19.1 |
| 99 | Greyson NeukamPlace 99 · Carroll Middle | — | Carroll Middle | 16:21.0 |
| 100 | James JonesPlace 100 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 16:37.6 |