| 1 | Jaxon SteinbrecherPlace 1 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 16:27.6 |
| 2 | Drayden DeffenbaughPlace 2 · Grade 12 · West Central | 12 | West Central | 16:39.3 |
| 3 | Blake Campbell SchlotmanPlace 3 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 16:49.4 |
| 4 | Ryland McKeePlace 4 · Grade 10 · Elk Point-Jefferson | 10 | Elk Point-Jefferson | 17:01.1 |
| 5 | Luke UhlPlace 5 · Grade 8 · Vermillion | 8 | Vermillion | 17:10.0 |
| 6 | Peter KleinschmitPlace 6 · Grade 8 · Canton | 8 | Canton | 17:10.2 |
| 7 | Jonathon GouldPlace 7 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 17:19.1 |
| 8 | Ben BohnsackPlace 8 · Grade 10 · Vermillion | 10 | Vermillion | 17:19.8 |
| 9 | Zachary EnszPlace 9 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 17:24.2 |
| 10 | Cael DerochiePlace 10 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 17:27.0 |
| 11 | Briggs JarmanPlace 11 · Grade 9 · Canton | 9 | Canton | 17:29.7 |
| 12 | Ben GreenPlace 12 · Grade 11 · Vermillion | 11 | Vermillion | 17:36.4 |
| 13 | Daniel AndersonPlace 13 · Grade 9 · Canton | 9 | Canton | 18:02.9 |
| 14 | Easton ParsonsPlace 14 · Grade 9 · West Central | 9 | West Central | 18:33.1 |
| 15 | Rylan RichardsonPlace 15 · Grade 12 · Canton | 12 | Canton | 18:34.8 |
| 16 | Brooks DelperdangPlace 16 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 18:40.3 |
| 17 | Ryan CrombiePlace 17 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 18:42.0 |
| 18 | George SchnabelPlace 18 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 18:43.6 |
| 19 | Parker SchroederPlace 19 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 18:51.2 |
| 20 | Riley DixonPlace 20 · Grade 9 · Canton | 9 | Canton | 19:05.5 |
| 21 | Cole WorthingtonPlace 21 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 19:21.5 |
| 22 | Ryker JohnsonPlace 22 · Grade 10 · Elk Point-Jefferson | 10 | Elk Point-Jefferson | 19:26.6 |
| 23 | Cohen GirardPlace 23 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 19:38.1 |
| 24 | Memphis DeBoerPlace 24 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 20:32.4 |
| 25 | Ethan VinkPlace 25 · Grade 10 · Canton | 10 | Canton | 20:32.8 |
| 26 | Jackson HillPlace 26 · Grade 9 · Vermillion | 9 | Vermillion | 20:49.6 |
| 27 | Brenden WarnePlace 27 · Grade 10 · West Central | 10 | West Central | 21:21.6 |
| 28 | Nathan FierstinePlace 28 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 21:39.5 |
| 29 | Teegan YusellaPlace 29 · Grade 9 · Canton | 9 | Canton | 21:39.9 |
| 30 | Aden PajlPlace 30 · Grade 10 · Elk Point-Jefferson | 10 | Elk Point-Jefferson | 24:05.4 |
| 31 | Zavier ThiemanPlace 31 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 24:05.8 |
| 32 | Cale WagnerPlace 32 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 26:44.2 |