| 1 | Kaleb FoltzPlace 1 · Grade 12 · Tri-State | 12 | Tri-State | 16:51.43 |
| 2 | Carson WosjePlace 2 · Grade 10 · Sioux Valley | 10 | Sioux Valley | 17:55.72 |
| 3 | Sam ManianPlace 3 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 18:52.65 |
| 4 | Kyler MarsonPlace 4 · Grade 8 · Estelline/Hendricks | 8 | Estelline/Hendricks | 18:58.87 |
| 5 | Cooper PommerPlace 5 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 19:04.95 |
| 6 | Caden HouriganPlace 6 · Grade 9 · Deuel | 9 | Deuel | 19:09.10 |
| 7 | Tyson HagbergPlace 7 · Grade 9 · Deuel | 9 | Deuel | 19:11.33 |
| 8 | Colton TrooienPlace 8 · Grade 12 · Deubrook Area | 12 | Deubrook Area | 19:12.65 |
| 9 | August DagelPlace 9 · Grade 9 · Estelline/Hendricks | 9 | Estelline/Hendricks | 19:25.76 |
| 10 | Ryder GraffPlace 10 · Grade 9 · Sisseton | 9 | Sisseton | 19:29.11 |
| 11 | Camden HobbsPlace 11 · Grade 12 · Estelline/Hendricks | 12 | Estelline/Hendricks | 19:37.15 |
| 12 | Jayven MaagPlace 12 · Grade 11 · Waubay/Summit | 11 | Waubay/Summit | 19:39.44 |
| 13 | Taylor MerkelPlace 13 · Grade 12 · Clark/Willow Lake | 12 | Clark/Willow Lake | 19:42.11 |
| 14 | Payton MoorePlace 14 · Grade 10 · Redfield | 10 | Redfield | 19:45.30 |
| 15 | Bret MiltonPlace 15 · Grade 10 · Sioux Valley | 10 | Sioux Valley | 19:46.81 |
| 16 | Lance KaufmannPlace 16 · Grade 11 · Arlington | 11 | Arlington | 19:47.54 |
| 17 | Riley MillerPlace 17 · Grade 12 · Arlington | 12 | Arlington | 19:54.67 |
| 18 | Damian SeversonPlace 18 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 19:56.71 |
| 19 | Nolan EidsonPlace 19 · Grade 9 · Castlewood | 9 | Castlewood | 20:07.52 |
| 20 | Levi AxtellPlace 20 · Grade 8 · Sioux Valley | 8 | Sioux Valley | 20:09.08 |
| 21 | Carson VavruskaPlace 21 · Grade 11 · Florence/Henry | 11 | Florence/Henry | 20:10.65 |
| 22 | Chase HenriksenPlace 22 · Grade 9 · Arlington | 9 | Arlington | 20:11.24 |
| 23 | Conner GieddPlace 23 · Grade 9 · De Smet | 9 | De Smet | 20:14.74 |
| 24 | Carter HinnersPlace 24 · Grade 10 · Great Plains Lutheran | 10 | Great Plains Lutheran | 20:19.52 |
| 25 | Tyrus SchulzPlace 25 · Grade 9 · Deubrook Area | 9 | Deubrook Area | 20:24.15 |
| 26 | Amsden PiotterPlace 26 · Grade 11 · Tri-State | 11 | Tri-State | 20:27.84 |
| 27 | Daniel GumsPlace 27 · Grade 12 · Deuel | 12 | Deuel | 20:31.43 |
| 28 | Seth GramsPlace 28 · Grade 11 · Great Plains Lutheran | 11 | Great Plains Lutheran | 20:43.76 |
| 29 | Caleb RonnePlace 29 · Grade 11 · Deuel | 11 | Deuel | 20:44.61 |
| 30 | Dorian KaufmanPlace 30 · Grade 9 · Arlington | 9 | Arlington | 20:46.17 |
| 31 | Brady HiltunenPlace 31 · Grade 9 · Sioux Valley | 9 | Sioux Valley | 20:48.54 |
| 32 | Kadin RagusePlace 32 · Grade 11 · Tri-State | 11 | Tri-State | 20:57.84 |
| 33 | Oliver ReitzPlace 33 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 21:25.75 |
| 34 | Jordan BotkinPlace 34 · Grade 9 · De Smet | 9 | De Smet | 21:26.40 |
| 35 | Carter SappPlace 35 · Grade 9 · Sioux Valley | 9 | Sioux Valley | 21:30.21 |
| 36 | Gavin MattsonPlace 36 · Grade 8 · Deuel | 8 | Deuel | 21:32.02 |
| 37 | Keondray WhitePlace 37 · Grade 12 · Sisseton | 12 | Sisseton | 21:39.24 |
| 38 | Jayden SchwanPlace 38 · Grade 10 · Groton Area | 10 | Groton Area | 21:40.43 |
| 39 | Jett KruegerPlace 39 · Grade 11 · Tri-State | 11 | Tri-State | 21:42.68 |
| 40 | Cade HexemPlace 40 · Grade 9 · Estelline/Hendricks | 9 | Estelline/Hendricks | 21:45.34 |
| 41 | Zach SchroederPlace 41 · Grade 9 · Florence/Henry | 9 | Florence/Henry | 22:05.93 |
| 42 | Logan SeefeldtPlace 42 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 22:17.81 |
| 43 | Marcus KratzPlace 43 · Grade 9 · Great Plains Lutheran | 9 | Great Plains Lutheran | 22:21.99 |
| 44 | Gavin KrollPlace 44 · Grade 9 · Groton Area | 9 | Groton Area | 22:28.80 |
| 45 | Joshua KleinPlace 45 · Grade 9 · Tri-State | 9 | Tri-State | 22:38.22 |
| 46 | Waylan OlsonPlace 46 · Grade 11 · Clark/Willow Lake | 11 | Clark/Willow Lake | 22:52.74 |
| 47 | Nathan UnzenPlace 47 · Grade 10 · Groton Area | 10 | Groton Area | 23:03.90 |
| 48 | Landon CzerwanPlace 48 · Grade 11 · Great Plains Lutheran | 11 | Great Plains Lutheran | 23:11.12 |
| 49 | Dominic KluckmanPlace 49 · Grade 9 · Deuel | 9 | Deuel | 23:13.44 |
| 50 | Cobin RagusePlace 50 · Grade 9 · Tri-State | 9 | Tri-State | 24:00.77 |
| 51 | Tucker SteffensPlace 51 · Grade 9 · Tri-State | 9 | Tri-State | 24:07.58 |
| 52 | Aksel GjerdePlace 52 · Grade 7 · Clark/Willow Lake | 7 | Clark/Willow Lake | 24:39.05 |
| 53 | Bo BrandrietPlace 53 · Grade 12 · Florence/Henry | 12 | Florence/Henry | 25:23.27 |
| 54 | Connor JohnsonPlace 54 · Grade 12 · De Smet | 12 | De Smet | 26:14.85 |
| 55 | Reese ZieglerPlace 55 · Grade 12 · Tiospa Zina | 12 | Tiospa Zina | 26:26.81 |
| 56 | Kaleb JohnsonPlace 56 · Grade 11 · De Smet | 11 | De Smet | 28:28.20 |