1 | 39 | Wauwatosa East,
WI - Team Time (1st 5) 1:10:05.3 | Spread (1st 5) 46.5 |
| 2, 4, 5, 13, 15, (16), (22) |
| Arthur Wellenstein, Aidan Matthai, Grant Matthai, Ryan Morita, Mason King, (Reed Schubert), (Steven Koss) |
| 13:41.8, 13:48.5, 13:48.6, 14:18.1, 14:28.3, (14:36.7), (15:07.7) |
2 | 45 | Wisconsin Lutheran,
WI - Team Time (1st 5) 1:10:32.2 | Spread (1st 5) 16.9 |
| 7, 8, 9, 10, 11, (12), (14) |
| Luke Wegner, Vicente Janik, Adam Kriefall, Michael Miller, Nick Wendl, (Joey Merrill), (Tristan Sanchez) |
| 13:57.4, 14:03.4, 14:04.7, 14:12.4, 14:14.3, (14:18.0), (14:24.6) |
3 | 48 | West Allis Nathan Hale,
WI - Team Time (1st 5) 1:10:00.0 | Spread (1st 5) 2:24.6 |
| 1, 3, 6, 18, 20, (24), (26) |
| Josh Truchon, Joseph Hertel, Brennan Kompas, Matthew Kees, Carson Shane, (Alex White), (Collin Raschka) |
| 12:32.9, 13:47.0, 13:55.6, 14:47.0, 14:57.5, (15:11.0), (15:18.1) |
4 | 105 | De Pere,
WI - Team Time (1st 5) 1:14:59.0 | Spread (1st 5) 28.0 |
| 17, 19, 21, 23, 25, (27), (28) |
| Max Streichert, Enoch Thielhelm, Garrett Foth, Bennett Bookter, Ethan Hoops, (Evan Milkie), (Finnegan Blake) |
| 14:45.0, 14:51.0, 15:02.0, 15:08.0, 15:13.0, (15:41.0), (16:16.0) |