1 | 25 | Highmore-Harrold,
SD - Team Time (1st 5) 1:33:56.8 | Spread (1st 5) 2:45.7 |
| 1, 3, 4, 7, 10, (11), (19) |
| Dawson Hale, Ethan Fyler, Jordan Erfman, Carson Stephenson, Aidan Ferens, (David Stagg), (Jonah Webb) |
| 17:08.4, 18:46.1, 18:49.8, 19:18.4, 19:54.1, (20:01.8), (20:54.2) |
2 | 66 | Herreid/Selby Area,
SD - Team Time (1st 5) 1:42:48.5 | Spread (1st 5) 5:15.8 |
| 2, 8, 14, 15, 27 |
| Eli Hamre, Gavin Hirsch, Lorenzo Galassi, Keegan Russell, Matthew Neely |
| 18:28.7, 19:29.9, 20:24.2, 20:41.2, 23:44.5 |
3 | 82 | Timber Lake,
SD - Team Time (1st 5) 1:44:43.2 | Spread (1st 5) 3:14.9 |
| 9, 12, 13, 22, 26 |
| Charlie Hornick, Xavier Sanchez, Kody Keller, Louis Scholtz, Tell Murray |
| 19:43.7, 20:02.7, 20:17.2, 21:41.0, 22:58.6 |
4 | 96 | Wakpala,
SD - Team Time (1st 5) 1:48:12.1 | Spread (1st 5) 5:29.6 |
| 6, 17, 21, 24, 28, (30) |
| Martin Plenty Chief, Elliot Bears Heart, Zachary Moran, Jacob Moran, Logan McKee, (Wakinyan Plenty Chief) |
| 19:15.1, 20:49.8, 21:33.8, 21:48.7, 24:44.7, (27:14.5) |
5 | 108 | Lyman,
SD - Team Time (1st 5) 1:55:35.9 | Spread (1st 5) 9:16.0 |
| 5, 18, 25, 29, 31 |
| Mason Ryan, Aiden Grassrope, Carter Jones, Memphis Choal, Ash Grassrope |
| 19:00.6, 20:51.9, 21:49.9, 25:36.9, 28:16.6 |
6 | 124 | Wessington Springs,
SD - Team Time (1st 5) 2:04:36.6 | Spread (1st 5) 11:09.5 |
| 16, 20, 23, 32, 33 |
| Lois Couanon, Ranick Fjerstad, Ethan Amick, Will Bruckner, Damien Knippling |
| 20:47.4, 20:58.5, 21:42.0, 29:11.8, 31:56.9 |