1 | 67 | Iowa-Grant,
WI - Team Time (1st 5) 1:27:02.2 | Spread (1st 5) 1:41.5 |
| 3, 5, 8, 20, 31, (38), (55) |
| Mason Aide, Caden Pennekamp, Bret Connolly, Owen Laufenberg, Will Fulton, (Noah Lange), (C.J. Straka) |
| 16:39.2, 16:54.6, 17:16.7, 17:51.0, 18:20.7, (18:40.7), (19:24.5) |
2 | 93 | Fennimore,
WI - Team Time (1st 5) 1:28:44.5 | Spread (1st 5) 1:13.2 |
| 9, 14, 16, 17, 37, (69), (72) |
| Isaac Henkel, Carter Bunn, Ben Varela, Riley Foreyt, Nick Needham, (Griffin Fry), (Jordan Vold) |
| 17:19.9, 17:32.4, 17:36.3, 17:42.8, 18:33.1, (19:55.0), (20:03.7) |
3 | 102 | Albany,
WI - Team Time (1st 5) 1:29:38.0 | Spread (1st 5) 51.3 |
| 12, 18, 19, 26, 27, (48), (76) |
| Brian Cid, Brayden Bakken, Ethan Koss, Gage Roth, Kaleb Broughton, (Drew Sertle), (Beckett Wachholz) |
| 17:28.0, 17:45.3, 17:46.7, 18:18.7, 18:19.3, (19:02.2), (20:11.8) |
4 | 159 | Boscobel,
WI - Team Time (1st 5) 1:32:11.5 | Spread (1st 5) 1:53.0 |
| 11, 28, 30, 39, 51, (59), (63) |
| Gabe Davis, Hayden Schott, Tucker Schmid-Cox, Sawyer Smith, Elijah Biba, (Tyler Miller), (Gus Olson) |
| 17:27.5, 18:19.5, 18:20.4, 18:43.6, 19:20.5, (19:26.5), (19:34.1) |
5 | 182 | Darlington,
WI - Team Time (1st 5) 1:32:26.6 | Spread (1st 5) 3:23.4 |
| 4, 25, 32, 46, 75, (86), (88) |
| George West, Gerson Soto, Ethan Aird, Liam Lansing, Kane McDermott, (Noah Kraus), (Phillip McGowan) |
| 16:47.7, 18:07.6, 18:21.0, 18:59.2, 20:11.1, (20:36.8), (20:38.2) |
6 | 184 | Belleville (hosting co-op Sugar River),
WI - Team Time (1st 5) 1:32:04.5 | Spread (1st 5) 3:25.3 |
| 1, 29, 47, 53, 54, (70), (92) |
| Carter Scholey, Angelo Dohm, Jackson Scholey, Niles Monroe, Blake Johnson, (Aiden Campbell), (William Booth) |
| 15:58.6, 18:19.6, 18:59.8, 19:22.6, 19:23.9, (19:56.8), (20:49.0) |
7 | 194 | Riverdale,
WI - Team Time (1st 5) 1:32:04.5 | Spread (1st 5) 3:57.7 |
| 2, 23, 34, 62, 73, (84) |
| Nicholas Stitzer, Richie Stitzer, Bryce Clark, Caleb Schlehlein, Jon Elliott, (Skyler Brownlee) |
| 16:06.4, 17:59.5, 18:23.1, 19:31.4, 20:04.1, (20:27.3) |
8 | 253 | Poynette,
WI - Team Time (1st 5) 1:35:42.6 | Spread (1st 5) 2:50.4 |
| 15, 43, 45, 68, 82, (100), (112) |
| Tanis Crawford, Isaiah Gauer, Garret Johnson, Lucas Prince, Trevor Day, (Dominic Graeme), (Brady Cox) |
| 17:35.0, 18:52.9, 18:57.0, 19:52.3, 20:25.4, (21:06.2), (21:35.1) |
9 | 291 | Wisconsin Heights,
WI - Team Time (1st 5) 1:36:55.3 | Spread (1st 5) 3:48.7 |
| 6, 24, 78, 87, 96, (117), (122) |
| Kirk Caminiti, Trevor Baryenbruch, Andrew Pietrzykowski, Hunter Larson, Travis Dreikosen, (Noah Doescher), (Griffin Owens) |
| 17:05.3, 18:03.1, 20:15.0, 20:37.9, 20:54.0, (21:55.6), (22:31.3) |
10 | 296 | Parkview,
WI - Team Time (1st 5) 1:37:33.4 | Spread (1st 5) 1:46.3 |
| 35, 52, 58, 74, 77, (83), (113) |
| Ethan Diddens, Cal Fox, Milo Jackson, Will Burchell, Alan Diaz, (Rusty Klitzman), (Ian Soderstrom) |
| 18:25.7, 19:22.5, 19:26.3, 20:06.9, 20:12.0, (20:25.7), (21:43.0) |
11 | 301 | Rio/Fall River,
WI - Team Time (1st 5) 1:37:20.3 | Spread (1st 5) 3:45.7 |
| 13, 21, 61, 102, 104, (106), (127) |
| Sam Salzman, Josh Dietzenbach, Blake Nemecek, Lucas Simons, Parker Braatz, (Kaden Schraufnagel), (Teja Chittimuri) |
| 17:30.4, 17:54.3, 19:29.6, 21:09.9, 21:16.1, (21:18.7), (23:00.3) |
12 | 311 | Lancaster,
WI - Team Time (1st 5) 1:38:15.3 | Spread (1st 5) 1:04.3 |
| 50, 57, 60, 64, 80, (90) |
| Brady Sperle, Logan Harding, Will Schindler, Brady Mack, Clement Duve, (Jayden Johnson) |
| 19:16.3, 19:26.0, 19:29.0, 19:43.4, 20:20.6, (20:44.5) |
13 | 342 | Shullsburg,
WI - Team Time (1st 5) 1:39:27.5 | Spread (1st 5) 3:40.0 |
| 36, 55, 65, 66, 120, (126) |
| Garrett Ray, Tucker Kettler, Carter Kettler, Liam McGovern, Gavin Austin, (Ian Austin) |
| 18:27.2, 19:24.5, 19:43.5, 19:45.1, 22:07.2, (23:00.1) |
14 | 347 | Pecatonica/Argyle,
WI - Team Time (1st 5) 1:39:18.1 | Spread (1st 5) 3:46.6 |
| 7, 49, 95, 97, 99, (107), (110) |
| Ridge Toay, Jakob Orloff, Lukas Orloff, Aidan Gruenenfelder, Grant Kuberski, (Garrett Phillipson), (Samuel Koch) |
| 17:16.3, 19:10.3, 20:52.8, 20:55.8, 21:02.9, (21:22.7), (21:31.1) |
15 | 398 | North Crawford,
WI - Team Time (1st 5) 1:42:40.9 | Spread (1st 5) 4:00.1 |
| 42, 44, 67, 121, 124, (132) |
| James Carstens, Liam Elton, Jax Yonker, Deekin Smith, Deyton Blaha, (Ronan Cavanaugh) |
| 18:51.9, 18:53.1, 19:46.2, 22:17.7, 22:52.0, (25:37.2) |
16 | 417 | River Ridge,
WI - Team Time (1st 5) 1:42:15.9 | Spread (1st 5) 3:45.8 |
| 22, 79, 94, 108, 114, (115), (118) |
| Luke Patterson, Colton Moris, Jordan Parker, Mason Pecinovsky, Blake Parker, (Rylan Linder), (Brady Burmeister) |
| 17:57.6, 20:16.8, 20:49.8, 21:28.3, 21:43.4, (21:44.6), (21:58.1) |
17 | 419 | St Ambrose Academy,
WI - Team Time (1st 5) 1:42:13.2 | Spread (1st 5) 2:52.1 |
| 33, 89, 93, 101, 103, (115), (119) |
| Nick Gonnering, Simon Draves, Tim Kasprzyk, Johnny Parker, Josh Zimmerman, (Joseph Pope), (Daniel Nornberg) |
| 18:21.8, 20:39.8, 20:49.3, 21:08.4, 21:13.9, (21:44.6), (22:00.1) |
18 | 436 | Marshall,
WI - Team Time (1st 5) 1:43:41.4 | Spread (1st 5) 5:35.5 |
| 10, 81, 109, 111, 125, (129), (131) |
| Jaxon Hornby, Huston Siedschlag, Miles Zimmerman, Christopher Gamon-Garcia, Luke Egan, (Christian Wellington Alton), (Anthony Gonzalez) |
| 17:20.4, 20:22.2, 21:29.9, 21:33.0, 22:55.9, (23:12.8), (25:34.3) |
19 | 444 | Wauzeka-Steuben,
WI - Team Time (1st 5) 1:44:26.9 | Spread (1st 5) 4:40.7 |
| 40, 85, 91, 98, 130, (133) |
| Brett Wagner, Caydon Lomas, Maximus Cooley, Parker McCullick, Julius Cooley, (Lucius Cooley) |
| 18:45.7, 20:28.9, 20:48.3, 20:57.6, 23:26.4, (26:50.9) |
20 | 468 | Seneca,
WI - Team Time (1st 5) 1:45:53.5 | Spread (1st 5) 4:18.6 |
| 41, 71, 105, 123, 128 |
| Gabriel Hamann, Jaren Grimsled, Thomas Caya, Brenden Kunke, Seaver Rewey |
| 18:48.0, 20:00.7, 21:18.0, 22:40.2, 23:06.6 |