| 1 | Nolan EidsonPlace 1 · Grade 12 · Castlewood | 12 | Castlewood | 17:42.09 |
| 2 | Case CarlsonPlace 2 · Grade 10 · Iroquois/Lake Preston | 10 | Iroquois/Lake Preston | 18:09.62 |
| 3 | Joshua MitchellPlace 3 · Grade 12 · Deubrook Area | 12 | Deubrook Area | 18:31.22 |
| 4 | Cooper LibisPlace 4 · Grade 9 · St. Mary's | 9 | St. Mary's | 18:49.25 |
| 5 | Jameson PearsonPlace 5 · Grade 8 · Deubrook Area | 8 | Deubrook Area | 19:02.31 |
| 6 | Adam KinnerPlace 6 · Grade 10 · Elkton-Lake Benton | 10 | Elkton-Lake Benton | 19:11.09 |
| 7 | Matthew HeinemannPlace 7 · Grade 12 · St. Mary's | 12 | St. Mary's | 19:20.25 |
| 8 | Gage LandmarkPlace 8 · Grade 11 · Deubrook Area | 11 | Deubrook Area | 19:58.91 |
| 9 | Owen AndersonPlace 9 · Grade 12 · De Smet | 12 | De Smet | 20:01.09 |
| 10 | Bryce CassuttPlace 10 · Grade 8 · Arlington | 8 | Arlington | 20:02.41 |
| 11 | Jack VanOverbekePlace 11 · Grade 7 · Arlington | 7 | Arlington | 20:04.69 |
| 12 | Dorian KaufmanPlace 12 · Grade 12 · Arlington | 12 | Arlington | 20:13.97 |
| 13 | Cutler DavisPlace 13 · Grade 11 · De Smet | 11 | De Smet | 20:16.53 |
| 14 | Kypton EidsonPlace 14 · Grade 10 · Castlewood | 10 | Castlewood | 20:20.50 |
| 15 | Leo Taken Care OfPlace 15 · Grade 9 · Castlewood | 9 | Castlewood | 20:23.06 |
| 16 | Carter HawksPlace 16 · Grade 11 · Deubrook Area | 11 | Deubrook Area | 20:24.91 |
| 17 | Joe TrumbauerPlace 17 · Grade 11 · St. Mary's | 11 | St. Mary's | 20:25.34 |
| 18 | Jordan BotkinPlace 18 · Grade 12 · De Smet | 12 | De Smet | 20:29.84 |
| 19 | Michael SmithPlace 19 · Grade 9 · Arlington | 9 | Arlington | 20:40.94 PR |
| 20 | Spencer AntonenPlace 20 · Grade 10 · Arlington | 10 | Arlington | 20:56.59 |
| 21 | Logan RobinsonPlace 21 · Grade 10 · St. Mary's | 10 | St. Mary's | 21:15.72 |
| 22 | Thomas TuelPlace 22 · Grade 10 · Iroquois/Lake Preston | 10 | Iroquois/Lake Preston | 21:23.81 |
| 23 | Noah KinnerPlace 23 · Grade 8 · Elkton-Lake Benton | 8 | Elkton-Lake Benton | 21:30.18 |
| 24 | Klayton KemlerPlace 24 · Grade 9 · Colman-Egan | 9 | Colman-Egan | 21:31.38 |
| 25 | Connor DantPlace 25 · Grade 10 · Iroquois/Lake Preston | 10 | Iroquois/Lake Preston | 21:36.03 |
| 26 | Kade LuttPlace 26 · Grade 12 · St. Mary's | 12 | St. Mary's | 21:58.88 |
| 27 | Seth EiningPlace 27 · Grade 12 · St. Mary's | 12 | St. Mary's | 21:59.78 |
| 28 | Grant GriffithPlace 28 · Grade 10 · De Smet | 10 | De Smet | 22:09.84 |
| 29 | Winchester TemmePlace 29 · Grade 10 · De Smet | 10 | De Smet | 22:12.06 |
| 30 | Elliot BowersPlace 30 · Grade 11 · St. Mary's | 11 | St. Mary's | 22:49.50 |
| 31 | Bronc GeraetsPlace 31 · Grade 9 · St. Mary's | 9 | St. Mary's | 22:59.72 |
| 32 | Brexton JessenPlace 32 · Grade 9 · Castlewood | 9 | Castlewood | 23:58.72 |
| 33 | Oliver TonnesonPlace 33 · Grade 7 · Colman-Egan | 7 | Colman-Egan | 24:02.41 |
| 34 | Grant ClellandPlace 34 · Grade 11 · Arlington | 11 | Arlington | 24:10.97 |
| 35 | Gavin DeBoerPlace 35 · Grade 8 · Castlewood | 8 | Castlewood | 25:40.62 |
| 36 | Ben McElhanyPlace 36 · Grade 10 · Castlewood | 10 | Castlewood | 27:53.34 PR |
| 37 | Gerrit VantzelfdePlace 37 · Grade 10 · Castlewood | 10 | Castlewood | 28:16.22 |