| 1 | Devon AndersenPlace 1 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 15:48.0 |
| 2 | Luciano BarbaraPlace 2 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 16:11.5 |
| 3 | Milo CarlsonPlace 3 · Grade 9 · Tri-Valley | 9 | Tri-Valley | 16:11.6 |
| 4 | Devon SchlueterPlace 4 · Grade 7 · Tri-Valley | 7 | Tri-Valley | 16:11.6 |
| 5 | Caleb HansenPlace 5 · Grade 11 · Beresford | 11 | Beresford | 16:21.2 |
| 6 | Layton GackePlace 6 · Grade 8 · Tri-Valley | 8 | Tri-Valley | 16:22.7 |
| 7 | Ashton AndrewsPlace 7 · Grade 7 · Beresford | 7 | Beresford | 16:23.0 |
| 8 | Cohen GirardPlace 8 · Grade 12 · Elk Point-Jefferson | 12 | Elk Point-Jefferson | 16:31.2 |
| 9 | Ben GreenPlace 9 · Grade 11 · Vermillion | 11 | Vermillion | 16:31.8 |
| 10 | Tate VeltkampPlace 10 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 16:32.7 PR |
| 11 | Thomas ChristensenPlace 11 · Grade 9 · Dell Rapids | 9 | Dell Rapids | 16:34.5 |
| 12 | Brooks DelperdangPlace 12 · Grade 10 · Dakota Valley | 10 | Dakota Valley | 16:50.7 |
| 13 | Malcolm PulscherPlace 13 · Grade 10 · Dell Rapids | 10 | Dell Rapids | 17:01.8 |
| 14 | Miles CarstensenPlace 14 · Grade 7 · Dell Rapids | 7 | Dell Rapids | 17:09.5 PR |
| 15 | Lukas TraxlerPlace 15 · Grade 12 · Beresford | 12 | Beresford | 17:21.1 PR |
| 16 | Blake KilgorePlace 16 · Grade 9 · Beresford | 9 | Beresford | 17:29.0 |
| 17 | Jace MyersPlace 17 · Grade 9 · Beresford | 9 | Beresford | 17:29.3 |
| 18 | Hutton AmundsonPlace 18 · Grade 7 · Tri-Valley | 7 | Tri-Valley | 17:31.6 |
| 19 | Oliver PulscherPlace 19 · Grade 7 · Dell Rapids | 7 | Dell Rapids | 17:35.0 PR |
| 20 | Briggs JarmanPlace 20 · Grade 9 · Canton | 9 | Canton | 17:36.8 |
| 21 | Behr PeckenpaughPlace 21 · Grade 12 · Dell Rapids | 12 | Dell Rapids | 17:38.2 |
| 22 | Daniel AndersonPlace 22 · Grade 9 · Canton | 9 | Canton | 17:41.6 |
| 23 | Landan MackPlace 23 · Grade 10 · Tri-Valley | 10 | Tri-Valley | 17:48.0 |
| 24 | Rylan RichardsonPlace 24 · Grade 12 · Canton | 12 | Canton | 17:55.7 |
| 25 | Cole WorthingtonPlace 25 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 18:02.5 |
| 26 | Riley DixonPlace 26 · Grade 9 · Canton | 9 | Canton | 18:08.3 |
| 27 | Raiden HannerPlace 27 · Grade 10 · Beresford | 10 | Beresford | 18:09.3 |
| 28 | Ethan VinkPlace 28 · Grade 10 · Canton | 10 | Canton | 18:13.0 PR |
| 29 | Andrew SeesPlace 29 · Grade 9 · Irene-Wakonda | 9 | Irene-Wakonda | 18:32.0 |
| 30 | Memphis DeBoerPlace 30 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 18:36.7 |
| 31 | Ryan CrombiePlace 31 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 18:40.0 |
| 32 | Aiden GannonPlace 32 · Grade 8 · Canton | 8 | Canton | 18:58.5 |
| 33 | Trevor McMahanPlace 33 · Grade 8 · Elk Point-Jefferson | 8 | Elk Point-Jefferson | 19:03.6 |
| 34 | Jackson HillPlace 34 · Grade 9 · Vermillion | 9 | Vermillion | 19:11.2 |
| 35 | Eliot HolmbergPlace 35 · Grade 9 · Dell Rapids | 9 | Dell Rapids | 19:13.6 |
| 36 | Nathan FierstinePlace 36 · Grade 9 · Elk Point-Jefferson | 9 | Elk Point-Jefferson | 19:16.5 |
| 37 | Jerit SieperdaPlace 37 · Grade 7 · Beresford | 7 | Beresford | 19:17.0 |
| 38 | Jack KreberPlace 38 · Grade 7 · Dakota Valley | 7 | Dakota Valley | 19:17.7 PR |
| 39 | Clark HansonPlace 39 · Grade 8 · Elk Point-Jefferson | 8 | Elk Point-Jefferson | 19:21.6 PR |
| 40 | Alexander VeldhuizenPlace 40 · Grade 8 · Canton | 8 | Canton | 19:47.4 |
| 41 | Liam WarrenPlace 41 · Grade 8 · Vermillion | 8 | Vermillion | 19:48.3 PR |
| 42 | George SchnabelPlace 42 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 19:59.6 |
| 43 | Teegan YusellaPlace 43 · Grade 9 · Canton | 9 | Canton | 20:01.5 |
| 44 | Tyson FreemanPlace 44 · Grade 8 · Elk Point-Jefferson | 8 | Elk Point-Jefferson | 20:10.6 PR |
| 45 | Colby HuotPlace 45 · Grade 12 · Beresford | 12 | Beresford | 20:14.1 |
| 46 | Tharen DavisPlace 46 · Grade 9 · Dell Rapids | 9 | Dell Rapids | 20:17.4 |
| 47 | Parker McArthurPlace 47 · Grade 8 · Dakota Valley | 8 | Dakota Valley | 21:02.7 |
| 48 | Aden PajlPlace 48 · Grade 10 · Elk Point-Jefferson | 10 | Elk Point-Jefferson | 21:16.3 |
| 49 | Zavier ThiemanPlace 49 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 21:17.9 |
| 50 | Evan ChristensenPlace 50 · Grade 7 · Dell Rapids | 7 | Dell Rapids | 21:41.5 |
| 51 | Cale WagnerPlace 51 · Grade 9 · Dakota Valley | 9 | Dakota Valley | 21:47.3 |
| 52 | Gabe BournePlace 52 · Grade 7 · Dakota Valley | 7 | Dakota Valley | 23:06.9 |
| 53 | Tristan YaneffPlace 53 · Grade 7 · Elk Point-Jefferson | 7 | Elk Point-Jefferson | 24:02.4 PR |
| 54 | Isaac WaleryPlace 54 · Grade 7 · Elk Point-Jefferson | 7 | Elk Point-Jefferson | 24:38.8 PR |
| 55 | Jackson SharkeyPlace 55 · Grade 8 · Elk Point-Jefferson | 8 | Elk Point-Jefferson | 24:39.6 PR |
| 56 | Kayden CampbellPlace 56 · Grade 8 · Elk Point-Jefferson | 8 | Elk Point-Jefferson | 25:00.5 PR |
| 57 | Lucas GilbertsonPlace 57 · Grade 7 · Vermillion | 7 | Vermillion | 31:34.5 PR |