| 1 | Lane KrautschunPlace 1 · Grade 10 · Bison | 10 | Bison | 17:28.3h |
| 2 | Jayden Taken AlivePlace 2 · Grade 8 · McLaughlin | 8 | McLaughlin | 18:39.6h |
| 3 | Nicholas SchlachterPlace 3 · Grade 10 · Potter County | 10 | Potter County | 18:49.2h |
| 4 | William BurkhalterPlace 4 · Grade 10 · Bison | 10 | Bison | 19:21.8h |
| 5 | Dillon BrowningPlace 5 · Grade 12 · Warner | 12 | Warner | 19:39.1h |
| 6 | Logan VetchPlace 6 · Grade 10 · Mobridge-Pollock | 10 | Mobridge-Pollock | 19:45.2h |
| 7 | Hunter NiederbaumerPlace 7 · Grade 12 · Faulkton Area | 12 | Faulkton Area | 20:17.2h |
| 8 | Walker LarsonPlace 8 · Grade 12 · Aberdeen Christian | 12 | Aberdeen Christian | 20:31.7h |
| 9 | Jamison FordPlace 9 · Grade 12 · Mobridge-Pollock | 12 | Mobridge-Pollock | 20:34.2h |
| 10 | Remmington FordPlace 10 · Grade 11 · Mobridge-Pollock | 11 | Mobridge-Pollock | 20:55.1h |
| 11 | Bryson VetchPlace 11 · Grade 12 · Mobridge-Pollock | 12 | Mobridge-Pollock | 20:57.5h |
| 12 | Evan ArchambaultPlace 12 · Grade 10 · McLaughlin | 10 | McLaughlin | 21:05.6h |
| 13 | Ethan FarleePlace 13 · Grade 12 · Timber Lake | 12 | Timber Lake | 21:09.9h |
| 14 | Kayden HammondPlace 14 · Grade 10 · Faulkton Area | 10 | Faulkton Area | 21:10.9h |
| 15 | Hunter Spotted BearPlace 15 · Grade 10 · Mobridge-Pollock | 10 | Mobridge-Pollock | 21:26.3h |
| 16 | Wamni Kills CrowPlace 16 · Grade 10 · McLaughlin | 10 | McLaughlin | 21:31.5h |
| 17 | Kody KellerPlace 17 · Grade 10 · Mobridge-Pollock | 10 | Mobridge-Pollock | 21:32.3h |
| 18 | Philip HolsingPlace 18 · Grade 9 · Faulkton Area | 9 | Faulkton Area | 21:37.5h |
| 19 | Gavin HannanPlace 19 · Grade 11 · Herreid/Selby Area | 11 | Herreid/Selby Area | 21:38.6h |
| 20 | Jackson Taken AlivePlace 20 · Grade 7 · Cheyenne-Eagle Butte | 7 | Cheyenne-Eagle Butte | 21:39.6h |
| 21 | Chad Good ShieldPlace 21 · Grade 12 · Mobridge-Pollock | 12 | Mobridge-Pollock | 21:40.9h |
| 22 | Gage AndersonPlace 22 · Grade 9 · Lemmon | 9 | Lemmon | 21:45.7h |
| 23 | Kip BaileyPlace 23 · Grade 10 · Standing Rock | 10 | Standing Rock | 22:28.2h |
| 24 | Brendon DriverPlace 24 · Grade 9 · Standing Rock | 9 | Standing Rock | 22:53.0h |
| 25 | Jarrett KellyPlace 25 · Grade 9 · Standing Rock | 9 | Standing Rock | 22:54.1h |
| 26 | Austin KaiserPlace 26 · Grade 12 · Faulkton Area | 12 | Faulkton Area | 23:17.1h |
| 27 | Omar GatesPlace 27 · Grade 10 · Standing Rock | 10 | Standing Rock | 23:19.2h |
| 28 | Tripp SchremppPlace 28 · Grade 9 · Dupree | 9 | Dupree | 24:08.7h |
| 29 | Scooter EaglePlace 29 · Grade 10 · McLaughlin | 10 | McLaughlin | 24:09.1h |
| 30 | Martin Plenty ChiefPlace 30 · Grade 9 · Wakpala | 9 | Wakpala | 24:09.5h |
| 31 | Rodney Iron HawkPlace 31 · Grade 9 · Dupree | 9 | Dupree | 24:30.1h |
| 32 | Matthew Bobtail BearPlace 32 · Grade 9 · Cheyenne-Eagle Butte | 9 | Cheyenne-Eagle Butte | 25:33.0h |
| 33 | Damien ClownPlace 33 · Grade 8 · Cheyenne-Eagle Butte | 8 | Cheyenne-Eagle Butte | 25:50.7h |
| 34 | Zack MoranPlace 34 · Grade 10 · Wakpala | 10 | Wakpala | 26:16.8h |
| 35 | Elliot Bears HeartPlace 35 · Grade 11 · Wakpala | 11 | Wakpala | 26:37.5h |
| 36 | Jacob MoranPlace 36 · Grade 11 · Wakpala | 11 | Wakpala | 27:50.4h |