| 1 | Elijah RockPlace 1 · Grade 12 · Park Hill South | 12 | Park Hill South | 19:08.1 |
| 2 | Carter StaggPlace 2 · Grade 10 · Central (St. Joseph) | 10 | Central (St. Joseph) | 19:28.7 |
| 3 | Alexander MillerPlace 3 · Grade 11 · Platte County | 11 | Platte County | 19:30.9 PR |
| 4 | Bennett WindmeyerPlace 4 · Grade 9 · Central (St. Joseph) | 9 | Central (St. Joseph) | 19:50.9 |
| 5 | Corbin MorrowPlace 5 · Grade 10 · Central (St. Joseph) | 10 | Central (St. Joseph) | 19:53.1 |
| 6 | Samuel GoodfriendPlace 6 · Grade 11 · Park Hill South | 11 | Park Hill South | 19:53.6 |
| 7 | Berwick GibsonPlace 7 · Grade 10 · Park Hill South | 10 | Park Hill South | 19:55.2 |
| 8 | Jacoby KeithPlace 8 · Grade 11 · Platte County | 11 | Platte County | 20:01.3 |
| 9 | Quincy PicartPlace 9 · Grade 12 · Park Hill | 12 | Park Hill | 20:21.0 |
| 10 | Jack ShroyerPlace 10 · Grade 12 · Platte County | 12 | Platte County | 20:26.2 |
| 11 | Matthew McClearyPlace 11 · Grade 11 · Park Hill South | 11 | Park Hill South | 20:29.9 |
| 12 | Justin WoodlandPlace 12 · Grade 11 · Park Hill South | 11 | Park Hill South | 20:34.3 |
| 13 | Samuel HoslerPlace 13 · Grade 10 · Central (St. Joseph) | 10 | Central (St. Joseph) | 20:39.2 |
| 14 | Connor KernsPlace 14 · Grade 9 · Central (St. Joseph) | 9 | Central (St. Joseph) | 20:41.8 |
| 15 | Lucas BakerPlace 15 · Grade 9 · Park Hill South | 9 | Park Hill South | 20:48.0 |
| 16 | Jude GuyPlace 16 · Grade 9 · Park Hill | 9 | Park Hill | 20:58.9 |
| 17 | Thomas SchaffPlace 17 · Grade 11 · Park Hill | 11 | Park Hill | 21:00.0 |
| 18 | Connor GoganPlace 18 · Grade 9 · Park Hill South | 9 | Park Hill South | 21:04.2 |
| 19 | Vaishnav NairPlace 19 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 21:31.8 |
| 20 | Levi JeppesenPlace 20 · Grade 10 · Park Hill | 10 | Park Hill | 21:35.0 |
| 21 | Reggie BarnesPlace 21 · Grade 9 · Central (St. Joseph) | 9 | Central (St. Joseph) | 21:35.1 |
| 22 | Rory YorkPlace 22 · Grade 12 · Park Hill South | 12 | Park Hill South | 21:36.0 |
| 23 | Jayden McKinneyPlace 23 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 21:36.1 |
| 24 | Garrett WheelerPlace 24 · Grade 9 · Chillicothe | 9 | Chillicothe | 21:36.3 |
| 25 | Grant BinderPlace 25 · Grade 11 · Central (St. Joseph) | 11 | Central (St. Joseph) | 21:37.7 |
| 26 | Asa EdwardsPlace 26 · Grade 10 · Park Hill South | 10 | Park Hill South | 21:40.8 |
| 27 | Samuel SaalePlace 27 · Grade 10 · Chillicothe | 10 | Chillicothe | 21:41.5 PR |
| 28 | Logan BrewerPlace 28 · Grade 10 · Park Hill South | 10 | Park Hill South | 21:44.1 |
| 29 | Dallas HinesPlace 29 · Grade 10 · Oak Park | 10 | Oak Park | 21:46.7 |
| 30 | Vonzelle DavisPlace 30 · Grade 10 · Park Hill | 10 | Park Hill | 21:47.2 |
| 31 | Sonan DestaPlace 31 · Grade 9 · Park Hill | 9 | Park Hill | 21:52.1 PR |
| 32 | Clark BriggemanPlace 32 · Grade 11 · Park Hill | 11 | Park Hill | 21:53.9 |
| 33 | Luke BartelsPlace 33 · Grade 9 · Park Hill South | 9 | Park Hill South | 21:55.8 |
| 34 | Silas HughesPlace 34 · Grade 9 · Park Hill | 9 | Park Hill | 21:57.6 |
| 35 | Daniel McCamyPlace 35 · Grade 9 · Central (St. Joseph) | 9 | Central (St. Joseph) | 22:06.2 |
| 36 | Harrison BrassfieldPlace 36 · Grade 11 · Lathrop | 11 | Lathrop | 22:07.5 |
| 37 | Jacob WhitePlace 37 · Grade 11 · Oak Park | 11 | Oak Park | 22:11.2 |
| 38 | Michael Madrueno-RojasPlace 38 · Grade 12 · Oak Park | 12 | Oak Park | 22:18.5 |
| 39 | Alec Shuss-TaylorPlace 39 · Grade 12 · Oak Park | 12 | Oak Park | 22:19.0 |
| 40 | Jordan BeckPlace 40 · Grade 12 · Park Hill | 12 | Park Hill | 22:20.7 |
| 41 | Jaydon JenksPlace 41 · Grade 11 · Platte County | 11 | Platte County | 22:22.0 |
| 42 | Miles JosephsonPlace 42 · Grade 11 · Maysville | 11 | Maysville | 22:26.1 |
| 43 | Alexander MannPlace 43 · Grade 9 · Park Hill | 9 | Park Hill | 22:27.3 |
| 44 | Brandon CrilleyPlace 44 · Grade 12 · Park Hill | 12 | Park Hill | 22:30.8 |
| 45 | Amir AlyasseriPlace 45 · Grade 9 · Park Hill | 9 | Park Hill | 22:36.2 |
| 46 | Henry LockwoodPlace 46 · Grade 10 · Excelsior Springs | 10 | Excelsior Springs | 22:37.3 |
| 47 | Spencer CurtisPlace 47 · Grade 9 · Plattsburg | 9 | Plattsburg | 22:43.1 |
| 48 | Kaiser KahrePlace 48 · Grade 9 · Central (St. Joseph) | 9 | Central (St. Joseph) | 22:43.1 |
| 49 | Samuel ParmerPlace 49 · Grade 10 · Central (St. Joseph) | 10 | Central (St. Joseph) | 22:54.0 |
| 50 | Drake WhitneyPlace 50 · Grade 9 · Excelsior Springs | 9 | Excelsior Springs | 22:54.3 |
| 51 | Ivan OverfieldPlace 51 · Grade 10 · Excelsior Springs | 10 | Excelsior Springs | 22:54.9 |
| 52 | Oz RunyanPlace 52 · Grade 10 · Park Hill | 10 | Park Hill | 23:00.8 |
| 53 | Brody SteitzPlace 53 · Grade 9 · Park Hill South | 9 | Park Hill South | 23:07.1 |
| 54 | Roman MurilloPlace 54 · Grade 11 · Oak Park | 11 | Oak Park | 23:12.5 |
| 55 | William DustinPlace 55 · Grade 11 · Park Hill | 11 | Park Hill | 23:24.0 |
| 56 | Jackson AcostaPlace 56 · Grade 10 · Park Hill South | 10 | Park Hill South | 23:24.1 |
| 57 | Owen SummaPlace 57 · Grade 10 · Park Hill | 10 | Park Hill | 23:25.5 PR |
| 58 | Jaxon LippmanPlace 58 · Grade 10 · Park Hill | 10 | Park Hill | 23:26.7 |
| 59 | Nicolas KutninkPlace 59 · Grade 10 · Park Hill South | 10 | Park Hill South | 23:39.1 |
| 60 | Ace BundyPlace 60 · Grade 9 · Park Hill South | 9 | Park Hill South | 23:46.8 |
| 61 | Tommy CurpPlace 61 · Grade 9 · East Buchanan | 9 | East Buchanan | 23:47.2 |
| 62 | Kameron KeesamanPlace 62 · Grade 11 · Maysville | 11 | Maysville | 23:47.9 |
| 63 | Samuel LarsonPlace 63 · Grade 10 · Park Hill South | 10 | Park Hill South | 23:48.9 |
| 64 | Gambit FrederickPlace 64 · Grade 9 · Maysville | 9 | Maysville | 23:56.7 |
| 65 | Edward DePeraltaPlace 65 · Grade 9 · Platte County | 9 | Platte County | 24:00.8 |
| 66 | Delshaun WilsonPlace 66 · Grade 12 · Park Hill South | 12 | Park Hill South | 24:01.1 |
| 67 | Elijah ParkerPlace 67 · Grade 11 · Park Hill | 11 | Park Hill | 24:04.1 |
| 68 | Greyson PerryPlace 68 · Grade 11 · Park Hill South | 11 | Park Hill South | 24:06.1 |
| 69 | Kayden MillerPlace 69 · Grade 9 · Oak Park | 9 | Oak Park | 24:07.8 PR |
| 70 | Eli KnappPlace 70 · Grade 9 · Oak Park | 9 | Oak Park | 24:08.3 |
| 71 | Nathan CurtisPlace 71 · Grade 10 · Plattsburg | 10 | Plattsburg | 24:09.6 |
| 72 | John BrownPlace 72 · Grade 10 · Oak Park | 10 | Oak Park | 24:10.3 |
| 73 | Mark PuszczakPlace 73 · Grade 10 · Park Hill South | 10 | Park Hill South | 24:11.5 |
| 74 | Kendall JohnsonPlace 74 · Grade 11 · Platte County | 11 | Platte County | 24:19.8 |
| 75 | Broden WillisPlace 75 · Grade 11 · Maysville | 11 | Maysville | 24:23.1 |
| 76 | Nicolas ElliottPlace 76 · Grade 11 · Park Hill | 11 | Park Hill | 24:24.5 |
| 77 | Maxwell GrablePlace 77 · Grade 9 · Central (St. Joseph) | 9 | Central (St. Joseph) | 24:25.7 |
| 78 | Ren MoodyPlace 78 · Grade 10 · Belton | 10 | Belton | 24:26.0 |
| 79 | Cameron McClearyPlace 79 · Grade 11 · Park Hill South | 11 | Park Hill South | 24:36.6 |
| 80 | Carter HarmsPlace 80 · Grade 11 · Maysville | 11 | Maysville | 24:56.8 |
| 81 | Michael RileyPlace 81 · Grade 9 · Park Hill South | 9 | Park Hill South | 25:24.9 |
| 82 | Anthony Nimrod IIIPlace 82 · Grade 12 · Grandview | 12 | Grandview | 25:34.5 |
| 83 | Parker SpraguePlace 83 · Grade 9 · East Buchanan | 9 | East Buchanan | 25:39.3 |
| 84 | Alexander (Alex) HelmPlace 84 · Grade 9 · Park Hill | 9 | Park Hill | 25:39.5 |
| 85 | Eli GaiserPlace 85 · Grade 12 · Maysville | 12 | Maysville | 25:44.0 |
| 86 | Julian TorresPlace 86 · Grade 10 · Belton | 10 | Belton | 25:46.2 |
| 87 | Dominick MillerPlace 87 · Grade 10 · Oak Park | 10 | Oak Park | 25:58.8 |
| 88 | Isaac JohnsonPlace 88 · Grade 10 · Platte County | 10 | Platte County | 26:06.3 |
| 89 | Oskar KittelsonPlace 89 · Grade 10 · Plattsburg | 10 | Plattsburg | 26:14.3 |
| 90 | Brody AndersonPlace 90 · Grade 9 · Belton | 9 | Belton | 26:35.9 |
| 91 | Christopher BushyPlace 91 · Grade 9 · Park Hill | 9 | Park Hill | 26:39.7 |
| 92 | Isaac JamesPlace 92 · Grade 9 · Chillicothe | 9 | Chillicothe | 26:54.9 |
| 93 | Davian HerreraPlace 93 · Grade 12 · Excelsior Springs | 12 | Excelsior Springs | 27:16.8 |
| 94 | Kason RustPlace 94 · Grade 9 · East Buchanan | 9 | East Buchanan | 27:49.8 |
| 95 | Robert Stinley JrPlace 95 · Grade 11 · Maysville | 11 | Maysville | 27:54.8 |
| 96 | Noah MartinPlace 96 · Grade 10 · Maysville | 10 | Maysville | 28:08.7 |
| 97 | John ClutterPlace 97 · Grade 11 · Belton | 11 | Belton | 28:20.7 |
| 98 | William GaumerPlace 98 · Grade 11 · Oak Park | 11 | Oak Park | 28:23.1 |
| 99 | Keith NelsonPlace 99 · Grade 12 · Grandview | 12 | Grandview | 28:41.2 |
| 100 | Canon MorrowPlace 100 · Grade 9 · Oak Park | 9 | Oak Park | 28:45.3 |