1 | 28 | Deerfield,
WI - Team Time (1st 5) 1:04:07.0 | Spread (1st 5) 48.7 |
| 2, 4, 5, 8, 9, (13), (14) |
| Will Kaashagen, Jack Nikolay, Jonathan Jones, Nick Huffman, Kody Lewellin, (Liam Brown), (Fritz Kaiser) |
| 12:22.8, 12:39.2, 12:44.1, 13:09.4, 13:11.5, (13:40.5), (13:45.2) |
2 | 35 | Dodgeland,
WI - Team Time (1st 5) 1:03:55.8 | Spread (1st 5) 2:31.8 |
| 1, 3, 6, 10, 15, (16), (19) |
| Evan Finger, Jacob Stuebe, Dalton Klentz, Chandler Cox, Joel Esteves, (Kyle Engels), (Clay Scheffler) |
| 11:29.3, 12:25.4, 12:47.6, 13:12.4, 14:01.1, (14:03.6), (15:06.5) |
3 | 65 | Johnson Creek,
WI - Team Time (1st 5) 1:09:10.8 | Spread (1st 5) 1:44.5 |
| 7, 11, 12, 17, 18, (20), (21) |
| Zane Apkarian, Dylan Gruss, Nick Bowman, Cole Ducklow, Tristen Christensen, (Jon Karczewski), (Michael Hillson) |
| 13:00.6, 13:24.2, 13:34.4, 14:26.5, 14:45.1, (15:38.6), (16:13.9) |