| 1 | Cole BrownPlace 1 · Grade 8 · Dakota Valley | 8 | Dakota Valley | 14:47.75 |
| 2 | Austin ClercxPlace 2 · Grade 10 · Elk Point-Jefferson | 10 | Elk Point-Jefferson | 15:30.96 |
| 3 | Luke KnightPlace 3 · Grade 11 · West Central | 11 | West Central | 15:51.81 |
| 4 | Colten WrightPlace 4 · Grade 12 · Dakota Valley | 12 | Dakota Valley | 16:00.34 |
| 5 | Bennett JensenPlace 5 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 16:06.39 |
| 6 | Parker MenningPlace 6 · Grade 11 · West Central | 11 | West Central | 16:07.87 |
| 7 | Noah HalvorsonPlace 7 · Grade 8 · Beresford | 8 | Beresford | 16:10.97 |
| 8 | Marcus AasheimPlace 8 · Grade 9 · Beresford | 9 | Beresford | 16:15.62 |
| 9 | Tate LylePlace 9 · Grade 9 · Beresford | 9 | Beresford | 16:25.79 |
| 10 | Reid HuberPlace 10 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 16:38.18 |
| 11 | Asher PfeiferPlace 11 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 16:55.20 |
| 12 | David OrdynaPlace 12 · Grade 11 · Vermillion | 11 | Vermillion | 16:57.25 |
| 13 | Tanner NiemanPlace 13 · Grade 10 · Elk Point-Jefferson | 10 | Elk Point-Jefferson | 16:58.72 |
| 14 | Noah ColfordPlace 14 · Grade 12 · Beresford | 12 | Beresford | 17:06.74 |
| 15 | Aiden JansenPlace 15 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 17:14.44 |
| 16 | Harrison GreenPlace 16 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 17:18.13 |
| 17 | Wilson JordrePlace 17 · Grade 10 · Vermillion | 10 | Vermillion | 17:19.55 |
| 18 | Damian GardnerPlace 18 · Grade 9 · Canton | 9 | Canton | 17:23.49 |
| 19 | Cael FultonPlace 19 · Grade 11 · Vermillion | 11 | Vermillion | 17:28.67 |
| 20 | Hunter FincherPlace 20 · Grade 8 · Canton | 8 | Canton | 17:31.31 |
| 21 | Owen NorbyPlace 21 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 17:41.30 |
| 22 | Brayden HammPlace 22 · Grade 11 · Dakota Valley | 11 | Dakota Valley | 17:42.56 |
| 23 | Sean MayPlace 23 · Grade 9 · Vermillion | 9 | Vermillion | 17:48.84 |
| 24 | Nathan RathgeberPlace 24 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 17:52.03 |
| 25 | Will SchnabelPlace 25 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 17:55.76 |
| 26 | Jonathyn ThooftPlace 26 · Grade 10 · Elk Point-Jefferson | 10 | Elk Point-Jefferson | 18:10.73 |
| 27 | Jasher DixonPlace 27 · Grade 8 · Canton | 8 | Canton | 18:17.20 |
| 28 | Gavin ThiemanPlace 28 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 18:25.78 |
| 29 | Drayden DeffenbaughPlace 29 · Grade 9 · West Central | 9 | West Central | 18:34.67 |
| 30 | Jacob FischerPlace 30 · Grade 10 · Vermillion | 10 | Vermillion | 18:37.41 |
| 31 | Ben BrannanPlace 31 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 18:44.46 |
| 32 | Isaiah LovePlace 32 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 18:44.50 |
| 33 | Lukas TraxlerPlace 33 · Grade 9 · Beresford | 9 | Beresford | 19:04.02 |
| 34 | Max KinneyPlace 34 · Grade 8 · Beresford | 8 | Beresford | 19:06.94 |
| 35 | David ThiemanPlace 35 · Grade 11 · Dakota Valley | 11 | Dakota Valley | 19:07.94 |
| 36 | Ansel Vande ZandePlace 36 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 19:08.64 |
| 37 | Dean FlemingPlace 37 · Grade 9 · Vermillion | 9 | Vermillion | 19:09.14 |
| 38 | Tobin LamerPlace 38 · Grade 9 · Tri-Valley | 9 | Tri-Valley | 19:25.01 |
| 39 | Elijah SchaapPlace 39 · Grade 9 · Beresford | 9 | Beresford | 19:26.67 |
| 40 | Ethan HammPlace 40 · Grade 11 · Dakota Valley | 11 | Dakota Valley | 19:30.07 |
| 41 | Max BoelterPlace 41 · Grade 12 · Dakota Valley | 12 | Dakota Valley | 19:33.77 |
| 42 | Gavin MaPlace 42 · Grade 9 · Vermillion | 9 | Vermillion | 19:50.02 |
| 43 | Noah BuhianPlace 43 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 20:04.73 |
| 44 | Cody SchuttePlace 44 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 20:11.89 |
| 45 | Mobi MerrimanPlace 45 · Grade 8 · Beresford | 8 | Beresford | 20:25.51 |
| 46 | Hunter SargentPlace 46 · Grade 9 · Tri-Valley | 9 | Tri-Valley | 20:28.19 |
| 47 | Carter HeckathornPlace 47 · Grade 10 · Elk Point-Jefferson | 10 | Elk Point-Jefferson | 21:27.99 |
| 48 | Ethan BrownPlace 48 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 21:52.54 |
| 49 | Cohen GirardPlace 49 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 21:52.77 |
| 50 | Kelan BorschelPlace 50 · Grade 9 · Beresford | 9 | Beresford | 22:18.21 |
| 51 | Ian GreenePlace 51 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 22:20.97 |
| 52 | Wyatt JacobsPlace 52 · Grade 9 · Canton | 9 | Canton | 22:24.67 |
| 53 | Tyler LaggePlace 53 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 22:26.90 |
| 54 | Hubert PullinsPlace 54 · Grade 9 · Canton | 9 | Canton | 22:41.94 |
| 55 | Michael BournePlace 55 · Grade 12 · Dakota Valley | 12 | Dakota Valley | 23:16.68 |
| 56 | Colby HuotPlace 56 · Grade 9 · Beresford | 9 | Beresford | 24:13.72 |