1 | 34 | Canby,
MN - Team Time (1st 5) 1:41:25.8 | Spread (1st 5) 1:12.6 |
| 3, 4, 8, 9, 10, (15), (16) |
| Nicolas Full, Kendon Knutson, Brandon Danielson, Noah Harms, Brett Stoks, (Riley Nelson), (Nolan VanKeulen) |
| 19:39.0, 19:49.1, 20:21.8, 20:44.3, 20:51.6, (21:37.4), (21:41.6) |
2 | 37 | Mankato East,
MN - Team Time (1st 5) 1:40:33.2 | Spread (1st 5) 3:18.1 |
| 1, 5, 7, 11, 13, (17), (21) |
| Jackson Peed, Pedro Haycraft, Collin Pierskalla, Zander Knode, Luke Hoffman, (Nolan Bleck), (Tobias Luntsford) |
| 18:15.9, 19:51.0, 19:57.4, 20:54.9, 21:34.0, (21:48.5), (25:36.7) |
3 | 52 | Mankato West,
MN - Team Time (1st 5) 1:44:27.5 | Spread (1st 5) 2:35.9 |
| 2, 6, 12, 14, 18, (19), (20) |
| Owen Risto, Logan Lumsden, Ezekiel Mikkalson, Ty Thayer, Jacob Kane, (Logan Senesac), (Conor Feehan) |
| 19:27.1, 19:51.7, 21:30.2, 21:35.5, 22:03.0, (22:54.8), (24:03.7) |