| 1 | 21 | North Central,
SD - Team Time (1st 5) 1:28:50.3 | Spread (1st 5) 1:00.7 |
| 2, 3, 4, 5, 7, (23), (26) |
| Drew Arbach, Aaron Ingerson, Avery Wells, Jason Arbach, Noah Ingerson, (Hayden Sprague), (Jake Wolf) |
| 17:11.0, 17:34.8, 17:51.5, 18:01.3, 18:11.7, (19:42.0), (20:03.5) |
| 2 | 66 | Highmore-Harrold,
SD - Team Time (1st 5) 1:34:37.2 | Spread (1st 5) 1:17.0 |
| 6, 10, 15, 17, 18, (27) |
| Jordan Erfman, Karsten McPeak, Carter Webb, Jayden Erfman, Davian Knox, (Jonah Webb) |
| 18:01.8, 18:43.9, 19:14.0, 19:18.7, 19:18.8, (20:22.9) |
| 3 | 90 | Lower Brule,
SD - Team Time (1st 5) 1:37:20.3 | Spread (1st 5) 1:31.3 |
| 12, 13, 16, 21, 28, (36), (38) |
| Darius LaRoche, Kovaughn ThunderHawk, Bradley LaForge, Kenny Bad Horse, Aiden Grassrope, (Jakon Comes Flying), (Dustin Grassrope) |
| 18:59.7, 19:07.8, 19:14.6, 19:27.2, 20:31.0, (21:38.8), (22:13.5) |
| 4 | 94 | Gettysburg,
SD - Team Time (1st 5) 1:37:29.1 | Spread (1st 5) 2:13.7 |
| 9, 11, 20, 24, 30, (32), (42) |
| Cashton Rausch, Teegan Arpan, Declan Hanten, Izaya Velasquez, Dean Quiett, (Bradly Vasquez), (Gavin Rausch) |
| 18:35.2, 18:51.0, 19:25.1, 19:48.9, 20:48.9, (21:03.3), (29:11.0) |
| 5 | 111 | Herreid/Selby Area,
SD - Team Time (1st 5) 1:38:09.9 | Spread (1st 5) 7:25.0 |
| 1, 8, 29, 33, 40 |
| Gavin Hirsch, Sam Ernst, Will Stiegelmeier, Jack Huffman, Faren Nelson |
| 15:18.8, 18:26.6, 20:32.8, 21:07.9, 22:43.8 |
| 6 | 130 | Lyman,
SD - Team Time (1st 5) 1:41:43.2 | Spread (1st 5) 2:19.4 |
| 14, 22, 25, 34, 35 |
| Jude Miller MS, Utah Langdeau, Adam Rockwood, Oakley Schindler MS, Elias Langdeau |
| 19:12.4, 19:38.6, 19:52.4, 21:28.0, 21:31.8 |
| 7 | 167 | Wolsey-Wessington,
SD - Team Time (1st 5) 1:47:27.3 | Spread (1st 5) 3:36.6 |
| 19, 31, 37, 39, 41 |
| Jacksen Carter, Clayton Hiles, Dominic Andru, Landon Jungemann, Hayden Beck |
| 19:24.1, 20:54.0, 21:53.1, 22:15.4, 23:00.7 |