| 1 | 77 | Freeman Academy/Marion - CLOSED,
SD - Team Time (1st 5) 1:34:13.2 | Spread (1st 5) 3:53.0 |
| 1, 5, 14, 21, 36, (56) |
| Titus Roesler, Tavin Schroeder, Thalen Schroeder, Tim Epp, Finley McConniel, (Hadyen Schmidt) |
| 16:48.3, 18:04.9, 19:05.7, 19:33.0, 20:41.3, (22:30.7) |
| 2 | 85 | Mitchell Christian,
SD - Team Time (1st 5) 1:35:23.6 | Spread (1st 5) 2:31.0 |
| 3, 6, 19, 26, 31, (40), (47) |
| Nathanael Anderberg, Max Reynen, Luke Mentele, Nahum Anderberg, Liam Pospisil, (Micah Frey), (Reegan Nydam) |
| 17:41.0, 18:10.8, 19:25.4, 19:54.4, 20:12.0, (21:01.9), (21:49.0) |
| 3 | 91 | Platte-Geddes,
SD - Team Time (1st 5) 1:36:02.1 | Spread (1st 5) 2:43.1 |
| 4, 7, 15, 30, 35, (51), (53) |
| Collin Engebretson, Nate Whalen, Gavin Gustad, Emmit Holzbauer, Trevor Rolland, (Will Miller), (Kyler Konstanz) |
| 17:51.0, 18:20.0, 19:08.0, 20:09.0, 20:34.1, (21:54.4), (22:06.1) |
| 4 | 93 | Kimball/White Lake,
SD - Team Time (1st 5) 1:36:21.0 | Spread (1st 5) 2:36.1 |
| 9, 10, 11, 22, 41 |
| Dawson Miller, Park Sinclair, Drew Ekstrum, Porter Miller, Spencer Hanson |
| 18:28.9, 18:32.0, 18:35.2, 19:39.9, 21:05.0 |
| 5 | 127 | Gregory,
SD - Team Time (1st 5) 1:39:17.8 | Spread (1st 5) 2:54.7 |
| 8, 13, 29, 34, 43 |
| Luke Sinclair, Carson Klundt, Daniel Mitchell, Cruz Klundt, Pierce Stukel |
| 18:26.3, 18:57.3, 20:08.9, 20:24.3, 21:21.0 |
| 6 | 141 | Bon Homme,
SD - Team Time (1st 5) 1:40:37.5 | Spread (1st 5) 5:51.0 |
| 2, 16, 31, 33, 59, (63) |
| Nate Hall, Noah Ray, Brock Kotalik, Zakk Bertrand, Memphis Kaul, (Kody Pickner) |
| 17:36.0, 19:08.5, 20:12.0, 20:14.0, 23:27.0, (25:23.0) |
| 7 | 152 | Tripp-Delmont/Armour,
SD - Team Time (1st 5) 1:41:45.6 | Spread (1st 5) 2:29.0 |
| 17, 23, 27, 39, 46, (58) |
| Joaquin Pulido, Corbin Fouss, Corbin Fuoss, Micah Leonard, Grady Harrington, (Preston Koster) |
| 19:15.0, 19:45.7, 20:03.9, 20:57.0, 21:44.0, (23:06.0) |
| 8 | 173 | Burke,
SD - Team Time (1st 5) 1:43:08.4 | Spread (1st 5) 3:22.1 |
| 12, 28, 37, 42, 54, (57) |
| Fin Adams, Nick Nelson, Keith Hoffman, Garner Burrus, Kasper Schonebaum, (Cade Burrus) |
| 18:52.9, 20:06.2, 20:44.0, 21:10.3, 22:15.0, (22:46.7) |
| 9 | 175 | Menno,
SD - Team Time (1st 5) 1:43:33.5 | Spread (1st 5) 2:24.5 |
| 20, 24, 38, 45, 48, (60) |
| Kadeyn Ulmer, Julius Carr, Isaac Fergen, Erick Buechler, Izayah Ulmer, (Hunter Masterson) |
| 19:25.8, 19:51.3, 20:46.0, 21:40.1, 21:50.3, (23:49.0) |
| 10 | 218 | Hanson,
SD - Team Time (1st 5) 1:47:12.5 | Spread (1st 5) 3:10.0 |
| 18, 44, 49, 52, 55 |
| Isaac Tuschen, Lester Richards, Carson Ferry, Anthony Geist, Will Jarding |
| 19:19.0, 21:31.3, 21:51.4, 22:01.8, 22:29.0 |
| 11 | 262 | Bridgewater-Emery,
SD - Team Time (1st 5) 1:59:23.0 | Spread (1st 5) 8:04.7 |
| 25, 50, 61, 62, 64, (65), (66) |
| Jaden Stevenson, Landon Hofer, Owen Fink, Asher Strombeck, Timothy Ramirez, (Tekoa Strombeck), (Bennett Guenthner) |
| 19:53.0, 21:52.6, 24:45.7, 24:54.0, 27:57.7, (28:35.7), (31:23.1) |