| 1 | Michael ReddickPlace 1 · Fort Osage | — | Fort Osage | 10:58.64 | 1 |
| 2 | Collin ClemensPlace 2 · Grain Valley | — | Grain Valley | 11:11.19 | 2 |
| 3 | Jaxson JarmanPlace 3 · Grain Valley | — | Grain Valley | 11:33.15 | 3 |
| 4 | Jake SandersPlace 4 · Grain Valley | — | Grain Valley | 11:44.04 | 4 |
| 5 | Mason McCainPlace 5 · Grain Valley | — | Grain Valley | 11:49.08 | 5 |
| 6 | Tyler HuschPlace 6 · Cameron | — | Cameron | 11:58.53 | 6 |
| 7 | Isaac BurdPlace 7 · Grain Valley | — | Grain Valley | 12:10.05 | 7 |
| 8 | Evan FunkPlace 8 · Fort Osage | — | Fort Osage | 12:21.49 | 8 |
| 9 | Kendall ButlerPlace 9 · Grain Valley | — | Grain Valley | 12:22.64 | 9 |
| 10 | Tyler RumorePlace 10 · Excelsior Springs | — | Excelsior Springs | 12:31.61 | 10 |
| 11 | Rudy DeleonPlace 11 · Excelsior Springs | — | Excelsior Springs | 12:44.26 | 11 |
| 12 | Caden HanrahanPlace 12 · Cameron | — | Cameron | 12:45.00 | 12 |
| 13 | Austin SamsonPlace 13 · Fort Osage | — | Fort Osage | 12:57.75 | 13 |
| 14 | Michael AshPlace 14 · Grain Valley | — | Grain Valley | 13:05.82 | 14 |
| 15 | Johnathan AlcornPlace 15 · Fort Osage | — | Fort Osage | 13:08.16 | 15 |
| 16 | Alex ZachgoPlace 16 · Fort Osage | — | Fort Osage | 13:18.23 | 16 |
| 17 | Jackson WilliamsPlace 17 · Grain Valley | — | Grain Valley | 13:25.14 | 2 |
| 18 | Deacon BellPlace 18 · Cameron | — | Cameron | 13:31.97 | 17 |
| 19 | Thomas WilhelmPlace 19 · Cameron | — | Cameron | 13:48.56 | 18 |
| 20 | Andrew O'DellPlace 20 · Fort Osage | — | Fort Osage | 13:54.53 | 19 |
| 21 | Dayton WilsonPlace 21 · Cameron | — | Cameron | 13:58.01 | 20 |
| 22 | Eli UnderwoodPlace 22 · Fort Osage | — | Fort Osage | 14:01.82 | 21 |
| 23 | Jacob BryantPlace 23 · Cameron | — | Cameron | 14:07.15 | 22 |
| 24 | Brett IrwinPlace 24 · Fort Osage | — | Fort Osage | 14:07.82 | 3 |
| 25 | Brett HenryPlace 25 · Cameron | — | Cameron | 14:08.15 | 23 |
| 26 | Sam SmithPlace 26 · Cameron | — | Cameron | 14:08.95 | 3 |
| 27 | Ty SandersPlace 27 · Grain Valley | — | Grain Valley | 14:17.64 | 3 |
| 28 | Damien McDadePlace 28 · Excelsior Springs | — | Excelsior Springs | 14:18.71 | 24 |
| 29 | Caleb HuschPlace 29 · Cameron | — | Cameron | 14:18.74 | 3 |
| 30 | Zane LohmanPlace 30 · Excelsior Springs | — | Excelsior Springs | 14:23.89 | 25 |
| 31 | Tristan BrownPlace 31 · Cameron | — | Cameron | 14:26.80 | 4 |
| 32 | Paxton MullikinPlace 32 · Excelsior Springs | — | Excelsior Springs | 14:38.47 | 26 |
| 33 | Zach SpearsPlace 33 · Fort Osage | — | Fort Osage | 14:45.20 | 4 |
| 34 | Gavin YaoPlace 34 · Grain Valley | — | Grain Valley | 14:47.65 | 4 |
| 35 | Jaden TuttlePlace 35 · Cameron | — | Cameron | 14:50.94 | 4 |
| 36 | Cole PearcePlace 36 · Grain Valley | — | Grain Valley | 14:56.73 | 4 |
| 37 | Andrew WiningarPlace 37 · Fort Osage | — | Fort Osage | 15:11.36 | 4 |
| 38 | Jacob HuschPlace 38 · Cameron | — | Cameron | 15:16.57 | 4 |
| 39 | Alexander KroppPlace 39 · Cameron | — | Cameron | 15:33.46 | 4 |
| 40 | Benjamin HenleyPlace 40 · Cameron | — | Cameron | 16:10.88 | 4 |
| 41 | Caleb GatesPlace 41 · Fort Osage | — | Fort Osage | 17:29.13 | 5 |
| 42 | Harley HuffordPlace 42 · Fort Osage | — | Fort Osage | 18:59.67 | 5 |