| 1 | Austin HillPlace 1 · Grade 12 · St. Joseph Christian | 12 | St. Joseph Christian | 17:44.62 |
| 2 | Carter BarlowPlace 2 · Grade 11 · Carrollton | 11 | Carrollton | 17:52.61 |
| 3 | Ahren DomschPlace 3 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 18:01.65 |
| 4 | Augustus McCoyPlace 4 · Grade 9 · St. Joseph Christian | 9 | St. Joseph Christian | 18:19.35 |
| 5 | Miles HochwenderPlace 5 · Grade 12 · Lawson | 12 | Lawson | 18:30.02 |
| 6 | Clay AversmanPlace 6 · Grade 11 · Lafayette County | 11 | Lafayette County | 18:42.09 |
| 7 | Ace KroesenPlace 7 · Grade 10 · Odessa | 10 | Odessa | 18:46.66 |
| 8 | William ClaxtonPlace 8 · Grade 11 · Holden | 11 | Holden | 19:08.00 |
| 9 | Kingston FrauenhofferPlace 9 · Grade 9 · Lafayette County | 9 | Lafayette County | 19:14.53 |
| 10 | Clayton GowerPlace 10 · Grade 11 · Crest Ridge | 11 | Crest Ridge | 19:16.34 |
| 11 | Anthony BrandtPlace 11 · Grade 10 · St. Paul Lutheran (Concordia) | 10 | St. Paul Lutheran (Concordia) | 19:36.62 |
| 12 | Jonatan MagyarPlace 12 · Grade 11 · St. Paul Lutheran (Concordia) | 11 | St. Paul Lutheran (Concordia) | 19:38.97 |
| 13 | Reed WilliamsPlace 13 · Grade 11 · St. Joseph Christian | 11 | St. Joseph Christian | 19:39.25 |
| 14 | Grant OwenPlace 14 · Grade 10 · Carrollton | 10 | Carrollton | 19:39.84 |
| 15 | Cru BellPlace 15 · Grade 10 · Lafayette County | 10 | Lafayette County | 19:47.80 |
| 16 | Aero StrahmPlace 16 · Grade 10 · Van Horn (Independence) | 10 | Van Horn (Independence) | 19:49.59 |
| 17 | Dakota ScottPlace 17 · Grade 9 · Knob Noster | 9 | Knob Noster | 19:50.86 |
| 18 | Breslin BricePlace 18 · Grade 9 · Odessa | 9 | Odessa | 19:53.97 |
| 19 | Clayton MorrisPlace 19 · Grade 10 · Odessa | 10 | Odessa | 19:54.59 |
| 20 | Peyton MelcherPlace 20 · Grade 11 · Oak Grove | 11 | Oak Grove | 20:01.12 |
| 21 | Trevor NewportPlace 21 · Grade 9 · Lawson | 9 | Lawson | 20:02.57 |
| 22 | Owen HerzogPlace 22 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 20:06.46 |
| 23 | Deniel MirandaPlace 23 · Grade 10 · Carrollton | 10 | Carrollton | 20:13.73 |
| 24 | Coltyn JonesPlace 24 · Grade 10 · Lawson | 10 | Lawson | 20:16.32 |
| 25 | David BryantPlace 25 · Grade 12 · St. Joseph Christian | 12 | St. Joseph Christian | 20:19.94 |
| 26 | Sebastian JohnsonPlace 26 · Grade 9 · Barstow | 9 | Barstow | 20:26.85 |
| 27 | Christopher BolingerPlace 27 · Grade 10 · Lawson | 10 | Lawson | 20:32.82 |
| 28 | William ParksPlace 28 · Grade 9 · Lafayette County | 9 | Lafayette County | 20:33.30 |
| 29 | Lane HarrisonPlace 29 · Grade 10 · Lone Jack | 10 | Lone Jack | 20:45.37 |
| 30 | Evan RobinsonPlace 30 · Grade 12 · Holden | 12 | Holden | 20:50.68 |
| 31 | Abel MorrisPlace 31 · Grade 11 · Lexington | 11 | Lexington | 20:53.34 |
| 32 | Tristan WinklerPlace 32 · Grade 11 · Lexington | 11 | Lexington | 21:00.44 |
| 33 | Nickolas KirkemoPlace 33 · Grade 12 · Harrisonville | 12 | Harrisonville | 21:08.38 |
| 34 | Nathan UhrlaubPlace 34 · Grade 10 · Odessa | 10 | Odessa | 21:11.65 |
| 35 | Keagan CraigheadPlace 35 · Grade 10 · Oak Grove | 10 | Oak Grove | 21:12.72 |
| 36 | Brodi ZieglerPlace 36 · Grade 9 · Oak Grove | 9 | Oak Grove | 21:15.55 |
| 37 | Jace TaylorPlace 37 · Grade 11 · Lexington | 11 | Lexington | 21:19.26 |
| 38 | Micah WhitmorePlace 38 · Grade 10 · St. Paul Lutheran (Concordia) | 10 | St. Paul Lutheran (Concordia) | 21:21.83 |
| 39 | William CramerPlace 39 · Grade 11 · Knob Noster | 11 | Knob Noster | 21:28.44 |
| 40 | Henry FiethPlace 40 · Grade 10 · Odessa | 10 | Odessa | 21:29.35 |
| 41 | Luke TebbenkampPlace 41 · Grade 10 · Holden | 10 | Holden | 21:30.96 |
| 42 | Brayden WeaverPlace 42 · Grade 10 · Crest Ridge | 10 | Crest Ridge | 21:40.83 |
| 43 | Alex FiskPlace 43 · Grade 12 · Lafayette County | 12 | Lafayette County | 21:41.84 |
| 44 | Willem CorderPlace 44 · Grade 10 · St. Joseph Christian | 10 | St. Joseph Christian | 21:41.87 |
| 45 | Dilon ElliottPlace 45 · Grade 10 · Lafayette County | 10 | Lafayette County | 21:45.81 |
| 46 | Austin DyePlace 46 · Grade 11 · Lexington | 11 | Lexington | 21:46.15 |
| 47 | Eli HemmePlace 47 · Grade 9 · St. Paul Lutheran (Concordia) | 9 | St. Paul Lutheran (Concordia) | 21:46.20 |
| 48 | Travis TaguePlace 48 · Grade 9 · Carrollton | 9 | Carrollton | 21:48.52 |
| 49 | Ryker WilliamsPlace 49 · Grade 10 · Crest Ridge | 10 | Crest Ridge | 21:58.07 |
| 50 | Porter EisslerPlace 50 · Grade 10 · Holden | 10 | Holden | 22:23.37 |
| 51 | Noah RichPlace 51 · Grade 10 · Carrollton | 10 | Carrollton | 22:23.66 |
| 52 | Forrest Jr. ThurmanPlace 52 · Grade 11 · Harrisonville | 11 | Harrisonville | 22:28.82 |
| 53 | Braidyn ReffittPlace 53 · Grade 10 · Richmond | 10 | Richmond | 22:31.55 |
| 54 | Mark BerryPlace 54 · Grade 12 · Oak Grove | 12 | Oak Grove | 22:32.40 |
| 55 | Benjamin HighPlace 55 · Grade 12 · Lawson | 12 | Lawson | 22:35.06 |
| 56 | Jayden SaxonPlace 56 · Grade 10 · Odessa | 10 | Odessa | 22:35.10 |
| 57 | Gavin MulheronPlace 57 · Grade 10 · Odessa | 10 | Odessa | 22:37.97 |
| 58 | Akash TejwaniPlace 58 · Grade 10 · Barstow | 10 | Barstow | 22:38.32 |
| 59 | Kevin Villavicencio GonzalezPlace 59 · Grade 12 · Van Horn (Independence) | 12 | Van Horn (Independence) | 22:43.30 |
| 60 | Quinn JulienPlace 60 · Grade 12 · Harrisonville | 12 | Harrisonville | 22:48.32 |
| 61 | Nicholas MoorePlace 61 · Grade 11 · Holden | 11 | Holden | 22:48.89 |
| 62 | Beck BrandesPlace 62 · Grade 10 · Crest Ridge | 10 | Crest Ridge | 22:52.49 |
| 63 | Shawn PetersonPlace 63 · Grade 10 · Crest Ridge | 10 | Crest Ridge | 22:56.30 |
| 64 | Weston AllenPlace 64 · Grade 11 · Richmond | 11 | Richmond | 22:58.32 |
| 65 | Hunter WilsonPlace 65 · Grade 11 · Richmond | 11 | Richmond | 23:02.05 |
| 66 | Brayden HighPlace 66 · Grade 10 · Lawson | 10 | Lawson | 23:09.83 |
| 67 | Brennon KuglerPlace 67 · Grade 9 · Richmond | 9 | Richmond | 23:12.04 |
| 68 | Halvard BrueggerPlace 68 · Grade 11 · St. Paul Lutheran (Concordia) | 11 | St. Paul Lutheran (Concordia) | 23:17.87 |
| 69 | Luke WattsPlace 69 · Grade 10 · Lone Jack | 10 | Lone Jack | 23:34.00 |
| 70 | Everett LeeperPlace 70 · Grade 9 · Oak Grove | 9 | Oak Grove | 23:36.90 |
| 71 | Nathaniel StaubPlace 71 · Grade 10 · Lone Jack | 10 | Lone Jack | 23:36.93 |
| 72 | Jack TaylorPlace 72 · Grade 9 · Lexington | 9 | Lexington | 23:38.90 |
| 73 | Wyatt MinorPlace 73 · Grade 9 · Holden | 9 | Holden | 23:41.49 |
| 74 | Colt BaylessPlace 74 · Grade 10 · Lafayette County | 10 | Lafayette County | 23:46.70 |
| 75 | Chance VandenbergPlace 75 · Grade 9 · Harrisonville | 9 | Harrisonville | 23:50.67 |
| 76 | Cash HyattPlace 76 · Grade 9 · Lawson | 9 | Lawson | 23:56.88 |
| 77 | Benjamin KerstePlace 77 · Grade 9 · Richmond | 9 | Richmond | 24:00.15 |
| 78 | Alijah ClaytonPlace 78 · Grade 12 · Harrisonville | 12 | Harrisonville | 24:02.79 |
| 79 | Nathan TrudeauPlace 79 · Grade 12 · Van Horn (Independence) | 12 | Van Horn (Independence) | 24:12.28 |
| 80 | Blake WattsPlace 80 · Grade 10 · Lone Jack | 10 | Lone Jack | 24:16.14 |
| 81 | Gabriel MarianoPlace 81 · Grade 11 · Van Horn (Independence) | 11 | Van Horn (Independence) | 24:22.99 |
| 82 | Paxton ZeiklePlace 82 · Grade 11 · Holden | 11 | Holden | 24:26.14 |
| 83 | Landon MeisenheimerPlace 83 · Grade 11 · Oak Grove | 11 | Oak Grove | 24:27.09 |
| 84 | Teagen KaeserPlace 84 · Grade 10 · Crest Ridge | 10 | Crest Ridge | 24:39.75 |
| 85 | Ethan GamblinPlace 85 · Grade 10 · Crest Ridge | 10 | Crest Ridge | 24:50.52 |
| 86 | Drayden CharltonPlace 86 · Grade 11 · Carrollton | 11 | Carrollton | 24:58.81 |
| 87 | Darius Lorenzo MaylonPlace 87 · Grade 12 · Richmond | 12 | Richmond | 25:22.86 |
| 88 | Nick ChavezPlace 88 · Grade 9 · Carrollton | 9 | Carrollton | 25:32.19 |
| 89 | Dallas PoynterPlace 89 · Grade 11 · Knob Noster | 11 | Knob Noster | 25:35.75 |
| 90 | Dylan FreidenPlace 90 · Grade 11 · Barstow | 11 | Barstow | 25:42.95 |
| 91 | Seth BohannanPlace 91 · Grade 12 · Knob Noster | 12 | Knob Noster | 26:29.08 |
| 92 | Matthew NoelPlace 92 · Grade 9 · Knob Noster | 9 | Knob Noster | 27:35.00 |
| 93 | Jacob SladePlace 93 · Grade 11 · Richmond | 11 | Richmond | 27:49.70 |
| 94 | Jayden CanadaPlace 94 · Grade 9 · Knob Noster | 9 | Knob Noster | 27:56.26 |