1 | 60 | Ozaukee,
WI - Team Time (1st 5) 1:28:56.6 | Spread (1st 5) 2:25.0 |
| 2, 3, 5, 11, 39, (40), (49) |
| Owen Klaus, Calvin McKee, Aaron Nehls, Tyler Mueller, Otto Utecht, (Riley Borchardt), (Brice Schueller) |
| 16:59.0, 17:16.1, 17:22.8, 17:54.7, 19:24.0, (19:25.3), (19:49.4) |
2 | 67 | Brookfield Academy,
WI - Team Time (1st 5) 1:29:20.6 | Spread (1st 5) 2:48.8 |
| 1, 8, 9, 17, 32, (35), (45) |
| Nathaniel Osborne, Carlos Castro-Lopez, Kamron Kaiser, Jacob Reiner, Daniel Reiner, (Davis Arvold), (William Morgan) |
| 16:24.6, 17:41.9, 17:48.2, 18:12.5, 19:13.4, (19:16.9), (19:41.4) |
3 | 121 | Horicon,
WI - Team Time (1st 5) 1:33:12.5 | Spread (1st 5) 1:57.0 |
| 12, 14, 15, 29, 51, (65), (77) |
| Austin Zamorano, Logan McDonald, Mason Holl, Wyatt Johnson, Alec Jarmain, (Quinten Brown), (Jack Marvin) |
| 17:57.6, 18:04.8, 18:08.1, 19:07.4, 19:54.6, (20:31.1), (21:12.2) |
4 | 198 | Dodgeland,
WI - Team Time (1st 5) 1:37:05.1 | Spread (1st 5) 2:05.7 |
| 19, 37, 41, 42, 59, (63), (117) |
| Logan Pickart, James Browning, Colton Pickart, Karson Marquardt, Zakaree Reinwald, (Nolan Wieneke), (Nolan Maleck) |
| 18:16.5, 19:20.1, 19:33.1, 19:33.2, 20:22.2, (20:25.4), (24:41.0) |
| 198 | Random Lake,
WI - Team Time (1st 5) 1:36:22.5 | Spread (1st 5) 4:08.8 |
| 4, 20, 43, 46, 85, (115), (119) |
| Blake Biever, Jackson Averill, Jack Averill, Carter Straub, Cullin Ternes, (Patrick McMullen), (Talon Wilterdink) |
| 17:20.1, 18:17.0, 19:35.0, 19:41.5, 21:28.9, (23:49.6), (25:08.2) |
6 | 200 | The Prairie School,
WI - Team Time (1st 5) 1:37:11.5 | Spread (1st 5) 2:30.1 |
| 18, 28, 36, 50, 68, (69), (75) |
| Nolan Boerner, Vincent Praefke, Wyatt Knoell, JP Jorgenson, Sebby Babu, (Joseph Scumaci), (Mason Santalucia) |
| 18:12.9, 19:05.4, 19:18.0, 19:52.2, 20:43.0, (20:43.1), (21:02.6) |
7 | 222 | Kenosha St. Joseph,
WI - Team Time (1st 5) 1:38:25.5 | Spread (1st 5) 1:58.8 |
| 23, 30, 38, 60, 71, (73), (74) |
| Aidan Mullen, Ethan Esposito, Everett Russert, Joey Beirne, Santiago Gonzalez-Siaba, (Thomas Connolly), (Thomas Dippel) |
| 18:46.6, 19:08.5, 19:22.2, 20:22.8, 20:45.4, (20:51.6), (21:02.2) |
8 | 237 | Rio/Fall River,
WI - Team Time (1st 5) 1:38:45.3 | Spread (1st 5) 3:41.1 |
| 13, 16, 54, 66, 88, (89), (90) |
| Josh Dietzenbach, Sam Salzman, Alex Yelk, Aiden Staveness, Blake Nemecek, (Lucas Simons), (Brett Bender) |
| 18:03.0, 18:10.2, 20:08.1, 20:39.9, 21:44.1, (21:47.9), (21:48.4) |
9 | 240 | Wayland Academy,
WI - Team Time (1st 5) 1:38:59.0 | Spread (1st 5) 4:34.2 |
| 6, 7, 44, 91, 92, (102), (109) |
| Griffin Hughland, Drew Benson, Wesley Ingraham, Satori Sanders, James Menning, (Santori Sanders), (Jasper Roetter Gresback) |
| 17:34.7, 17:39.8, 19:39.9, 21:55.7, 22:08.9, (22:55.9), (23:22.7) |
10 | 280 | Racine Lutheran,
WI - Team Time (1st 5) 1:41:06.7 | Spread (1st 5) 1:42.2 |
| 27, 53, 61, 67, 72 |
| Brady Baranowski, Vincent Marani, Seth Luxem, Gabriel Beversdorf, Anthony Commodore |
| 19:05.3, 20:07.8, 20:23.6, 20:42.5, 20:47.5 |
11 | 282 | Kenosha Christian Life,
WI - Team Time (1st 5) 1:41:12.8 | Spread (1st 5) 2:26.3 |
| 25, 31, 62, 80, 84, (103), (108) |
| Alex St. John, Sam Adams, Javier Gomez Atilano, Logan Robinson, Nathan Gowery, (Isaiah VanDixhorn), (Jack Cooper) |
| 18:57.7, 19:11.8, 20:24.5, 21:14.8, 21:24.0, (23:10.3), (23:18.8) |
| 282 | Palmyra-Eagle,
WI - Team Time (1st 5) 1:41:22.7 | Spread (1st 5) 2:22.8 |
| 32, 34, 52, 78, 86, (114), (121) |
| Ayden Lawson, Blake Isaacsen, Dalton Metzdorf, Dalton Moyer, Cole Hodges, (Chris Carlson), (AJ Plotz) |
| 19:13.4, 19:15.3, 20:04.7, 21:13.1, 21:36.2, (23:45.1), (25:48.4) |
13 | 288 | Living Word Lutheran,
WI - Team Time (1st 5) 1:41:15.9 | Spread (1st 5) 3:43.4 |
| 10, 57, 58, 76, 87, (100), (122) |
| Mason Everts, Jayden Lamm, Mikey Fujinaka, Brandon Cheeseman, Maxwell Rautmann, (Kian Vogle), (Max Rautman) |
| 17:53.8, 20:16.1, 20:22.0, 21:06.8, 21:37.2, (22:45.5), (27:50.0) |
14 | 309 | Heritage Christian,
WI - Team Time (1st 5) 1:42:53.9 | Spread (1st 5) 4:16.4 |
| 21, 26, 70, 95, 97, (104), (105) |
| Finn Seibert, Josiah King, Adrian Moran, Elias Hasbani, Jordan Schmidt, (Callan Bainbridge), (Joe Villegas) |
| 18:19.6, 18:59.2, 20:44.4, 22:14.7, 22:36.0, (23:11.1), (23:14.8) |
15 | 316 | Johnson Creek,
WI - Team Time (1st 5) 1:43:22.8 | Spread (1st 5) 3:49.8 |
| 24, 55, 56, 82, 99, (111), (113) |
| Jacob Constable, Levi Berres, Tyler Skogman, William Mattert, Ben Trudell, (Travis Christensen), (Carson Vaughn) |
| 18:53.6, 20:11.0, 20:13.9, 21:20.9, 22:43.4, (23:30.7), (23:40.1) |
16 | 381 | St. John's NW Military Academy,
WI - Team Time (1st 5) 1:48:11.6 | Spread (1st 5) 6:18.0 |
| 22, 48, 83, 110, 118 |
| Degenet Pratt, Josh Wilkins, Hunter Raley, Ryan Bayer, Sean Keating |
| 18:37.3, 19:48.2, 21:22.4, 23:28.4, 24:55.3 |
17 | 411 | Randolph/Cambria-Friesland,
WI - Team Time (1st 5) 1:48:32.5 | Spread (1st 5) 3:32.1 |
| 47, 64, 96, 98, 106, (112), (120) |
| Daniel Dreyer, Dakota Dates-McBride, Bryce Merwin, Devin Merwin, Aiden Albrecht, (Ahren Albrecht), (Jack Vredeveld) |
| 19:43.5, 20:28.9, 22:28.0, 22:36.5, 23:15.6, (23:35.3), (25:08.5) |
18 | 448 | Waterloo,
WI - Team Time (1st 5) 1:49:40.2 | Spread (1st 5) 1:32.5 |
| 79, 81, 93, 94, 101, (106), (116) |
| Matteo Cefalu, Harrison Schaefer, Sam Billingsley, Cameron Tschanz, Haydn Hauptli, (Gustavo Tamayo), (David Cefalu) |
| 21:13.8, 21:15.9, 22:10.4, 22:13.8, 22:46.3, (23:15.6), (24:20.0) |