| 1 | Victor MugechePlace 1 · Grade 12 · Blue Springs | 12 | Blue Springs | 15:36.08 |
| 2 | Oaklee HauschildPlace 2 · Grade 12 · Blue Springs | 12 | Blue Springs | 16:00.07 |
| 3 | Tom SeitzerPlace 3 · Grade 11 · Rockhurst | 11 | Rockhurst | 16:18.16 |
| 4 | Peter CampbellPlace 4 · Grade 12 · Rockhurst | 12 | Rockhurst | 16:31.32 |
| 5 | Morgan CauverenPlace 5 · Grade 12 · Blue Springs | 12 | Blue Springs | 16:35.23 |
| 6 | Zachary GroverPlace 6 · Grade 12 · Blue Springs South | 12 | Blue Springs South | 16:35.38 |
| 7 | Wes PorterPlace 7 · Grade 10 · Rockhurst | 10 | Rockhurst | 16:42.51 |
| 8 | Gabe McClainPlace 8 · Grade 11 · Blue Springs | 11 | Blue Springs | 16:44.59 |
| 9 | Andrew ConnorPlace 9 · Grade 12 · Rockhurst | 12 | Rockhurst | 16:47.11 |
| 10 | Matt ReisPlace 10 · Grade 12 · Lee's Summit North | 12 | Lee's Summit North | 16:50.44 |
| 11 | Drew ReisPlace 11 · Grade 12 · Lee's Summit North | 12 | Lee's Summit North | 16:53.57 |
| 12 | Luke ByrnePlace 12 · Grade 10 · Lee's Summit | 10 | Lee's Summit | 16:59.55 |
| 13 | Dillon GroverPlace 13 · Grade 10 · Blue Springs South | 10 | Blue Springs South | 17:02.97 |
| 14 | Will RebouletPlace 14 · Grade 11 · Rockhurst | 11 | Rockhurst | 17:03.14 |
| 15 | Luke HupkePlace 15 · Grade 11 · Rockhurst | 11 | Rockhurst | 17:09.54 |
| 16 | Royce FisherPlace 16 · Grade 10 · Grain Valley | 10 | Grain Valley | 17:20.22 |
| 17 | Matthew InglePlace 17 · Grade 10 · Rockhurst | 10 | Rockhurst | 17:20.71 |
| 18 | Armani RedesPlace 18 · Grade 11 · Blue Springs | 11 | Blue Springs | 17:22.68 |
| 19 | Jacob EidsonPlace 19 · Grade 12 · Lee's Summit North | 12 | Lee's Summit North | 17:23.43 |
| 20 | Cole DuntonPlace 20 · Grade 12 · Lee's Summit North | 12 | Lee's Summit North | 17:25.94 |
| 21 | Brock WoodersonPlace 21 · Grade 9 · Blue Springs | 9 | Blue Springs | 17:29.74 |
| 22 | Jonah LoewePlace 22 · Grade 12 · Blue Springs | 12 | Blue Springs | 17:34.53 |
| 23 | Parker AndersonPlace 23 · Grade 12 · Lee's Summit North | 12 | Lee's Summit North | 17:43.19 |
| 24 | Jack GattiPlace 24 · Grade 11 · Lee's Summit North | 11 | Lee's Summit North | 17:44.81 |
| 25 | Michael ReddickPlace 25 · Grade 10 · Fort Osage | 10 | Fort Osage | 17:47.88 |
| 26 | Collin ClemonsPlace 26 · Grade 9 · Grain Valley | 9 | Grain Valley | 17:49.27 |
| 27 | Damien CunninghamPlace 27 · Grade 11 · Lee's Summit | 11 | Lee's Summit | 17:50.45 |
| 28 | Henry BahrPlace 28 · Grade 12 · Blue Springs South | 12 | Blue Springs South | 17:52.81 |
| 29 | Layne BrenemanPlace 29 · Grade 12 · Lee's Summit | 12 | Lee's Summit | 17:53.22 |
| 30 | Nathaniel HenksPlace 30 · Grade 11 · Blue Springs South | 11 | Blue Springs South | 17:55.50 |
| 31 | Connor MurrayPlace 31 · Grade 11 · Lee's Summit | 11 | Lee's Summit | 17:56.06 |
| 32 | Aaron NyawayPlace 32 · Grade 11 · William Chrisman | 11 | William Chrisman | 18:01.83 |
| 33 | Jack BelmorePlace 33 · Grade 10 · Lee's Summit | 10 | Lee's Summit | 18:02.37 PR |
| 34 | Nic DeanPlace 34 · Grade 11 · Grain Valley | 11 | Grain Valley | 18:02.53 |
| 35 | Anthony WhitneyPlace 35 · Grade 12 · Lee's Summit | 12 | Lee's Summit | 18:04.77 PR |
| 36 | Tom BettisPlace 36 · Grade 12 · Raytown | 12 | Raytown | 18:07.53 |
| 37 | Mark WilliamsPlace 37 · Grade 10 · Raytown | 10 | Raytown | 18:20.51 PR |
| 38 | Nathan LewisPlace 38 · Grade 10 · Truman | 10 | Truman | 18:24.84 |
| 39 | Luke TalcottPlace 39 · Grade 12 · Blue Springs South | 12 | Blue Springs South | 18:26.55 |
| 40 | Alex RiplingerPlace 40 · Grade 10 · Lee's Summit | 10 | Lee's Summit | 18:27.71 |
| 41 | Jack KlassenPlace 41 · Grade 10 · Blue Springs South | 10 | Blue Springs South | 18:27.73 |
| 42 | Justin BinnickerPlace 42 · Grade 11 · Truman | 11 | Truman | 18:33.56 |
| 43 | Marcus ThimeschPlace 43 · Grade 11 · Truman | 11 | Truman | 18:36.95 |
| 44 | Ezekiel ButlerPlace 44 · Grade 10 · Blue Springs South | 10 | Blue Springs South | 18:37.04 |
| 45 | Micah CopelandPlace 45 · Grade 10 · Fort Osage | 10 | Fort Osage | 18:48.74 |
| 46 | Jack GrahamPlace 46 · Grade 11 · Lee's Summit North | 11 | Lee's Summit North | 18:48.77 |
| 47 | Trey DumasPlace 47 · Grade 12 · William Chrisman | 12 | William Chrisman | 18:54.41 |
| 48 | James Dylan FinchPlace 48 · Grade 12 · Raytown | 12 | Raytown | 18:58.41 |
| 49 | Steven RominesPlace 49 · Grade 10 · Grain Valley | 10 | Grain Valley | 19:02.86 |
| 50 | Austyn SmithPlace 50 · Grade 11 · Fort Osage | 11 | Fort Osage | 19:05.57 |
| 51 | Angel RochaPlace 51 · Grade 10 · Grandview | 10 | Grandview | 19:05.60 |
| 52 | Nate McIntyrePlace 52 · Grade 12 · Raytown South | 12 | Raytown South | 19:18.20 PR |
| 53 | Jake SandersPlace 53 · Grade 10 · Grain Valley | 10 | Grain Valley | 19:19.88 |
| 54 | Jacob MerithewPlace 54 · Grade 10 · Fort Osage | 10 | Fort Osage | 19:19.92 |
| 55 | Cooper DayPlace 55 · Grade 12 · Grain Valley | 12 | Grain Valley | 19:21.09 |
| 56 | Chris AguilarPlace 56 · Grade 10 · Raytown South | 10 | Raytown South | 19:21.87 PR |
| 57 | Tanner JolleyPlace 57 · Grade 10 · William Chrisman | 10 | William Chrisman | 19:25.22 |
| 58 | Joseph McDonaldPlace 58 · Grade 10 · Truman | 10 | Truman | 19:31.60 PR |
| 59 | Rayvon EppersonPlace 59 · Grade 9 · Grandview | 9 | Grandview | 19:34.40 |
| 60 | Jaxson JarmanPlace 60 · Grade 10 · Grain Valley | 10 | Grain Valley | 19:41.23 |
| 61 | Hayden AstryPlace 61 · Grade 11 · Fort Osage | 11 | Fort Osage | 19:45.81 |
| 62 | Braxton WardPlace 62 · Grade 12 · William Chrisman | 12 | William Chrisman | 19:56.09 |
| 63 | Linden ReavesPlace 63 · Grade 9 · Truman | 9 | Truman | 20:03.17 |
| 64 | Bryce IdoniPlace 64 · Grade 12 · Truman | 12 | Truman | 20:07.84 |
| 65 | Nick MendozaPlace 65 · Grade 12 · William Chrisman | 12 | William Chrisman | 20:17.42 |
| 66 | Zwy BurkePlace 66 · Grade 12 · Fort Osage | 12 | Fort Osage | 20:20.34 |
| 67 | Jaheim PerkinsPlace 67 · Grade 11 · Grandview | 11 | Grandview | 20:25.31 |
| 68 | Exavier CoburnPlace 68 · Grade 10 · Grandview | 10 | Grandview | 20:28.76 |
| 69 | Andrew ColyerPlace 69 · Grade 11 · Fort Osage | 11 | Fort Osage | 20:34.60 |
| 70 | Jaden FosterPlace 70 · Grade 9 · Raytown | 9 | Raytown | 21:01.67 |
| 71 | Eric LopezPlace 71 · Grade 10 · Grandview | 10 | Grandview | 21:11.56 |
| 72 | Hayden TorpeyPlace 72 · Grade 10 · Truman | 10 | Truman | 21:23.57 |
| 73 | Justin BennettPlace 73 · Grade 9 · Grandview | 9 | Grandview | 21:28.18 |
| 74 | Kevin MackeyPlace 74 · Grade 12 · Grandview | 12 | Grandview | 22:36.62 |
| 75 | Donovan CusickPlace 75 · Grade 10 · Raytown South | 10 | Raytown South | 22:43.72 |
| 76 | Marquise AllenPlace 76 · Grade 12 · Raytown South | 12 | Raytown South | 22:43.81 |
| 77 | Sam MilesPlace 77 · Grade 12 · Raytown | 12 | Raytown | 23:16.46 |
| 78 | Eduardo ChaconPlace 78 · Grade 12 · Raytown | 12 | Raytown | 25:08.67 PR |
| 79 | Lyph GuerraPlace 79 · Grade 9 · Raytown South | 9 | Raytown South | 26:59.84 |