| 1 | Tyler RushPlace 1 · Linn | — | Linn | 17:08.00 |
| 2 | Brett VossPlace 2 · Blair-Oaks | — | Blair-Oaks | 17:37.00 |
| 3 | Hunter HennierPlace 3 · Fatima | — | Fatima | 17:55.00 |
| 4 | Ross SchanzmeyerPlace 4 · Fatima | — | Fatima | 18:05.00 |
| 5 | Chase CookPlace 5 · Eldon | — | Eldon | 18:07.00 |
| 6 | Adam BurkettPlace 6 · California | — | California | 18:13.00 |
| 7 | Chase BarbarickPlace 7 · Linn | — | Linn | 18:25.00 |
| 8 | Tom ZeilmanPlace 8 · Fatima | — | Fatima | 18:33.00 |
| 9 | Timothy WardPlace 9 · Cole-Camp | — | Cole-Camp | 18:44.00 |
| 10 | Jordan FrenchPlace 10 · Stover | — | Stover | 18:45.00 |
| 11 | Sam BowlesPlace 11 · Southern-Boone | — | Southern-Boone | 18:48.00 |
| 12 | Zach MerrillPlace 12 · California | — | California | 18:53.00 |
| 13 | Clay NoltePlace 13 · Chamois | — | Chamois | 18:56.00 |
| 14 | Dakota HarrisPlace 14 · California | — | California | 19:02.00 |
| 15 | Colton IngamPlace 15 · Licking | — | Licking | 19:05.00 |
| 16 | Austin MuenksPlace 16 · Fatima | — | Fatima | 19:06.00 |
| 17 | Nick YaegerPlace 17 · Blair-Oaks | — | Blair-Oaks | 19:18.00 |
| 18 | Jacob KeilholzPlace 18 · Chamois | — | Chamois | 19:25.00 |
| 19 | Jacob PrengerPlace 19 · Blair-Oaks | — | Blair-Oaks | 19:26.00 |
| 20 | Brad ThomasPlace 20 · Blair-Oaks | — | Blair-Oaks | 19:27.00 |
| 21 | Jason OttoPlace 21 · Blair-Oaks | — | Blair-Oaks | 19:28.00 |
| 22 | Corey BradshawPlace 22 · Hallsville | — | Hallsville | 19:28.01 |
| 23 | Ben DuprePlace 23 · Hallsville | — | Hallsville | 19:29.00 |
| 24 | Joey NilgesPlace 24 · Linn | — | Linn | 19:36.00 |
| 25 | Eli FreemanPlace 25 · California | — | California | 19:42.00 |
| 26 | Josh TemmenPlace 26 · Fatima | — | Fatima | 19:47.00 |
| 27 | Josh GibsonPlace 27 · Linn | — | Linn | 19:52.00 |
| 28 | Jonny NullPlace 28 · Hallsville | — | Hallsville | 20:02.00 |
| 29 | Jared ThomassenPlace 29 · Southern-Boone | — | Southern-Boone | 20:03.00 |
| 30 | Greg SpillmanPlace 30 · Linn | — | Linn | 20:04.00 |
| 31 | Casper HockingPlace 31 · Eldon | — | Eldon | 20:04.01 |
| 32 | Justin MitchellPlace 32 · California | — | California | 20:14.00 |
| 33 | Tanner ChurchPlace 33 · Hallsville | — | Hallsville | 20:18.00 |
| 34 | Noah ThoenenPlace 34 · Fatima | — | Fatima | 20:23.00 |
| 35 | Chase DurenPlace 35 · Blair-Oaks | — | Blair-Oaks | 20:23.01 |
| 36 | Mark CooperPlace 36 · Cole-Camp | — | Cole-Camp | 20:23.02 |
| 37 | Jacob CarverPlace 37 · Stover | — | Stover | 20:24.00 |
| 38 | Dylan DoylePlace 38 · Dixon | — | Dixon | 20:29.00 |
| 39 | Austin WhitePlace 39 · Chamois | — | Chamois | 20:37.00 |
| 40 | Daniel ShepherdPlace 40 · Eldon | — | Eldon | 20:46.00 |
| 41 | Adam BurgoonPlace 41 · Southern-Boone | — | Southern-Boone | 20:54.00 |
| 42 | Dallas LopezPlace 42 · Missour-Militar | — | Missour-Militar | 20:57.00 |
| 43 | Zac HoneyPlace 43 · Chamois | — | Chamois | 20:57.01 |
| 44 | Brent DudenhoefferPlace 44 · Chamois | — | Chamois | 20:58.00 |
| 45 | Zach BarlowPlace 45 · Blair-Oaks | — | Blair-Oaks | 21:00.00 |
| 46 | Bernardo MartinezPlace 46 · Eldon | — | Eldon | 21:10.00 |
| 47 | Peter OleskiPlace 47 · Southern-Boone | — | Southern-Boone | 21:14.00 |
| 48 | Chris EdwardsPlace 48 · Southern-Boone | — | Southern-Boone | 21:17.00 |
| 49 | Andrew MierPlace 49 · Dixon | — | Dixon | 21:20.00 |
| 50 | Josh LongPlace 50 · California | — | California | 21:30.00 |
| 51 | Patrick CulwellPlace 51 · Hallsville | — | Hallsville | 21:30.01 |
| 52 | Jared LockwoodPlace 52 · Hallsville | — | Hallsville | 21:32.00 |
| 53 | Carson ScullionPlace 53 · Dixon | — | Dixon | 21:39.00 |
| 54 | Nathan DowdPlace 54 · Southern-Boone | — | Southern-Boone | 21:48.00 |
| 55 | Tristen HilkerbaumerPlace 55 · Chamois | — | Chamois | 21:49.00 |
| 56 | T.J. RosePlace 56 · Dixon | — | Dixon | 22:15.00 |
| 57 | Aaron ZikaPlace 57 · Fatima | — | Fatima | 22:23.00 |
| 58 | Jacob HickmanPlace 58 · Cole-Camp | — | Cole-Camp | 22:42.00 |
| 59 | Randon BrownPlace 59 · Licking | — | Licking | 22:54.00 |
| 60 | Gregory SchroeterPlace 60 · California | — | California | 23:00.00 |
| 61 | Nolan ScottPlace 61 · Eldon | — | Eldon | 23:01.00 |
| 62 | Mason AndersonPlace 62 · Eldon | — | Eldon | 23:20.00 |
| 63 | Josh RockettPlace 63 · Southern-Boone | — | Southern-Boone | 23:40.00 |
| 64 | Zach WalkerPlace 64 · Licking | — | Licking | 24:01.00 |
| 65 | Jonathon RenferoPlace 65 · Dixon | — | Dixon | 24:13.00 |
| 66 | Omar SanchezPlace 66 · Missouri-Militar | — | Missouri-Militar | 24:14.00 |
| 67 | Curtis SneedPlace 67 · Dixon | — | Dixon | 24:22.00 |
| 68 | Drew HarmsPlace 68 · Cole-Camp | — | Cole-Camp | 24:44.00 |
| 69 | Matt WalkerPlace 69 · Licking | — | Licking | 24:50.00 |
| 70 | Nischal KhanalPlace 70 · Missouri-Militar | — | Missouri-Militar | 24:53.00 |
| 71 | Gavin HendeePlace 71 · Missouri-Militar | — | Missouri-Militar | 24:55.00 |
| 72 | Cole- WilsonPlace 72 · Licking | — | Licking | 25:35.00 |
| 73 | Jabez CampbellPlace 73 · Hallsville | — | Hallsville | 25:56.00 |
| 74 | Zach FoxPlace 74 · Cole-Camp | — | Cole-Camp | 26:22.00 |
| 75 | Josh MitchellPlace 75 · Licking | — | Licking | 27:30.00 |