| 1 | Landen BomanPlace 1 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 16:03.8 |
| 2 | Leo CozziPlace 2 · Grade 12 · Mascoutah | 12 | Mascoutah | 16:21.7 |
| 3 | Cole DachsteinerPlace 3 · Grade 11 · New Athens | 11 | New Athens | 16:41.4 |
| 4 | Trevor ZimmermanPlace 4 · Grade 10 · Mascoutah | 10 | Mascoutah | 16:46.1 |
| 5 | Carson PiggPlace 5 · Grade 10 · Centralia (Christ Our Rock Lutheran) | 10 | Centralia (Christ Our Rock Lutheran) | 17:18.7 |
| 6 | RJ DeglerPlace 6 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 17:25.7 |
| 7 | Kaine ClimacoPlace 7 · Grade 11 · Mascoutah | 11 | Mascoutah | 17:35.8 |
| 8 | Zach TeelPlace 8 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 17:43.2 |
| 9 | Jesse WinterPlace 9 · Grade 10 · Pinckneyville | 10 | Pinckneyville | 17:47.8 |
| 10 | Ryker ObermeierPlace 10 · Grade 11 · Okawville | 11 | Okawville | 17:52.6 |
| 11 | Henry KohlenbergerPlace 11 · Grade 10 · O'Fallon (First Baptist Academy) | 10 | O'Fallon (First Baptist Academy) | 17:53.3 |
| 12 | Chris WhitePlace 12 · Grade 9 · Mascoutah | 9 | Mascoutah | 17:53.6 |
| 13 | Logan ZurbruggPlace 13 · Grade 11 · Mascoutah | 11 | Mascoutah | 17:53.9 |
| 14 | Christian QueenPlace 14 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 18:16.1 |
| 15 | Zachary BarshayPlace 15 · Grade 12 · Mascoutah | 12 | Mascoutah | 18:19.3 |
| 16 | Henry KoehlerPlace 16 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:32.4 |
| 17 | Zerek KochPlace 17 · Grade 12 · Centralia (Christ Our Rock Lutheran) | 12 | Centralia (Christ Our Rock Lutheran) | 18:33.4 |
| 18 | Andre NavaPlace 18 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 18:36.1 |
| 19 | Nicholas HoldenerPlace 19 · Grade 10 · Waterloo (Gibault Catholic) | 10 | Waterloo (Gibault Catholic) | 18:37.0 |
| 20 | Oscar HoerrPlace 20 · Grade 12 · Valmeyer | 12 | Valmeyer | 18:41.2 |
| 21 | Broderick CurtisPlace 21 · Grade 12 · Columbia | 12 | Columbia | 18:43.6 |
| 22 | Cale SchneiderPlace 22 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 18:45.0 |
| 23 | Wyatt GregoryPlace 23 · Grade 10 · Centralia (Christ Our Rock Lutheran) | 10 | Centralia (Christ Our Rock Lutheran) | 18:45.4 |
| 24 | Ky PortzPlace 24 · Grade 9 · Marissa | 9 | Marissa | 18:48.0 |
| 25 | Miles DoerfleinPlace 25 · Grade 11 · Pinckneyville | 11 | Pinckneyville | 19:12.3 |
| 26 | Cole PerrymanPlace 26 · Grade 11 · Mascoutah | 11 | Mascoutah | 19:16.5 |
| 27 | Keith WestPlace 27 · Grade 11 · Dupo | 11 | Dupo | 19:19.4 |
| 28 | Nolan FrantzPlace 28 · Grade 12 · Okawville | 12 | Okawville | 19:27.6 |
| 29 | Jackson SchubertPlace 29 · Grade 9 · Mascoutah | 9 | Mascoutah | 19:36.4 |
| 30 | Nathan HawkinsPlace 30 · Grade 10 · Mascoutah | 10 | Mascoutah | 19:36.7 |
| 31 | Kaden BuehlerPlace 31 · Grade 10 · Okawville | 10 | Okawville | 19:42.5 |
| 32 | Jackson MoorePlace 32 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 19:42.8 |
| 33 | Jacob ChungPlace 33 · Grade 12 · Mascoutah | 12 | Mascoutah | 19:45.3 |
| 34 | Luke MillerPlace 34 · Grade 12 · Red Bud | 12 | Red Bud | 19:48.6 |
| 35 | Bohdi DevinePlace 35 · Grade 11 · O'Fallon (First Baptist Academy) | 11 | O'Fallon (First Baptist Academy) | 19:49.5 |
| 36 | Carter LumpkinsPlace 36 · Grade 9 · Dupo | 9 | Dupo | 19:51.2 |
| 37 | Isaac SimsPlace 37 · Grade 11 · Evansville (Christ Our Savior Lutheran | 11 | Evansville (Christ Our Savior Lutheran | 19:51.9 |
| 38 | Hubert WearyPlace 38 · Grade 9 · Columbia | 9 | Columbia | 20:01.2 |
| 39 | William GrauPlace 39 · Grade 11 · Campbell Hill (Trico) | 11 | Campbell Hill (Trico) | 20:01.7 |
| 40 | Tyler ZunkerPlace 40 · Grade 11 · Mascoutah | 11 | Mascoutah | 20:03.6 |
| 41 | William TepePlace 41 · Grade 12 · Okawville | 12 | Okawville | 20:05.5 |
| 42 | Jude IknerPlace 42 · Grade 10 · Mascoutah | 10 | Mascoutah | 20:10.4 |
| 43 | Lucas MathisPlace 43 · Grade 9 · Campbell Hill (Trico) | 9 | Campbell Hill (Trico) | 20:26.8 |
| 44 | Zachary JansenPlace 44 · Grade 10 · Mascoutah | 10 | Mascoutah | 20:28.7 |
| 45 | Aiden GenerousPlace 45 · Grade 11 · New Athens | 11 | New Athens | 20:31.9 |
| 46 | Thor GavinPlace 46 · Grade 12 · Okawville | 12 | Okawville | 20:41.6 |
| 47 | Cruz CisnerosPlace 47 · Grade 10 · Mascoutah | 10 | Mascoutah | 20:43.4 |
| 48 | Zion WilliamsPlace 48 · Grade 9 · Marissa | 9 | Marissa | 20:46.0 |
| 49 | Gabriel CharlesPlace 49 · Grade 10 · Okawville | 10 | Okawville | 20:51.7 |
| 50 | JJ LostutterPlace 50 · Grade 12 · O'Fallon (First Baptist Academy) | 12 | O'Fallon (First Baptist Academy) | 20:54.0 |
| 51 | Carter PutnamPlace 51 · Grade 9 · Mascoutah | 9 | Mascoutah | 20:59.3 |
| 52 | Mikey GarnettPlace 52 · Grade 10 · New Athens | 10 | New Athens | 21:00.4 |
| 53 | Gavin BitterPlace 53 · Grade 9 · Dupo | 9 | Dupo | 21:05.8 |
| 54 | Jones CameronPlace 54 · Grade 9 · Centralia (Christ Our Rock Lutheran) | 9 | Centralia (Christ Our Rock Lutheran) | 21:26.7 |
| 55 | Mason ReyesPlace 55 · Grade 12 · Dupo | 12 | Dupo | 21:32.0 |
| 56 | Abraham BohannonPlace 56 · Grade 12 · New Athens | 12 | New Athens | 21:33.1 |
| 57 | Ivan HobbsPlace 57 · Grade 11 · Chester | 11 | Chester | 21:43.0 |
| 58 | Eric JensenPlace 58 · Grade 12 · Mascoutah | 12 | Mascoutah | 21:45.5 |
| 59 | Alan WolterPlace 59 · Grade 10 · Red Bud | 10 | Red Bud | 21:47.7 |
| 60 | Max BauePlace 60 · Grade 9 · Sparta | 9 | Sparta | 22:02.3 |
| 61 | Josh GalePlace 61 · Grade 9 · Pinckneyville | 9 | Pinckneyville | 22:05.2 |
| 62 | Uriah HarrisPlace 62 · Grade 11 · O'Fallon (First Baptist Academy) | 11 | O'Fallon (First Baptist Academy) | 22:05.7 |
| 63 | Michael SwineyPlace 63 · Grade 11 · New Athens | 11 | New Athens | 22:08.9 |
| 64 | Zander HasheiderPlace 64 · Grade 11 · Okawville | 11 | Okawville | 22:09.9 |
| 65 | Jonah VelnoskyPlace 65 · Grade 11 · Columbia | 11 | Columbia | 22:16.0 |
| 66 | Jermaine StanleyPlace 66 · Grade 11 · Dupo | 11 | Dupo | 22:23.1 |
| 67 | Chase KoppenhoferPlace 67 · Grade 11 · Dupo | 11 | Dupo | 22:26.2 |
| 68 | Wyatt BrownPlace 68 · Grade 12 · Dupo | 12 | Dupo | 22:27.7 |
| 69 | Evan HillPlace 69 · Grade 10 · Valmeyer | 10 | Valmeyer | 22:28.5 |
| 70 | Jastek RossPlace 70 · Grade 10 · Dupo | 10 | Dupo | 22:34.4 |
| 71 | Angel Hueso-CruzPlace 71 · Grade 10 · Dupo | 10 | Dupo | 22:36.4 |
| 72 | Aaron BlauPlace 72 · Grade 11 · O'Fallon (First Baptist Academy) | 11 | O'Fallon (First Baptist Academy) | 22:36.8 |
| 73 | Calvin MaynardPlace 73 · Grade 12 · Okawville | 12 | Okawville | 23:00.7 |
| 74 | Ivanovich DuranPlace 74 · Grade 12 · Chester | 12 | Chester | 23:06.3 |
| 75 | Liagel LyonsPlace 75 · Grade 11 · Centralia (Christ Our Rock Lutheran) | 11 | Centralia (Christ Our Rock Lutheran) | 23:16.7 |
| 76 | Liam JohnsonPlace 76 · Grade 9 · Columbia | 9 | Columbia | 23:29.0 |
| 77 | Landon VaradyPlace 77 · Grade 9 · Mascoutah | 9 | Mascoutah | 23:30.2 |
| 78 | William HaynesPlace 78 · Grade 9 · Sparta | 9 | Sparta | 23:32.7 |
| 79 | Aiden PerryPlace 79 · Grade 10 · O'Fallon (First Baptist Academy) | 10 | O'Fallon (First Baptist Academy) | 23:34.9 |
| 80 | Mason KrausePlace 80 · Grade 12 · Campbell Hill (Trico) | 12 | Campbell Hill (Trico) | 23:53.6 |
| 81 | Clayton MaynardPlace 81 · Grade 10 · Okawville | 10 | Okawville | 24:18.4 |
| 82 | Zane CoplinPlace 82 · Grade 11 · Dupo | 11 | Dupo | 24:28.9 |
| 83 | Jaden BurgenerPlace 83 · Grade 11 · O'Fallon (First Baptist Academy) | 11 | O'Fallon (First Baptist Academy) | 24:38.7 |
| 84 | Will WelgePlace 84 · Grade 12 · Chester | 12 | Chester | 24:48.7 |
| 85 | Adam Hueso-CruzPlace 85 · Grade 9 · Dupo | 9 | Dupo | 24:55.8 |
| 86 | Will BarlockPlace 86 · Grade 9 · New Athens | 9 | New Athens | 25:00.5 |
| 87 | Victor FuentesPlace 87 · Grade 10 · Chester | 10 | Chester | 25:10.6 |
| 88 | David ZweigartPlace 88 · Grade 10 · Sparta | 10 | Sparta | 25:14.1 |
| 89 | Camden MossmanPlace 89 · Grade 10 · O'Fallon (First Baptist Academy) | 10 | O'Fallon (First Baptist Academy) | 25:48.3 |
| 90 | Sam DudekPlace 90 · Grade 12 · O'Fallon (First Baptist Academy) | 12 | O'Fallon (First Baptist Academy) | 25:48.6 |
| 91 | Evan JenkinsPlace 91 · Grade 12 · O'Fallon (First Baptist Academy) | 12 | O'Fallon (First Baptist Academy) | 25:55.7 |
| 92 | Andrew AbbegPlace 92 · Grade 9 · O'Fallon (First Baptist Academy) | 9 | O'Fallon (First Baptist Academy) | 26:09.7 |
| 93 | Corey PutnamPlace 93 · Grade 9 · Dupo | 9 | Dupo | 28:17.4 |
| 94 | Caleb WhitePlace 94 · Grade 9 · Valmeyer | 9 | Valmeyer | 28:24.6 |
| 95 | Mason YdePlace 95 · Grade 9 · Mascoutah | 9 | Mascoutah | 28:53.0 |
| 96 | Ronan JordanPlace 96 · Grade 10 · New Athens | 10 | New Athens | 30:03.5 |
| 97 | Jeremy JansenPlace 97 · Grade 9 · Centralia (Christ Our Rock Lutheran) | 9 | Centralia (Christ Our Rock Lutheran) | 35:49.1 |