1 | 54 | Palmyra-Eagle,
WI - Team Time (1st 5) 1:34:11.3 | Spread (1st 5) 1:18.1 |
| 5, 8, 11, 13, 17, (57) |
| Jacob Stroh, Fischer Schneider, Dalton Metzdorf, Blake Isaacsen, Logan Woessner, (Chris Carlson) |
| 18:03.9, 18:38.1, 18:59.1, 19:08.2, 19:22.0, (25:19.0) |
2 | 90 | Horicon,
WI - Team Time (1st 5) 1:38:09.0 | Spread (1st 5) 2:37.8 |
| 4, 14, 20, 25, 27, (28), (40) |
| Austin Zamorano, Logan McDonald, Gavin Hensley, Alec Jarmain, Jack Marvin, (Mason Holl), (Cayden Reinwald) |
| 17:53.7, 19:16.9, 20:03.8, 20:23.1, 20:31.5, (20:40.5), (21:34.2) |
3 | 92 | Valley Christian (Oshkosh),
WI - Team Time (1st 5) 1:38:01.0 | Spread (1st 5) 3:24.7 |
| 2, 12, 21, 26, 31, (34), (61) |
| Elijah Wade, Joshua Geffers, Joshua Lehman, Jayden Viars, Asher Lindemann, (Taylor Westpfahl), (Henry Getz) |
| 17:27.9, 19:01.1, 20:08.3, 20:31.1, 20:52.6, (21:08.3), (26:30.1) |
4 | 115 | Parkview,
WI - Team Time (1st 5) 1:40:04.0 | Spread (1st 5) 3:56.0 |
| 3, 15, 22, 37, 38, (44), (46) |
| Avery Crane, Zander Wilson, Cal Fox, Rusty Klitzman, Ben Jackson, (Ethan Diddens), (Malachi Wendt) |
| 17:36.0, 19:19.0, 20:11.0, 21:26.0, 21:32.0, (22:33.8), (22:46.0) |
5 | 152 | Pardeeville,
WI - Team Time (1st 5) 1:44:22.0 | Spread (1st 5) 5:08.9 |
| 6, 29, 32, 36, 49, (62) |
| Nathan Brant, Spencer Smith, Colin Smith, Keeley Roberts, Jayden Price, (Alex Kuhn) |
| 18:06.1, 20:48.1, 20:54.7, 21:18.1, 23:15.0, (26:40.9) |
6 | 153 | Rio/Fall River,
WI - Team Time (1st 5) 1:43:47.7 | Spread (1st 5) 2:14.7 |
| 18, 19, 35, 39, 42, (43), (45) |
| Josh Dietzenbach, Sam Salzman, Isaac Severson, Aiden Staveness, Lucas Simons, (Brett Bender), (Dylan Freeman) |
| 19:35.9, 19:39.2, 21:08.7, 21:33.3, 21:50.6, (21:57.5), (22:34.9) |
7 | 164 | Lourdes Academy,
WI - Team Time (1st 5) 1:45:38.7 | Spread (1st 5) 6:59.2 |
| 1, 23, 41, 47, 52, (53), (63) |
| Peyton Kane, Gavin Gresser, James Gross, Isaac Kohls, Logan Wolff, (Jack Reinardy), (Will Navin) |
| 16:55.0, 20:14.9, 21:41.1, 22:53.5, 23:54.2, (23:57.0), (26:41.4) |
8 | 188 | Princeton-Green Lake,
WI - Team Time (1st 5) 1:49:45.5 | Spread (1st 5) 4:22.4 |
| 16, 24, 47, 50, 51, (55), (59) |
| Joel Bowman, Colton Hilke, Emery Shurpit, Michael Taylor, Ian Sandberg, (Jacob Moore), (Eli Jingst) |
| 19:21.9, 20:17.0, 22:53.5, 23:28.8, 23:44.3, (24:49.1), (26:02.2) |
9 | 189 | Wayland Academy,
WI - Team Time (1st 5) 1:52:52.8 | Spread (1st 5) 7:51.5 |
| 7, 10, 54, 58, 60, (64) |
| Griffin Hughland, Drew Benson, Santori Sanders, Wesley Ingraham, Vincent Nguyen, (Kevin Byrne) |
| 18:14.0, 18:55.5, 24:10.2, 25:27.6, 26:05.5, (28:02.1) |
10 | 193 | Johnson Creek,
WI - Team Time (1st 5) 1:54:28.5 | Spread (1st 5) 10:01.6 |
| 9, 30, 33, 56, 65 |
| Dylan Gruss, Tyler Skogman, Levi Berres, Travis Christensen, Ben Trudell |
| 18:51.8, 20:51.4, 20:55.9, 24:56.0, 28:53.4 |