| 1 | Alex SchumacherPlace 1 · Grade 11 · Miller | 11 | Miller | 16:13.56 |
| 2 | Pierce BaumbergerPlace 2 · Grade 10 · Miller | 10 | Miller | 16:34.61 |
| 3 | Dawson HalePlace 3 · Grade 12 · Highmore-Harrold | 12 | Highmore-Harrold | 17:29.65 |
| 4 | Anthony MillerPlace 4 · Grade 11 · North Central | 11 | North Central | 17:52.40 |
| 5 | Turner ThorsonPlace 5 · Grade 12 · Ipswich | 12 | Ipswich | 17:55.93 |
| 6 | Dylan WaldPlace 6 · Grade 11 · Ipswich | 11 | Ipswich | 18:04.37 |
| 7 | Spencer SargentPlace 7 · Grade 10 · Stanley County | 10 | Stanley County | 18:09.09 |
| 8 | Tyson KindlePlace 8 · Grade 8 · Miller | 8 | Miller | 18:17.39 |
| 9 | Xavier KadlecPlace 9 · Grade 11 · Ipswich | 11 | Ipswich | 18:20.66 |
| 10 | Isaiah GortmakerPlace 10 · Grade 9 · Miller | 9 | Miller | 18:22.97 |
| 11 | Korbin StarkPlace 11 · Grade 8 · Faulkton Area | 8 | Faulkton Area | 18:32.36 |
| 12 | Remmington FordPlace 12 · Grade 12 · Mobridge-Pollock | 12 | Mobridge-Pollock | 18:35.81 |
| 13 | Philip HolsingPlace 13 · Grade 10 · Faulkton Area | 10 | Faulkton Area | 18:42.77 |
| 14 | Logan VetchPlace 14 · Grade 11 · Mobridge-Pollock | 11 | Mobridge-Pollock | 18:44.47 |
| 15 | Eli HamrePlace 15 · Grade 12 · Herreid/Selby Area | 12 | Herreid/Selby Area | 18:54.92 |
| 16 | Mason KaiserPlace 16 · Grade 11 · Faulkton Area | 11 | Faulkton Area | 18:56.79 |
| 17 | Austin JenkinsPlace 17 · Grade 11 · Leola | 11 | Leola | 19:21.33 |
| 18 | Ethan FylerPlace 18 · Grade 12 · Highmore-Harrold | 12 | Highmore-Harrold | 19:26.12 |
| 19 | Gavin HirschPlace 19 · Grade 9 · Herreid/Selby Area | 9 | Herreid/Selby Area | 19:29.86 |
| 20 | Isaac PricePlace 20 · Grade 9 · Aberdeen Roncalli | 9 | Aberdeen Roncalli | 19:30.25 |
| 21 | Jordan ErfmanPlace 21 · Grade 9 · Highmore-Harrold | 9 | Highmore-Harrold | 19:38.83 |
| 22 | Chase HurdPlace 22 · Grade 7 · Miller | 7 | Miller | 19:44.42 |
| 23 | Jimmy BurmaPlace 23 · Grade 10 · Sunshine Bible Academy | 10 | Sunshine Bible Academy | 19:59.42 |
| 24 | Tyson PetersonPlace 24 · Grade 10 · Stanley County | 10 | Stanley County | 20:02.69 |
| 25 | Carson StephensonPlace 25 · Grade 11 · Highmore-Harrold | 11 | Highmore-Harrold | 20:03.41 |
| 26 | Paxton JohnsonPlace 26 · Grade 8 · Warner | 8 | Warner | 20:12.68 |
| 27 | Aidan FerensPlace 27 · Grade 10 · Highmore-Harrold | 10 | Highmore-Harrold | 20:19.03 |
| 28 | Cole NoonPlace 28 · Grade 8 · Faulkton Area | 8 | Faulkton Area | 20:34.35 |
| 29 | David StaggPlace 29 · Grade 12 · Highmore-Harrold | 12 | Highmore-Harrold | 20:35.53 |
| 30 | Logan NiederbaumerPlace 30 · Grade 8 · Faulkton Area | 8 | Faulkton Area | 20:40.40 |
| 31 | Colt NormanPlace 31 · Grade 12 · Stanley County | 12 | Stanley County | 20:45.13 |
| 32 | Sean RoselandPlace 32 · Grade 8 · Faulkton Area | 8 | Faulkton Area | 20:48.88 |
| 33 | Rylan EvensonPlace 33 · Grade 10 · Warner | 10 | Warner | 21:05.16 |
| 34 | Gavin LynchPlace 34 · Grade 12 · McIntosh | 12 | McIntosh | 21:09.43 |
| 35 | Max QuinnPlace 35 · Grade 11 · Faulkton Area | 11 | Faulkton Area | 21:20.21 |
| 36 | Garrett Van ZeePlace 36 · Grade 11 · Sunshine Bible Academy | 11 | Sunshine Bible Academy | 21:55.76 |
| 37 | Beau PricePlace 37 · Grade 11 · Aberdeen Roncalli | 11 | Aberdeen Roncalli | 22:27.71 |
| 38 | Owan WatsonPlace 38 · Grade 10 · Sunshine Bible Academy | 10 | Sunshine Bible Academy | 23:42.70 |