| 1 | Ryder GraffPlace 1 · Grade 12 · Sisseton | 12 | Sisseton | 13:20.99 PR |
| 2 | Jeter ScoularPlace 2 · Grade 12 · Milbank | 12 | Milbank | 13:44.07 PR |
| 3 | Brett HansenPlace 3 · Grade 11 · Sisseton | 11 | Sisseton | 14:07.09 PR |
| 4 | Ben WeigelPlace 4 · Grade 7 · Aberdeen Roncalli | 7 | Aberdeen Roncalli | 14:44.02 PR |
| 5 | Riley ShellenbergerPlace 5 · Grade 10 · Groton Area | 10 | Groton Area | 14:48.25 PR |
| 6 | Titus HofingaPlace 6 · Grade 12 · Great Plains Lutheran | 12 | Great Plains Lutheran | 14:48.98 PR |
| 7 | Franco FloresPlace 7 · Grade 11 · Milbank | 11 | Milbank | 15:00.80 PR |
| 8 | Beckham BerryPlace 8 · Grade 12 · Milbank | 12 | Milbank | 15:19.14 |
| 9 | Noah EstwickPlace 9 · Grade 11 · Sisseton | 11 | Sisseton | 15:27.35 |
| 10 | Cole FeickertPlace 10 · Grade 10 · Aberdeen Roncalli | 10 | Aberdeen Roncalli | 15:43.29 PR |
| 11 | Sam ManianPlace 11 · Grade 12 · Great Plains Lutheran | 12 | Great Plains Lutheran | 15:47.71 |
| 12 | William LaBergePlace 12 · Grade 12 · Great Plains Lutheran | 12 | Great Plains Lutheran | 15:58.35 PR |
| 13 | Luke SchaefferPlace 13 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 16:00.00 PR |
| 14 | Coen HalvorsonPlace 14 · Grade 8 · Webster Area | 8 | Webster Area | 16:01.08 |
| 15 | Bennett GrahamPlace 15 · Grade 12 · Milbank | 12 | Milbank | 16:01.62 |
| 16 | Ben KellerPlace 16 · Grade 9 · Aberdeen Roncalli | 9 | Aberdeen Roncalli | 16:11.10 PR |
| 17 | Tucker SteffensPlace 17 · Grade 12 · Tri-State | 12 | Tri-State | 16:20.84 PR |
| 18 | Grady WagnerPlace 18 · Grade 12 · Webster Area | 12 | Webster Area | 16:34.79 |
| 19 | Rylan WendlandPlace 19 · Grade 11 · Milbank | 11 | Milbank | 16:51.12 |
| 20 | Grayden (Grady) ZeckPlace 20 · Grade 8 · Groton Area | 8 | Groton Area | 16:55.55 PR |
| 21 | Ethan GonsorPlace 21 · Grade 11 · Aberdeen Roncalli | 11 | Aberdeen Roncalli | 17:05.04 |
| 22 | Peter LaBergePlace 22 · Grade 10 · Great Plains Lutheran | 10 | Great Plains Lutheran | 17:05.95 |
| 23 | Alec GarrettPlace 23 · Grade 12 · Webster Area | 12 | Webster Area | 17:09.66 |
| 24 | Leo MadsenPlace 24 · Grade 10 · Aberdeen Roncalli | 10 | Aberdeen Roncalli | 17:28.10 |
| 25 | Leo SchumacherPlace 25 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 17:30.95 PR |
| 26 | Hunter SinnerPlace 26 · Grade 9 · Webster Area | 9 | Webster Area | 17:33.21 |
| 27 | Cooper GregersonPlace 27 · Grade 9 · Webster Area | 9 | Webster Area | 17:44.48 |
| 28 | Dayton SandoPlace 28 · Grade 11 · Tri-State | 11 | Tri-State | 18:27.27 |
| 29 | Owen NelsonPlace 29 · Grade 8 · Waubay/Summit | 8 | Waubay/Summit | 18:38.46 PR |
| 30 | Vance TolifsonPlace 30 · Grade 9 · Webster Area | 9 | Webster Area | 19:00.28 |
| 31 | Aidyn CyrusPlace 31 · Grade 11 · Webster Area | 11 | Webster Area | 19:10.16 |
| 32 | Derrick FlutePlace 32 · Grade 11 · Sisseton | 11 | Sisseton | 19:43.93 |
| 33 | Carsyn GrebnerPlace 33 · Grade 10 · Waubay/Summit | 10 | Waubay/Summit | 20:33.23 |
| 34 | Cobin RagusePlace 34 · Grade 12 · Tri-State | 12 | Tri-State | 22:58.88 |