| 1 | Fletcher UlbrichPlace 1 · Grade 11 · Girard | 11 | Girard | 17:44.03 |
| 2 | Tucker ApplegatePlace 2 · Grade 12 · Chanute | 12 | Chanute | 18:07.22 |
| 3 | KJ RobertsPlace 3 · Grade 11 · Santa Fe Trail | 11 | Santa Fe Trail | 18:30.80 |
| 4 | Keegan HillPlace 4 · Grade 12 · Iola | 12 | Iola | 18:45.47 |
| 5 | Denver SchnellePlace 5 · Grade 10 · Louisburg | 10 | Louisburg | 18:51.70 |
| 6 | Noah GillardPlace 6 · Grade 10 · Girard | 10 | Girard | 19:03.70 |
| 7 | Austin WeimerPlace 7 · Grade 10 · Frontenac | 10 | Frontenac | 19:16.04 |
| 8 | Myles AlvarezPlace 8 · Grade 12 · Jayhawk Linn | 12 | Jayhawk Linn | 19:19.29 |
| 9 | Spencer MattisonPlace 9 · Grade 12 · Louisburg | 12 | Louisburg | 19:45.27 |
| 10 | Drake WirePlace 10 · Grade 9 · Chanute | 9 | Chanute | 19:50.32 |
| 11 | Lincoln FessPlace 11 · Grade 11 · Fort Scott | 11 | Fort Scott | 20:01.04 |
| 12 | Holden TantarosPlace 12 · Grade 12 · Santa Fe Trail | 12 | Santa Fe Trail | 20:07.16 |
| 13 | Landon WhaleyPlace 13 · Grade 11 · Baldwin | 11 | Baldwin | 20:09.15 |
| 14 | Martin ShillitoPlace 14 · Grade 10 · Jayhawk Linn | 10 | Jayhawk Linn | 20:15.75 |
| 15 | Truman EllisonPlace 15 · Grade 12 · Louisburg | 12 | Louisburg | 20:19.49 |
| 16 | Dagon DennyPlace 16 · Grade 10 · Crest | 10 | Crest | 20:30.83 |
| 17 | Kollyn MalinowskiPlace 17 · Grade 12 · Jayhawk Linn | 12 | Jayhawk Linn | 20:36.98 |
| 18 | Trenton YoungPlace 18 · Grade 9 · Anderson County | 9 | Anderson County | 20:37.47 |
| 19 | Caden RussellPlace 19 · Grade 11 · Frontenac | 11 | Frontenac | 20:42.65 |
| 20 | Bryson DavidsonPlace 20 · Grade 11 · Fort Scott | 11 | Fort Scott | 20:52.81 |
| 21 | Louis ShillitoPlace 21 · Grade 12 · Jayhawk Linn | 12 | Jayhawk Linn | 20:57.09 |
| 22 | Grant NienstedtPlace 22 · Grade 12 · Anderson County | 12 | Anderson County | 21:06.24 |
| 23 | Andrew SuttonPlace 23 · Grade 9 · Baldwin | 9 | Baldwin | 21:08.27 |
| 24 | Trent SchenckPlace 24 · Grade 11 · Frontenac | 11 | Frontenac | 21:09.72 |
| 25 | Micah HuntPlace 25 · Grade 10 · Fort Scott | 10 | Fort Scott | 21:24.77 |
| 26 | Joshua SchoenhoferPlace 26 · Grade 12 · Chanute | 12 | Chanute | 21:27.74 |
| 27 | Jared HuffordPlace 27 · Grade 11 · Osawatomie | 11 | Osawatomie | 21:30.67 |
| 28 | Carsen FletcherPlace 28 · Grade 11 · Wellsville | 11 | Wellsville | 21:31.80 |
| 29 | Gavin JackmanPlace 29 · Grade 12 · Girard | 12 | Girard | 21:31.90 |
| 30 | Gannon KnoppPlace 30 · Grade 10 · Girard | 10 | Girard | 21:37.34 |
| 31 | Holden MaggioPlace 31 · Grade 9 · Louisburg | 9 | Louisburg | 21:41.69 |
| 32 | Jayden MayhughPlace 32 · Grade 11 · Jayhawk Linn | 11 | Jayhawk Linn | 21:43.41 |
| 33 | August MeyerPlace 33 · Grade 10 · Louisburg | 10 | Louisburg | 21:44.43 |
| 34 | Daniel McKeePlace 34 · Grade 11 · Santa Fe Trail | 11 | Santa Fe Trail | 21:57.99 |
| 35 | Landon TaylorPlace 35 · Grade 9 · Wellsville | 9 | Wellsville | 22:10.11 |
| 36 | Ruger BorenPlace 36 · Grade 12 · Iola | 12 | Iola | 22:20.52 |
| 37 | Aiden SchefferPlace 37 · Grade 9 · Paola | 9 | Paola | 22:24.58 |
| 38 | Braden PhelpsPlace 38 · Grade 11 · Anderson County | 11 | Anderson County | 22:28.91 |
| 39 | Druvyn VaughanPlace 39 · Grade 10 · Osawatomie | 10 | Osawatomie | 22:35.76 |
| 40 | Thomas MacekPlace 40 · Grade 11 · Osawatomie | 11 | Osawatomie | 22:37.94 |
| 41 | Lawrence JenkinsPlace 41 · Grade 11 · Baldwin | 11 | Baldwin | 22:42.81 |
| 42 | Jacob RangelPlace 42 · Grade 9 · Louisburg | 9 | Louisburg | 22:43.70 |
| 43 | Dallas PasiniPlace 43 · Grade 10 · Paola | 10 | Paola | 22:47.38 |
| 44 | Thomas ThackerPlace 44 · Grade 10 · Wellsville | 10 | Wellsville | 22:53.43 |
| 45 | Luke CapehartPlace 45 · Grade 12 · Frontenac | 12 | Frontenac | 23:01.92 |
| 46 | Joshua WankerPlace 46 · Grade 12 · Iola | 12 | Iola | 23:04.99 |
| 47 | Leo ShellyPlace 47 · Grade 12 · Santa Fe Trail | 12 | Santa Fe Trail | 23:09.53 |
| 48 | Logan FieldsPlace 48 · Grade 12 · Paola | 12 | Paola | 23:14.35 |
| 49 | Jack WorksPlace 49 · Grade 12 · Humboldt | 12 | Humboldt | 23:20.06 |
| 50 | Cason ApplegatePlace 50 · Grade 9 · Chanute | 9 | Chanute | 23:20.26 |
| 51 | Austyn DavisPlace 51 · Grade 10 · Paola | 10 | Paola | 23:20.90 |
| 52 | Jackson KimreyPlace 52 · Grade 10 · Girard | 10 | Girard | 23:22.09 |
| 53 | Nate CramerPlace 53 · Grade 11 · Baldwin | 11 | Baldwin | 23:31.59 |
| 54 | Jordan JacksonPlace 54 · Grade 12 · Frontenac | 12 | Frontenac | 23:51.20 |
| 55 | Luis SantosPlace 55 · Grade 9 · Girard | 9 | Girard | 24:01.36 |
| 56 | Matthew LienPlace 56 · Grade 10 · Louisburg | 10 | Louisburg | 24:08.60 |
| 57 | Landon McDanielPlace 57 · Grade 12 · Fort Scott | 12 | Fort Scott | 24:09.98 |
| 58 | Aoba BondPlace 58 · Grade 10 · Oskaloosa | 10 | Oskaloosa | 24:10.90 |
| 59 | Wesley MillsPlace 59 · Grade 12 · Anderson County | 12 | Anderson County | 24:19.54 |
| 60 | Caden ColtranePlace 60 · Grade 12 · Iola | 12 | Iola | 24:19.85 |
| 61 | Mason GrevePlace 61 · Grade 12 · Chanute | 12 | Chanute | 24:32.39 |
| 62 | Kaiden WilliamsPlace 62 · Grade 10 · Chanute | 10 | Chanute | 24:32.64 |
| 63 | Phillip HebertPlace 63 · Grade 11 · Osawatomie | 11 | Osawatomie | 24:34.59 |
| 64 | Carter CollinsPlace 64 · Grade 11 · Humboldt | 11 | Humboldt | 24:37.00 |
| 65 | Tavin SchuetzPlace 65 · Grade 11 · Wellsville | 11 | Wellsville | 24:37.42 |
| 66 | Brodie WiesnerPlace 66 · Grade 10 · Anderson County | 10 | Anderson County | 24:55.28 |
| 67 | Michael GuffyPlace 67 · Grade 11 · Santa Fe Trail | 11 | Santa Fe Trail | 25:04.54 |
| 68 | Marccus WhitcombPlace 68 · Grade 9 · Humboldt | 9 | Humboldt | 25:19.81 |
| 69 | Chase EitelPlace 69 · Grade 10 · Girard | 10 | Girard | 25:23.67 |
| 70 | Jackson McFarlandPlace 70 · Grade 11 · Santa Fe Trail | 11 | Santa Fe Trail | 25:26.19 |
| 71 | Jack NienstedtPlace 71 · Grade 12 · Anderson County | 12 | Anderson County | 25:31.51 |
| 72 | Kaiden VegaPlace 72 · Grade 12 · Iola | 12 | Iola | 25:31.93 |
| 73 | Camden PickettPlace 73 · Grade 10 · Santa Fe Trail | 10 | Santa Fe Trail | 25:32.61 |
| 74 | Benson MeikPlace 74 · Grade 12 · Pleasanton | 12 | Pleasanton | 25:41.87 |
| 75 | Tyler WorthingPlace 75 · Grade 10 · Fort Scott | 10 | Fort Scott | 25:43.64 |
| 76 | Cam BrownPlace 76 · Grade 10 · Frontenac | 10 | Frontenac | 25:45.38 |
| 77 | Lukas TaylorPlace 77 · Grade 9 · Crest | 9 | Crest | 26:00.90 |
| 78 | Scott GarciaPlace 78 · Grade 12 · Santa Fe Trail | 12 | Santa Fe Trail | 26:11.53 |
| 79 | Raiden StowellPlace 79 · Grade 11 · Iola | 11 | Iola | 26:22.75 |
| 80 | Brody SerignyPlace 80 · Grade 9 · Baldwin | 9 | Baldwin | 26:56.86 |
| 81 | Maverick BarkerPlace 81 · Grade 11 · Osawatomie | 11 | Osawatomie | 27:04.53 |
| 82 | Adam Prosser-GebhardtPlace 82 · Grade 10 · Frontenac | 10 | Frontenac | 27:05.64 |
| 83 | Austin SchefferPlace 83 · Grade 11 · Paola | 11 | Paola | 27:13.23 |
| 84 | Deegan MegenityPlace 84 · Grade 9 · Humboldt | 9 | Humboldt | 27:30.64 |
| 85 | Isaia LaBluePlace 85 · Grade 10 · Oskaloosa | 10 | Oskaloosa | 27:40.68 |
| 86 | Conner BledsoePlace 86 · Grade 10 · Oskaloosa | 10 | Oskaloosa | 28:09.02 |
| 87 | Quentin HeimanPlace 87 · Grade 11 · Santa Fe Trail | 11 | Santa Fe Trail | 28:28.59 |
| 88 | Hunter HardingPlace 88 · Grade 10 · Baldwin | 10 | Baldwin | 31:12.38 |
| 89 | Justin FechterPlace 89 · Grade 11 · Santa Fe Trail | 11 | Santa Fe Trail | 31:43.82 |
| 90 | Gabe SmithPlace 90 · Grade 12 · Santa Fe Trail | 12 | Santa Fe Trail | 36:08.85 |
| 91 | Jevon BowenPlace 91 · Grade 11 · Oskaloosa | 11 | Oskaloosa | 37:19.84 |