| 1 | Tanner WorleyPlace 1 · Derby | — | Derby | 18:49.20 | 1 |
| 2 | Austin ThrailkillPlace 2 · Derby | — | Derby | 19:20.30 | 2 |
| 3 | Alex CuttingPlace 3 · Winnetonka | — | Winnetonka | 19:26.20 | 3 |
| 4 | Zach McKnightPlace 4 · Basehor-Linwood | — | Basehor-Linwood | 19:42.60 | 4 |
| 5 | Collin MonseesPlace 5 · Winnetonka | — | Winnetonka | 20:10.90 | 5 |
| 6 | Terre HarrisPlace 6 · KC Central | — | KC Central | 20:58.10 | 6 |
| 7 | Conner RichenburgPlace 7 · Blue Valley West | — | Blue Valley West | 21:05.60 | 7 |
| 8 | Tyler McClarrinonPlace 8 · Basehor-Linwood | — | Basehor-Linwood | 21:05.80 | 8 |
| 9 | Brandon EstesPlace 9 · Gardner Edgerton | — | Gardner Edgerton | 21:12.90 | 9 |
| 10 | Andrew DickersonPlace 10 · Blue Valley West | — | Blue Valley West | 21:15.10 | 10 |
| 11 | Joshua SolaPlace 11 · Gardner Edgerton | — | Gardner Edgerton | 21:19.60 | 11 |
| 12 | Garrett CookPlace 12 · Basehor-Linwood | — | Basehor-Linwood | 21:44.30 | 12 |
| 13 | Aden ShorneyPlace 13 · Basehor-Linwood | — | Basehor-Linwood | 21:45.20 | 13 |
| 14 | Daniel CortesPlace 14 · Derby | — | Derby | 21:46.90 | 14 |
| 15 | Josh SpringerPlace 15 · Derby | — | Derby | 21:47.30 | 15 |
| 16 | Brady WinklerPlace 16 · Derby | — | Derby | 21:47.90 | 16 |
| 17 | Anton VarelaPlace 17 · Blue Valley West | — | Blue Valley West | 21:48.00 | 17 |
| 18 | Hensley TravisPlace 18 · Shawnee Miss | — | Shawnee Miss | 21:49.00 | 18 |
| 19 | Kyle SeagerPlace 19 · Blue Valley West | — | Blue Valley West | 22:04.40 | 19 |
| 20 | Zach TeetersPlace 20 · Basehor-Linwood | — | Basehor-Linwood | 22:06.90 | 20 |
| 21 | Dominic HornickPlace 21 · Lansing | — | Lansing | 22:09.70 | 21 |
| 22 | Adam KeenPlace 22 · Derby | — | Derby | 22:10.90 | 22 |
| 23 | Rylan FisherPlace 23 · Blue Valley West | — | Blue Valley West | 22:16.30 | 23 |
| 24 | Tyler MillerPlace 24 · Basehor-Linwood | — | Basehor-Linwood | 22:18.90 | 24 |
| 25 | Raymond CareyPlace 25 · Gardner Edgerton | — | Gardner Edgerton | 22:20.40 | 25 |
| 26 | Jack HowardPlace 26 · Derby | — | Derby | 22:21.70 | 26 |
| 27 | Austin KlienmeyerPlace 27 · Winnetonka | — | Winnetonka | 22:28.40 | 27 |
| 28 | Austin JonesPlace 28 · Gardner Edgerton | — | Gardner Edgerton | 22:29.50 | 28 |
| 29 | Jaden GiffordPlace 29 · Derby | — | Derby | 22:29.90 | — |
| 30 | Clayton KaminskiPlace 30 · Basehor-Linwood | — | Basehor-Linwood | 22:35.20 | 29 |
| 31 | Nathaniel HarrisPlace 31 · Derby | — | Derby | 22:37.70 | — |
| 32 | Astolfo RamosPlace 32 · Blue Valley West | — | Blue Valley West | 22:38.90 | 30 |
| 33 | Ben OryPlace 33 · Olathe North | — | Olathe North | 22:42.20 | 31 |
| 34 | Justin KingPlace 34 · Olathe North | — | Olathe North | 22:42.60 | 32 |
| 35 | Patrick KernPlace 35 · Gardner Edgerton | — | Gardner Edgerton | 22:43.00 | 33 |
| 36 | Jacob SutterbyPlace 36 · Gardner Edgerton | — | Gardner Edgerton | 22:44.80 | 34 |
| 37 | Joe RuffcornPlace 37 · Basehor-Linwood | — | Basehor-Linwood | 22:46.40 | — |
| 38 | Daniel ZolotorPlace 38 · Shawnee Miss | — | Shawnee Miss | 22:48.20 | 35 |
| 39 | Christian ComptonPlace 39 · Derby | — | Derby | 22:51.80 | — |
| 40 | Sean MellorPlace 40 · Blue Valley West | — | Blue Valley West | 22:52.90 | 36 |
| 41 | Corben TannahillPlace 41 · Shawnee Miss | — | Shawnee Miss | 22:53.30 | 37 |
| 42 | Justin BrownPlace 42 · Blue Valley West | — | Blue Valley West | 22:55.90 | — |
| 43 | Andrew LoveallPlace 43 · Olathe North | — | Olathe North | 23:26.10 | 38 |
| 44 | Jack AnstinePlace 44 · Blue Valley West | — | Blue Valley West | 23:27.30 | — |
| 45 | Eric VelaPlace 45 · Winnetonka | — | Winnetonka | 23:30.40 | 39 |
| 46 | Kett DickensPlace 46 · Blue Valley West | — | Blue Valley West | 23:31.50 | — |
| 47 | Matt HuntPlace 47 · Olathe North | — | Olathe North | 23:36.20 | 40 |
| 48 | Charles MoorePlace 48 · Basehor-Linwood | — | Basehor-Linwood | 23:41.70 | — |
| 49 | Matt BrooksPlace 49 · Lansing | — | Lansing | 23:44.10 | 41 |
| 50 | Joey BeccinaPlace 50 · Winnetonka | — | Winnetonka | 23:52.60 | 42 |
| 51 | Addison JonesPlace 51 · Olathe North | — | Olathe North | 23:54.60 | 43 |
| 52 | Misael HerreraPlace 52 · Shawnee Miss | — | Shawnee Miss | 23:59.40 | 44 |
| 53 | Colby SteckPlace 53 · Shawnee Miss | — | Shawnee Miss | 23:59.90 | 45 |
| 54 | Luke WhistlerPlace 54 · Winnetonka | — | Winnetonka | 24:01.20 | 46 |
| 55 | George KimaniPlace 55 · Olathe North | — | Olathe North | 24:02.20 | 47 |
| 56 | Jamie CunninghamPlace 56 · Blue Valley West | — | Blue Valley West | 24:05.60 | — |
| 57 | Kurt EngelPlace 57 · Blue Valley West | — | Blue Valley West | 24:06.60 | — |
| 58 | Cole KnappPlace 58 · Lansing | — | Lansing | 24:08.20 | 48 |
| 59 | Clay HenryPlace 59 · Blue Valley West | — | Blue Valley West | 24:09.10 | — |
| 60 | Trey MauldinPlace 60 · Gardner Edgerton | — | Gardner Edgerton | 24:14.80 | 49 |
| 61 | Devin KeenPlace 61 · St Pius X (K | — | St Pius X (K | 24:18.70 | 50 |
| 62 | Luis SaldivarPlace 62 · Turner | — | Turner | 24:19.80 | — |
| 63 | Andrew PaxtonPlace 63 · Lansing | — | Lansing | 24:21.10 | 51 |
| 64 | Ryan StubbsPlace 64 · Winnetonka | — | Winnetonka | 24:25.70 | 52 |
| 65 | Azriel DunnPlace 65 · Shawnee Miss | — | Shawnee Miss | 24:28.40 | 53 |
| 66 | Zach TrainerPlace 66 · Blue Valley West | — | Blue Valley West | 24:30.80 | — |
| 67 | Andrew BartkoPlace 67 · Basehor-Linwood | — | Basehor-Linwood | 24:36.20 | — |
| 68 | Griffin StoutPlace 68 · Blue Valley West | — | Blue Valley West | 24:39.10 | — |
| 69 | Phillip LinPlace 69 · Blue Valley West | — | Blue Valley West | 24:39.40 | — |
| 70 | Ian JonesPlace 70 · St Pius X (K | — | St Pius X (K | 24:49.80 | 54 |
| 71 | Kale ScottPlace 71 · Gardner Edgerton | — | Gardner Edgerton | 24:58.80 | — |
| 72 | Derek PlankPlace 72 · Gardner Edgerton | — | Gardner Edgerton | 25:06.90 | — |
| 73 | Brandon HawkinsPlace 73 · Blue Valley West | — | Blue Valley West | 25:07.80 | — |
| 74 | Korey MehrwinPlace 74 · Gardner Edgerton | — | Gardner Edgerton | 25:10.80 | — |
| 75 | Greg GastPlace 75 · Basehor-Linwood | — | Basehor-Linwood | 25:12.10 | — |
| 76 | Brandon EvansPlace 76 · Blue Valley West | — | Blue Valley West | 25:14.30 | — |
| 77 | Calvin LeePlace 77 · Blue Valley West | — | Blue Valley West | 25:15.20 | — |
| 78 | Nicholas TheisPlace 78 · St Pius X (K | — | St Pius X (K | 25:18.20 | 55 |
| 79 | Colin MilicanPlace 79 · Derby | — | Derby | 25:33.50 | — |
| 80 | Steven BoehmerPlace 80 · Blue Valley West | — | Blue Valley West | 25:37.30 | — |
| 81 | Matthew RichardsonPlace 81 · Gardner Edgerton | — | Gardner Edgerton | 25:43.10 | — |
| 82 | Hunter CarneyPlace 82 · Lansing | — | Lansing | 25:44.40 | 56 |
| 83 | Sam PinkertonPlace 83 · Derby | — | Derby | 25:48.80 | — |
| 84 | Hunter FoxPlace 84 · Olathe North | — | Olathe North | 25:55.90 | 57 |
| 85 | Kris WoodPlace 85 · Derby | — | Derby | 26:09.60 | — |
| 86 | Angelo PeiPlace 86 · Olathe North | — | Olathe North | 26:09.80 | — |
| 87 | Ryan GilbertPlace 87 · Blue Valley West | — | Blue Valley West | 26:10.10 | — |
| 88 | Peyton MyersPlace 88 · Basehor-Linwood | — | Basehor-Linwood | 26:23.60 | — |
| 89 | Justin MancePlace 89 · Basehor-Linwood | — | Basehor-Linwood | 26:25.80 | — |
| 90 | Connor RosarioPlace 90 · Olathe North | — | Olathe North | 26:28.40 | — |
| 91 | Mason KlishPlace 91 · Derby | — | Derby | 26:37.90 | — |
| 92 | Braxton CallPlace 92 · KC Central | — | KC Central | 26:43.00 | 58 |
| 93 | Alec TapiaPlace 93 · St Pius X (K | — | St Pius X (K | 26:51.90 | 59 |
| 94 | Braden FosterPlace 94 · Blue Valley West | — | Blue Valley West | 26:54.30 | — |
| 95 | Josh ShultzPlace 95 · Sumner Academy | — | Sumner Academy | 26:59.70 | — |
| 96 | Austin CozaddPlace 96 · Gardner Edgerton | — | Gardner Edgerton | 27:02.30 | — |
| 97 | Daniel RobinettePlace 97 · Basehor-Linwood | — | Basehor-Linwood | 27:06.30 | — |
| 98 | Zack GreenePlace 98 · Blue Valley West | — | Blue Valley West | 27:11.80 | — |
| 99 | Jalen CollierPlace 99 · Gardner Edgerton | — | Gardner Edgerton | 27:16.10 | — |
| 100 | Mariq StiglerPlace 100 · KC Central | — | KC Central | 27:19.30 | 60 |
| 101 | Garid CoxPlace 101 · Olathe North | — | Olathe North | 27:28.60 | — |
| 102 | Cole BrockmanPlace 102 · Olathe North | — | Olathe North | 27:33.80 | — |
| 103 | Noah FalconPlace 103 · Olathe North | — | Olathe North | 27:34.40 | — |
| 104 | Sam TalkingtonPlace 104 · Blue Valley West | — | Blue Valley West | 27:35.40 | — |
| 105 | Konrad MeinkenPlace 105 · Blue Valley West | — | Blue Valley West | 27:47.10 | — |
| 106 | Austin FarisPlace 106 · Gardner Edgerton | — | Gardner Edgerton | 27:47.20 | — |
| 107 | Austin FurnasPlace 107 · Gardner Edgerton | — | Gardner Edgerton | 27:52.10 | — |
| 108 | Tanner OehmPlace 108 · Gardner Edgerton | — | Gardner Edgerton | 27:54.10 | — |
| 109 | Connor JonesPlace 109 · Olathe North | — | Olathe North | 27:55.30 | — |
| 110 | Antonio GuiterrezPlace 110 · Shawnee Miss | — | Shawnee Miss | 27:58.20 | 61 |
| 111 | Grant JurgensenPlace 111 · Blue Valley West | — | Blue Valley West | 29:04.60 | — |
| 112 | James ClarkPlace 112 · Piper | — | Piper | 29:11.40 | — |
| 113 | Enoch TaddesePlace 113 · Olathe North | — | Olathe North | 29:16.60 | — |
| 114 | Brecken LattaPlace 114 · Blue Valley West | — | Blue Valley West | 29:24.50 | — |
| 115 | Zachary SalinasPlace 115 · St Pius X (K | — | St Pius X (K | 29:28.30 | 62 |
| 116 | Payton SandersPlace 116 · Shawnee Miss | — | Shawnee Miss | 29:35.30 | — |
| 117 | Simeon PerkinsPlace 117 · Sumner Academy | — | Sumner Academy | 29:37.30 | — |
| 118 | Adam LangPlace 118 · Basehor-Linwood | — | Basehor-Linwood | 30:10.40 | — |
| 119 | Kevin MurpheyPlace 119 · Olathe North | — | Olathe North | 30:19.30 | — |
| 120 | Eric HayesPlace 120 · Shawnee Miss | — | Shawnee Miss | 30:20.60 | — |
| 121 | Mathew ReinholdPlace 121 · Lansing | — | Lansing | 31:13.80 | 63 |
| 122 | Austin HanisPlace 122 · Blue Valley West | — | Blue Valley West | 31:20.40 | — |
| 123 | Nicholas GrahamPlace 123 · Olathe North | — | Olathe North | 31:21.60 | — |
| 124 | Deveon SmithPlace 124 · KC Central | — | KC Central | 31:52.80 | 64 |
| 125 | Thomas XiongPlace 125 · Turner | — | Turner | 32:04.90 | — |
| 126 | Daeon JohnsonPlace 126 · KC Central | — | KC Central | 32:07.70 | 65 |
| 127 | Thomas DyfrensePlace 127 · Blue Valley West | — | Blue Valley West | 33:04.90 | — |
| 128 | Carter LeePlace 128 · Blue Valley West | — | Blue Valley West | 33:06.40 | — |
| 129 | Colin VeraPlace 129 · Shawnee Miss | — | Shawnee Miss | 36:07.30 | — |