1 | 34 | Middleton,
WI - Team Time (1st 5) 1:20:20.9 | Spread (1st 5) 1:14.9 |
| 1, 2, 8, 10, 13, (31), (45) |
| Gus Newcomb, Jack Radar, Sam Jaeger, Caleb Easton, Ryan Madoch, (Braedon Gilles), (Zachary Leffel) |
| 15:18.9, 15:51.8, 16:15.4, 16:21.0, 16:33.8, (17:12.0), (17:34.0) |
2 | 43 | Madison West,
WI - Team Time (1st 5) 1:21:24.0 | Spread (1st 5) 50.0 |
| 3, 6, 6, 9, 19, (21), (23) |
| Noah Zamzow-Schmidt, Aaron Letcher, Sean Topel, Sam Bishop, Jack Reed, (Erik Nuenninghoff), (Adam Ellmann) |
| 15:54.0, 16:13.0, 16:13.0, 16:20.0, 16:44.0, (16:50.0), (16:55.0) |
3 | 68 | Madison Memorial,
WI - Team Time (1st 5) 1:22:36.7 | Spread (1st 5) 1:10.3 |
| 4, 5, 12, 15, 32, (36), (48) |
| Jonas Bietz, Luke Vandermeer, Joel Foster, Casey Gregorich-Trevor, Jack Zweifel, (Jared Gonzales), (Ty Brien) |
| 16:04.7, 16:08.0, 16:33.0, 16:36.0, 17:15.0, (17:22.7), (17:37.0) |
4 | 139 | DeForest,
WI - Team Time (1st 5) 1:25:19.5 | Spread (1st 5) 40.5 |
| 20, 22, 24, 33, 40, (48), (54) |
| Andrew George, Jacob Burgener, Trace O'Brien, Alex Grabowski, Brodie Runez, (Nathan Hill), (Andrew Doucett) |
| 16:46.5, 16:53.5, 16:57.3, 17:15.2, 17:27.0, (17:37.0), (17:46.0) |
5 | 150 | Madison East,
WI - Team Time (1st 5) 1:25:33.4 | Spread (1st 5) 1:13.0 |
| 11, 17, 34, 38, 50, (60), (64) |
| Julian Rohn-Capellaro, Max Loetscher, Henry Hansen, Gabe Wasserman, Marcel Bogucki, (Sasha Lewis-Norelle), (Seth Goldstein) |
| 16:27.0, 16:43.0, 17:17.0, 17:26.4, 17:40.0, (17:58.0), (18:04.0) |
6 | 163 | Stoughton,
WI - Team Time (1st 5) 1:25:50.1 | Spread (1st 5) 1:19.7 |
| 14, 16, 27, 47, 59, (63), (67) |
| Garrett Model, Owen Roe, Tristan Jenny, Carson Fleres, Parker Flint, (Hunter Zaemisch), (Gavin Model) |
| 16:35.0, 16:39.8, 17:04.6, 17:36.0, 17:54.7, (18:02.3), (18:13.8) |
7 | 192 | Verona Area,
WI - Team Time (1st 5) 1:26:44.2 | Spread (1st 5) 1:05.8 |
| 18, 26, 37, 55, 56, (61), (64) |
| TJ Manning, Peter Barger, Jason Ford, Jared Jenkins, Hari Jayaraaman, (Brad Tuomi), (Cory Pedersen) |
| 16:43.2, 17:01.0, 17:23.0, 17:48.0, 17:49.0, (17:59.0), (18:04.0) |
8 | 197 | Oregon,
WI - Team Time (1st 5) 1:27:01.3 | Spread (1st 5) 47.0 |
| 25, 29, 39, 51, 53, (62), (69) |
| Hudson Kugel, Joshua Klahn, Sam Hakes, Ben Lokuta, Nathan Buchert, (Benjamin Lokuta), (Connor Brickley) |
| 16:58.0, 17:09.5, 17:26.8, 17:42.0, 17:45.0, (17:59.5), (18:22.0) |
9 | 213 | Baraboo,
WI - Team Time (1st 5) 1:27:30.4 | Spread (1st 5) 45.4 |
| 28, 30, 41, 56, 58, (66), (76) |
| Jasper Swallen, Silas Patten, Aaron Brekke, Matt Lane, Garrett Exo, (Liam Taber), (Josef Kohlman) |
| 17:09.0, 17:10.0, 17:28.0, 17:49.0, 17:54.4, (18:05.7), (19:06.0) |
10 | 252 | Sauk Prairie,
WI - Team Time (1st 5) 1:28:55.2 | Spread (1st 5) 1:03.0 |
| 42, 43, 46, 51, 70, (71), (72) |
| Seth Reardon, Camden Desroches, Dylan Herbrand, Noah Wankerl, Hudson Haas, (Tristan Blechinger), (Tucker Holloway) |
| 17:31.0, 17:33.0, 17:35.2, 17:42.0, 18:34.0, (18:44.9), (18:46.5) |
11 | 297 | Waunakee,
WI - Team Time (1st 5) 1:31:18.2 | Spread (1st 5) 1:52.0 |
| 35, 43, 68, 74, 77, (78), (80) |
| Cole Hinton, Triston Vogt, Jack Mathison, Trenton Niles, Nicholas Maxfield, (Logan Rynes), (Benjamin Statz) |
| 17:18.0, 17:33.0, 18:17.8, 18:59.4, 19:10.0, (19:17.6), (19:26.0) |
12 | 389 | Reedsburg Area,
WI - Team Time (1st 5) 1:36:22.0 | Spread (1st 5) 36.0 |
| 73, 75, 79, 80, 82, (83), (84) |
| Brendon Stelling, Nick Horzewski, Max Harsch, Noah Brunner, Abednego Becker, (Jakob Wegner), (Joe Osborn) |
| 18:59.0, 19:04.0, 19:18.0, 19:26.0, 19:35.0, (22:15.7), (22:46.2) |