| 1 | Michael GabelsbergerPlace 1 · Grade 11 · Fatima | 11 | Fatima | 17:07.1 |
| 2 | Ryan BeulPlace 2 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 17:09.0 |
| 3 | Wesley JacksonPlace 3 · Grade 12 · Warsaw | 12 | Warsaw | 17:46.3 |
| 4 | Elijah HoliwayPlace 4 · Grade 11 · Smith-Cotton | 11 | Smith-Cotton | 17:54.3 |
| 5 | Wyatt DakePlace 5 · Grade 11 · Fatima | 11 | Fatima | 18:07.8 |
| 6 | Brady HortonPlace 6 · Grade 9 · Fatima | 9 | Fatima | 18:18.2 |
| 7 | Griffin SchenewerkPlace 7 · Grade 10 · Capital City | 10 | Capital City | 18:19.1 |
| 8 | Landon CrullPlace 8 · Grade 9 · Capital City | 9 | Capital City | 18:19.9 |
| 9 | Cirilo RomeroPlace 9 · Grade 11 · Smith-Cotton | 11 | Smith-Cotton | 18:21.0 |
| 10 | Asencion SalmeronmartinezPlace 10 · Grade 12 · Smith-Cotton | 12 | Smith-Cotton | 18:21.2 |
| 11 | Brayden CrullPlace 11 · Grade 9 · Capital City | 9 | Capital City | 18:22.9 |
| 12 | Miles HaneyPlace 12 · Grade 11 · Smith-Cotton | 11 | Smith-Cotton | 18:28.2 |
| 13 | chris rauPlace 13 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 18:39.4 |
| 14 | Gavin CrumpPlace 14 · Grade 12 · Sherwood | 12 | Sherwood | 18:39.9 |
| 15 | Brayden AlbrechtPlace 15 · Grade 12 · Versailles | 12 | Versailles | 18:40.0 |
| 16 | Bristen DouglasPlace 16 · Grade 11 · Northwest (Hughesville) | 11 | Northwest (Hughesville) | 18:40.1 |
| 17 | Ezra SmithPlace 17 · Grade 10 · Capital City | 10 | Capital City | 18:40.8 |
| 18 | Logan GardnerPlace 18 · Grade 12 · Eldon | 12 | Eldon | 18:41.0 |
| 19 | Dylan BrodersenPlace 19 · Grade 11 · Stover | 11 | Stover | 18:46.4 |
| 20 | Will VossPlace 20 · Grade 10 · Helias Catholic | 10 | Helias Catholic | 18:47.3 |
| 21 | Zack EisterholdPlace 21 · Grade 11 · Fatima | 11 | Fatima | 18:49.1 |
| 22 | Zachary KloeppelPlace 22 · Grade 12 · Fatima | 12 | Fatima | 18:50.7 |
| 23 | Ryan MyersPlace 23 · Grade 9 · Capital City | 9 | Capital City | 18:55.0 |
| 24 | Jett LovePlace 24 · Grade 12 · Capital City | 12 | Capital City | 18:56.6 |
| 25 | Kashawn MartinPlace 25 · Grade 9 · Stover | 9 | Stover | 19:00.9 |
| 26 | Ethan KrausPlace 26 · Grade 9 · Jefferson City | 9 | Jefferson City | 19:02.0 |
| 27 | Trenton OrschelnPlace 27 · Grade 11 · Fatima | 11 | Fatima | 19:12.6 |
| 28 | Lason ThompsonPlace 28 · Grade 10 · Stover | 10 | Stover | 19:18.4 |
| 29 | William GernenzPlace 29 · Grade 10 · Eldon | 10 | Eldon | 19:19.1 |
| 30 | Colton HisePlace 30 · Grade 11 · Jefferson City | 11 | Jefferson City | 19:23.2 |
| 31 | Greg CizinPlace 31 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 19:27.4 |
| 32 | Jason DussellPlace 32 · Grade 9 · Smith-Cotton | 9 | Smith-Cotton | 19:31.4 |
| 33 | Jeremy PistelPlace 33 · Grade 9 · Jefferson City | 9 | Jefferson City | 19:31.9 |
| 34 | Gabriel BakerPlace 34 · Grade 9 · Stover | 9 | Stover | 19:36.8 |
| 35 | Joseph DoerhoffPlace 35 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 19:42.6 |
| 36 | Bridger BelnapPlace 36 · Grade 12 · Smith-Cotton | 12 | Smith-Cotton | 19:46.7 |
| 37 | Morgan RedcayPlace 37 · Grade 10 · Jefferson City | 10 | Jefferson City | 19:46.8 |
| 38 | Saxon PostPlace 38 · Grade 12 · Marshall | 12 | Marshall | 19:54.6 |
| 39 | Wyatt KnightPlace 39 · Grade 9 · Stover | 9 | Stover | 20:01.2 |
| 40 | Tyler ReasonerPlace 40 · Grade 11 · El Dorado Christian | 11 | El Dorado Christian | 20:05.8 |
| 41 | Evan KlouzekPlace 41 · Grade 9 · Fatima | 9 | Fatima | 20:11.2 |
| 42 | Luke KitchenPlace 42 · Grade 10 · Eldon | 10 | Eldon | 20:11.8 |
| 43 | Gavin WelpmanPlace 43 · Grade 12 · Stover | 12 | Stover | 20:12.3 |
| 44 | Hayden HeathmanPlace 44 · Grade 10 · Osceola | 10 | Osceola | 20:12.6 |
| 45 | Elijah EwertPlace 45 · Grade 11 · Smith-Cotton | 11 | Smith-Cotton | 20:12.8 |
| 46 | Jared OwensPlace 46 · Grade 12 · Sacred Heart | 12 | Sacred Heart | 20:16.9 |
| 47 | Edmund HerbertPlace 47 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 20:17.2 |
| 48 | Ezekiel MurguiaPlace 48 · Grade 10 · Osceola | 10 | Osceola | 20:25.3 |
| 49 | Noah WoodruffPlace 49 · Grade 12 · Jefferson City | 12 | Jefferson City | 20:28.5 |
| 50 | Mason BetsworthPlace 50 · Grade 9 · Windsor | 9 | Windsor | 20:29.0 |
| 51 | Zachuary BirdsongPlace 51 · Grade 11 · Eldon | 11 | Eldon | 20:30.1 |
| 52 | Trip TurnerPlace 52 · Grade 9 · Jefferson City | 9 | Jefferson City | 20:32.1 |
| 53 | Mark NiemergPlace 53 · Grade 10 · Sherwood | 10 | Sherwood | 20:34.0 |
| 54 | Andrew FordycePlace 54 · Grade 10 · Newtown-Harris | 10 | Newtown-Harris | 20:37.9 PR |
| 55 | Joshua PrittPlace 55 · Grade 12 · Windsor | 12 | Windsor | 20:48.1 |
| 56 | Noah ClarkPlace 56 · Grade 9 · Marceline | 9 | Marceline | 20:49.4 |
| 57 | Cooper SteffenPlace 57 · Grade 9 · Capital City | 9 | Capital City | 20:50.0 |
| 58 | Mason WilliamsPlace 58 · Grade 9 · Jefferson City | 9 | Jefferson City | 20:55.2 PR |
| 59 | Carson HughesPlace 59 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 20:56.6 |
| 60 | Connor BishopPlace 60 · Grade 11 · Windsor | 11 | Windsor | 20:59.6 |
| 61 | Joshua HicksPlace 61 · Grade 11 · Eldon | 11 | Eldon | 21:03.6 |
| 62 | Randy TaylorPlace 62 · Grade 11 · Versailles | 11 | Versailles | 21:35.8 |
| 63 | Marc GriffelPlace 63 · Grade 9 · Eldon | 9 | Eldon | 21:41.8 |
| 64 | Jack SpringPlace 64 · Grade 12 · Sherwood | 12 | Sherwood | 21:45.1 |
| 65 | Lucas CrumpPlace 65 · Grade 12 · Ballard | 12 | Ballard | 21:49.8 |
| 66 | Grayson VaughanPlace 66 · Grade 12 · Northwest (Hughesville) | 12 | Northwest (Hughesville) | 22:00.9 |
| 67 | Kenneth WhitePlace 67 · Grade 9 · Osceola | 9 | Osceola | 22:08.3 |
| 68 | Rhyland CunninghamPlace 68 · Grade 10 · Versailles | 10 | Versailles | 22:12.2 |
| 69 | Emmit PorterPlace 69 · Grade 10 · Green Ridge | 10 | Green Ridge | 22:12.3 |
| 70 | Michael GravesPlace 70 · Grade 12 · Windsor | 12 | Windsor | 22:18.1 |
| 71 | Domunik Harper-O'BryanPlace 71 · Grade 12 · Versailles | 12 | Versailles | 22:27.7 |
| 72 | Caleb MartinPlace 72 · Grade 12 · Northwest (Hughesville) | 12 | Northwest (Hughesville) | 22:41.9 |
| 73 | Arthur ZeissetPlace 73 · Grade 11 · Northwest (Hughesville) | 11 | Northwest (Hughesville) | 22:50.7 |
| 74 | Chance AndersonPlace 74 · Grade 10 · Eldon | 10 | Eldon | 23:08.3 |
| 75 | Ezekiel MillerPlace 75 · Grade 12 · Versailles | 12 | Versailles | 23:21.6 |
| 76 | Corrigan SlaydenPlace 76 · Grade 9 · Sherwood | 9 | Sherwood | 23:25.3 |
| 77 | Brenan FesslerPlace 77 · Grade 12 · Marceline | 12 | Marceline | 23:55.2 |
| 78 | Theman JenkinsPlace 78 · Grade 9 · Marshall | 9 | Marshall | 23:56.5 |
| 79 | Gregory SherrellPlace 79 · Grade 9 · Stover | 9 | Stover | 24:10.1 |
| 80 | Eli BoulwarePlace 80 · Grade 11 · Sherwood | 11 | Sherwood | 24:10.6 |
| 81 | Elijah ShiversPlace 81 · Grade 10 · Sherwood | 10 | Sherwood | 24:11.7 |
| 82 | Wyatt DavisPlace 82 · Grade 10 · Osceola | 10 | Osceola | 24:12.4 |
| 83 | Brody BoggsPlace 83 · Grade 10 · Warsaw | 10 | Warsaw | 24:33.7 |
| 84 | Nico PunshonPlace 84 · Grade 11 · Windsor | 11 | Windsor | 24:45.0 |
| 85 | Jordan MedinaPlace 85 · Grade 9 · Northwest (Hughesville) | 9 | Northwest (Hughesville) | 25:02.1 |
| 86 | Brandon BrewerPlace 86 · Grade 12 · Versailles | 12 | Versailles | 25:12.3 |
| 87 | Brayden HendersonPlace 87 · Grade 12 · Warsaw | 12 | Warsaw | 25:14.1 |
| 88 | Johnhenry CordiaPlace 88 · Grade 9 · Sacred Heart | 9 | Sacred Heart | 25:54.7 |
| 89 | Keagen FredricksonPlace 89 · Grade 10 · Green Ridge | 10 | Green Ridge | 25:59.9 |
| 90 | Elijah LoesingPlace 90 · Grade 12 · Northwest (Hughesville) | 12 | Northwest (Hughesville) | 27:41.5 |
| 91 | Michael SheldonPlace 91 · Grade 9 · Osceola | 9 | Osceola | 28:01.8 |
| 92 | Lucian DibblePlace 92 · Grade 10 · Marshall | 10 | Marshall | 28:16.6 |
| 93 | Roman SabellaPlace 93 · Grade 10 · Warsaw | 10 | Warsaw | 28:43.3 |
| 94 | Zeke PeridorePlace 94 · Grade 9 · Windsor | 9 | Windsor | 28:51.8 |
| 95 | Angel FuentesPlace 95 · Grade 10 · Marshall | 10 | Marshall | 30:56.8 |
| 96 | Wyatt BarckleyPlace 96 · Grade 10 · Warsaw | 10 | Warsaw | 33:34.1 |
| 97 | Jaxon AtwoodPlace 97 · Grade 11 · Green Ridge | 11 | Green Ridge | 35:35.8 |
| 98 | Payton LawsonPlace 98 · Grade 9 · El Dorado Christian | 9 | El Dorado Christian | 36:20.1 PR |
| 99 | Sylas MarkovPlace 99 · Grade 9 · Marceline | 9 | Marceline | 36:22.4 |