| 1 | Stephen MugechePlace 1 · Grade 12 · Blue Springs | 12 | Blue Springs | 15:49.30 |
| 2 | Cody BerryPlace 2 · Grade 11 · Blue Springs | 11 | Blue Springs | 16:23.60 |
| 3 | William ThompsonPlace 3 · Grade 12 · Rockhurst | 12 | Rockhurst | 16:47.50 |
| 4 | John LuderPlace 4 · Grade 10 · Rockhurst | 10 | Rockhurst | 17:02.10 |
| 5 | Carson BodePlace 5 · Grade 12 · Rockhurst | 12 | Rockhurst | 17:04.20 |
| 6 | Cedric GibbsPlace 6 · Grade 12 · Truman | 12 | Truman | 17:07.70 |
| 7 | Mason SmithPlace 7 · Grade 10 · Blue Springs South | 10 | Blue Springs South | 17:12.40 |
| 8 | Zach KelsayPlace 8 · Grade 12 · Blue Springs South | 12 | Blue Springs South | 17:13.80 |
| 9 | Sam ScovellPlace 9 · Grade 12 · Rockhurst | 12 | Rockhurst | 17:17.00 PR |
| 10 | Henry BahrPlace 10 · Grade 9 · Blue Springs South | 9 | Blue Springs South | 17:22.10 |
| 11 | David FrazierPlace 11 · Grade 12 · Truman | 12 | Truman | 17:22.50 |
| 12 | Gray RyanPlace 12 · Grade 11 · Rockhurst | 11 | Rockhurst | 17:23.80 |
| 13 | Jourden GilstorfPlace 13 · Grade 12 · Blue Springs | 12 | Blue Springs | 17:32.70 |
| 14 | Zack PenrodPlace 14 · Grade 12 · Raytown | 12 | Raytown | 17:36.00 |
| 15 | Brent KilgorePlace 15 · Grade 12 · Lee's Summit North | 12 | Lee's Summit North | 17:37.00 |
| 16 | Gabe DaviesPlace 16 · Grade 11 · Lee's Summit North | 11 | Lee's Summit North | 17:38.40 |
| 17 | Victor MugechePlace 17 · Grade 9 · Blue Springs | 9 | Blue Springs | 17:39.80 |
| 18 | Tyler KingPlace 18 · Grade 11 · Raytown | 11 | Raytown | 17:41.90 |
| 19 | Ian NickensPlace 19 · Grade 12 · Lee's Summit | 12 | Lee's Summit | 17:42.50 |
| 20 | Noah WoodPlace 20 · Grade 10 · Lee's Summit | 10 | Lee's Summit | 17:42.70 |
| 21 | Alex SeesePlace 21 · Grade 12 · Rockhurst | 12 | Rockhurst | 17:49.70 |
| 22 | Liam DurkinPlace 22 · Grade 10 · Blue Springs South | 10 | Blue Springs South | 17:53.80 |
| 23 | Noah SchloegelPlace 23 · Grade 10 · Rockhurst | 10 | Rockhurst | 17:57.60 |
| 24 | Caleb MichellPlace 24 · Grade 10 · William Chrisman | 10 | William Chrisman | 17:59.60 |
| 25 | Matt ReisPlace 25 · Grade 9 · Lee's Summit North | 9 | Lee's Summit North | 18:00.00 |
| 26 | Drew ReisPlace 26 · Grade 9 · Lee's Summit North | 9 | Lee's Summit North | 18:04.60 |
| 27 | Dylan SeefeldtPlace 27 · Grade 10 · Lee's Summit | 10 | Lee's Summit | 18:04.70 |
| 28 | Collin HornPlace 28 · Grade 10 · Blue Springs South | 10 | Blue Springs South | 18:05.50 |
| 29 | Chris MitchellPlace 29 · Grade 12 · Lee's Summit | 12 | Lee's Summit | 18:09.30 |
| 30 | Elijah CopelandPlace 30 · Grade 11 · Fort Osage | 11 | Fort Osage | 18:11.00 PR |
| 31 | Oaklee HauschildPlace 31 · Grade 9 · Blue Springs | 9 | Blue Springs | 18:14.20 |
| 32 | Dalton SmithPlace 32 · Grade 12 · Blue Springs South | 12 | Blue Springs South | 18:34.80 |
| 33 | Derek MooresPlace 33 · Grade 12 · Lee's Summit North | 12 | Lee's Summit North | 18:35.50 |
| 34 | Conor WehrweinPlace 34 · Grade 12 · Lee's Summit North | 12 | Lee's Summit North | 18:40.50 |
| 35 | Blake GooldPlace 35 · Grade 11 · Blue Springs | 11 | Blue Springs | 18:42.80 |
| 36 | Parker AndersonPlace 36 · Grade 9 · Lee's Summit North | 9 | Lee's Summit North | 18:52.70 |
| 37 | Herbert DempseyPlace 37 · Grade 11 · Blue Springs South | 11 | Blue Springs South | 19:00.40 |
| 38 | Kendall KingPlace 38 · Grade 10 · Lee's Summit | 10 | Lee's Summit | 19:04.60 |
| 39 | Vincent PiercePlace 39 · Grade 10 · Blue Springs | 10 | Blue Springs | 19:10.30 |
| 40 | Anthony WheelerPlace 40 · Grade 11 · William Chrisman | 11 | William Chrisman | 19:15.70 |
| 41 | Tyler HammPlace 41 · Grade 10 · William Chrisman | 10 | William Chrisman | 19:28.90 |
| 42 | Zach JohnsonPlace 42 · Grade 12 · Truman | 12 | Truman | 19:32.30 |
| 43 | Evan WilsonPlace 43 · Grade 11 · Truman | 11 | Truman | 19:37.40 |
| 44 | Marcus StonePlace 44 · Grade 11 · Ruskin | 11 | Ruskin | 19:37.50 PR |
| 45 | John WilliamsPlace 45 · Grade 12 · Truman | 12 | Truman | 19:48.70 |
| 46 | Connor HoltcampPlace 46 · Grade 11 · Truman | 11 | Truman | 19:50.30 |
| 47 | Trey DumasPlace 47 · Grade 9 · William Chrisman | 9 | William Chrisman | 19:57.90 |
| 48 | Devon SchrierPlace 48 · Grade 11 · Fort Osage | 11 | Fort Osage | 20:00.80 |
| 49 | Nicholas FiorelloPlace 49 · Grade 9 · Truman | 9 | Truman | 20:08.30 |
| 50 | Grayson SipesPlace 50 · Grade 10 · Raytown South | 10 | Raytown South | 20:13.80 |
| 51 | David DempseyPlace 51 · Grade 12 · Raytown South | 12 | Raytown South | 20:23.40 |
| 52 | Nick CruzPlace 52 · Grade 10 · Raytown South | 10 | Raytown South | 20:23.50 |
| 53 | Sean GonzalezPlace 53 · Grade 11 · Grandview | 11 | Grandview | 20:26.90 |
| 54 | Keshawn StonePlace 54 · Grade 10 · Ruskin | 10 | Ruskin | 20:32.90 PR |
| 55 | Isac OlivaresPlace 55 · Grade 10 · Ruskin | 10 | Ruskin | 20:35.50 PR |
| 56 | Zwy BurkePlace 56 · Grade 9 · Fort Osage | 9 | Fort Osage | 20:40.90 |
| 57 | Fenton LovelandPlace 57 · Grade 9 · Raytown South | 9 | Raytown South | 20:42.80 |
| 58 | William FisherPlace 58 · Grade 10 · William Chrisman | 10 | William Chrisman | 20:48.50 |
| 59 | Samuel FarmerPlace 59 · Grade 12 · Fort Osage | 12 | Fort Osage | 20:51.90 |
| 60 | CJ JonesPlace 60 · Grade 10 · Ruskin | 10 | Ruskin | 20:53.70 PR |
| 61 | Nate McIntyrePlace 61 · Grade 9 · Raytown South | 9 | Raytown South | 20:55.40 |
| 62 | Brandon LindahlPlace 62 · Grade 10 · Fort Osage | 10 | Fort Osage | 20:57.80 |
| 63 | Xavier SmithPlace 63 · Grade 12 · Fort Osage | 12 | Fort Osage | 20:58.90 |
| 64 | Chandler SpearsPlace 64 · Grade 12 · Fort Osage | 12 | Fort Osage | 21:11.60 |
| 65 | Daniel TaylorPlace 65 · Grade 11 · Ruskin | 11 | Ruskin | 21:13.10 |
| 66 | Braxton WardPlace 66 · Grade 9 · William Chrisman | 9 | William Chrisman | 21:13.70 |
| 67 | Devon WhitePlace 67 · Grade 11 · Ruskin | 11 | Ruskin | 21:34.40 |
| 68 | Devon BrockerPlace 68 · Grade 11 · Raytown South | 11 | Raytown South | 22:10.50 |
| 69 | Harrison LaraPlace 69 · Grade 11 · William Chrisman | 11 | William Chrisman | 23:13.60 |