1182Homestead, WI - Team Time (1st 5) 1:19:11.0 | Spread (1st 5) 1:45.4
2, 8, 18, 19, 135, (143), (186)
Owen Bosley, Dominic Silhol, Cullen Boyle, Kyle Knutson, Connor Rathe, (Nathan Gruenwald), (Adam Dolan)
15:07.3, 15:33.1, 15:48.5, 15:49.4, 16:52.7, (16:55.8), (17:06.2)
2231Onalaska, WI - Team Time (1st 5) 1:20:43.2 | Spread (1st 5) 1:12.0
10, 22, 40, 46, 113, (375), (406)
Manny Putz, Ron Walters, Tyler Lee, Austin Oyen, Blake Burnstad, (Nick Rudrud), (Jesse DeChambeau)
15:34.4, 15:55.3, 16:12.0, 16:15.1, 16:46.4, (17:46.6), (17:54.6)
3248Wauwatosa East, WI - Team Time (1st 5) 1:20:26.1 | Spread (1st 5) 1:13.3
9, 11, 17, 94, 117, (276), (361)
Arthur Wellenstein, Aidan Matthai, Grant Matthai, Antonio Riofrio, Tony Camacho, (Liam Nolan), (Patrick Margerie)
15:34.0, 15:39.3, 15:48.2, 16:37.3, 16:47.3, (17:27.5), (17:43.0)
4257Stevens Point, WI - Team Time (1st 5) 1:21:26.9 | Spread (1st 5) 19.0
34, 38, 54, 63, 68, (144), (179)
Bode Erickson, Zach Scharbarth, James Jacobs, Eric Boettcher, Aloysius Franzen, (Tate Bruckhart), (Max Bushmaker)
16:06.2, 16:09.8, 16:22.0, 16:23.7, 16:25.2, (16:56.0), (17:04.2)
5324Sun Prairie East, WI - Team Time (1st 5) 1:21:11.2 | Spread (1st 5) 1:33.0
7, 32, 36, 78, 171, (200), (423)
Mateo Alvarado Venegas, Mateo Alvarado-Ven, Mateo Alvarado, Joseph Freng, Ben Marshall, (Jonah Marshall), (Leo Saron)
15:28.5, 16:02.8, 16:09.1, 16:29.3, 17:01.5, (17:08.9), (18:00.7)
6360Wisconsin Lutheran, WI - Team Time (1st 5) 1:22:11.7 | Spread (1st 5) 43.6
29, 58, 62, 105, 106, (249), (485)
Silas Ebeling, Nick Wendl, Michael Miller, Jacob Alejandro, Quincy Kehoe, (Joey Merrill), (Sam Goede)
15:59.7, 16:22.3, 16:23.3, 16:43.1, 16:43.3, (17:20.9), (18:27.2)
7414Marquette University, WI - Team Time (1st 5) 1:22:10.7 | Spread (1st 5) 1:26.2
12, 50, 65, 100, 187, (204), (248)
Ben DeGuire, Colman Lenci, Jack Beehler, Christian Kohr, Sam Womack, (John Wood), (Jack Retzer)
15:40.1, 16:20.0, 16:24.5, 16:39.8, 17:06.3, (17:09.9), (17:20.6)
8441Badger, WI - Team Time (1st 5) 1:22:34.4 | Spread (1st 5) 1:10.6
16, 82, 90, 108, 145, (154), (255)
Demetrius Farmakis, Brody Kluge, Dominic Alonzo, Jackson Albanese, Angel Toribio, (Evan Wruk), (Logan Wade)
15:45.7, 16:33.4, 16:35.6, 16:43.4, 16:56.3, (16:58.8), (17:22.4)
9508Waukesha West, WI - Team Time (1st 5) 1:23:11.2 | Spread (1st 5) 43.9
52, 60, 71, 146, 179, (205), (326)
Keegan Bratt, Brandon Gang, Ethan Blischke, Mitch Marino, Anthony Frank, (Talon Gamez), (Mason Standarski)
16:20.3, 16:22.6, 16:26.8, 16:57.3, 17:04.2, (17:10.0), (17:36.0)
10516Oconomowoc, WI - Team Time (1st 5) 1:22:49.4 | Spread (1st 5) 1:26.7
13, 64, 103, 140, 196, (239), (269)
Zach Vance, Hayden Triebold, Jayden Sayles, Noah Burbank, Payton Triebold, (Milo Dalgren), (Eli Miller)
15:41.7, 16:24.1, 16:40.9, 16:54.3, 17:08.4, (17:18.8), (17:25.9)
11523Middleton, WI - Team Time (1st 5) 1:22:49.1 | Spread (1st 5) 1:36.9
5, 106, 114, 117, 181, (317), (319)
Griffin Ward, Ethan Mladucky, William Whiteis, Joseph Schwartz, Dean Montour, (Nathan Kurtz), (Parker Worden)
15:27.4, 16:43.3, 16:46.8, 16:47.3, 17:04.3, (17:34.1), (17:34.7)
12533Kenosha Indian Trail, WI - Team Time (1st 5) 1:23:25.4 | Spread (1st 5) 40.7
49, 79, 121, 130, 154, (203), (215)
Keegan Meier, Remy Strichartz, Chad Helmke, Nick Fonk, Gabe Islas, (Nick Klinkhammer), (Holden Forgette)
16:18.1, 16:30.1, 16:47.7, 16:50.7, 16:58.8, (17:09.6), (17:14.6)
13566Verona Area, WI - Team Time (1st 5) 1:22:58.8 | Spread (1st 5) 1:38.9
6, 99, 112, 161, 188, (278), (344)
Aidan Manning, Max Metcalf, Ryan Cassidy, Ryan Ochowski, Blake Oleson, (Kendall Riddle), (Josh Slager)
15:27.6, 16:39.7, 16:45.7, 16:59.3, 17:06.5, (17:27.9), (17:39.7)
14574Arrowhead, WI - Team Time (1st 5) 1:23:21.2 | Spread (1st 5) 1:08.7
27, 77, 120, 159, 191, (195), (202)
Charlie Wesley, Ty Getz, Nathan Klauck, Tyler Heiman, Noah Krause, (Alec Neuharth), (Aiden Jacobsen)
15:58.3, 16:29.2, 16:47.5, 16:59.2, 17:07.0, (17:08.2), (17:09.3)
15621DeForest, WI - Team Time (1st 5) 1:23:22.0 | Spread (1st 5) 1:35.9
23, 47, 108, 137, 306, (369), (404)
Isaiah Bauer, Jackson Grabowski, Matthew Vander Meer, Dylan King, Joe Huber, (Rhett Parker), (Elijah Bauer)
15:56.2, 16:17.1, 16:43.4, 16:53.2, 17:32.1, (17:45.2), (17:54.1)
16639Shorewood, WI - Team Time (1st 5) 1:23:44.2 | Spread (1st 5) 1:11.6
28, 100, 142, 164, 205, (224), (333)
Nathan Cumberbatch, William Frohling, Otto Duensing, Oskar Bockhorst, Johan Bannink, (Adam O'Connor), (Ben Patte)
15:58.4, 16:39.8, 16:55.6, 17:00.4, 17:10.0, (17:16.6), (17:37.3)
17678Hartford Union, WI - Team Time (1st 5) 1:24:07.5 | Spread (1st 5) 54.8
54, 90, 111, 196, 227, (231), (270)
Nash Merklein, Adam Weyer, Cael Schoemann, Mason Weber, Thomas Binns, (Connor Martin), (Jacob Mularski)
16:22.0, 16:35.6, 16:44.7, 17:08.4, 17:16.8, (17:17.6), (17:26.2)
18731Waukesha North, WI - Team Time (1st 5) 1:23:11.2 | Spread (1st 5) 2:16.4
1, 67, 189, 235, 239, (496), (525)
Patrick Wills, Lucas Picco, Shane Mcgee, Noah Mosley, Alexis Rivera, (Ben Burie), (Jayden Sheahan)
15:02.4, 16:25.1, 17:06.6, 17:18.3, 17:18.8, (18:34.3), (21:37.6)
19740West Allis Nathan Hale, WI - Team Time (1st 5) 1:24:27.7 | Spread (1st 5) 53.5
53, 92, 165, 211, 219, (455), (478)
Alex White, Collin Raschka, Jack Hutter, Carson Shane, Parker Szura, (Dylen Eiler), (Frank Bevsek)
16:21.9, 16:36.4, 17:00.5, 17:13.5, 17:15.4, (18:13.0), (18:23.8)
20804Madison West, WI - Team Time (1st 5) 1:24:35.0 | Spread (1st 5) 1:10.3
44, 86, 185, 231, 258, (266), (268)
Zach Temple, Eli Pettit III, Paul Treiber, William (Liam) Culp, Harrison Glazer, (Truman White), (Jonah Simonson)
16:13.1, 16:34.9, 17:06.0, 17:17.6, 17:23.4, (17:25.2), (17:25.5)
21810Mukwonago, WI - Team Time (1st 5) 1:24:44.1 | Spread (1st 5) 1:07.8
48, 159, 165, 172, 266, (347), (395)
Joe McNulty, Luke Wolf, Kyle Nettesheim, Zander Roberts, Matthew Clauer, (Alec Missall), (Caleb Schreiber)
16:17.4, 16:59.2, 17:00.5, 17:01.8, 17:25.2, (17:39.9), (17:50.9)
22814Madison La Follette, WI - Team Time (1st 5) 1:24:18.3 | Spread (1st 5) 1:36.5
30, 61, 147, 247, 329, (335), (416)
Nico Castellanos, Parker Noffke, Adam West, Noah Larkin, Gabino Ocotl-Acevedo, (Emmett Sampson), (Sebastian Brenneis)
16:00.4, 16:23.0, 16:57.6, 17:20.4, 17:36.9, (17:37.6), (17:58.5)
23821Notre Dame, WI - Team Time (1st 5) 1:24:45.7 | Spread (1st 5) 56.9
70, 96, 148, 250, 257, (273), (403)
Conner Hawley, Isaac Nowak, Joseph Stumpf, Jackson Fogarty, Bryce Hawley, (Braeden Tilot), (Beckett Chambers)
16:26.2, 16:37.5, 16:57.8, 17:21.1, 17:23.1, (17:27.2), (17:53.8)
24845West Bend West, WI - Team Time (1st 5) 1:24:55.0 | Spread (1st 5) 52.9
94, 110, 122, 222, 297, (346), (352)
Joe Prasch, Sam Schreiber, Nathan Butters, Jake Lemke, Tyler May, (Quinlin Ehlke), (Mason Willkomm)
16:37.3, 16:43.7, 16:47.8, 17:16.0, 17:30.2, (17:39.8), (17:40.4)
25882Bay Port, WI - Team Time (1st 5) 1:24:45.9 | Spread (1st 5) 1:27.7
31, 119, 157, 283, 292, (418), (460)
Anthony Adriansen, Connor Behrend, Jacob Schertz, Landen Heim, Dylan Shulstad, (Grant Rocheleau), (Steven North)
16:01.8, 16:47.4, 16:59.0, 17:28.2, 17:29.5, (17:59.3), (18:16.1)
26896Pewaukee, WI - Team Time (1st 5) 1:24:42.3 | Spread (1st 5) 1:45.1
20, 141, 150, 262, 323, (381), (382)
Ben Dohlby, Mitchell Smith, Nathan Burke, Lucas Nicholson, Carter Grossklaus, (Gannon Huebner), (Dominic De La Cerda)
15:50.3, 16:54.4, 16:58.0, 17:24.2, 17:35.4, (17:48.5), (17:48.9)
27919Dodgeville/Mineral Point, WI - Team Time (1st 5) 1:24:48.5 | Spread (1st 5) 1:39.1
33, 81, 200, 241, 364, (439), (495)
Will Aurit, Dylan Wasley, Cody Yoder, Layne Aurit, Joey Robinson, (Charlie Keith), (Chandler Williams)
16:05.1, 16:30.7, 17:08.9, 17:19.6, 17:44.2, (18:08.7), (18:33.3)
919Muskego, WI - Team Time (1st 5) 1:25:17.3 | Spread (1st 5) 54.3
84, 104, 221, 228, 282, (304), (319)
Diego Serraino, Owen Danihel, Ryan Murray, George Sperka, Josh Kierzek, (Dominic Curatola), (Ian Bruch)
16:33.8, 16:42.1, 17:15.9, 17:17.4, 17:28.1, (17:31.5), (17:34.7)
29920Whitefish Bay, WI - Team Time (1st 5) 1:25:01.1 | Spread (1st 5) 1:18.2
37, 102, 252, 254, 275, (341), (371)
Jonah Block, Jonathan Lukas, Andrew Jamison, Owen Bostwick, Nicholas Hall, (John Bartschat), (Kyle Bartel)
16:09.2, 16:40.7, 17:21.7, 17:22.1, 17:27.4, (17:39.6), (17:45.7)
30921Hudson, WI - Team Time (1st 5) 1:25:19.5 | Spread (1st 5) 1:01.1
72, 148, 210, 212, 279, (294), (316)
Henry Czupryna, Addisu Haverly, Taggert Ruedebusch, Noah Lawrence, Brock Bjerke, (Ethan Eilertson), (Jager Ruedebusch)
16:26.9, 16:57.8, 17:12.9, 17:13.9, 17:28.0, (17:29.7), (17:33.8)
31940Neenah, WI - Team Time (1st 5) 1:24:09.6 | Spread (1st 5) 2:20.5
4, 76, 260, 279, 321, (344), (352)
Austin Henderson, Jack Dorner, Gage Ramos, Josh Ryan, Ian Cowell, (Hayden Holinbeck), (Carson Timm)
15:14.5, 16:28.1, 17:24.0, 17:28.0, 17:35.0, (17:39.7), (17:40.4)
32960Madison Memorial, WI - Team Time (1st 5) 1:25:07.4 | Spread (1st 5) 1:34.2
42, 116, 129, 296, 377, (380), (382)
Jake Zarov, Aj Ketarkus, Mick Sakk, Henry Blackmore, Jonathan Buscher, (Jack Gammie), (Jakob Moe)
16:12.9, 16:47.2, 16:50.3, 17:29.9, 17:47.1, (17:48.4), (17:48.9)
33968Germantown, WI - Team Time (1st 5) 1:25:14.9 | Spread (1st 5) 1:05.2
74, 89, 208, 290, 307, (310), (367)
Dillon Walker, Gavin Sadowski, Cooper Feltz, William Cascio, Kobe Chapman, (Nikolas Ciardo), (Ross Gaskill)
16:27.1, 16:35.4, 17:11.2, 17:28.9, 17:32.3, (17:33.0), (17:45.1)
341005Osceola, WI - Team Time (1st 5) 1:25:11.6 | Spread (1st 5) 1:36.0
25, 128, 259, 285, 308, (371), (487)
Quinn McDonald, Mason Hancock, Ethan Hall, Carver Lundholm, Dylan Salewski, (Brayden Bradway), (Cooper Hennemann)
15:56.7, 16:50.0, 17:23.8, 17:28.4, 17:32.7, (17:45.7), (18:29.0)
351025Brookfield East, WI - Team Time (1st 5) 1:25:50.8 | Spread (1st 5) 36.0
134, 183, 194, 231, 283, (360), (400)
Zach Hendon, Evan Wheeler, Jackson Bagby, Jack Stephens, Bennett Brightman, (Zach Moss), (Jaylen Moore)
16:52.2, 17:05.0, 17:07.8, 17:17.6, 17:28.2, (17:42.9), (17:52.4)
361038Kettle Moraine, WI - Team Time (1st 5) 1:25:49.8 | Spread (1st 5) 45.9
127, 153, 190, 246, 322, (401), (419)
Michael Wawrzyn, Cade Ziegler, Noah Straka, Rogan Leistiko, Joseph AJ Memmel, (Alexander Melgares), (Jackson Braun)
16:49.2, 16:58.6, 17:06.7, 17:20.2, 17:35.1, (17:53.3), (17:59.5)
371060Appleton North, WI - Team Time (1st 5) 1:26:00.5 | Spread (1st 5) 25.2
175, 192, 193, 212, 288, (398), (421)
Peter Olson, Caleb Hardy, David Kaminski, Eric Pfaffenbach, Ryan Nahm, (Zachary Munson), (Evan Larsen)
17:03.4, 17:07.2, 17:07.4, 17:13.9, 17:28.6, (17:51.5), (17:59.7)
381066Eau Claire Memorial, WI - Team Time (1st 5) 1:25:30.4 | Spread (1st 5) 1:15.1
66, 69, 273, 311, 347, (409), (414)
Will Sylvester, Colin Hanson, Nick Wenger, Parker Dewey, Isaac Mangrum, (Owen Johnson), (Will Shemick)
16:24.8, 16:25.4, 17:27.2, 17:33.1, 17:39.9, (17:56.1), (17:58.3)
391114River Falls, WI - Team Time (1st 5) 1:25:52.9 | Spread (1st 5) 1:19.6
54, 174, 207, 324, 355, (421), (474)
Quinlan Andrews, Dustin Sheely, Nathaniel Fosler, Lucas Nogle, Samuel Shaw, (Collin Jalowitz), (Marcus Benedict)
16:22.0, 17:02.4, 17:11.1, 17:35.8, 17:41.6, (17:59.7), (18:23.3)
401121Chippewa Falls, WI - Team Time (1st 5) 1:25:27.9 | Spread (1st 5) 1:53.5
23, 93, 304, 314, 387, (419), (489)
Lukas Wagner, Ryan Beranek, Benjamin Cihasky, Kansas Smith, Chase Kline, (Jake Mason), (Ian Simetosky)
15:56.2, 16:37.0, 17:31.5, 17:33.5, 17:49.7, (17:59.5), (18:29.6)
411123Valders, WI - Team Time (1st 5) 1:24:52.3 | Spread (1st 5) 3:11.3
3, 45, 264, 336, 475, (477), (486)
Shane Griepentrog, Clay Taylor, Mitchell Braun, Brayden Sabel, Luke Risse, (Ben Eben), (Gunnar Romuald)
15:12.1, 16:14.1, 17:24.9, 17:37.8, 18:23.4, (18:23.6), (18:28.1)
421133Little Chute, WI - Team Time (1st 5) 1:26:07.5 | Spread (1st 5) 1:57.3
59, 114, 154, 341, 465, (482), (505)
Riley Huss, Caleb Mostek, Mason Genke, Will Bakken, Travis Reader, (Dominic Fletcher), (Devin Stanelle)
16:22.5, 16:46.8, 16:58.8, 17:39.6, 18:19.8, (18:26.4), (18:41.2)
431139Winneconne, WI - Team Time (1st 5) 1:26:14.2 | Spread (1st 5) 43.9
132, 162, 229, 292, 324, (340), (388)
Josh Stone, Sam Sarbo, Bryce Gilbert, Riggs Nelson, Reid Cross, (Oliver Aberle), (Collin Albrecht)
16:51.9, 16:59.5, 17:17.5, 17:29.5, 17:35.8, (17:39.4), (17:50.0)
441159Hamilton, WI - Team Time (1st 5) 1:26:25.4 | Spread (1st 5) 24.7
178, 218, 235, 241, 287, (295), (313)
Tyler Moore, Jared Wunschel, Jordan Loferski, Gage Kuhlenbeck, Nicolas Vera Paez, (Nathan Zembles), (Evan Bunker)
17:03.8, 17:15.2, 17:18.3, 17:19.6, 17:28.5, (17:29.8), (17:33.4)
451163Stoughton, WI - Team Time (1st 5) 1:25:33.6 | Spread (1st 5) 2:11.5
14, 126, 300, 314, 409, (452), (476)
Jayden Zywicki, Colton Hansen, Brayden Hemenway, Kai Sorensen, Max Manzo, (Riley Hansen), (Tyler Strandlie)
15:44.6, 16:48.8, 17:30.6, 17:33.5, 17:56.1, (18:12.2), (18:23.5)
461197Holmen, WI - Team Time (1st 5) 1:26:02.8 | Spread (1st 5) 1:28.3
39, 170, 309, 329, 350, (480), (490)
Cameron Lamere, Gillie Suarez, Nathan Novak, Ethan Archer, Kenton Newman, (Dylan Whiteaker), (Samuel Horman)
16:11.7, 17:01.4, 17:32.8, 17:36.9, 17:40.0, (18:25.0), (18:30.5)
471198Marshfield, WI - Team Time (1st 5) 1:26:31.0 | Spread (1st 5) 45.0
133, 217, 256, 260, 332, (384), (492)
Henry Hoerneman, Graham Lonsdale, Owen Hoerneman, Thomas Cashmer, James Ketterer, (Jesse Messmann), (David McKee)
16:52.0, 17:15.0, 17:23.0, 17:24.0, 17:37.0, (17:49.0), (18:32.0)
481222Green Bay Preble, WI - Team Time (1st 5) 1:26:27.9 | Spread (1st 5) 56.9
131, 168, 173, 371, 379, (453), (481)
Garrison Willems, Aaron Paris, Ethan Raye, Adam Cotter, Ian Hoppe, (Peyton Kuehn), (Connor Shaw)
16:50.9, 17:01.2, 17:02.3, 17:45.7, 17:47.8, (18:12.3), (18:25.2)
491254New Richmond, WI - Team Time (1st 5) 1:26:30.9 | Spread (1st 5) 1:10.2
85, 176, 271, 356, 366, (438), (459)
Jacob Doehrmann, Konrad Knutson, Mason Hughes, Aidan Johnson, Noah Hughes, (Chase Matuszak), (Noah Herron)
16:34.6, 17:03.5, 17:26.3, 17:41.7, 17:44.8, (18:08.4), (18:15.8)
501269Menomonie, WI - Team Time (1st 5) 1:26:30.7 | Spread (1st 5) 1:18.2
73, 225, 299, 303, 369, (405), (411)
Jude Ogden, Grant Burns, Logan McCoy, Dylan Norby, Ray Ebert, (Peter Cimino), (Carter Davis)
16:27.0, 17:16.7, 17:30.4, 17:31.4, 17:45.2, (17:54.5), (17:56.5)
511283Monroe, WI - Team Time (1st 5) 1:26:37.4 | Spread (1st 5) 1:15.8
83, 199, 253, 363, 385, (514), (521)
Lucas Sathoff, Jared Batz, Heath Huschitt, Zander Slack, Anthony Wels, (Wyatt Stevenson), (Benjamin Erdley)
16:33.5, 17:08.6, 17:22.0, 17:44.0, 17:49.3, (19:00.4), (19:39.5)
521315Menomonee Falls, WI - Team Time (1st 5) 1:26:45.2 | Spread (1st 5) 1:40.9
57, 251, 279, 300, 428, (446), (494)
Braden Reigstad, Stephen Esterle, Joseph Tocco, Caleb Rechlicz, Colin Grant, (Jesse Mitchell), (Brennan Mason)
16:22.1, 17:21.5, 17:28.0, 17:30.6, 18:03.0, (18:10.8), (18:33.1)
531324Brookfield Central, WI - Team Time (1st 5) 1:26:59.6 | Spread (1st 5) 1:18.0
135, 163, 184, 397, 445, (468), (479)
Ryan Flatley, Will Strader, Jonah Husslein, Gavin Tacke, Gavin Rupe, (Timothy Schmit), (Cody Mentjes)
16:52.7, 16:59.6, 17:05.3, 17:51.3, 18:10.7, (18:22.1), (18:24.9)
541364Manitowoc Lincoln, WI - Team Time (1st 5) 1:26:46.0 | Spread (1st 5) 1:37.5
42, 265, 277, 388, 392, (432), (435)
Mason Gates, Isaac Merten, Caleb Jatczak, Ethan Frisch, Landon Zick, (Cale Luer), (Zach Bergner)
16:12.9, 17:25.0, 17:27.7, 17:50.0, 17:50.4, (18:05.0), (18:07.0)
551381West Salem, WI - Team Time (1st 5) 1:26:57.9 | Spread (1st 5) 1:10.4
87, 237, 328, 358, 371, (448), (464)
Brennan Garbers, Dawson Gronemus, Vincent Schwarz, Blaine Wheeler, Max Wolf, (Philip Gabrielsen), (Drew Anderson)
16:35.3, 17:18.4, 17:36.5, 17:42.0, 17:45.7, (18:11.3), (18:19.7)
561383Monona Grove, WI - Team Time (1st 5) 1:27:09.3 | Spread (1st 5) 45.9
167, 223, 288, 329, 376, (408), (447)
Jacob Anderson, Collin Nelson, Charlie Janda, Logan Aro, Brandon Rogers, (Drew Sengos), (Adam Gray)
17:00.8, 17:16.3, 17:28.6, 17:36.9, 17:46.7, (17:55.2), (18:11.1)
571403Kimberly, WI - Team Time (1st 5) 1:26:35.5 | Spread (1st 5) 2:27.4
14, 80, 426, 434, 449, (466), (471)
Logan Salzmann, Kyle Nickasch, Matt Leder, Joe Coffey, Max Ingraham, (Brecken Olson), (Gage Giesen)
15:44.6, 16:30.4, 18:02.1, 18:06.4, 18:12.0, (18:20.9), (18:22.6)
581407Eau Claire North, WI - Team Time (1st 5) 1:27:14.9 | Spread (1st 5) 47.0
177, 229, 290, 317, 394, (454), (456)
Ty Jacobs, Titus Frock, Aidan Ecker, Jayden Ashley, Dylan Mantuefel, (Keegan Bauer), (Walker Vaver)
17:03.7, 17:17.5, 17:28.9, 17:34.1, 17:50.7, (18:12.5), (18:13.4)
591423Hortonville, WI - Team Time (1st 5) 1:27:04.1 | Spread (1st 5) 1:44.0
50, 157, 391, 396, 429, (458), (473)
Aidan Paschke, Noah Reynolds, Blake Radish, Darin Horneck, Sawyer Caves, (Sam McKee), (Grant Harris)
16:20.0, 16:59.0, 17:50.1, 17:51.0, 18:04.0, (18:14.0), (18:23.0)
601462Mount Horeb, WI - Team Time (1st 5) 1:27:06.7 | Spread (1st 5) 2:13.6
26, 151, 399, 442, 444, (502), (513)
Joseph Stoddard, Raymond Woller, Marc Pipp, Garrett Richards, Owen Rathje, (Jacob Piper), (James Fountas)
15:56.9, 16:58.3, 17:51.7, 18:09.3, 18:10.5, (18:37.3), (18:59.8)
611478Westosha Central, WI - Team Time (1st 5) 1:27:09.7 | Spread (1st 5) 1:52.6
35, 272, 341, 413, 417, (426), (500)
Will Allen, Dan Koffen, Steven Verhaalen, Connor Wade, Lucas Sternburg, (Travis Verhaalen), (Lukas Galley)
16:06.4, 17:26.7, 17:39.6, 17:58.0, 17:59.0, (18:02.1), (18:35.7)
621481Sauk Prairie, WI - Team Time (1st 5) 1:27:12.5 | Spread (1st 5) 2:25.1
21, 182, 378, 437, 463, (469), (512)
Jack Boerger, Dalton Zirbel, Ritchie Wolff, Carson Enge, Jay Dregney, (Kaleb Hansen), (Jonah Richard)
15:54.0, 17:04.4, 17:47.3, 18:07.7, 18:19.1, (18:22.2), (18:59.6)
631484Greendale, WI - Team Time (1st 5) 1:27:59.7 | Spread (1st 5) 1:37.4
137, 151, 244, 461, 491, (516), (518)
Ben Barutzke, Connor Polenske, Noah Adams, Clayton Bailey, Alexander Gey, (Tony Galusha), (David Sincere)
16:53.2, 16:58.3, 17:19.7, 18:17.9, 18:30.6, (19:04.6), (19:15.8)
641493Prescott, WI - Team Time (1st 5) 1:27:18.4 | Spread (1st 5) 1:49.6
41, 220, 393, 415, 424, (493), (520)
Tyler Loucks, Ryan Zerneke, Matthew Lynes, Breckin Schommer, Eric Korfhage, (Jayde Canfield), (Ethan West)
16:12.1, 17:15.6, 17:50.6, 17:58.4, 18:01.7, (18:32.6), (19:31.7)
651514Franklin, WI - Team Time (1st 5) 1:27:37.7 | Spread (1st 5) 53.9
168, 234, 338, 367, 407, (412), (443)
Carson Kerlin, Davis Anderson, Erik Rocha, Landon Harris, Liam Sullivan, (Ethan Shelton), (Devan Turner)
17:01.2, 17:18.2, 17:38.1, 17:45.1, 17:55.1, (17:56.9), (18:10.4)
661520Aquinas, WI - Team Time (1st 5) 1:27:57.8 | Spread (1st 5) 1:59.2
87, 97, 351, 488, 497, (503), (511)
Jonathan Skemp, Alec Taylor, Nick Drye, Declan Gregg, Ben Swift, (Tate Flege), (Max Byington)
16:35.3, 16:38.8, 17:40.1, 18:29.1, 18:34.5, (18:37.8), (18:56.9)
671534Two Rivers, WI - Team Time (1st 5) 1:27:41.7 | Spread (1st 5) 42.0
209, 238, 326, 359, 402, (510), (522)
Zach Fries, Eli Gallagher, Carson Kadow, Brice Radandt, Caleb Kurth, (Bergen Schmid), (Ekin Yang)
17:11.5, 17:18.5, 17:36.0, 17:42.2, 17:53.5, (18:45.8), (19:56.1)
681548Port Washington, WI - Team Time (1st 5) 1:27:55.8 | Spread (1st 5) 1:38.3
124, 225, 354, 362, 483, (504), (508)
Mason Raasch, Nate Meeks, Gabe Pasten, Austin Rinke, Alex Anewenter, (Pete Lotz), (Jacob Meier)
16:48.2, 17:16.7, 17:41.1, 17:43.3, 18:26.5, (18:39.8), (18:42.2)
691579Shawano Community, WI - Team Time (1st 5) 1:28:01.2 | Spread (1st 5) 1:33.3
123, 285, 339, 365, 467, (519), (523)
Ethan Onesti, Andon Chelberg, Aidan Preston, Will Chelberg, Connor Chelberg, (Dane Adams), (Brady Stomberg)
16:48.1, 17:28.4, 17:38.9, 17:44.4, 18:21.4, (19:17.8), (20:47.5)
701598Catholic Memorial, WI - Team Time (1st 5) 1:28:07.9 | Spread (1st 5) 1:18.2
139, 241, 337, 430, 451, (484), (524)
Kyle Giricz, Charlie Soper, John Giricz, Cameron Lenz, Sean Nicholas, (Bryce Hohensee), (Jonah McMahon)
16:53.9, 17:19.6, 17:37.9, 18:04.4, 18:12.1, (18:26.9), (21:34.0)
711605Grantsburg, WI - Team Time (1st 5) 1:28:00.4 | Spread (1st 5) 1:45.8
75, 245, 388, 440, 457, (506), (507)
Will Gerber, Chase Doornink, Connor Quimby, Brody Bongaarts, Jordan Janes, (Dominik Spohn), (Joe Quintana)
16:27.9, 17:20.0, 17:50.0, 18:08.8, 18:13.7, (18:41.3), (18:41.4)
721613Cedarburg, WI - Team Time (1st 5) 1:28:16.7 | Spread (1st 5) 1:09.9
198, 216, 312, 425, 462, (470), (499)
Brady Lewis, Ryan Severson, Woody Burrell, Luke O'Neil, Jacob Meuler, (Jack Bannenberg), (Angel Fuentes)
17:08.5, 17:14.7, 17:33.3, 18:01.8, 18:18.4, (18:22.4), (18:35.3)
731633Fond Du Lac, WI - Team Time (1st 5) 1:28:08.9 | Spread (1st 5) 50.9
214, 297, 333, 356, 433, (449), (471)
Kevin Zheng, Nathan Ott, Nikolas Golke, Grant Long, Zack Gietzel, (Tyler Vang), (Carter Mittelstaedt)
17:14.4, 17:30.2, 17:37.3, 17:41.7, 18:05.3, (18:12.0), (18:22.6)
741656Nicolet, WI - Team Time (1st 5) 1:28:23.1 | Spread (1st 5) 1:46.6
124, 302, 347, 385, 498, (509), (515)
James Weseman, Francisco Rosas-Sarmiento, Francisco Rosas, Jack Ziegler, Caleb Boppre, (Dylan Kroll), (Krisjanis Kaugars)
16:48.2, 17:30.9, 17:39.9, 17:49.3, 18:34.8, (18:44.3), (19:03.2)
751668Lakeside Lutheran, WI - Team Time (1st 5) 1:28:24.5 | Spread (1st 5) 1:29.5
98, 262, 431, 436, 441, (501), (517)
Cameron Weiland, Mark Garcia, Arnold Rupnow, Jonathan Abel, Daniel Ertman, (Will Hemling), (Juan Gulrud)
16:39.5, 17:24.2, 18:04.6, 18:07.2, 18:09.0, (18:36.3), (19:05.7)