| 1 | Carter SiemonsmaPlace 1 · Grade 12 · Garretson | 12 | Garretson | 17:14.40 |
| 2 | Jaxton RinehartPlace 2 · Grade 11 · Tri-Valley | 11 | Tri-Valley | 17:16.70 |
| 3 | Ethan McGregorPlace 3 · Grade 12 · Garretson | 12 | Garretson | 18:12.60 |
| 4 | Logan KontzPlace 4 · Grade 11 · Flandreau | 11 | Flandreau | 18:25.40 |
| 5 | Camden TebayPlace 5 · Grade 11 · Dell Rapids | 11 | Dell Rapids | 18:33.20 |
| 6 | Joshua MerrimanPlace 6 · Grade 9 · Beresford | 9 | Beresford | 18:50.20 |
| 7 | Charles MeyerPlace 7 · Grade 10 · Madison | 10 | Madison | 19:16.80 |
| 8 | Bennett FarleyPlace 8 · Grade 11 · Beresford | 11 | Beresford | 19:19.20 |
| 9 | Noah HalvorsonPlace 9 · Grade 11 · Beresford | 11 | Beresford | 19:19.80 |
| 10 | Tayte JoachimsPlace 10 · Grade 9 · Flandreau | 9 | Flandreau | 19:21.60 |
| 11 | Gabe FriasPlace 11 · Grade 11 · Flandreau | 11 | Flandreau | 19:23.20 |
| 12 | Oliver MerrimanPlace 12 · Grade 11 · Beresford | 11 | Beresford | 19:24.20 |
| 13 | Teagen TeelPlace 13 · Grade 11 · Tri-Valley | 11 | Tri-Valley | 19:26.30 |
| 14 | Cooper LibisPlace 14 · Grade 9 · St. Mary's | 9 | St. Mary's | 19:27.40 |
| 15 | Nolan KatzerPlace 15 · Grade 9 · Dell Rapids | 9 | Dell Rapids | 19:29.00 |
| 16 | Sean KingPlace 16 · Grade 10 · Tri-Valley | 10 | Tri-Valley | 19:34.90 |
| 17 | Beckett VargasPlace 17 · Grade 10 · Madison | 10 | Madison | 19:40.10 |
| 18 | Matthew HeinemannPlace 18 · Grade 12 · St. Mary's | 12 | St. Mary's | 19:41.70 |
| 19 | Caleb SchroederPlace 19 · Grade 11 · Canistota | 11 | Canistota | 19:41.90 |
| 20 | Brock KothPlace 20 · Grade 12 · Beresford | 12 | Beresford | 19:53.00 |
| 21 | Paxton PetersonPlace 21 · Grade 9 · Beresford | 9 | Beresford | 19:56.40 |
| 22 | Nolan CarstensenPlace 22 · Grade 9 · Dell Rapids | 9 | Dell Rapids | 19:59.20 |
| 23 | Sam SchmidtPlace 23 · Grade 12 · Flandreau | 12 | Flandreau | 20:02.00 |
| 24 | Charlie PersonPlace 24 · Grade 10 · Dell Rapids | 10 | Dell Rapids | 20:03.70 |
| 25 | Cooper SmithPlace 25 · Grade 11 · Garretson | 11 | Garretson | 20:10.90 |
| 26 | Nathaniel HobbiePlace 26 · Grade 12 · Flandreau | 12 | Flandreau | 20:16.00 |
| 27 | Jaxen KindelspirePlace 27 · Grade 10 · Tri-Valley | 10 | Tri-Valley | 20:22.20 |
| 28 | Ethan ZemlickaPlace 28 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 20:32.20 |
| 29 | Elijah SchaapPlace 29 · Grade 12 · Beresford | 12 | Beresford | 20:38.80 |
| 30 | Thomas ChristensenPlace 30 · Grade 9 · Dell Rapids | 9 | Dell Rapids | 20:50.20 |
| 31 | Miles SieversPlace 31 · Grade 10 · Garretson | 10 | Garretson | 20:51.70 |
| 32 | Jaxon PuetzPlace 32 · Grade 11 · Canistota | 11 | Canistota | 20:53.50 |
| 33 | Tommy KurtzPlace 33 · Grade 11 · Madison | 11 | Madison | 21:03.60 |
| 34 | Devon AndersenPlace 34 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 21:05.90 PR |
| 35 | Logan BornsPlace 35 · Grade 8 · Clark/Willow Lake | 8 | Clark/Willow Lake | 21:10.90 |
| 36 | Eli GauthierPlace 36 · Grade 9 · Dell Rapids | 9 | Dell Rapids | 21:14.00 |
| 37 | Logan RobinsonPlace 37 · Grade 10 · St. Mary's | 10 | St. Mary's | 21:15.50 |
| 38 | Shea SmidtPlace 38 · Grade 11 · Garretson | 11 | Garretson | 21:25.40 |
| 39 | Michael HanischPlace 39 · Grade 12 · Garretson | 12 | Garretson | 21:33.00 |
| 40 | Joe TrumbauerPlace 40 · Grade 11 · St. Mary's | 11 | St. Mary's | 21:49.90 |
| 41 | Marcus AasheimPlace 41 · Grade 12 · Beresford | 12 | Beresford | 21:55.90 |
| 42 | Timmy FelixPlace 42 · Grade 10 · Madison | 10 | Madison | 22:02.20 |
| 43 | Oliver MeyerPlace 43 · Grade 12 · Madison | 12 | Madison | 22:03.40 |
| 44 | Alex HeinemannPlace 44 · Grade 12 · Dell Rapids | 12 | Dell Rapids | 22:04.50 |
| 45 | Adam HeumillerPlace 45 · Grade 11 · McCook Central/Montrose | 11 | McCook Central/Montrose | 22:20.10 |
| 46 | Aksel GjerdePlace 46 · Grade 10 · Clark/Willow Lake | 10 | Clark/Willow Lake | 22:28.80 |
| 47 | Klayton KemlerPlace 47 · Grade 9 · Colman-Egan | 9 | Colman-Egan | 22:33.60 |
| 48 | Milo CarlsonPlace 48 · Grade 9 · Tri-Valley | 9 | Tri-Valley | 22:45.20 |
| 49 | Giobbe MeyerPlace 49 · Grade 10 · Madison | 10 | Madison | 22:52.30 |
| 50 | Kade LuttPlace 50 · Grade 12 · St. Mary's | 12 | St. Mary's | 23:53.80 |
| 51 | Tristan BrownPlace 51 · Grade 12 · Madison | 12 | Madison | 24:00.50 |
| 52 | Coop BirrittierPlace 52 · Grade 9 · Clark/Willow Lake | 9 | Clark/Willow Lake | 24:23.60 |
| 53 | Gordon OlsonPlace 53 · Grade 11 · Madison | 11 | Madison | 25:11.00 |
| 54 | Houston BryantPlace 54 · Grade 11 · Madison | 11 | Madison | 26:19.10 |
| 55 | Gavin TaylorPlace 55 · Grade 12 · Madison | 12 | Madison | 27:48.20 |