| 1 | Jordan BossallerPlace 1 · Belle | — | Belle | 17:26.45 | — |
| 2 | Kaleb WilsonPlace 2 · Linn | — | Linn | 17:32.35 | 1 |
| 3 | Carl BromanPlace 3 · Linn | — | Linn | 17:56.57 | 2 |
| 4 | Tyler RushPlace 4 · Linn | — | Linn | 17:56.88 | 3 |
| 5 | Donald FigginsPlace 5 · California | — | California | 17:58.06 | 4 |
| 6 | Will MeglPlace 6 · Elsberry | — | Elsberry | 18:10.76 | 5 |
| 7 | Josh TemmenPlace 7 · Fatima | — | Fatima | 18:13.71 | 6 |
| 8 | Seth SchenckPlace 8 · New Haven | — | New Haven | 18:15.45 | 7 |
| 9 | Chase BarbarickPlace 9 · Linn | — | Linn | 18:19.41 | 8 |
| 10 | Tristan HensleyPlace 10 · School of the Osage | — | School of the Osage | 18:24.90 | 9 |
| 11 | Chandler HarkerPlace 11 · Vienna | — | Vienna | 18:36.81 | 10 |
| 12 | Chris VielePlace 12 · Chamois | — | Chamois | 18:46.39 | 11 |
| 13 | Travis BarryPlace 13 · School of the Osage | — | School of the Osage | 18:51.02 | 12 |
| 14 | Kyle DudenhoefferPlace 14 · Linn | — | Linn | 18:56.75 | 13 |
| 15 | Brett VossPlace 15 · Blair Oaks | — | Blair Oaks | 19:02.12 | 14 |
| 16 | Corey SchoenePlace 16 · Vienna | — | Vienna | 19:06.80 | 15 |
| 17 | Tom ZeilmanPlace 17 · Fatima | — | Fatima | 19:09.50 | 16 |
| 18 | Eric EngelbretchPlace 18 · New Haven | — | New Haven | 19:09.95 | 17 |
| 19 | James CurryPlace 19 · Hallsville | — | Hallsville | 19:17.83 | 18 |
| 20 | Wyatt WhitmanPlace 20 · School of the Osage | — | School of the Osage | 19:19.58 | 19 |
| 21 | Ross SchanzmeyerPlace 21 · Fatima | — | Fatima | 19:23.29 | 20 |
| 22 | Jay OgdenPlace 22 · Elsberry | — | Elsberry | 19:24.23 | 21 |
| 23 | Daniel CramerPlace 23 · Hermann | — | Hermann | 19:31.96 | 22 |
| 24 | Thomas BackuesPlace 24 · Fatima | — | Fatima | 19:36.78 | 23 |
| 25 | Colin HayesPlace 25 · Saint James | — | Saint James | 19:40.20 | — |
| 26 | Zach GraterPlace 26 · New Haven | — | New Haven | 19:44.59 | 24 |
| 27 | Austin WhitePlace 27 · Chamois | — | Chamois | 19:54.69 | 25 |
| 28 | Jeremy NeubertPlace 28 · Vienna | — | Vienna | 19:55.17 | 26 |
| 29 | Will SmithPlace 29 · New Haven | — | New Haven | 19:56.69 | 27 |
| 30 | Brent LuebberingPlace 30 · Fatima | — | Fatima | 20:00.27 | 28 |
| 31 | Clay NoltePlace 31 · Chamois | — | Chamois | 20:00.62 | 29 |
| 32 | Thomas SmithPlace 32 · Silex | — | Silex | 20:04.44 | 30 |
| 33 | Alex ThompsonPlace 33 · Russellville | — | Russellville | 20:13.68 | 31 |
| 34 | Justin HollisPlace 34 · Vienna | — | Vienna | 20:14.74 | 32 |
| 35 | Tanner ChurchPlace 35 · Hallsville | — | Hallsville | 20:15.35 | 33 |
| 36 | Tanner HeetPlace 36 · Owensville | — | Owensville | 20:15.90 | 34 |
| 37 | Nick HaslagPlace 37 · Russellville | — | Russellville | 20:16.96 | 35 |
| 38 | Cullen HudsonPlace 38 · North Callaway | — | North Callaway | 20:17.37 | 36 |
| 39 | Jimmy AngellPlace 39 · Owensville | — | Owensville | 20:24.28 | 37 |
| 40 | Austin SmithPlace 40 · Russellville | — | Russellville | 20:24.45 | 38 |
| 41 | Devon HuffPlace 41 · California | — | California | 20:25.00 | 39 |
| 42 | Brandan HoltermanPlace 42 · Fatima | — | Fatima | 20:25.62 | 40 |
| 43 | Evan BeanPlace 43 · Hermann | — | Hermann | 20:32.39 | 41 |
| 44 | Eli FroeschlePlace 44 · Columbia Indepen | — | Columbia Indepen | 20:34.66 | 42 |
| 45 | Jordan SchaeferPlace 45 · Blair Oaks | — | Blair Oaks | 20:34.90 | 43 |
| 46 | Timmy RackersPlace 46 · Linn | — | Linn | 20:36.51 | 44 |
| 47 | Aaron McGuirePlace 47 · Clopton | — | Clopton | 20:44.75 | 45 |
| 48 | Scott MalonePlace 48 · Chamois | — | Chamois | 20:53.09 | 46 |
| 49 | Dakota HarrisPlace 49 · California | — | California | 20:56.81 | 47 |
| 50 | Nathen ThibenPlace 50 · California | — | California | 21:00.94 | 48 |
| 51 | Brett VanLooPlace 51 · Blair Oaks | — | Blair Oaks | 21:02.78 | 49 |
| 52 | Seth GordonPlace 52 · Columbia Indepen | — | Columbia Indepen | 21:04.74 | 50 |
| 53 | Auggie MartinPlace 53 · Silex | — | Silex | 21:05.73 | 51 |
| 54 | David WrightPlace 54 · North Callaway | — | North Callaway | 21:07.48 | 52 |
| 55 | Jacob TrachselPlace 55 · Chamois | — | Chamois | 21:08.56 | 53 |
| 56 | Adam CrawfrodPlace 56 · North Callaway | — | North Callaway | 21:09.58 | 54 |
| 57 | Derek ChatmanPlace 57 · Missouri Militar | — | Missouri Militar | 21:10.89 | — |
| 58 | Dylan CrossonPlace 58 · Clopton | — | Clopton | 21:11.54 | 55 |
| 59 | Cooper SmithPlace 59 · School of the Osage | — | School of the Osage | 21:13.38 | 56 |
| 60 | Corey BradshawPlace 60 · Hallsville | — | Hallsville | 21:13.97 | 57 |
| 61 | Cody DollesPlace 61 · Owensville | — | Owensville | 21:17.27 | 58 |
| 62 | Dustin DuranPlace 62 · Centralia | — | Centralia | 21:19.74 | 59 |
| 63 | Conner CottonPlace 63 · Hallsville | — | Hallsville | 21:21.86 | 60 |
| 64 | Matt WillsPlace 64 · Owensville | — | Owensville | 21:24.19 | 61 |
| 65 | Tommy MayesPlace 65 · Wellsville | — | Wellsville | 21:24.59 | — |
| 66 | Jaob KeilholzPlace 66 · Chamois | — | Chamois | 21:24.88 | 62 |
| 67 | Austin GroshongPlace 67 · Silex | — | Silex | 21:32.19 | 63 |
| 68 | Kristian RobePlace 68 · Columbia Indepen | — | Columbia Indepen | 21:33.25 | 64 |
| 69 | Nels AndersonPlace 69 · Centralia | — | Centralia | 21:33.69 | 65 |
| 70 | James BuhrPlace 70 · Linn | — | Linn | 21:34.85 | 66 |
| 71 | Alex SchroederPlace 71 · Blair Oaks | — | Blair Oaks | 21:35.98 | 67 |
| 72 | Ronnie YoungPlace 72 · Owensville | — | Owensville | 21:36.95 | 68 |
| 73 | Adam HillPlace 73 · School of the Osage | — | School of the Osage | 21:37.57 | 69 |
| 74 | Andrew HopkinsPlace 74 · Silex | — | Silex | 21:38.23 | 70 |
| 75 | Jared ThomassenPlace 75 · Southern Boone | — | Southern Boone | 21:38.71 | 71 |
| 76 | Zach CurranPlace 76 · School of the Osage | — | School of the Osage | 21:39.24 | 72 |
| 77 | Brendan BeattyPlace 77 · Hallsville | — | Hallsville | 21:48.54 | 73 |
| 78 | Caleb HoltmeyerPlace 78 · Owensville | — | Owensville | 21:49.22 | 74 |
| 79 | Noah ThoenenPlace 79 · Fatima | — | Fatima | 21:53.44 | 75 |
| 80 | Ian HuddlestonPlace 80 · North Callaway | — | North Callaway | 21:53.93 | 76 |
| 81 | Colton CarrierPlace 81 · New Bloomfield | — | New Bloomfield | 21:56.91 | 77 |
| 82 | Cody PezoldPlace 82 · North Callaway | — | North Callaway | 21:57.63 | 78 |
| 83 | Justin CrumPlace 83 · Hallsville | — | Hallsville | 21:58.43 | 79 |
| 84 | Craig ClarkPlace 84 · Blair Oaks | — | Blair Oaks | 22:00.31 | 80 |
| 85 | Tanner RaganPlace 85 · Hallsville | — | Hallsville | 22:05.76 | 81 |
| 86 | Trevor LiptakPlace 86 · Centralia | — | Centralia | 22:07.18 | 82 |
| 87 | Nathan DowdPlace 87 · Southern Boone | — | Southern Boone | 22:08.16 | 83 |
| 88 | Colby BranchPlace 88 · Southern Boone | — | Southern Boone | 22:08.46 | 84 |
| 89 | Nick SpurgenPlace 89 · New Bloomfield | — | New Bloomfield | 22:13.90 | 85 |
| 90 | Justin BatesPlace 90 · Clopton | — | Clopton | 22:17.67 | 86 |
| 91 | Benjamin BruckerhoffPlace 91 · Clopton | — | Clopton | 22:19.72 | 87 |
| 92 | Cullen HorstmannPlace 92 · Hermann | — | Hermann | 22:22.49 | 88 |
| 93 | Josh CombsPlace 93 · North Callaway | — | North Callaway | 22:25.46 | 89 |
| 94 | Blake BranchPlace 94 · Blair Oaks | — | Blair Oaks | 22:26.69 | 90 |
| 95 | Jayce TschirgiPlace 95 · Russellville | — | Russellville | 22:41.37 | 91 |
| 96 | Caleb NicholsPlace 96 · Russellville | — | Russellville | 22:44.06 | 92 |
| 97 | Zach MurrellPlace 97 · New Bloomfield | — | New Bloomfield | 22:44.71 | 93 |
| 98 | Dillon BorcherdingPlace 98 · New Haven | — | New Haven | 22:46.44 | 94 |
| 99 | Justin MitchellPlace 99 · California | — | California | 22:49.57 | 95 |
| 100 | Trevor GillespiePlace 100 · Saint James | — | Saint James | 22:58.97 | — |
| 101 | Zach SchwabPlace 101 · New Haven | — | New Haven | 23:01.68 | 96 |
| 102 | Jefferey BaumstarkPlace 102 · Hermann | — | Hermann | 23:02.27 | 97 |
| 103 | Will SchattgenPlace 103 · New Bloomfield | — | New Bloomfield | 23:05.31 | 98 |
| 104 | Brian WelshPlace 104 · Elsberry | — | Elsberry | 23:05.63 | 99 |
| 105 | Nick HainsworthPlace 105 · Columbia Indepen | — | Columbia Indepen | 23:17.27 | 100 |
| 106 | Vince HollisPlace 106 · Vienna | — | Vienna | 23:25.66 | 101 |
| 107 | Jared WeiderPlace 107 · Dixon | — | Dixon | 23:44.79 | — |
| 108 | Ethan MillerPlace 108 · Elsberry | — | Elsberry | 23:50.93 | 102 |
| 109 | Josh RockettPlace 109 · Southern Boone | — | Southern Boone | 23:51.20 | 103 |
| 110 | James FindersPlace 110 · Southern Boone | — | Southern Boone | 23:54.61 | 104 |
| 111 | Ben NaudetPlace 111 · School of the Osage | — | School of the Osage | 24:10.11 | 105 |
| 112 | Alex HahnePlace 112 · Hermann | — | Hermann | 24:15.19 | 106 |
| 113 | Kurt LinnenbringerPlace 113 · North Callaway | — | North Callaway | 24:16.19 | 107 |
| 114 | Nischal KhanalPlace 114 · Missouri Militar | — | Missouri Militar | 24:20.25 | — |
| 115 | Dalton OgdenPlace 115 · Elsberry | — | Elsberry | 24:23.82 | 108 |
| 116 | Jacob TrarrantPlace 116 · Columbia Indepen | — | Columbia Indepen | 24:26.95 | 109 |
| 117 | James DavidPlace 117 · Clopton | — | Clopton | 24:29.49 | 110 |
| 118 | Kyle ReikenPlace 118 · Saint James | — | Saint James | 24:33.15 | — |
| 119 | Calvin HeintzPlace 119 · Missouri Militar | — | Missouri Militar | 24:50.08 | — |
| 120 | Adam JenkinsPlace 120 · California | — | California | 24:50.32 | 111 |
| 121 | Solomon WeisenPlace 121 · Dixon | — | Dixon | 24:56.69 | — |
| 122 | Jeff BazzellPlace 122 · Elsberry | — | Elsberry | 25:01.59 | 112 |
| 123 | Bobby HoustonPlace 123 · Centralia | — | Centralia | 25:22.28 | 113 |
| 124 | Corey ThompsonPlace 124 · New Bloomfield | — | New Bloomfield | 25:25.59 | 114 |
| 125 | Aaron SeiderPlace 125 · Centralia | — | Centralia | 25:29.46 | 115 |
| 126 | Kevin ScottPlace 126 · Southern Boone | — | Southern Boone | 25:31.65 | 116 |
| 127 | Deven HarmsPlace 127 · California | — | California | 25:47.53 | 117 |
| 128 | Danny ThompsonPlace 128 · Clopton | — | Clopton | 25:57.37 | 118 |
| 129 | Justice RichardsPlace 129 · New Bloomfield | — | New Bloomfield | 26:45.97 | 119 |
| 130 | Alex ReesePlace 130 · Dixon | — | Dixon | 27:11.01 | — |
| 131 | Michael EdwardsPlace 131 · Silex | — | Silex | 27:54.56 | 120 |
| 132 | Tye HawkinsonPlace 132 · Centralia | — | Centralia | 28:51.61 | 121 |
| 133 | Sam McDonaldPlace 133 · Silex | — | Silex | 29:17.89 | 122 |