| 1 | Luke VoelkerPlace 1 · Grade 11 · Raymore-Peculiar | 11 | Raymore-Peculiar | 11:49.30 | 1 |
| 2 | Drew BelardoPlace 2 · Grade 11 · Warrensburg | 11 | Warrensburg | 12:00.80 | 2 |
| 3 | Kayden CriggerPlace 3 · Grade 12 · Ruskin | 12 | Ruskin | 12:04.10 | — |
| 4 | Landon FatinoPlace 4 · Grade 12 · Pleasant Hill | 12 | Pleasant Hill | 12:06.10 | 3 |
| 5 | Cooper PalmerPlace 5 · Grade 12 · Warrensburg | 12 | Warrensburg | 12:10.00 | 4 |
| 6 | Josh NunnPlace 6 · Grade 12 · Truman | 12 | Truman | 12:19.80 | 5 |
| 7 | Chance EmbryPlace 7 · Grade 11 · Raymore-Peculiar | 11 | Raymore-Peculiar | 12:30.70 | 6 |
| 8 | Jack GetmanPlace 8 · Grade 11 · Truman | 11 | Truman | 12:31.60 | 7 |
| 9 | Conner BlixtPlace 9 · Grade 12 · Harrisonville | 12 | Harrisonville | 12:33.00 | 8 |
| 10 | Joshua PattersonPlace 10 · Grade 12 · Raymore-Peculiar | 12 | Raymore-Peculiar | 12:36.80 | 9 |
| 11 | Christopher ObersteadtPlace 11 · Grade 11 · Raymore-Peculiar | 11 | Raymore-Peculiar | 12:53.50 | 10 |
| 12 | John CrumpPlace 12 · Grade 11 · Truman | 11 | Truman | 12:56.60 | 11 |
| 13 | Tommy BakerPlace 13 · Grade 12 · Harrisonville | 12 | Harrisonville | 13:01.10 | 12 |
| 14 | Chase CunninghamPlace 14 · Grade 11 · Raymore-Peculiar | 11 | Raymore-Peculiar | 13:10.80 | 13 |
| 15 | Tobin WisePlace 15 · Grade 12 · Pleasant Hill | 12 | Pleasant Hill | 13:23.60 | 14 |
| 16 | Patrick JacobsPlace 16 · Grade 11 · Raymore-Peculiar | 11 | Raymore-Peculiar | 13:25.70 | 15 |
| 17 | Derek NissenPlace 17 · Grade 10 · Raymore-Peculiar | 10 | Raymore-Peculiar | 13:25.80 | 16 |
| 18 | Logan ShawPlace 18 · Grade 12 · Warrensburg | 12 | Warrensburg | 13:27.20 | 17 |
| 19 | Kolby CookPlace 19 · Grade 11 · Truman | 11 | Truman | 13:28.10 | 18 |
| 20 | Andres KemperPlace 20 · Grade 9 · Raymore-Peculiar | 9 | Raymore-Peculiar | 13:33.40 | — |
| 21 | Rayvon EppersonPlace 21 · Grade 12 · Grandview | 12 | Grandview | 13:38.70 | 19 |
| 22 | Caleb NunnPlace 22 · Grade 9 · Truman | 9 | Truman | 13:51.30 | 20 |
| 23 | Rustin BranstetterPlace 23 · Grade 10 · Pleasant Hill | 10 | Pleasant Hill | 13:52.70 | 21 |
| 24 | Tyler WardPlace 24 · Grade 11 · Warrensburg | 11 | Warrensburg | 13:55.40 | 22 |
| 25 | Dominic RicePlace 25 · Grade 11 · Raymore-Peculiar | 11 | Raymore-Peculiar | 14:08.00 | — |
| 26 | Noah SisemorePlace 26 · Grade 12 · Raymore-Peculiar | 12 | Raymore-Peculiar | 14:16.80 | — |
| 27 | Ben SharpPlace 27 · Grade 10 · Belton | 10 | Belton | 14:24.50 | — |
| 28 | Blake McBridePlace 28 · Grade 9 · Warrensburg | 9 | Warrensburg | 14:28.30 | 23 |
| 29 | Jaxon MenschingPlace 29 · Grade 11 · Harrisonville | 11 | Harrisonville | 14:29.00 | 24 |
| 30 | Rex LylePlace 30 · Grade 9 · Lutheran (K.C.) | 9 | Lutheran (K.C.) | 14:30.10 | 25 |
| 31 | David ReimerPlace 31 · Grade 9 · Lutheran (K.C.) | 9 | Lutheran (K.C.) | 14:30.40 | 26 |
| 32 | Justin BennettPlace 32 · Grade 12 · Grandview | 12 | Grandview | 14:31.60 | 27 |
| 33 | Thomas SheehanPlace 33 · Grade 12 · Warrensburg | 12 | Warrensburg | 14:40.90 | 28 |
| 34 | Austin MosesPlace 34 · Grade 9 · Warrensburg | 9 | Warrensburg | 14:41.20 | 29 |
| 35 | Christian PattersonPlace 35 · Grade 11 · Grandview | 11 | Grandview | 14:52.30 | 30 |
| 36 | Parker ElkinsPlace 36 · Grade 12 · Pleasant Hill | 12 | Pleasant Hill | 14:54.20 | 31 |
| 37 | Maddox SnyderPlace 37 · Grade 9 · Warrensburg | 9 | Warrensburg | 15:03.50 | — |
| 38 | Aleander SpringerPlace 38 · Grade 11 · Grandview | 11 | Grandview | 15:08.20 | 32 |
| 39 | Danny YothphoyPlace 39 · Grade 11 · Truman | 11 | Truman | 15:10.10 | 33 |
| 40 | Connor EverhartPlace 40 · Grade 11 · Harrisonville | 11 | Harrisonville | 15:10.40 | 34 |
| 41 | Myles McConnellPlace 41 · Grade 10 · Truman | 10 | Truman | 15:20.60 | 35 |
| 42 | Wyatt NordPlace 42 · Grade 9 · Lutheran (K.C.) | 9 | Lutheran (K.C.) | 15:23.60 | 36 |
| 43 | Parker BucksonPlace 43 · Grade 12 · Warrensburg | 12 | Warrensburg | 15:28.40 | — |
| 44 | Carson CasePlace 44 · Grade 12 · Pleasant Hill | 12 | Pleasant Hill | 15:31.00 | 37 |
| 45 | Mason HodgesPlace 45 · Grade 10 · Lutheran (K.C.) | 10 | Lutheran (K.C.) | 15:39.70 | 38 |
| 46 | Isaac ChiodiniPlace 46 · Grade 11 · Harrisonville | 11 | Harrisonville | 15:42.80 | 39 |
| 47 | George FreesPlace 47 · Grade 12 · Harrisonville | 12 | Harrisonville | 15:44.30 | 40 |
| 48 | Bransen BradleyPlace 48 · Grade 12 · Belton | 12 | Belton | 15:51.60 | — |
| 49 | Carlton WalkerPlace 49 · Grade 12 · Grandview | 12 | Grandview | 16:02.60 | 41 |
| 50 | Preston McKinneyPlace 50 · Grade 12 · Ruskin | 12 | Ruskin | 16:02.70 | — |
| 51 | Javon HamptonPlace 51 · Grade 12 · Ruskin | 12 | Ruskin | 16:03.50 | — |
| 52 | Brendan HooperPlace 52 · Grade 12 · Belton | 12 | Belton | 16:11.10 | — |
| 53 | Garett PetermanPlace 53 · Grade 10 · Harrisonville | 10 | Harrisonville | 16:21.40 | 42 |
| 54 | Jonathan RidleyPlace 54 · Grade 9 · Warrensburg | 9 | Warrensburg | 16:31.80 | — |
| 55 | Gerardo GutierrezPlace 55 · Grade 12 · Grandview | 12 | Grandview | 17:12.60 | 43 |
| 56 | Everett FarrPlace 56 · Grade 10 · Ruskin | 10 | Ruskin | 17:35.80 | — |
| 57 | Jacob FriesPlace 57 · Grade 10 · Lutheran (K.C.) | 10 | Lutheran (K.C.) | 18:28.70 | 44 |
| 58 | Chris PatrickPlace 58 · Grade 10 · Belton | 10 | Belton | 18:44.40 | — |
| 59 | Cade SmithPlace 59 · Grade 11 · Drexel | 11 | Drexel | 19:40.30 | — |