| 1 | Chandler HarkerPlace 1 · Vienna | — | Vienna | 7:57.41 | 1 |
| 2 | Clay NoltePlace 2 · Chamois | — | Chamois | 8:15.94 | — |
| 3 | Seth SchenckPlace 3 · New Haven | — | New Haven | 8:21.44 | 2 |
| 4 | Austin WhitePlace 4 · Chamois | — | Chamois | 8:24.88 | — |
| 5 | Jacob MoorePlace 5 · Southern Boone | — | Southern Boone | 8:25.28 | 3 |
| 6 | Nate SappPlace 6 · Southern Boone | — | Southern Boone | 8:34.22 | 4 |
| 7 | Nick HaslagPlace 7 · Russellville | — | Russellville | 8:36.06 | 5 |
| 8 | Brad ThomasPlace 8 · Blair Oaks | — | Blair Oaks | 8:41.44 | — |
| 9 | Colin HaysPlace 9 · St. James | — | St. James | 8:47.09 | 6 |
| 10 | Ben TravlosPlace 10 · Southern Boone | — | Southern Boone | 8:49.72 | 7 |
| 11 | Wyatt WhitmanPlace 11 · Osage | — | Osage | 9:00.78 | 8 |
| 12 | Chris RujawitzPlace 12 · Vienna | — | Vienna | 9:01.78 | 9 |
| 13 | Alex ThompsonPlace 13 · Russellville | — | Russellville | 9:03.25 | 10 |
| 14 | Alex ShawPlace 14 · Mexico Jr. High | — | Mexico Jr. High | 9:07.78 | 11 |
| 15 | Spencer FreemanPlace 15 · Mexico Jr. High | — | Mexico Jr. High | 9:08.68 | 12 |
| 16 | Tristan HensleyPlace 16 · Osage | — | Osage | 9:09.59 | 13 |
| 17 | Joey NilgesPlace 17 · Linn | — | Linn | 9:13.38 | 14 |
| 18 | Bryse RowdenPlace 18 · Vienna | — | Vienna | 9:22.84 | 15 |
| 19 | Connor BrennemanPlace 19 · Osage | — | Osage | 9:25.91 | 16 |
| 20 | Cullen HorstmanPlace 20 · Hermann | — | Hermann | 9:26.84 | — |
| 21 | James BuhrPlace 21 · Linn | — | Linn | 9:30.09 | 17 |
| 22 | Jayce TschirgiPlace 22 · Russellville | — | Russellville | 9:32.12 | 18 |
| 23 | Brett GilmorePlace 23 · Southern Boone | — | Southern Boone | 9:34.97 | 19 |
| 24 | Arik CockrumPlace 24 · Linn | — | Linn | 9:38.18 | 20 |
| 25 | Zach GraterPlace 25 · New Haven | — | New Haven | 9:39.02 | 21 |
| 26 | Jake SalmonsPlace 26 · Southern Boone | — | Southern Boone | 9:40.02 | 22 |
| 27 | Terry MilesPlace 27 · South Callaway | — | South Callaway | 9:41.62 | — |
| 28 | Dax HelselPlace 28 · Fulton | — | Fulton | 9:42.96 | 23 |
| 29 | Brandon YoungPlace 29 · Vienna | — | Vienna | 9:43.31 | 24 |
| 30 | Kolten ClarkPlace 30 · Belle | — | Belle | 9:46.50 | 25 |
| 31 | Nick HainsworthPlace 31 · Columbia Indepen | — | Columbia Indepen | 9:48.00 | 26 |
| 32 | Zac AughtmanPlace 32 · Fatima | — | Fatima | 9:48.65 | — |
| 33 | Sean HunterPlace 33 · St. James | — | St. James | 9:49.15 | 27 |
| 34 | Brad RomakerPlace 34 · Wellsville-Middl | — | Wellsville-Middl | 9:52.28 | 28 |
| 35 | Derian InlowPlace 35 · Moberly | — | Moberly | 9:53.97 | — |
| 36 | Alex AuxierPlace 36 · St. James | — | St. James | 9:54.90 | 29 |
| 37 | Jonathan Van HornPlace 37 · Wellsville-Middl | — | Wellsville-Middl | 9:55.78 | 30 |
| 38 | Jedd OidtmanPlace 38 · Linn | — | Linn | 9:56.37 | 31 |
| 39 | Dominic SchraftPlace 39 · Vienna | — | Vienna | 9:56.81 | 32 |
| 40 | Greg SpillmanPlace 40 · Linn | — | Linn | 9:57.52 | 33 |
| 41 | Max MuellerPlace 41 · Southern Boone | — | Southern Boone | 10:00.56 | 34 |
| 42 | Jared ThomassenPlace 42 · Southern Boone | — | Southern Boone | 10:02.50 | 35 |
| 43 | Rafael LeijaPlace 43 · Columbia Indepen | — | Columbia Indepen | 10:02.96 | 36 |
| 44 | Daniel DavisPlace 44 · St. James | — | St. James | 10:04.59 | 37 |
| 45 | Jacob RobertsonPlace 45 · Russellville | — | Russellville | 10:08.47 | 38 |
| 46 | Blake KoellingPlace 46 · Blair Oaks | — | Blair Oaks | 10:09.52 | — |
| 47 | Trevor KonsevicPlace 47 · Osage | — | Osage | 10:10.84 | 39 |
| 48 | Jamie PorterPlace 48 · Russellville | — | Russellville | 10:11.78 | 40 |
| 49 | Jacob LauerPlace 49 · Mexico Jr. High | — | Mexico Jr. High | 10:14.62 | 41 |
| 50 | Jesse HallPlace 50 · Elsberry | — | Elsberry | 10:16.22 | — |
| 51 | Christian ElliotPlace 51 · St. Pius-Moberly | — | St. Pius-Moberly | 10:18.38 | — |
| 52 | Caleb MinnickPlace 52 · Russellville | — | Russellville | 10:18.93 | 42 |
| 53 | Larson ScallionPlace 53 · Dixon | — | Dixon | 10:20.65 | — |
| 54 | Jordan HowardPlace 54 · St. James | — | St. James | 10:22.44 | 43 |
| 55 | Shayne SimshauserPlace 55 · Cuba | — | Cuba | 10:23.09 | 44 |
| 56 | Chase CannonPlace 56 · Clopton | — | Clopton | 10:23.58 | 45 |
| 57 | Neil RodePlace 57 · Clopton | — | Clopton | 10:24.81 | 46 |
| 58 | Mason PricePlace 58 · Belle | — | Belle | 10:28.50 | 47 |
| 59 | Nathan DowdPlace 59 · Southern Boone | — | Southern Boone | 10:29.24 | — |
| 60 | Dylan GoodwinPlace 60 · New Haven | — | New Haven | 10:30.16 | 48 |
| 61 | Graham WilliamsPlace 61 · St. Pius-Moberly | — | St. Pius-Moberly | 10:31.24 | — |
| 62 | Caleb MundwillerPlace 62 · Owensville | — | Owensville | 10:31.84 | 49 |
| 63 | Landon McKinneyPlace 63 · Owensville | — | Owensville | 10:35.22 | 50 |
| 64 | Colby PetersPlace 64 · Linn | — | Linn | 10:35.65 | 51 |
| 65 | Matthew DevorePlace 65 · Southern Boone | — | Southern Boone | 10:36.09 | — |
| 66 | Chase SmithPlace 66 · Russellville | — | Russellville | 10:37.02 | 52 |
| 67 | Dalton OgdenPlace 67 · Elsberry | — | Elsberry | 10:37.68 | — |
| 68 | Lando BartelPlace 68 · Southern Boone | — | Southern Boone | 10:38.61 | — |
| 69 | Max WilliamsPlace 69 · St. Pius-Moberly | — | St. Pius-Moberly | 10:39.43 | — |
| 70 | Kellen GalePlace 70 · Blair Oaks | — | Blair Oaks | 10:39.81 | — |
| 71 | Alex MaddenPlace 71 · New Haven | — | New Haven | 10:45.72 | 53 |
| 72 | Brandon FraleyPlace 72 · St. James | — | St. James | 10:46.87 | 54 |
| 73 | Clayton ThompsonPlace 73 · Russellville | — | Russellville | 10:47.90 | — |
| 74 | Alex ClarkePlace 74 · Southern Boone | — | Southern Boone | 10:49.21 | — |
| 75 | Luke GastlerPlace 75 · Wellsville-Middl | — | Wellsville-Middl | 10:49.61 | 55 |
| 76 | Seth ThompsonPlace 76 · St. James | — | St. James | 10:50.87 | 56 |
| 77 | Eli AlcornPlace 77 · Fulton | — | Fulton | 10:52.59 | 57 |
| 78 | Jon PerryPlace 78 · Fulton | — | Fulton | 10:52.90 | 58 |
| 79 | Matt PraterPlace 79 · Mexico Jr. High | — | Mexico Jr. High | 10:56.41 | 59 |
| 80 | Brent DavisPlace 80 · Vienna | — | Vienna | 10:57.88 | 60 |
| 81 | James ThomasonPlace 81 · Columbia Indepen | — | Columbia Indepen | 11:00.34 | 61 |
| 82 | Andrew WeisPlace 82 · St. Pius-Moberly | — | St. Pius-Moberly | 11:01.72 | — |
| 83 | Josh KellyPlace 83 · Mexico Jr. High | — | Mexico Jr. High | 11:03.50 | 62 |
| 84 | Nathen CampbellPlace 84 · St. James | — | St. James | 11:04.28 | — |
| 85 | Barron MayPlace 85 · Wellsville-Middl | — | Wellsville-Middl | 11:05.06 | 63 |
| 86 | Kristofer EoffPlace 86 · Belle | — | Belle | 11:06.43 | 64 |
| 87 | Isaac FarrowPlace 87 · Vienna | — | Vienna | 11:07.72 | 65 |
| 88 | Nathan BrinerPlace 88 · Columbia Indepen | — | Columbia Indepen | 11:08.28 | 66 |
| 89 | Dustyn BarronPlace 89 · Southern Boone | — | Southern Boone | 11:08.68 | — |
| 90 | James DavidPlace 90 · Clopton | — | Clopton | 11:11.87 | 67 |
| 91 | Alex KingPlace 91 · Fatima | — | Fatima | 11:13.34 | — |
| 92 | Josh DetiennePlace 92 · Wellsville-Middl | — | Wellsville-Middl | 11:15.18 | 68 |
| 93 | Blaine McKinneyPlace 93 · Owensville | — | Owensville | 11:16.31 | 69 |
| 94 | Ryan WeaverPlace 94 · Cuba | — | Cuba | 11:17.50 | 70 |
| 95 | Victor TopuriaPlace 95 · Columbia Indepen | — | Columbia Indepen | 11:17.98 | 71 |
| 96 | Daniel ReadingPlace 96 · Clopton | — | Clopton | 11:19.06 | 72 |
| 97 | Cody SwarthoutPlace 97 · Wellsville-Middl | — | Wellsville-Middl | 11:19.90 | 73 |
| 98 | Justin IsomPlace 98 · Owensville | — | Owensville | 11:20.46 | 74 |
| 99 | Jacob MomanPlace 99 · Belle | — | Belle | 11:25.56 | 75 |
| 100 | Haden HobbsPlace 100 · Mexico Jr. High | — | Mexico Jr. High | 11:26.62 | 76 |
| 101 | Harley DeWaltPlace 101 · New Haven | — | New Haven | 11:27.12 | 77 |
| 102 | Jeremiah CookPlace 102 · Cuba | — | Cuba | 11:28.87 | 78 |
| 103 | Phillip NorrisPlace 103 · South Callaway | — | South Callaway | 11:31.50 | — |
| 104 | Brent ArnoldPlace 104 · Mexico Jr. High | — | Mexico Jr. High | 11:34.12 | 79 |
| 105 | Andy GerthPlace 105 · Owensville | — | Owensville | 11:34.65 | 80 |
| 106 | Ben NaudetPlace 106 · Osage | — | Osage | 11:38.09 | 81 |
| 107 | Mike HubertPlace 107 · Fulton | — | Fulton | 11:46.72 | 82 |
| 108 | Jacob PeakPlace 108 · Wellsville-Middl | — | Wellsville-Middl | 11:53.66 | 83 |
| 109 | Nathaniel BerryPlace 109 · New Haven | — | New Haven | 11:57.12 | 84 |
| 110 | Dakota PeakPlace 110 · Cuba | — | Cuba | 11:57.62 | 85 |
| 111 | Brad HutchisonPlace 111 · Mexico Jr. High | — | Mexico Jr. High | 12:15.56 | — |
| 112 | Paul BrewerPlace 112 · Owensville | — | Owensville | 12:21.06 | 86 |
| 113 | Isaiah GehlertPlace 113 · Belle | — | Belle | 12:21.56 | 87 |
| 114 | Trevor LynnPlace 114 · Moberly | — | Moberly | 12:36.31 | — |
| 115 | Hunter DouganPlace 115 · Southern Boone | — | Southern Boone | 12:38.09 | — |
| 116 | Quinton BuchanenPlace 116 · Cuba | — | Cuba | 12:46.00 | 88 |
| 117 | Sam LewisPlace 117 · Fulton | — | Fulton | 12:51.53 | 89 |
| 118 | Noah BartlePlace 118 · St. James | — | St. James | 12:58.50 | — |
| 119 | Jon EttingerPlace 119 · Cuba | — | Cuba | 13:01.78 | 90 |
| 120 | Ben FroeschlePlace 120 · Columbia Indepen | — | Columbia Indepen | 13:04.68 | 91 |
| 121 | Allan ChaneyPlace 121 · Owensville | — | Owensville | 13:16.03 | 92 |
| 122 | Noah KruegerPlace 122 · Mexico Jr. High | — | Mexico Jr. High | 13:21.91 | — |
| 123 | Paul ShanksPlace 123 · Belle | — | Belle | 13:23.28 | 93 |
| 124 | Jacob StithPlace 124 · Osage | — | Osage | 13:36.68 | 94 |
| 125 | Caleb SlovenskyPlace 125 · Wellsville-Middl | — | Wellsville-Middl | 13:48.56 | — |
| 126 | Kyle LockardPlace 126 · Clopton | — | Clopton | 13:52.84 | 95 |
| 127 | Jacob MeadowsPlace 127 · Southern Boone | — | Southern Boone | 14:20.18 | — |
| 128 | Dalton PricePlace 128 · Belle | — | Belle | 14:37.78 | 96 |
| 129 | Gerald CarrollPlace 129 · Vienna | — | Vienna | 14:43.94 | — |
| 130 | Aubrey SmithPlace 130 · Columbia Indepen | — | Columbia Indepen | 17:34.18 | 97 |
| 131 | Keith WilkinsPlace 131 · New Haven | — | New Haven | 20:33.18 | 98 |