| 1 | Dylan ScottPlace 1 · Grade 9 · Staley | 9 | Staley | 20:57.8 |
| 2 | Landon StofletPlace 2 · Grade 11 · Staley | 11 | Staley | 21:15.1 |
| 3 | Mason HodgesPlace 3 · Grade 11 · Lutheran (Kansas City) | 11 | Lutheran (Kansas City) | 21:34.4 |
| 4 | Jackson McDonaldPlace 4 · Grade 9 · Park Hill South | 9 | Park Hill South | 21:34.6 |
| 5 | Eric IrvingPlace 5 · Grade 10 · Park Hill South | 10 | Park Hill South | 21:43.0 |
| 6 | Atticus CowanPlace 6 · Grade 10 · Park Hill South | 10 | Park Hill South | 21:46.0 |
| 7 | Miles BinghamPlace 7 · Grade 11 · Park Hill South | 11 | Park Hill South | 21:55.1 |
| 8 | Benjamin BroganPlace 8 · Grade 10 · Park Hill South | 10 | Park Hill South | 22:03.3 |
| 9 | Timothy JeongPlace 9 · Grade 11 · Park Hill South | 11 | Park Hill South | 22:04.9 |
| 10 | Ethan IrvingPlace 10 · Grade 11 · Park Hill South | 11 | Park Hill South | 22:18.0 |
| 11 | Brody McCraryPlace 11 · Grade 9 · Pembroke Hill | 9 | Pembroke Hill | 22:29.0 |
| 12 | Christopher ReimerPlace 12 · Grade 9 · Lutheran (Kansas City) | 9 | Lutheran (Kansas City) | 22:33.3 |
| 13 | Weston PetersPlace 13 · Grade 9 · Park Hill South | 9 | Park Hill South | 22:41.7 |
| 14 | Justin O'BrienPlace 14 · Grade 9 · Park Hill South | 9 | Park Hill South | 22:41.8 |
| 15 | Jack SchellhornPlace 15 · Grade 11 · Staley | 11 | Staley | 22:47.0 |
| 16 | roman McLoughlinPlace 16 · Grade 10 · Park Hill South | 10 | Park Hill South | 23:00.5 |
| 17 | Austin CarringtonPlace 17 · Grade 9 · Staley | 9 | Staley | 23:01.7 |
| 18 | Thomas BradyPlace 18 · Grade 9 · Staley | 9 | Staley | 23:15.1 |
| 19 | CJ SheckellsPlace 19 · Grade 9 · Staley | 9 | Staley | 23:33.8 |
| 20 | An LamPlace 20 · Grade 12 · Staley | 12 | Staley | 23:40.3 |
| 21 | James TaylorPlace 21 · Grade 10 · Staley | 10 | Staley | 23:45.9 |
| 22 | Peyton JonesPlace 22 · Grade 10 · Oak Park | 10 | Oak Park | 24:06.7 |
| 23 | Patrik McAdamsPlace 23 · Grade 9 · Oak Park | 9 | Oak Park | 24:10.2 |
| 24 | William HeflinPlace 24 · Grade 9 · Park Hill South | 9 | Park Hill South | 24:15.7 |
| 25 | Carter RostronPlace 25 · Grade 11 · Pembroke Hill | 11 | Pembroke Hill | 24:17.3 |
| 26 | Alec McDonaldPlace 26 · Grade 9 · Lutheran (Kansas City) | 9 | Lutheran (Kansas City) | 24:29.2 |
| 27 | Canady MitchemPlace 27 · Grade 10 · Lutheran (Kansas City) | 10 | Lutheran (Kansas City) | 24:29.2 |
| 28 | Jackson StanleyPlace 28 · Grade 11 · Park Hill South | 11 | Park Hill South | 24:35.7 |
| 29 | Finn WentaPlace 29 · Grade 9 · Park Hill South | 9 | Park Hill South | 24:37.2 |
| 30 | Dante SiasPlace 30 · Grade 9 · Park Hill South | 9 | Park Hill South | 24:48.8 |
| 31 | Rolando CalderonPlace 31 · Grade 9 · Bishop Ward | 9 | Bishop Ward | 24:56.3 |
| 32 | Maddex HutchcraftPlace 32 · Grade 9 · Staley | 9 | Staley | 24:57.2 |
| 33 | Timothy PerryPlace 33 · Grade 9 · Oak Park | 9 | Oak Park | 24:59.4 |
| 34 | Joshua McCulloughPlace 34 · Grade 10 · Park Hill South | 10 | Park Hill South | 25:01.0 |
| 35 | Donovan JonesPlace 35 · Grade 9 · Oak Park | 9 | Oak Park | 25:17.2 |
| 36 | Landon ThurloPlace 36 · Grade 10 · Park Hill South | 10 | Park Hill South | 25:35.2 |
| 37 | Evan FrankPlace 37 · Grade 9 · Staley | 9 | Staley | 25:43.8 |
| 38 | Diesel NavaPlace 38 · Grade 10 · Oak Park | 10 | Oak Park | 25:46.8 |
| 39 | Carter GabrickPlace 39 · Grade 9 · Park Hill South | 9 | Park Hill South | 26:05.2 |
| 40 | Raymundo OteroPlace 40 · Grade 10 · Bishop Ward | 10 | Bishop Ward | 26:27.8 PR |
| 41 | Troy GounevPlace 41 · Grade 11 · Lutheran (Kansas City) | 11 | Lutheran (Kansas City) | 26:45.4 |
| 42 | Mitchel FosterPlace 42 · Grade 9 · Oak Park | 9 | Oak Park | 26:56.9 |
| 43 | Ethan BullPlace 43 · Grade 11 · Oak Park | 11 | Oak Park | 27:04.4 |
| 44 | Brandon KellyPlace 44 · Grade 11 · Staley | 11 | Staley | 27:11.8 |
| 45 | Jayden HendricksPlace 45 · Grade 9 · Bishop Ward | 9 | Bishop Ward | 29:33.7 PR |
| 46 | Logan SullivanPlace 46 · Grade 10 · Park Hill South | 10 | Park Hill South | 30:06.1 |
| 47 | Jemel JohnsonPlace 47 · Grade 10 · Pembroke Hill | 10 | Pembroke Hill | 30:19.3 |
| 48 | Santiago WaughPlace 48 · Grade 9 · Bishop Ward | 9 | Bishop Ward | 32:34.9 PR |
| 49 | Juan VazquezPlace 49 · Grade 12 · Bishop Ward | 12 | Bishop Ward | 33:07.9 |