| 1 | Wyatt KlaiberPlace 1 · Grade 10 · El Dorado Springs | 10 | El Dorado Springs | 15:25.50 | 1 |
| 2 | Shane FletcherPlace 2 · Grade 10 · El Dorado Springs | 10 | El Dorado Springs | 17:13.70 | 2 |
| 3 | Braxton WattsPlace 3 · Grade 12 · El Dorado Springs | 12 | El Dorado Springs | 17:15.20 | 3 |
| 4 | Graham NordPlace 4 · Grade 10 · Lutheran (Kansas City) | 10 | Lutheran (Kansas City) | 17:46.70 | 4 |
| 5 | Jaxon WheelerPlace 5 · Grade 12 · Hermitage | 12 | Hermitage | 17:47.00 | 5 |
| 6 | Steven OverbayPlace 6 · Grade 12 · Harrisonville | 12 | Harrisonville | 18:06.90 | 0 |
| 7 | Jack MalonePlace 7 · Grade 11 · Lutheran (Kansas City) | 11 | Lutheran (Kansas City) | 18:20.60 | 6 |
| 8 | DeJuan ChambersPlace 8 · Grade 12 · Hermitage | 12 | Hermitage | 18:45.50 | 7 |
| 9 | Gage BauerPlace 9 · Grade 12 · Montrose | 12 | Montrose | 19:16.00 | 0 |
| 10 | Cash TurnerPlace 10 · Grade 12 · Hermitage | 12 | Hermitage | 19:22.50 | 8 |
| 11 | Carson StewardPlace 11 · Grade 10 · Montrose | 10 | Montrose | 19:37.20 | 0 |
| 12 | Bristen DouglasPlace 12 · Grade 10 · Northwest (Hughesville) | 10 | Northwest (Hughesville) | 19:38.50 | 9 |
| 13 | Colton Ross-VarnerPlace 13 · Grade 10 · Clinton | 10 | Clinton | 19:38.60 | 0 |
| 14 | Jacen WheelerPlace 14 · Grade 9 · Hermitage | 9 | Hermitage | 19:45.10 | 10 |
| 15 | Tyler ReasonerPlace 15 · Grade 10 · El Dorado Christian | 10 | El Dorado Christian | 19:51.80 | 0 |
| 16 | Connor BishopPlace 16 · Grade 10 · Windsor | 10 | Windsor | 20:05.90 | 11 |
| 17 | Daxton McginnisPlace 17 · Grade 12 · Richmond | 12 | Richmond | 20:22.50 PR | 12 |
| 18 | Joshua PrittPlace 18 · Grade 11 · Windsor | 11 | Windsor | 20:25.80 | 13 |
| 19 | Andrew KithcartPlace 19 · Grade 9 · Rich Hill | 9 | Rich Hill | 20:29.30 | 0 |
| 20 | Alec McDonaldPlace 20 · Grade 12 · Lutheran (Kansas City) | 12 | Lutheran (Kansas City) | 20:35.00 | 14 |
| 21 | Christopher ReimerPlace 21 · Grade 12 · Lutheran (Kansas City) | 12 | Lutheran (Kansas City) | 20:36.50 | 15 |
| 22 | Ezekiel MurguiaPlace 22 · Grade 9 · Osceola | 9 | Osceola | 20:36.80 | 0 |
| 23 | Hayden HeathmanPlace 23 · Grade 9 · Osceola | 9 | Osceola | 20:41.70 | 0 |
| 24 | Caisen GwinnPlace 24 · Grade 10 · Rich Hill | 10 | Rich Hill | 20:43.80 | 0 |
| 25 | Austin JohnsonPlace 25 · Grade 10 · Clinton | 10 | Clinton | 20:47.30 | 0 |
| 26 | Levi GeorgePlace 26 · Grade 11 · Hermitage | 11 | Hermitage | 20:47.50 | 16 |
| 27 | Preston ListerudPlace 27 · Grade 12 · Osceola | 12 | Osceola | 20:58.60 | 0 |
| 28 | Trayce BoekePlace 28 · Grade 9 · Hermitage | 9 | Hermitage | 20:59.80 | 17 |
| 29 | Seth EngemanPlace 29 · Grade 11 · Montrose | 11 | Montrose | 21:20.00 | 0 |
| 30 | Nolan HizerPlace 30 · Grade 10 · Lutheran (Kansas City) | 10 | Lutheran (Kansas City) | 21:25.10 | 18 |
| 31 | Justin WeathersPlace 31 · Grade 10 · Hermitage | 10 | Hermitage | 21:42.30 PR | 19 |
| 32 | Michael GravesPlace 32 · Grade 11 · Windsor | 11 | Windsor | 22:05.10 | 20 |
| 33 | Xavier YoderPlace 33 · Grade 9 · Lutheran (Kansas City) | 9 | Lutheran (Kansas City) | 22:16.10 | 21 |
| 34 | Joel AdaPlace 34 · Grade 11 · Lutheran (Kansas City) | 11 | Lutheran (Kansas City) | 22:17.80 | 22 |
| 35 | Mark NiemergPlace 35 · Grade 9 · Sherwood | 9 | Sherwood | 22:28.50 | 0 |
| 36 | Caleb MalonePlace 36 · Grade 9 · Harrisonville | 9 | Harrisonville | 22:29.90 | 0 |
| 37 | Ethan JohnsPlace 37 · Grade 11 · Clinton | 11 | Clinton | 22:34.90 | 0 |
| 38 | Hunter WilsonPlace 38 · Grade 9 · Richmond | 9 | Richmond | 22:37.90 | 23 |
| 39 | Wyatt DavisPlace 39 · Grade 9 · Osceola | 9 | Osceola | 22:38.40 | 0 |
| 40 | Grayson VaughanPlace 40 · Grade 11 · Northwest (Hughesville) | 11 | Northwest (Hughesville) | 22:46.10 | 24 |
| 41 | Chase WalbournPlace 41 · Grade 12 · Northwest (Hughesville) | 12 | Northwest (Hughesville) | 22:49.90 | 25 |
| 42 | Hunter ChaneyPlace 42 · Grade 12 · Windsor | 12 | Windsor | 22:54.10 PR | 26 |
| 43 | Ashton SawyerPlace 43 · Grade 10 · Hermitage | 10 | Hermitage | 23:00.50 | 0 |
| 44 | Talon HallPlace 44 · Grade 12 · Sherwood | 12 | Sherwood | 23:12.70 | 0 |
| 45 | Weston BurkeybilePlace 45 · Grade 9 · Richmond | 9 | Richmond | 23:49.40 | 27 |
| 46 | Gavin BochPlace 46 · Grade 9 · El Dorado Springs | 9 | El Dorado Springs | 23:56.20 | 28 |
| 47 | Wilson BurchettPlace 47 · Grade 10 · El Dorado Springs | 10 | El Dorado Springs | 24:26.00 | 29 |
| 48 | Nico PunshonPlace 48 · Grade 10 · Windsor | 10 | Windsor | 24:44.00 | 30 |
| 49 | Matthew EngemanPlace 49 · Grade 10 · Montrose | 10 | Montrose | 24:49.50 | 0 |
| 50 | Jacob SladePlace 50 · Grade 9 · Richmond | 9 | Richmond | 26:01.80 | 31 |
| 51 | Maddax BolligPlace 51 · Grade 9 · Hermitage | 9 | Hermitage | 26:15.20 | 0 |
| 52 | Quinn JulienPlace 52 · Grade 10 · Harrisonville | 10 | Harrisonville | 26:20.90 | 0 |
| 53 | Jonah SladePlace 53 · Grade 9 · Richmond | 9 | Richmond | 26:36.70 | 32 |
| 54 | Jacob HunterPlace 54 · Grade 9 · Northwest (Hughesville) | 9 | Northwest (Hughesville) | 29:41.10 | 33 |
| 55 | Hunter HamiltonPlace 55 · Grade 10 · Richmond | 10 | Richmond | 30:56.50 | 34 |
| 56 | Caleb MartinPlace 56 · Grade 11 · Northwest (Hughesville) | 11 | Northwest (Hughesville) | 31:34.70 | 35 |
| 57 | Hunter BensonPlace 57 · Grade 10 · Northwest (Hughesville) | 10 | Northwest (Hughesville) | 31:55.10 | 36 |
| 58 | Elijah LoesingPlace 58 · Grade 11 · Northwest (Hughesville) | 11 | Northwest (Hughesville) | 32:05.50 | 37 |
| 59 | Charlie KedigePlace 59 · Grade 10 · Chilhowee | 10 | Chilhowee | 32:49.60 | 0 |