| 1 | Ben BarrowsPlace 1 · Smithville | — | Smithville | 16:58.00 | 1 |
| 2 | Michael McCullochPlace 2 · Staley | — | Staley | 17:13.00 | 2 |
| 3 | Dirk HudsonPlace 3 · West Platte | — | West Platte | 17:29.00 | 3 |
| 4 | Cody GorhamPlace 4 · Richmond | — | Richmond | 17:32.00 | 4 |
| 5 | Tyler IshmaelPlace 5 · Grain Valley | — | Grain Valley | 17:40.00 | 5 |
| 6 | Hun P.Place 6 · Staley | — | Staley | 17:44.00 | 6 |
| 7 | John BeamonPlace 7 · Benton | — | Benton | 17:46.00 | 7 |
| 8 | Josh ElliottPlace 8 · Mayville | — | Mayville | 17:46.00 | — |
| 9 | Roberts GrantPlace 9 · Smithville | — | Smithville | 17:50.00 | 9 |
| 10 | Tyree MeadowsPlace 10 · Grain Valley | — | Grain Valley | 17:50.00 | 10 |
| 11 | Kain EllisPlace 11 · Benton | — | Benton | 17:54.00 | 11 |
| 12 | Zach GiffordPlace 12 · Platte County | — | Platte County | 17:55.00 | 12 |
| 13 | Bargman ZachPlace 13 · Smithville | — | Smithville | 18:08.00 | 13 |
| 14 | Asher AllmanPlace 14 · Staley | — | Staley | 18:14.00 | 14 |
| 15 | Brett PoosPlace 15 · Platte County | — | Platte County | 18:15.00 | 15 |
| 16 | Harmeyer CameronPlace 16 · Smithville | — | Smithville | 18:15.00 | 16 |
| 17 | Nate HarmonPlace 17 · Staley | — | Staley | 18:15.00 | 17 |
| 18 | Wes MorrisonPlace 18 · Lawson | — | Lawson | 18:20.00 | 18 |
| 19 | Reid ColtonPlace 19 · Smithville | — | Smithville | 18:25.00 | 19 |
| 20 | Stephen SmithPlace 20 · Richmond | — | Richmond | 18:28.00 | 20 |
| 21 | Daniel RiekenaPlace 21 · Chillcothei | — | Chillcothei | 18:29.00 | 21 |
| 22 | Jordan BurtonPlace 22 · Lafayette | — | Lafayette | 18:29.00 | 22 |
| 23 | Andy MeyerPlace 23 · Ohara | — | Ohara | 18:29.00 | 23 |
| 24 | Kyle BaldwinPlace 24 · Platte County | — | Platte County | 18:31.00 | 24 |
| 25 | Luke StirPlace 25 · West Platte | — | West Platte | 18:37.00 | 25 |
| 26 | Cody PoosPlace 26 · Platte County | — | Platte County | 18:40.00 | 26 |
| 27 | Thomas CassityPlace 27 · Chillcothei | — | Chillcothei | 18:42.00 | 27 |
| 28 | Sammons ChrisPlace 28 · Smithville | — | Smithville | 18:46.00 | 28 |
| 29 | Spencer HiestandPlace 29 · Platte County | — | Platte County | 18:58.00 | 29 |
| 30 | Adam NewbanksPlace 30 · Bishop LeBlond | — | Bishop LeBlond | 19:02.00 | 30 |
| 31 | josh AmosPlace 31 · Grain Valley | — | Grain Valley | 19:09.00 | 31 |
| 32 | Spencer HudsonPlace 32 · West Platte | — | West Platte | 19:12.00 | 32 |
| 33 | Kyle WhittPlace 33 · Penney | — | Penney | 19:14.00 | — |
| 34 | Jordan GoodmanPlace 34 · Dekalb | — | Dekalb | 19:14.00 | — |
| 35 | Brendan SchneiderPlace 35 · Staley | — | Staley | 19:16.00 | 35 |
| 36 | Bryan SlossPlace 36 · Staley | — | Staley | 19:16.00 | 36 |
| 37 | Matt TeccePlace 37 · Grain Valley | — | Grain Valley | 19:17.00 | 37 |
| 38 | Nick ReaganPlace 38 · Platte County | — | Platte County | 19:18.00 | 38 |
| 39 | John StahlPlace 39 · Dekalb | — | Dekalb | 19:22.00 | — |
| 40 | Brandon SchraderPlace 40 · Grain Valley | — | Grain Valley | 19:27.00 | 40 |
| 41 | Drew WilsonPlace 41 · Maryville | — | Maryville | 19:38.00 | 41 |
| 42 | Derrick SchlutterPlace 42 · Maryville | — | Maryville | 19:38.00 | 42 |
| 43 | Taylor WorthingtonPlace 43 · Maryville | — | Maryville | 19:41.00 | 43 |
| 44 | Jacob KesslerPlace 44 · Lawson | — | Lawson | 19:42.00 | 44 |
| 45 | John PeoplesPlace 45 · Lawson | — | Lawson | 19:42.00 | 45 |
| 46 | Ryno RelfordPlace 46 · Benton | — | Benton | 19:45.00 | 46 |
| 47 | Jared BurnsPlace 47 · Platte County | — | Platte County | 19:45.00 | 47 |
| 48 | Henry SmithPlace 48 · Richmond | — | Richmond | 19:48.00 | 48 |
| 49 | Cole CrawfordPlace 49 · Penney | — | Penney | 19:49.00 | — |
| 50 | Caleb ColemanPlace 50 · Chillcothei | — | Chillcothei | 19:50.00 | 50 |
| 51 | Timmy LeroyPlace 51 · Dekalb | — | Dekalb | 19:52.00 | — |
| 52 | Brian KingPlace 52 · Wentworth | — | Wentworth | 19:53.00 | — |
| 53 | Cole PeckPlace 53 · Lawson | — | Lawson | 19:54.00 | 53 |
| 54 | Luke BaileyPlace 54 · Richmond | — | Richmond | 20:02.00 | 54 |
| 55 | Luke BaileyPlace 55 · Richmond | — | Richmond | 20:02.00 | 55 |
| 56 | Kieran LaytonPlace 56 · West Platte | — | West Platte | 20:04.00 | 56 |
| 57 | Drew ParkerPlace 57 · Staley | — | Staley | 20:07.00 | 57 |
| 58 | Brandon CrowleyPlace 58 · West Platte | — | West Platte | 20:14.00 | 58 |
| 59 | Drew JonesPlace 59 · Chillcothei | — | Chillcothei | 20:15.00 | 59 |
| 60 | Alex BrownPlace 60 · Penney | — | Penney | 20:16.00 | — |
| 61 | Tanner MurphyPlace 61 · Benton | — | Benton | 20:16.00 | 61 |
| 62 | Adam LotitioPlace 62 · Lafayette | — | Lafayette | 20:16.00 | 62 |
| 63 | Kevin BaileyPlace 63 · Ruskin | — | Ruskin | 20:28.00 | 63 |
| 64 | Brandon RiggsPlace 64 · Grain Valley | — | Grain Valley | 20:30.00 | 64 |
| 65 | Keegan CunninghamPlace 65 · Benton | — | Benton | 20:33.00 | 65 |
| 66 | Bowman JordanPlace 66 · Smithville | — | Smithville | 20:35.00 | 66 |
| 67 | John SandersPlace 67 · Bishop LeBlond | — | Bishop LeBlond | 20:36.00 | 67 |
| 68 | Tucker HartmanPlace 68 · Lawson | — | Lawson | 20:41.00 | 68 |
| 69 | Chaz MoorePlace 69 · Maryville | — | Maryville | 20:43.00 | 69 |
| 70 | Alexander RichPlace 70 · Lafayette | — | Lafayette | 20:43.00 | 70 |
| 71 | Matt DandorfPlace 71 · Wentworth | — | Wentworth | 20:52.00 | — |
| 72 | Andrew JensenPlace 72 · Chillcothei | — | Chillcothei | 21:07.00 | 72 |
| 73 | Jake McKiddyPlace 73 · Chillcothei | — | Chillcothei | 21:12.00 | 73 |
| 74 | Robert PyattPlace 74 · Bishop LeBlond | — | Bishop LeBlond | 21:13.00 | 74 |
| 75 | Juston SangerPlace 75 · Bishop LeBlond | — | Bishop LeBlond | 21:20.00 | 75 |
| 76 | Lowell ThomasPlace 76 · Ohara | — | Ohara | 21:27.00 | 76 |
| 77 | Tyler HaddockPlace 77 · Maryville | — | Maryville | 21:33.00 | 77 |
| 78 | Jacob SchwienebartPlace 78 · Maryville | — | Maryville | 21:34.00 | 78 |
| 79 | Zach SandersPlace 79 · Richmond | — | Richmond | 21:35.00 | 79 |
| 80 | Dylan WhitePlace 80 · Richmond | — | Richmond | 21:48.00 | 80 |
| 81 | Aaron BushPlace 81 · Hickman | — | Hickman | 22:07.00 | — |
| 82 | Isaac JustinPlace 82 · Bishop LeBlond | — | Bishop LeBlond | 22:09.00 | 82 |
| 83 | Michael WarrenPlace 83 · Hickman | — | Hickman | 22:22.00 | — |
| 84 | Trent PutnamPlace 84 · Chillcothei | — | Chillcothei | 22:30.00 | 84 |
| 85 | Collin MckinneyPlace 85 · Ohara | — | Ohara | 22:33.00 | 85 |
| 86 | Travis PeterPlace 86 · Ohara | — | Ohara | 22:37.00 | 86 |
| 87 | Nathan CrossPlace 87 · Lawson | — | Lawson | 22:44.00 | 87 |
| 88 | Jordan JohnsonPlace 88 · Lafayette | — | Lafayette | 22:44.00 | 88 |
| 89 | Stephen CushingPlace 89 · Ohara | — | Ohara | 23:02.00 | 89 |
| 90 | Tailor GreerPlace 90 · Ruskin | — | Ruskin | 23:15.00 | 90 |
| 91 | Maurte' WalkerPlace 91 · Ruskin | — | Ruskin | 23:25.00 | 91 |
| 92 | Ryan ParrPlace 92 · Wentworth | — | Wentworth | 23:25.00 | — |
| 93 | Zach GardnerPlace 93 · Wentworth | — | Wentworth | 23:28.00 | — |
| 94 | Aron DavisPlace 94 · Hickman | — | Hickman | 23:57.00 | — |
| 95 | James KeeneyPlace 95 · Ohara | — | Ohara | 23:57.00 | 95 |
| 96 | Derek EdwardsPlace 96 · Ruskin | — | Ruskin | 24:20:00 | 96 |
| 97 | Cru ColdryPlace 97 · Lafayette | — | Lafayette | 24:21:00 | 97 |
| 98 | Sevaun JohnsonPlace 98 · Ruskin | — | Ruskin | 25:54:00 | 98 |
| 99 | Ronald ClarkPlace 99 · Ohara | — | Ohara | 26:20:00 | 99 |
| 100 | Cory RossPlace 100 · Ruskin | — | Ruskin | 26:33:00 | 100 |