1 | 34 | Monroe,
WI - Team Time (1st 5) 1:24:05.1 | Spread (1st 5) 57.8 |
| 3, 5, 6, 7, 13, (32), (38) |
| Jake Hirsbrunner, Ethan Moehn, Steve Christiansen, Steven Christiansen, A.J. Cifuentes, (Jeremy Miller), (Trevor Blum) |
| 16:26.3, 16:40.4, 16:45.3, 16:49.0, 17:24.1, (17:49.0), (18:00.0) |
2 | 55 | Dodgeville/Mineral Point,
WI - Team Time (1st 5) 1:24:55.3 | Spread (1st 5) 1:38.3 |
| 2, 4, 14, 16, 19, (26), (48) |
| Trevor Wunnicke, Ian Ewers, Tyler Wunnicke, Josef Frank, Joe Frank, (Jack Schickel), (Payton Grunow) |
| 15:52.0, 16:39.0, 17:26.0, 17:28.0, 17:30.3, (17:40.3), (18:16.2) |
3 | 121 | New Glarus/Monticello,
WI - Team Time (1st 5) 1:26:30.3 | Spread (1st 5) 2:44.0 |
| 1, 11, 30, 37, 42, (54), (56) |
| Ryan McCoy, Alexander Yieser, Caleb Fredrickson, John Zuber, Hunter Pratt, (Brock Westby-Hess), (Young Chul Vetterli) |
| 15:23.0, 17:16.3, 17:47.0, 17:57.0, 18:07.0, (18:25.0), (18:29.0) |
4 | 133 | Platteville,
WI - Team Time (1st 5) 1:28:36.4 | Spread (1st 5) 1:07.6 |
| 12, 14, 22, 29, 56, (60), (69) |
| Vince Momot, Ben Bahr, Cullen Bryla, David Hahn, Maxwell Frommelt, (Jake Reuter), (John Lambert) |
| 17:21.4, 17:26.0, 17:35.0, 17:45.0, 18:29.0, (18:33.0), (19:01.0) |
5 | 154 | Mount Horeb,
WI - Team Time (1st 5) 1:28:50.7 | Spread (1st 5) 1:22.0 |
| 8, 18, 35, 44, 49, (52), (53) |
| Christian Setser, Lucas Schult, Kyle Eklund, Oakes Dobson, Cole Syvrud, (John Rollins), (Austin Haglund) |
| 16:59.0, 17:29.0, 17:52.7, 18:09.0, 18:21.0, (18:23.6), (18:24.0) |
6 | 176 | McFarland,
WI - Team Time (1st 5) 1:29:36.1 | Spread (1st 5) 1:32.0 |
| 10, 30, 33, 40, 63, (67), (82) |
| Kevin Wernet, Brandon Hass, Sam Mischio, Jack Howell, Nicholas Knoche, (Austin Wells), (Peter Aehl) |
| 17:12.1, 17:47.0, 17:50.9, 18:02.0, 18:44.1, (18:57.0), (19:15.3) |
7 | 179 | Madison Edgewood,
WI - Team Time (1st 5) 1:29:41.6 | Spread (1st 5) 37.4 |
| 24, 28, 34, 46, 47, (58), (61) |
| Henry Woloszyn, Stephen Zakowski, Colin Fitzpatrick, Milo Lingard, Jaxon Todd, (Morgan O'Flahrity), (Patrick Croake) |
| 17:38.0, 17:43.0, 17:51.7, 18:13.5, 18:15.4, (18:30.0), (18:41.0) |
8 | 201 | River Valley,
WI - Team Time (1st 5) 1:30:25.0 | Spread (1st 5) 1:31.0 |
| 20, 20, 43, 45, 73, (79), (93) |
| Alec Bass, Denver Hood, Joe Brognano, Tim Knoll, Deryk Clary, (Anders Wermuth), (Jack Meixelsperger) |
| 17:32.0, 17:32.0, 18:08.0, 18:10.0, 19:03.0, (19:10.0), (19:45.0) |
9 | 226 | Lodi,
WI - Team Time (1st 5) 1:31:22.1 | Spread (1st 5) 1:33.0 |
| 16, 25, 50, 66, 69, (75), (91) |
| Dominique Wilson, Adam Phillips, Sam Taylor, John Joutras, Grant Robertson, (Cole Endres), (Levi Kearney) |
| 17:28.0, 17:38.1, 18:23.0, 18:52.0, 19:01.0, (19:04.0), (19:24.0) |
10 | 248 | Wisconsin Heights,
WI - Team Time (1st 5) 1:31:42.0 | Spread (1st 5) 1:44.0 |
| 23, 27, 38, 73, 87, (88), (100) |
| Billy Boutelle, Kehan Bomkamp, Kody Fisher, Nathen Haugen, Andrew Hummel, (Josiah Caminiti), (Justin Rhodes) |
| 17:37.0, 17:41.0, 18:00.0, 19:03.0, 19:21.0, (19:22.0), (20:26.0) |
11 | 289 | Sauk Prairie,
WI - Team Time (1st 5) 1:32:55.0 | Spread (1st 5) 48.0 |
| 40, 58, 62, 64, 65, (71), (85) |
| Aki Sakai, Austin Fjoser, Tim Pieper, Kyle Herbrand, Tom Alt, (Tony Renger), (Farit Kuri-Azamar) |
| 18:02.0, 18:30.0, 18:44.0, 18:49.0, 18:50.0, (19:02.0), (19:18.0) |
12 | 336 | Brodhead/Juda,
WI - Team Time (1st 5) 1:34:09.0 | Spread (1st 5) 2:12.0 |
| 9, 76, 80, 81, 90, (95), (101) |
| Dylan Johnson, Lukas Wymer, Koel Steinmann, Rodrigo Yescas, Justin Krumwiede, (Nick Ciabatti), (Tate Harnack) |
| 17:11.0, 19:06.0, 19:14.0, 19:15.0, 19:23.0, (19:50.0), (20:27.0) |
13 | 367 | Evansville,
WI - Team Time (1st 5) 1:35:06.0 | Spread (1st 5) 52.0 |
| 54, 68, 78, 83, 84, (103), (104) |
| Skyler Sendelbach, Nathan Vickery, Tristan Watson, Micah Topel, Brandon Robinson, (Nick Lehman), (Johnny Nelis) |
| 18:25.0, 18:59.0, 19:09.0, 19:16.0, 19:17.0, (20:34.0), (20:36.0) |
14 | 386 | Richland Center,
WI - Team Time (1st 5) 1:36:10.0 | Spread (1st 5) 1:27.0 |
| 50, 71, 76, 94, 95, (98), (105) |
| Clayton Prouty, Griffin Lovings, Johan Piekenbrock, Stetson Clary, Alec Adsit, (David Johnson), (Chris Scott) |
| 18:23.0, 19:02.0, 19:06.0, 19:49.0, 19:50.0, (20:14.0), (21:06.0) |
15 | 412 | Prairie Du Chien,
WI - Team Time (1st 5) 1:36:56.0 | Spread (1st 5) 2:24.0 |
| 36, 88, 92, 97, 99, (102), (108) |
| Ethan Ingle, Jacob Schneider, Ethan Mara, Jacob Linder, Nate Nichols, (Joey Linder), (Trevor Zahara) |
| 17:53.0, 19:22.0, 19:31.0, 19:53.0, 20:17.0, (20:28.0), (21:32.0) |
16 | 518 | Southwestern,
WI - Team Time (1st 5) 1:49:29.0 | Spread (1st 5) 6:14.0 |
| 86, 106, 107, 109, 110, (111) |
| Michael Richard, Ryan Bratton, Sid Birkett, Austin Simons, Scott Reynolds, (Forrest Thill) |
| 19:19.0, 21:11.0, 21:13.0, 22:13.0, 25:33.0, (25:39.0) |