1 | 50 | Notre Dame,
WI - Team Time (1st 5) 1:22:50.0 | Spread (1st 5) 1:02.5 |
| 1, 4, 12, 16, 17, (18), (19) |
| Isaac Nowak, Joseph Stumpf, Joseph Hunt, Jackson Fogarty, Braeden Tilot, (Federrico Auricchio), (Beckett Chambers) |
| 15:55.6, 16:15.5, 16:46.2, 16:54.6, 16:58.1, (16:58.6), (17:01.3) |
2 | 91 | Xavier,
WI - Team Time (1st 5) 1:24:50.7 | Spread (1st 5) 2:00.4 |
| 3, 5, 11, 27, 45, (46), (48) |
| Kenny Power, Noah Donnermeyer, Ean Mares, Luke Krull, Nicholas Vajda, (Nate Hall), (Drew Magnuson) |
| 16:13.7, 16:17.1, 16:44.9, 17:20.9, 18:14.1, (18:15.9), (18:21.3) |
3 | 113 | Kiel,
WI - Team Time (1st 5) 1:26:21.1 | Spread (1st 5) 1:15.4 |
| 9, 13, 28, 31, 32, (50), (56) |
| Ethan Vander Meer, Pierce Arenz, Aaron Stephany, Owen Korb, Kaden Reiss, (Sam Keuler), (August Curry) |
| 16:38.6, 16:47.4, 17:22.2, 17:38.9, 17:54.0, (18:29.0), (18:40.4) |
4 | 166 | Brillion,
WI - Team Time (1st 5) 1:28:29.7 | Spread (1st 5) 1:14.7 |
| 20, 26, 30, 43, 47, (63), (73) |
| Lucas Mathes, Ian Calaway, Bob Huntley, Carter Zutz, Riley Nicklaus, (Caeden Holly), (Trenton Nicklaus) |
| 17:03.0, 17:19.5, 17:37.7, 18:11.8, 18:17.7, (18:48.3), (19:09.0) |
5 | 167 | Luxemburg-Casco,
WI - Team Time (1st 5) 1:28:42.7 | Spread (1st 5) 2:03.0 |
| 10, 15, 38, 42, 62, (66), (70) |
| Spencer Thiry, Gabe Havel, Kyan Lynts, Hudson Thiry, Derek Christoph, (Reagan Doell), (Lance Chervosky) |
| 16:43.0, 16:53.3, 18:08.8, 18:11.6, 18:46.0, (19:02.0), (19:06.0) |
6 | 171 | Little Chute,
WI - Team Time (1st 5) 1:28:33.5 | Spread (1st 5) 2:32.6 |
| 2, 21, 33, 57, 58, (68), (77) |
| Riley Huss, Will Bakken, Trevor Wydeven, Dominic Fletcher, Collin Fonder, (Ryan Trzebiatowski), (Evan Kilgas) |
| 16:09.4, 17:04.6, 17:55.6, 18:41.9, 18:42.0, (19:03.5), (19:39.0) |
7 | 188 | Two Rivers,
WI - Team Time (1st 5) 1:29:09.3 | Spread (1st 5) 2:15.7 |
| 14, 24, 25, 53, 72, (82), (84) |
| Eli Gallagher, Carson Kadow, Brice Radandt, Bergen Schmid, Ekin Yang, (Cade Lisowe), (Cameron Essert) |
| 16:52.1, 17:15.6, 17:19.2, 18:34.6, 19:07.8, (20:08.1), (20:13.2) |
8 | 203 | Chilton,
WI - Team Time (1st 5) 1:30:59.7 | Spread (1st 5) 34.2 |
| 34, 36, 40, 41, 52, (55), (61) |
| Eliot Wieting, Lincoln Kuehn, Kaleb Plate, Jack Lisowe, Jackson Meyers, (Will Fuerbringer), (Logan Platner) |
| 18:00.0, 18:04.0, 18:10.4, 18:11.1, 18:34.2, (18:38.7), (18:45.1) |
9 | 215 | Plymouth,
WI - Team Time (1st 5) 1:30:53.5 | Spread (1st 5) 1:03.2 |
| 29, 39, 44, 49, 54, (64), (65) |
| Emmitt Huhn, Wyatt Herzog, Kade Burdick, Emmett Lodl, Carter Selk, (Aidan Cohn), (Cole Anhalt) |
| 17:32.6, 18:09.5, 18:13.7, 18:21.9, 18:35.8, (18:56.5), (19:00.1) |
10 | 222 | North Fond du Lac Oakfield,
WI - Team Time (1st 5) 1:30:37.8 | Spread (1st 5) 1:54.3 |
| 22, 23, 51, 59, 67, (78), (81) |
| Nate Gindt, Kaisyn Schraufnagel, Kaleb Logan, Ariel Paz, Austin Feucht, (Ayden Fowler), (Connor Rauls) |
| 17:07.8, 17:12.7, 18:31.3, 18:43.9, 19:02.1, (19:51.4), (20:03.2) |
11 | 246 | Sheboygan Falls,
WI - Team Time (1st 5) 1:31:56.9 | Spread (1st 5) 4:09.9 |
| 6, 7, 71, 76, 86, (89), (92) |
| Logan Murphy, Conner Murphy, Jonathan Palenske, Victor Aguirre, Benjamin Kloepping, (Jack Barry), (Lucas Barry) |
| 16:21.1, 16:21.5, 19:07.7, 19:35.6, 20:31.0, (21:25.4), (21:47.5) |
12 | 299 | Wrightstown,
WI - Team Time (1st 5) 1:34:40.4 | Spread (1st 5) 2:16.0 |
| 35, 37, 69, 73, 85, (88), (90) |
| Marshall Edinger, Jackson Lamers, Shea Cavanaugh, Everett Koltz, Collin Verheyen, (Noah Witcpalek), (Seth Meulemans) |
| 18:01.5, 18:07.6, 19:04.8, 19:09.0, 20:17.5, (21:06.0), (21:27.4) |
13 | 338 | Oostburg,
WI - Team Time (1st 5) 1:40:04.0 | Spread (1st 5) 6:03.0 |
| 8, 60, 83, 93, 94 |
| Matthew Wilterdink, Aiden Schuessler, Sebastian Schefsky, Jerrod Spindler, Eli Follen |
| 16:35.6, 18:44.9, 20:11.3, 21:53.6, 22:38.6 |
14 | 411 | Denmark,
WI - Team Time (1st 5) 1:41:36.2 | Spread (1st 5) 2:16.2 |
| 75, 79, 80, 86, 91 |
| Donovan Brady, Scott Flanigan, Keaton Fredrickson, Brett Soquet, Colton Draxler |
| 19:24.0, 20:00.1, 20:00.9, 20:31.0, 21:40.2 |