| 1 | Nolan SpickertPlace 1 · Grade 10 · Centralia | 10 | Centralia | 16:14.00 |
| 2 | Cruz ThomasPlace 2 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 16:42.20 |
| 3 | Ashton MorelandPlace 3 · Grade 10 · St. James | 10 | St. James | 17:08.10 |
| 4 | William KoenigPlace 4 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 17:16.20 |
| 5 | Wesley RobertsonPlace 5 · Grade 12 · Centralia | 12 | Centralia | 17:17.10 |
| 6 | Daniel MorrisPlace 6 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 17:18.50 |
| 7 | Maddox KennedyPlace 7 · Grade 9 · Southern Boone | 9 | Southern Boone | 17:24.40 |
| 8 | Kaden KleindienstPlace 8 · Grade 10 · Fulton | 10 | Fulton | 17:24.90 |
| 9 | Jensen DeckerPlace 9 · Grade 10 · Centralia | 10 | Centralia | 17:26.20 |
| 10 | Josiah BaileyPlace 10 · Grade 12 · Westminster Christian | 12 | Westminster Christian | 17:33.60 |
| 11 | Zachary HoltmeyerPlace 11 · Grade 11 · Owensville | 11 | Owensville | 17:41.30 |
| 12 | Theo DeboerPlace 12 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 17:46.60 |
| 13 | Brendan FinneganPlace 13 · Grade 12 · Bowling Green | 12 | Bowling Green | 17:51.40 |
| 14 | Caiden CaseyPlace 14 · Grade 11 · Blair Oaks | 11 | Blair Oaks | 17:53.80 |
| 15 | Lane ChancellorPlace 15 · Grade 12 · Centralia | 12 | Centralia | 17:54.70 |
| 16 | Jackson CampbellPlace 16 · Grade 11 · Southern Boone | 11 | Southern Boone | 17:56.00 |
| 17 | Jackson KistnerPlace 17 · Grade 11 · St. Charles West | 11 | St. Charles West | 17:57.90 |
| 18 | Adam KoenigPlace 18 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 17:59.10 |
| 19 | Ethan PickettPlace 19 · Grade 11 · Blair Oaks | 11 | Blair Oaks | 18:00.80 |
| 20 | Kylar HodgePlace 20 · Grade 9 · St. James | 9 | St. James | 18:04.20 |
| 21 | Lucas TennantPlace 21 · Grade 11 · Westminster Christian | 11 | Westminster Christian | 18:05.90 |
| 22 | Drake DietrichPlace 22 · Grade 11 · Owensville | 11 | Owensville | 18:05.92 |
| 23 | Brayden AlbrechtPlace 23 · Grade 12 · Versailles | 12 | Versailles | 18:07.10 |
| 24 | Dallas BairPlace 24 · Grade 11 · Bowling Green | 11 | Bowling Green | 18:09.30 |
| 25 | Zane DeckerdPlace 25 · Grade 12 · Centralia | 12 | Centralia | 18:10.90 |
| 26 | Logan GardnerPlace 26 · Grade 12 · Eldon | 12 | Eldon | 18:13.50 |
| 27 | Cristopher ReyesPlace 27 · Grade 11 · Owensville | 11 | Owensville | 18:13.90 |
| 28 | Levi MengwasserPlace 28 · Grade 10 · Blair Oaks | 10 | Blair Oaks | 18:17.70 |
| 29 | Nathan SchellmanPlace 29 · Grade 12 · Bowling Green | 12 | Bowling Green | 18:23.90 |
| 30 | Logan PontiusPlace 30 · Grade 12 · Bowling Green | 12 | Bowling Green | 18:35.80 |
| 31 | John PerkinsPlace 31 · Grade 12 · St. James | 12 | St. James | 18:43.50 |
| 32 | Matthew GarouttePlace 32 · Grade 9 · Blair Oaks | 9 | Blair Oaks | 18:45.90 |
| 33 | Eamon FinneganPlace 33 · Grade 9 · Bowling Green | 9 | Bowling Green | 18:47.70 |
| 34 | William GernenzPlace 34 · Grade 10 · Eldon | 10 | Eldon | 18:55.80 |
| 35 | Charles DeyPlace 35 · Grade 10 · Westminster Christian | 10 | Westminster Christian | 18:56.60 |
| 36 | Ty PricePlace 36 · Grade 11 · Owensville | 11 | Owensville | 19:02.80 |
| 37 | Rush MurphyPlace 37 · Grade 11 · Whitfield | 11 | Whitfield | 19:02.90 |
| 38 | Lloyd MorganPlace 38 · Grade 10 · Fulton | 10 | Fulton | 19:05.00 |
| 39 | Sully KesslerPlace 39 · Grade 9 · Whitfield | 9 | Whitfield | 19:08.00 PR |
| 40 | Grayson LairmorePlace 40 · Grade 9 · Owensville | 9 | Owensville | 19:13.80 |
| 41 | Greg CizinPlace 41 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 19:15.90 |
| 42 | Will VossPlace 42 · Grade 10 · Helias Catholic | 10 | Helias Catholic | 19:17.90 |
| 43 | Bode SchmittPlace 43 · Grade 11 · St. Francis Borgia | 11 | St. Francis Borgia | 19:21.10 |
| 44 | Charles NeffPlace 44 · Grade 10 · St. Clair | 10 | St. Clair | 19:21.20 |
| 45 | Luke WahoffPlace 45 · Grade 11 · St. Charles West | 11 | St. Charles West | 19:27.10 |
| 46 | Moses BestgenPlace 46 · Grade 9 · California | 9 | California | 19:30.00 |
| 47 | Vincent BaiocchiPlace 47 · Grade 10 · Whitfield | 10 | Whitfield | 19:30.10 |
| 48 | Dylan DietrichPlace 48 · Grade 9 · Owensville | 9 | Owensville | 19:33.30 |
| 49 | Cassius ShawPlace 49 · Grade 10 · St. Francis Borgia | 10 | St. Francis Borgia | 19:34.50 |
| 50 | William Wagner-YatesPlace 50 · Grade 12 · Fulton | 12 | Fulton | 19:38.50 |
| 51 | Jacob RoesnerPlace 51 · Grade 11 · Montgomery County | 11 | Montgomery County | 19:39.50 |
| 52 | Ryne ShadboltPlace 52 · Grade 12 · Fulton | 12 | Fulton | 19:39.80 |
| 53 | Braylen BoggsPlace 53 · Grade 10 · Hallsville | 10 | Hallsville | 19:41.50 |
| 54 | Attycus HillPlace 54 · Grade 11 · St. Clair | 11 | St. Clair | 19:43.80 |
| 55 | Ryan BeulPlace 55 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 19:44.20 |
| 56 | Stephen SmithPlace 56 · Grade 10 · Bowling Green | 10 | Bowling Green | 19:45.10 |
| 57 | James GuinnPlace 57 · Grade 10 · Wright City | 10 | Wright City | 19:45.60 |
| 58 | chris rauPlace 58 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 19:45.60 |
| 59 | Gavin BartzPlace 59 · Grade 9 · St. Clair | 9 | St. Clair | 19:47.90 PR |
| 60 | Joseph DoerhoffPlace 60 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 19:52.90 |
| 61 | Luke KitchenPlace 61 · Grade 10 · Eldon | 10 | Eldon | 19:55.40 |
| 62 | Cole BlakePlace 62 · Grade 9 · Southern Boone | 9 | Southern Boone | 19:57.50 |
| 63 | Marc GriffelPlace 63 · Grade 9 · Eldon | 9 | Eldon | 19:58.20 |
| 64 | Blayke GarciaPlace 64 · Grade 11 · St. Clair | 11 | St. Clair | 19:59.10 |
| 65 | Jackson ClarkPlace 65 · Grade 12 · St. Francis Borgia | 12 | St. Francis Borgia | 20:00.30 |
| 66 | Nathan BuckwalterPlace 66 · Grade 12 · Fulton | 12 | Fulton | 20:02.50 |
| 67 | Edmund HerbertPlace 67 · Grade 11 · Helias Catholic | 11 | Helias Catholic | 20:04.30 |
| 68 | Hunter JansenPlace 68 · Grade 11 · North Callaway | 11 | North Callaway | 20:06.40 |
| 69 | Caleb MurphyPlace 69 · Grade 10 · Winfield | 10 | Winfield | 20:07.50 |
| 70 | Landen MabiePlace 70 · Grade 11 · Whitfield | 11 | Whitfield | 20:08.30 |
| 71 | Gatlin YarnellPlace 71 · Grade 10 · California | 10 | California | 20:18.10 PR |
| 72 | Sam BabcockPlace 72 · Grade 11 · St. Charles West | 11 | St. Charles West | 20:18.40 |
| 73 | Asher BrownPlace 73 · Grade 10 · Whitfield | 10 | Whitfield | 20:20.70 |
| 74 | Hunter AndersonPlace 74 · Grade 9 · Owensville | 9 | Owensville | 20:24.60 |
| 75 | Marcus EricksonPlace 75 · Grade 11 · Winfield | 11 | Winfield | 20:24.70 |
| 76 | Isaac RayPlace 76 · Grade 11 · Whitfield | 11 | Whitfield | 20:27.30 PR |
| 77 | Silas AluPlace 77 · Grade 10 · St. Francis Borgia | 10 | St. Francis Borgia | 20:28.30 |
| 78 | Brett CookPlace 78 · Grade 9 · Centralia | 9 | Centralia | 20:31.10 |
| 79 | Caleb BonnelPlace 79 · Grade 11 · Fulton | 11 | Fulton | 20:33.80 |
| 80 | Jonathan DecluePlace 80 · Grade 11 · St. Clair | 11 | St. Clair | 20:35.70 |
| 81 | Brock SteinhoffPlace 81 · Grade 9 · St. Clair | 9 | St. Clair | 20:42.40 |
| 82 | Taylor CombsPlace 82 · Grade 10 · Fulton | 10 | Fulton | 20:44.10 |
| 83 | Ryan GarbsPlace 83 · Grade 11 · St. Francis Borgia | 11 | St. Francis Borgia | 20:48.20 |
| 84 | Joshua HicksPlace 84 · Grade 11 · Eldon | 11 | Eldon | 20:51.10 |
| 85 | Clayton KennonPlace 85 · Grade 9 · Wright City | 9 | Wright City | 20:51.20 |
| 86 | Beau JenkinsPlace 86 · Grade 10 · Sullivan | 10 | Sullivan | 20:52.30 |
| 87 | Liam BungerPlace 87 · Grade 10 · Hallsville | 10 | Hallsville | 20:56.60 |
| 88 | Randy TaylorPlace 88 · Grade 11 · Versailles | 11 | Versailles | 21:00.10 |
| 89 | Nolen BerryPlace 89 · Grade 9 · Winfield | 9 | Winfield | 21:00.40 |
| 90 | Jason SeePlace 90 · Grade 10 · Eldon | 10 | Eldon | 21:10.80 PR |
| 91 | Joshua RinehartPlace 91 · Grade 10 · St. James | 10 | St. James | 21:13.60 PR |
| 92 | Kypton EarneyPlace 92 · Grade 9 · St. James | 9 | St. James | 21:13.70 |
| 93 | Lars RemingtonPlace 93 · Grade 9 · Hallsville | 9 | Hallsville | 21:19.60 PR |
| 94 | Rhyland CunninghamPlace 94 · Grade 10 · Versailles | 10 | Versailles | 21:26.20 |
| 95 | Jason ChienPlace 95 · Grade 12 · Whitfield | 12 | Whitfield | 21:28.60 |
| 96 | Frankie ZykanPlace 96 · Grade 9 · Wright City | 9 | Wright City | 21:29.90 |
| 97 | Nolan StuddardPlace 97 · Grade 12 · Sullivan | 12 | Sullivan | 21:31.90 |
| 98 | Wyatt PeregoyPlace 98 · Grade 10 · Sullivan | 10 | Sullivan | 21:33.20 |
| 99 | Austin RayPlace 99 · Grade 12 · Sullivan | 12 | Sullivan | 21:35.60 |
| 100 | Conner OusleyPlace 100 · Grade 9 · Blair Oaks | 9 | Blair Oaks | 21:46.70 |
| 101 | Joseph SpraggonPlace 101 · Grade 12 · Winfield | 12 | Winfield | 21:53.40 |
| 102 | Ryder HutchcraftPlace 102 · Grade 10 · St. James | 10 | St. James | 21:57.80 |
| 103 | Urbano GuerraPlace 103 · Grade 10 · Blair Oaks | 10 | Blair Oaks | 21:58.60 PR |
| 104 | Jackson GriffinPlace 104 · Grade 9 · Blair Oaks | 9 | Blair Oaks | 21:58.90 |
| 105 | Brady MurrayPlace 105 · Grade 9 · Southern Boone | 9 | Southern Boone | 21:59.10 |
| 106 | Richard Chavez MoralesPlace 106 · Grade 10 · St. Charles West | 10 | St. Charles West | 22:01.10 |
| 107 | Trevor JansenPlace 107 · Grade 9 · North Callaway | 9 | North Callaway | 22:02.00 |
| 108 | Jackson StankeyPlace 108 · Grade 10 · Hallsville | 10 | Hallsville | 22:14.10 |
| 109 | Wyatt LittrellPlace 109 · Grade 9 · Cuba | 9 | Cuba | 22:17.60 |
| 110 | Cody LutzPlace 110 · Grade 10 · California | 10 | California | 22:18.70 PR |
| 111 | Brycen StavronPlace 111 · Grade 9 · Winfield | 9 | Winfield | 22:18.80 |
| 112 | Kaden NeedhamPlace 112 · Grade 9 · Wright City | 9 | Wright City | 22:19.70 |
| 113 | Jared HawkinsPlace 113 · Grade 9 · Centralia | 9 | Centralia | 22:24.10 |
| 114 | William WesterPlace 114 · Grade 12 · Eldon | 12 | Eldon | 22:28.70 |
| 115 | Zane WebsterPlace 115 · Grade 9 · Wright City | 9 | Wright City | 22:29.00 |
| 116 | Domunik Harper-O'BryanPlace 116 · Grade 12 · Versailles | 12 | Versailles | 22:31.90 |
| 117 | Noah SteenrodPlace 117 · Grade 10 · Versailles | 10 | Versailles | 22:36.10 |
| 118 | George GodatPlace 118 · Grade 9 · St. Francis Borgia | 9 | St. Francis Borgia | 22:36.80 |
| 119 | Sawyer PresleyPlace 119 · Grade 9 · Sullivan | 9 | Sullivan | 22:37.10 |
| 120 | Ethan LausePlace 120 · Grade 10 · St. Francis Borgia | 10 | St. Francis Borgia | 22:37.10 |
| 121 | Amos RohrbachPlace 121 · Grade 9 · California | 9 | California | 22:53.10 |
| 122 | John HarmonPlace 122 · Grade 12 · Sullivan | 12 | Sullivan | 23:11.20 |
| 123 | Asher CampbellPlace 123 · Grade 11 · St. Charles West | 11 | St. Charles West | 23:24.20 |
| 124 | Noah LacyPlace 124 · Grade 11 · Montgomery County | 11 | Montgomery County | 23:30.90 |
| 125 | Owen LanglandPlace 125 · Grade 10 · Southern Boone | 10 | Southern Boone | 23:32.50 |
| 126 | Reece KruegerPlace 126 · Grade 9 · St. Charles West | 9 | St. Charles West | 23:45.00 |
| 127 | Gregory HansenPlace 127 · Grade 9 · Wright City | 9 | Wright City | 23:45.50 |
| 128 | Mark SprinklesPlace 128 · Grade 9 · Versailles | 9 | Versailles | 24:00.00 |
| 129 | Ezekiel MillerPlace 129 · Grade 12 · Versailles | 12 | Versailles | 24:00.20 |
| 130 | Gavin HeppermannPlace 130 · Grade 10 · Cuba | 10 | Cuba | 24:01.10 |
| 131 | Mason KruegerPlace 131 · Grade 9 · Wright City | 9 | Wright City | 24:08.80 |
| 132 | Jackson HerwigPlace 132 · Grade 11 · Cuba | 11 | Cuba | 24:20.20 |
| 133 | Dawson BullockPlace 133 · Grade 12 · Sullivan | 12 | Sullivan | 24:57.90 |
| 134 | Tristan GreenPlace 134 · Grade 9 · Hallsville | 9 | Hallsville | 25:00.80 PR |
| 135 | Jaspar SilvaPlace 135 · Grade 12 · Cuba | 12 | Cuba | 25:04.00 |
| 136 | Logan O'connellPlace 136 · Grade 11 · St. Charles West | 11 | St. Charles West | 25:06.40 |
| 137 | Zaylen KammerPlace 137 · Grade 9 · Cuba | 9 | Cuba | 25:34.10 |
| 138 | Francisco Martinez GallardoPlace 138 · Grade 11 · California | 11 | California | 25:36.00 |
| 139 | Kaleb BassPlace 139 · Grade 10 · Bowling Green | 10 | Bowling Green | 26:22.70 |
| 0 | Silas SlaterPlace 0 · Grade 10 · St. Clair | 10 | St. Clair | DNF |