| 1 | Houston EnfieldPlace 1 · Gardner | — | Gardner | 20:16.7 | 1 |
| 2 | Cam StranathanPlace 2 · Gardner | — | Gardner | 20:26.7 | 2 |
| 3 | Jarrod CoadyPlace 3 · Olathe East | — | Olathe East | 20:32.4 | 3 |
| 4 | Brit MitchellPlace 4 · Olathe East | — | Olathe East | 20:25.1 | 4 |
| 5 | Dominic MartinezPlace 5 · Piper | — | Piper | 20:35.5 | 5 |
| 6 | Kyle CranePlace 6 · Olathe East | — | Olathe East | 20:36.1 | 6 |
| 7 | Joe BaldwinPlace 7 · St. Pius X | — | St. Pius X | 20:36.9 | 7 |
| 8 | Lucas ReaPlace 8 · Olathe East | — | Olathe East | 20:43.4 | 8 |
| 9 | Daniel LipariPlace 9 · St. Pius X | — | St. Pius X | 20:45.0 | 9 |
| 10 | Eric FoxPlace 10 · Olathe South | — | Olathe South | 20:45.5 | 10 |
| 11 | Ryan JonesPlace 11 · Gardner | — | Gardner | 20:50.4 | 11 |
| 12 | Deng DengPlace 12 · Olathe North | — | Olathe North | 20:58.2 | 12 |
| 13 | Josh NealPlace 13 · Olathe North | — | Olathe North | 21:00.0 | 13 |
| 14 | Harry QuinnPlace 14 · BV West | — | BV West | 21:00.7 | 14 |
| 15 | Jordan HayhurstPlace 15 · Derby | — | Derby | 21:02.7 | 15 |
| 16 | Madison RichardsPlace 16 · Olathe East | — | Olathe East | 21:06.9 | 16 |
| 17 | Dave MathewsPlace 17 · Olathe East | — | Olathe East | 21:08.2 | 17 |
| 18 | Chris JohnsonPlace 18 · Olathe East | — | Olathe East | 21:09.5 | 18 |
| 19 | Jake BiggsPlace 19 · St. Pius X | — | St. Pius X | 21:10.9 | 19 |
| 20 | Duane SmithPlace 20 · Piper | — | Piper | 21:18.3 | 20 |
| 21 | Nick PalaciosPlace 21 · Olathe South | — | Olathe South | 21:21.6 | 21 |
| 22 | Rick ParkPlace 22 · SM North | — | SM North | 21:28.5 | 22 |
| 23 | Hayden WilsonPlace 23 · BV West | — | BV West | 21:28.9 | 23 |
| 24 | Jenner CochranPlace 24 · Olathe East | — | Olathe East | 21:30.1 | — |
| 25 | Jon EppsPlace 25 · Olathe East | — | Olathe East | 21:34.7 | — |
| 26 | Matt RamirezPlace 26 · Olathe North | — | Olathe North | 21:36.9 | 24 |
| 27 | Eric LordPlace 27 · Olathe North | — | Olathe North | 21:39.1 | 25 |
| 28 | Kevin WalterbachPlace 28 · St. Pius X | — | St. Pius X | 21:39.5 | 26 |
| 29 | Sam ArendsPlace 29 · Olathe East | — | Olathe East | 21:40.9 | — |
| 30 | Chris DyckPlace 30 · Olathe North | — | Olathe North | 21:41.5 | 27 |
| 31 | Zach DuncanPlace 31 · Olathe East | — | Olathe East | 21:43.8 | — |
| 32 | Brandon ReedPlace 32 · Gardner | — | Gardner | 21:45.4 | 28 |
| 33 | Drake BynumPlace 33 · Olathe South | — | Olathe South | 21:46.4 | 29 |
| 34 | Johnny VanNulandPlace 34 · Olathe East | — | Olathe East | 21:47.5 | — |
| 35 | Michael ZeetsPlace 35 · Olathe South | — | Olathe South | 21:48.2 | 30 |
| 36 | Russ GatesPlace 36 · Gardner | — | Gardner | 21:56.2 | 31 |
| 37 | Jonathon LoeppPlace 37 · Olathe East | — | Olathe East | 22:03.8 | — |
| 38 | Spencer SmithPlace 38 · Olathe North | — | Olathe North | 22:10.2 | 32 |
| 39 | Michael DavidPlace 39 · Gardner | — | Gardner | 22:10.7 | 33 |
| 40 | Urian MitchellPlace 40 · Olathe East | — | Olathe East | 22:12.1 | — |
| 41 | George MelookaranPlace 41 · BV West | — | BV West | 22:24.8 | 34 |
| 42 | Nathan BalkenbuschPlace 42 · Olathe East | — | Olathe East | 22:27.9 | — |
| 43 | Taylor GriggsPlace 43 · Olathe North | — | Olathe North | 22:28.3 | 35 |
| 44 | Quinlan BeairdPlace 44 · Olathe North | — | Olathe North | 22:29.2 | — |
| 45 | Jared SchultzPlace 45 · Olathe North | — | Olathe North | 22:30.0 | — |
| 46 | Jonathon BatschPlace 46 · Olathe East | — | Olathe East | 22:32.2 | — |
| 47 | Trey RatzcliffPlace 47 · BV West | — | BV West | 22:38.2 | 36 |
| 48 | Scott SheetsPlace 48 · Olathe East | — | Olathe East | 22:38.7 | — |
| 49 | Joey ValentiPlace 49 · Piper | — | Piper | 22:39.4 | 37 |
| 50 | Jordan NesleyPlace 50 · Derby | — | Derby | 22:40.9 | 38 |
| 51 | Zach AstPlace 51 · Olathe South | — | Olathe South | 22:44.6 | 39 |
| 52 | Evans MbaiPlace 52 · Olathe North | — | Olathe North | 22:52.8 | — |
| 53 | Brian RezinPlace 53 · Piper | — | Piper | 22:53.3 | 40 |
| 54 | Alec ReberryPlace 54 · Piper | — | Piper | 22:58.9 | 41 |
| 55 | Austin FletchallPlace 55 · Oak Grove | — | Oak Grove | 23:15.0 | — |
| 56 | Logan TylerPlace 56 · Olathe North | — | Olathe North | 23:23.5 | — |
| 57 | Garrett BrugmanPlace 57 · Olathe East | — | Olathe East | 23:26.7 | — |
| 58 | Dominic JaramilloPlace 58 · Olathe East | — | Olathe East | 23:38.3 | — |
| 59 | Greg StockebrandPlace 59 · Derby | — | Derby | 23:40.6 | 42 |
| 60 | Zach PerrinPlace 60 · Olathe North | — | Olathe North | 23:41.3 | — |
| 61 | Tyler HockenberryPlace 61 · Derby | — | Derby | 23:54.6 | 43 |
| 62 | Brad WatermanPlace 62 · Basehor-Linwood | — | Basehor-Linwood | 23:56.2 | 44 |
| 63 | Dan HarmsenPlace 63 · Olathe East | — | Olathe East | 23:58.7 | — |
| 64 | Joe ThoringtonPlace 64 · Piper | — | Piper | 24:04.8 | 45 |
| 65 | Luke RansopherPlace 65 · SM North | — | SM North | 24:05.4 | 46 |
| 66 | Brian FibelkornPlace 66 · Gardner | — | Gardner | 24:06.5 | 47 |
| 67 | Mac MaserPlace 67 · BV West | — | BV West | 24:09.3 | 48 |
| 68 | Jonathan ElderPlace 68 · Derby | — | Derby | 24:13.6 | 49 |
| 69 | Tristan GramlingPlace 69 · Olathe East | — | Olathe East | 24:18.0 | — |
| 70 | Nick KochPlace 70 · BV West | — | BV West | 24:21.1 | 50 |
| 71 | Brett MartinPlace 71 · Basehor-Linwood | — | Basehor-Linwood | 24:21.9 | 51 |
| 72 | Ross HaysPlace 72 · Olathe North | — | Olathe North | 24:22.5 | — |
| 73 | Michael IskePlace 73 · St. Pius X | — | St. Pius X | 24:23.1 | 52 |
| 74 | Brandon DodgePlace 74 · Olathe East | — | Olathe East | 24:23.7 | — |
| 75 | Nathan WiensPlace 75 · Olathe East | — | Olathe East | 24:28.4 | — |
| 76 | Max LemieuxPlace 76 · BV West | — | BV West | 24:32.6 | 53 |
| 77 | Connor RosasPlace 77 · SM North | — | SM North | 24:35.7 | 54 |
| 78 | Bryce JacksonPlace 78 · Basehor-Linwood | — | Basehor-Linwood | 24:37.6 | 55 |
| 79 | Zachary MelvinPlace 79 · Gardner | — | Gardner | 24:44.7 | — |
| 80 | Lucas TurnerPlace 80 · Basehor-Linwood | — | Basehor-Linwood | 24:45.1 | 56 |
| 81 | Adam MoonPlace 81 · SM North | — | SM North | 24:47.4 | 57 |
| 82 | Kruval PatelPlace 82 · SM North | — | SM North | 25:00.1 | 58 |
| 83 | BJ TorezPlace 83 · Piper | — | Piper | 25:09.9 | 59 |
| 84 | John MatsonPlace 84 · Piper | — | Piper | 25:14.7 | — |
| 85 | Kyle StefanikPlace 85 · Olathe South | — | Olathe South | 25:20.7 | 60 |
| 86 | Ryan HillPlace 86 · Basehor-Linwood | — | Basehor-Linwood | 25:56.6 | 61 |
| 87 | Roy FengPlace 87 · Olathe East | — | Olathe East | 26:07.8 | — |
| 88 | Binoy ShayPlace 88 · BV West | — | BV West | 26:20.8 | — |
| 89 | Nick SwearingenPlace 89 · BV West | — | BV West | 26:21.7 | — |
| 90 | Robb WoodwardPlace 90 · Olathe South | — | Olathe South | 26:22.4 | 62 |
| 91 | Stephan SchwabPlace 91 · Turner | — | Turner | 26:32.4 | — |
| 92 | Sky OmerPlace 92 · Olathe South | — | Olathe South | 26:38.7 | — |
| 93 | Edouard DufrensePlace 93 · BV West | — | BV West | 26:47.9 | — |
| 94 | Hayden HaynesPlace 94 · Olathe South | — | Olathe South | 27:09.4 | — |
| 95 | Steven BPlace 95 · Olathe South | — | Olathe South | 27:17.5 | — |
| 96 | Even SuellentropPlace 96 · SM North | — | SM North | 27:22.5 | 63 |
| 97 | Chris CastilloPlace 97 · SM North | — | SM North | 27:24.8 | 64 |
| 98 | Leland AndersonPlace 98 · Central | — | Central | 27:31.1 | — |
| 99 | Marcus LaytonPlace 99 · SM North | — | SM North | 27:32.1 | — |
| 100 | Caleb CarlislePlace 100 · Oak Grove | — | Oak Grove | 27:42.0 | — |
| 101 | Mitchell BradleyPlace 101 · Oak Grove | — | Oak Grove | 27:45.9 | — |
| 102 | Brenden BradfordPlace 102 · Olathe East | — | Olathe East | 27:51.0 | — |
| 103 | Zach RobertsPlace 103 · Basehor-Linwood | — | Basehor-Linwood | 28:05.2 | 65 |
| 104 | Drake DeasleyPlace 104 · Olathe South | — | Olathe South | 28:06.4 | — |
| 105 | Brian LathrumPlace 105 · Gardner | — | Gardner | 28:28.1 | — |
| 106 | Tyler TabmanPlace 106 · BV West | — | BV West | 28:39.3 | — |
| 107 | John StimacPlace 107 · Piper | — | Piper | 28:50.5 | — |
| 108 | Dave YangPlace 108 · Derby | — | Derby | 28:52.9 | 66 |
| 109 | Brian HersheyPlace 109 · Basehor-Linwood | — | Basehor-Linwood | 29:29.8 | 67 |
| 110 | Jimmy FlowersPlace 110 · Central | — | Central | 30:03.9 | — |
| 111 | Ryan DoddsPlace 111 · Derby | — | Derby | 30:05.1 | 68 |
| 112 | Sean SmithPlace 112 · Piper | — | Piper | 30:05.8 | — |
| 113 | Sam RowePlace 113 · Olathe East | — | Olathe East | 32:50.8 | — |