| 1 | Victor MugechePlace 1 · Grade SR · Blue Springs | SR | Blue Springs | 15:45.20 | 1 |
| 2 | Oaklee HauschildPlace 2 · Grade SR · Blue Springs | SR | Blue Springs | 16:05.50 | 2 |
| 3 | Thomas SeitzerPlace 3 · Grade JR · Rockhurst | JR | Rockhurst | 16:15.40 | 3 |
| 4 | Peter CampbellPlace 4 · Grade SR · Rockhurst | SR | Rockhurst | 16:20.30 | 4 |
| 5 | Eli GuzmanPlace 5 · Grade SR · Park Hill South | SR | Park Hill South | 16:22.90 | 5 |
| 6 | Ryan FloodPlace 6 · Grade SR · Liberty | SR | Liberty | 16:25.40 | 6 |
| 7 | Zachary GroverPlace 7 · Grade SR · Blue Springs South | SR | Blue Springs South | 16:26.40 | 7 |
| 8 | Tyler RodveltPlace 8 · Grade SR · Staley | SR | Staley | 16:30.80 | 8 |
| 9 | Andrew ConnorPlace 9 · Grade SR · Rockhurst | SR | Rockhurst | 16:32.30 | 9 |
| 10 | Gabriel McclainPlace 10 · Grade JR · Blue Springs | JR | Blue Springs | 16:32.60 | 10 |
| 11 | Wesley PorterPlace 11 · Grade SO · Rockhurst | SO | Rockhurst | 16:33.10 | 11 |
| 12 | Dillon GroverPlace 12 · Grade SO · Blue Springs South | SO | Blue Springs South | 16:35.40 | 12 |
| 13 | Preston WheelerPlace 13 · Grade JR · Staley | JR | Staley | 16:37.30 | 13 |
| 14 | Morgan CauverenPlace 14 · Grade SR · Blue Springs | SR | Blue Springs | 16:38.10 | 14 |
| 15 | David RousePlace 15 · Grade SR · Park Hill South | SR | Park Hill South | 16:39.30 | 15 |
| 16 | Matt ReisPlace 16 · Grade SR · Lee's Summit North | SR | Lee's Summit North | 16:39.80 | 16 |
| 17 | Jackson LetcherPlace 17 · Grade JR · Platte County | JR | Platte County | 16:42.30 | — |
| 18 | Boston SmallPlace 18 · Grade SR · Central (S.J.) | SR | Central (S.J.) | 16:43.80 | 17 |
| 19 | Logan BlyPlace 19 · Grade JR · Liberty | JR | Liberty | 16:44.00 | 18 |
| 20 | Jack WarnerPlace 20 · Grade SO · Staley | SO | Staley | 16:44.30 | 19 |
| 21 | William RebouletPlace 21 · Grade JR · Rockhurst | JR | Rockhurst | 16:44.40 | 20 |
| 22 | Drew ReisPlace 22 · Grade SR · Lee's Summit North | SR | Lee's Summit North | 16:44.50 | 21 |
| 23 | Luke ByrnePlace 23 · Grade SO · Lee's Summit | SO | Lee's Summit | 16:47.30 | — |
| 24 | Nathan StinsonPlace 24 · Grade SR · Liberty North | SR | Liberty North | 16:48.60 | — |
| 25 | Ewan FrickPlace 25 · Grade SR · Park Hill South | SR | Park Hill South | 16:49.10 | 22 |
| 26 | Maxwell GoekePlace 26 · Grade JR · Rockhurst | JR | Rockhurst | 16:49.90 | 23 |
| 27 | Ryan MataPlace 27 · Grade SO · Liberty | SO | Liberty | 16:52.00 | 24 |
| 28 | Samuel TravisPlace 28 · Grade FR · Liberty North | FR | Liberty North | 16:52.80 | — |
| 29 | Mason MarshallPlace 29 · Grade JR · Kearney | JR | Kearney | 16:53.40 | — |
| 30 | Parker AndersonPlace 30 · Grade SR · Lee's Summit North | SR | Lee's Summit North | 16:55.80 | 25 |
| 31 | Ethan DavisPlace 31 · Grade SR · Liberty North | SR | Liberty North | 16:59.50 | — |
| 32 | Luke WinklerPlace 32 · Grade SO · Staley | SO | Staley | 16:59.60 | 26 |
| 33 | Cole DuntonPlace 33 · Grade SR · Lee's Summit North | SR | Lee's Summit North | 17:02.30 | 27 |
| 34 | Lucas HupkePlace 34 · Grade JR · Rockhurst | JR | Rockhurst | 17:04.40 | 28 |
| 35 | Benjamin GallowayPlace 35 · Grade SO · Central (S.J.) | SO | Central (S.J.) | 17:09.00 | 29 |
| 36 | Blake GillihanPlace 36 · Grade SR · Lee's Summit North | SR | Lee's Summit North | 17:10.90 | 30 |
| 37 | Zachary MertesPlace 37 · Grade SR · North Kansas City | SR | North Kansas City | 17:11.20 | — |
| 38 | Brock WoodersonPlace 38 · Grade FR · Blue Springs | FR | Blue Springs | 17:11.30 | 31 |
| 39 | Myles KeenerPlace 39 · Grade SR · Central (S.J.) | SR | Central (S.J.) | 17:12.60 | 32 |
| 40 | Jonah LoewePlace 40 · Grade SR · Blue Springs | SR | Blue Springs | 17:18.20 | 33 |
| 41 | Christian LudtkePlace 41 · Grade JR · Park Hill South | JR | Park Hill South | 17:20.90 | 34 |
| 42 | Darryl GichuiPlace 42 · Grade SR · Liberty | SR | Liberty | 17:21.40 | 35 |
| 43 | Jacob EidsonPlace 43 · Grade SR · Lee's Summit North | SR | Lee's Summit North | 17:24.20 | 36 |
| 44 | Nicholas BjustromPlace 44 · Grade SR · Platte County | SR | Platte County | 17:24.50 | — |
| 45 | Damien CunninghamPlace 45 · Grade JR · Lee's Summit | JR | Lee's Summit | 17:24.80 | — |
| 46 | Armani RedesPlace 46 · Grade JR · Blue Springs | JR | Blue Springs | 17:26.50 | 37 |
| 47 | Jaden NelsonPlace 47 · Grade SR · Kearney | SR | Kearney | 17:27.40 | — |
| 48 | Tyler PedeePlace 48 · Grade SO · Kearney | SO | Kearney | 17:30.90 | — |
| 49 | Nathan BarryPlace 49 · Grade FR · Central (S.J.) | FR | Central (S.J.) | 17:36.10 | 38 |
| 50 | Phillip ClearyPlace 50 · Grade SO · Liberty | SO | Liberty | 17:36.30 | 39 |
| 51 | Bret WorleyPlace 51 · Grade SO · Park Hill South | SO | Park Hill South | 17:38.40 | 40 |
| 52 | Evan McPhatterPlace 52 · Grade SO · Platte County | SO | Platte County | 17:41.60 | — |
| 53 | Jonathan HillPlace 53 · Grade JR · Oak Park | JR | Oak Park | 17:43.20 | — |
| 54 | Jack GattiPlace 54 · Grade JR · Lee's Summit North | JR | Lee's Summit North | 17:44.80 | 41 |
| 55 | Royce FisherPlace 55 · Grade SO · Grain Valley | SO | Grain Valley | 17:45.30 | — |
| 56 | Anthony SavastinoPlace 56 · Grade SO · Liberty | SO | Liberty | 17:46.10 | 42 |
| 57 | Braxton HardyPlace 57 · Grade JR · Central (S.J.) | JR | Central (S.J.) | 17:48.90 | 43 |
| 58 | Daniel GarrisonPlace 58 · Grade JR · Liberty | JR | Liberty | 17:53.70 | 44 |
| 59 | Ethan MickPlace 59 · Grade SO · Park Hill South | SO | Park Hill South | 17:58.50 | 45 |
| 60 | Michael ReddickPlace 60 · Grade SO · Fort Osage | SO | Fort Osage | 18:06.10 | — |
| 61 | Nathaniel HenksPlace 61 · Grade JR · Blue Springs South | JR | Blue Springs South | 18:06.40 | 46 |
| 62 | Henry BahrPlace 62 · Grade SR · Blue Springs South | SR | Blue Springs South | 18:07.20 | 47 |
| 63 | Mason OrschelnPlace 63 · Grade FR · Central (S.J.) | FR | Central (S.J.) | 18:09.00 | 48 |
| 64 | Collin ClemensPlace 64 · Grade FR · Grain Valley | FR | Grain Valley | 18:10.50 | — |
| 65 | Matthew SullivanPlace 65 · Grade SO · Platte County | SO | Platte County | 18:11.30 | — |
| 66 | Layne BrenemanPlace 66 · Grade SR · Lee's Summit | SR | Lee's Summit | 18:11.90 | — |
| 67 | Damion MujicaPlace 67 · Grade FR · Central (S.J.) | FR | Central (S.J.) | 18:12.30 | 49 |
| 68 | Jack KlassenPlace 68 · Grade SO · Blue Springs South | SO | Blue Springs South | 18:14.70 | 50 |
| 69 | Abdelrahim MahgoubPlace 69 · Grade SR · Oak Park | SR | Oak Park | 18:44.60 | — |
| 70 | Luke TalcottPlace 70 · Grade SR · Blue Springs South | SR | Blue Springs South | 18:44.80 | 51 |
| 71 | Nathan NguyenPlace 71 · Grade SO · Staley | SO | Staley | 18:50.80 | 52 |
| 72 | Corwyn GentryPlace 72 · Grade SO · Park Hill South | SO | Park Hill South | 18:55.80 | 53 |
| 73 | Dawson WalkerPlace 73 · Grade FR · Staley | FR | Staley | 18:57.40 | 54 |
| 74 | Brandon LukePlace 74 · Grade SO · Staley | SO | Staley | 19:25.50 | 55 |
| 75 | Ezekiel ButlerPlace 75 · Grade SO · Blue Springs South | SO | Blue Springs South | 19:36.90 | 56 |