| 1 | Cooper DanforthPlace 1 · Grade 9 · Garretson | 9 | Garretson | 15:40.62 PR |
| 2 | Brecken HansenPlace 2 · Grade 8 · Beresford | 8 | Beresford | 15:40.77 |
| 3 | Easton SchwebachPlace 3 · Grade 7 · Garretson | 7 | Garretson | 15:47.86 PR |
| 4 | Ashton AndrewsPlace 4 · Grade 7 · Beresford | 7 | Beresford | 16:17.32 |
| 5 | Elijah VoorheesPlace 5 · Grade 9 · Canistota | 9 | Canistota | 16:17.60 |
| 6 | Malcolm PulscherPlace 6 · Grade 10 · Dell Rapids | 10 | Dell Rapids | 16:35.82 |
| 7 | Layton GackePlace 7 · Grade 8 · Tri-Valley | 8 | Tri-Valley | 16:37.02 |
| 8 | Miles Belt-HansonPlace 8 · Grade 10 · Canistota | 10 | Canistota | 16:40.84 PR |
| 9 | Ayden OchsnerPlace 9 · Grade 9 · Baltic | 9 | Baltic | 16:41.51 PR |
| 10 | Nikola BietzPlace 10 · Grade 8 · Flandreau | 8 | Flandreau | 16:47.16 |
| 11 | Tate VeltkampPlace 11 · Grade 8 · Dell Rapids | 8 | Dell Rapids | 16:53.84 |
| 12 | Caleb HansenPlace 12 · Grade 11 · Beresford | 11 | Beresford | 16:59.08 |
| 13 | Hans GundersonPlace 13 · Grade 7 · Elkton-Lake Benton | 7 | Elkton-Lake Benton | 17:07.85 PR |
| 14 | Layne RogersPlace 14 · Grade 11 · Garretson | 11 | Garretson | 17:08.88 PR |
| 15 | Tyler OchsnerPlace 15 · Grade 11 · Baltic | 11 | Baltic | 17:11.17 |
| 16 | Preston RowleyPlace 16 · Grade 8 · McCook Central/Montrose | 8 | McCook Central/Montrose | 17:14.86 PR |
| 17 | Ryker AhlersPlace 17 · Grade 7 · Baltic | 7 | Baltic | 17:16.85 PR |
| 18 | David DonahuePlace 18 · Grade 9 · Baltic | 9 | Baltic | 17:17.45 |
| 19 | Miles CarstensenPlace 19 · Grade 7 · Dell Rapids | 7 | Dell Rapids | 17:19.27 |
| 20 | Mason SnydersPlace 20 · Grade 9 · Garretson | 9 | Garretson | 17:21.43 |
| 21 | Jace MyersPlace 21 · Grade 9 · Beresford | 9 | Beresford | 17:23.73 |
| 22 | Oliver TonnesonPlace 22 · Grade 7 · Colman-Egan | 7 | Colman-Egan | 17:26.10 |
| 23 | Kobi MartinPlace 23 · Grade 11 · Flandreau | 11 | Flandreau | 17:32.38 |
| 24 | Asher JohnsonPlace 24 · Grade - · McCook Central/Montrose | - | McCook Central/Montrose | 17:36.36 |
| 25 | Blake KilgorePlace 25 · Grade 9 · Beresford | 9 | Beresford | 17:39.19 |
| 26 | Blake BensonPlace 26 · Grade 11 · Garretson | 11 | Garretson | 17:47.91 |
| 27 | Lukas TraxlerPlace 27 · Grade 12 · Beresford | 12 | Beresford | 17:51.80 |
| 28 | Behr PeckenpaughPlace 28 · Grade 12 · Dell Rapids | 12 | Dell Rapids | 17:56.05 |
| 29 | Bence BontePlace 29 · Grade 11 · Garretson | 11 | Garretson | 17:57.28 |
| 30 | Alexander HockenberryPlace 30 · Grade 12 · Baltic | 12 | Baltic | 17:58.88 |
| 31 | Raiden HannerPlace 31 · Grade 10 · Beresford | 10 | Beresford | 18:02.07 |
| 32 | Maddox MateresePlace 32 · Grade 7 · Madison | 7 | Madison | 18:02.58 |
| 33 | Cade HoffmanPlace 33 · Grade 8 · McCook Central/Montrose | 8 | McCook Central/Montrose | 18:05.70 |
| 34 | Maxen HansenPlace 34 · Grade 8 · Madison | 8 | Madison | 18:18.73 |
| 35 | Charles BevingPlace 35 · Grade 8 · Clark/Willow Lake | 8 | Clark/Willow Lake | 18:22.26 PR |
| 36 | Bronc GeraetsPlace 36 · Grade 9 · St. Mary's | 9 | St. Mary's | 18:27.07 |
| 37 | Jake HarmdierksPlace 37 · Grade 9 · Madison | 9 | Madison | 18:27.07 |
| 38 | Wakinyan BrushbreakerPlace 38 · Grade 8 · Flandreau | 8 | Flandreau | 18:28.14 |
| 39 | Hutton AmundsonPlace 39 · Grade 7 · Tri-Valley | 7 | Tri-Valley | 18:30.72 |
| 40 | Oliver PulscherPlace 40 · Grade 7 · Dell Rapids | 7 | Dell Rapids | 18:34.90 |
| 41 | Eliot HolmbergPlace 41 · Grade 9 · Dell Rapids | 9 | Dell Rapids | 18:39.74 |
| 42 | Holbrook MeyerPlace 42 · Grade 8 · Madison | 8 | Madison | 18:42.94 |
| 43 | Cooper BaconPlace 43 · Grade 7 · St. Mary's | 7 | St. Mary's | 18:46.91 |
| 44 | Lincoln WildePlace 44 · Grade 8 · Baltic | 8 | Baltic | 18:47.49 |
| 45 | Vance DavisPlace 45 · Grade 9 · Baltic | 9 | Baltic | 18:52.49 |
| 46 | Landan MackPlace 46 · Grade 10 · Tri-Valley | 10 | Tri-Valley | 18:53.75 |
| 47 | Callix BuchholzPlace 47 · Grade 8 · Garretson | 8 | Garretson | 18:57.14 |
| 48 | Keagan SteckPlace 48 · Grade 8 · SW MN Christian / Edgerton | 8 | SW MN Christian / Edgerton | 19:11.82 PR |
| 49 | Gunner BerensPlace 49 · Grade 8 · McCook Central/Montrose | 8 | McCook Central/Montrose | 19:26.72 |
| 50 | Joseph GamsPlace 50 · Grade 9 · St. Mary's | 9 | St. Mary's | 19:32.26 |
| 51 | Kordell TriggPlace 51 · Grade 10 · Madison | 10 | Madison | 19:40.69 |
| 52 | Brody GravesPlace 52 · Grade 9 · Clark/Willow Lake | 9 | Clark/Willow Lake | 19:40.74 |
| 53 | Elliot BowersPlace 53 · Grade 11 · St. Mary's | 11 | St. Mary's | 19:42.23 |
| 54 | Peter HoekmanPlace 54 · Grade 8 · Baltic | 8 | Baltic | 19:44.72 |
| 55 | Nolan SchmidtPlace 55 · Grade 8 · Madison | 8 | Madison | 20:02.44 |
| 56 | Judd VandersnickPlace 56 · Grade 8 · Clark/Willow Lake | 8 | Clark/Willow Lake | 20:07.21 |
| 57 | Waylon FitzgeraldPlace 57 · Grade 9 · Clark/Willow Lake | 9 | Clark/Willow Lake | 20:15.23 |
| 58 | Jerit SieperdaPlace 58 · Grade 7 · Beresford | 7 | Beresford | 20:25.06 |
| 59 | Andrew TrumbauerPlace 59 · Grade 7 · St. Mary's | 7 | St. Mary's | 20:25.60 |
| 60 | Aidan RameyPlace 60 · Grade 8 · Baltic | 8 | Baltic | 20:30.05 |
| 61 | DK UbertyPlace 61 · Grade - · McCook Central/Montrose | - | McCook Central/Montrose | 20:43.07 |
| 62 | Liam NielsenPlace 62 · Grade 7 · Madison | 7 | Madison | 20:51.85 |
| 63 | Torger GjerdePlace 63 · Grade 7 · Clark/Willow Lake | 7 | Clark/Willow Lake | 21:06.38 |
| 64 | Isaiah CoburnPlace 64 · Grade 12 · Garretson | 12 | Garretson | 21:11.72 |
| 65 | Jace McDowellPlace 65 · Grade 7 · Elkton-Lake Benton | 7 | Elkton-Lake Benton | 21:53.47 PR |
| 66 | Oscar MartinPlace 66 · Grade 9 · Madison | 9 | Madison | 22:14.65 |
| 67 | Abraham MolasconPlace 67 · Grade 9 · Madison | 9 | Madison | 22:25.37 |
| 68 | Evan ChristensenPlace 68 · Grade 7 · Dell Rapids | 7 | Dell Rapids | 22:28.86 |
| 69 | Lane YockeyPlace 69 · Grade 9 · Elkton-Lake Benton | 9 | Elkton-Lake Benton | 23:43.87 |
| 70 | Tharen DavisPlace 70 · Grade 9 · Dell Rapids | 9 | Dell Rapids | 23:52.08 |
| 71 | Cash KochPlace 71 · Grade - · McCook Central/Montrose | - | McCook Central/Montrose | 24:39.59 |
| 72 | Gage KleinPlace 72 · Grade 9 · Madison | 9 | Madison | 25:09.27 |
| 73 | Chase VogelPlace 73 · Grade - · McCook Central/Montrose | - | McCook Central/Montrose | 26:10.88 |
| 74 | Kayden RyanPlace 74 · Grade 8 · Clark/Willow Lake | 8 | Clark/Willow Lake | 26:37.40 PR |
| 75 | Connor KvalePlace 75 · Grade 7 · Baltic | 7 | Baltic | 27:29.59 |
| 76 | Brayden HeerenPlace 76 · Grade 9 · Canistota | 9 | Canistota | 28:54.77 |
| 77 | Kyle SchwaderPlace 77 · Grade - · McCook Central/Montrose | - | McCook Central/Montrose | 30:53.00 |
| 78 | Kayden WheelerPlace 78 · Grade 7 · Clark/Willow Lake | 7 | Clark/Willow Lake | 31:49.34 |