| 1 | Makai CarterPlace 1 · Grade 10 · Mill Valley | 10 | Mill Valley | 19:28.89 |
| 2 | Carson SchmidtleinPlace 2 · Grade 12 · Mill Valley | 12 | Mill Valley | 19:47.81 |
| 3 | Kale ArnoldPlace 3 · Grade 11 · Olathe South | 11 | Olathe South | 19:58.78 PR |
| 4 | Joseph WainainaPlace 4 · Grade 11 · Mill Valley | 11 | Mill Valley | 20:02.05 |
| 5 | Marcus StahlPlace 5 · Grade 10 · Olathe South | 10 | Olathe South | 20:06.11 |
| 6 | Alex WeimortsPlace 6 · Grade 10 · Olathe South | 10 | Olathe South | 20:07.64 |
| 7 | Landon JamesPlace 7 · Grade 9 · Shawnee Mission Northwest | 9 | Shawnee Mission Northwest | 20:12.13 PR |
| 8 | Clay UnruhPlace 8 · Grade 9 · Mill Valley | 9 | Mill Valley | 20:15.28 |
| 9 | John BlumenstielPlace 9 · Grade 11 · Lawrence Free State | 11 | Lawrence Free State | 20:18.94 |
| 10 | Lucas ToddPlace 10 · Grade 11 · Lawrence Free State | 11 | Lawrence Free State | 20:19.61 |
| 11 | Burke CroftPlace 11 · Grade 9 · Mill Valley | 9 | Mill Valley | 20:19.89 |
| 12 | Arthur KaemmerPlace 12 · Grade 10 · Mill Valley | 10 | Mill Valley | 20:22.46 |
| 13 | Sam BauchPlace 13 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 20:27.41 PR |
| 14 | Malachi SosnoffPlace 14 · Grade 9 · Shawnee Mission South | 9 | Shawnee Mission South | 20:28.21 PR |
| 15 | Drake NelsonPlace 15 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 20:28.64 |
| 16 | Michael CrockerPlace 16 · Grade 11 · Lawrence | 11 | Lawrence | 20:33.40 |
| 17 | Isaac LundstromPlace 17 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 20:36.44 |
| 18 | Ryker CarrPlace 18 · Grade 10 · Shawnee Mission South | 10 | Shawnee Mission South | 20:47.66 |
| 19 | Zachary (Zach) ThomasPlace 19 · Grade 11 · Mill Valley | 11 | Mill Valley | 20:48.41 |
| 20 | Jonah BeechamPlace 20 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 20:50.25 PR |
| 21 | Max CaseyPlace 21 · Grade 10 · Lawrence | 10 | Lawrence | 20:51.22 |
| 22 | Josh NewmanPlace 22 · Grade 9 · Mill Valley | 9 | Mill Valley | 20:59.22 |
| 23 | Aiden KunzPlace 23 · Grade 11 · Olathe South | 11 | Olathe South | 21:02.72 |
| 24 | Elliott ShrackPlace 24 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 21:02.88 PR |
| 25 | Soren Bernhart-WoodsPlace 25 · Grade 11 · Shawnee Mission East | 11 | Shawnee Mission East | 21:03.64 PR |
| 26 | Gavin KooncePlace 26 · Grade 11 · Lawrence Free State | 11 | Lawrence Free State | 21:04.12 |
| 27 | Ollie GriffiinPlace 27 · Grade 9 · Shawnee Mission East | 9 | Shawnee Mission East | 21:04.49 |
| 28 | Colin ChristlinePlace 28 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 21:09.32 |
| 29 | Lincoln ChristyPlace 29 · Grade 10 · Shawnee Mission Northwest | 10 | Shawnee Mission Northwest | 21:12.18 |
| 30 | Quentin DopsonPlace 30 · Grade 10 · Shawnee Mission South | 10 | Shawnee Mission South | 21:20.95 |
| 31 | David ClapperPlace 31 · Grade 11 · Shawnee Mission South | 11 | Shawnee Mission South | 21:21.32 |
| 32 | Kian ColistraPlace 32 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 21:23.50 |
| 33 | Asher GainesPlace 33 · Grade 12 · Lawrence | 12 | Lawrence | 21:25.30 PR |
| 34 | Jack KellyPlace 34 · Grade 9 · Mill Valley | 9 | Mill Valley | 21:30.08 |
| 35 | Tristan SotoPlace 35 · Grade 11 · Lawrence Free State | 11 | Lawrence Free State | 21:32.27 |
| 36 | JD KamauPlace 36 · Grade 9 · Mill Valley | 9 | Mill Valley | 21:32.41 |
| 37 | Allen ShaoPlace 37 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 21:38.29 |
| 38 | Jack DunzPlace 38 · Grade 9 · Shawnee Mission South | 9 | Shawnee Mission South | 21:38.51 |
| 39 | Theodore HurstPlace 39 · Grade 12 · Lawrence Free State | 12 | Lawrence Free State | 21:38.59 |
| 40 | Rockwell EdwardsPlace 40 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 21:42.82 PR |
| 41 | Jordan ShawPlace 41 · Grade 11 · Mill Valley | 11 | Mill Valley | 21:43.99 |
| 42 | Shane DeveryPlace 42 · Grade 9 · Mill Valley | 9 | Mill Valley | 21:46.44 |
| 43 | Rece HenryPlace 43 · Grade 9 · Lawrence | 9 | Lawrence | 21:46.99 |
| 44 | Ayden PoracskyPlace 44 · Grade 11 · Lawrence Free State | 11 | Lawrence Free State | 21:49.32 |
| 45 | Parker WhitakerPlace 45 · Grade 9 · Olathe South | 9 | Olathe South | 21:49.39 |
| 46 | Jonah GarrisonPlace 46 · Grade 12 · Lawrence Free State | 12 | Lawrence Free State | 21:52.41 |
| 47 | Ethan SchrackPlace 47 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 21:56.45 PR |
| 48 | Landon JonesPlace 48 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 21:56.85 PR |
| 49 | Abram HoglundPlace 49 · Grade 11 · Olathe South | 11 | Olathe South | 21:59.26 |
| 50 | Sawyer BobeyPlace 50 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 22:03.59 PR |
| 51 | Nixon VestalPlace 51 · Grade 9 · Shawnee Mission South | 9 | Shawnee Mission South | 22:03.80 |
| 52 | Crosby KingPlace 52 · Grade 12 · Lawrence Free State | 12 | Lawrence Free State | 22:04.45 |
| 53 | Alexander OrtizPlace 53 · Grade 9 · Lawrence | 9 | Lawrence | 22:05.23 |
| 54 | Walker JacksonPlace 54 · Grade 10 · Shawnee Mission South | 10 | Shawnee Mission South | 22:15.58 |
| 55 | Evan BoggsPlace 55 · Grade 10 · Mill Valley | 10 | Mill Valley | 22:15.67 |
| 56 | Gavin PeeryPlace 56 · Grade 9 · Olathe Northwest | 9 | Olathe Northwest | 22:19.28 |
| 57 | Alexander (Alex) FloresPlace 57 · Grade 10 · Olathe South | 10 | Olathe South | 22:22.16 |
| 58 | Jacob LowryPlace 58 · Grade 10 · Mill Valley | 10 | Mill Valley | 22:22.43 |
| 59 | Avett LandisPlace 59 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 22:31.83 |
| 60 | Ruel JankowskiPlace 60 · Grade 11 · Lawrence Free State | 11 | Lawrence Free State | 22:33.19 |
| 61 | Kyle BarnettPlace 61 · Grade 9 · Shawnee Mission West | 9 | Shawnee Mission West | 22:35.48 PR |
| 62 | Bradley OhmesPlace 62 · Grade 10 · Shawnee Mission Northwest | 10 | Shawnee Mission Northwest | 22:40.52 |
| 63 | Conner WoodPlace 63 · Grade 10 · Mill Valley | 10 | Mill Valley | 22:41.76 PR |
| 64 | Sage Lewis-JonesPlace 64 · Grade 9 · Mill Valley | 9 | Mill Valley | 22:43.62 |
| 65 | Robert ThompsonPlace 65 · Grade 9 · Shawnee Mission Northwest | 9 | Shawnee Mission Northwest | 22:44.09 |
| 66 | Kaden HudsonPlace 66 · Grade 12 · Olathe South | 12 | Olathe South | 22:44.49 PR |
| 67 | Carter NygrenPlace 67 · Grade 10 · Shawnee Mission Northwest | 10 | Shawnee Mission Northwest | 22:47.70 |
| 68 | Jonah MillerPlace 68 · Grade 11 · Shawnee Mission Northwest | 11 | Shawnee Mission Northwest | 22:48.46 |
| 69 | Trevor SackPlace 69 · Grade 11 · Lawrence Free State | 11 | Lawrence Free State | 22:49.59 |
| 70 | Desi HartPlace 70 · Grade 11 · Lawrence | 11 | Lawrence | 22:50.03 |
| 71 | Liam TaylorPlace 71 · Grade 10 · Shawnee Mission South | 10 | Shawnee Mission South | 22:56.06 |
| 72 | Miles MuehlbachPlace 72 · Grade 9 · Shawnee Mission East | 9 | Shawnee Mission East | 22:57.50 PR |
| 73 | Alroy-Ibra NassebPlace 73 · Grade 12 · Lawrence Free State | 12 | Lawrence Free State | 22:58.30 PR |
| 74 | Carter PinnellPlace 74 · Grade 9 · Shawnee Mission Northwest | 9 | Shawnee Mission Northwest | 23:03.33 |
| 75 | Lucas LowryPlace 75 · Grade 9 · Mill Valley | 9 | Mill Valley | 23:06.32 |
| 76 | Nick JenkinsPlace 76 · Grade 11 · Mill Valley | 11 | Mill Valley | 23:09.34 |
| 77 | Henry HickmanPlace 77 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 23:23.63 |
| 78 | Jaron BagsbyPlace 78 · Grade 11 · Gardner Edgerton | 11 | Gardner Edgerton | 23:24.30 |
| 79 | August MartinPlace 79 · Grade 10 · Shawnee Mission Northwest | 10 | Shawnee Mission Northwest | 23:25.33 |
| 80 | Luke HowardPlace 80 · Grade 9 · Shawnee Mission East | 9 | Shawnee Mission East | 23:29.24 |
| 81 | Will ThelenPlace 81 · Grade 10 · Shawnee Mission East | 10 | Shawnee Mission East | 23:32.19 |
| 82 | Gustavo Trejo HaroPlace 82 · Grade 12 · Lawrence Free State | 12 | Lawrence Free State | 23:36.01 |
| 83 | Gavin ChalkPlace 83 · Grade 9 · Shawnee Mission East | 9 | Shawnee Mission East | 23:37.46 PR |
| 84 | Nathan HuerterPlace 84 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 23:40.58 PR |
| 85 | Josh MarkerPlace 85 · Grade 10 · Lawrence | 10 | Lawrence | 23:41.69 |
| 86 | Jason LinPlace 86 · Grade 12 · Shawnee Mission Northwest | 12 | Shawnee Mission Northwest | 23:42.85 |
| 87 | Scott CardonPlace 87 · Grade 9 · Olathe South | 9 | Olathe South | 23:42.91 |
| 88 | Marques DaveyPlace 88 · Grade 9 · Olathe South | 9 | Olathe South | 23:50.21 |
| 89 | Nathan SpreckerPlace 89 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 23:59.21 |
| 90 | Brett SnyderPlace 90 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 24:00.44 PR |
| 91 | Graysen KooncePlace 91 · Grade 11 · Lawrence Free State | 11 | Lawrence Free State | 24:01.68 |
| 92 | Connor BenjaminPlace 92 · Grade 11 · Gardner Edgerton | 11 | Gardner Edgerton | 24:08.27 |
| 93 | Sam ElseyPlace 93 · Grade 12 · Gardner Edgerton | 12 | Gardner Edgerton | 24:11.95 |
| 94 | Maddox WesterhausPlace 94 · Grade 10 · Lawrence | 10 | Lawrence | 24:19.83 |
| 95 | Dylan KoenigPlace 95 · Grade 10 · Gardner Edgerton | 10 | Gardner Edgerton | 24:22.11 |
| 96 | Rami ObaideenPlace 96 · Grade 9 · Olathe South | 9 | Olathe South | 24:22.15 PR |
| 97 | Ryker MarsPlace 97 · Grade 9 · Shawnee Mission Northwest | 9 | Shawnee Mission Northwest | 24:24.77 |
| 98 | Benjamin RaineyPlace 98 · Grade 10 · Gardner Edgerton | 10 | Gardner Edgerton | 24:25.77 |
| 99 | Will CrawfordPlace 99 · Grade 10 · Mill Valley | 10 | Mill Valley | 24:27.31 |
| 100 | Devin AndersonPlace 100 · Grade 9 · Shawnee Mission West | 9 | Shawnee Mission West | 24:38.55 PR |
| 101 | Harrison RominesPlace 101 · Grade 10 · Shawnee Mission South | 10 | Shawnee Mission South | 24:39.24 |
| 102 | Benjamin SchweinPlace 102 · Grade 10 · Shawnee Mission South | 10 | Shawnee Mission South | 24:39.97 |
| 103 | Haydn LegleiterPlace 103 · Grade 11 · Mill Valley | 11 | Mill Valley | 24:41.68 |
| 104 | Noah ByingtonPlace 104 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 24:42.85 |
| 105 | Anderson WeaverPlace 105 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 24:45.02 PR |
| 106 | Ryden FinckPlace 106 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 24:45.40 PR |
| 107 | Grady FreudePlace 107 · Grade 9 · Shawnee Mission Northwest | 9 | Shawnee Mission Northwest | 24:46.47 PR |
| 108 | Colin WattPlace 108 · Grade 10 · Lawrence | 10 | Lawrence | 24:54.64 |
| 109 | Owen ZigmundPlace 109 · Grade 12 · Olathe Northwest | 12 | Olathe Northwest | 24:55.51 PR |
| 110 | Brooks EylarPlace 110 · Grade 9 · Mill Valley | 9 | Mill Valley | 24:59.01 |
| 111 | Patrick PlumleePlace 111 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 25:00.15 |
| 112 | Alexis Bautista-SanchezPlace 112 · Grade 11 · Shawnee Mission West | 11 | Shawnee Mission West | 25:00.56 PR |
| 113 | Noah RustPlace 113 · Grade 10 · Olathe Northwest | 10 | Olathe Northwest | 25:15.27 |
| 114 | Brett HuttonPlace 114 · Grade 9 · Olathe South | 9 | Olathe South | 25:21.04 |
| 115 | Jason SongPlace 115 · Grade 9 · Lawrence Free State | 9 | Lawrence Free State | 25:32.21 PR |
| 116 | Zack DeJongPlace 116 · Grade 9 · Shawnee Mission South | 9 | Shawnee Mission South | 25:43.54 |
| 117 | River CarlsonPlace 117 · Grade 10 · Shawnee Mission Northwest | 10 | Shawnee Mission Northwest | 25:49.75 PR |
| 118 | Milo BacaniPlace 118 · Grade 12 · Lawrence Free State | 12 | Lawrence Free State | 26:08.64 |
| 119 | Will GriffinPlace 119 · Grade 9 · Shawnee Mission Northwest | 9 | Shawnee Mission Northwest | 26:16.97 |
| 120 | Andrew RohinPlace 120 · Grade 9 · Olathe Northwest | 9 | Olathe Northwest | 26:17.58 |
| 121 | Robert KoeningsPlace 121 · Grade 9 · Shawnee Mission East | 9 | Shawnee Mission East | 26:42.05 PR |
| 122 | AJ WatsonPlace 122 · Grade 12 · Shawnee Mission Northwest | 12 | Shawnee Mission Northwest | 26:42.48 |
| 123 | Isaac HolguinPlace 123 · Grade 10 · Shawnee Mission Northwest | 10 | Shawnee Mission Northwest | 26:45.68 PR |
| 124 | JC MillerPlace 124 · Grade 9 · Gardner Edgerton | 9 | Gardner Edgerton | 26:47.53 |
| 125 | Blane RobertsPlace 125 · Grade 9 · Gardner Edgerton | 9 | Gardner Edgerton | 27:04.74 |
| 126 | Max StowellPlace 126 · Grade 9 · Olathe Northwest | 9 | Olathe Northwest | 27:13.63 |
| 127 | Jonathan StephensPlace 127 · Grade 10 · Shawnee Mission Northwest | 10 | Shawnee Mission Northwest | 27:15.51 |
| 128 | Kenneth TuckerPlace 128 · Grade 9 · Shawnee Mission Northwest | 9 | Shawnee Mission Northwest | 27:19.42 |
| 129 | Zachary TrojniakPlace 129 · Grade 12 · Shawnee Mission Northwest | 12 | Shawnee Mission Northwest | 27:28.04 PR |
| 130 | Ben KingPlace 130 · Grade 11 · Olathe South | 11 | Olathe South | 28:28.40 |
| 131 | Ben KreamerPlace 131 · Grade 9 · Shawnee Mission South | 9 | Shawnee Mission South | 28:47.01 |
| 132 | Nolan StuewePlace 132 · Grade 9 · Gardner Edgerton | 9 | Gardner Edgerton | 28:50.44 |
| 133 | Luke YoungPlace 133 · Grade 10 · Olathe Northwest | 10 | Olathe Northwest | 28:51.46 |
| 134 | Sawyer HinckPlace 134 · Grade 11 · Gardner Edgerton | 11 | Gardner Edgerton | 29:02.90 |
| 135 | Jackson HeinPlace 135 · Grade 10 · Lawrence Free State | 10 | Lawrence Free State | 29:22.87 |
| 136 | Jacob SevieriPlace 136 · Grade 9 · Gardner Edgerton | 9 | Gardner Edgerton | 29:28.98 |
| 137 | William (Will) NicholsonPlace 137 · Grade 10 · Olathe Northwest | 10 | Olathe Northwest | 30:12.11 |
| 138 | Jeremy SneedPlace 138 · Grade 9 · Shawnee Mission South | 9 | Shawnee Mission South | 32:38.87 |
| 139 | Logan HensonPlace 139 · Grade 9 · Gardner Edgerton | 9 | Gardner Edgerton | 32:42.18 |
| 140 | Gregory McCombsPlace 140 · Grade 9 · Gardner Edgerton | 9 | Gardner Edgerton | 34:53.23 |
| 141 | Isaac NorrisPlace 141 · Grade 12 · Lawrence | 12 | Lawrence | 40:49.86 |
| — | Jace HoernemannGrade 10 · Olathe Northwest | 10 | Olathe Northwest | DNS |
| — | Bradley CornellGrade Fr · Gardner Edgerton | Fr | Gardner Edgerton | DNS |
| — | Malachi Jaco-HopkinsGrade 11 · Gardner Edgerton | 11 | Gardner Edgerton | DNS |
| — | Ethan BrussGrade 9 · Gardner Edgerton | 9 | Gardner Edgerton | DNS |
| — | Gustavo Trejo HaroGrade 12 · Lawrence Free State | 12 | Lawrence Free State | DNS |
| — | Cooper SalmansGrade 10 · Lawrence Free State | 10 | Lawrence Free State | DNS |
| — | Ruan StrydomGrade 11 · Lawrence Free State | 11 | Lawrence Free State | DNS |
| — | Samuel LeeGrade 11 · Lawrence Free State | 11 | Lawrence Free State | DNS |
| — | Aiden GonzalezGrade 10 · Lawrence Free State | 10 | Lawrence Free State | DNS |
| — | Trey RassetteGrade 11 · Shawnee Mission South | 11 | Shawnee Mission South | DNS |
| — | Charlie ThielGrade 10 · Shawnee Mission South | 10 | Shawnee Mission South | DNS |
| — | Xander AdamsGrade 9 · Shawnee Mission Northwest | 9 | Shawnee Mission Northwest | DNS |
| — | Levi DicksonGrade 12 · Shawnee Mission Northwest | 12 | Shawnee Mission Northwest | DNS |
| — | Landon ColeGrade 10 · Shawnee Mission West | 10 | Shawnee Mission West | DNS |
| — | Henry ReedGrade 9 · Shawnee Mission West | 9 | Shawnee Mission West | DNS |
| — | Luke GoertzenGrade 9 · Olathe South | 9 | Olathe South | DNS |
| — | William (Will) HewittGrade 11 · Olathe South | 11 | Olathe South | DNS |
| — | Jack MoulinGrade 10 · Mill Valley | 10 | Mill Valley | DNS |
| — | Andrew WatersGrade 9 · Shawnee Mission East | 9 | Shawnee Mission East | DNS |
| — | Porter LarsenGrade 9 · Shawnee Mission East | 9 | Shawnee Mission East | DNS |
| — | Alex MedleyGrade 10 · Shawnee Mission East | 10 | Shawnee Mission East | DNS |
| — | Quinn BroghammerGrade 9 · Shawnee Mission East | 9 | Shawnee Mission East | DNS |