| 1 | Dawson BauerPlace 1 · Grade 8 · North Point | 8 | North Point | 11:45.41 |
| 2 | Rafe BatesPlace 2 · Grade 8 · Wentzville South | 8 | Wentzville South | 11:53.97 |
| 3 | Silas DunnPlace 3 · Grade 8 · Wentzville | 8 | Wentzville | 12:10.47 |
| 4 | Charlie ShewPlace 4 · Grade 8 · Frontier | 8 | Frontier | 12:10.87 |
| 5 | Colby EwensPlace 5 · Grade 8 · North Point | 8 | North Point | 12:22.52 |
| 6 | Terrance BeiterPlace 6 · Grade 8 · Wentzville | 8 | Wentzville | 12:25.50 |
| 7 | Rishit MasarapuPlace 7 · Grade 8 · Frontier | 8 | Frontier | 12:40.52 PR |
| 8 | Emmett BurkePlace 8 · Grade 8 · Wentzville | 8 | Wentzville | 12:43.24 |
| 9 | Cayden MangoPlace 9 · Grade 8 · Wentzville South | 8 | Wentzville South | 12:44.09 |
| 10 | Jacob KraftPlace 10 · Grade 8 · North Point | 8 | North Point | 13:10.16 |
| 11 | Keegan MillerPlace 11 · Grade 8 · Wentzville | 8 | Wentzville | 13:21.97 |
| 12 | Nixon DerbyPlace 12 · Grade 8 · North Point | 8 | North Point | 13:31.15 |
| 13 | Charles StumbaughPlace 13 · Grade 8 · Frontier | 8 | Frontier | 13:41.01 PR |
| 14 | Luca WalshPlace 14 · Grade 8 · Wentzville | 8 | Wentzville | 13:45.82 PR |
| 15 | Sterling VincentPlace 15 · Grade 8 · Frontier | 8 | Frontier | 14:04.96 |
| 16 | Calvin WestonPlace 16 · Grade 8 · Frontier | 8 | Frontier | 14:12.91 |
| 17 | Garrett WhitePlace 17 · Grade 8 · North Point | 8 | North Point | 14:16.57 PR |
| 18 | Lucas BurkePlace 18 · Grade 8 · North Point | 8 | North Point | 14:16.85 PR |
| 19 | Grant BarfieldPlace 19 · Grade 8 · Wentzville South | 8 | Wentzville South | 14:18.55 PR |
| 20 | Finn LangPlace 20 · Grade 8 · North Point | 8 | North Point | 14:19.54 |
| 21 | Visal ChitturiPlace 21 · Grade 8 · Frontier | 8 | Frontier | 14:24.47 |
| 22 | Mitchell KreienkampPlace 22 · Grade 8 · Frontier | 8 | Frontier | 14:26.23 |
| 23 | Carson ButlerPlace 23 · Grade 8 · Frontier | 8 | Frontier | 14:34.15 |
| 24 | Lachlan StahlPlace 24 · Grade 8 · North Point | 8 | North Point | 14:42.65 |
| 25 | Jack HayesPlace 25 · Grade 8 · Wentzville South | 8 | Wentzville South | 14:57.18 PR |
| 26 | Casey BogdanPlace 26 · Grade 8 · Wentzville South | 8 | Wentzville South | 14:59.34 PR |
| 27 | Zach FloydPlace 27 · Grade 8 · North Point | 8 | North Point | 15:00.99 |
| 28 | Jack MankusPlace 28 · Grade 8 · Frontier | 8 | Frontier | 15:04.34 |
| 29 | Alexander CombsPlace 29 · Grade 8 · North Point | 8 | North Point | 15:06.69 |
| 30 | Lukas EvansPlace 30 · Grade 8 · Frontier | 8 | Frontier | 15:08.70 |
| 31 | Rylan HaysPlace 31 · Grade 8 · Wentzville South | 8 | Wentzville South | 15:36.00 |
| 32 | Yowan AvuthuPlace 32 · Grade 8 · Frontier | 8 | Frontier | 15:39.01 |
| 33 | Miles MartyPlace 33 · Grade 8 · North Point | 8 | North Point | 15:41.83 PR |
| 34 | Dominic SnyderPlace 34 · Grade 8 · Wentzville | 8 | Wentzville | 15:45.81 |
| 35 | Jackston HeathPlace 35 · Grade 8 · Wentzville South | 8 | Wentzville South | 16:04.21 PR |
| 36 | Andrew ClevengerPlace 36 · Grade 8 · Wentzville | 8 | Wentzville | 16:10.76 PR |
| 37 | Luke DiebelPlace 37 · Grade 8 · North Point | 8 | North Point | 16:16.70 |
| 38 | Easton WaltersPlace 38 · Grade 8 · North Point | 8 | North Point | 16:17.65 PR |
| 39 | Harvey SchererPlace 39 · Grade 8 · Wentzville | 8 | Wentzville | 16:27.64 |
| 40 | Jackson KallerPlace 40 · Grade 8 · Frontier | 8 | Frontier | 16:38.77 |
| 41 | Owen BernthPlace 41 · Grade 8 · Frontier | 8 | Frontier | 16:54.02 |
| 42 | Eli FletcherPlace 42 · Grade 8 · North Point | 8 | North Point | 17:09.61 |
| 43 | Wyatt SmithPlace 43 · Grade 8 · Wentzville South | 8 | Wentzville South | 18:11.61 |
| 44 | Ryker NelsonPlace 44 · Grade 8 · North Point | 8 | North Point | 18:30.14 |
| 45 | Jackson YazdiPlace 45 · Grade 8 · Wentzville South | 8 | Wentzville South | 19:16.05 |
| 46 | Jesse CourtneyPlace 46 · Grade 8 · North Point | 8 | North Point | 19:22.66 PR |