| 1 | Caden SchwaderPlace 1 · Grade 10 · Howard | 10 | Howard | 16:41.81 |
| 2 | Jeffery BoscheePlace 2 · Grade 12 · Sanborn Central/Woonsoc | 12 | Sanborn Central/Woonsoc | 16:45.12 |
| 3 | Landen JohnsonPlace 3 · Grade 12 · Deubrook Area | 12 | Deubrook Area | 16:56.19 |
| 4 | Ethan HartungPlace 4 · Grade 12 · McCrossan | 12 | McCrossan | 16:56.77 |
| 5 | Kyle GronewoldPlace 5 · Grade 10 · Baltic | 10 | Baltic | 17:26.76 |
| 6 | Conner GieddPlace 6 · Grade 9 · De Smet | 9 | De Smet | 17:34.82 |
| 7 | Trysten EidePlace 7 · Grade 8 · Mount Vernon/Plankinton | 8 | Mount Vernon/Plankinton | 17:35.74 |
| 8 | Alex LangnerPlace 8 · Grade 12 · Baltic | 12 | Baltic | 17:37.50 |
| 9 | Genio White HawkPlace 9 · Grade 11 · Flandreau Indian | 11 | Flandreau Indian | 17:38.71 |
| 10 | Karter WeberPlace 10 · Grade 10 · Mount Vernon/Plankinton | 10 | Mount Vernon/Plankinton | 17:39.69 |
| 11 | Camden TebayPlace 11 · Grade 8 · Dell Rapids St. Mary | 8 | Dell Rapids St. Mary | 17:46.35 |
| 12 | Lance KaufmannPlace 12 · Grade 11 · Arlington | 11 | Arlington | 17:47.12 |
| 13 | Nate TimmPlace 13 · Grade 11 · Elkton-Lake Benton | 11 | Elkton-Lake Benton | 17:51.23 |
| 14 | Daniel SwensonPlace 14 · Grade 10 · Chester | 10 | Chester | 17:55.53 |
| 15 | Jason BravePlace 15 · Grade 10 · McCrossan | 10 | McCrossan | 17:56.93 |
| 16 | Matthew HeinemannPlace 16 · Grade 9 · Dell Rapids St. Mary | 9 | Dell Rapids St. Mary | 17:59.81 |
| 17 | Colton TrooienPlace 17 · Grade 12 · Deubrook Area | 12 | Deubrook Area | 18:02.63 |
| 18 | Brodie SmithPlace 18 · Grade 10 · Mount Vernon/Plankinton | 10 | Mount Vernon/Plankinton | 18:38.16 |
| 19 | Hudson SchmidtPlace 19 · Grade 9 · Mount Vernon/Plankinton | 9 | Mount Vernon/Plankinton | 18:41.16 |
| 20 | Riley MillerPlace 20 · Grade 12 · Arlington | 12 | Arlington | 18:42.27 |
| 21 | Chase HenriksenPlace 21 · Grade 9 · Arlington | 9 | Arlington | 18:43.00 |
| 22 | Charlie OlsenPlace 22 · Grade 10 · Deubrook Area | 10 | Deubrook Area | 18:54.81 |
| 23 | Rylan DayPlace 23 · Grade 9 · Flandreau Indian | 9 | Flandreau Indian | 18:55.96 |
| 24 | Jack WildePlace 24 · Grade 11 · Baltic | 11 | Baltic | 18:56.91 |
| 25 | Brayden SchutPlace 25 · Grade 12 · Chester | 12 | Chester | 18:58.98 |
| 26 | AJ WienkPlace 26 · Grade 12 · Iroquois/Lake Preston | 12 | Iroquois/Lake Preston | 19:02.97 |
| 27 | Logan RuterPlace 27 · Grade 7 · Centerville | 7 | Centerville | 19:07.96 |
| 28 | Amos RockmanPlace 28 · Grade 10 · Flandreau Indian | 10 | Flandreau Indian | 19:08.82 |
| 29 | Shae FialaPlace 29 · Grade 12 · Baltic | 12 | Baltic | 19:10.22 |
| 30 | Caedmon BresslerPlace 30 · Grade 12 · Elkton-Lake Benton | 12 | Elkton-Lake Benton | 19:11.87 |
| 31 | Dorian KaufmanPlace 31 · Grade 9 · Arlington | 9 | Arlington | 19:16.29 |
| 32 | Lane RuterPlace 32 · Grade 7 · Centerville | 7 | Centerville | 19:18.69 |
| 33 | Sam BaruthPlace 33 · Grade 10 · Sanborn Central/Woonsoc | 10 | Sanborn Central/Woonsoc | 19:19.46 |
| 34 | Garrett WilkisonPlace 34 · Grade 10 · Baltic | 10 | Baltic | 19:25.82 |
| 35 | Carter LeibegPlace 35 · Grade 9 · Chester | 9 | Chester | 19:27.65 |
| 36 | Derrick FletcherPlace 36 · Grade 10 · Mount Vernon/Plankinton | 10 | Mount Vernon/Plankinton | 19:32.88 |
| 37 | Tyrus SchulzPlace 37 · Grade 9 · Deubrook Area | 9 | Deubrook Area | 19:37.42 |
| 38 | Carter HitchcockPlace 38 · Grade 12 · Sanborn Central/Woonsoc | 12 | Sanborn Central/Woonsoc | 19:49.69 |
| 39 | Jase BrouwerPlace 39 · Grade 11 · Centerville | 11 | Centerville | 19:54.54 |
| 40 | Gage LandmarkPlace 40 · Grade 8 · Deubrook Area | 8 | Deubrook Area | 19:57.88 |
| 41 | Isaac MarohlPlace 41 · Grade 11 · Centerville | 11 | Centerville | 20:03.63 |
| 42 | Colby BurnsPlace 42 · Grade 8 · Arlington | 8 | Arlington | 20:11.85 |
| 43 | Case CarlsonPlace 43 · Grade 7 · Iroquois/Lake Preston | 7 | Iroquois/Lake Preston | 20:31.34 |
| 44 | Vanderlae PohdradksyPlace 44 · Grade 8 · Mount Vernon/Plankinton | 8 | Mount Vernon/Plankinton | 20:34.66 |
| 45 | Jordan BotkinPlace 45 · Grade 9 · De Smet | 9 | De Smet | 20:35.34 |
| 46 | TJ MartinPlace 46 · Grade 11 · McCrossan | 11 | McCrossan | 20:35.91 |
| 47 | Wanner EnriquezPlace 47 · Grade 10 · Elkton-Lake Benton | 10 | Elkton-Lake Benton | 20:56.16 |
| 48 | Gabriel AughenbaughPlace 48 · Grade 9 · De Smet | 9 | De Smet | 21:08.71 |
| 49 | Carter SchultePlace 49 · Grade 10 · Deubrook Area | 10 | Deubrook Area | 21:12.33 |
| 50 | Zayd AndersonPlace 50 · Grade 11 · Oldham-Ramona-Rutland | 11 | Oldham-Ramona-Rutland | 21:30.02 |
| 51 | Tyce RyanPlace 51 · Grade 12 · Colman-Egan | 12 | Colman-Egan | 21:39.85 |
| 52 | Chance SchoenfeldPlace 52 · Grade 10 · Deubrook Area | 10 | Deubrook Area | 21:58.51 |
| 53 | Owen AndersonPlace 53 · Grade 9 · De Smet | 9 | De Smet | 22:08.74 |
| 54 | Rowan BrokPlace 54 · Grade 10 · Howard | 10 | Howard | 23:04.43 |
| 55 | Liam GunnonPlace 55 · Grade 8 · De Smet | 8 | De Smet | 24:57.91 |
| 56 | Kaleb JohnsonPlace 56 · Grade 11 · De Smet | 11 | De Smet | 25:01.72 |
| 57 | Mathias LindgrenPlace 57 · Grade 11 · Sanborn Central/Woonsoc | 11 | Sanborn Central/Woonsoc | 26:24.53 |