| 1 | Carter HeggemPlace 1 · Grade 12 · Sidney | 12 | Sidney | 17:02.17 |
| 2 | Aiden BrownPlace 2 · Grade 10 · Dawson County | 10 | Dawson County | 17:53.67 |
| 3 | Sean OylearPlace 3 · Grade 12 · Powder River Co | 12 | Powder River Co | 18:27.27 |
| 4 | Lincoln NiecePlace 4 · Grade 10 · Custer County | 10 | Custer County | 18:29.87 |
| 5 | Maddox MalloyPlace 5 · Grade 11 · Custer County | 11 | Custer County | 18:47.77 |
| 6 | Kane RosenbalmPlace 6 · Grade 10 · Custer County | 10 | Custer County | 18:49.17 |
| 7 | Christian OylearPlace 7 · Grade 10 · Powder River Co | 10 | Powder River Co | 19:02.37 |
| 8 | Dyson RomoPlace 8 · Grade 12 · Sidney | 12 | Sidney | 19:05.57 |
| 9 | Kash RosenbalmPlace 9 · Grade 11 · Custer County | 11 | Custer County | 19:07.97 |
| 10 | Kyler WerginPlace 10 · Grade 10 · Dawson County | 10 | Dawson County | 19:10.17 |
| 11 | Josh BarnickPlace 11 · Grade 9 · Dawson County | 9 | Dawson County | 19:19.87 |
| 12 | Alex ArthurPlace 12 · Grade 10 · Custer County | 10 | Custer County | 19:26.97 |
| 13 | Elias SamuelsonPlace 13 · Grade 9 · Custer County | 9 | Custer County | 19:38.17 |
| 14 | Tyler Medicine BullPlace 14 · Grade 12 · St Labre Catholic | 12 | St Labre Catholic | 19:53.67 |
| 15 | Carnell LarochePlace 15 · Grade 12 · St Labre Catholic | 12 | St Labre Catholic | 19:54.47 |
| 16 | Kyler KassnerPlace 16 · Grade 10 · Dawson County | 10 | Dawson County | 19:57.47 |
| 17 | Tristen MollmanPlace 17 · Grade 12 · Custer County | 12 | Custer County | 19:59.57 |
| 18 | Sidney MurrPlace 18 · Grade 10 · Terry | 10 | Terry | 20:01.07 |
| 19 | Rhys LarsonPlace 19 · Grade 12 · Sidney | 12 | Sidney | 20:03.97 |
| 20 | James CarterPlace 20 · Grade 11 · Dawson County | 11 | Dawson County | 20:09.07 |
| 21 | Pierson BellPlace 21 · Grade 12 · Dawson County | 12 | Dawson County | 20:23.47 |
| 22 | Clayton KernPlace 22 · Grade 12 · St Labre Catholic | 12 | St Labre Catholic | 20:38.47 |
| 23 | Ethan MeidingerPlace 23 · Grade 10 · Terry | 10 | Terry | 20:38.47 |
| 24 | Oliver Walks AlongPlace 24 · Grade 11 · St Labre Catholic | 11 | St Labre Catholic | 20:48.17 |
| 25 | Wiley ThielenPlace 25 · Grade 9 · Baker | 9 | Baker | 20:51.57 |
| 26 | Jhonatan DelgadoPlace 26 · Grade 12 · Sidney | 12 | Sidney | 20:55.17 |
| 27 | Dawsen BaltruschPlace 27 · Grade 12 · Sidney | 12 | Sidney | 21:24.97 |
| 28 | Jonah HoldenPlace 28 · Grade 10 · Terry | 10 | Terry | 21:40.97 |
| 29 | Hayden SackmanPlace 29 · Grade 9 · Terry | 9 | Terry | 21:41.57 |
| 30 | Brody Crooked ArmPlace 30 · Grade 12 · St Labre Catholic | 12 | St Labre Catholic | 21:42.77 |
| 31 | Bracyn HastigPlace 31 · Grade 8 · Baker | 8 | Baker | 22:17.97 |
| 32 | Daxton BrowerPlace 32 · Grade 12 · Sidney | 12 | Sidney | 22:33.97 |
| 33 | John MillerPlace 33 · Grade 9 · Baker | 9 | Baker | 25:08.37 |
| 34 | Dominick McGarityPlace 34 · Grade 12 · Terry | 12 | Terry | 27:23.37 |
| 35 | Wade HalmansPlace 35 · Grade 8 · Baker | 8 | Baker | 29:06.67 |