| 1 | Dylan GerdesPlace 1 · Grade 11 · Madison | 11 | Madison | 17:13.22 |
| 2 | Dax FrandsenPlace 2 · Grade 11 · James Valley Christian | 11 | James Valley Christian | 17:46.92 |
| 3 | Kaden OberPlace 3 · Grade 9 · James Valley Christian | 9 | James Valley Christian | 19:04.67 |
| 4 | Brenton WestberryPlace 4 · Grade 12 · Flandreau | 12 | Flandreau | 19:35.98 |
| 5 | Tayne HerrmannPlace 5 · Grade 12 · James Valley Christian | 12 | James Valley Christian | 19:38.33 |
| 6 | Logan KontzPlace 6 · Grade 9 · Flandreau | 9 | Flandreau | 19:42.24 |
| 7 | Henry MeyerPlace 7 · Grade 12 · Madison | 12 | Madison | 19:49.86 |
| 8 | Levi CrandallPlace 8 · Grade 8 · James Valley Christian | 8 | James Valley Christian | 20:00.72 |
| 9 | Jayven MaagPlace 9 · Grade 12 · Waubay/Summit | 12 | Waubay/Summit | 20:10.51 |
| 10 | Nathaniel HobbiePlace 10 · Grade 10 · Flandreau | 10 | Flandreau | 20:15.73 |
| 11 | Wyatt KontzPlace 11 · Grade 11 · Flandreau | 11 | Flandreau | 20:18.17 |
| 12 | Franklin Donis CastilloPlace 12 · Grade 11 · Flandreau | 11 | Flandreau | 20:18.59 |
| 13 | Jack WildePlace 13 · Grade 12 · Baltic | 12 | Baltic | 20:18.83 |
| 14 | Daniel AldridgePlace 14 · Grade 11 · Madison | 11 | Madison | 20:19.13 |
| 15 | Kai ThomsenPlace 15 · Grade 11 · Madison | 11 | Madison | 20:30.86 |
| 16 | Kenton JamesPlace 16 · Grade 10 · Flandreau | 10 | Flandreau | 20:32.91 |
| 17 | Teague BergjordPlace 17 · Grade 11 · Flandreau | 11 | Flandreau | 20:36.23 |
| 18 | Jase VossPlace 18 · Grade 9 · Webster Area | 9 | Webster Area | 20:36.64 |
| 19 | Will HovdePlace 19 · Grade 11 · Clark/Willow Lake | 11 | Clark/Willow Lake | 20:39.83 |
| 20 | Giddeon WaldnerPlace 20 · Grade 9 · James Valley Christian | 9 | James Valley Christian | 20:43.32 |
| 21 | Nathan HasletonPlace 21 · Grade 12 · Madison | 12 | Madison | 20:45.31 |
| 22 | Adrian FlisrandPlace 22 · Grade 9 · Florence/Henry | 9 | Florence/Henry | 20:59.07 |
| 23 | Tyler OchsnerPlace 23 · Grade 9 · Baltic | 9 | Baltic | 20:59.36 |
| 24 | Kadin RagusePlace 24 · Grade 12 · Tri-State | 12 | Tri-State | 21:01.38 |
| 25 | Trevor HarmsPlace 25 · Grade 12 · Madison | 12 | Madison | 21:10.61 |
| 26 | Benjamin KulmPlace 26 · Grade 12 · Flandreau | 12 | Flandreau | 21:18.27 |
| 27 | Austin KellerPlace 27 · Grade 9 · Florence/Henry | 9 | Florence/Henry | 21:36.57 |
| 28 | Sam SchmidtPlace 28 · Grade 10 · Flandreau | 10 | Flandreau | 21:41.77 |
| 29 | Treylen DeHavenPlace 29 · Grade 9 · Baltic | 9 | Baltic | 21:46.58 |
| 30 | Grady WagnerPlace 30 · Grade 10 · Webster Area | 10 | Webster Area | 21:54.51 |
| 31 | Amsden PiotterPlace 31 · Grade 12 · Tri-State | 12 | Tri-State | 22:00.40 |
| 32 | Gavin MillerPlace 32 · Grade 11 · Baltic | 11 | Baltic | 22:08.23 |
| 33 | Joel OlsonPlace 33 · Grade 12 · James Valley Christian | 12 | James Valley Christian | 22:08.85 |
| 34 | Oliver MeyerPlace 34 · Grade 10 · Madison | 10 | Madison | 22:11.81 |
| 35 | Broghan TiahrtPlace 35 · Grade 8 · Baltic | 8 | Baltic | 22:35.40 |
| 36 | Alex ReilPlace 36 · Grade 12 · Clark/Willow Lake | 12 | Clark/Willow Lake | 22:43.27 |
| 37 | Ben BergPlace 37 · Grade 9 · Baltic | 9 | Baltic | 22:44.48 |
| 38 | Aksel GjerdePlace 38 · Grade 8 · Clark/Willow Lake | 8 | Clark/Willow Lake | 22:45.16 |
| 39 | Ayden PetersonPlace 39 · Grade 8 · Clark/Willow Lake | 8 | Clark/Willow Lake | 23:02.07 |
| 40 | Tucker SteffensPlace 40 · Grade 10 · Tri-State | 10 | Tri-State | 23:06.93 |
| 41 | Kyle GronewoldPlace 41 · Grade 11 · Baltic | 11 | Baltic | 23:08.95 |
| 42 | Logan SeefeldtPlace 42 · Grade 11 · Clark/Willow Lake | 11 | Clark/Willow Lake | 23:30.59 |
| 43 | Alec GarrettPlace 43 · Grade 10 · Webster Area | 10 | Webster Area | 24:29.29 |
| 44 | Zach SchroederPlace 44 · Grade 10 · Florence/Henry | 10 | Florence/Henry | 24:59.12 |
| 45 | Joshua KleinPlace 45 · Grade 10 · Tri-State | 10 | Tri-State | 25:03.92 |
| 46 | Jaxon NimmerPlace 46 · Grade 11 · Webster Area | 11 | Webster Area | 25:09.54 |
| 47 | Justin PoncePlace 47 · Grade 12 · Webster Area | 12 | Webster Area | 25:10.64 |
| 48 | Aidyn CyrusPlace 48 · Grade 9 · Webster Area | 9 | Webster Area | 25:15.82 |
| 49 | Gabriel GaikowskiPlace 49 · Grade 9 · Webster Area | 9 | Webster Area | 25:41.08 |
| 50 | Blaise McGregorPlace 50 · Grade 12 · Webster Area | 12 | Webster Area | 25:42.67 |