| 1 | Scott FergusonPlace 1 · Lemars | — | Lemars | 19:36.94 | 1 |
| 2 | Kanta MentingPlace 2 · Okoboji | — | Okoboji | 19:42.44 | 2 |
| 3 | Mossimo LupoPlace 3 · Okoboji | — | Okoboji | 20:00.92 | 3 |
| 4 | Jimmy SantosPlace 4 · Okoboji | — | Okoboji | 20:05.39 | 4 |
| 5 | Michael MeisPlace 5 · Lemars | — | Lemars | 20:09.64 | 5 |
| 6 | Sam NorrisPlace 6 · Spirit Lake | — | Spirit Lake | 20:22.34 | 6 |
| 7 | Keaton HeemskerkPlace 7 · Western Christian | — | Western Christian | 20:24.16 | 7 |
| 8 | Daniel HindsPlace 8 · Lemars | — | Lemars | 20:27.83 | 8 |
| 9 | Isaac DixonPlace 9 · Spirit Lake | — | Spirit Lake | 20:37.80 | 9 |
| 10 | Austin HaworthPlace 10 · Lemars | — | Lemars | 20:38.56 | 10 |
| 11 | Will CranePlace 11 · Spencer | — | Spencer | 20:40.26 | 11 |
| 12 | Caden PettyPlace 12 · Spirit Lake | — | Spirit Lake | 20:41.96 | 12 |
| 13 | Drew PrinsPlace 13 · Western Christian | — | Western Christian | 20:51.22 | 13 |
| 14 | Carter ThoresonPlace 14 · Spirit Lake | — | Spirit Lake | 20:57.17 | 14 |
| 15 | Drew Van OortPlace 15 · Western Christian | — | Western Christian | 20:57.75 | 15 |
| 16 | Connor KueperPlace 16 · Spirit Lake | — | Spirit Lake | 21:02.78 | 16 |
| 17 | Noah ReimanPlace 17 · Spencer | — | Spencer | 21:20.97 | 17 |
| 18 | Tommy ProfitPlace 18 · Spirit Lake | — | Spirit Lake | 21:21.33 | — |
| 19 | Luis PaezPlace 19 · Lemars | — | Lemars | 21:28.53 | 18 |
| 20 | Jonathon ReuschPlace 20 · Cherokee | — | Cherokee | 21:32.60 | 19 |
| 21 | Christian HessePlace 21 · Okoboji | — | Okoboji | 21:37.23 | 20 |
| 22 | Dakota HesseltinePlace 22 · Okoboji | — | Okoboji | 21:40.03 | 21 |
| 23 | Andrew BarePlace 23 · Spencer | — | Spencer | 21:53.26 | 22 |
| 24 | Tucker HeerenPlace 24 · Lemars | — | Lemars | 21:56.35 | — |
| 25 | Viktor NezvedaPlace 25 · Algona | — | Algona | 22:01.61 | 23 |
| 26 | Caden WurthPlace 26 · Lemars | — | Lemars | 22:02.31 | — |
| 27 | Gaven DykstraPlace 27 · Boyden-Hull-RV | — | Boyden-Hull-RV | 22:05.28 | 24 |
| 28 | Noah GoekenPlace 28 · Spencer | — | Spencer | 22:07.63 | 25 |
| 29 | Max BrownPlace 29 · Spencer | — | Spencer | 22:14.77 | 26 |
| 30 | Juan SanchezPlace 30 · Lemars | — | Lemars | 22:15.44 | — |
| 31 | Jack McInnisPlace 31 · Lemars | — | Lemars | 22:22.99 | — |
| 32 | Kaleb YoungPlace 32 · Estherville-LC | — | Estherville-LC | 22:33.56 | — |
| 33 | Seth AlbersPlace 33 · Lemars | — | Lemars | 22:41.05 | — |
| 34 | Bryce DodgePlace 34 · Hartley-Melv | — | Hartley-Melv | 22:43.35 | — |
| 35 | Skyler RobinsonPlace 35 · Cherokee | — | Cherokee | 22:43.85 | 27 |
| 36 | Jakob Francksen-SmallPlace 36 · Lemars | — | Lemars | 22:44.75 | — |
| 37 | Trevor SzczechPlace 37 · Lemars | — | Lemars | 22:45.37 | — |
| 38 | Cowan Van KleyPlace 38 · Western Christian | — | Western Christian | 22:50.12 | 28 |
| 39 | Parker HalderPlace 39 · Spencer | — | Spencer | 22:53.43 | — |
| 40 | Brayden Van MeeternPlace 40 · Western Christian | — | Western Christian | 22:54.83 | 29 |
| 41 | Jackson SchendelPlace 41 · Spencer | — | Spencer | 22:55.71 | — |
| 42 | Sam HeynPlace 42 · Hartley-Melv | — | Hartley-Melv | 23:00.47 | — |
| 43 | Daniel MunizPlace 43 · Boyden-Hull-RV | — | Boyden-Hull-RV | 23:07.35 | 30 |
| 44 | Reddeck BurrellPlace 44 · Lemars | — | Lemars | 23:12.47 | — |
| 45 | Beau PravecekPlace 45 · Lemars | — | Lemars | 23:18.77 | — |
| 46 | Ethan OslerPlace 46 · Okoboji | — | Okoboji | 23:21.62 | — |
| 47 | Caleb WestraPlace 47 · Boyden-Hull-RV | — | Boyden-Hull-RV | 23:22.62 | 31 |
| 48 | Devin ReesPlace 48 · Spencer | — | Spencer | 23:26.26 | — |
| 49 | Nick HarscampPlace 49 · Spirit Lake | — | Spirit Lake | 23:27.86 | — |
| 50 | Andrew SullivanPlace 50 · Okoboji | — | Okoboji | 23:33.74 | — |
| 51 | Shawn OdegaardPlace 51 · North Union | — | North Union | 23:37.39 | — |
| 52 | Chase DowningPlace 52 · Okoboji | — | Okoboji | 23:44.61 | — |
| 53 | Matt StienkePlace 53 · Cherokee | — | Cherokee | 23:45.42 | 32 |
| 54 | Evan DealPlace 54 · Algona | — | Algona | 23:47.59 | 33 |
| 55 | Cail DonkerslootPlace 55 · Spirit Lake | — | Spirit Lake | 23:47.90 | — |
| 56 | Braden JensenPlace 56 · Lemars | — | Lemars | 23:48.12 | — |
| 57 | Dylan CarlsenPlace 57 · Lemars | — | Lemars | 23:54.95 | — |
| 58 | John AlexanderPlace 58 · Okoboji | — | Okoboji | 23:55.25 | — |
| 59 | Austin WilkiePlace 59 · Cherokee | — | Cherokee | 23:57.46 | 34 |
| 60 | Jordan OrtegaPlace 60 · Hartley-Melv | — | Hartley-Melv | 24:04.36 | — |
| 61 | Jacob McGillPlace 61 · Lemars | — | Lemars | 24:06.71 | — |
| 62 | Gavin EricksonPlace 62 · Spirit Lake | — | Spirit Lake | 24:07.15 | — |
| 63 | Jacob SpencerPlace 63 · Lemars | — | Lemars | 24:08.21 | — |
| 64 | Caleb FrostestadPlace 64 · Spirit Lake | — | Spirit Lake | 24:17.20 | — |
| 65 | Gabe BatmanPlace 65 · Okoboji | — | Okoboji | 24:20.81 | — |
| 66 | Tanner LokhorstPlace 66 · Boyden-Hull-RV | — | Boyden-Hull-RV | 24:21.14 | 35 |
| 67 | Alex MoorePlace 67 · Spencer | — | Spencer | 24:22.53 | — |
| 68 | Jake KnudsonPlace 68 · Estherville-LC | — | Estherville-LC | 24:37.24 | — |
| 69 | Ulises PlacidoPlace 69 · Cherokee | — | Cherokee | 24:41.12 | 36 |
| 70 | Dylan FrancisPlace 70 · Boyden-Hull-RV | — | Boyden-Hull-RV | 24:49.80 | 37 |
| 71 | Ben StrueberPlace 71 · North Union | — | North Union | 25:17.09 | — |
| 72 | Chase CumminsPlace 72 · North Union | — | North Union | 25:22.36 | — |
| 73 | Ian MillerPlace 73 · Spirit Lake | — | Spirit Lake | 25:23.15 | — |
| 74 | Carter CaseyPlace 74 · Algona | — | Algona | 25:32.97 | 38 |
| 75 | Caden JostandPlace 75 · Okoboji | — | Okoboji | 25:33.22 | — |
| 76 | Connor CunninghamPlace 76 · Okoboji | — | Okoboji | 25:51.24 | — |
| 77 | Noah VenteicherPlace 77 · Lemars | — | Lemars | 26:20.85 | — |
| 78 | Evan MyersPlace 78 · Boyden-Hull-RV | — | Boyden-Hull-RV | 26:23.11 | — |
| 79 | Ayden BrentPlace 79 · Lemars | — | Lemars | 27:13.85 | — |
| 80 | Ivan ZhengPlace 80 · Spirit Lake | — | Spirit Lake | 27:18.00 | — |
| 81 | Ethan LeePlace 81 · Lemars | — | Lemars | 27:32.88 | — |
| 82 | Keegan WielengaPlace 82 · Boyden-Hull-RV | — | Boyden-Hull-RV | 27:42.13 | — |
| 83 | Declan BraunPlace 83 · Algona | — | Algona | 28:28.92 | 39 |
| 84 | Sam MisharkPlace 84 · Algona | — | Algona | 28:35.32 | 40 |
| 85 | Noah BronkPlace 85 · Bishop Garri | — | Bishop Garri | 28:36.90 | — |
| 86 | James WilliamsPlace 86 · Estherville-LC | — | Estherville-LC | 28:48.91 | — |
| 87 | Collin OroscoPlace 87 · Okoboji | — | Okoboji | 28:57.27 | — |
| 88 | Joseph BatmanPlace 88 · Okoboji | — | Okoboji | 29:06.03 | — |
| 89 | Isaac ReinekePlace 89 · Estherville-LC | — | Estherville-LC | 29:22.87 | — |
| 90 | Kyle HubbellPlace 90 · Lemars | — | Lemars | 29:35.99 | — |
| 91 | Keegan JohnsonPlace 91 · Spencer | — | Spencer | 29:48.57 | — |
| 92 | Colby QuailPlace 92 · Spencer | — | Spencer | 29:51.66 | — |
| 93 | Kaleb BurbridgePlace 93 · Spirit Lake | — | Spirit Lake | 29:52.74 | — |
| 94 | Paul ConoverPlace 94 · Okoboji | — | Okoboji | 30:19.39 | — |