| 1 | Wamni Kills CrowPlace 1 · Grade 11 · McLaughlin | 11 | McLaughlin | 17:56.02 |
| 2 | Jessup PedersonPlace 2 · Grade 12 · Dupree | 12 | Dupree | 18:03.89 |
| 3 | Tayshaun CudmorePlace 3 · Grade 10 · Dupree | 10 | Dupree | 18:06.32 |
| 4 | Jayden Taken AlivePlace 4 · Grade 10 · McLaughlin | 10 | McLaughlin | 18:08.32 |
| 5 | Spencer OlsenPlace 5 · Grade 10 · Dupree | 10 | Dupree | 18:43.46 |
| 6 | Gage AndersonPlace 6 · Grade 11 · Lemmon | 11 | Lemmon | 19:09.95 |
| 7 | Xavier Sanchez -Place 7 · Timber Lake | — | Timber Lake | 19:28.04 |
| 8 | Spencer SargentPlace 8 · Grade 11 · Stanley County | 11 | Stanley County | 19:56.99 |
| 9 | Tyson PetersonPlace 9 · Grade 11 · Stanley County | 11 | Stanley County | 20:06.28 |
| 10 | Raymond Yellow EarringPlace 10 · McLaughlin | — | McLaughlin | 20:11.52 |
| 11 | Martin Plenty ChiefPlace 11 · Grade 11 · Wakpala | 11 | Wakpala | 20:20.76 |
| 12 | Jackson Taken AlivePlace 12 · Grade 9 · McLaughlin | 9 | McLaughlin | 20:36.03 |
| 13 | Trigg OdenbachPlace 13 · Grade 8 · Lemmon | 8 | Lemmon | 20:36.53 |
| 14 | Kristopher ButcherPlace 14 · Grade 11 · Cheyenne-Eagle Butte | 11 | Cheyenne-Eagle Butte | 21:02.24 |
| 15 | Asher RyderPlace 15 · Grade 10 · Bison | 10 | Bison | 21:03.16 |
| 16 | Teton JanisPlace 16 · Grade 11 · Little Wound | 11 | Little Wound | 21:03.99 |
| 17 | Silas J.Place 17 · Little Wound | — | Little Wound | 21:05.79 |
| 18 | Roger Roether -Place 18 · Todd County | — | Todd County | 21:10.04 |
| 19 | Wamni Omni Little ThundPlace 19 · Grade 11 · St. Francis Indian | 11 | St. Francis Indian | 21:11.49 |
| 20 | Jayden MarshallPlace 20 · Grade 10 · Dupree | 10 | Dupree | 21:26.71 |
| 21 | Michael PruePlace 21 · Grade 7 · Todd County | 7 | Todd County | 21:36.67 |
| 22 | Brooks FossPlace 22 · Grade 10 · Lemmon | 10 | Lemmon | 21:40.67 |
| 23 | Zach MoranPlace 23 · Grade 12 · Wakpala | 12 | Wakpala | 21:47.15 |
| 36 | Logan McKeePlace 36 · Grade 11 · Wakpala | 11 | Wakpala | 22:00.88 |
| 24 | Donny ForsterPlace 24 · Grade 9 · Lemmon | 9 | Lemmon | 22:04.67 |
| 25 | Boston MillerPlace 25 · Grade 10 · McLaughlin | 10 | McLaughlin | 22:05.76 |
| 26 | Justin TrebbePlace 26 · Grade 10 · Stanley County | 10 | Stanley County | 22:18.76 |
| 27 | Charlie HornickPlace 27 · Grade 9 · Timber Lake | 9 | Timber Lake | 22:18.99 |
| 28 | Jayden DorianPlace 28 · Grade 9 · Pine Ridge | 9 | Pine Ridge | 22:19.28 |
| 29 | Jeremiah TigerPlace 29 · Grade 10 · Dupree | 10 | Dupree | 22:25.07 |
| 30 | Quincy MousseauxPlace 30 · Grade 11 · St. Francis Indian | 11 | St. Francis Indian | 22:27.51 |
| 31 | Muzyk Grey EaglePlace 31 · Grade 7 · Tiospaye Topa | 7 | Tiospaye Topa | 22:48.12 |
| 32 | Renny Jack Ecoffey -Place 32 · Pine Ridge | — | Pine Ridge | 22:53.53 |
| 33 | Jose LauraPlace 33 · Grade 10 · Bison | 10 | Bison | 22:55.45 |
| 34 | Jeremiah Brave HeartPlace 34 · Grade 10 · Little Wound | 10 | Little Wound | 22:57.93 |
| 35 | Luke MarshallPlace 35 · Grade 11 · St. Francis Indian | 11 | St. Francis Indian | 22:59.29 |
| 37 | Eddie DuffyPlace 37 · Grade 9 · Stanley County | 9 | Stanley County | 23:08.19 |
| 38 | Sutton PetersonPlace 38 · Grade 7 · Lemmon | 7 | Lemmon | 23:10.65 |
| 39 | Jay'den Two CrowPlace 39 · Grade 10 · Tiospaye Topa | 10 | Tiospaye Topa | 24:19.63 |
| 40 | Richard SmithPlace 40 · Grade 7 · Tiospaye Topa | 7 | Tiospaye Topa | 24:22.81 |
| 41 | Daigon GhostPlace 41 · Grade 10 · Little Wound | 10 | Little Wound | 24:31.41 |
| 42 | Steven BordeauxPlace 42 · Grade 11 · St. Francis Indian | 11 | St. Francis Indian | 24:40.40 |
| 43 | Thomas HolzerPlace 43 · Grade 9 · Timber Lake | 9 | Timber Lake | 24:53.81 |
| 44 | Brendan BuckmanPlace 44 · Grade 8 · Pine Ridge | 8 | Pine Ridge | 25:19.15 |
| 45 | Jared LapointePlace 45 · Grade 10 · St. Francis Indian | 10 | St. Francis Indian | 27:03.58 |
| 46 | Ethan BanksPlace 46 · Grade 11 · Pine Ridge | 11 | Pine Ridge | 27:13.99 |
| 47 | Josh Red OwlPlace 47 · Grade 9 · Little Wound | 9 | Little Wound | 27:59.76 |
| 48 | Estevan MentzPlace 48 · Grade 12 · McLaughlin | 12 | McLaughlin | 30:52.89 |