| 1 | Payton BuschPlace 1 · Centerville | — | Centerville | 17:16.00 |
| 2 | Tyler WalkerPlace 2 · Centerville | — | Centerville | 17:18.00 |
| 3 | Gage BeersPlace 3 · Clarke | — | Clarke | 18:14.00 |
| 4 | Colton DorpinghausPlace 4 · Albia | — | Albia | 18:20.00 |
| 5 | Zach SchusterPlace 5 · Moravia | — | Moravia | 18:27.00 |
| 6 | Ethan DatwylerPlace 6 · Albia | — | Albia | 18:50.00 |
| 7 | Mick WilsonPlace 7 · Wayne | — | Wayne | 18:57.00 |
| 8 | Bryce CarpenterPlace 8 · Wayne | — | Wayne | 19:28.00 |
| 9 | Justin VollmerPlace 9 · Davis County | — | Davis County | 19:37.00 |
| 10 | Dylan LauerPlace 10 · Pleasantville | — | Pleasantville | 19:41.00 |
| 11 | Mason CoxPlace 11 · Albia | — | Albia | 19:42.00 |
| 12 | Clay RobertsPlace 12 · Davis County | — | Davis County | 19:46.00 |
| 13 | Lorenzo Baker MartinezPlace 13 · Wayne | — | Wayne | 19:51.00 |
| 14 | Logan O'HairPlace 14 · Centerville | — | Centerville | 19:52.00 |
| 15 | Kyle SpurgeonPlace 15 · Davis County | — | Davis County | 19:53.00 |
| 16 | Derry LongPlace 16 · Centerville | — | Centerville | 19:54.00 |
| 17 | Neal CaylerPlace 17 · Centerville | — | Centerville | 20:11.00 |
| 18 | Cody GlosserPlace 18 · Davis County | — | Davis County | 20:14.00 |
| 19 | Austin HuebnerPlace 19 · Centerville | — | Centerville | 20:23.00 |
| 20 | Caleb MaughanPlace 20 · Albia | — | Albia | 20:25.00 |
| 21 | Anthony TuttlePlace 21 · Albia | — | Albia | 20:31.00 |
| 22 | Noah DowneyPlace 22 · Albia | — | Albia | 20:34.00 |
| 23 | Alex FoltzPlace 23 · Central Decatur | — | Central Decatur | 20:38.00 |
| 24 | Aaron McDonoughPlace 24 · Chariton | — | Chariton | 20:44.00 |
| 25 | JD AndersonPlace 25 · Albia | — | Albia | 20:50.00 |
| 26 | Taylor RichiePlace 26 · Mount Ayr | — | Mount Ayr | 20:57.00 |
| 27 | James RhodesPlace 27 · Wayne | — | Wayne | 21:07.00 |
| 29 | Zach BoglePlace 29 · Centerville | — | Centerville | 21:40.00 |
| 30 | Zach ZollmanPlace 30 · Mount Ayr | — | Mount Ayr | 22:01.00 |
| 31 | Trevor ZossPlace 31 · Pleasantville | — | Pleasantville | 22:16.00 |
| 32 | Christian NookPlace 32 · Bedford | — | Bedford | 22:19.00 |
| 33 | Collin ThomasPlace 33 · Pleasantville | — | Pleasantville | 22:22.00 |
| 34 | Matt MaurinPlace 34 · Central Decatur | — | Central Decatur | 22:23.00 |
| 35 | Clint BoundsPlace 35 · Mount Ayr | — | Mount Ayr | 22:34.00 |
| 37 | Austin DavisPlace 37 · Davis County | — | Davis County | 23:04.00 |
| 38 | Jeremy BerryPlace 38 · Moravia | — | Moravia | 23:14.00 |
| 39 | Andrew CowelsPlace 39 · Davis County | — | Davis County | 23:15.00 |
| 40 | Joe MorrettPlace 40 · Chariton | — | Chariton | 23:17.00 |
| 41 | Chase McDonaldPlace 41 · Chariton | — | Chariton | 23:18.00 |
| 42 | Matt BrownPlace 42 · Chariton | — | Chariton | 23:19.00 |
| 43 | Caleb AllenPlace 43 · Chariton | — | Chariton | 23:21.00 |
| 44 | Aaron PalmerPlace 44 · Wayne | — | Wayne | 23:47.00 |
| 45 | Coty GoodPlace 45 · Davis County | — | Davis County | 23:58.00 |
| 47 | Isaac PalmerPlace 47 · Wayne | — | Wayne | 24:31.00 |
| 49 | Billy StormPlace 49 · Mormon Trail | — | Mormon Trail | 25:51.00 |
| 50 | Austin CoxPlace 50 · Mount Ayr | — | Mount Ayr | 27:07.00 |
| 51 | Ryan ShivversPlace 51 · Wayne | — | Wayne | 27:56.00 |
| 52 | David HuppenPlace 52 · Central Decatur | — | Central Decatur | 33:56.00 |
| 53 | Wyatt DuerrPlace 53 · Central Decatur | — | Central Decatur | 34:37.00 |
| 54 | Bill HutchisonPlace 54 · Central Decatur | — | Central Decatur | 50:50.00 |