| 1 | Arron ScottPlace 1 · Gardner-Egerton | — | Gardner-Egerton | 19:56.80 | 1 |
| 2 | MitchellPlace 2 · Cook | — | Cook | 20:19.30 | 2 |
| 3 | Jon EppsPlace 3 · Grade 10 · Olathe East | 10 | Olathe East | 20:19.90 | 3 |
| 4 | Keith HenissPlace 4 · Gardner-Egerton | — | Gardner-Egerton | 20:20.50 | 4 |
| 5 | Jordan NesleyPlace 5 · Grade 12 · Derby | 12 | Derby | 20:23.90 | 5 |
| 6 | Austin GruberPlace 6 · Gardner-Egerton | — | Gardner-Egerton | 20:30.60 | 6 |
| 7 | John RossPlace 7 · St. Pius X (Kansas City) | — | St. Pius X (Kansas City) | 20:32.10 | 7 |
| 8 | Caleb SilmonPlace 8 · Derby | — | Derby | 20:41.70 | 8 |
| 9 | Brandon RamirezPlace 9 · Olathe East | — | Olathe East | 20:43.70 | 9 |
| 10 | Dan HarmsenPlace 10 · Olathe East | — | Olathe East | 20:44.30 | 10 |
| 11 | Houston EnfieldPlace 11 · Gardner-Egerton | — | Gardner-Egerton | 20:49.10 | 11 |
| 12 | Jenner CochranPlace 12 · Olathe East | — | Olathe East | 20:50.60 | 12 |
| 13 | Cedrick RomesburgPlace 13 · Olathe North | — | Olathe North | 20:51.20 | 13 |
| 14 | Evan JuliusPlace 14 · Grade 9 · Derby | 9 | Derby | 20:51.50 | 14 |
| 15 | Jonathan LoeppPlace 15 · Olathe East | — | Olathe East | 20:51.70 | 15 |
| 16 | Johnny VannulandPlace 16 · Olathe East | — | Olathe East | 21:06.90 | 16 |
| 17 | Blake StevensPlace 17 · BV West | — | BV West | 21:07.80 | 17 |
| 18 | Austin MattersPlace 18 · Olathe East | — | Olathe East | 21:22.40 | 18 |
| 19 | Kadrae SmithPlace 19 · Grade 10 · Derby | 10 | Derby | 21:23.70 | 19 |
| 20 | Max WaldenPlace 20 · Olathe East | — | Olathe East | 21:31.70 | — |
| 21 | Mike JonesPlace 21 · SM North | — | SM North | 21:36.10 | 20 |
| 22 | Zach DarpinianPlace 22 · Olathe East | — | Olathe East | 21:41.90 | — |
| 23 | Kyle CranePlace 23 · Olathe East | — | Olathe East | 21:42.50 | — |
| 24 | Kennedy ErxlebenPlace 24 · Grade 9 · Derby | 9 | Derby | 21:43.60 | 21 |
| 25 | Dan JohnsonPlace 25 · SM North | — | SM North | 21:43.90 | 22 |
| 26 | Garrett BrugmanPlace 26 · Olathe East | — | Olathe East | 21:44.30 | — |
| 27 | JonathanPlace 27 · Olivia | — | Olivia | 21:44.50 | 23 |
| 28 | Anthony BarkerPlace 28 · Grade 9 · Oak Grove | 9 | Oak Grove | 21:47.40 | 24 |
| 29 | Chris JohnsonPlace 29 · Olathe East | — | Olathe East | 21:50.40 | — |
| 30 | Andy MullaneyPlace 30 · Olathe East | — | Olathe East | 21:50.90 | — |
| 31 | Devaughn GrangerPlace 31 · Derby | — | Derby | 21:55.30 | 25 |
| 32 | Max MoorePlace 32 · Gardner-Egerton | — | Gardner-Egerton | 22:00.70 | 26 |
| 33 | Zach WatkinsPlace 33 · SM North | — | SM North | 22:02.40 | 27 |
| 34 | David MascharkaPlace 34 · Grade 9 · Derby | 9 | Derby | 22:03.40 | 28 |
| 35 | George MelookranPlace 35 · BV West | — | BV West | 22:03.80 | 29 |
| 36 | Chris ReaPlace 36 · Olathe East | — | Olathe East | 22:07.10 | — |
| 37 | Jared HeinzerlingPlace 37 · BV West | — | BV West | 22:07.60 | 30 |
| 38 | Tim MetlerPlace 38 · Grade 9 · Derby | 9 | Derby | 22:07.90 | — |
| 39 | Justin WildePlace 39 · Gardner-Egerton | — | Gardner-Egerton | 22:08.90 | 31 |
| 40 | Brandon DodgePlace 40 · Olathe East | — | Olathe East | 22:15.00 | — |
| 41 | Jared SchultzPlace 41 · Olathe North | — | Olathe North | 22:16.70 | 32 |
| 42 | Michael JollyPlace 42 · Gardner-Egerton | — | Gardner-Egerton | 22:17.20 | 33 |
| 43 | Kel KeelingPlace 43 · Olathe North | — | Olathe North | 22:24.20 | 34 |
| 44 | Cole DohertyPlace 44 · Grade 9 · Oak Grove | 9 | Oak Grove | 22:26.80 | 35 |
| 45 | Luke SchletzbaumPlace 45 · Olathe East | — | Olathe East | 22:30.20 | — |
| 46 | Jonathan BatschPlace 46 · Olathe East | — | Olathe East | 22:33.70 | — |
| 47 | Dave YangPlace 47 · Grade 10 · Derby | 10 | Derby | 22:34.30 | — |
| 48 | Preston SmithPlace 48 · Olathe North | — | Olathe North | 22:37.80 | 36 |
| 49 | Tyler StevensPlace 49 · BV West | — | BV West | 22:40.10 | 37 |
| 50 | Charles LinPlace 50 · BV West | — | BV West | 22:40.50 | 38 |
| 51 | Victor MalmgrenPlace 51 · BV West | — | BV West | 22:41.30 | 39 |
| 52 | Spencer DavisPlace 52 · Olathe East | — | Olathe East | 22:43.50 | — |
| 53 | Alex MeijaPlace 53 · St. Pius X (Kansas City) | — | St. Pius X (Kansas City) | 22:43.90 | 40 |
| 54 | TylerPlace 54 · Simpson | — | Simpson | 22:44.80 | 41 |
| 55 | Bryan BarnardPlace 55 · Olathe North | — | Olathe North | 22:46.50 | 42 |
| 56 | Greg StockebrandPlace 56 · Grade 10 · Derby | 10 | Derby | 22:50.60 | — |
| 57 | Taylor GriggsPlace 57 · Olathe North | — | Olathe North | 22:56.20 | 43 |
| 58 | Loic NjiakinPlace 58 · Gardner-Egerton | — | Gardner-Egerton | 22:57.40 | — |
| 59 | Justin EwaldPlace 59 · BV West | — | BV West | 22:57.70 | 44 |
| 60 | JoePlace 60 · Levinson | — | Levinson | 22:58.10 | 45 |
| 61 | Zack GipsonPlace 61 · SM North | — | SM North | 23:02.00 | 46 |
| 62 | NickPlace 62 · Lackner | — | Lackner | 23:03.40 | 47 |
| 63 | Alex McMannamaPlace 63 · BV West | — | BV West | 23:04.60 | — |
| 64 | Michael FibelkornPlace 64 · Gardner-Egerton | — | Gardner-Egerton | 23:08.90 | — |
| 65 | Timmy tadrosPlace 65 · BV West | — | BV West | 23:09.60 | — |
| 66 | Parker IsaacsonPlace 66 · Olathe East | — | Olathe East | 23:13.50 | — |
| 67 | Luke RansopherPlace 67 · SM North | — | SM North | 23:13.70 | 48 |
| 68 | Sam RowePlace 68 · Olathe East | — | Olathe East | 23:20.00 | — |
| 69 | Jack KenneyPlace 69 · St. Pius X (Kansas City) | — | St. Pius X (Kansas City) | 23:23.60 | 49 |
| 70 | Tristan GramlingPlace 70 · Olathe East | — | Olathe East | 23:27.20 | — |
| 71 | Taylor HarlowPlace 71 · Gardner-Egerton | — | Gardner-Egerton | 23:29.20 | — |
| 72 | Bill OrserPlace 72 · Olathe North | — | Olathe North | 23:33.70 | 50 |
| 73 | Lyndon EshlemanPlace 73 · Olathe North | — | Olathe North | 23:34.70 | — |
| 74 | James korPlace 74 · Olathe East | — | Olathe East | 23:37.00 | — |
| 75 | Zachary melvinPlace 75 · Gardner-Egerton | — | Gardner-Egerton | 23:42.90 | — |
| 76 | Krunal PatelPlace 76 · SM North | — | SM North | 23:44.20 | 51 |
| 77 | Nick KochPlace 77 · BV West | — | BV West | 23:50.30 | — |
| 78 | Manich KrishnanPlace 78 · Olathe East | — | Olathe East | 23:52.20 | — |
| 79 | Rex MillerPlace 79 · Olathe North | — | Olathe North | 23:56.20 | — |
| 80 | Daniel PattersonPlace 80 · SM North | — | SM North | 23:56.70 | 52 |
| 81 | Alec ReberryPlace 81 · Piper | — | Piper | 23:57.90 | — |
| 82 | Andrew CarlsonPlace 82 · SM North | — | SM North | 24:04.40 | — |
| 83 | Zach PerrinPlace 83 · Olathe North | — | Olathe North | 24:09.70 | — |
| 84 | David ComerPlace 84 · St. Pius X (Kansas City) | — | St. Pius X (Kansas City) | 24:16.80 | 53 |
| 85 | Nathan LaskowskiPlace 85 · Gardner-Egerton | — | Gardner-Egerton | 24:19.70 | — |
| 86 | Austin AdkinsPlace 86 · Oak Grove | — | Oak Grove | 24:22.40 | 54 |
| 87 | Kristopher BilyeuPlace 87 · SM North | — | SM North | 24:24.80 | — |
| 88 | BrianPlace 88 · Hershey | — | Hershey | 24:30.40 | 55 |
| 89 | Demetrius PalmerPlace 89 · Olathe North | — | Olathe North | 24:31.80 | — |
| 90 | Brendan BradfordPlace 90 · Olathe East | — | Olathe East | 24:35.20 | — |
| 91 | Michael EmleyPlace 91 · Olathe East | — | Olathe East | 24:37.60 | — |
| 92 | Jacob RapuePlace 92 · Olathe East | — | Olathe East | 24:38.20 | — |
| 93 | Garrett YoungPlace 93 · SM North | — | SM North | 24:39.00 | — |
| 94 | Sean LohmanPlace 94 · St. Pius X (Kansas City) | — | St. Pius X (Kansas City) | 24:44.50 | 56 |
| 95 | Connor DempseyPlace 95 · Grade 9 · Derby | 9 | Derby | 24:49.80 | — |
| 96 | Luke BurgettPlace 96 · BV West | — | BV West | 24:55.30 | — |
| 97 | Chris DiFolcoPlace 97 · Olathe East | — | Olathe East | 25:14.80 | — |
| 98 | Joel SteelmanPlace 98 · SM North | — | SM North | 25:21.30 | — |
| 99 | Michael ArmstrongPlace 99 · SM North | — | SM North | 25:24.70 | — |
| 100 | Jake AnspachPlace 100 · Oak Grove | — | Oak Grove | 25:39.80 | 57 |
| 101 | Austin HarmsPlace 101 · Olathe East | — | Olathe East | 25:53.40 | — |
| 102 | Ryan DoddsPlace 102 · Grade 10 · Derby | 10 | Derby | 26:01.50 | — |
| 103 | Spence KerfootPlace 103 · BV West | — | BV West | 26:08.40 | — |
| 104 | Jackson StewartPlace 104 · Olathe North | — | Olathe North | 26:13.90 | — |
| 105 | Edouard DufresnePlace 105 · BV West | — | BV West | 26:18.30 | — |
| 106 | Gaylan GloverPlace 106 · Olathe North | — | Olathe North | 26:19.90 | — |
| 107 | Nathan FischerPlace 107 · St. Pius X (Kansas City) | — | St. Pius X (Kansas City) | 26:21.30 | 58 |
| 108 | Mike MitchellPlace 108 · SM North | — | SM North | 26:53.40 | — |
| 109 | Chase CourierPlace 109 · BV West | — | BV West | 26:55.20 | — |
| 110 | Carl GloverPlace 110 · Derby | — | Derby | 26:56.10 | — |
| 111 | Thomas DeCellePlace 111 · Olathe East | — | Olathe East | 27:42.30 | — |
| 112 | Shane MartinPlace 112 · Olathe East | — | Olathe East | 27:42.70 | — |
| 113 | Vincent CasconePlace 113 · St. Pius X (Kansas City) | — | St. Pius X (Kansas City) | 28:01.60 | 59 |
| 114 | Tyler GoiusPlace 114 · Olathe North | — | Olathe North | 28:28.90 | — |
| 115 | Marcus FreemanPlace 115 · Center | — | Center | 29:49.70 | — |
| 116 | Suhaib BajwaPlace 116 · BV West | — | BV West | 30:43.80 | — |
| 117 | Neil GreenhalghPlace 117 · Olathe East | — | Olathe East | 30:55.80 | — |
| 118 | Kyle AdamsPlace 118 · Grade 10 · Oak Grove | 10 | Oak Grove | 31:00.00 | 60 |
| 119 | Ted BennettPlace 119 · BV West | — | BV West | 31:01.90 | — |
| 120 | Reginald DudleyPlace 120 · Center | — | Center | 31:30.30 | — |
| 121 | Jeremy McHenryPlace 121 · Turner | — | Turner | 31:35.10 | — |
| 122 | Luke LangleyPlace 122 · Olathe East | — | Olathe East | 31:38.10 | — |
| 123 | Tim ShiPlace 123 · SM North | — | SM North | 31:43.50 | — |
| 124 | Alex CastleberryPlace 124 · Turner | — | Turner | 32:18.10 | — |
| 125 | Jackson EddsPlace 125 · Olathe East | — | Olathe East | 33:32.70 | — |