| 1 | Seth JacobsonPlace 1 · Grade 8 · Yankton | 8 | Yankton | 11:33.87 |
| 2 | Brady ZirbelPlace 2 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 11:43.22 PR |
| 3 | John JacobsonPlace 3 · Grade 7 · Yankton | 7 | Yankton | 12:21.57 |
| 4 | Kellen GreenfieldPlace 4 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 12:23.33 |
| 5 | Jacob FeimerPlace 5 · Grade 8 · Yankton | 8 | Yankton | 12:23.48 |
| 6 | Owen HolsteinPlace 6 · Grade 8 · Yankton | 8 | Yankton | 12:28.74 |
| 7 | Blake SimePlace 7 · Grade 7 · Yankton | 7 | Yankton | 12:41.27 |
| 8 | Max PetersonPlace 8 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 12:44.40 |
| 9 | Thomas ChristensenPlace 9 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 12:45.79 |
| 10 | Luke LyngstadPlace 10 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 12:48.57 |
| 11 | Noah ChicoinePlace 11 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 12:50.03 |
| 12 | Devon AndersenPlace 12 · Grade 7 · Dell Rapids | 7 | Dell Rapids | 12:55.90 |
| 13 | Asher PowellPlace 13 · Grade 7 · Yankton | 7 | Yankton | 13:02.55 |
| 14 | Eli GauthierPlace 14 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 13:07.11 |
| 15 | Nick WarrenPlace 15 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 13:08.86 |
| 16 | Mathias UrlacherPlace 16 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 13:09.84 |
| 17 | Evan HarmsPlace 17 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 13:13.85 PR |
| 18 | Jeffery WeaverPlace 18 · Grade 7 · Yankton | 7 | Yankton | 13:14.60 |
| 19 | Luciano BarbaraPlace 19 · Grade 7 · Dell Rapids | 7 | Dell Rapids | 13:19.79 |
| 20 | Stetsen TebayPlace 20 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 13:21.28 |
| 21 | Breckin BallPlace 21 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 13:22.35 |
| 22 | Brock CottonPlace 22 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 13:28.69 PR |
| 23 | Parker TungsethPlace 23 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 13:30.07 |
| 24 | Brady KytePlace 24 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 13:38.06 |
| 25 | Nolan BreitPlace 25 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 13:42.56 |
| 26 | Hudson SchillingPlace 26 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 13:46.03 |
| 27 | Landon CarlsonPlace 27 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 13:47.28 |
| 28 | Gabe SheleyPlace 28 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 13:47.65 PR |
| 29 | Lochlan RiedPlace 29 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 13:47.94 PR |
| 30 | Mikias BirruPlace 30 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 13:54.08 PR |
| 31 | Luke LangerockPlace 31 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 14:01.83 |
| 32 | Christian AuchPlace 32 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 14:07.58 PR |
| 33 | Jayden WhipplePlace 33 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 14:39.83 PR |
| 34 | Tate VeltkampPlace 34 · Grade 7 · Dell Rapids | 7 | Dell Rapids | 14:41.56 |
| 35 | Rowan JohnsonPlace 35 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 14:56.13 |
| 36 | Owen PatrickPlace 36 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 14:59.15 PR |
| 37 | Simon LamontPlace 37 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 15:07.26 PR |
| 38 | Loukas MichailidisPlace 38 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 15:08.09 PR |
| 39 | Matthew PaynePlace 39 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 15:09.91 |
| 40 | Daron DeJongPlace 40 · Grade 8 · Yankton | 8 | Yankton | 15:13.66 |
| 41 | Max HuberPlace 41 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 15:13.81 PR |
| 42 | Zade DavisPlace 42 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 15:37.25 PR |
| 43 | Luke CurtisPlace 43 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 15:49.33 PR |
| 44 | Tharen DavisPlace 44 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 15:52.92 |
| 45 | Calvin DupontPlace 45 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 16:02.77 |
| 46 | Levi CarlsonPlace 46 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 16:15.80 PR |
| 47 | Brecken CoughlinPlace 47 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 17:05.34 PR |
| 48 | Soren LindquistPlace 48 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 17:07.32 PR |
| 49 | Dylan SchneiderPlace 49 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 17:08.83 PR |
| 50 | Emmett JareckiPlace 50 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 17:34.16 |
| 51 | Zachary SershenPlace 51 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 17:41.58 PR |
| 52 | Eliot HolmbergPlace 52 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 17:42.57 |
| 53 | Cayden LuceroPlace 53 · Grade 7 · Brandon Valley | 7 | Brandon Valley | 20:47.73 |
| 54 | Killian DrakePlace 54 · Grade 7 · Yankton | 7 | Yankton | 21:14.10 PR |