| 1 | Jackson Taken AlivePlace 1 · Grade 12 · Cheyenne-Eagle Butte | 12 | Cheyenne-Eagle Butte | 17:05.4 |
| 2 | Walter GraesserPlace 2 · Grade 11 · Platte-Geddes | 11 | Platte-Geddes | 17:22.7 |
| 3 | Hudson SchmidtPlace 3 · Grade 12 · Mount Vernon/Plankinton | 12 | Mount Vernon/Plankinton | 17:36.2 |
| 4 | Xavier Sanchez-GonzalezPlace 4 · Grade 12 · Cheyenne-Eagle Butte | 12 | Cheyenne-Eagle Butte | 17:39.7 |
| 5 | Lindy CosgrovePlace 5 · Grade 11 · Chamberlain | 11 | Chamberlain | 17:50.4 |
| 6 | Demetrius Sanchez-GonzalezPlace 6 · Grade 11 · Cheyenne-Eagle Butte | 11 | Cheyenne-Eagle Butte | 17:52.8 |
| 7 | Liam GillPlace 7 · Grade 10 · Chamberlain | 10 | Chamberlain | 17:56.3 |
| 8 | Byron CondonPlace 8 · Grade 10 · Cheyenne-Eagle Butte | 10 | Cheyenne-Eagle Butte | 18:12.0 |
| 9 | Thomas HolzerPlace 9 · Grade 9 · Mobridge-Pollock | 9 | Mobridge-Pollock | 18:33.4 |
| 10 | Michael PruePlace 10 · Grade 10 · Todd County | 10 | Todd County | 18:35.2 |
| 11 | Weston FosterPlace 11 · Grade 10 · Winner | 10 | Winner | 18:40.6 |
| 12 | Carter PeppelPlace 12 · Grade 9 · Winner | 9 | Winner | 18:46.5 |
| 13 | Hudson MetzPlace 13 · Grade 9 · Chamberlain | 9 | Chamberlain | 18:46.9 |
| 14 | Ryland MageePlace 14 · Grade 11 · Stanley County | 11 | Stanley County | 18:50.1 |
| 15 | Alfred GreenPlace 15 · Grade 9 · Stanley County | 9 | Stanley County | 18:51.2 |
| 16 | Dontae DavisPlace 16 · Grade 11 · Todd County | 11 | Todd County | 18:52.2 |
| 17 | Damien Two EaglePlace 17 · Grade 9 · St. Francis Indian | 9 | St. Francis Indian | 18:59.6 |
| 18 | Jackson BollingerPlace 18 · Grade 9 · Chamberlain | 9 | Chamberlain | 19:03.5 |
| 19 | Easton SchumanPlace 19 · Grade 11 · Platte-Geddes | 11 | Platte-Geddes | 19:05.8 |
| 20 | Tyler RoebuckPlace 20 · Grade 10 · Mobridge-Pollock | 10 | Mobridge-Pollock | 19:13.8 |
| 21 | Bridger GruberPlace 21 · Grade 8 · Stanley County | 8 | Stanley County | 19:14.0 |
| 22 | Henry GraesserPlace 22 · Grade 9 · Platte-Geddes | 9 | Platte-Geddes | 19:44.8 |
| 23 | Jaxson TollefsonPlace 23 · Grade 11 · Mount Vernon/Plankinton | 11 | Mount Vernon/Plankinton | 19:51.7 |
| 24 | Maden BrownPlace 24 · Grade 11 · Platte-Geddes | 11 | Platte-Geddes | 19:51.8 |
| 25 | Tate MaxonPlace 25 · Grade 9 · Platte-Geddes | 9 | Platte-Geddes | 20:06.9 |
| 26 | Abraham YearyPlace 26 · Grade 8 · Winner | 8 | Winner | 20:09.3 |
| 27 | Sutton NewbroughPlace 27 · Grade 8 · Cheyenne-Eagle Butte | 8 | Cheyenne-Eagle Butte | 20:32.5 PR |
| 28 | Josh KubalPlace 28 · Grade 9 · Winner | 9 | Winner | 20:33.5 PR |
| 29 | Jacobie DemarcePlace 29 · Grade 12 · Todd County | 12 | Todd County | 20:35.1 |
| 30 | Dawson GustadPlace 30 · Grade 10 · Platte-Geddes | 10 | Platte-Geddes | 20:47.9 PR |
| 31 | Caius DuBrayPlace 31 · Grade 11 · Cheyenne-Eagle Butte | 11 | Cheyenne-Eagle Butte | 20:55.7 |
| 32 | Clay McMurtreyPlace 32 · Grade 11 · Winner | 11 | Winner | 21:15.7 |
| 33 | Rylie BarkerPlace 33 · Grade 9 · Chamberlain | 9 | Chamberlain | 21:15.9 |
| 34 | Jentry VeurinkPlace 34 · Grade 8 · Mount Vernon/Plankinton | 8 | Mount Vernon/Plankinton | 21:42.9 PR |
| 35 | Norsean HawkPlace 35 · Grade 10 · Chamberlain | 10 | Chamberlain | 21:50.2 |
| 36 | Thomas Van ZeePlace 36 · Grade 9 · Mount Vernon/Plankinton | 9 | Mount Vernon/Plankinton | 22:18.1 |
| 37 | Ryan VanDerWerffPlace 37 · Grade 10 · Winner | 10 | Winner | 22:23.9 |
| 38 | Carter HansenPlace 38 · Grade 7 · Redfield | 7 | Redfield | 22:40.5 |
| 39 | Logan MenardPlace 39 · Grade 9 · Todd County | 9 | Todd County | 22:49.1 PR |
| 40 | Gabriel GatilogoPlace 40 · Grade 12 · St. Francis Indian | 12 | St. Francis Indian | 23:11.6 |
| 41 | Brett DykhousePlace 41 · Grade 11 · Mobridge-Pollock | 11 | Mobridge-Pollock | 23:28.2 |
| 42 | Malachi ZastrowPlace 42 · Grade 8 · Redfield | 8 | Redfield | 23:56.3 |
| 43 | James VanZeePlace 43 · Grade 7 · Mount Vernon/Plankinton | 7 | Mount Vernon/Plankinton | 24:05.9 PR |
| 44 | Cason PryorPlace 44 · Grade 7 · Mount Vernon/Plankinton | 7 | Mount Vernon/Plankinton | 26:07.8 PR |