| 1 | Noah CampbellPlace 1 · Shawnee Miss | — | Shawnee Miss | 14:11.90 | 1 |
| 2 | Evan ClymerPlace 2 · Blue Valley West | — | Blue Valley West | 14:17.60 | 2 |
| 3 | Cal AdairPlace 3 · Blue Valley West | — | Blue Valley West | 14:24.70 | 3 |
| 4 | Joseph LiangPlace 4 · Blue Valley West | — | Blue Valley West | 14:29.50 | 4 |
| 5 | Connor MonksPlace 5 · Shawnee Miss | — | Shawnee Miss | 14:29.90 | 5 |
| 6 | Blaze KellyPlace 6 · Shawnee Miss | — | Shawnee Miss | 14:32.30 | 6 |
| 7 | Carson GuthriePlace 7 · Shawnee Miss | — | Shawnee Miss | 14:35.60 | 7 |
| 8 | Hayden SpratlinPlace 8 · Shawnee Miss | — | Shawnee Miss | 14:57.60 | 8 |
| 9 | Daniel BurnsPlace 9 · Shawnee Miss | — | Shawnee Miss | 15:15.90 | 9 |
| 10 | McKinley GreenPlace 10 · Shawnee Miss | — | Shawnee Miss | 15:19.40 | 10 |
| 11 | Joe SolaPlace 11 · Gardner Edgerton | — | Gardner Edgerton | 15:24.40 | 11 |
| 12 | Stuart O'DellPlace 12 · Blue Valley West | — | Blue Valley West | 15:26.50 | 12 |
| 13 | Leo SchranzPlace 13 · Gardner Edgerton | — | Gardner Edgerton | 15:27.40 | 13 |
| 14 | Blake NormanPlace 14 · Spring Hill | — | Spring Hill | 15:30.00 | 14 |
| 15 | Jay SelzerPlace 15 · Shawnee Miss | — | Shawnee Miss | 15:30.50 | — |
| 16 | Daniel GravesPlace 16 · Shawnee Miss | — | Shawnee Miss | 15:40.90 | — |
| 17 | Lukas CurtissPlace 17 · Blue Valley West | — | Blue Valley West | 15:48.90 | 15 |
| 18 | Melkam LevenduskyPlace 18 · Shawnee Miss | — | Shawnee Miss | 15:50.60 | — |
| 19 | Tanner WilsonPlace 19 · Shawnee Miss | — | Shawnee Miss | 15:53.60 | — |
| 20 | Adrian JannerPlace 20 · Shawnee Miss | — | Shawnee Miss | 15:58.10 | — |
| 21 | Keith KessensPlace 21 · Blue Valley West | — | Blue Valley West | 16:04.10 | 16 |
| 22 | Jack LowdenPlace 22 · Blue Valley West | — | Blue Valley West | 16:16.40 | 17 |
| 23 | Carter BeasleyPlace 23 · Gardner Edgerton | — | Gardner Edgerton | 16:17.30 | 18 |
| 24 | Eli BushPlace 24 · Blue Valley West | — | Blue Valley West | 16:18.50 | — |
| 25 | Jacob RiggsPlace 25 · Gardner Edgerton | — | Gardner Edgerton | 16:19.80 | 19 |
| 26 | Josh MayfieldPlace 26 · Gardner Edgerton | — | Gardner Edgerton | 16:20.30 | 20 |
| 27 | Harrison DollarPlace 27 · Blue Valley West | — | Blue Valley West | 16:21.00 | — |
| 28 | Christian GomezPlace 28 · Gardner Edgerton | — | Gardner Edgerton | 16:36.40 | 21 |
| 29 | Jackson EdwardsPlace 29 · Gardner Edgerton | — | Gardner Edgerton | 16:39.10 | 22 |
| 30 | Nick MoriartyPlace 30 · Blue Valley West | — | Blue Valley West | 16:40.80 | — |
| 31 | Michael PhillipsPlace 31 · Blue Valley West | — | Blue Valley West | 16:42.00 | — |
| 32 | Duncan TennantPlace 32 · Shawnee Miss | — | Shawnee Miss | 16:46.30 | — |
| 33 | Ben PahlsPlace 33 · Gardner Edgerton | — | Gardner Edgerton | 16:49.40 | — |
| 34 | Hayes LavergnePlace 34 · Shawnee Miss | — | Shawnee Miss | 16:56.60 | — |
| 35 | Anthony CasenasPlace 35 · Spring Hill | — | Spring Hill | 16:58.70 | 23 |
| 36 | Jordan KinseyPlace 36 · Spring Hill | — | Spring Hill | 17:00.00 | 24 |
| 37 | Braeden GeorgePlace 37 · Spring Hill | — | Spring Hill | 17:12.30 | 25 |
| 38 | Om PandePlace 38 · Blue Valley West | — | Blue Valley West | 17:12.70 | — |
| 39 | Puneet BaggaPlace 39 · Blue Valley West | — | Blue Valley West | 17:15.80 | — |
| 40 | Noah WisePlace 40 · Gardner Edgerton | — | Gardner Edgerton | 17:16.20 | — |
| 41 | Nate WilsonPlace 41 · Gardner Edgerton | — | Gardner Edgerton | 17:31.90 | — |
| 42 | Isaac MeiliPlace 42 · Gardner Edgerton | — | Gardner Edgerton | 17:33.20 | — |
| 43 | Vince XiaoPlace 43 · Blue Valley West | — | Blue Valley West | 17:36.60 | — |
| 44 | Quinn WilsonPlace 44 · Blue Valley West | — | Blue Valley West | 17:39.30 | — |
| 45 | Trey DuncansonPlace 45 · Gardner Edgerton | — | Gardner Edgerton | 17:45.40 | — |
| 46 | Chance HensonPlace 46 · Gardner Edgerton | — | Gardner Edgerton | 17:48.80 | — |
| 47 | Aidan AdairPlace 47 · Blue Valley West | — | Blue Valley West | 17:50.70 | — |
| 48 | Jordan KilonzoPlace 48 · Gardner Edgerton | — | Gardner Edgerton | 17:51.90 | — |
| 49 | Isaiah JenksPlace 49 · Gardner Edgerton | — | Gardner Edgerton | 17:52.40 | — |
| 50 | Nick JohnsonPlace 50 · Gardner Edgerton | — | Gardner Edgerton | 17:52.80 | — |
| 51 | Andrew LeachPlace 51 · Gardner Edgerton | — | Gardner Edgerton | 18:12.30 | — |
| 52 | Kyle OdgersPlace 52 · Blue Valley West | — | Blue Valley West | 18:16.30 | — |
| 53 | David AguilarPlace 53 · Turner | — | Turner | 18:18.90 | — |
| 54 | Sean WillerPlace 54 · Blue Valley West | — | Blue Valley West | 18:19.60 | — |
| 55 | Damien MansfieldPlace 55 · Blue Valley West | — | Blue Valley West | 18:21.20 | — |
| 56 | Phoenix LittlejohnPlace 56 · Shawnee Miss | — | Shawnee Miss | 18:25.80 | — |
| 57 | Riley TryonPlace 57 · Spring Hill | — | Spring Hill | 18:26.40 | 26 |
| 58 | Adam BerryPlace 58 · Shawnee Miss | — | Shawnee Miss | 18:30.60 | — |
| 59 | Owen MillerPlace 59 · Blue Valley West | — | Blue Valley West | 18:33.80 | — |
| 60 | Chris LewisPlace 60 · Gardner Edgerton | — | Gardner Edgerton | 18:34.80 | — |
| 61 | Jack SchroeterPlace 61 · Gardner Edgerton | — | Gardner Edgerton | 18:35.10 | — |
| 62 | Troy PoffPlace 62 · Midland Adve | — | Midland Adve | 18:36.10 | — |
| 63 | Nathaniel VallerPlace 63 · Blue Valley West | — | Blue Valley West | 18:40.50 | — |
| 64 | Jackson ElseyPlace 64 · Gardner Edgerton | — | Gardner Edgerton | 18:46.20 | — |
| 65 | Jacob CarlsonPlace 65 · Basehor-Linwood | — | Basehor-Linwood | 18:56.40 | 27 |
| 66 | Jason PittsPlace 66 · Gardner Edgerton | — | Gardner Edgerton | 19:02.00 | — |
| 67 | Ethan GuoPlace 67 · Blue Valley West | — | Blue Valley West | 19:12.10 | — |
| 68 | Aiden BurkhartPlace 68 · Basehor-Linwood | — | Basehor-Linwood | 19:19.70 | 28 |
| 69 | Dylan MillerPlace 69 · Basehor-Linwood | — | Basehor-Linwood | 19:42.30 | 29 |
| 70 | Jude GrahamPlace 70 · Gardner Edgerton | — | Gardner Edgerton | 19:44.00 | — |
| 71 | Asa MakerPlace 71 · Blue Valley West | — | Blue Valley West | 19:49.20 | — |
| 72 | Michael HortonPlace 72 · Turner | — | Turner | 19:58.40 | — |
| 73 | Xavier CarlosPlace 73 · Bishop Ward | — | Bishop Ward | 20:09.00 | — |
| 74 | Mike ShickPlace 74 · Spring Hill | — | Spring Hill | 20:15.30 | 30 |
| 75 | Ruben OntiverosPlace 75 · Bishop Ward | — | Bishop Ward | 20:26.10 | — |
| 76 | Aidan HarrisPlace 76 · Gardner Edgerton | — | Gardner Edgerton | 20:27.00 | — |
| 77 | Odyen SandsPlace 77 · Basehor-Linwood | — | Basehor-Linwood | 20:28.00 | 31 |
| 78 | Jack WagnerPlace 78 · Shawnee Miss | — | Shawnee Miss | 20:32.30 | — |
| 79 | Cooper SharpPlace 79 · Basehor-Linwood | — | Basehor-Linwood | 21:16.40 | 32 |
| 80 | Isaac HallPlace 80 · Blue Valley West | — | Blue Valley West | 21:34.80 | — |
| 81 | Jackson MorelandPlace 81 · Shawnee Miss | — | Shawnee Miss | 21:36.40 | — |
| 82 | Anton WaltersPlace 82 · Shawnee Miss | — | Shawnee Miss | 21:42.10 | — |
| 83 | Adonis ChrosnosterPlace 83 · Turner | — | Turner | 22:27.90 | — |
| 84 | Andrew DominguezPlace 84 · Bishop Ward | — | Bishop Ward | 22:28.70 | — |
| 85 | Bradyn KerrPlace 85 · Shawnee Miss | — | Shawnee Miss | 22:37.70 | — |
| 86 | Ethan HermanPlace 86 · Midland Adve | — | Midland Adve | 23:13.60 | — |
| 87 | Juan VazquezPlace 87 · Bishop Ward | — | Bishop Ward | 23:31.60 | — |