1 | 19 | Sioux Falls Lincoln,
SD - Team Time (1st 5) 1:21:46.0 | Spread (1st 5) 42.0 |
| 1, 2, 4, 5, 7, (10), (11) |
| Zeb Mendel, Jackson Sluiter, Grant Graber, Zach Miller, Ethan Yu, (Rob Baker), (Will Sugrue) |
| 15:56.0, 16:14.0, 16:23.0, 16:35.0, 16:38.0, (16:50.0), (17:01.0) |
2 | 44 | Sioux Falls Washington,
SD - Team Time (1st 5) 1:23:56.0 | Spread (1st 5) 56.0 |
| 2, 6, 9, 13, 14, (19) |
| Avery Stanford, Davis Shafer, Collin Winkleman, Lucas Rodman, Dan Gide, (Alex Bittner) |
| 16:14.0, 16:37.0, 16:47.0, 17:08.0, 17:10.0, (17:44.0) |
3 | 80 | Sioux Falls Roosevelt,
SD - Team Time (1st 5) 1:27:57.0 | Spread (1st 5) 1:01.0 |
| 12, 15, 16, 17, 20, (21) |
| Carson Reese, Jordan Johnson, Sam Castle, Eli Johnson, Kieran Weigelt, (Zander Grenz) |
| 17:05.0, 17:31.0, 17:37.0, 17:38.0, 18:06.0, (18:34.0) |
4 | 95 | O'Gorman,
SD - Team Time (1st 5) 1:31:58.0 | Spread (1st 5) 2:41.0 |
| 8, 18, 22, 23, 24, (25) |
| Jack Castelli, Dominic Ripperda, Max Wetzel, Drew Nielsen, Andrew Dally, (Sam Pardy) |
| 16:44.0, 17:41.0, 18:53.0, 19:15.0, 19:25.0, (19:38.0) |