| 1 | Wyatt McClainPlace 1 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:03.00 |
| 2 | Caleb BradshawPlace 2 · Grade 11 · Mascoutah | 11 | Mascoutah | 18:15.60 |
| 3 | Cooper BoronPlace 3 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 18:25.00 |
| 4 | Noah TavaresPlace 4 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 18:29.70 |
| 5 | Arnesh ShresthaPlace 5 · Grade 9 · O'Fallon | 9 | O'Fallon | 18:33.40 |
| 6 | Levi HeddenPlace 6 · Grade 10 · Mascoutah | 10 | Mascoutah | 18:41.00 |
| 7 | Thomas BearthPlace 7 · Grade 9 · Mascoutah | 9 | Mascoutah | 18:47.80 |
| 8 | Joseph WalkuskyPlace 8 · Grade 11 · O'Fallon | 11 | O'Fallon | 18:50.60 PR |
| 9 | Leo NesbitPlace 9 · Grade 9 · O'Fallon | 9 | O'Fallon | 18:54.20 |
| 10 | John CloresPlace 10 · Grade 12 · O'Fallon | 12 | O'Fallon | 19:09.60 |
| 11 | Liam ClarkPlace 11 · Grade 10 · Freeburg | 10 | Freeburg | 19:12.10 PR |
| 12 | Keegan ToolenPlace 12 · Grade 9 · O'Fallon | 9 | O'Fallon | 19:13.50 |
| 13 | Kaiden EiermannPlace 13 · Grade 9 · Mascoutah | 9 | Mascoutah | 19:20.00 PR |
| 14 | Dillen GoetzPlace 14 · Grade 9 · O'Fallon | 9 | O'Fallon | 19:33.60 PR |
| 15 | Henry DurkeePlace 15 · Grade 9 · O'Fallon | 9 | O'Fallon | 19:34.20 |
| 16 | Edmund DavisPlace 16 · Grade 9 · O'Fallon | 9 | O'Fallon | 19:35.80 |
| 17 | Xavior LucasPlace 17 · Grade 11 · East St. Louis | 11 | East St. Louis | 19:40.10 PR |
| 18 | Myles KurfmanPlace 18 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 19:47.30 |
| 19 | Demarion StroughterPlace 19 · Grade 10 · East St. Louis | 10 | East St. Louis | 19:59.50 PR |
| 20 | Mathias GassenPlace 20 · Grade 12 · O'Fallon | 12 | O'Fallon | 20:02.00 |
| 21 | Eli SeneczynPlace 21 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 20:14.10 |
| 22 | Nathan DeteringPlace 22 · Grade 11 · Mascoutah | 11 | Mascoutah | 20:19.50 |
| 23 | Vincent RiderPlace 23 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 20:25.50 |
| 24 | Levi HampelPlace 24 · Grade 10 · Freeburg | 10 | Freeburg | 20:31.10 |
| 25 | Titus VaughtPlace 25 · Grade 10 · O'Fallon | 10 | O'Fallon | 20:33.90 |
| 26 | Landon VaradyPlace 26 · Grade 11 · Mascoutah | 11 | Mascoutah | 20:40.40 |
| 27 | Bradley RobertsonPlace 27 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 20:49.50 |
| 28 | Sibu MemaniPlace 28 · Grade 11 · O'Fallon | 11 | O'Fallon | 21:00.70 |
| 29 | Jaxon SkinnerPlace 29 · Grade 9 · O'Fallon | 9 | O'Fallon | 21:02.70 |
| 30 | Matthew ColePlace 30 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 21:10.10 |
| 31 | Riley SzarekPlace 31 · Grade 11 · Belleville (West) | 11 | Belleville (West) | 21:15.40 |
| 32 | Cooper ScarboroughPlace 32 · Grade 10 · Mascoutah | 10 | Mascoutah | 21:19.30 PR |
| 33 | Noah WilliamsPlace 33 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 21:21.20 PR |
| 34 | Kaleb Boyd-DailyPlace 34 · Grade 9 · Cahokia | 9 | Cahokia | 21:22.10 PR |
| 35 | Elijah FrierdichPlace 35 · Grade 9 · O'Fallon | 9 | O'Fallon | 21:28.40 |
| 36 | Felix CooperPlace 36 · Grade 10 · Mascoutah | 10 | Mascoutah | 21:29.80 |
| 37 | Luke HelfrichPlace 37 · Grade 9 · Freeburg | 9 | Freeburg | 22:11.30 |
| 38 | Kaiyan PaytonPlace 38 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 22:13.80 |
| 39 | Jonah EmgePlace 39 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 22:25.00 PR |
| 40 | Elias JensenPlace 40 · Grade 11 · Mascoutah | 11 | Mascoutah | 22:35.50 |
| 41 | Aaron BritschPlace 41 · Grade 9 · O'Fallon | 9 | O'Fallon | 22:39.10 |
| 42 | Drew KouchnerkavichPlace 42 · Grade 12 · Freeburg | 12 | Freeburg | 22:42.50 |
| 43 | Gage LangPlace 43 · Grade 12 · Freeburg | 12 | Freeburg | 22:43.10 |
| 44 | Brandon Hood JrPlace 44 · Grade 9 · East St. Louis | 9 | East St. Louis | 22:44.90 PR |
| 45 | Kemondre RogersPlace 45 · Grade 12 · Cahokia | 12 | Cahokia | 23:04.50 |
| 46 | Colton KeefePlace 46 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 23:12.10 |
| 47 | Brendan RainesPlace 47 · Grade 9 · Mascoutah | 9 | Mascoutah | 23:22.80 |
| 48 | Jeremiah LittlePlace 48 · Grade 11 · Cahokia | 11 | Cahokia | 23:55.50 |
| 49 | Alexander MillerPlace 49 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 23:58.20 |
| 50 | Acori TurnerPlace 50 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 24:06.70 |
| 51 | Craig JuelfsPlace 51 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 24:16.50 |
| 52 | David JudsonPlace 52 · Grade 9 · O'Fallon | 9 | O'Fallon | 24:26.00 |
| 53 | Trellis Brown Jr.Place 53 · Grade 9 · O'Fallon | 9 | O'Fallon | 24:29.50 |
| 54 | Wesley BaytonPlace 54 · Grade 10 · Freeburg | 10 | Freeburg | 24:29.60 |
| 55 | Blake Omolade-SchulerPlace 55 · Grade 11 · East St. Louis | 11 | East St. Louis | 24:34.40 PR |
| 56 | Caleb KohlerPlace 56 · Grade 11 · Belleville (East) | 11 | Belleville (East) | 24:42.60 |
| 57 | LaDale JonesPlace 57 · Grade 11 · Cahokia | 11 | Cahokia | 26:15.00 |
| 58 | Logan RussoPlace 58 · Grade 9 · O'Fallon | 9 | O'Fallon | 26:45.90 |
| 59 | Sloan PetersenPlace 59 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 26:47.90 |
| 60 | Matthew GibbsPlace 60 · Grade 9 · Belleville (East) | 9 | Belleville (East) | 27:08.50 PR |
| 61 | Conlan BroughPlace 61 · Grade 10 · Freeburg | 10 | Freeburg | 27:23.10 PR |
| 62 | Dionte McDonaldPlace 62 · Grade 9 · East St. Louis | 9 | East St. Louis | 27:33.70 |
| 63 | Eliyah YisraelPlace 63 · Grade 12 · East St. Louis | 12 | East St. Louis | 27:42.10 PR |
| 64 | Charles PoolePlace 64 · Grade 12 · Freeburg | 12 | Freeburg | 27:58.10 |
| 65 | Don WoelffelPlace 65 · Grade 10 · Belleville (East) | 10 | Belleville (East) | 28:27.50 |
| 66 | Marco ParahamPlace 66 · Grade 9 · Belleville (West) | 9 | Belleville (West) | 28:36.90 |
| 67 | Damarian McDouglePlace 67 · Grade 10 · Belleville (West) | 10 | Belleville (West) | 28:57.70 PR |
| 68 | Owen McGuirePlace 68 · Grade 12 · Belleville (East) | 12 | Belleville (East) | 36:17.10 PR |