| 1 | Brock KothPlace 1 · Grade 11 · Beresford | 11 | Beresford | 16:38.67 |
| 2 | Maxwell LeuenhagenPlace 2 · Grade 7 · Elk Point-Jefferson | 7 | Elk Point-Jefferson | 17:42.85 |
| 3 | Paxton PetersonPlace 3 · Grade 8 · Beresford | 8 | Beresford | 17:43.64 |
| 4 | Dane RobertsPlace 4 · Grade 8 · Vermillion | 8 | Vermillion | 18:34.88 |
| 5 | Drew MellegaardPlace 5 · Grade 8 · Ethan/Parkston | 8 | Ethan/Parkston | 18:35.75 |
| 6 | Blake KilgorePlace 6 · Grade 8 · Beresford | 8 | Beresford | 19:01.21 |
| 7 | Colin OlivaPlace 7 · Grade 8 · Dakota Valley | 8 | Dakota Valley | 19:05.52 |
| 8 | Jace MyersPlace 8 · Grade 8 · Beresford | 8 | Beresford | 19:06.23 |
| 9 | Briggs JarmanPlace 9 · Grade 8 · Canton | 8 | Canton | 19:09.21 |
| 10 | Daniel AndersonPlace 10 · Grade 8 · Canton | 8 | Canton | 19:10.85 |
| 11 | Ryan CristPlace 11 · Grade 9 · Beresford | 9 | Beresford | 19:14.84 |
| 12 | Riley DixonPlace 12 · Grade 8 · Canton | 8 | Canton | 19:26.24 |
| 13 | Lukas TraxlerPlace 13 · Grade 11 · Beresford | 11 | Beresford | 19:28.55 |
| 14 | Max McGuirePlace 14 · Grade 7 · Dakota Valley | 7 | Dakota Valley | 19:40.26 |
| 15 | Easton McGuirePlace 15 · Grade 7 · Dakota Valley | 7 | Dakota Valley | 19:40.85 |
| 16 | Ben BohnsackPlace 16 · Grade 9 · Vermillion | 9 | Vermillion | 19:41.85 |
| 17 | Corwin LaffeyPlace 17 · Grade 10 · Ethan/Parkston | 10 | Ethan/Parkston | 19:48.54 |
| 18 | Ben BrannanPlace 18 · Grade 12 · Dakota Valley | 12 | Dakota Valley | 19:49.70 |
| 19 | Ansel Vande ZandePlace 19 · Grade 12 · Dakota Valley | 12 | Dakota Valley | 20:14.06 |
| 20 | Ryan CrombiePlace 20 · Grade 8 · Dakota Valley | 8 | Dakota Valley | 20:31.00 |
| 21 | Jacob FischerPlace 21 · Grade 12 · Vermillion | 12 | Vermillion | 20:34.22 |
| 22 | Sheldon Chasing HawkPlace 22 · Grade 10 · Vermillion | 10 | Vermillion | 20:35.19 |
| 23 | Jason McGuirePlace 23 · Grade 7 · Vermillion | 7 | Vermillion | 20:39.67 |
| 24 | Orion DirksenPlace 24 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 20:41.05 |
| 25 | Cole WorthingtonPlace 25 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 20:43.81 |
| 26 | Emmit HrubyPlace 26 · Grade 10 · Canton | 10 | Canton | 20:45.16 |
| 27 | Peter KleinschmitPlace 27 · Grade 7 · Canton | 7 | Canton | 20:45.44 |
| 28 | Jonathyn ThooftPlace 28 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 20:45.56 |
| 29 | Lincoln DeelstraPlace 29 · Grade 8 · Parker/Marion | 8 | Parker/Marion | 20:49.69 |
| 30 | Nathan RathgeberPlace 30 · Grade 12 · Dakota Valley | 12 | Dakota Valley | 21:02.30 |
| 31 | Matthew DanielsPlace 31 · Grade 7 · Dakota Valley | 7 | Dakota Valley | 21:11.93 PR |
| 32 | Andrew SeesPlace 32 · Grade 8 · Irene-Wakonda | 8 | Irene-Wakonda | 21:13.33 |
| 33 | Teegan YusellaPlace 33 · Grade 8 · Canton | 8 | Canton | 21:22.84 |
| 34 | Jace MullerPlace 34 · Grade 8 · Centerville | 8 | Centerville | 21:30.49 |
| 35 | Gavin ThiemanPlace 35 · Grade 12 · Dakota Valley | 12 | Dakota Valley | 21:37.29 |
| 36 | Aiden GannonPlace 36 · Grade 7 · Canton | 7 | Canton | 21:40.40 |
| 37 | Carter HeckathornPlace 37 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 21:51.13 |
| 38 | Blake MuellerPlace 38 · Grade 8 · Ethan/Parkston | 8 | Ethan/Parkston | 22:03.41 |
| 39 | Ethan VinkPlace 39 · Grade 9 · Canton | 9 | Canton | 22:24.95 |
| 40 | George SchnabelPlace 40 · Grade 8 · Dakota Valley | 8 | Dakota Valley | 22:41.36 |
| 41 | Parker McArthurPlace 41 · Grade 7 · Dakota Valley | 7 | Dakota Valley | 22:51.87 |
| 42 | Parker SchroederPlace 42 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 22:54.79 |
| 43 | Alfred ChristensenPlace 43 · Grade 7 · Elk Point-Jefferson | 7 | Elk Point-Jefferson | 23:09.80 |
| 44 | Trevor McMahanPlace 44 · Grade 7 · Elk Point-Jefferson | 7 | Elk Point-Jefferson | 23:18.72 |
| 45 | Brady MullerPlace 45 · Grade 11 · Centerville | 11 | Centerville | 24:17.99 |
| 46 | Aden PajlPlace 46 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 24:28.15 |
| 47 | Clark HansonPlace 47 · Grade 7 · Elk Point-Jefferson | 7 | Elk Point-Jefferson | 24:33.62 |
| 48 | Chase LentschPlace 48 · Grade 7 · Ethan/Parkston | 7 | Ethan/Parkston | 24:33.90 |
| 49 | Colby HuotPlace 49 · Grade 11 · Beresford | 11 | Beresford | 24:57.80 |
| 50 | Mason PorterPlace 50 · Grade 8 · Elk Point-Jefferson | 8 | Elk Point-Jefferson | 25:22.10 |
| 51 | Ian GreenePlace 51 · Grade 11 · Dakota Valley | 11 | Dakota Valley | 25:47.21 |
| 52 | Braxtyn RaymondPlace 52 · Grade 7 · Ethan/Parkston | 7 | Ethan/Parkston | 26:19.48 |
| 53 | Zavier ThiemanPlace 53 · Grade 8 · Dakota Valley | 8 | Dakota Valley | 26:58.36 |
| 54 | Alexander VeldhuizenPlace 54 · Grade 7 · Canton | 7 | Canton | 29:09.02 |
| 55 | Cale WagnerPlace 55 · Grade 8 · Dakota Valley | 8 | Dakota Valley | 29:37.42 |
| 56 | Jackson SharkeyPlace 56 · Grade 7 · Elk Point-Jefferson | 7 | Elk Point-Jefferson | 33:00.71 |