| 1 | Landon HarrisPlace 1 · Grade 11 · Granite City | 11 | Granite City | 16:06.50 |
| 2 | Lucas WiegmanPlace 2 · Grade 11 · Oakville | 11 | Oakville | 16:46.90 |
| 3 | Caden MeierPlace 3 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 16:51.10 |
| 4 | Chase CumminsPlace 4 · Grade 11 · Collinsville | 11 | Collinsville | 17:09.40 |
| 5 | Michael SchramPlace 5 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 17:16.30 |
| 6 | Aiden GreenPlace 6 · Grade 11 · Staunton | 11 | Staunton | 17:23.90 |
| 7 | Alexander SokolikPlace 7 · Grade 12 · Oakville | 12 | Oakville | 17:26.90 PR |
| 8 | Samuel SkirballPlace 8 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 17:31.70 |
| 9 | Gavin WoolvertonPlace 9 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 17:36.30 |
| 10 | Dawson RueterPlace 10 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 17:39.10 |
| 11 | Joshua KnoblochPlace 11 · Grade 10 · Highland | 10 | Highland | 17:46.10 |
| 12 | Caleb KnoblochPlace 12 · Grade 10 · Highland | 10 | Highland | 17:46.10 |
| 13 | Donnie MillerPlace 13 · Grade 12 · Highland | 12 | Highland | 17:48.40 |
| 14 | Carter RichPlace 14 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 17:49.30 |
| 15 | John MontgomeryPlace 15 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 17:53.00 |
| 16 | Nile DiehlPlace 16 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 17:55.60 |
| 17 | Henry KoehlerPlace 17 · Grade 12 · Mascoutah | 12 | Mascoutah | 17:56.60 |
| 18 | Alex MoorePlace 18 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 18:03.20 |
| 19 | Chase LadingPlace 19 · Grade 10 · Maryville (M. Christian) | 10 | Maryville (M. Christian) | 18:08.90 |
| 20 | Adin RoachPlace 20 · Grade 12 · Highland | 12 | Highland | 18:09.80 |
| 21 | Daniel Gutierrez-TrejoPlace 21 · Grade 11 · Collinsville | 11 | Collinsville | 18:15.80 |
| 22 | Joel FaraonePlace 22 · Grade 11 · Granite City | 11 | Granite City | 18:20.40 |
| 23 | Robert HoferPlace 23 · Grade 12 · Breese (Central) | 12 | Breese (Central) | 18:34.60 |
| 24 | Ethan BeckerPlace 24 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 18:38.90 |
| 25 | Jay NaylorPlace 25 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 18:39.60 |
| 26 | Robert HarrisPlace 26 · Grade 10 · East St. Louis | 10 | East St. Louis | 18:43.80 |
| 27 | Austin ShullPlace 27 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 18:44.20 |
| 28 | Tyler ZunkerPlace 28 · Grade 12 · Mascoutah | 12 | Mascoutah | 18:50.80 |
| 29 | Justin DukePlace 29 · Grade 12 · Oakville | 12 | Oakville | 18:54.40 PR |
| 30 | Caden LambPlace 30 · Grade 11 · Centralia | 11 | Centralia | 18:54.70 |
| 31 | Cooper JamesPlace 31 · Grade 12 · Collinsville | 12 | Collinsville | 18:55.00 |
| 32 | Anton BeljanskiPlace 32 · Grade 11 · Collinsville | 11 | Collinsville | 18:57.70 |
| 33 | Marcus PalmerPlace 33 · Grade 10 · East St. Louis | 10 | East St. Louis | 18:59.50 |
| 34 | Rutger ListerPlace 34 · Grade 11 · Waterloo | 11 | Waterloo | 19:00.40 |
| 35 | Wyatt NoltePlace 35 · Grade 11 · Waterloo | 11 | Waterloo | 19:00.80 |
| 36 | Reiker ThurberPlace 36 · Grade 11 · O'Fallon | 11 | O'Fallon | 19:06.90 |
| 37 | Elijah LittlePlace 37 · Grade 12 · Cahokia | 12 | Cahokia | 19:09.00 |
| 38 | Ben NeunerPlace 38 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 19:10.80 |
| 39 | Jacob MartellPlace 39 · Grade 9 · Mascoutah | 9 | Mascoutah | 19:12.40 |
| 40 | Luke SwierczekPlace 40 · Grade 9 · O'Fallon | 9 | O'Fallon | 19:12.40 |
| 41 | Hayden McEachranPlace 41 · Grade 12 · Oakville | 12 | Oakville | 19:14.10 PR |
| 42 | Carson KlasnerPlace 42 · Grade 9 · Alton (Marquette) | 9 | Alton (Marquette) | 19:14.10 |
| 43 | Keegan KohlbrecherPlace 43 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 19:14.70 |
| 44 | Devin BradfieldPlace 44 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 19:15.20 |
| 45 | Trigg GoestenkorsPlace 45 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 19:16.20 |
| 46 | Grant JarosPlace 46 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 19:18.20 |
| 47 | Liam PriestPlace 47 · Grade 11 · Highland | 11 | Highland | 19:21.30 |
| 48 | Walker NehrtPlace 48 · Grade 11 · Highland | 11 | Highland | 19:21.60 |
| 49 | Xavier KnappPlace 49 · Grade 11 · Breese (Central) | 11 | Breese (Central) | 19:31.00 |
| 50 | Aidan BauerPlace 50 · Grade 12 · O'Fallon | 12 | O'Fallon | 19:34.10 |
| 51 | Kaiden WheelerPlace 51 · Grade 11 · Lebanon | 11 | Lebanon | 19:38.50 |
| 52 | Erik MosleyPlace 52 · Grade 11 · Mascoutah | 11 | Mascoutah | 19:44.40 |
| 53 | Santana MartinezPlace 53 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 19:45.00 |
| 54 | Wyatt McClainPlace 54 · Grade 10 · Mascoutah | 10 | Mascoutah | 19:45.90 |
| 55 | Trevor MuskopfPlace 55 · Grade 12 · Belleville (West) | 12 | Belleville (West) | 19:46.50 |
| 56 | Elliot DunnPlace 56 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 19:46.70 |
| 57 | Jacob RamertPlace 57 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 19:47.10 |
| 58 | Noah NesbitPlace 58 · Grade 10 · O'Fallon | 10 | O'Fallon | 19:47.10 |
| 59 | Casey MaddoxPlace 59 · Grade 12 · Oakville | 12 | Oakville | 19:50.90 |
| 60 | Cannon HensiekPlace 60 · Grade 9 · Waterloo | 9 | Waterloo | 19:51.90 |
| 61 | Isaac BeattyPlace 61 · Grade 11 · Granite City | 11 | Granite City | 19:53.20 |
| 62 | Noah TavaresPlace 62 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 19:53.60 |
| 63 | Noah JesterPlace 63 · Grade 11 · Oakville | 11 | Oakville | 19:57.20 |
| 64 | Landon KearbeyPlace 64 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 19:59.10 |
| 65 | Collin BakaPlace 65 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 20:00.80 |
| 66 | Tucker KrusePlace 66 · Grade 10 · Troy (Triad) | 10 | Troy (Triad) | 20:01.00 |
| 67 | Cooper BoronPlace 67 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 20:01.60 |
| 68 | Luke MeschkePlace 68 · Grade 12 · Oakville | 12 | Oakville | 20:02.50 PR |
| 69 | Asher ZupecPlace 69 · Grade 10 · O'Fallon | 10 | O'Fallon | 20:07.80 |
| 70 | Zach SmithPlace 70 · Grade 12 · Highland | 12 | Highland | 20:08.20 |
| 71 | Jaylen AtkinsPlace 71 · Grade 11 · East St. Louis | 11 | East St. Louis | 20:10.90 |
| 72 | Devin MaedgePlace 72 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 20:11.20 |
| 73 | Phillip MillerPlace 73 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 20:12.70 |
| 74 | Darviontez ClarkPlace 74 · Grade 9 · Cahokia | 9 | Cahokia | 20:18.30 |
| 75 | Connor ReepePlace 75 · Grade 12 · O'Fallon | 12 | O'Fallon | 20:19.90 |
| 76 | Grayson ClementsPlace 76 · Grade 12 · Highland | 12 | Highland | 20:20.80 |
| 77 | Will KosmopolisPlace 77 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 20:21.20 |
| 78 | Kian DayPlace 78 · Grade 10 · Waterloo | 10 | Waterloo | 20:21.40 |
| 79 | Jack DonaldPlace 79 · Grade 10 · Maryville (M. Christian) | 10 | Maryville (M. Christian) | 20:30.20 |
| 80 | Rhys WheelanPlace 80 · Grade 11 · Breese (Mater Dei) | 11 | Breese (Mater Dei) | 20:33.40 |
| 81 | Cam EdwardsPlace 81 · Grade 12 · Breese (Mater Dei) | 12 | Breese (Mater Dei) | 20:33.70 |
| 82 | Desmond HartPlace 82 · Grade 11 · Granite City | 11 | Granite City | 20:36.60 |
| 83 | Zander DemelloPlace 83 · Grade 9 · Lebanon | 9 | Lebanon | 20:41.40 |
| 84 | Myles KurfmanPlace 84 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 20:43.40 |
| 85 | Jacob DahlquistPlace 85 · Grade 12 · Centralia | 12 | Centralia | 20:45.40 |
| 86 | Trent SpitzePlace 86 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 20:46.50 |
| 87 | Kyle BarhamPlace 87 · Grade 11 · Granite City | 11 | Granite City | 20:47.20 |
| 88 | Silas SwickPlace 88 · Grade 10 · Maryville (M. Christian) | 10 | Maryville (M. Christian) | 20:47.30 |
| 89 | Vincent EdmondsonPlace 89 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 20:48.90 |
| 90 | Amjad AdamsPlace 90 · Grade 9 · Lebanon | 9 | Lebanon | 20:49.60 |
| 91 | Chris WagnerPlace 91 · Grade 12 · East St. Louis | 12 | East St. Louis | 20:50.80 |
| 92 | Caleb GallegherPlace 92 · Grade 10 · O'Fallon | 10 | O'Fallon | 20:53.40 |
| 93 | Lucas OhnemusPlace 93 · Grade 11 · Quincy (Notre Dame) | 11 | Quincy (Notre Dame) | 20:53.60 |
| 94 | Kayson WatersPlace 94 · Grade 9 · Centralia | 9 | Centralia | 20:57.90 |
| 95 | Aiden PruettPlace 95 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 20:58.00 |
| 96 | Gavin BitterPlace 96 · Grade 10 · Oakville | 10 | Oakville | 21:07.50 PR |
| 97 | Kai BaileyPlace 97 · Grade 9 · O'Fallon | 9 | O'Fallon | 21:08.40 |
| 98 | Ja'marcus AgnewPlace 98 · Grade 12 · Cahokia | 12 | Cahokia | 21:10.30 |
| 99 | Landon RauPlace 99 · Grade 11 · Centralia | 11 | Centralia | 21:11.50 |
| 100 | Nic MuscarelloPlace 100 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 21:16.30 |
| 101 | Hunter CollinsPlace 101 · Grade 11 · Mascoutah | 11 | Mascoutah | 21:19.20 |
| 102 | Marques MosleyPlace 102 · Grade 12 · East St. Louis | 12 | East St. Louis | 21:20.40 |
| 103 | Adam GillisonPlace 103 · Grade 12 · Highland | 12 | Highland | 21:23.40 |
| 104 | Alexander HoudePlace 104 · Grade 10 · Mascoutah | 10 | Mascoutah | 21:24.90 |
| 105 | Ja'Kari CagePlace 105 · Grade 11 · O'Fallon | 11 | O'Fallon | 21:27.10 |
| 106 | Lamarion BurtonPlace 106 · Grade 9 · East St. Louis | 9 | East St. Louis | 21:30.10 |
| 107 | Jaxson CarverPlace 107 · Grade 11 · Waterloo | 11 | Waterloo | 21:30.40 |
| 108 | Aiden MartinPlace 108 · Grade 9 · Mascoutah | 9 | Mascoutah | 21:33.90 |
| 109 | Julian AlgarinPlace 109 · Grade 9 · O'Fallon | 9 | O'Fallon | 21:39.90 |
| 110 | Durand SainPlace 110 · Grade 10 · East St. Louis | 10 | East St. Louis | 21:41.00 |
| 111 | Sibu MemaniPlace 111 · Grade 10 · O'Fallon | 10 | O'Fallon | 21:41.80 |
| 112 | Jeremiah LittlePlace 112 · Grade 10 · Cahokia | 10 | Cahokia | 21:43.70 |
| 113 | Preston FeigPlace 113 · Grade 11 · Centralia | 11 | Centralia | 21:44.10 |
| 114 | Camden ReevesPlace 114 · Grade 12 · Collinsville | 12 | Collinsville | 21:44.90 |
| 115 | Marshall ThorntonPlace 115 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 21:46.20 |
| 116 | Hayden HarshbargerPlace 116 · Grade 9 · Bethalto (Civic Memorial) | 9 | Bethalto (Civic Memorial) | 21:46.70 |
| 117 | Linken SeymourPlace 117 · Grade 9 · Waterloo | 9 | Waterloo | 21:48.10 |
| 118 | Joseph StegmanPlace 118 · Grade 12 · Oakville | 12 | Oakville | 21:50.60 PR |
| 119 | Jorrell BlackPlace 119 · Grade 9 · Staunton | 9 | Staunton | 21:51.10 |
| 120 | Royce BoydPlace 120 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 21:51.30 |
| 121 | Wyatt HanselPlace 121 · Grade 12 · Waterloo | 12 | Waterloo | 21:54.80 |
| 122 | Alejandro LopezPlace 122 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 21:57.60 |
| 123 | Ethan MacEnteePlace 123 · Grade 9 · Quincy (Notre Dame) | 9 | Quincy (Notre Dame) | 21:58.90 |
| 124 | Christian KellerPlace 124 · Grade 11 · O'Fallon | 11 | O'Fallon | 22:03.10 |
| 125 | Aaron GinesPlace 125 · Grade 10 · Cahokia | 10 | Cahokia | 22:07.80 |
| 126 | Elias JensenPlace 126 · Grade 10 · Mascoutah | 10 | Mascoutah | 22:09.10 |
| 127 | Deston HillPlace 127 · Grade 11 · East St. Louis | 11 | East St. Louis | 22:11.10 |
| 128 | Ruben SimmsPlace 128 · Grade 12 · Oakville | 12 | Oakville | 22:11.30 PR |
| 129 | Paris BrooksPlace 129 · Grade 10 · Cahokia | 10 | Cahokia | 22:12.90 |
| 130 | Ben PhillipsPlace 130 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 22:13.30 |
| 131 | Brenton MillsPlace 131 · Grade 11 · Mascoutah | 11 | Mascoutah | 22:14.90 |
| 132 | Benjamin WoodburyPlace 132 · Grade 9 · Collinsville | 9 | Collinsville | 22:15.20 |
| 133 | Reggie GriffithPlace 133 · Grade 12 · Cahokia | 12 | Cahokia | 22:16.20 |
| 134 | Dane KohlbrecherPlace 134 · Grade 9 · Breese (Mater Dei) | 9 | Breese (Mater Dei) | 22:16.70 |
| 135 | Tyler CarruthersPlace 135 · Grade 11 · Centralia | 11 | Centralia | 22:20.70 |
| 136 | Leo DoddsPlace 136 · Grade 11 · Collinsville | 11 | Collinsville | 22:21.50 |
| 137 | Henry KlohrPlace 137 · Grade 11 · Waterloo | 11 | Waterloo | 22:21.90 |
| 138 | Curtis JohnsonPlace 138 · Grade 10 · Cahokia | 10 | Cahokia | 22:29.70 |
| 139 | Kolby WieltPlace 139 · Grade 11 · Centralia | 11 | Centralia | 22:30.90 |
| 140 | Jeffrey DinsenmeyerPlace 140 · Grade 9 · O'Fallon | 9 | O'Fallon | 22:48.90 |
| 141 | Carter TindallPlace 141 · Grade 11 · Granite City | 11 | Granite City | 22:50.00 |
| 142 | Brayden StoverPlace 142 · Grade 11 · Centralia | 11 | Centralia | 22:53.70 |
| 143 | Eli SeneczynPlace 143 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 22:55.40 |
| 144 | Juno ZdrojPlace 144 · Grade 12 · Waterloo | 12 | Waterloo | 22:56.70 |
| 145 | Walker DixonPlace 145 · Grade 9 · Waterloo | 9 | Waterloo | 22:58.10 |
| 146 | Titus VaughtPlace 146 · Grade 9 · O'Fallon | 9 | O'Fallon | 23:08.80 |
| 147 | Wesley StewartPlace 147 · Grade 12 · Bethalto (Civic Memorial) | 12 | Bethalto (Civic Memorial) | 23:11.60 |
| 148 | Chase HeimannPlace 148 · Grade 10 · Breese (Central) | 10 | Breese (Central) | 23:17.00 |
| 149 | Samuel OladelePlace 149 · Grade 10 · O'Fallon | 10 | O'Fallon | 23:17.70 |
| 150 | Chase WilliamsPlace 150 · Grade 9 · Oakville | 9 | Oakville | 23:19.20 |
| 151 | Evan DrennanPlace 151 · Grade 10 · Highland | 10 | Highland | 23:20.40 |
| 152 | Alex AlcantarPlace 152 · Grade 12 · Granite City | 12 | Granite City | 23:20.40 |
| 153 | Judah TippitPlace 153 · Grade 11 · Highland | 11 | Highland | 23:20.90 |
| 154 | Eduardo MontalvoPlace 154 · Grade 10 · Collinsville | 10 | Collinsville | 23:26.00 |
| 155 | Lucas CrawfordPlace 155 · Grade 9 · Staunton | 9 | Staunton | 23:33.70 |
| 156 | Kaleb KreiszPlace 156 · Grade 9 · Oakville | 9 | Oakville | 23:34.30 |
| 157 | Riley SzarekPlace 157 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 23:36.20 |
| 158 | Nathan WheelerPlace 158 · Grade 9 · Lebanon | 9 | Lebanon | 23:45.00 |
| 159 | Ren GilbertPlace 159 · Grade 9 · Waterloo | 9 | Waterloo | 23:55.30 |
| 160 | Landon VaradyPlace 160 · Grade 10 · Mascoutah | 10 | Mascoutah | 23:57.70 |
| 161 | Ross McNayPlace 161 · Grade 12 · Quincy (Notre Dame) | 12 | Quincy (Notre Dame) | 24:00.00 |
| 162 | Carter MallettePlace 162 · Grade 9 · Troy (Triad) | 9 | Troy (Triad) | 24:04.90 |
| 163 | Bryson BuntingPlace 163 · Grade 9 · Highland | 9 | Highland | 24:19.10 |
| 164 | Layne GrayPlace 164 · Grade 11 · Collinsville | 11 | Collinsville | 24:21.80 |
| 165 | Kainan KellyPlace 165 · Grade 9 · Alton (Marquette) | 9 | Alton (Marquette) | 24:36.90 |
| 166 | Kyle HargrovePlace 166 · Grade 9 · East St. Louis | 9 | East St. Louis | 24:52.90 |
| 167 | Willie DowdPlace 167 · Grade 10 · East St. Louis | 10 | East St. Louis | 24:53.00 |
| 168 | Demarion StroughterPlace 168 · Grade 9 · East St. Louis | 9 | East St. Louis | 24:59.30 |
| 169 | Sam MoorePlace 169 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 24:59.90 |
| 170 | Cooper Morales-EscobarPlace 170 · Grade 12 · Madison | 12 | Madison | 25:17.20 |
| 171 | Anthony SmartPlace 171 · Grade 10 · Staunton | 10 | Staunton | 25:21.10 |
| 172 | Mason AloraPlace 172 · Grade 9 · Mascoutah | 9 | Mascoutah | 25:21.70 |
| 173 | Hirchil MayPlace 173 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 25:30.10 |
| 174 | Alex OkalPlace 174 · Grade 9 · Lebanon | 9 | Lebanon | 25:30.40 |
| 175 | Colton KeefePlace 175 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 25:48.70 |
| 176 | Darrion StanleyPlace 176 · Grade 10 · Cahokia | 10 | Cahokia | 25:51.70 |
| 177 | Micah DouglasPlace 177 · Grade 9 · East St. Louis | 9 | East St. Louis | 26:46.90 |
| 178 | Ayden GacoPlace 178 · Grade 9 · Collinsville | 9 | Collinsville | 27:03.80 |
| 179 | William ShultzPlace 179 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 27:27.70 |
| 180 | Kacper FowlerPlace 180 · Grade 9 · O'Fallon | 9 | O'Fallon | 27:44.00 |
| 181 | Chase CommeanPlace 181 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 27:47.20 |
| 182 | Jackson KrackPlace 182 · Grade 9 · Breese (Central) | 9 | Breese (Central) | 27:59.60 |
| 183 | Tobias EardleyPlace 183 · Grade 11 · Oakville | 11 | Oakville | 28:09.70 PR |
| 184 | Henry WorleyPlace 184 · Grade 9 · Waterloo | 9 | Waterloo | 28:25.50 |
| 185 | William MastPlace 185 · Grade 10 · Quincy (Notre Dame) | 10 | Quincy (Notre Dame) | 28:42.20 |
| 186 | Kevin GoldenPlace 186 · Grade 12 · Troy (Triad) | 12 | Troy (Triad) | 29:22.20 |
| 187 | Geremy SpencerPlace 187 · Grade 12 · East St. Louis | 12 | East St. Louis | 30:25.80 |
| 188 | Jackson DimitroffPlace 188 · Grade 9 · Alton (Marquette) | 9 | Alton (Marquette) | 31:53.10 |
| 189 | Christopher GriffithPlace 189 · Grade 9 · Cahokia | 9 | Cahokia | 31:53.30 |
| 190 | Zykhilyn WilbournPlace 190 · Grade 10 · East St. Louis | 10 | East St. Louis | 32:03.60 PR |
| 191 | Nick GerfenPlace 191 · Grade 11 · Waterloo | 11 | Waterloo | 33:12.20 |
| 192 | Ian WoodPlace 192 · Grade 11 · Troy (Triad) | 11 | Troy (Triad) | 33:16.20 |
| 193 | Austin CarnaghiPlace 193 · Grade 11 · Oakville | 11 | Oakville | 33:19.40 |
| 194 | Erickson StewartPlace 194 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 33:28.70 |
| 195 | Blake Omolade-SchulerPlace 195 · Grade 10 · East St. Louis | 10 | East St. Louis | 33:50.90 |