| 1 | Ryder GraffPlace 1 · Grade 12 · Sisseton | 12 | Sisseton | 16:58.78 |
| 2 | Nolan EidsonPlace 2 · Grade 12 · Castlewood | 12 | Castlewood | 17:09.21 |
| 3 | Caden HouriganPlace 3 · Grade 12 · Deuel | 12 | Deuel | 17:24.21 |
| 4 | Sutton BenckPlace 4 · Grade 12 · Deuel | 12 | Deuel | 17:36.36 |
| 5 | Austin KellerPlace 5 · Grade 11 · Florence/Henry | 11 | Florence/Henry | 17:51.41 PR |
| 6 | Tyrus SchulzPlace 6 · Grade 12 · Sioux Valley | 12 | Sioux Valley | 18:07.33 |
| 7 | Gavin MattsonPlace 7 · Grade 11 · Deuel | 11 | Deuel | 18:13.11 PR |
| 8 | Joshua MitchellPlace 8 · Grade 12 · Deubrook Area | 12 | Deubrook Area | 18:22.24 |
| 9 | Ben WeigelPlace 9 · Grade 7 · Aberdeen Roncalli | 7 | Aberdeen Roncalli | 18:24.90 PR |
| 10 | Noah EstwickPlace 10 · Grade 11 · Sisseton | 11 | Sisseton | 18:28.03 |
| 11 | Brett HansenPlace 11 · Grade 11 · Sisseton | 11 | Sisseton | 18:28.33 |
| 12 | Sam ManianPlace 12 · Grade 12 · Great Plains Lutheran | 12 | Great Plains Lutheran | 18:37.33 |
| 13 | Riley ShellenbergerPlace 13 · Grade 10 · Groton Area | 10 | Groton Area | 18:41.77 PR |
| 14 | Tyson HagbergPlace 14 · Grade 12 · Deuel | 12 | Deuel | 18:49.54 |
| 15 | Joseph O'BrienPlace 15 · Grade 10 · Britton-Hecla | 10 | Britton-Hecla | 18:57.37 PR |
| 16 | Levi AxtellPlace 16 · Grade 11 · Sioux Valley | 11 | Sioux Valley | 18:58.84 |
| 17 | Cole FeickertPlace 17 · Grade 10 · Aberdeen Roncalli | 10 | Aberdeen Roncalli | 19:02.46 PR |
| 18 | Coen HalvorsonPlace 18 · Grade 8 · Webster Area | 8 | Webster Area | 19:04.89 |
| 19 | Jameson PearsonPlace 19 · Grade 8 · Deubrook Area | 8 | Deubrook Area | 19:05.34 |
| 20 | Ethan ZemlickaPlace 20 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 19:11.32 |
| 21 | Logan BornsPlace 21 · Grade 8 · Clark/Willow Lake | 8 | Clark/Willow Lake | 19:27.11 PR |
| 22 | Aksel GjerdePlace 22 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 19:29.35 |
| 23 | Jackson HestermannPlace 23 · Grade 9 · Sioux Valley | 9 | Sioux Valley | 19:30.96 |
| 24 | Luke SchaefferPlace 24 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 19:32.03 PR |
| 25 | Isaiah SkogenPlace 25 · Grade 8 · Deubrook Area | 8 | Deubrook Area | 19:34.77 |
| 26 | Gray HoldenPlace 26 · Grade 10 · Deuel | 10 | Deuel | 19:35.73 PR |
| 27 | Ben KellerPlace 27 · Grade 9 · Aberdeen Roncalli | 9 | Aberdeen Roncalli | 19:36.25 |
| 28 | Dominic KluckmanPlace 28 · Grade 12 · Deuel | 12 | Deuel | 19:44.83 |
| 29 | William LaBergePlace 29 · Grade 12 · Great Plains Lutheran | 12 | Great Plains Lutheran | 19:49.09 |
| 30 | Tucker SteffensPlace 30 · Grade 12 · Tri-State | 12 | Tri-State | 19:50.53 |
| 31 | Cutler DavisPlace 31 · Grade 11 · De Smet | 11 | De Smet | 19:53.44 |
| 32 | Owen AndersonPlace 32 · Grade 12 · De Smet | 12 | De Smet | 20:02.49 |
| 33 | Kypton EidsonPlace 33 · Grade 10 · Castlewood | 10 | Castlewood | 20:15.85 |
| 34 | Oliver LarsenPlace 34 · Grade 8 · Sioux Valley | 8 | Sioux Valley | 20:18.15 PR |
| 35 | Leo Taken Care OfPlace 35 · Grade 9 · Castlewood | 9 | Castlewood | 20:18.60 |
| 36 | Carter HawksPlace 36 · Grade 11 · Deubrook Area | 11 | Deubrook Area | 20:20.54 |
| 37 | Grant GriffithPlace 37 · Grade 10 · De Smet | 10 | De Smet | 20:21.61 |
| 38 | Peter LaBergePlace 38 · Grade 10 · Great Plains Lutheran | 10 | Great Plains Lutheran | 20:35.03 PR |
| 39 | Grady WagnerPlace 39 · Grade 12 · Webster Area | 12 | Webster Area | 20:39.38 |
| 40 | Jordan BotkinPlace 40 · Grade 12 · De Smet | 12 | De Smet | 20:39.89 |
| 41 | Coop BirrittierPlace 41 · Grade 9 · Clark/Willow Lake | 9 | Clark/Willow Lake | 20:53.75 |
| 42 | Leo MadsenPlace 42 · Grade 10 · Aberdeen Roncalli | 10 | Aberdeen Roncalli | 20:59.76 PR |
| 43 | Winchester TemmePlace 43 · Grade 10 · De Smet | 10 | De Smet | 21:01.43 |
| 44 | Leo SchumacherPlace 44 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 21:02.93 PR |
| 45 | Kellin BoikPlace 45 · Grade 10 · Webster Area | 10 | Webster Area | 21:14.63 |
| 46 | Aiden BowersPlace 46 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 21:28.47 |
| 47 | Ethan GonsorPlace 47 · Grade 11 · Aberdeen Roncalli | 11 | Aberdeen Roncalli | 21:39.40 |
| 48 | Alec GarrettPlace 48 · Grade 12 · Webster Area | 12 | Webster Area | 21:50.35 |
| 49 | Charles BevingPlace 49 · Grade 8 · Clark/Willow Lake | 8 | Clark/Willow Lake | 21:53.27 |
| 50 | Grayden (Grady) ZeckPlace 50 · Grade 8 · Groton Area | 8 | Groton Area | 21:54.63 |
| 51 | Dayton SandoPlace 51 · Grade 11 · Tri-State | 11 | Tri-State | 21:55.75 PR |
| 52 | Hunter SinnerPlace 52 · Grade 9 · Webster Area | 9 | Webster Area | 21:57.31 |
| 53 | Aiden WarrenPlace 53 · Grade 11 · Deuel | 11 | Deuel | 22:02.86 PR |
| 54 | Aidyn CyrusPlace 54 · Grade 11 · Webster Area | 11 | Webster Area | 22:07.52 PR |
| 55 | Tate JohnsonPlace 55 · Grade 10 · Groton Area | 10 | Groton Area | 22:11.95 |
| 56 | Mariano LazaroPlace 56 · Grade 11 · De Smet | 11 | De Smet | 22:26.71 |
| 57 | Phoenix PoulinPlace 57 · Grade 12 · Deubrook Area | 12 | Deubrook Area | 22:46.66 |
| 58 | Gabriel LovatoPlace 58 · Grade 10 · Sisseton | 10 | Sisseton | 22:48.81 PR |
| 59 | Treyden KeatingPlace 59 · Grade 11 · Great Plains Lutheran | 11 | Great Plains Lutheran | 23:32.22 |
| 60 | Owen NelsonPlace 60 · Grade 8 · Waubay/Summit | 8 | Waubay/Summit | 23:38.05 |
| 61 | Brexton JessenPlace 61 · Grade 9 · Castlewood | 9 | Castlewood | 24:52.36 |
| 62 | Kade BraatenPlace 62 · Grade 9 · Tri-State | 9 | Tri-State | 25:02.30 PR |
| 63 | Carsyn GrebnerPlace 63 · Grade 10 · Waubay/Summit | 10 | Waubay/Summit | 25:26.80 PR |