| 1 | 19 | Miller,
SD - Team Time (1st 5) 1:17:10.9 | Spread (1st 5) 1:39.2 |
| 1, 2, 4, 5, 7, (14), (16) |
| Pierce Baumberger, Alex Schumacher, Isaiah Gortmaker, Caden Gortmaker, Kellan Hurd, (Ethan Harrell), (Tyson Kindle) |
| 14:27.7, 15:04.4, 15:33.9, 15:58.0, 16:06.9, (17:21.3), (17:29.9) |
| 2 | 54 | Highmore-Harrold,
SD - Team Time (1st 5) 1:24:28.1 | Spread (1st 5) 1:34.0 |
| 6, 9, 10, 12, 17, (22), (26) |
| Jordan Erfman, Bryton Converse, Jonah Webb, Colby Rittel, Isaiah Felicia, (Francesco Codeca), (Aidan Ferens) |
| 16:06.0, 16:45.0, 16:45.2, 17:11.9, 17:40.0, (18:53.7), (19:24.5) |
| 3 | 75 | Sunshine Bible Academy,
SD - Team Time (1st 5) 1:27:27.5 | Spread (1st 5) 3:33.7 |
| 3, 11, 18, 19, 24, (31) |
| Spencer Sargent, Garrett Van Zee, Tanner Fox, Max McKeehan, Owan Watson, (EJ Cho) |
| 15:32.0, 16:47.0, 17:52.8, 18:10.0, 19:05.7, (22:10.8) |
| 4 | 82 | Faulkton Area,
SD - Team Time (1st 5) 1:29:03.2 | Spread (1st 5) 2:27.8 |
| 8, 13, 15, 21, 25 |
| Korbin Stark, Logan Niederbaumer, Max Quinn, Cole Noon, Sean Roseland |
| 16:43.1, 17:14.8, 17:28.2, 18:26.2, 19:10.9 |
| 5 | 127 | Wolsey-Wessington,
SD - Team Time (1st 5) 1:38:28.3 | Spread (1st 5) 2:48.0 |
| 20, 23, 27, 28, 29, (30) |
| Jacksen Carter, Kaleb Cleveland, Grant Timm, Rodrigo de Pa Guia Munoz, Ricardo Sabalier, (Carson Walters) |
| 18:10.1, 19:00.0, 19:30.9, 20:49.2, 20:58.1, (21:38.0) |