| 1 | Lane McCunePlace 1 · Grade 9 · Freeman | 9 | Freeman | 17:20.30 |
| 2 | Ethan HartungPlace 2 · Grade 12 · McCrossan | 12 | McCrossan | 17:47.15 |
| 3 | Nate TimmPlace 3 · Grade 12 · Elkton-Lake Benton | 12 | Elkton-Lake Benton | 18:00.01 |
| 4 | Amos RockmanPlace 4 · Grade 12 · Flandreau Indian | 12 | Flandreau Indian | 18:24.63 |
| 5 | Hudson SchmidtPlace 5 · Grade 10 · Mount Vernon/Plankinton | 10 | Mount Vernon/Plankinton | 18:38.85 |
| 6 | Braydan MangelPlace 6 · Grade 9 · Freeman | 9 | Freeman | 18:52.89 |
| 7 | Caden SchwaderPlace 7 · Grade 11 · Howard | 11 | Howard | 18:59.61 |
| 8 | Matthew HeinemannPlace 8 · Grade 10 · St. Mary's | 10 | St. Mary's | 18:59.96 |
| 9 | Carter LeibegPlace 9 · Grade 10 · Chester | 10 | Chester | 19:11.20 |
| 10 | Karter WeberPlace 10 · Grade 11 · Mount Vernon/Plankinton | 11 | Mount Vernon/Plankinton | 19:14.13 |
| 11 | Genio White HawkPlace 11 · Grade 12 · Flandreau Indian | 12 | Flandreau Indian | 19:19.42 |
| 12 | Adam KinnerPlace 12 · Grade 8 · Elkton-Lake Benton | 8 | Elkton-Lake Benton | 19:23.35 |
| 13 | Dorian KaufmanPlace 13 · Grade 10 · Arlington | 10 | Arlington | 19:26.98 |
| 14 | Kaden OlesonPlace 14 · Grade 12 · McCrossan | 12 | McCrossan | 19:30.32 |
| 15 | Lydell NashPlace 15 · Grade 10 · Flandreau Indian | 10 | Flandreau Indian | 19:30.93 |
| 16 | Kyle GronewoldPlace 16 · Grade 11 · Baltic | 11 | Baltic | 19:35.65 |
| 17 | JaDon Packard-AntelopPlace 17 · Grade 10 · McCrossan | 10 | McCrossan | 19:44.38 |
| 18 | Cooper LibisPlace 18 · Grade 7 · St. Mary's | 7 | St. Mary's | 19:49.77 |
| 19 | Jack WildePlace 19 · Grade 12 · Baltic | 12 | Baltic | 20:05.82 |
| 20 | Jordan BotkinPlace 20 · Grade 10 · De Smet | 10 | De Smet | 20:06.32 |
| 21 | Isaac MarohlPlace 21 · Grade 12 · Centerville | 12 | Centerville | 20:08.66 |
| 22 | Camden TebayPlace 22 · Grade 9 · St. Mary's | 9 | St. Mary's | 20:18.60 |
| 23 | Wanner EnriquezPlace 23 · Grade 11 · Elkton-Lake Benton | 11 | Elkton-Lake Benton | 20:19.07 |
| 24 | Caleb SchroederPlace 24 · Grade 9 · Canistota | 9 | Canistota | 20:27.28 |
| 25 | Brodie SmithPlace 25 · Grade 11 · Mount Vernon/Plankinton | 11 | Mount Vernon/Plankinton | 20:32.51 |
| 26 | Zayd AndersonPlace 26 · Grade 12 · Oldham-Ramona-Rutland | 12 | Oldham-Ramona-Rutland | 20:35.50 |
| 27 | Chase TemmePlace 27 · Grade 11 · De Smet | 11 | De Smet | 20:35.80 |
| 28 | Jase BrouwerPlace 28 · Grade 12 · Centerville | 12 | Centerville | 20:36.20 |
| 29 | Tre Four HornsPlace 29 · Grade 9 · McCrossan | 9 | McCrossan | 20:40.26 |
| 30 | Levi GaulPlace 30 · Grade 12 · St. Mary's | 12 | St. Mary's | 20:41.93 |
| 31 | Tyler OchsnerPlace 31 · Grade 9 · Baltic | 9 | Baltic | 20:47.32 |
| 32 | Ben BergPlace 32 · Grade 9 · Baltic | 9 | Baltic | 20:52.60 |
| 33 | Treylen DeHavenPlace 33 · Grade 9 · Baltic | 9 | Baltic | 20:53.08 |
| 34 | Gabe DammerPlace 34 · Grade 12 · McCrossan | 12 | McCrossan | 20:56.07 |
| 35 | Garet WicksPlace 35 · Grade 12 · Oldham-Ramona-Rutland | 12 | Oldham-Ramona-Rutland | 21:03.49 |
| 36 | Dontae DavisPlace 36 · Grade 9 · Flandreau Indian | 9 | Flandreau Indian | 21:04.10 |
| 37 | Karsten LerwickPlace 37 · Grade 9 · Arlington | 9 | Arlington | 21:08.56 |
| 38 | Tayven WeberPlace 38 · Grade 8 · Mount Vernon/Plankinton | 8 | Mount Vernon/Plankinton | 21:10.00 |
| 39 | Broghan TiahrtPlace 39 · Grade 8 · Baltic | 8 | Baltic | 21:14.25 |
| 40 | Alexis Hernandez GarciaPlace 40 · Grade 10 · Elkton-Lake Benton | 10 | Elkton-Lake Benton | 21:16.46 |
| 41 | Wyatt BrownPlace 41 · Grade 12 · Centerville | 12 | Centerville | 21:17.43 |
| 42 | Gage LandmarkPlace 42 · Grade 9 · Deubrook Area | 9 | Deubrook Area | 21:19.35 |
| 43 | Owen AndersonPlace 43 · Grade 10 · De Smet | 10 | De Smet | 21:31.61 |
| 44 | Carter MullerPlace 44 · Grade 7 · Centerville | 7 | Centerville | 21:35.79 |
| 45 | Jaxon TollefsonPlace 45 · Grade 9 · Mount Vernon/Plankinton | 9 | Mount Vernon/Plankinton | 22:07.30 |
| 46 | Noah LuethmersPlace 46 · Grade 10 · De Smet | 10 | De Smet | 22:11.46 |
| 47 | Spencer AntonenPlace 47 · Grade 8 · Arlington | 8 | Arlington | 22:29.83 |
| 48 | Michael SmithPlace 48 · Grade 7 · Arlington | 7 | Arlington | 23:07.57 |
| 49 | Kaleb JohnsonPlace 49 · Grade 12 · De Smet | 12 | De Smet | 23:38.69 |
| 50 | Carter HawksPlace 50 · Grade 9 · Deubrook Area | 9 | Deubrook Area | 23:39.33 |
| 51 | Drew BownePlace 51 · Grade 7 · Deubrook Area | 7 | Deubrook Area | 23:41.47 |
| 52 | Jaxon PuetzPlace 52 · Grade 9 · Canistota | 9 | Canistota | 23:47.86 |
| 53 | Tristen EsserPlace 53 · Grade 9 · Canistota | 9 | Canistota | 24:35.49 |
| 54 | Mathias LindgrenPlace 54 · Grade 8 · Sanborn Central/Woonsocket | 8 | Sanborn Central/Woonsocket | 24:54.76 |
| 55 | Grant ClellandPlace 55 · Grade 9 · Arlington | 9 | Arlington | 25:18.67 |