| 1 | Wesley GrederPlace 1 · Gilbert | — | Gilbert | 16:43.00 |
| 2 | Thomas PollardPlace 2 · Gilbert | — | Gilbert | 16:44.00 |
| 3 | Nathan BradleyPlace 3 · West Marshall | — | West Marshall | 16:59.00 |
| 4 | Trey ThompsonPlace 4 · Ogden | — | Ogden | 17:11.00 |
| 5 | Bradley RichardPlace 5 · Gilbert | — | Gilbert | 17:12.00 |
| 6 | Nick MelingPlace 6 · East Marshall | — | East Marshall | 17:19.00 |
| 7 | Caleb BenzingPlace 7 · East Marshall | — | East Marshall | 17:24.00 |
| 8 | Ben TerronesPlace 8 · East Marshall | — | East Marshall | 17:31.00 |
| 9 | Noah StephasPlace 9 · Eagle Grove | — | Eagle Grove | 17:32.00 |
| 10 | Owen WhithemPlace 10 · Gilbert | — | Gilbert | 17:34.00 |
| 11 | Lucas MarkeyPlace 11 · Nevada | — | Nevada | 17:38.00 |
| 12 | Mark DeutschPlace 12 · CMB | — | CMB | 17:41.00 |
| 13 | Jacob HeerenPlace 13 · South Hamilton | — | South Hamilton | 17:47.00 |
| 14 | Andrew StumboPlace 14 · Ogden | — | Ogden | 17:48.00 |
| 15 | Sam BassettPlace 15 · Panorama | — | Panorama | 17:52.00 |
| 16 | Colin ThomsonPlace 16 · CMB | — | CMB | 17:57.00 |
| 17 | Spencer DedicPlace 17 · Roland Story | — | Roland Story | 17:58.00 |
| 18 | Sam BenzingPlace 18 · East Marshall | — | East Marshall | 18:01.00 |
| 19 | Hunter SimmionsPlace 19 · Panorama | — | Panorama | 18:01.00 |
| 20 | Josh BenzingPlace 20 · East Marshall | — | East Marshall | 18:02.00 |
| 21 | Austin GrimmPlace 21 · West Marshall | — | West Marshall | 18:03.00 |
| 22 | Rob PetriePlace 22 · East Marshall | — | East Marshall | 18:05.00 |
| 23 | Zach HansonPlace 23 · Nevada | — | Nevada | 18:07.00 |
| 24 | Evan RixPlace 24 · Nevada | — | Nevada | 18:11.00 |
| 25 | Jordon ReynoldsPlace 25 · Panorama | — | Panorama | 18:13.00 |
| 26 | Steven CutlerPlace 26 · Colo Nesco | — | Colo Nesco | 18:13.00 |
| 27 | Connor MacVeyPlace 27 · Nevada | — | Nevada | 18:24.00 |
| 28 | Dakota RusherPlace 28 · Roland Story | — | Roland Story | 18:30.00 |
| 29 | Sam CampbellPlace 29 · Gilbert | — | Gilbert | 18:36.00 |
| 30 | Drew SchossonPlace 30 · East Marshall | — | East Marshall | 18:36.00 |
| 31 | Boe DruivengaPlace 31 · Panorama | — | Panorama | 18:37.00 |
| 32 | Thomas WilgebushPlace 32 · Roland Story | — | Roland Story | 18:37.00 |
| 33 | Carter AschePlace 33 · Eagle Grove | — | Eagle Grove | 18:39.00 |
| 34 | Aj RoyerPlace 34 · Gilbert | — | Gilbert | 18:43.00 |
| 35 | Chance WebsterPlace 35 · Panorama | — | Panorama | 18:44.00 |
| 36 | Carson PolichPlace 36 · Madrid | — | Madrid | 18:46.00 |
| 37 | Evan KlickerPlace 37 · Ogden | — | Ogden | 18:50.00 |
| 38 | Eddy MortensenPlace 38 · Panorama | — | Panorama | 18:52.00 |
| 39 | Caden TrygstadPlace 39 · Nevada | — | Nevada | 18:57.00 |
| 40 | Jack RobertsPlace 40 · Ogden | — | Ogden | 18:59.00 |
| 41 | Jacob RatzkePlace 41 · South Hamilton | — | South Hamilton | 18:59.00 |
| 42 | Calvin JonesPlace 42 · CMB | — | CMB | 19:00.00 |
| 43 | Nathan SwertPlace 43 · Gilbert | — | Gilbert | 19:00.00 |
| 44 | Matthew ShukaPlace 44 · Gilbert | — | Gilbert | 19:00.00 |
| 45 | Nathan BlockPlace 45 · Panorama | — | Panorama | 19:01.00 |
| 46 | Cody BernsPlace 46 · West Marshall | — | West Marshall | 19:02.00 |
| 47 | Austin WelandPlace 47 · Eagle Grove | — | Eagle Grove | 19:08.00 |
| 48 | Stephen ShukaPlace 48 · Gilbert | — | Gilbert | 19:12.00 |
| 49 | Josef LovinPlace 49 · Nevada | — | Nevada | 19:13.00 |
| 50 | Colton PickeringPlace 50 · Eagle Grove | — | Eagle Grove | 19:16.00 |
| 51 | Johordan RitterPlace 51 · Nevada | — | Nevada | 19:23.00 |
| 52 | Nick WalleserPlace 52 · Nevada | — | Nevada | 19:27.00 |
| 53 | Drew BarkerPlace 53 · Nevada | — | Nevada | 19:28.00 |
| 54 | Drake ThompsonPlace 54 · South Hamilton | — | South Hamilton | 19:30.00 |
| 55 | Brett MaierPlace 55 · Eagle Grove | — | Eagle Grove | 19:32.00 |
| 56 | Jacob WesselinkPlace 56 · Eagle Grove | — | Eagle Grove | 19:32.00 |
| 57 | Hunter JohnsonPlace 57 · South Hamilton | — | South Hamilton | 19:34.00 |
| 58 | Drake CaplePlace 58 · CMB | — | CMB | 19:36.00 |
| 59 | Ben ThompsonPlace 59 · Eagle Grove | — | Eagle Grove | 19:37.00 |
| 60 | Andrew SmithPlace 60 · Roland Story | — | Roland Story | 19:37.00 |
| 61 | Evan JohnsonPlace 61 · Gilbert | — | Gilbert | 19:38.00 |
| 62 | Jordan KuntzPlace 62 · Gilbert | — | Gilbert | 19:39.00 |
| 63 | Leighton MemmerPlace 63 · Nevada | — | Nevada | 19:40.00 |
| 64 | Bodie HusePlace 64 · Nevada | — | Nevada | 19:41.00 |
| 65 | Brock JohnstonPlace 65 · CMB | — | CMB | 19:45.00 |
| 66 | Trinity BarkerPlace 66 · Nevada | — | Nevada | 19:46.00 |
| 67 | Gabe RuegerPlace 67 · South Hamilton | — | South Hamilton | 19:47.00 |
| 68 | Eric Hall-FlodenPlace 68 · CMB | — | CMB | 19:48.00 |
| 69 | Nathan ChantlandPlace 69 · East Marshall | — | East Marshall | 19:49.00 |
| 70 | Ben MarwedelPlace 70 · Panorama | — | Panorama | 19:50.00 |
| 71 | Robby MartinPlace 71 · Panorama | — | Panorama | 19:52.00 |
| 72 | Daniel NidaPlace 72 · Ogden | — | Ogden | 19:53.00 |
| 73 | Caleb RaymanPlace 73 · Gilbert | — | Gilbert | 19:53.00 |
| 74 | Cole JoshorPlace 74 · Roland Story | — | Roland Story | 19:54.00 |
| 75 | Jordan ToillionPlace 75 · South Hamilton | — | South Hamilton | 19:56.00 |
| 76 | Andrew ThatcherPlace 76 · Gilbert | — | Gilbert | 19:57.00 |
| 77 | Reid SelbyPlace 77 · Roland Story | — | Roland Story | 19:58.00 |
| 78 | Tavender JonesPlace 78 · Roland Story | — | Roland Story | 19:59.00 |
| 79 | Nane BuxtonPlace 79 · Ogden | — | Ogden | 20:07.00 |
| 80 | Erik TannerPlace 80 · Nevada | — | Nevada | 20:08.00 |
| 81 | Lucas JohnsonPlace 81 · Gilbert | — | Gilbert | 20:09.00 |
| 82 | Collin WoodvinePlace 82 · Panorama | — | Panorama | 20:14.00 |
| 83 | Garrett NicholsPlace 83 · West Marshall | — | West Marshall | 20:18.00 |
| 84 | Logan ToillonPlace 84 · Eagle Grove | — | Eagle Grove | 20:18.00 |
| 85 | Mitch WaglerPlace 85 · Panorama | — | Panorama | 20:20.00 |
| 86 | Sam EdlerPlace 86 · West Marshall | — | West Marshall | 20:24.00 |
| 87 | Jordan FerryPlace 87 · Eagle Grove | — | Eagle Grove | 20:25.00 |
| 88 | Aleks KesterPlace 88 · Ogden | — | Ogden | 20:26.00 |
| 89 | Lincoln BrownPlace 89 · CMB | — | CMB | 20:28.00 |
| 90 | Gage BehnkendorfPlace 90 · Eagle Grove | — | Eagle Grove | 20:34.00 |
| 91 | Reggie GradwellPlace 91 · West Marshall | — | West Marshall | 20:37.00 |
| 92 | Joel PhelpsPlace 92 · West Marshall | — | West Marshall | 20:37.00 |
| 93 | Jacob HallettPlace 93 · CMB | — | CMB | 20:37.00 |
| 94 | Marcus CastilloPlace 94 · Nevada | — | Nevada | 20:42.00 |
| 95 | Connor JohnsonPlace 95 · CMB | — | CMB | 20:47.00 |
| 96 | Noah HaverdinkPlace 96 · Gilbert | — | Gilbert | 20:48.00 |
| 97 | Luke JacobyPlace 97 · South Hamilton | — | South Hamilton | 20:49.00 |
| 98 | Nigel NiemeyerPlace 98 · Madrid | — | Madrid | 20:49.00 |
| 99 | Brandon KehzePlace 99 · Madrid | — | Madrid | 20:51.00 |
| 100 | Braydon OttoPlace 100 · Nevada | — | Nevada | 20:59.00 |
| 101 | Kevin LieraPlace 101 · East Marshall | — | East Marshall | 21:00.00 |
| 102 | Casey JergensPlace 102 · Eagle Grove | — | Eagle Grove | 21:05.00 |
| 103 | Grant PetersonPlace 103 · Gilbert | — | Gilbert | 21:08.00 |
| 104 | Tyler GreenhawPlace 104 · Roland Story | — | Roland Story | 21:08.00 |
| 105 | Aaron BushPlace 105 · Grandview Park Bapti | — | Grandview Park Bapti | 21:11.00 |
| 106 | Cole NeedhamPlace 106 · West Marshall | — | West Marshall | 21:23.00 |
| 107 | Brandon DegrootPlace 107 · Nevada | — | Nevada | 21:36.00 |
| 108 | Louis ShriverPlace 108 · Eagle Grove | — | Eagle Grove | 21:39.00 |
| 109 | Colten BittnerPlace 109 · West Marshall | — | West Marshall | 21:43.00 |
| 110 | Andrew RamseyPlace 110 · Eagle Grove | — | Eagle Grove | 21:43.00 |
| 111 | Garrett KahlerPlace 111 · Ogden | — | Ogden | 21:47.00 |
| 112 | Quentin AndersonPlace 112 · Madrid | — | Madrid | 21:52.00 |
| 113 | Eric FransenPlace 113 · Eagle Grove | — | Eagle Grove | 21:56.00 |
| 114 | Bobby RadmanPlace 114 · Gilbert | — | Gilbert | 21:57.00 |
| 115 | Kyle MillerPlace 115 · Colo Nesco | — | Colo Nesco | 22:01.00 |
| 116 | Cooper DoddPlace 116 · Nevada | — | Nevada | 22:07.00 |
| 117 | Jacob HornPlace 117 · Madrid | — | Madrid | 22:08.00 |
| 118 | Derek GibsonPlace 118 · Madrid | — | Madrid | 22:17.00 |
| 119 | Ryan VechcampPlace 119 · Madrid | — | Madrid | 22:18.00 |
| 120 | Kaleb TroyerPlace 120 · Madrid | — | Madrid | 22:36.00 |
| 121 | Bradley GregoryPlace 121 · Ogden | — | Ogden | 22:42.00 |
| 122 | Drew WilsonPlace 122 · Gilbert | — | Gilbert | 22:58.00 |
| 123 | Josh MickelsonPlace 123 · Panorama | — | Panorama | 23:00.00 |
| 124 | Riley WilenbushPlace 124 · Roland Story | — | Roland Story | 23:05.00 |
| 125 | Braden CahalanPlace 125 · Eagle Grove | — | Eagle Grove | 23:10.00 |
| 126 | Karter JohnsonPlace 126 · Eagle Grove | — | Eagle Grove | 23:12.00 |
| 127 | Jackson HolcombPlace 127 · Gilbert | — | Gilbert | 23:17.00 |
| 128 | Preston JacobsonPlace 128 · Eagle Grove | — | Eagle Grove | 23:20.00 |
| 129 | Thomas CosterPlace 129 · South Hamilton | — | South Hamilton | 23:40.00 |
| 130 | Ben TaylorPlace 130 · Grandview Park Bapti | — | Grandview Park Bapti | 23:47.00 |
| 131 | Brandon GreenhawPlace 131 · Roland Story | — | Roland Story | 23:47.00 |
| 132 | Caleb PohlmanPlace 132 · Eagle Grove | — | Eagle Grove | 24:03.00 |
| 133 | Tayler KendrickPlace 133 · Eagle Grove | — | Eagle Grove | 24:04.00 |
| 134 | Tate ThackerPlace 134 · Nevada | — | Nevada | 24:14.00 |
| 135 | Allan CarrilloPlace 135 · Panorama | — | Panorama | 24:15.00 |
| 136 | Dustin NicholsonPlace 136 · South Hamilton | — | South Hamilton | 24:19.00 |
| 137 | AJ GillPlace 137 · Grandview Park Bapti | — | Grandview Park Bapti | 24:20.00 |
| 138 | Will SuttonPlace 138 · Nevada | — | Nevada | 24:21.00 |
| 139 | Curtin JonesPlace 139 · CMB | — | CMB | 24:32.00 |
| 140 | Tim ShrunchPlace 140 · Roland Story | — | Roland Story | 24:36.00 |
| 141 | Levi SmithPlace 141 · West Marshall | — | West Marshall | 24:59.00 |
| 142 | Kaden HelmkePlace 142 · Eagle Grove | — | Eagle Grove | 25:14.00 |
| 143 | Will RaleyPlace 143 · Nevada | — | Nevada | 25:39.00 |
| 144 | Drew LowenbergPlace 144 · Eagle Grove | — | Eagle Grove | 25:47.00 |
| 145 | Devon JohnsPlace 145 · Ogden | — | Ogden | 26:17.00 |
| 146 | Caleb VaughnPlace 146 · Colo Nesco | — | Colo Nesco | 26:33.00 |
| 147 | Aaron SwansonPlace 147 · Madrid | — | Madrid | 26:36.00 |
| 148 | Ashton GraddickPlace 148 · Colo Nesco | — | Colo Nesco | 27:10.00 |
| 149 | Hunter SchomakerPlace 149 · Nevada | — | Nevada | 27:25.00 |
| 150 | Luke BrittainPlace 150 · Madrid | — | Madrid | 27:26.00 |
| 151 | Case KopsaPlace 151 · West Marshall | — | West Marshall | 27:35.00 |
| 152 | Dalton SchafferPlace 152 · Eagle Grove | — | Eagle Grove | 27:47.00 |
| 153 | Aiden FogartyPlace 153 · Madrid | — | Madrid | 27:56.00 |
| 154 | Harrison HelgevoldPlace 154 · Eagle Grove | — | Eagle Grove | 29:16.00 |
| 155 | Dylan SmithPlace 155 · Gilbert | — | Gilbert | 36:19.00 |