| 1 | Cody BohlmannPlace 1 · Tipton | — | Tipton | 18:25 |
| 2 | Kayden RezacPlace 2 · Tipton | — | Tipton | 18:36 |
| 3 | Gabe PeachPlace 3 · Tipton | — | Tipton | 18:43 |
| 4 | Will RasmussenPlace 4 · Pella | — | Pella | 18:57 |
| 5 | Troy MillerPlace 5 · Pella | — | Pella | 19:11 |
| 6 | Gavin TierneyPlace 6 · Pella | — | Pella | 19:11 |
| 7 | Kael JauronPlace 7 · Tipton | — | Tipton | 19:17 |
| 8 | Noelan GarbesPlace 8 · Solon | — | Solon | 19:20 |
| 9 | Ben DeValkPlace 9 · Solon | — | Solon | 19:22 |
| 10 | A J ThummaPlace 10 · Tipton | — | Tipton | 19:24 |
| 11 | Teagen Vander WaalPlace 11 · Pella | — | Pella | 19:26 |
| 12 | Quinn CohenPlace 12 · Williamsburg | — | Williamsburg | 19:28 |
| 13 | Akira LopezPlace 13 · Pella | — | Pella | 19:29 |
| 14 | Nick SingerPlace 14 · Pella | — | Pella | 19:29 |
| 15 | Ryan VanDonselaarPlace 15 · Pella | — | Pella | 19:30 |
| 16 | Kaden VisserPlace 16 · Pella | — | Pella | 19:31 |
| 17 | Matt ShaferPlace 17 · Solon | — | Solon | 19:34 |
| 18 | Oliver BurnsPlace 18 · Solon | — | Solon | 19:37 |
| 19 | Josiah ZollingerPlace 19 · Williamsburg | — | Williamsburg | 19:38 |
| 20 | Caden PetersPlace 20 · Pella | — | Pella | 19:45 |
| 21 | Troy ButlerPlace 21 · Tipton | — | Tipton | 19:49 |
| 22 | Nolan PauleyPlace 22 · Solon | — | Solon | 19:50 |
| 23 | Bob RyanPlace 23 · Tipton | — | Tipton | 19:54 |
| 24 | Gabe YetleyPlace 24 · Solon | — | Solon | 20:04 |
| 25 | Nate FergusonPlace 25 · Solon | — | Solon | 20:06 |
| 26 | Antonio LeovanPlace 26 · Pella | — | Pella | 20:06 |
| 27 | A J FurrPlace 27 · Pella | — | Pella | 20:08 |
| 28 | John FettyPlace 28 · Pella | — | Pella | 20:14 |
| 29 | Hunter KauffmanPlace 29 · Williamsburg | — | Williamsburg | 20:23 |
| 30 | Jobey OlsonPlace 30 · Pella | — | Pella | 20:30 |
| 31 | Ty BecickaPlace 31 · Solon | — | Solon | 20:35 |
| 32 | Gavin BelitzPlace 32 · Tipton | — | Tipton | 20:37 |
| 33 | Matthew ThompsonPlace 33 · Pella | — | Pella | 20:43 |
| 34 | Joseph PetersPlace 34 · Solon | — | Solon | 20:53 |
| 35 | Lucas ReihmanPlace 35 · Williamsburg | — | Williamsburg | 20:54 |
| 36 | Craig ShafferPlace 36 · Tipton | — | Tipton | 20:59 |
| 37 | Tiger EmrichPlace 37 · Tipton | — | Tipton | 21:04 |
| 38 | Andy BrokawPlace 38 · Solon | — | Solon | 21:08 |
| 39 | Caleb JedlickaPlace 39 · Tipton | — | Tipton | 21:12 |
| 40 | Benjamin HonesPlace 40 · Pella | — | Pella | 21:13 |
| 41 | Kenny KrogstadPlace 41 · Pella | — | Pella | 21:18 |
| 42 | Alex SlaymakerPlace 42 · Williamsburg | — | Williamsburg | 21:24 |
| 43 | Kyle VedepoPlace 43 · Solon | — | Solon | 21:30 |
| 44 | Alex ReynoldsPlace 44 · Tipton | — | Tipton | 21:45 |
| 45 | Benjamin JablonskiPlace 45 · Pella | — | Pella | 21:53 |
| 46 | Levi Van DusseldorpPlace 46 · Pella | — | Pella | 21:55 |
| 47 | Spencer LeovanPlace 47 · Pella | — | Pella | 22:03 |
| 48 | Evan FergusonPlace 48 · Pella | — | Pella | 22:04 |
| 49 | Cole BisbeePlace 49 · Pella | — | Pella | 22:05 |
| 50 | Jake ShultePlace 50 · Pella | — | Pella | 22:06 |
| 51 | Malachi LangenbartelsPlace 51 · Pella | — | Pella | 22:19 |
| 52 | Tyler KohlPlace 52 · Solon | — | Solon | 22:20 |
| 53 | Nathan MillerPlace 53 · Solon | — | Solon | 22:26 |
| 54 | Sam MelloyPlace 54 · Solon | — | Solon | 22:28 |
| 55 | Wyatt KelpePlace 55 · Pella | — | Pella | 22:29 |
| 56 | Owen ErushaPlace 56 · Solon | — | Solon | 22:30 |
| 57 | Ian JohnsonPlace 57 · Solon | — | Solon | 22:46 |
| 58 | Jacob SchemmPlace 58 · Pella | — | Pella | 23:01 |
| 59 | Levi DuggerPlace 59 · Pella | — | Pella | 23:14 |
| 60 | Riley PetersPlace 60 · Pella | — | Pella | 23:18 |
| 61 | Caleb OttosonPlace 61 · Solon | — | Solon | 23:58 |
| 62 | Eli JauronPlace 62 · Tipton | — | Tipton | 23:59 |
| 63 | Toby OliverPlace 63 · Belle Plaine | — | Belle Plaine | 24:05:00 |
| 64 | Jaxon RudishPlace 64 · Solon | — | Solon | 24:29:00 |
| 65 | Mitchell ReicksPlace 65 · Solon | — | Solon | 25:04:00 |
| 66 | Joe HickmanPlace 66 · Solon | — | Solon | 26:24:00 |
| 67 | Braydon SearsPlace 67 · Solon | — | Solon | 28:04:00 |
| 68 | John PetersPlace 68 · Solon | — | Solon | 28:04:00 |