| 1 | Jakson SantiPlace 1 · Grade 12 · Brandon Valley | 12 | Brandon Valley | 14:43.02 |
| 2 | Tate RobertsPlace 2 · Grade 12 · Brandon Valley | 12 | Brandon Valley | 15:11.22 |
| 3 | Ryley McKeownPlace 3 · Grade 8 · Brandon Valley | 8 | Brandon Valley | 15:23.22 |
| 4 | Bergen IreyPlace 4 · Grade 10 · Brandon Valley | 10 | Brandon Valley | 15:30.55 |
| 5 | Brady TidemannPlace 5 · Grade 11 · Brandon Valley | 11 | Brandon Valley | 15:37.21 |
| 6 | Taylor WenzlaffPlace 6 · Grade 9 · Yankton | 9 | Yankton | 15:41.91 |
| 7 | Griffin StallmanPlace 7 · Grade 11 · West Central | 11 | West Central | 15:48.09 |
| 8 | Abe ChancePlace 8 · Grade 9 · Yankton | 9 | Yankton | 15:50.38 |
| 9 | Nathan SmithPlace 9 · Grade 10 · Brookings | 10 | Brookings | 15:56.48 |
| 10 | Shawn HarrisPlace 10 · Grade 12 · Brandon Valley | 12 | Brandon Valley | 16:03.63 |
| 11 | Keenan WagnerPlace 11 · Grade 10 · Yankton | 10 | Yankton | 16:09.15 |
| 12 | Alex KauffmanPlace 12 · Grade 11 · Brandon Valley | 11 | Brandon Valley | 16:19.52 |
| 13 | Kurtis McArthurPlace 13 · Grade 12 · Brandon Valley | 12 | Brandon Valley | 16:20.18 |
| 14 | Joey FitzpatrickPlace 14 · Grade 10 · Brookings | 10 | Brookings | 16:32.91 |
| 15 | Michael LeidholtPlace 15 · Grade 11 · Brandon Valley | 11 | Brandon Valley | 16:45.47 |
| 16 | Isaac AndersonPlace 16 · Grade 11 · Brandon Valley | 11 | Brandon Valley | 16:45.56 |
| 17 | Sam LarringtonPlace 17 · Grade 11 · Yankton | 11 | Yankton | 16:53.11 |
| 18 | Andrew SanchezPlace 18 · Grade 9 · Sioux Falls Roosevelt | 9 | Sioux Falls Roosevelt | 16:56.48 |
| 19 | Michael ParishPlace 19 · Grade 11 · Sioux Falls Roosevelt | 11 | Sioux Falls Roosevelt | 17:00.42 |
| 20 | Charlie BoeremaPlace 20 · Grade 9 · Sioux Falls Roosevelt | 9 | Sioux Falls Roosevelt | 17:01.46 |
| 21 | Ben HawkinsonPlace 21 · Grade 12 · Brookings | 12 | Brookings | 17:01.84 |
| 22 | Evan PayerPlace 22 · Grade 12 · Yankton | 12 | Yankton | 17:15.07 |
| 23 | Ethan WeberPlace 23 · Grade 9 · Sioux Falls Roosevelt | 9 | Sioux Falls Roosevelt | 17:17.92 |
| 24 | Ryan PreslerPlace 24 · Grade 11 · Brandon Valley | 11 | Brandon Valley | 17:24.43 |
| 25 | Evan SchneiderPlace 25 · Grade 10 · Brandon Valley | 10 | Brandon Valley | 17:26.15 |
| 26 | Elliot DooleyPlace 26 · Grade 10 · Yankton | 10 | Yankton | 17:30.07 |
| 27 | Graham StauffacherPlace 27 · Grade 9 · Sioux Falls Roosevelt | 9 | Sioux Falls Roosevelt | 17:31.70 |
| 28 | Chase HowePlace 28 · Grade 10 · Yankton | 10 | Yankton | 17:33.01 |
| 29 | Jackson SloweyPlace 29 · Grade 9 · Yankton | 9 | Yankton | 17:33.88 |
| 30 | Saddler ElkinPlace 30 · Grade 10 · Brandon Valley | 10 | Brandon Valley | 17:44.50 |
| 31 | Matthew MichaelsonPlace 31 · Grade 12 · Sioux Falls Roosevelt | 12 | Sioux Falls Roosevelt | 17:50.55 |
| 32 | Benji SchaalPlace 32 · Grade 11 · Brookings | 11 | Brookings | 17:53.04 |
| 33 | Elijah HoeyPlace 33 · Grade 11 · West Central | 11 | West Central | 17:58.71 |
| 34 | Caden WiemanPlace 34 · Grade 10 · Yankton | 10 | Yankton | 17:59.79 |
| 35 | Antani KabelaPlace 35 · Grade 10 · Yankton | 10 | Yankton | 18:09.14 |
| 36 | Zachary BrummondPlace 36 · Grade 10 · Sioux Falls Roosevelt | 10 | Sioux Falls Roosevelt | 18:12.97 |
| 37 | Blake EngelsmanPlace 37 · Grade 9 · Brandon Valley | 9 | Brandon Valley | 18:18.08 |
| 38 | Cohen NelsonPlace 38 · Grade 10 · Sioux Falls Roosevelt | 10 | Sioux Falls Roosevelt | 18:28.81 |
| 39 | Joey TillePlace 39 · Grade 9 · Brandon Valley | 9 | Brandon Valley | 18:40.49 |
| 40 | Tyler HauckPlace 40 · Grade 9 · Brandon Valley | 9 | Brandon Valley | 18:42.24 |
| 41 | Jaren KeiserPlace 41 · Grade 12 · Sioux Falls Roosevelt | 12 | Sioux Falls Roosevelt | 18:45.56 |
| 42 | Corrigan JohnkePlace 42 · Grade 12 · Yankton | 12 | Yankton | 19:29.49 |
| 43 | Aiden HarrellPlace 43 · Grade 9 · Yankton | 9 | Yankton | 20:06.04 |
| 44 | Brendan AlvarezPlace 44 · Grade 9 · Sioux Falls Roosevelt | 9 | Sioux Falls Roosevelt | 20:09.62 |
| 45 | Alexander TroubaPlace 45 · Grade 10 · Sioux Falls Roosevelt | 10 | Sioux Falls Roosevelt | 20:27.11 |
| 46 | Griffin JohnsonPlace 46 · Grade 9 · Yankton | 9 | Yankton | 20:35.11 |
| 47 | Tre BoucherPlace 47 · Grade 10 · Yankton | 10 | Yankton | 23:16.36 |
| 48 | Mason BeckPlace 48 · Grade 9 · Brandon Valley | 9 | Brandon Valley | 24:16.39 |
| 49 | Rylan RobertsPlace 49 · Grade 10 · Brandon Valley | 10 | Brandon Valley | 24:16.88 |