1 | 48 | Blair-Taylor,
WI - Team Time (1st 5) 1:40:21.0 | Spread (1st 5) 1:40.7 |
| 5, 6, 9, 11, 17, (18), (20) |
| Jeremiah Pooler, Zach Curran, Caleb Mueller, Brian Guza, Michael Nordie, (A.J. Loken), (Nick Salzmann) |
| 19:22.8, 19:23.7, 20:12.7, 20:18.3, 21:03.5, (21:25.6), (21:27.1) |
2 | 60 | Melrose-Mindoro,
WI - Team Time (1st 5) 1:42:11.8 | Spread (1st 5) 2:35.3 |
| 3, 10, 14, 15, 18, (25), (32) |
| Anthony Stelter, Anthony Morabito, Vinnie Ponterio, Ian Montalvo, Montana Sbraggia, (Lars Grinde), (Justin Abbott) |
| 18:50.3, 20:16.5, 20:46.4, 20:53.0, 21:25.6, (22:11.7), (23:37.5) |
3 | 76 | Cochrane-Fountain City,
WI - Team Time (1st 5) 1:45:01.9 | Spread (1st 5) 3:13.4 |
| 8, 12, 13, 16, 27, (33), (35) |
| Tristan Marklowitz, Jim Joswick, Jackson Bork, Ben Suhr, David Domine, (Phil Glodowski), (Matt Eikamp) |
| 19:46.2, 20:37.7, 20:43.3, 20:55.1, 22:59.6, (25:06.3), (25:23.6) |
| 76 | Whitehall,
WI - Team Time (1st 5) 1:43:28.6 | Spread (1st 5) 4:58.3 |
| 1, 2, 22, 23, 28, (31), (34) |
| Jordy Henrickson, Nick Boland, Jordan Wilmeth, Zach Brommerich, Ben Kissinger, (Tim Matthews), (Charlie Moe) |
| 18:13.7, 18:39.0, 21:38.7, 21:45.2, 23:12.0, (23:21.0), (25:11.6) |
5 | 82 | Gilmanton,
WI - Team Time (1st 5) 1:45:04.5 | Spread (1st 5) 3:17.8 |
| 4, 7, 21, 24, 26, (29), (30) |
| Sean Warner, Adam Whipple, Patrick Warner, Dylan Steiner, Joe Brandt, (Hawke Asher), (Marcus Nilsestuen) |
| 19:13.9, 19:43.0, 21:34.6, 22:01.3, 22:31.7, (23:17.4), (23:18.5) |