1 | 29 | Nicolet,
WI - Team Time (1st 5) 57:39.9 | Spread (1st 5) 1:13.1 |
| 1, 4, 7, 8, 9, (11), (14) |
| Francisco Rosas-Sarmiento, Jack Ziegler, Lukas Vater, Dylan Kroll, Aidan Bendickson, (Antonio Diaz Torres), (Ryan Pringle) |
| 10:50.7, 11:24.5, 11:37.8, 11:43.1, 12:03.8, (12:08.0), (12:37.8) |
2 | 39 | Milwaukee King,
WI - Team Time (1st 5) 58:54.4 | Spread (1st 5) 48.6 |
| 3, 5, 6, 12, 13, (15), (19) |
| Ben Parry, Max Siegel, Sebastien Tanner, Ciaran Bagley, Stephen Reed, (Max Klassen), (Zachary Parry) |
| 11:23.8, 11:31.9, 11:37.6, 12:08.7, 12:12.4, (13:02.2), (13:10.6) |
3 | 63 | Wauwatosa West,
WI - Team Time (1st 5) 1:02:46.9 | Spread (1st 5) 1:44.7 |
| 2, 10, 16, 17, 18, (20), (21) |
| Tyler Parker, Kevin Kauflin, Dan Schuldt, Colman Hanlon, Harrison Liang, (Liam Krause), (Noah Kubiak) |
| 11:23.1, 12:05.9, 13:04.5, 13:05.6, 13:07.8, (13:19.1), (13:23.5) |