| 1 | Dean HarknessPlace 1 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 15:53.35 |
| 2 | Mason MarxPlace 2 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 15:57.29 |
| 3 | Luke KnightPlace 3 · Grade 10 · Centerville | 10 | Centerville | 16:07.37 |
| 4 | Brayden MangelPlace 4 · Grade 7 · Freeman | 7 | Freeman | 16:21.54 |
| 5 | Isaac HaichPlace 5 · Grade 7 · Irene-Wakonda | 7 | Irene-Wakonda | 16:25.87 |
| 6 | Jase BrouwerPlace 6 · Grade 10 · Centerville | 10 | Centerville | 16:28.62 |
| 7 | Rance KuhlmanPlace 7 · Grade 8 · Avon | 8 | Avon | 16:45.39 |
| 8 | Wyatt BrownPlace 8 · Grade 10 · Centerville | 10 | Centerville | 17:00.97 |
| 9 | Lane McCunePlace 9 · Grade 7 · Freeman | 7 | Freeman | 17:01.96 |
| 10 | Gabe DammerPlace 10 · Grade 10 · McCrossan | 10 | McCrossan | 17:03.16 |
| 11 | Duryan ThundershieldPlace 11 · Grade 9 · McCrossan | 9 | McCrossan | 17:04.80 |
| 12 | Austin ClercxPlace 12 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 17:05.79 |
| 13 | Jack FathkePlace 13 · Grade 8 · Avon | 8 | Avon | 17:08.03 |
| 14 | Jayson AllisonPlace 14 · Grade 9 · Freeman Academy/Marion | 9 | Freeman Academy/Marion | 17:09.35 |
| 15 | Colin RobertsonPlace 15 · Grade 9 · Parker | 9 | Parker | 17:29.67 |
| 16 | Ryan StowePlace 16 · Grade 9 · McCrossan | 9 | McCrossan | 17:34.99 |
| 17 | Isaac MarohlPlace 17 · Grade 10 · Centerville | 10 | Centerville | 17:44.34 |
| 18 | Kenneth KubalPlace 18 · Grade 10 · Scotland | 10 | Scotland | 17:59.63 |
| 19 | Kail MyhandPlace 19 · Grade 11 · McCrossan | 11 | McCrossan | 18:10.33 |
| 20 | Devon KuchtaPlace 20 · Grade 10 · Parker | 10 | Parker | 18:25.14 |
| 21 | Jackson NealPlace 21 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 18:30.62 |
| 22 | Aiden JansenPlace 22 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 18:34.68 |
| 23 | Isaiah LovePlace 23 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 18:43.00 |
| 24 | Noah McGeePlace 24 · Grade 7 · Freeman | 7 | Freeman | 18:56.41 |
| 25 | Ethan RobertsonPlace 25 · Grade 11 · McCrossan | 11 | McCrossan | 19:18.54 |
| 26 | Colton KitzingPlace 26 · Grade 9 · Viborg-Hurley | 9 | Viborg-Hurley | 19:18.81 |
| 27 | John KjosePlace 27 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 19:20.99 |
| 28 | Carlos MendezPlace 28 · Grade 11 · McCrossan | 11 | McCrossan | 19:22.03 |
| 29 | Jack HeckathornPlace 29 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 19:25.80 |
| 30 | Ethan BrownPlace 30 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 19:31.80 |
| 31 | Carter LeePlace 31 · Grade 9 · Mitchell Christian | 9 | Mitchell Christian | 19:44.60 |
| 32 | Vince LovatoPlace 32 · Grade 11 · McCrossan | 11 | McCrossan | 19:46.07 |
| 33 | Levi DeWaardPlace 33 · Grade 7 · Tripp-Delmont/Armour | 7 | Tripp-Delmont/Armour | 19:58.48 |
| 34 | Noah ThooftPlace 34 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 20:11.75 |
| 35 | Micah ChildressPlace 35 · Grade 11 · Centerville | 11 | Centerville | 20:39.77 |
| 36 | Jayse Vande VegtePlace 36 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 20:59.08 |
| 37 | Jacob PeircePlace 37 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 21:08.84 |
| 38 | Tyler LaggePlace 38 · Grade 11 · Elk Point-Jefferson | 11 | Elk Point-Jefferson | 21:13.96 |
| 39 | Armando MillerPlace 39 · Grade 9 · Freeman Academy/Marion | 9 | Freeman Academy/Marion | 21:25.12 |
| 40 | Braydyn MorrisonPlace 40 · Grade 10 · Viborg-Hurley | 10 | Viborg-Hurley | 21:35.18 |
| 41 | Carter HeckathornPlace 41 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 21:45.90 |
| 42 | Josh BrandtPlace 42 · Grade 9 · Mitchell Christian | 9 | Mitchell Christian | 21:53.11 |
| 43 | Gideon RemboldPlace 43 · Grade 9 · Freeman | 9 | Freeman | 22:06.25 |
| 44 | Michael McDonaldPlace 44 · Grade 11 · McCrossan | 11 | McCrossan | 22:07.98 |
| 45 | Jevin EricksonPlace 45 · Grade 10 · Parker | 10 | Parker | 22:56.98 |
| 46 | Micah MeyerPlace 46 · Grade 9 · Scotland | 9 | Scotland | 23:20.45 |