| 1 | 23 | Mitchell Christian,
SD - Team Time (1st 5) 1:24:19.8 | Spread (1st 5) 2:27.8 |
| 1, 2, 3, 8, 9, (21), (24) |
| Silas Holdeman, Luke Mentele, Sawyer Holdeman, Brady Asbenson, Luke Atnip, (Micah Menning), (Sam Atnip) |
| 15:34.3, 16:11.6, 16:30.9, 18:00.9, 18:02.1, (19:46.3), (20:53.4) |
| 2 | 54 | Freeman,
SD - Team Time (1st 5) 1:31:49.7 | Spread (1st 5) 1:56.1 |
| 6, 7, 10, 12, 19, (23), (28) |
| Lane McCune, Luke Miller, Collin Randall, Josh Oleson, Korbin Jensen, (Armando Miller), (Grayson Dangel) |
| 17:36.6, 17:49.5, 18:16.0, 18:34.9, 19:32.7, (20:40.1), (21:20.5) |
| 3 | 90 | Avon,
SD - Team Time (1st 5) 1:37:41.3 | Spread (1st 5) 2:50.0 |
| 11, 13, 18, 22, 26 |
| Cale Cooper, Rance Kuhlman, Zander Fathke, Parker Podzimek, Jacob Sassaman |
| 18:19.0, 18:44.3, 19:28.0, 20:01.0, 21:09.0 |
| 4 | 92 | Sanborn Central/Woonsocket,
SD - Team Time (1st 5) 1:38:16.6 | Spread (1st 5) 3:39.3 |
| 5, 15, 20, 25, 27, (29), (32) |
| Jackson Wolter, Liam Terkildsen, Kahle Johnson, Mathias Lindgren, Mason Anderson, (Sj Schlicht), (Gabe Lindgren) |
| 17:34.9, 18:48.4, 19:40.4, 20:58.7, 21:14.2, (21:21.0), (23:23.6) |
| 5 | 98 | Gregory,
SD - Team Time (1st 5) 1:41:40.9 | Spread (1st 5) 6:22.9 |
| 4, 14, 16, 31, 33, (34) |
| Lucas Barreto, George Timanus, Ryler Stevicks, Robby Ring, Isaac Hull, (Andrew Lutt) |
| 17:11.1, 18:48.0, 19:02.8, 23:05.0, 23:34.0, (27:32.0) |
| 6 | 155 | Scotland,
SD - Team Time (1st 5) 2:11:06.9 | Spread (1st 5) 14:01.7 |
| 17, 30, 35, 36, 37 |
| CJ Bjorum, Colin Kubal, Micah Meyer, Colton Odens, Elijah Meyer |
| 19:03.3, 22:19.0, 27:43.6, 28:56.0, 33:05.0 |