1 | 50 | Kimberly,
WI - Team Time (1st 5) 1:24:38.9 | Spread (1st 5) 1:04.5 |
| 3, 9, 10, 12, 16, (19), (26) |
| Alex Rink, Kevin Kilgas, Cole Robinson, Garrett Benz, Nicholas Rink, (Levi Sampson), (Spencer Lamers) |
| 16:08.9, 17:02.8, 17:03.4, 17:10.4, 17:13.4, (17:25.2), (17:44.2) |
2 | 80 | Green Bay Preble,
WI - Team Time (1st 5) 1:25:43.0 | Spread (1st 5) 1:48.8 |
| 2, 5, 21, 23, 29, (31), (34) |
| Daniel Laluzerne, Nick Freitag, Brandon Carvajal-Hernandez, Dante Crume, Gage Meyer, (DeJuan Plummer), (Bennett Krueger) |
| 15:58.4, 16:42.1, 17:36.1, 17:39.2, 17:47.2, (17:55.6), (17:57.1) |
3 | 83 | Green Bay East,
WI - Team Time (1st 5) 1:25:31.2 | Spread (1st 5) 2:19.1 |
| 1, 14, 18, 20, 30, (36), (45) |
| Armando Torres, Francisco Carranza, Edwardo Navarro, Juan Villasenor, Dominic Gerbec, (Luis Puente-Krummey), (Andrew Ibibo) |
| 15:34.4, 17:13.1, 17:20.4, 17:29.8, 17:53.5, (17:59.8), (18:20.6) |
4 | 121 | De Pere,
WI - Team Time (1st 5) 1:27:30.4 | Spread (1st 5) 1:53.0 |
| 4, 23, 25, 28, 41, (49), (56) |
| Austin Gokey, Trevor Champ, Max Tweedale, Nick Kaftan, Daniel Vopal, (Zach Van De Yacht), (Kyle Baumgart) |
| 16:16.5, 17:39.2, 17:39.5, 17:45.7, 18:09.5, (18:23.2), (18:37.6) |
5 | 158 | Ashwaubenon,
WI - Team Time (1st 5) 1:29:02.9 | Spread (1st 5) 1:46.4 |
| 6, 14, 40, 44, 54, (57), (58) |
| Alex Arias, Bennett Ewald, Drew Kuehl, Chandler Roskom, Desmond Baird, (Ethan Gniot), (Neal Hitzman) |
| 16:48.4, 17:13.1, 18:06.8, 18:19.8, 18:34.8, (18:38.1), (18:38.8) |
6 | 177 | Bay Port,
WI - Team Time (1st 5) 1:29:51.0 | Spread (1st 5) 1:04.2 |
| 17, 27, 37, 46, 50, (53), (62) |
| Alec Baenen, Steele Steffen, Joey Krautkramer, Sean Spears, Collin Pepin, (Kyle Beinlich), (Mason Wagner) |
| 17:19.7, 17:44.5, 18:01.9, 18:21.0, 18:23.9, (18:33.9), (18:49.0) |
7 | 182 | Manitowoc Lincoln,
WI - Team Time (1st 5) 1:29:51.3 | Spread (1st 5) 1:35.4 |
| 7, 38, 39, 47, 51, (75), (77) |
| Mike Thompson, Andrew Ziolowski, Amari Bauer, Austin Keehan, Ian Siebold, (Ben Thompson), (Jayden Libbey) |
| 16:51.6, 18:03.9, 18:06.6, 18:22.2, 18:27.0, (19:31.2), (19:42.6) |
8 | 208 | Carmen/Arts/Pulaski,
WI - Team Time (1st 5) 1:30:45.2 | Spread (1st 5) 1:51.0 |
| 11, 35, 42, 55, 65, (72), (73) |
| junior Quintero, Louis Weissert, Avi Borouchoff, Fidel Mercado, Oliver Gehrke, (James Schliz), (Jaime Torres) |
| 17:04.0, 17:58.3, 18:10.8, 18:37.1, 18:55.0, (19:25.9), (19:28.3) |
9 | 236 | Green Bay West,
WI - Team Time (1st 5) 1:31:49.2 | Spread (1st 5) 57.1 |
| 32, 33, 48, 60, 63, (80), (84) |
| Mitchell Egan, Adam Nelson, Jacob Leiden, Andrew Kuhl, Isaiah Noll, (Devon Vang), (Jacob DeClerc) |
| 17:55.9, 17:56.3, 18:22.5, 18:41.5, 18:53.0, (19:51.0), (21:39.5) |
10 | 238 | West De Pere,
WI - Team Time (1st 5) 1:31:52.9 | Spread (1st 5) 2:00.7 |
| 8, 43, 52, 66, 69, (71), (74) |
| Bryce Elm, Cole Fitzgerald, Lucas Vertz, Owen Maass, Alex Vertz, (Tommy Wagner), (Tad Taggart) |
| 17:02.3, 18:15.7, 18:32.0, 18:59.9, 19:03.0, (19:20.5), (19:30.1) |
11 | 243 | Green Bay Southwest,
WI - Team Time (1st 5) 1:32:20.5 | Spread (1st 5) 2:26.2 |
| 13, 22, 64, 68, 76, (78), (82) |
| Jared Hoyer, Joe Kaftan, Adam Czech, Evan Krug, Uri La Mere, (Kevin Olson), (Ben Mitchell) |
| 17:10.5, 17:38.9, 18:53.4, 19:01.0, 19:36.7, (19:43.7), (20:21.6) |
12 | 334 | Kaukauna,
WI - Team Time (1st 5) 1:35:33.3 | Spread (1st 5) 1:11.2 |
| 58, 61, 66, 70, 79, (81), (83) |
| Brett Luedke, David Schmitt, Quentin Zwiers, Bryce Wiegert, Matt Doering, (Jacob Wypiszinski), (Jacob Kruchoski) |
| 18:38.8, 18:46.6, 18:59.9, 19:18.0, 19:50.0, (19:57.2), (20:35.8) |