| 1 | Graham NordPlace 1 · Grade 12 · Lutheran (Kansas City) | 12 | Lutheran (Kansas City) | 17:19.4 |
| 2 | Josiah CovingtonPlace 2 · Grade 12 · Truman | 12 | Truman | 17:42.8 |
| 3 | William LindermanPlace 3 · Grade 10 · Lutheran (Kansas City) | 10 | Lutheran (Kansas City) | 17:48.1 |
| 4 | Evan BackerPlace 4 · Grade 11 · Platte County | 11 | Platte County | 17:51.0 |
| 5 | Nicholas FlowersPlace 5 · Grade 12 · Platte County | 12 | Platte County | 17:55.2 |
| 6 | Haddon NewsomePlace 6 · Grade 10 · Platte County | 10 | Platte County | 17:58.9 |
| 7 | Tate StonePlace 7 · Grade 11 · Platte County | 11 | Platte County | 18:00.3 |
| 8 | Landon McKinziePlace 8 · Grade 11 · Platte County | 11 | Platte County | 18:27.4 |
| 9 | Karsten FlinnPlace 9 · Grade 12 · Oak Park | 12 | Oak Park | 18:33.0 |
| 10 | Michael KiefferPlace 10 · Grade 11 · Oak Park | 11 | Oak Park | 18:35.0 |
| 11 | Will FisherPlace 11 · Grade 11 · East Buchanan | 11 | East Buchanan | 18:38.9 |
| 12 | Maseo SalgadoPlace 12 · Grade 12 · Oak Park | 12 | Oak Park | 18:40.8 |
| 13 | Tirab OmerPlace 13 · Grade 12 · Oak Park | 12 | Oak Park | 19:04.6 |
| 14 | Liam StallardPlace 14 · Grade 10 · East Buchanan | 10 | East Buchanan | 19:06.4 |
| 15 | Kennan BeattyPlace 15 · Grade 11 · Park Hill | 11 | Park Hill | 19:11.9 |
| 16 | Joshua PetryPlace 16 · Grade 11 · Park Hill South | 11 | Park Hill South | 19:12.0 |
| 17 | Kaden MeyerPlace 17 · Grade 10 · Truman | 10 | Truman | 19:15.2 |
| 18 | Zephaniah O'BerryPlace 18 · Grade 12 · Chillicothe | 12 | Chillicothe | 19:27.4 |
| 19 | Spencer JohansenPlace 19 · Grade 10 · Chillicothe | 10 | Chillicothe | 19:29.0 |
| 20 | Ethan BrewerPlace 20 · Grade 12 · Park Hill South | 12 | Park Hill South | 19:36.2 |
| 21 | Samuel GoodfriendPlace 21 · Grade 12 · Park Hill South | 12 | Park Hill South | 19:40.5 |
| 22 | Carter StaggPlace 22 · Grade 11 · Benton (St. Joseph) | 11 | Benton (St. Joseph) | 19:42.3 |
| 23 | Noah JackmanPlace 23 · Grade 12 · Park Hill | 12 | Park Hill | 19:47.4 |
| 24 | Ivan SjuePlace 24 · Grade 10 · Pembroke Hill | 10 | Pembroke Hill | 19:51.6 |
| 25 | Finn McClardPlace 25 · Grade 11 · Cameron | 11 | Cameron | 19:59.2 |
| 26 | Edward YoungPlace 26 · Grade 12 · Pembroke Hill | 12 | Pembroke Hill | 20:02.3 |
| 27 | Chase SuttonPlace 27 · Grade 11 · Park Hill South | 11 | Park Hill South | 20:07.3 |
| 28 | Luke BartelsPlace 28 · Grade 10 · Park Hill South | 10 | Park Hill South | 20:09.1 |
| 29 | Laythan FrederickPlace 29 · Grade 11 · Maysville | 11 | Maysville | 20:14.7 |
| 30 | Zarren MoorePlace 30 · Grade 12 · Platte County | 12 | Platte County | 20:18.5 |
| 31 | Bennett JacksonPlace 31 · Grade 9 · East Buchanan | 9 | East Buchanan | 20:23.7 |
| 32 | Christopher JohnsonPlace 32 · Grade 11 · Lutheran (Kansas City) | 11 | Lutheran (Kansas City) | 20:24.4 |
| 33 | Matthias LaBodaPlace 33 · Grade 9 · Park Hill South | 9 | Park Hill South | 20:28.6 |
| 34 | Maduabuchukwu IkpeamaPlace 34 · Grade 12 · Grandview | 12 | Grandview | 20:30.5 |
| 35 | Noah JeffriesPlace 35 · Grade 9 · Truman | 9 | Truman | 20:32.3 |
| 36 | Louis DewildePlace 36 · Grade 11 · Maysville | 11 | Maysville | 20:32.8 |
| 37 | Lucas RamonPlace 37 · Grade 9 · Park Hill South | 9 | Park Hill South | 20:35.1 |
| 38 | Reggie BarnesPlace 38 · Grade 10 · Central (St. Joseph) | 10 | Central (St. Joseph) | 20:40.0 |
| 39 | Ethan LaurichPlace 39 · Grade 11 · Pembroke Hill | 11 | Pembroke Hill | 20:41.2 |
| 40 | Connor KernsPlace 40 · Grade 10 · Central (St. Joseph) | 10 | Central (St. Joseph) | 20:41.9 |
| 41 | Bryson FranklinPlace 41 · Grade 9 · Oak Park | 9 | Oak Park | 20:42.2 |
| 42 | Bo ZeiklePlace 42 · Grade 12 · Maysville | 12 | Maysville | 20:45.7 |
| 43 | Joshua AdamsPlace 43 · Grade 12 · Park Hill | 12 | Park Hill | 20:46.2 |
| 44 | Jacoby KeithPlace 44 · Grade 12 · Platte County | 12 | Platte County | 20:47.9 |
| 45 | Casey BerryPlace 45 · Grade 12 · Maysville | 12 | Maysville | 20:53.7 |
| 46 | Michael BaileyPlace 46 · Grade 11 · Cameron | 11 | Cameron | 20:57.5 |
| 47 | Camden JohnsonPlace 47 · Grade 9 · Excelsior Springs | 9 | Excelsior Springs | 20:57.7 |
| 48 | Landon SmithPlace 48 · Grade 9 · Excelsior Springs | 9 | Excelsior Springs | 20:59.7 |
| 49 | Clark BriggemanPlace 49 · Grade 12 · Park Hill | 12 | Park Hill | 21:03.2 |
| 50 | Corbin MorrowPlace 50 · Grade 11 · Central (St. Joseph) | 11 | Central (St. Joseph) | 21:05.7 |
| 51 | Nolan HizerPlace 51 · Grade 12 · Lutheran (Kansas City) | 12 | Lutheran (Kansas City) | 21:06.5 |
| 52 | Brody NorrisPlace 52 · Grade 11 · Chillicothe | 11 | Chillicothe | 21:08.0 |
| 53 | Jayden McKinneyPlace 53 · Grade 10 · Pembroke Hill | 10 | Pembroke Hill | 21:15.5 |
| 54 | Grant BinderPlace 54 · Grade 12 · Central (St. Joseph) | 12 | Central (St. Joseph) | 21:19.4 |
| 55 | A.J. DuffPlace 55 · Grade 11 · Lathrop | 11 | Lathrop | 21:19.5 |
| 56 | Jaxon LippmanPlace 56 · Grade 11 · Park Hill | 11 | Park Hill | 21:20.3 |
| 57 | Reece BoroughPlace 57 · Grade 10 · Lutheran (Kansas City) | 10 | Lutheran (Kansas City) | 21:20.7 |
| 58 | Gavin HoldenPlace 58 · Grade 12 · Maysville | 12 | Maysville | 21:23.5 |
| 59 | Alexander MannPlace 59 · Grade 10 · Park Hill | 10 | Park Hill | 21:26.0 |
| 60 | Ren MoodyPlace 60 · Grade 11 · Belton | 11 | Belton | 21:26.2 |
| 61 | Kaiden DeanPlace 61 · Grade 11 · Center | 11 | Center | 21:34.1 |
| 62 | Henry ButlerPlace 62 · Grade 9 · Truman | 9 | Truman | 21:36.0 |
| 63 | Liam EversmeyerPlace 63 · Grade 9 · Belton | 9 | Belton | 21:36.3 |
| 64 | Chase PlilerPlace 64 · Grade 9 · Excelsior Springs | 9 | Excelsior Springs | 21:39.4 |
| 65 | Samuel HoslerPlace 65 · Grade 11 · Central (St. Joseph) | 11 | Central (St. Joseph) | 21:42.0 |
| 66 | Cameron McGuirePlace 66 · Grade 11 · Belton | 11 | Belton | 21:58.4 |
| 67 | Connor DuncanPlace 67 · Grade 9 · Central (St. Joseph) | 9 | Central (St. Joseph) | 22:05.4 |
| 68 | Silas WalzPlace 68 · Grade 12 · Lutheran (Kansas City) | 12 | Lutheran (Kansas City) | 22:15.1 |
| 69 | Layton BakerPlace 69 · Grade 11 · Chillicothe | 11 | Chillicothe | 22:21.1 |
| 70 | Silas HughesPlace 70 · Grade 10 · Park Hill | 10 | Park Hill | 22:22.1 |
| 71 | Drake WhitneyPlace 71 · Grade 10 · Excelsior Springs | 10 | Excelsior Springs | 22:25.5 |
| 72 | Spencer CurtisPlace 72 · Grade 10 · Plattsburg | 10 | Plattsburg | 22:25.8 |
| 73 | Louin PulleyPlace 73 · Grade 10 · Maysville | 10 | Maysville | 22:31.3 |
| 74 | Benjamin CadyPlace 74 · Grade 11 · Chillicothe | 11 | Chillicothe | 22:33.1 |
| 75 | Liam LangnerPlace 75 · Grade 9 · Benton (St. Joseph) | 9 | Benton (St. Joseph) | 22:48.7 |
| 76 | Carson KilgorePlace 76 · Grade 11 · Truman | 11 | Truman | 22:58.3 |
| 77 | Henry LockwoodPlace 77 · Grade 11 · Excelsior Springs | 11 | Excelsior Springs | 23:01.3 |
| 78 | Magnus BenzPlace 78 · Grade 11 · Benton (St. Joseph) | 11 | Benton (St. Joseph) | 23:11.1 |
| 79 | Tucker DavisPlace 79 · Grade 11 · Lathrop | 11 | Lathrop | 23:20.9 |
| 80 | Garrett WheelerPlace 80 · Grade 10 · Chillicothe | 10 | Chillicothe | 23:31.2 |
| 81 | Dallas HinesPlace 81 · Grade 11 · Oak Park | 11 | Oak Park | 23:39.3 |
| 82 | Josiah BrushwoodPlace 82 · Grade 10 · East Buchanan | 10 | East Buchanan | 23:45.2 |
| 83 | Luke FisherPlace 83 · Grade 9 · East Buchanan | 9 | East Buchanan | 23:52.2 |
| 84 | Harrison BrassfieldPlace 84 · Grade 12 · Lathrop | 12 | Lathrop | 23:56.5 |
| 85 | Alexander EnglandPlace 85 · Grade 11 · Chillicothe | 11 | Chillicothe | 24:00.5 |
| 86 | Samuel O'donnellPlace 86 · Grade 10 · East Buchanan | 10 | East Buchanan | 24:00.7 |
| 87 | Caleb O'DonnellPlace 87 · Grade 12 · East Buchanan | 12 | East Buchanan | 24:01.0 |
| 88 | Eli LeePlace 88 · Grade 10 · Winston | 10 | Winston | 24:10.2 |
| 89 | Aidyn ScottPlace 89 · Grade 12 · Belton | 12 | Belton | 24:34.9 |
| 90 | Nathan CrigerPlace 90 · Grade 10 · Maysville | 10 | Maysville | 24:38.7 |
| 91 | Parker WilsonPlace 91 · Grade 11 · Benton (St. Joseph) | 11 | Benton (St. Joseph) | 24:50.9 |
| 92 | Connor ClevengerPlace 92 · Grade 11 · Braymer | 11 | Braymer | 25:17.8 |
| 93 | Max WickersonPlace 93 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 25:37.0 |
| 94 | Joel HunterPlace 94 · Grade 10 · Winston | 10 | Winston | 26:03.4 |
| 95 | Antonio HarrisPlace 95 · Grade 12 · Grandview | 12 | Grandview | 26:13.2 |
| 96 | Nathanial ZampieriPlace 96 · Grade 11 · Grandview | 11 | Grandview | 27:19.5 |
| 97 | Hunter SchwantesPlace 97 · Grade 9 · Lathrop | 9 | Lathrop | 27:19.5 |
| 98 | Matthew MayesPlace 98 · Grade 9 · Belton | 9 | Belton | 27:53.5 |
| 99 | Jay Chris QuijotePlace 99 · Grade 9 · Plattsburg | 9 | Plattsburg | 27:57.9 |
| 100 | Conner WaltonPlace 100 · Grade 9 · Lathrop | 9 | Lathrop | 28:17.5 |