| 1 | Weston SeegerPlace 1 · Grade 8 · Veritas Christian School | 8 | Veritas Christian School | 12:08.24 PR |
| 2 | Trey FolsomPlace 2 · Grade 8 · Ottawa | 8 | Ottawa | 12:17.15 PR |
| 3 | Theo BeckPlace 3 · Grade 8 · Bishop Seabury Academy | 8 | Bishop Seabury Academy | 12:22.56 |
| 4 | Milan EmchPlace 4 · Grade 8 · KC Metro Academy | 8 | KC Metro Academy | 12:28.69 |
| 5 | Owen GarciaPlace 5 · Grade 8 · Lexington Trails | 8 | Lexington Trails | 12:33.13 |
| 6 | Branden CeleenPlace 6 · Grade 8 · Tonganoxie | 8 | Tonganoxie | 12:37.90 |
| 7 | Kian SandersPlace 7 · Grade 8 · Paola | 8 | Paola | 12:39.40 |
| 8 | Lucas CarlsonPlace 8 · Grade 8 · Forest Spring | 8 | Forest Spring | 12:44.84 |
| 9 | Shane RothPlace 9 · Grade 8 · Paola | 8 | Paola | 12:54.63 |
| 10 | Corban SitlerPlace 10 · Grade 8 · KC Metro Academy | 8 | KC Metro Academy | 13:00.35 |
| 11 | Gage CookPlace 11 · Grade 8 · KC Metro Academy | 8 | KC Metro Academy | 13:05.50 |
| 12 | Isaac LewisPlace 12 · Grade 8 · KC Metro Academy | 8 | KC Metro Academy | 13:14.44 |
| 13 | Brian ZammittPlace 13 · Grade 8 · Louisburg | 8 | Louisburg | 13:21.57 |
| 14 | Finn NullPlace 14 · Grade 8 · Louisburg | 8 | Louisburg | 13:22.86 PR |
| 15 | Dylan PatryPlace 15 · Grade 8 · Forest Spring | 8 | Forest Spring | 13:24.06 |
| 16 | Aaron HayesPlace 16 · Grade 8 · Eudora | 8 | Eudora | 13:25.62 |
| 17 | Samuel FarrellPlace 17 · Grade 8 · Louisburg | 8 | Louisburg | 13:29.54 PR |
| 18 | Carter SmithPlace 18 · Grade 8 · Tonganoxie | 8 | Tonganoxie | 13:31.77 |
| 19 | Gideon BucherPlace 19 · Grade 8 · KC Metro Academy | 8 | KC Metro Academy | 13:38.06 |
| 20 | Alex-Seng LeCureuxPlace 20 · Grade 8 · Forest Spring | 8 | Forest Spring | 13:38.17 |
| 21 | Cameron BournePlace 21 · Grade 8 · Eudora | 8 | Eudora | 13:38.34 |
| 22 | Alexander (Xander) AllenPlace 22 · Grade 8 · Louisburg | 8 | Louisburg | 13:38.92 |
| 23 | Daniel RoggowPlace 23 · Grade 8 · KC Metro Academy | 8 | KC Metro Academy | 13:48.76 |
| 24 | Harper SterkPlace 24 · Grade 8 · Paola | 8 | Paola | 13:50.01 |
| 25 | Aiden HarrisPlace 25 · Grade 8 · Louisburg | 8 | Louisburg | 13:51.31 |
| 26 | Kaiden LindholtPlace 26 · Grade 8 · Paola | 8 | Paola | 13:58.08 |
| 27 | Josh van FoekenPlace 27 · Grade 8 · Eudora | 8 | Eudora | 14:02.88 |
| 28 | Braxton JewellPlace 28 · Grade 8 · Forest Spring | 8 | Forest Spring | 14:06.83 |
| 29 | Dylan BazardPlace 29 · Grade 8 · Lexington Trails | 8 | Lexington Trails | 14:08.20 |
| 30 | Eli HowellPlace 30 · Grade 8 · Spring Hill | 8 | Spring Hill | 14:11.17 |
| 31 | Easton KerkaertPlace 31 · Grade 8 · Tonganoxie | 8 | Tonganoxie | 14:16.17 |
| 32 | Quinn BraggPlace 32 · Grade 8 · Lexington Trails | 8 | Lexington Trails | 14:17.37 |
| 33 | Tommy SullivanPlace 33 · Grade 8 · Lexington Trails | 8 | Lexington Trails | 14:22.45 |
| 34 | Lake StricklandPlace 34 · Grade 8 · Woodland Spring | 8 | Woodland Spring | 14:28.91 |
| 35 | Wyatt NelsonPlace 35 · Grade 8 · Paola | 8 | Paola | 14:35.59 PR |
| 36 | Reiker PolleyPlace 36 · Grade 8 · Louisburg | 8 | Louisburg | 14:44.32 PR |
| 37 | Jax ReynoldsPlace 37 · Grade 8 · Trail Ridge | 8 | Trail Ridge | 14:45.07 |
| 38 | Oscar WrightPlace 38 · Grade 8 · Trail Ridge | 8 | Trail Ridge | 14:47.52 |
| 39 | Lakin BravoPlace 39 · Grade 8 · Eudora | 8 | Eudora | 14:48.43 |
| 40 | Logan TallonPlace 40 · Grade 8 · Spring Hill | 8 | Spring Hill | 14:51.81 PR |
| 41 | John MeyerPlace 41 · Grade 8 · Bishop Seabury Academy | 8 | Bishop Seabury Academy | 14:52.64 |
| 42 | Hunter PoffinbargerPlace 42 · Grade 8 · Spring Hill | 8 | Spring Hill | 14:53.89 PR |
| 43 | Luke BauerPlace 43 · Grade 8 · Woodland Spring | 8 | Woodland Spring | 14:55.27 |
| 44 | Jediah LozanoPlace 44 · Grade 8 · Spring Hill | 8 | Spring Hill | 15:01.20 |
| 45 | Carson McHenryPlace 45 · Grade 8 · Tonganoxie | 8 | Tonganoxie | 15:16.01 |
| 46 | Corbin RossPlace 46 · Grade 8 · Louisburg | 8 | Louisburg | 15:23.05 |
| 47 | Josiah LeePlace 47 · Grade 8 · KC Metro Academy | 8 | KC Metro Academy | 15:25.50 |
| 48 | Erik LakePlace 48 · Grade 8 · Forest Spring | 8 | Forest Spring | 15:26.66 PR |
| 49 | Austin SchmidtPlace 49 · Grade 8 · Eudora | 8 | Eudora | 15:28.75 |
| 50 | Ryder ShafferPlace 50 · Grade 8 · Forest Spring | 8 | Forest Spring | 15:37.87 |
| 51 | Weston AnthonyPlace 51 · Grade 8 · Woodland Spring | 8 | Woodland Spring | 15:44.16 |
| 52 | Isaac ChristensenPlace 52 · Grade 8 · Trail Ridge | 8 | Trail Ridge | 15:47.84 |
| 53 | Channing LoftonPlace 53 · Grade 8 · Paola | 8 | Paola | 16:03.60 |
| 54 | Brayden RossPlace 54 · Grade 8 · Clark | 8 | Clark | 16:14.74 |
| 55 | Charlie RoePlace 55 · Grade 8 · Woodland Spring | 8 | Woodland Spring | 16:25.50 |
| 56 | Brayden BuncePlace 56 · Grade 8 · Louisburg | 8 | Louisburg | 16:46.60 PR |
| 57 | Braylon McMullinPlace 57 · Grade 8 · Tonganoxie | 8 | Tonganoxie | 17:05.98 |
| 58 | Owen MurphyPlace 58 · Grade 8 · Trail Ridge | 8 | Trail Ridge | 17:08.61 |
| 59 | Henry KochPlace 59 · Grade 8 · Tonganoxie | 8 | Tonganoxie | 17:09.95 |
| 60 | Oliver PedersonPlace 60 · Grade 8 · Clark | 8 | Clark | 17:13.46 |
| 61 | Cooper BlakesleyPlace 61 · Grade 8 · Louisburg | 8 | Louisburg | 17:29.39 PR |
| 62 | Egan IrvinPlace 62 · Grade 8 · Tonganoxie | 8 | Tonganoxie | 17:34.76 PR |
| 63 | Dane LeePlace 63 · Grade 8 · Louisburg | 8 | Louisburg | 17:46.97 |
| 64 | Reid BurchettPlace 64 · Grade 8 · Paola | 8 | Paola | 17:54.19 PR |
| 65 | Barrett DraperPlace 65 · Grade 8 · Louisburg | 8 | Louisburg | 18:17.25 PR |
| 66 | Landry OvermillerPlace 66 · Grade 8 · Tonganoxie | 8 | Tonganoxie | 18:24.90 |
| 67 | Ryder HouglandPlace 67 · Grade 8 · Trail Ridge | 8 | Trail Ridge | 18:28.84 |
| 68 | Jackson WadePlace 68 · Grade 8 · Tonganoxie | 8 | Tonganoxie | 18:34.16 |
| 69 | Dante EverettePlace 69 · Grade 8 · Clark | 8 | Clark | 18:58.43 PR |
| 70 | Dylan MannPlace 70 · Grade 8 · Tonganoxie | 8 | Tonganoxie | 19:08.39 |
| 71 | Elliot JonesPlace 71 · Grade 8 · Spring Hill | 8 | Spring Hill | 19:20.03 |
| 72 | Adrian PerezPlace 72 · Grade 8 · Trail Ridge | 8 | Trail Ridge | 19:23.91 |
| 73 | Jude JulianPlace 73 · Grade 9 · Lexington Trails | 9 | Lexington Trails | 19:55.41 |
| 74 | Tristan PerezPlace 74 · Grade 8 · Trail Ridge | 8 | Trail Ridge | 20:04.92 |
| — | Quincy JacksonGrade 8 · Trail Ridge | 8 | Trail Ridge | DNS |
| — | Evan NeumanGrade 8 · Bishop Seabury Academy | 8 | Bishop Seabury Academy | DNS |
| — | Oliver DeRousseGrade 8 · Bishop Seabury Academy | 8 | Bishop Seabury Academy | DNS |
| — | Clark SimonichGrade 8 · Clark | 8 | Clark | DNS |
| — | Austin HarveyGrade 8 · Lexington Trails | 8 | Lexington Trails | DNS |
| — | Dominic GunterGrade 8 · Lexington Trails | 8 | Lexington Trails | DNS |
| — | Dylan SatterfieldGrade 8 · Lexington Trails | 8 | Lexington Trails | DNS |
| — | Liam GlapaGrade 8 · Lexington Trails | 8 | Lexington Trails | DNS |