1 | 35 | Platteville,
WI - Team Time (1st 5) 1:35:52.5 | Spread (1st 5) 3:58.5 |
| 1, 3, 7, 10, 14, (16), (18) |
| Vince Momot, Dan Iselin, Blake Julius, Tom Lambert, Jackson Gormley, (Jordan Brunette), (Justin Brown) |
| 16:46.4, 18:21.2, 19:51.6, 20:08.4, 20:44.9, (20:51.9), (20:56.0) |
2 | 37 | Monroe,
WI - Team Time (1st 5) 1:36:34.6 | Spread (1st 5) 2:56.6 |
| 2, 4, 5, 11, 15, (20), (22) |
| Derek Christiansen, Parker Ingold, Jack Schluesche, Alex O'Brien, Thang Lu, (Alex Koller), (Andy Johnson) |
| 17:53.0, 18:42.6, 18:58.9, 20:10.5, 20:49.6, (21:02.8), (21:20.2) |
3 | 72 | Dodgeville/Mineral Point,
WI - Team Time (1st 5) 1:43:06.7 | Spread (1st 5) 1:49.5 |
| 8, 9, 13, 18, 24, (25), (26) |
| Nathan Eisenzimmer, Stewart Thompson, Ty Driscoll, Hunter Blalock, Hayden Phillips, (Trevor Ross), (Conner Trocke) |
| 19:56.2, 20:05.0, 20:23.8, 20:56.0, 21:45.7, (22:21.0), (22:57.3) |
4 | 79 | Mount Horeb,
WI - Team Time (1st 5) 1:43:00.5 | Spread (1st 5) 2:24.8 |
| 6, 12, 17, 21, 23, (27), (28) |
| Sawyer Dobson, Matthew Thompson, Conrad Schult, Jeremiah Thompson, Kyle Richards, (Alex Ravindran), (Matthew Sherven) |
| 19:10.1, 20:14.3, 20:55.5, 21:05.7, 21:34.9, (22:59.5), (26:07.9) |