| 1 | Nolan EidsonPlace 1 · Grade 11 · Castlewood | 11 | Castlewood | 17:47 |
| 2 | Adam KinnerPlace 2 · Grade 9 · Elkton-Lake Benton | 9 | Elkton-Lake Benton | 18:19 |
| 3 | Karsten LerwickPlace 3 · Grade 10 · Arlington | 10 | Arlington | 18:29 PR |
| 4 | Case CarlsonPlace 4 · Grade 9 · Iroquois/Lake Preston | 9 | Iroquois/Lake Preston | 18:32 |
| 5 | Cooper LibisPlace 5 · Grade 8 · St. Mary's | 8 | St. Mary's | 18:55 |
| 6 | Cade HexemPlace 6 · Grade 11 · Estelline/Hendricks | 11 | Estelline/Hendricks | 19:17 |
| 7 | Matthew HeinemannPlace 7 · Grade 11 · St. Mary's | 11 | St. Mary's | 19:32 |
| 8 | Isaiah SkogenPlace 8 · Grade 7 · Deubrook Area | 7 | Deubrook Area | 19:53 |
| 9 | Jameson PearsonPlace 9 · Grade 7 · Deubrook Area | 7 | Deubrook Area | 19:54 |
| 10 | Jordan BotkinPlace 10 · Grade 11 · De Smet | 11 | De Smet | 19:55 |
| 11 | Chase TemmePlace 11 · Grade 12 · De Smet | 12 | De Smet | 20:09 |
| 12 | Owen AndersonPlace 12 · Grade 11 · De Smet | 11 | De Smet | 20:21 |
| 13 | Logan RobinsonPlace 13 · Grade 9 · St. Mary's | 9 | St. Mary's | 20:34 |
| 14 | Colsen TexleyPlace 14 · Grade 9 · Estelline/Hendricks | 9 | Estelline/Hendricks | 20:39 |
| 15 | Cutler DavisPlace 15 · Grade 10 · De Smet | 10 | De Smet | 20:46 |
| 16 | Kypton EidsonPlace 16 · Grade 9 · Castlewood | 9 | Castlewood | 20:58 |
| 17 | Bryce CassuttPlace 17 · Grade 7 · Arlington | 7 | Arlington | 21:01 |
| 18 | Spencer AntonenPlace 18 · Grade 9 · Arlington | 9 | Arlington | 21:02 |
| 19 | Grant ClellandPlace 19 · Grade 10 · Arlington | 10 | Arlington | 21:07 PR |
| 20 | Carter HawksPlace 20 · Grade 10 · Deubrook Area | 10 | Deubrook Area | 21:08 |
| 21 | Michael SmithPlace 21 · Grade 8 · Arlington | 8 | Arlington | 21:10 |
| 22 | Leo Taken Care OfPlace 22 · Grade 8 · Castlewood | 8 | Castlewood | 21:20 |
| 23 | Kade LuttPlace 23 · Grade 11 · St. Mary's | 11 | St. Mary's | 22:32 |
| 24 | Grant GriffithPlace 24 · Grade 9 · De Smet | 9 | De Smet | 22:51 |
| 25 | James LesherPlace 25 · Grade 12 · Estelline/Hendricks | 12 | Estelline/Hendricks | 23:01 |
| 26 | Shane WaikelPlace 26 · Grade 9 · Iroquois/Lake Preston | 9 | Iroquois/Lake Preston | 23:01.03 |
| 27 | Bronc GeraetsPlace 27 · Grade 8 · St. Mary's | 8 | St. Mary's | 23:12 |
| 28 | Tommy MullenPlace 28 · Grade 10 · Castlewood | 10 | Castlewood | 23:31 |
| 29 | Gerrit VantzelfdePlace 29 · Grade 9 · Castlewood | 9 | Castlewood | 23:55 PR |
| 30 | David GilkersonPlace 30 · Grade 7 · Oldham-Ramona-Rutland | 7 | Oldham-Ramona-Rutland | 24:26 PR |
| 31 | Lukas GaulPlace 31 · Grade 12 · St. Mary's | 12 | St. Mary's | 24:58 PR |
| 32 | Santiago PenaPlace 32 · Grade 7 · Oldham-Ramona-Rutland | 7 | Oldham-Ramona-Rutland | 25:49 PR |
| 33 | Brody MillerPlace 33 · Grade 12 · Arlington | 12 | Arlington | 25:52 PR |