| 1 | Andrew PacePlace 1 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 16:21.70 |
| 2 | Drew TwymanPlace 2 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 16:32.80 |
| 3 | Andrew GonskiPlace 3 · Grade 11 · Collinsville | 11 | Collinsville | 16:37.10 |
| 4 | Griffin WilliamsPlace 4 · Grade 12 · Jerseyville (Jersey) | 12 | Jerseyville (Jersey) | 16:45.40 |
| 5 | Darris IvyPlace 5 · Grade 10 · East St. Louis | 10 | East St. Louis | 16:49.50 |
| 6 | Morgan StrattonPlace 6 · Grade 12 · Waterloo | 12 | Waterloo | 16:49.90 |
| 7 | Ben WinslowPlace 7 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 16:54.40 |
| 8 | Christian KnoblochPlace 8 · Grade 10 · Highland | 10 | Highland | 16:54.70 |
| 9 | Austin CoreyPlace 9 · Grade 11 · Waterloo | 11 | Waterloo | 16:58.50 |
| 10 | Max WeberPlace 10 · Grade 9 · Edwardsville (Metro-East Lutheran) | 9 | Edwardsville (Metro-East Lutheran) | 17:08.10 |
| 11 | Cole BasdenPlace 11 · Grade 12 · Highland | 12 | Highland | 17:14.90 |
| 12 | Justin WittPlace 12 · Grade 11 · Waterloo | 11 | Waterloo | 17:17.10 |
| 13 | Dalton MersingerPlace 13 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 17:20.10 |
| 14 | Braden HudgensPlace 14 · Grade 12 · Herrin | 12 | Herrin | 17:20.90 |
| 15 | Sam KuckuckPlace 15 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 17:23.00 |
| 16 | Waylon HallPlace 16 · Grade 10 · Herrin | 10 | Herrin | 17:36.30 |
| 17 | Connor RodgersPlace 17 · Grade 12 · Centralia | 12 | Centralia | 17:40.80 |
| 18 | Ian JusticePlace 18 · Grade 12 · Centralia | 12 | Centralia | 17:40.80 |
| 19 | Ian PitrePlace 19 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 17:43.10 |
| 20 | Noah HuntPlace 20 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 17:45.80 |
| 21 | Braden DavisPlace 21 · Grade 9 · Herrin | 9 | Herrin | 17:52.80 |
| 22 | Jonathan HolthausPlace 22 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 17:56.70 |
| 23 | Ayden EllsworthPlace 23 · Grade 11 · Mascoutah | 11 | Mascoutah | 17:58.00 |
| 24 | Noah JacobPlace 24 · Grade 9 · Maryville (M. Christian) | 9 | Maryville (M. Christian) | 17:58.60 |
| 25 | Jack SheltonPlace 25 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 17:59.10 |
| 26 | Jonathan SelphPlace 26 · Grade 10 · Oakville | 10 | Oakville | 18:00.50 PR |
| 27 | Kaine ClimacoPlace 27 · Grade 9 · Mascoutah | 9 | Mascoutah | 18:02.00 |
| 28 | Ethan SchimpfPlace 28 · Grade 11 · Waterloo | 11 | Waterloo | 18:04.10 |
| 29 | Adin RoachPlace 29 · Grade 9 · Highland | 9 | Highland | 18:06.70 |
| 30 | Brian CastroPlace 30 · Grade 11 · Collinsville | 11 | Collinsville | 18:08.10 PR |
| 31 | De Andre BrownPlace 31 · Grade 9 · Collinsville | 9 | Collinsville | 18:08.60 |
| 32 | Jacob MetcalfPlace 32 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 18:08.80 |
| 33 | Nolan GoebelPlace 33 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 18:10.50 |
| 34 | Logan WadePlace 34 · Grade 9 · Jerseyville (Jersey) | 9 | Jerseyville (Jersey) | 18:11.20 |
| 35 | Parker FritschePlace 35 · Grade 12 · Oakville | 12 | Oakville | 18:11.80 PR |
| 36 | Anthony TillmanPlace 36 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 18:11.90 |
| 37 | jacob ChungPlace 37 · Grade 10 · Mascoutah | 10 | Mascoutah | 18:13.30 |
| 38 | Owen HuelsmannPlace 38 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 18:21.40 |
| 39 | Christopher CarbajalPlace 39 · Grade 12 · Oakville | 12 | Oakville | 18:25.70 PR |
| 40 | Devonte EllardPlace 40 · Grade 11 · East St. Louis | 11 | East St. Louis | 18:27.70 |
| 41 | Braden WakeleyPlace 41 · Grade 12 · Highland | 12 | Highland | 18:30.40 |
| 42 | Cam AlbersPlace 42 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 18:34.60 |
| 43 | Mason KingPlace 43 · Grade 9 · Herrin | 9 | Herrin | 18:37.80 |
| 44 | Jacob BatesPlace 44 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 18:38.00 |
| 45 | Kolton KreiszPlace 45 · Grade 10 · Oakville | 10 | Oakville | 18:39.80 |
| 46 | Jay NaylorPlace 46 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 18:43.60 |
| 47 | Dillon HendersonPlace 47 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 18:45.50 |
| 48 | Dylan BrewerPlace 48 · Grade 11 · Waterloo | 11 | Waterloo | 18:45.80 |
| 49 | Rhyse RuckerPlace 49 · Grade 10 · Staunton | 10 | Staunton | 18:47.80 |
| 50 | Cameron ChristPlace 50 · Grade 12 · Herrin | 12 | Herrin | 18:50.90 |
| 51 | Leighton CoheaPlace 51 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:51.40 |
| 52 | Antonio DeanPlace 52 · Grade 9 · Granite City | 9 | Granite City | 18:53.20 |
| 53 | Cortez SandersPlace 53 · Grade 11 · East St. Louis | 11 | East St. Louis | 18:53.70 |
| 54 | Nicholas MonahanPlace 54 · Grade 10 · Staunton | 10 | Staunton | 18:57.00 |
| 55 | Ethan SchmidtPlace 55 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 18:58.20 |
| 56 | Kyle LePlace 56 · Grade 11 · Oakville | 11 | Oakville | 18:58.30 PR |
| 57 | Josh MartinPlace 57 · Grade 9 · Granite City | 9 | Granite City | 18:59.50 |
| 58 | Jonathan Jack WhitePlace 58 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 18:59.70 |
| 59 | Tullio ZampieriPlace 59 · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 19:01.00 |
| 60 | Luigi LatagliataPlace 60 · Grade 12 · Centralia | 12 | Centralia | 19:01.10 |
| 61 | Carter OettingPlace 61 · Grade 9 · Oakville | 9 | Oakville | 19:02.10 PR |
| 62 | Blake HeimannPlace 62 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 19:05.20 |
| 63 | Alex KennedyPlace 63 · Grade 10 · Madison | 10 | Madison | 19:05.20 PR |
| 64 | Noah BraymerPlace 64 · Grade 11 · Mascoutah | 11 | Mascoutah | 19:06.70 |
| 65 | Landon KearbeyPlace 65 · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 19:07.70 |
| 66 | Colton MillerPlace 66 · Grade 12 · Oakville | 12 | Oakville | 19:10.40 PR |
| 67 | Drew ThomasonPlace 67 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 19:10.80 |
| 68 | Sidney TownsleyPlace 68 · Grade 9 · Oakville | 9 | Oakville | 19:17.30 PR |
| 69 | Zachary BarshayPlace 69 · Grade 10 · Mascoutah | 10 | Mascoutah | 19:18.50 |
| 70 | Cameron McGinnisPlace 70 · Grade 11 · Mascoutah | 11 | Mascoutah | 19:19.90 |
| 71 | Jake DahlquistPlace 71 · Grade 9 · Centralia | 9 | Centralia | 19:21.30 |
| 72 | Abe WoodromePlace 72 · Grade 12 · Mascoutah | 12 | Mascoutah | 19:21.60 |
| 73 | Kent ScottbergPlace 73 · Grade 11 · Bethalto (Civic Memorial) | 11 | Bethalto (Civic Memorial) | 19:23.60 |
| 74 | Alexander SokolikPlace 74 · Grade 9 · Oakville | 9 | Oakville | 19:24.90 |
| 75 | Grant RednourPlace 75 · Grade 12 · Highland | 12 | Highland | 19:27.60 |
| 76 | Leyton EarlPlace 76 · Grade 12 · Herrin | 12 | Herrin | 19:29.20 |
| 77 | Mason BlairPlace 77 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 19:29.30 |
| 78 | Brenden RaylPlace 78 · Grade 10 · Granite City | 10 | Granite City | 19:33.90 |
| 79 | Ladarius EstesPlace 79 · Grade 10 · East St. Louis | 10 | East St. Louis | 19:35.10 |
| 80 | Lewis DavisPlace 80 · Grade 10 · Granite City | 10 | Granite City | 19:36.50 |
| 81 | Cole PerrymanPlace 81 · Grade 9 · Mascoutah | 9 | Mascoutah | 19:37.00 |
| 82 | Maddox BurksPlace 82 · Grade 9 · Herrin | 9 | Herrin | 19:39.90 |
| 83 | Kenneth LouvierrePlace 83 · Grade 12 · Oakville | 12 | Oakville | 19:42.00 PR |
| 84 | Timothy CrossPlace 84 · Grade 12 · East St. Louis | 12 | East St. Louis | 19:44.80 |
| 85 | Noah MarkusPlace 85 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 19:48.90 |
| 86 | Kristopher TurnbaughPlace 86 · Grade 9 · Jerseyville (Jersey) | 9 | Jerseyville (Jersey) | 19:49.80 |
| 87 | Aidan DiesenPlace 87 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 19:50.10 |
| 88 | Logan ZurbruggPlace 88 · Grade 9 · Mascoutah | 9 | Mascoutah | 19:51.10 |
| 89 | Demarlynn TaylorPlace 89 · Grade 11 · East St. Louis | 11 | East St. Louis | 19:52.20 |
| 90 | Michael WilsonPlace 90 · Grade 10 · Greenville | 10 | Greenville | 19:56.30 |
| 91 | Jeremy WardenPlace 91 · Grade 9 · Waterloo | 9 | Waterloo | 19:57.60 |
| 92 | Robert HoferPlace 92 · Grade 9 · Breese (Central) | 9 | Breese (Central) | 19:58.90 |
| 93 | Drake WilsonPlace 93 · Grade 10 · Jerseyville (Jersey) | 10 | Jerseyville (Jersey) | 20:00.20 |
| 94 | Dan GoringPlace 94 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 20:00.60 |
| 95 | Ezekiel DittmerPlace 95 · Grade 10 · Mascoutah | 10 | Mascoutah | 20:03.90 |
| 96 | Ethan SutliffPlace 96 · Grade 12 · Mascoutah | 12 | Mascoutah | 20:06.70 |
| 97 | Quinten StepneyPlace 97 · Grade 11 · East St. Louis | 11 | East St. Louis | 20:07.90 |
| 98 | Nolan RitzheimerPlace 98 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 20:08.20 |
| 99 | Jack ShankPlace 99 · Grade 9 · Edwardsville (Metro-East Lutheran) | 9 | Edwardsville (Metro-East Lutheran) | 20:12.30 |
| 100 | Demarcus ColemanPlace 100 · Grade 10 · East St. Louis | 10 | East St. Louis | 20:14.30 |
| 101 | Wyatt EmkenPlace 101 · Grade 11 · Greenville | 11 | Greenville | 20:14.40 |
| 102 | Daniel GrahamPlace 102 · Grade 9 · Greenville | 9 | Greenville | 20:14.60 |
| 103 | Thomas OgataPlace 103 · Grade 11 · Staunton | 11 | Staunton | 20:18.40 |
| 104 | Cal SwartzPlace 104 · Grade 9 · Collinsville | 9 | Collinsville | 20:25.50 |
| 105 | Jason GoldPlace 105 · Grade 11 · Oakville | 11 | Oakville | 20:30.00 |
| 106 | Mason WalkerPlace 106 · Grade 11 · Bethalto (Civic Memorial) | 11 | Bethalto (Civic Memorial) | 20:31.00 |
| 107 | Henry KoehlerPlace 107 · Grade 9 · Mascoutah | 9 | Mascoutah | 20:31.60 |
| 108 | Sam HuelskampPlace 108 · Grade 10 · Highland | 10 | Highland | 20:32.30 |
| 109 | Cody SchieferPlace 109 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 20:35.20 |
| 110 | Marcus DeboisPlace 110 · Grade 10 · East St. Louis | 10 | East St. Louis | 20:36.20 PR |
| 111 | Cody SmithPlace 111 · Grade 11 · Waterloo | 11 | Waterloo | 20:37.60 |
| 112 | Trenton CluttsPlace 112 · Grade 10 · Granite City | 10 | Granite City | 20:39.20 |
| 113 | Noah PulleyPlace 113 · Grade 10 · Herrin | 10 | Herrin | 20:40.90 PR |
| 114 | Cleison MirandaPlace 114 · Grade 10 · Granite City | 10 | Granite City | 20:42.90 |
| 115 | Ethan BeattyPlace 115 · Grade 12 · Granite City | 12 | Granite City | 20:43.00 |
| 116 | JJ LostutterPlace 116 · Grade 10 · Edwardsville (Metro-East Lutheran) | 10 | Edwardsville (Metro-East Lutheran) | 20:45.10 |
| 117 | Conner StroupPlace 117 · Grade 10 · Waterloo | 10 | Waterloo | 20:47.10 |
| 118 | Liam MartinPlace 118 · Grade 9 · Waterloo | 9 | Waterloo | 20:47.30 |
| 119 | Jack GrotefendtPlace 119 · Grade 11 · Highland | 11 | Highland | 20:48.50 |
| 120 | Elijah KleberPlace 120 · Grade 10 · Herrin | 10 | Herrin | 20:50.70 |
| 121 | Ethan HollenkampPlace 121 · Grade 12 · Highland | 12 | Highland | 20:52.10 |
| 122 | Wyatt HanselPlace 122 · Grade 9 · Waterloo | 9 | Waterloo | 20:54.90 |
| 123 | Ashton WhitePlace 123 · Grade 10 · Greenville | 10 | Greenville | 20:55.30 |
| 124 | Wyatt JungPlace 124 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 20:55.80 |
| 125 | Keegan KohlbrecherPlace 125 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 20:56.20 |
| 126 | Keaton HeflinPlace 126 · Grade 10 · Oakville | 10 | Oakville | 21:00.10 PR |
| 127 | Camren LipsonPlace 127 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 21:01.40 |
| 128 | Noah JourdanPlace 128 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 21:02.30 |
| 129 | Luke McCluskiePlace 129 · Grade 10 · Herrin | 10 | Herrin | 21:08.30 |
| 130 | Sam JolliffPlace 130 · Grade 9 · Herrin | 9 | Herrin | 21:09.80 |
| 131 | Matthew GerdesPlace 131 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 21:10.60 |
| 132 | Cooper Morales-EscobarPlace 132 · Grade 9 · Madison | 9 | Madison | 21:13.90 PR |
| 133 | Joey PaynePlace 133 · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 21:16.90 |
| 134 | Armonie JonesPlace 134 · Grade 12 · East St. Louis | 12 | East St. Louis | 21:17.50 |
| 135 | Austin MatticePlace 135 · Grade 10 · Mascoutah | 10 | Mascoutah | 21:18.60 |
| 136 | Chase WagenknechtPlace 136 · Grade 9 · Waterloo | 9 | Waterloo | 21:23.50 |
| 137 | Logan ReedPlace 137 · Grade 9 · Breese (Central) | 9 | Breese (Central) | 21:26.60 |
| 138 | Will SlazinikPlace 138 · Grade 10 · Collinsville | 10 | Collinsville | 21:30.90 |
| 139 | Henry SchelpPlace 139 · Grade 9 · Oakville | 9 | Oakville | 21:33.50 |
| 140 | Jaylon SandersPlace 140 · Grade 10 · East St. Louis | 10 | East St. Louis | 21:35.60 |
| 141 | Drey BallardPlace 141 · Grade 10 · Bethalto (Civic Memorial) | 10 | Bethalto (Civic Memorial) | 21:37.60 |
| 142 | Parker HuelskampPlace 142 · Grade 10 · Breese (Mater Dei) | 10 | Breese (Mater Dei) | 21:44.10 |
| 143 | Brent ToedtePlace 143 · Grade 9 · Centralia | 9 | Centralia | 21:45.80 |
| 144 | Adam GillisonPlace 144 · Grade 9 · Highland | 9 | Highland | 21:46.50 |
| 145 | Noah DobbinsPlace 145 · Grade 10 · Oakville | 10 | Oakville | 21:46.70 |
| 146 | Will KosmopolisPlace 146 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 22:00.50 |
| 147 | Cooper JamesPlace 147 · Grade 9 · Collinsville | 9 | Collinsville | 22:11.30 |
| 148 | Briley McGuirePlace 148 · Grade 9 · Oakville | 9 | Oakville | 22:21.30 |
| 149 | Liam KellyPlace 149 · Grade 9 · Oakville | 9 | Oakville | 22:23.30 PR |
| 150 | Cameron BurkhartPlace 150 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 22:23.40 |
| 151 | Elijah LittlePlace 151 · Grade 9 · Cahokia | 9 | Cahokia | 22:30.60 |
| 152 | Josh GerfenPlace 152 · Grade 10 · Waterloo | 10 | Waterloo | 22:33.90 |
| 153 | Chase FinleyPlace 153 · Grade 9 · Centralia | 9 | Centralia | 22:42.20 |
| 154 | James ScottPlace 154 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 22:47.70 |
| 155 | Anderson WilkePlace 155 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 23:06.10 |
| 156 | Ian DunnPlace 156 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 23:07.00 |
| 157 | Ethan EdwardsPlace 157 · Grade 9 · Jerseyville (Jersey) | 9 | Jerseyville (Jersey) | 23:11.20 |
| 158 | Montez McDanielPlace 158 · Grade 9 · East St. Louis | 9 | East St. Louis | 23:15.80 PR |
| 159 | Corrion RaifordPlace 159 · Grade 9 · Cahokia | 9 | Cahokia | 23:16.60 |
| 160 | Trenton SmithPlace 160 · Grade 10 · Centralia | 10 | Centralia | 23:19.50 |
| 161 | Ehab MohammadPlace 161 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 23:20.00 |
| 162 | Trevor MyersPlace 162 · Grade 9 · Staunton | 9 | Staunton | 23:21.80 |
| 163 | Vance WesselmannPlace 163 · Grade 10 · Greenville | 10 | Greenville | 23:26.20 |
| 164 | Keyshaun BorneyPlace 164 · Grade 12 · Madison | 12 | Madison | 23:28.40 PR |
| 165 | Jacob OlsonPlace 165 · Grade 9 · Mascoutah | 9 | Mascoutah | 23:28.90 |
| 166 | Jaydon TebbePlace 166 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 23:31.30 |
| 167 | Grayson ClementsPlace 167 · Grade 9 · Highland | 9 | Highland | 23:42.30 |
| 168 | Nate TroemelPlace 168 · Grade 10 · Greenville | 10 | Greenville | 23:43.00 |
| 169 | Camden ReevesPlace 169 · Grade 9 · Collinsville | 9 | Collinsville | 23:50.80 |
| 170 | Ryan MillerPlace 170 · Grade 12 · Oakville | 12 | Oakville | 23:55.20 PR |
| 171 | Hayden McEachranPlace 171 · Grade 9 · Oakville | 9 | Oakville | 23:57.20 |
| 172 | Keegan KraegerPlace 172 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 23:58.00 |
| 173 | Amar DedicPlace 173 · Grade 10 · Oakville | 10 | Oakville | 24:04.70 |
| 174 | Zach PetersPlace 174 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 24:20.00 |
| 175 | Jeremiah YarboughPlace 175 · Grade 12 · Collinsville | 12 | Collinsville | 24:30.40 |
| 176 | Benjamin SimpkinsPlace 176 · Grade 11 · Collinsville | 11 | Collinsville | 24:32.10 |
| 177 | Kerrion TaylorPlace 177 · Grade 9 · East St. Louis | 9 | East St. Louis | 24:53.50 |
| 178 | Henry SchumacherPlace 178 · Grade 9 · Edwardsville (Metro-East Lutheran) | 9 | Edwardsville (Metro-East Lutheran) | 25:34.40 |
| 179 | Dominique BrownPlace 179 · Grade 9 · Cahokia | 9 | Cahokia | 25:39.90 |
| 180 | Luke MeschkePlace 180 · Grade 9 · Oakville | 9 | Oakville | 25:43.20 |
| 181 | John CarnaghiPlace 181 · Grade 12 · Oakville | 12 | Oakville | 26:18.70 PR |
| 182 | Shawn SechrestPlace 182 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 26:32.30 |
| 183 | Everette MalonePlace 183 · Grade 11 · Madison | 11 | Madison | 26:38.10 PR |
| 184 | Cody SteelePlace 184 · Grade 12 · Edwardsville (Metro-East Lutheran) | 12 | Edwardsville (Metro-East Lutheran) | 26:44.00 |
| 185 | James RitterPlace 185 · Grade 10 · Herrin | 10 | Herrin | 27:02.70 PR |
| 186 | Tyler FrancisPlace 186 · Grade 12 · Oakville | 12 | Oakville | 27:08.60 PR |
| 187 | Trevor DutyPlace 187 · Grade 9 · Edwardsville (Metro-East Lutheran) | 9 | Edwardsville (Metro-East Lutheran) | 27:28.50 |
| 188 | Leonard HandPlace 188 · Grade 9 · Cahokia | 9 | Cahokia | 28:18.90 PR |
| 189 | Nolan LunaPlace 189 · Grade 11 · Mascoutah | 11 | Mascoutah | 28:21.00 |
| 190 | Undray WebbPlace 190 · Grade 9 · Cahokia | 9 | Cahokia | 28:29.30 |
| 191 | Elijah ComptonPlace 191 · Grade 9 · Madison | 9 | Madison | 29:31.90 |
| 192 | Victreze ThomasPlace 192 · Grade 9 · Cahokia | 9 | Cahokia | 30:39.10 |
| 193 | Anthony AdamsPlace 193 · Grade 9 · Madison | 9 | Madison | 45:45.60 |