| 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 |
| 101 | Jonah KrishPlace 101 · Grade 6 · Saint Elizabeth Ann Seton | 6 | Saint Elizabeth Ann Seton | 16:50.3 PR |
| 102 | Jackson KleberPlace 102 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 16:55.0 PR |
| 103 | Nathanael CecilPlace 103 · LutheRun | — | LutheRun | 16:58.2 |
| 104 | Griffin SchaeferPlace 104 · Carroll Middle | — | Carroll Middle | 17:01.0 |
| 105 | James NichterPlace 105 · Grade 6 · Lakewood Park Christian | 6 | Lakewood Park Christian | 17:03.0 PR |
| 106 | Britain EmerickPlace 106 · Emmanuel Christian School | — | Emmanuel Christian School | 17:03.2 |
| 107 | Timothy SmithPlace 107 · Grade 8 · Lakewood Park Christian | 8 | Lakewood Park Christian | 17:04.4 PR |
| 108 | William LabrashPlace 108 · Grade 5 · Emmanuel-St. Michael Lutheran | 5 | Emmanuel-St. Michael Lutheran | 17:14.6 PR |
| 109 | Tommy JackischPlace 109 · Grade 7 · Canterbury | 7 | Canterbury | 17:16.8 PR |
| 110 | Carter LinnPlace 110 · Grade 7 · Canterbury | 7 | Canterbury | 17:23.5 PR |
| 111 | Malachi JacksonPlace 111 · Grade - · Lakewood Park Christian | - | Lakewood Park Christian | 17:24.1 PR |
| 112 | Malachi CassadyPlace 112 · Grade - · Blackhawk Christian | - | Blackhawk Christian | 17:25.0 PR |
| 113 | Liam SmallPlace 113 · Carroll Middle | — | Carroll Middle | 17:34.2 |
| 114 | Vincent Haffner-BertlPlace 114 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 17:35.0 PR |
| 115 | Joshua CooperPlace 115 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 17:36.9 PR |
| 116 | Bruno Irizarry RojasPlace 116 · Grade - · Blackhawk Christian | - | Blackhawk Christian | 17:43.0 PR |
| 117 | Isaac GomezPlace 117 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 17:43.8 PR |
| 118 | Caleb DossPlace 118 · Grade 7 · Blackhawk Christian | 7 | Blackhawk Christian | 17:45.6 PR |
| 119 | Sam GreenPlace 119 · LutheRun | — | LutheRun | 17:45.7 |
| 120 | Hudson WinsemannPlace 120 · Grade 5 · Emmanuel-St. Michael Lutheran | 5 | Emmanuel-St. Michael Lutheran | 17:46.8 PR |
| 121 | Tim LandriganPlace 121 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 17:56.8 PR |
| 122 | Elliott SalwayPlace 122 · Appleseeds | — | Appleseeds | 18:04.9 |
| 123 | Cameron BeckerPlace 123 · Emmanuel Christian School | — | Emmanuel Christian School | 18:05.1 |
| 124 | James GermannPlace 124 · Grade 7 · Saint Elizabeth Ann Seton | 7 | Saint Elizabeth Ann Seton | 18:06.4 PR |
| 125 | Joseph ScherschelPlace 125 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 18:21.3 |
| 126 | Andrew StaubPlace 126 · LutheRun | — | LutheRun | 18:35.0 |
| 127 | Noah JonesPlace 127 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 18:38.8 |
| 128 | Cooper WintersPlace 128 · Carroll Middle | — | Carroll Middle | 18:41.6 |
| 129 | Ethan SnodgrassPlace 129 · Emmanuel Christian School | — | Emmanuel Christian School | 18:47.4 |
| 130 | Jonah FreiburgerPlace 130 · Grade 8 · Saint Elizabeth Ann Seton | 8 | Saint Elizabeth Ann Seton | 18:55.8 PR |
| 131 | Chase CripePlace 131 · Carroll Middle | — | Carroll Middle | 19:00.3 |
| 132 | Grayson MuzzilloPlace 132 · LutheRun | — | LutheRun | 19:01.0 |
| 133 | Oliver ChristyPlace 133 · Grade - · Blackhawk Christian | - | Blackhawk Christian | 19:03.1 PR |
| 134 | Carson CrowPlace 134 · Carroll Middle | — | Carroll Middle | 19:08.1 |
| 135 | Andrew HooleyPlace 135 · Appleseeds | — | Appleseeds | 19:16.6 |
| 136 | Westley DutroPlace 136 · Grade 6 · Canterbury | 6 | Canterbury | 19:26.6 PR |
| 137 | Kenneth BowenPlace 137 · Grade - · Lakewood Park Christian | - | Lakewood Park Christian | 19:37.6 PR |
| 138 | Brendan LehmanPlace 138 · Emmanuel Christian School | — | Emmanuel Christian School | 20:03.2 |
| 139 | Maverick MillerPlace 139 · Grade - · Blackhawk Christian | - | Blackhawk Christian | 20:17.4 PR |
| 140 | George WestfallPlace 140 · Grade - · Canterbury | - | Canterbury | 20:30.2 PR |
| 141 | Lucas MaherPlace 141 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 20:31.9 |
| 142 | Judah ShivelyPlace 142 · Grade 6 · Lakewood Park Christian | 6 | Lakewood Park Christian | 20:44.6 PR |
| 143 | Andrew OnealPlace 143 · Grade 6 · Blackhawk Christian | 6 | Blackhawk Christian | 20:47.6 |
| 144 | Cooper SmithPlace 144 · LutheRun | — | LutheRun | 21:04.8 |
| 145 | Tydus PotchkaPlace 145 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 21:08.2 PR |
| 146 | Atticus WoodsPlace 146 · LutheRun | — | LutheRun | 21:30.2 |
| 147 | David AugestyniakPlace 147 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 21:36.7 |
| 148 | William HatcherPlace 148 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 21:42.4 |
| 149 | Julian GarciaPlace 149 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 22:17.3 PR |
| 150 | Benjamin MollPlace 150 · LutheRun | — | LutheRun | 22:49.1 |
| 151 | Angad ChauhanPlace 151 · Grade 8 · Canterbury | 8 | Canterbury | 22:54.2 PR |
| 152 | Jose MorenoPlace 152 · TrailBlazers XC | — | TrailBlazers XC | 23:16.3 |
| 153 | Luke ShanksPlace 153 · Grade - · Saint Elizabeth Ann Seton | - | Saint Elizabeth Ann Seton | 23:19.9 PR |
| 154 | Joey WilliamsPlace 154 · St. Charles/St. Jude Cardegles | — | St. Charles/St. Jude Cardegles | 23:36.7 |
| 155 | Bryson HubbardPlace 155 · Grade 5 · Saint Elizabeth Ann Seton | 5 | Saint Elizabeth Ann Seton | 24:01.2 PR |
| 156 | Ishan MihirPlace 156 · Grade - · Canterbury | - | Canterbury | 30:52.2 PR |