| 1 | Ryan ShrablePlace 1 · Grade 8 · Zion Lutheran | 8 | Zion Lutheran | 12:04.54 PR |
| 2 | Preston GremaudPlace 2 · Grade 7 · Immanuel Lutheran (Perryville) | 7 | Immanuel Lutheran (Perryville) | 12:21.27 |
| 3 | Paxton HemmePlace 3 · Grade 8 · Trinity Lutheran | 8 | Trinity Lutheran | 12:37.78 |
| 4 | Brady MeyerPlace 4 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 12:46.52 |
| 5 | Henry MillsPlace 5 · Grade 8 · St. Paul's Lutheran (Concordia) | 8 | St. Paul's Lutheran (Concordia) | 12:49.26 |
| 6 | Drake DomschPlace 6 · Grade 8 · St. Paul Lutheran | 8 | St. Paul Lutheran | 12:53.06 PR |
| 7 | Aidan BethuremPlace 7 · Grade 5 · King's Academy | 5 | King's Academy | 12:53.57 PR |
| 8 | Samuel BufordPlace 8 · Grade 6 · Immanuel Olivette | 6 | Immanuel Olivette | 13:01.17 PR |
| 9 | Clayton ClausPlace 9 · Grade 8 · St. Paul's Lutheran (Des Peres) | 8 | St. Paul's Lutheran (Des Peres) | 13:02.16 PR |
| 10 | Bowen GnadePlace 10 · Grade 6 · Zion Lutheran | 6 | Zion Lutheran | 13:03.52 |
| 11 | Brody GraverPlace 11 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 13:06.18 |
| 12 | Chase DeSchryverPlace 12 · Grade 8 · Christ Community Lutheran | 8 | Christ Community Lutheran | 13:09.38 PR |
| 13 | Chris NienhiserPlace 13 · Grade 8 · St. Paul's Lutheran (Concordia) | 8 | St. Paul's Lutheran (Concordia) | 13:10.43 PR |
| 14 | Kasen CauseyPlace 14 · Grade 8 · Central | 8 | Central | 13:10.89 |
| 15 | Evan SweetPlace 15 · Grade 7 · Zion Lutheran | 7 | Zion Lutheran | 13:11.72 PR |
| 16 | Watson MorrowPlace 16 · Grade 8 · St. Paul Lutheran | 8 | St. Paul Lutheran | 13:13.61 PR |
| 17 | Shion HolmesPlace 17 · Grade 8 · Grace Chapel Lutheran | 8 | Grace Chapel Lutheran | 13:14.75 PR |
| 18 | Cal SchnitzlerPlace 18 · Grade 6 · Trinity Lutheran (Jefferson City) | 6 | Trinity Lutheran (Jefferson City) | 13:16.73 PR |
| 19 | Jacob CloeterPlace 19 · Grade 8 · Green Park Lutheran | 8 | Green Park Lutheran | 13:23.85 PR |
| 20 | Teddy AkersPlace 20 · Grade 6 · St. Paul's Lutheran (Des Peres) | 6 | St. Paul's Lutheran (Des Peres) | 13:25.44 PR |
| 21 | Ethan SweetPlace 21 · Grade 8 · Zion Lutheran | 8 | Zion Lutheran | 13:26.75 PR |
| 22 | Noah ElmshauserPlace 22 · Grade 5 · Immanuel Lutheran (Perryville) | 5 | Immanuel Lutheran (Perryville) | 13:26.77 PR |
| 23 | Henry GreatensPlace 23 · Grade 8 · Immanuel Olivette | 8 | Immanuel Olivette | 13:44.86 |
| 24 | William DankenbringPlace 24 · Grade 8 · Christ Community Lutheran | 8 | Christ Community Lutheran | 13:45.33 PR |
| 25 | Henry VossPlace 25 · Grade 8 · Trinity Lutheran (Jefferson City) | 8 | Trinity Lutheran (Jefferson City) | 13:51.08 PR |
| 26 | Jake NeckerPlace 26 · Grade 8 · Christ Community Lutheran | 8 | Christ Community Lutheran | 13:53.59 |
| 27 | Micah LittlePlace 27 · Grade 7 · Grace Chapel Lutheran | 7 | Grace Chapel Lutheran | 13:53.67 PR |
| 28 | David SwinglerPlace 28 · Grade 3 · Grace Chapel Lutheran | 3 | Grace Chapel Lutheran | 13:53.84 PR |
| 29 | Stephen Cook-RobinsonPlace 29 · Grade 3 · Grace Chapel Lutheran | 3 | Grace Chapel Lutheran | 13:53.95 PR |
| 30 | Liam PinkstonPlace 30 · Grade 4 · St. John Ellisville | 4 | St. John Ellisville | 13:58.43 PR |
| 31 | Grady LaBoubePlace 31 · Grade 6 · Trinity Lutheran (Jefferson City) | 6 | Trinity Lutheran (Jefferson City) | 14:03.55 PR |
| 32 | Raenhard WesselschmidtPlace 32 · Grade 4 · Immanuel Lutheran (Washington) | 4 | Immanuel Lutheran (Washington) | 14:05.27 PR |
| 33 | Nicholas PittmanPlace 33 · Grade 8 · Green Park Lutheran | 8 | Green Park Lutheran | 14:07.68 PR |
| 34 | Owen WildauerPlace 34 · Grade 8 · Central | 8 | Central | 14:08.55 |
| 35 | Luke ElmshauserPlace 35 · Grade 7 · Immanuel Lutheran (Perryville) | 7 | Immanuel Lutheran (Perryville) | 14:09.12 |
| 36 | Sammy MwangiPlace 36 · Grade 7 · Immanuel Olivette | 7 | Immanuel Olivette | 14:09.16 PR |
| 37 | Joshua BrinkerPlace 37 · Grade 5 · Christ Community Lutheran | 5 | Christ Community Lutheran | 14:09.64 PR |
| 38 | Dawson GraverPlace 38 · Grade 5 · Trinity Lutheran | 5 | Trinity Lutheran | 14:10.25 |
| 39 | Wyatt GibbsPlace 39 · Grade 7 · Immanuel Lutheran (Wentzville) | 7 | Immanuel Lutheran (Wentzville) | 14:10.42 |
| 40 | Copeland BeasleyPlace 40 · Grade 5 · Christ Community Lutheran | 5 | Christ Community Lutheran | 14:14.85 PR |
| 41 | Henry SchweissPlace 41 · Grade 6 · St. John Ellisville | 6 | St. John Ellisville | 14:16.96 |
| 42 | Drake SchmollPlace 42 · Grade 5 · Christ Community Lutheran | 5 | Christ Community Lutheran | 14:18.12 PR |
| 43 | Peyton UmphenourPlace 43 · Grade 6 · Immanuel Lutheran (Saint Charles) | 6 | Immanuel Lutheran (Saint Charles) | 14:25.66 PR |
| 44 | Joe GrzinaPlace 44 · Grade 6 · Zion Lutheran | 6 | Zion Lutheran | 14:35.58 |
| 45 | Ben WalkerPlace 45 · Grade 6 · Immanuel Lutheran (Washington) | 6 | Immanuel Lutheran (Washington) | 14:38.57 PR |
| 46 | Charlie GiffordPlace 46 · Grade 5 · Trinity Lutheran | 5 | Trinity Lutheran | 14:43.73 |
| 47 | Wyatt PoindexterPlace 47 · Grade 7 · Immanuel Lutheran (Washington) | 7 | Immanuel Lutheran (Washington) | 14:45.59 PR |
| 48 | Carter BrownPlace 48 · Grade 5 · Trinity Lutheran | 5 | Trinity Lutheran | 14:46.89 |
| 49 | Christian LiverarPlace 49 · Grade 6 · Messiah Lutheran | 6 | Messiah Lutheran | 14:52.12 PR |
| 50 | Wesly PesekPlace 50 · Grade 5 · St. John Ellisville | 5 | St. John Ellisville | 14:55.75 PR |
| 51 | Jack CastilloPlace 51 · Grade 6 · Trinity Lutheran (Jefferson City) | 6 | Trinity Lutheran (Jefferson City) | 15:05.13 |
| 52 | Grayson BrandtPlace 52 · Grade 6 · Trinity Lutheran | 6 | Trinity Lutheran | 15:09.59 |
| 53 | Imory ClarkPlace 53 · Grade 7 · Grace Chapel Lutheran | 7 | Grace Chapel Lutheran | 15:12.22 PR |
| 54 | Cooper BoschPlace 54 · Grade 5 · Trinity Lutheran (Jefferson City) | 5 | Trinity Lutheran (Jefferson City) | 15:13.04 |
| 55 | Colton BrownPlace 55 · Grade 7 · Trinity Lutheran | 7 | Trinity Lutheran | 15:14.51 |
| 56 | Evan RoewePlace 56 · Grade 8 · Immanuel Lutheran (Washington) | 8 | Immanuel Lutheran (Washington) | 15:18.35 |
| 57 | Kane FergusonPlace 57 · Grade 5 · Immanuel Lutheran (Washington) | 5 | Immanuel Lutheran (Washington) | 15:21.56 PR |
| 58 | Henry HuckabayPlace 58 · Grade 7 · Trinity Lutheran (Jefferson City) | 7 | Trinity Lutheran (Jefferson City) | 15:27.93 PR |
| 59 | Zadok PoppePlace 59 · Grade 6 · Word Of Life Lutheran | 6 | Word Of Life Lutheran | 15:31.31 PR |
| 60 | Henry BowenPlace 60 · Grade 7 · St. Paul's Lutheran (Des Peres) | 7 | St. Paul's Lutheran (Des Peres) | 15:40.03 |
| 61 | Paxton GoodmanPlace 61 · Grade 5 · Trinity Lutheran (Jefferson City) | 5 | Trinity Lutheran (Jefferson City) | 15:50.14 PR |
| 62 | Jace MorrisPlace 62 · Grade 5 · Trinity Lutheran (Jefferson City) | 5 | Trinity Lutheran (Jefferson City) | 15:50.37 PR |
| 63 | Sawyer LongPlace 63 · Grade 4 · St. John Ellisville | 4 | St. John Ellisville | 15:54.78 PR |
| 64 | Owen McKimPlace 64 · Grade 6 · Trinity Lutheran (Jefferson City) | 6 | Trinity Lutheran (Jefferson City) | 15:55.59 PR |
| 65 | Marcos HoppePlace 65 · Grade 8 · Green Park Lutheran | 8 | Green Park Lutheran | 15:58.88 PR |
| 66 | Thomas RauPlace 66 · Grade 4 · Zion Lutheran | 4 | Zion Lutheran | 15:59.05 PR |
| 67 | Benny HeatricePlace 67 · Grade 5 · St. John Ellisville | 5 | St. John Ellisville | 16:02.16 PR |
| 68 | Danny BurkePlace 68 · Grade 4 · St. John Ellisville | 4 | St. John Ellisville | 16:02.69 PR |
| 69 | Chase HoganPlace 69 · Grade 7 · St. Paul's Lutheran (Concordia) | 7 | St. Paul's Lutheran (Concordia) | 16:03.26 |
| 70 | Jack MurphyPlace 70 · Grade 6 · Christ Community Lutheran | 6 | Christ Community Lutheran | 16:12.14 |
| 71 | Khyler MasonPlace 71 · Grade 7 · Grace Chapel Lutheran | 7 | Grace Chapel Lutheran | 16:19.18 PR |
| 72 | Owen VersemanPlace 72 · Grade 5 · Immanuel Lutheran (Perryville) | 5 | Immanuel Lutheran (Perryville) | 16:23.20 PR |
| 73 | Jonathan ErdmannPlace 73 · Grade 7 · Immanuel Olivette | 7 | Immanuel Olivette | 16:24.22 PR |
| 74 | Gage StephanPlace 74 · Grade 6 · Trinity Lutheran (Jefferson City) | 6 | Trinity Lutheran (Jefferson City) | 16:25.74 PR |
| 75 | Callum McLauryPlace 75 · Grade 5 · Christ Community Lutheran | 5 | Christ Community Lutheran | 16:43.16 PR |
| 76 | Eli KlausPlace 76 · Grade 4 · Green Park Lutheran | 4 | Green Park Lutheran | 17:01.86 PR |
| 77 | Connor ShrablePlace 77 · Grade 5 · Zion Lutheran | 5 | Zion Lutheran | 17:04.30 PR |
| 78 | Easton TurnerPlace 78 · Grade 6 · Christ Community Lutheran | 6 | Christ Community Lutheran | 17:07.23 |
| 79 | Gus PhippsPlace 79 · Grade 8 · Zion Lutheran | 8 | Zion Lutheran | 17:10.94 PR |
| 80 | Otto LaBoubePlace 80 · Grade 4 · Trinity Lutheran (Jefferson City) | 4 | Trinity Lutheran (Jefferson City) | 17:11.26 PR |
| 81 | Logan BoydPlace 81 · Grade 7 · Immanuel Lutheran (Saint Charles) | 7 | Immanuel Lutheran (Saint Charles) | 17:12.11 PR |
| 82 | Eli GruenkemeyerPlace 82 · Grade 7 · Christ Community Lutheran | 7 | Christ Community Lutheran | 17:12.58 PR |
| 83 | Nathan BrennerPlace 83 · Grade 4 · Green Park Lutheran | 4 | Green Park Lutheran | 17:23.98 PR |
| 84 | Augie NanneyPlace 84 · Grade 4 · Trinity Lutheran (Jefferson City) | 4 | Trinity Lutheran (Jefferson City) | 17:25.03 PR |
| 85 | Logan LovercampPlace 85 · Grade 4 · Trinity Lutheran | 4 | Trinity Lutheran | 17:28.18 PR |
| 86 | Dawson FernadoPlace 86 · Grade 3 · Immanuel Lutheran (Wentzville) | 3 | Immanuel Lutheran (Wentzville) | 17:34.57 PR |
| 87 | Jack MohrmannPlace 87 · Grade 8 · Immanuel Olivette | 8 | Immanuel Olivette | 17:47.52 PR |
| 88 | Jase HudsonPlace 88 · Grade 5 · Christ Community Lutheran | 5 | Christ Community Lutheran | 17:49.48 PR |
| 89 | Ari FreemanPlace 89 · Grade 5 · Christ Community Lutheran | 5 | Christ Community Lutheran | 17:49.67 PR |
| 90 | Gavin HugoPlace 90 · Grade 6 · Zion Lutheran | 6 | Zion Lutheran | 18:04.32 |
| 91 | Finn GaetaPlace 91 · Grade 6 · Green Park Lutheran | 6 | Green Park Lutheran | 18:05.34 PR |
| 92 | Frederick WigginsPlace 92 · Grade 8 · Grace Chapel Lutheran | 8 | Grace Chapel Lutheran | 18:10.59 PR |
| 93 | Ethan CaputoPlace 93 · Grade 6 · Zion Lutheran | 6 | Zion Lutheran | 18:15.78 |
| 94 | Adrian BurnsPlace 94 · Grade 8 · Grace Chapel Lutheran | 8 | Grace Chapel Lutheran | 18:16.13 PR |
| 95 | Joel SchuppPlace 95 · Grade 8 · Immanuel Lutheran (Perryville) | 8 | Immanuel Lutheran (Perryville) | 18:17.39 |
| 96 | Patrick KeselPlace 96 · Grade 5 · Trinity Lutheran (Jefferson City) | 5 | Trinity Lutheran (Jefferson City) | 18:19.42 |
| 97 | Liam McKimPlace 97 · Grade 4 · Trinity Lutheran (Jefferson City) | 4 | Trinity Lutheran (Jefferson City) | 18:20.51 PR |
| 98 | George Dougherty-PeasPlace 98 · Grade 7 · St. Paul's Lutheran (Des Peres) | 7 | St. Paul's Lutheran (Des Peres) | 18:24.20 |
| 99 | Charlie CastilloPlace 99 · Grade 4 · Trinity Lutheran (Jefferson City) | 4 | Trinity Lutheran (Jefferson City) | 18:26.33 PR |
| 100 | Drew NolanPlace 100 · Grade 5 · St. Paul's Lutheran (Des Peres) | 5 | St. Paul's Lutheran (Des Peres) | 18:48.53 PR |