| 1 | Edward WilhitePlace 1 · Warrensburg | — | Warrensburg | 16:47.4 | 12 |
| 2 | Colton PalmerPlace 2 · Warrensburg | — | Warrensburg | 16:54.5 | 11 |
| 3 | Royce FisherPlace 3 · Grain Valley | — | Grain Valley | 17:07.6 | 10 |
| 4 | Chase RatliffPlace 4 · Weaubleau | — | Weaubleau | 17:23.6 | 11 |
| 5 | Landon FatinoPlace 5 · Pleasant Hill | — | Pleasant Hill | 17:28.7 | 9 |
| 6 | Nathan ManningPlace 6 · Warrensburg | — | Warrensburg | 17:30.9 | 12 |
| 7 | Jerod RottinghausPlace 7 · Pleasant Hill | — | Pleasant Hill | 17:34.3 | 12 |
| 8 | Desmond EwingPlace 8 · Pleasant Hill | — | Pleasant Hill | 17:56.2 | 10 |
| 9 | Nic DeanPlace 9 · Grain Valley | — | Grain Valley | 18:03.2 | 11 |
| 10 | Austin BurtPlace 10 · Warrensburg | — | Warrensburg | 18:06.4 | 12 |
| 11 | Emlen BrownPlace 11 · Pembroke Hill | — | Pembroke Hill | 18:06.7 | 12 |
| 12 | Collin ClemensPlace 12 · Grain Valley | — | Grain Valley | 18:12.5 | 9 |
| 13 | Shawn GallagherPlace 13 · Pleasant Hill | — | Pleasant Hill | 18:12.8 | 12 |
| 14 | Jacob SandyPlace 14 · Oak Grove | — | Oak Grove | 18:14.2 | 12 |
| 16 | Coleman GliddonPlace 16 · Pembroke Hill | — | Pembroke Hill | 18:17.7 | 11 |
| 17 | Thomas WayPlace 17 · Pembroke Hill | — | Pembroke Hill | 18:18.4 | 11 |
| 18 | Tyler CummingsPlace 18 · Lone Jack | — | Lone Jack | 18:23.8 | 10 |
| 19 | Evan JacobsPlace 19 · Pleasant Hill | — | Pleasant Hill | 18:27.1 | 12 |
| 21 | Gavin LeonardPlace 21 · Grain Valley | — | Grain Valley | 18:31.6 | 11 |
| 22 | Blake NicholsPlace 22 · Oak Grove | — | Oak Grove | 18:31.6 | 11 |
| 24 | Dakota CarleyPlace 24 · Warrensburg | — | Warrensburg | 18:33.6 | 11 |
| 25 | Hunter TevisPlace 25 · Holden | — | Holden | 18:36.0 | 12 |
| 26 | Kayelor MelvinPlace 26 · Lexington | — | Lexington | 18:38.8 | 10 |
| 27 | Will PryorPlace 27 · Pleasant Hill | — | Pleasant Hill | 18:41.3 | 11 |
| 28 | Carter WadePlace 28 · Odessa | — | Odessa | 18:42.5 | 11 |
| 29 | Aaron NyawayPlace 29 · William Chrisman | — | William Chrisman | 18:43.7 | 11 |
| 30 | Chandler StephensPlace 30 · Midway | — | Midway | 18:44.8 | 12 |
| 31 | Tommy BerePlace 31 · Lexington | — | Lexington | 18:44.9 | 11 |
| 32 | Samuel WilhelmPlace 32 · Knob Noster | — | Knob Noster | 18:52.5 | 9 |
| 33 | Jackson ChuPlace 33 · Pembroke Hill | — | Pembroke Hill | 18:57.2 | 9 |
| 34 | Trevor KeyPlace 34 · Warrensburg | — | Warrensburg | 18:57.3 | 10 |
| 35 | Trey DumasPlace 35 · William Chrisman | — | William Chrisman | 19:08.8 | 12 |
| 37 | Jaxson JarmanPlace 37 · Grain Valley | — | Grain Valley | 19:16.6 | 10 |
| 39 | Branden MillerPlace 39 · Weaubleau | — | Weaubleau | 19:23.4 | 11 |
| 40 | Daniel BaumanPlace 40 · Pembroke Hill | — | Pembroke Hill | 19:25.5 | 12 |
| 41 | Dakota YatesPlace 41 · Lexington | — | Lexington | 19:31.3 | 10 |
| 42 | Nolan ChapmanPlace 42 · Warrensburg | — | Warrensburg | 19:42.2 | 11 |
| 43 | Kaiden GannawayPlace 43 · Weaubleau | — | Weaubleau | 19:45.9 | 9 |
| 44 | Stanley HarperPlace 44 · Kingsville | — | Kingsville | 19:49.0 | 12 |
| 45 | Corey AmesPlace 45 · Weaubleau | — | Weaubleau | 19:49.7 | 9 |
| 46 | Luke EngelPlace 46 · Kingsville | — | Kingsville | 19:50.3 | 9 |
| 47 | Spencer PorterPlace 47 · Grain Valley | — | Grain Valley | 19:52.3 | 11 |
| 48 | Lane MartinPlace 48 · Lexington | — | Lexington | 19:54.9 | 9 |
| 49 | Connor WolkenPlace 49 · Lexington | — | Lexington | 19:56.2 | 10 |
| 50 | Kyle BattinPlace 50 · Midway | — | Midway | 19:58.2 | 11 |
| 53 | Marshall DobsonPlace 53 · Grain Valley | — | Grain Valley | 20:07.5 | 11 |
| 54 | Luke DemaPlace 54 · Pembroke Hill | — | Pembroke Hill | 20:07.6 | 9 |
| 55 | Matthew WornellPlace 55 · Oak Grove | — | Oak Grove | 20:08.1 | 10 |
| 56 | Quinton AshbyPlace 56 · Odessa | — | Odessa | 20:10.6 | 10 |
| 57 | Conner JohnstonPlace 57 · Knob Noster | — | Knob Noster | 20:14.8 | 9 |
| 59 | Nick MendozaPlace 59 · William Chrisman | — | William Chrisman | 20:20.9 | 12 |
| 60 | Seth HarmonPlace 60 · Holden | — | Holden | 20:21.9 | 12 |
| 62 | Zac BraunPlace 62 · Lone Jack | — | Lone Jack | 20:23.6 | 12 |
| 63 | Gunner MillamPlace 63 · Kingsville | — | Kingsville | 20:28.1 | 12 |
| 65 | Hunter HelmigPlace 65 · Odessa | — | Odessa | 20:28.8 | 11 |
| 66 | Logan StephensPlace 66 · Midway | — | Midway | 20:29.8 | 9 |
| 67 | Colby ZinkPlace 67 · Knob Noster | — | Knob Noster | 20:31.5 | 10 |
| 69 | Grant EngelPlace 69 · Kingsville | — | Kingsville | 20:40.6 | 9 |
| 70 | Cole KeedwellPlace 70 · Odessa | — | Odessa | 20:46.0 | 11 |
| 72 | Allister MacdonaldPlace 72 · Pembroke Hill | — | Pembroke Hill | 20:50.3 | 12 |
| 74 | Nicholas PuckettPlace 74 · Midway | — | Midway | 20:56.0 | 10 |
| 75 | Charlie LinkPlace 75 · Lone Jack | — | Lone Jack | 20:57.5 | 10 |
| 76 | Mike McLaughlinPlace 76 · Lone Jack | — | Lone Jack | 20:58.2 | 11 |
| 77 | Jake BrownPlace 77 · Lone Jack | — | Lone Jack | 21:02.7 | 11 |
| 78 | Zach RogersPlace 78 · Midway | — | Midway | 21:03.0 | 12 |
| 79 | Zach DyerPlace 79 · Odessa | — | Odessa | 21:06.3 | 10 |
| 81 | Kevin DarnellPlace 81 · Kingsville | — | Kingsville | 21:07.7 | 10 |
| 83 | Matthew YoungPlace 83 · Oak Grove | — | Oak Grove | 21:09.7 | 11 |
| 84 | Dakota RobisonPlace 84 · Knob Noster | — | Knob Noster | 21:14.6 | 9 |
| 85 | Jacob PuckettPlace 85 · Midway | — | Midway | 21:15.6 | 11 |
| 86 | Robert MaplesPlace 86 · Holden | — | Holden | 21:16.9 | 11 |
| 87 | Matthew RohrPlace 87 · Smithton | — | Smithton | 21:18.5 | 9 |
| 90 | Benjamin HedrickPlace 90 · Odessa | — | Odessa | 21:22.4 | 10 |
| 91 | Bret KiblerPlace 91 · Lone Jack | — | Lone Jack | 21:24.7 | 12 |
| 92 | Braxton WardPlace 92 · William Chrisman | — | William Chrisman | 21:24.9 | 12 |
| 93 | Briar TuckerPlace 93 · Weaubleau | — | Weaubleau | 21:25.7 | 10 |
| 94 | Ethan HillPlace 94 · Lone Jack | — | Lone Jack | 21:26.0 | 11 |
| 96 | Matt BarkerPlace 96 · Holden | — | Holden | 21:32.7 | 10 |
| 97 | Ezra HemsworthPlace 97 · Knob Noster | — | Knob Noster | 21:37.2 | 10 |
| 98 | Kyle SextonPlace 98 · Weaubleau | — | Weaubleau | 21:39.2 | 11 |
| 102 | Izaah RuschePlace 102 · Kingsville | — | Kingsville | 22:02.1 | 10 |
| 103 | David WalkerPlace 103 · William Chrisman | — | William Chrisman | 22:03.3 | 12 |
| 104 | Jason WelschPlace 104 · Kingsville | — | Kingsville | 22:06.5 | 11 |
| 105 | Dax VoglerPlace 105 · Holden | — | Holden | 22:08.1 | 12 |
| 107 | Hunter EasleyPlace 107 · Oak Grove | — | Oak Grove | 22:13.6 | 9 |
| 108 | Koltin McCuistonPlace 108 · Midway | — | Midway | 22:18.5 | 10 |
| 110 | Landon MccoyPlace 110 · Odessa | — | Odessa | 22:29.4 | 10 |
| 114 | Jeremy BridgesPlace 114 · Smithton | — | Smithton | 22:33.5 | 10 |
| 115 | Keegan DevorePlace 115 · Oak Grove | — | Oak Grove | 22:34.6 | 10 |
| 116 | Ryan CunninghamPlace 116 · Oak Grove | — | Oak Grove | 22:35.2 | 10 |
| 117 | Jacob QuinnPlace 117 · Holden | — | Holden | 23:34.7 | 12 |
| 120 | Trevor TownlainPlace 120 · Smithton | — | Smithton | 24:10.3 | 12 |
| 122 | Andy TrippPlace 122 · Smithton | — | Smithton | 24:45.1 | 11 |
| 123 | Anthony PickensPlace 123 · Smithton | — | Smithton | 24:58.4 | 9 |
| 125 | Dalton MayhewPlace 125 · Knob Noster | — | Knob Noster | 25:55.7 | 9 |
| 127 | Will TrippPlace 127 · Smithton | — | Smithton | 27:33.2 | 12 |