| 1 | Brock KothPlace 1 · Grade 11 · Beresford | 11 | Beresford | 15:18.82 |
| 2 | Jacob HarmdierksPlace 2 · Grade 8 · Madison | 8 | Madison | 15:28.99 |
| 3 | James DriscollPlace 3 · Grade 11 · Madison | 11 | Madison | 15:46.61 |
| 4 | Tyler OchsnerPlace 4 · Grade 10 · Baltic | 10 | Baltic | 15:53.71 |
| 5 | Paxton PetersonPlace 5 · Grade 8 · Beresford | 8 | Beresford | 16:09.62 |
| 6 | Michael HanischPlace 6 · Grade 11 · Garretson | 11 | Garretson | 16:13.29 |
| 7 | Cooper SmithPlace 7 · Grade 10 · Garretson | 10 | Garretson | 16:14.57 |
| 8 | Elijah VoorheesPlace 8 · Grade 8 · Canistota | 8 | Canistota | 16:25.01 |
| 9 | Blake BensonPlace 9 · Grade 10 · Garretson | 10 | Garretson | 16:30.74 |
| 10 | Devon AndersenPlace 10 · Grade 7 · Dell Rapids | 7 | Dell Rapids | 16:36.54 |
| 11 | Stetsen TebayPlace 11 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 16:41.06 |
| 12 | Milo CarlsonPlace 12 · Grade 8 · Tri-Valley | 8 | Tri-Valley | 16:41.90 |
| 13 | Malcolm PulscherPlace 13 · Grade 9 · Dell Rapids | 9 | Dell Rapids | 16:42.34 |
| 14 | Layton GackePlace 14 · Grade 7 · Tri-Valley | 7 | Tri-Valley | 16:44.70 |
| 15 | Gavin StewartPlace 15 · Grade 12 · Beresford | 12 | Beresford | 16:47.98 PR |
| 16 | Creighton ArnettPlace 16 · Grade 10 · Flandreau | 10 | Flandreau | 16:53.86 |
| 17 | Eli GauthierPlace 17 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 16:58.06 |
| 18 | Bence BontePlace 18 · Grade 10 · Garretson | 10 | Garretson | 16:58.28 |
| 19 | Broghan TiahrtPlace 19 · Grade 9 · Baltic | 9 | Baltic | 17:03.90 |
| 20 | Cade HoffmanPlace 20 · Grade 7 · McCook Central/Montrose | 7 | McCook Central/Montrose | 17:04.57 PR |
| 21 | Noah KinnerPlace 21 · Grade 7 · Elkton-Lake Benton | 7 | Elkton-Lake Benton | 17:04.99 |
| 22 | Tristan BrownPlace 22 · Grade 11 · Madison | 11 | Madison | 17:07.44 |
| 23 | Thomas ChristensenPlace 23 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 17:20.46 |
| 24 | Blake KilgorePlace 24 · Grade 8 · Beresford | 8 | Beresford | 17:20.82 |
| 25 | Samuel SpisakPlace 25 · Grade 7 · West Central | 7 | West Central | 17:20.88 |
| 26 | Preston RowleyPlace 26 · Grade 7 · McCook Central/Montrose | 7 | McCook Central/Montrose | 17:21.67 |
| 27 | Weston WalkerPlace 27 · Grade 8 · West Central | 8 | West Central | 17:24.02 PR |
| 28 | Giobbe MeyerPlace 28 · Grade 9 · Madison | 9 | Madison | 17:26.42 |
| 29 | Easton ParsonsPlace 29 · Grade 8 · West Central | 8 | West Central | 17:44.18 |
| 30 | Jace MyersPlace 30 · Grade 8 · Beresford | 8 | Beresford | 17:44.39 |
| 31 | Mobi MerrimanPlace 31 · Grade 10 · Beresford | 10 | Beresford | 17:44.74 |
| 32 | Raiden HannerPlace 32 · Grade 9 · Beresford | 9 | Beresford | 17:51.78 |
| 33 | Kash BeauprePlace 33 · Grade 8 · West Central | 8 | West Central | 17:53.58 |
| 34 | Alexander HockenberryPlace 34 · Grade 11 · Baltic | 11 | Baltic | 17:56.39 PR |
| 35 | Timmy FelixPlace 35 · Grade 9 · Madison | 9 | Madison | 18:02.71 |
| 36 | Houston BryantPlace 36 · Grade 10 · Madison | 10 | Madison | 18:02.93 |
| 37 | Lukas TraxlerPlace 37 · Grade 11 · Beresford | 11 | Beresford | 18:04.82 |
| 38 | Olin SteenholdtPlace 38 · Grade 8 · SW MN Christian / Edgerton | 8 | SW MN Christian / Edgerton | 18:07.86 PR |
| 39 | Tayte JoachimsPlace 39 · Grade 8 · Flandreau | 8 | Flandreau | 18:13.00 |
| 40 | Joshua WolfePlace 40 · Grade 11 · Flandreau Indian | 11 | Flandreau Indian | 18:24.19 PR |
| 41 | Cooper DanforthPlace 41 · Grade 8 · Garretson | 8 | Garretson | 18:30.75 |
| 42 | Isaiah FeyPlace 42 · Grade 10 · SW MN Christian / Edgerton | 10 | SW MN Christian / Edgerton | 18:31.78 |
| 43 | Colten RonfeldtPlace 43 · Grade 9 · Baltic | 9 | Baltic | 18:36.60 PR |
| 44 | Layne RogersPlace 44 · Grade 10 · Garretson | 10 | Garretson | 18:37.95 |
| 45 | Bronc GeraetsPlace 45 · Grade 8 · St. Mary's | 8 | St. Mary's | 18:42.27 |
| 46 | Gavin TaylorPlace 46 · Grade 11 · Madison | 11 | Madison | 18:59.78 |
| 47 | Isaiah JohnsonPlace 47 · Grade 12 · Madison | 12 | Madison | 19:04.89 |
| 48 | Holbrook MeyerPlace 48 · Grade 7 · Madison | 7 | Madison | 19:06.56 |
| 49 | Jaxon ScheffPlace 49 · Grade 10 · McCook Central/Montrose | 10 | McCook Central/Montrose | 19:08.02 |
| 50 | Maxen HansenPlace 50 · Grade 7 · Madison | 7 | Madison | 19:09.50 |
| 51 | Jon LembckePlace 51 · Grade 12 · Madison | 12 | Madison | 19:12.15 |
| 52 | Kordell TriggPlace 52 · Grade 9 · Madison | 9 | Madison | 19:14.39 |
| 53 | Will DeutzPlace 53 · Grade 7 · Elkton-Lake Benton | 7 | Elkton-Lake Benton | 19:15.76 |
| 54 | Louis GautheirPlace 54 · Grade 11 · Flandreau | 11 | Flandreau | 19:20.90 |
| 55 | Lukas GaulPlace 55 · Grade 12 · St. Mary's | 12 | St. Mary's | 19:24.65 |
| 56 | Callix BuchholzPlace 56 · Grade 7 · Garretson | 7 | Garretson | 19:29.95 |
| 57 | Peter HoekmanPlace 57 · Grade 7 · Baltic | 7 | Baltic | 19:32.40 |
| 58 | Vance DavisPlace 58 · Grade 8 · Baltic | 8 | Baltic | 19:34.17 |
| 59 | Brenden WarnePlace 59 · Grade 9 · West Central | 9 | West Central | 19:44.77 |
| 60 | Isaiah CoburnPlace 60 · Grade 11 · Garretson | 11 | Garretson | 19:45.73 |
| 61 | Arics ArmellPlace 61 · Grade 11 · Flandreau Indian | 11 | Flandreau Indian | 19:51.04 PR |
| 62 | Lane YockeyPlace 62 · Grade 8 · Elkton-Lake Benton | 8 | Elkton-Lake Benton | 19:51.05 |
| 63 | David GilkersonPlace 63 · Grade 7 · Oldham-Ramona-Rutland | 7 | Oldham-Ramona-Rutland | 20:10.25 PR |
| 64 | Landan MackPlace 64 · Grade 9 · Tri-Valley | 9 | Tri-Valley | 20:21.92 |
| 65 | Reese KunkelPlace 65 · Grade 8 · Canistota | 8 | Canistota | 20:32.61 PR |
| 66 | Lincoln WildePlace 66 · Grade 7 · Baltic | 7 | Baltic | 20:33.85 |
| 67 | Gage KleinPlace 67 · Grade 8 · Madison | 8 | Madison | 20:42.05 |
| 68 | Owen KelmPlace 68 · Grade 12 · Flandreau | 12 | Flandreau | 20:43.96 |
| 69 | Brenner StruiksmaPlace 69 · Grade 12 · Tri-Valley | 12 | Tri-Valley | 20:49.32 |
| 70 | Dagon UbertyPlace 70 · Grade 7 · McCook Central/Montrose | 7 | McCook Central/Montrose | 20:56.67 |
| 71 | Oscar MartinPlace 71 · Grade 8 · Madison | 8 | Madison | 20:59.26 |
| 72 | Nolan SchmidtPlace 72 · Grade 7 · Madison | 7 | Madison | 21:00.07 |
| 73 | Jadin OttoPlace 73 · Grade 7 · Elkton-Lake Benton | 7 | Elkton-Lake Benton | 21:05.71 PR |
| 74 | Santiago PenaPlace 74 · Grade 7 · Oldham-Ramona-Rutland | 7 | Oldham-Ramona-Rutland | 21:24.01 PR |
| 75 | Joseph GamsPlace 75 · Grade 8 · St. Mary's | 8 | St. Mary's | 21:32.18 |
| 76 | Colby HuotPlace 76 · Grade 11 · Beresford | 11 | Beresford | 22:08.10 |
| 77 | Elliot BowersPlace 77 · Grade 10 · St. Mary's | 10 | St. Mary's | 22:15.19 |
| 78 | Tharen DavisPlace 78 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 22:33.13 |
| 79 | Aiden HeilmanPlace 79 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 22:35.00 |
| 80 | Miles KendigPlace 80 · Grade 9 · Tri-Valley | 9 | Tri-Valley | 22:43.35 |
| 81 | Blaine WieczorekPlace 81 · Grade 12 · Tri-Valley | 12 | Tri-Valley | 22:43.61 |
| 82 | Roman GonzalezPlace 82 · Grade 12 · Dell Rapids | 12 | Dell Rapids | 23:07.65 |
| 83 | Cody DykstraPlace 83 · Grade 10 · Elkton-Lake Benton | 10 | Elkton-Lake Benton | 23:08.85 |
| 84 | Evan HansonPlace 84 · Grade 11 · Madison | 11 | Madison | 23:34.26 |
| 85 | Etzio BulitPlace 85 · Grade 8 · Flandreau | 8 | Flandreau | 23:39.55 |
| 86 | Ernesto RodriguezPlace 86 · Grade 12 · Madison | 12 | Madison | 24:06.12 |
| 87 | Eliot HolmbergPlace 87 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 24:48.55 |