160Stevens Point, WI - Team Time (1st 5) 1:17:26.8 | Spread (1st 5) 1:00.9
2, 4, 8, 17, 29, (42), (44)
Aloysius Franzen, Ethan Olds, Cooper Erickson, Graham Ballard, Bode Erickson, (Andrew Dziak), (Cooper Gundersen)
14:53.6, 15:15.5, 15:37.3, 15:45.9, 15:54.5, (16:03.9), (16:06.7)
2139Hudson, WI - Team Time (1st 5) 1:19:06.3 | Spread (1st 5) 50.8
5, 10, 28, 47, 49, (79), (88)
Brock Bjerke, Addisu Haverly, Noah Lawrence, Ryan Keller, Ethan Eilertson, (Theodore Pennycook), (Zachery Waterman)
15:17.8, 15:38.9, 15:53.0, 16:08.0, 16:08.6, (16:24.8), (16:30.1)
3281Oconomowoc, WI - Team Time (1st 5) 1:20:45.3 | Spread (1st 5) 57.0
7, 12, 81, 87, 94, (111), (137)
Jayden Sayles, James Lennington, Bryce Faith, Mason Paar, Max Meissner, (Troy Bartelt), (James Belus)
15:35.4, 15:41.2, 16:26.8, 16:29.5, 16:32.4, (16:37.8), (16:44.9)
4421Marquette University, WI - Team Time (1st 5) 1:21:56.1 | Spread (1st 5) 50.7
24, 58, 86, 124, 129, (130), (235)
Thomas Menefee, Brendan Reardon, Jack Kwiatt, Eli North, Charlie Cary, (Andres Campos), (Dermot More O'Ferrall)
15:51.2, 16:13.2, 16:28.7, 16:41.1, 16:41.9, (16:42.0), (17:05.5)
5448Madison West, WI - Team Time (1st 5) 1:21:48.9 | Spread (1st 5) 1:14.0
11, 51, 69, 140, 177, (199), (226)
Zach Temple, Eli Pettit III, Liam Culp, Truman White, Luke O'Neil, (Jonah Simonson), (Basil Keck)
15:40.9, 16:09.7, 16:18.0, 16:45.4, 16:54.9, (16:58.3), (17:03.8)
6453Green Bay Preble, WI - Team Time (1st 5) 1:22:04.1 | Spread (1st 5) 1:07.7
13, 73, 89, 124, 154, (181), (306)
Jacob Nuthals, Jesus Zavala III, Killian Arlt, Marshall Willems, Ben Piontek, (Brayden Michaels), (Louis Jean Baptiste)
15:41.3, 16:22.3, 16:30.4, 16:41.1, 16:49.0, (16:56.2), (17:22.3)
7494Muskego, WI - Team Time (1st 5) 1:22:12.9 | Spread (1st 5) 1:08.0
16, 65, 85, 160, 168, (196), (246)
Diego Serraino, Jonah Slavik, Owen Danihel, Alex Anschutz, Jack Reinsel, (Parker Fons), (Dominic Curatola)
15:44.6, 16:16.5, 16:28.5, 16:50.7, 16:52.6, (16:57.9), (17:08.2)
8507Brookfield East, WI - Team Time (1st 5) 1:22:38.7 | Spread (1st 5) 34.3
67, 70, 91, 114, 165, (252), (289)
Evan Wheeler, Zach Moss, Owen Pope, Bennett Brightman, Christian McIlhera, (Christian McIlheran), (Jack Ruesch)
16:17.4, 16:19.5, 16:31.7, 16:38.4, 16:51.7, (17:10.2), (17:18.3)
9528Eau Claire Memorial, WI - Team Time (1st 5) 1:22:37.4 | Spread (1st 5) 45.1
56, 58, 102, 117, 195, (212), (291)
Will Sylvester, Will Pongonis, Isaac Mangrum, Noah Sylvester, Luke Beeksma, (Julian Bica Harrison), (Daniel Murray)
16:12.7, 16:13.2, 16:35.0, 16:38.7, 16:57.8, (17:01.1), (17:19.4)
10623Hamilton, WI - Team Time (1st 5) 1:22:53.5 | Spread (1st 5) 1:13.0
34, 64, 120, 144, 261, (469), (495)
Gage Kuhlenbeck, Noah Bilstad, Jordan Loferski, Vaughn Ybarra, Nathan Zembles, (Charles Westby), (Mason Loferski)
15:58.5, 16:16.2, 16:40.6, 16:46.7, 17:11.5, (18:17.6), (18:36.3)
11632De Pere, WI - Team Time (1st 5) 1:22:16.3 | Spread (1st 5) 2:04.4
3, 68, 110, 173, 278, (284), (334)
Grady Lenn, Chase Deshazer, Casey Trousil, Noah Zhang, Malachi Oslund, (Ryan Bintz), (Enoch Thielhelm)
15:11.3, 16:17.7, 16:37.1, 16:54.5, 17:15.7, (17:17.7), (17:27.9)
12680Madison East, WI - Team Time (1st 5) 1:22:56.0 | Spread (1st 5) 1:22.2
30, 36, 163, 169, 282, (300), (348)
Finnian Stringer, Mason Bieri, Oren Garvey Shah, Fernando Silva Boudewyn, Oscar Engel, (Gavin Barton), (Arthur Carne)
15:54.6, 15:59.3, 16:51.2, 16:54.1, 17:16.8, (17:20.9), (17:32.6)
13687DeForest, WI - Team Time (1st 5) 1:22:33.1 | Spread (1st 5) 1:52.3
9, 15, 162, 164, 337, (350), (372)
Elijah Pabon, Lucas Tanner, Easton Tiedt, Wyatt Parker, Jacob Lafever, (Carter Meyers), (Logan Davison)
15:37.6, 15:43.5, 16:50.8, 16:51.3, 17:29.9, (17:32.9), (17:38.4)
14690Hartford Union, WI - Team Time (1st 5) 1:23:20.3 | Spread (1st 5) 1:05.1
32, 96, 160, 183, 219, (238), (341)
Mason Weber, Braylen Rennhack, Nick Tiefenthaler, Ezra Markos, Reed Merklein, (Noah Gailey), (Juan Ramos Godinez)
15:57.4, 16:33.3, 16:50.7, 16:56.4, 17:02.5, (17:06.8), (17:31.3)
15742Homestead, WI - Team Time (1st 5) 1:23:43.4 | Spread (1st 5) 50.6
57, 99, 179, 183, 224, (317), (337)
Connor Rathe, Jay Tally, Max Bennett, Elias Ulmen, Sam Luedtke, (Sean Deguire), (Hudson Bott)
16:13.1, 16:34.6, 16:55.6, 16:56.4, 17:03.7, (17:24.5), (17:29.9)
16764Lakeside Lutheran, WI - Team Time (1st 5) 1:23:30.1 | Spread (1st 5) 1:41.9
20, 97, 112, 194, 341, (401), (440)
Cameron Weiland, Gideon Ewerdt, Mark Garcia, Daniel Ertman, Grant Schmid, (Will Hemling), (Jack Simmons)
15:49.4, 16:33.5, 16:38.2, 16:57.7, 17:31.3, (17:49.4), (18:00.6)
17771Mukwonago, WI - Team Time (1st 5) 1:23:44.0 | Spread (1st 5) 1:41.9
54, 80, 90, 132, 415, (512), (517)
Caleb Schreiber, Gavin McGrath, Quinten Beyer, Grady Roberts, Andrew Davies, (Gavin Meinecke), (Declan McGrath)
16:11.6, 16:25.1, 16:31.4, 16:42.4, 17:53.5, (18:59.1), (19:08.1)
18796Sun Prairie East, WI - Team Time (1st 5) 1:23:29.4 | Spread (1st 5) 1:15.8
33, 50, 190, 254, 269, (373), (405)
Jonah Marshall, Pat McRoberts, Cole Dwyer, Patrick Freng, Ethan Berens, (Malcolm Mohr), (Will Freng)
15:58.3, 16:09.1, 16:57.0, 17:10.9, 17:14.1, (17:38.6), (17:50.5)
19803Onalaska, WI - Team Time (1st 5) 1:22:09.3 | Spread (1st 5) 3:43.9
1, 25, 76, 235, 466, (481), (482)
Manny Putz, Blake Burnstad, Arlo White, Drew Symons, Ben Hsieh, (Kasey Barth), (Luke Archer)
14:32.1, 15:51.9, 16:23.8, 17:05.5, 18:16.0, (18:24.4), (18:24.8)
20811Germantown, WI - Team Time (1st 5) 1:24:08.6 | Spread (1st 5) 26.2
102, 107, 187, 202, 213, (302), (316)
Jack Wanezek, Troy VerStrate, Eric Olson, William Cascio, Calvin Redeker, (Nathan Pokorny), (Nikolas Ciardo)
16:35.0, 16:36.9, 16:56.8, 16:58.7, 17:01.2, (17:21.3), (17:24.4)
21813Kiel, WI - Team Time (1st 5) 1:23:57.0 | Spread (1st 5) 1:04.0
53, 95, 169, 224, 272, (290), (304)
Ethan Vander Meer, Pierce Arenz, Kaden Reiss, Aaron Stephany, Owen Korb, (Sam Keuler), (Hayden Cafferty)
16:11.1, 16:33.0, 16:54.1, 17:03.7, 17:15.1, (17:19.1), (17:22.0)
22820Madison La Follette, WI - Team Time (1st 5) 1:23:26.1 | Spread (1st 5) 1:48.3
6, 158, 174, 211, 271, (276), (293)
Nico Castellanos, Emmett Samson, Dominic Violante, Mikias Daniels, Gustas Montvydas, (Lucas Castellanos), (Diego Becarra)
15:26.2, 16:50.0, 16:54.6, 17:00.8, 17:14.5, (17:15.6), (17:19.6)
23836Shorewood, WI - Team Time (1st 5) 1:24:10.1 | Spread (1st 5) 43.1
84, 131, 155, 209, 257, (258), (266)
Cody McKenna, Johan Bannink, Nolan Johnson, Ryan Lien, Sam Donner, (Benny Bejman), (Ryan Optekar)
16:28.0, 16:42.2, 16:49.1, 16:59.7, 17:11.1, (17:11.2), (17:13.3)
24850West Salem, WI - Team Time (1st 5) 1:24:19.1 | Spread (1st 5) 33.2
107, 141, 147, 204, 251, (276), (350)
Carson Gronemus, Tom Stenberg, Carter Quackenbush, Brennon Anderson, Brennan Garbers, (Drew Anderson), (Andrew Lorenz)
16:36.9, 16:45.7, 16:47.6, 16:58.8, 17:10.1, (17:15.6), (17:32.9)
25858Lakeland, WI - Team Time (1st 5) 1:23:41.5 | Spread (1st 5) 1:56.8
14, 74, 139, 250, 381, (418), (436)
Owen Clark, Ashton Bremer, Levi Reimer, Zach Kline, Parker McKinney, (Justin Funmaker), (Charlie Ernst)
15:43.4, 16:22.7, 16:45.3, 17:09.9, 17:40.2, (17:54.6), (17:59.7)
26875Neenah, WI - Team Time (1st 5) 1:24:24.5 | Spread (1st 5) 20.7
133, 156, 159, 205, 222, (226), (239)
Wyatt Armock, Braedy Klawikowski, Zack Verhagen, Harmon Posegate, Nolan Smith, (Jaden Leal), (Charles Fredrickson)
16:42.5, 16:49.7, 16:50.2, 16:58.9, 17:03.2, (17:03.8), (17:06.9)
27893Bloomer, WI - Team Time (1st 5) 1:24:08.7 | Spread (1st 5) 2:14.6
37, 66, 93, 234, 463, (523), (525)
Lucas Anderson, Anders Michaelsen, Seth Rogge, Zeke Anderson, Willy Bischel, (Leif Lundgren), (Josh Bresina)
16:00.0, 16:16.7, 16:32.1, 17:05.3, 18:14.6, (19:56.4), (20:27.5)
28943Arrowhead, WI - Team Time (1st 5) 1:24:39.3 | Spread (1st 5) 45.9
100, 127, 176, 243, 297, (380), (388)
Tyler Heiman, Alex Wood, Troy Cookson, Remi Landmann, Ben Weston, (Alec Neuharth), (Seth Krause)
16:34.9, 16:41.5, 16:54.7, 17:07.4, 17:20.8, (17:39.9), (17:44.5)
29959Middleton, WI - Team Time (1st 5) 1:24:19.8 | Spread (1st 5) 1:26.7
31, 174, 216, 229, 309, (336), (343)
William Whiteis, Jack Johnson, Ben Schulz, Owen Winkelmann, Zachary Tang, (Ricardo Sanchez Cortes), (Eric Thuesen)
15:56.1, 16:54.6, 17:01.5, 17:04.8, 17:22.8, (17:28.7), (17:31.4)
30964Winneconne, WI - Team Time (1st 5) 1:24:37.3 | Spread (1st 5) 1:03.4
63, 172, 183, 254, 292, (457), (497)
Grant Wenzelow, Oliver Aberle, Sam Sarbo, Reid Cross, Silas Sarbo, (Cody McLeod), (Ben Harmon)
16:16.1, 16:54.4, 16:56.4, 17:10.9, 17:19.5, (18:11.0), (18:37.5)
31968Dodgeville/Mineral Point, WI - Team Time (1st 5) 1:24:22.8 | Spread (1st 5) 1:35.9
34, 124, 206, 249, 355, (378), (470)
Layne Aurit, Cody Yoder, Gabe Engel, Ethan Hook, Parker Owens, (Jesse Yoder), (Alex LaMere)
15:58.5, 16:41.1, 16:59.0, 17:09.8, 17:34.4, (17:39.5), (18:17.7)
32969Holmen, WI - Team Time (1st 5) 1:24:48.7 | Spread (1st 5) 1:16.4
104, 112, 122, 221, 410, (465), (489)
Sam Horman, Josiah Kulmaczewski, Ethan Archer, Jon Rosenow, Dylan Whiteaker, (Brennen Schloegel), (Matthew Hoff)
16:35.2, 16:38.2, 16:40.8, 17:02.9, 17:51.6, (18:15.5), (18:29.4)
33994Menomonee Falls, WI - Team Time (1st 5) 1:24:35.6 | Spread (1st 5) 1:25.3
48, 134, 214, 245, 353, (431), (487)
Caleb Rechlicz, Lucas Conroy, Joseph Tocco, Jesse Mitchell, Wyatt Duce, (Benjamin Harthun), (Ethan Block)
16:08.4, 16:44.2, 17:01.3, 17:08.0, 17:33.7, (17:58.2), (18:28.5)
34995Kenosha Indian Trail, WI - Team Time (1st 5) 1:24:23.9 | Spread (1st 5) 2:06.0
25, 72, 143, 327, 428, (480), (509)
Remy Strichartz, Zackery Taylor, Holden Forgette, Alexander Zabel, Trenten Esser, (Aaron Zhang), (Ian Hetrick)
15:51.9, 16:21.2, 16:46.4, 17:26.5, 17:57.9, (18:23.9), (18:58.5)
351004Verona Area, WI - Team Time (1st 5) 1:24:52.9 | Spread (1st 5) 36.4
100, 181, 223, 241, 259, (267), (279)
Aimon Van Houten, Aaron Yarbro, Aiden Frey, Josh Slager, Cole Bremmer, (Sam Buttner), (Micah Kundert)
16:34.9, 16:56.2, 17:03.5, 17:07.0, 17:11.3, (17:13.8), (17:16.1)
361043Pewaukee, WI - Team Time (1st 5) 1:24:56.1 | Spread (1st 5) 1:03.1
71, 167, 186, 305, 314, (324), (330)
Nathan Burke, Mick Gilson, Carter Grossklaus, Jackson Douglas, Charlie Pease, (Matthew Moore), (Peyton Syltie)
16:21.1, 16:52.2, 16:56.5, 17:22.1, 17:24.2, (17:25.4), (17:27.4)
371058Madison Edgewood, WI - Team Time (1st 5) 1:24:31.1 | Spread (1st 5) 1:58.7
18, 76, 283, 288, 393, (502), (516)
Noah Kuhn, Nick Gautreau, Elias Darga, Thomas Kass, Gabe Schroder, (Andrew Kaiser-Richards), (Oliver Brighouse-Glueck)
15:46.4, 16:23.8, 17:17.6, 17:18.2, 17:45.1, (18:49.6), (19:07.3)
381067Aquinas, WI - Team Time (1st 5) 1:25:06.0 | Spread (1st 5) 2:14.3
45, 82, 105, 359, 476, (488), (494)
Jonathan Skemp, Joey Hirschboeck, Declan Gregg, Kaleb Azene, Oliver Buck, (Colin Sans Crainte), (Roger Flege)
16:06.9, 16:26.9, 16:35.9, 17:35.1, 18:21.2, (18:28.8), (18:35.2)
391077Fennimore, WI - Team Time (1st 5) 1:25:04.0 | Spread (1st 5) 1:38.1
55, 157, 192, 267, 406, (420), (519)
Isaac Henkel, Riley Foreyt, Ben Varela, Carter Bunn, Nick Needham, (Griffin Fry), (Orlando Bonilla)
16:12.5, 16:49.8, 16:57.3, 17:13.8, 17:50.6, (17:55.4), (19:17.5)
401082Notre Dame, WI - Team Time (1st 5) 1:24:39.4 | Spread (1st 5) 1:37.3
19, 136, 285, 320, 322, (328), (425)
Joseph Hunt, Bryce Hawley, Marshall Pahl, Gabriel Stoik, Ethan Hejny, (Braeden Tilot), (Nicholas Fogarty)
15:47.5, 16:44.6, 17:17.8, 17:24.7, 17:24.8, (17:26.6), (17:57.2)
411094River Falls, WI - Team Time (1st 5) 1:24:46.2 | Spread (1st 5) 1:41.7
22, 118, 297, 312, 345, (370), (387)
Quinlan Andrews, Jonah Majerus, Owen Koepke, Ty Bauschelt, Grady Jensen, (Sam Majerus), (Ethan Engler)
15:50.2, 16:40.2, 17:20.8, 17:23.1, 17:31.9, (17:37.4), (17:43.2)
421127Kohler, WI - Team Time (1st 5) 1:25:25.4 | Spread (1st 5) 1:07.9
106, 135, 178, 320, 388, (454), (503)
Ben Regennitter, Clark Behler, Jake Marventano, Jack Gasparick, Maximiliano Alvarez, (Oscar Gumm), (Henry Pociask)
16:36.6, 16:44.5, 16:55.1, 17:24.7, 17:44.5, (18:07.7), (18:49.8)
431139Slinger, WI - Team Time (1st 5) 1:24:53.3 | Spread (1st 5) 1:40.4
43, 46, 303, 352, 395, (404), (473)
Reed Grotenhuis, Malachi Kurth, Michael Loomans, Arik Loomans, Ty Kalina, (Mason Czlapinski), (Eli Becker)
16:05.4, 16:07.4, 17:21.7, 17:33.0, 17:45.8, (17:50.3), (18:19.8)
441155Solon Springs, WI - Team Time (1st 5) 1:25:13.9 | Spread (1st 5) 1:22.3
61, 107, 309, 315, 363, (514), (518)
Isaac Dickenson, Dylan Taggart, Jake Taggart, Silas Kidder, Isaiah Ahlberg, (Tarver Sellwood), (Blaze Kidder)
16:13.8, 16:36.9, 17:22.8, 17:24.3, 17:36.1, (19:01.6), (19:17.3)
451157McFarland, WI - Team Time (1st 5) 1:24:55.9 | Spread (1st 5) 2:01.5
25, 62, 295, 361, 414, (447), (484)
Spencer Alf, Isaac Ewing, Brock Spiegel, Henry Piec, Westin Fisher, (Blake Doolan), (Lucas Grossman)
15:51.9, 16:15.4, 17:19.7, 17:35.5, 17:53.4, (18:04.0), (18:26.7)
461194Whitefish Bay, WI - Team Time (1st 5) 1:25:35.0 | Spread (1st 5) 12.7
220, 231, 231, 237, 275, (286), (317)
Oliver Sedivy, Jacob Jones, Noah Vedder, Miles Bockhorst, Andrew Gerend, (Leander Braun), (Bishesh Karmacharya)
17:02.8, 17:05.1, 17:05.1, 17:06.5, 17:15.5, (17:17.9), (17:24.5)
471198Wisconsin Lutheran, WI - Team Time (1st 5) 1:25:37.5 | Spread (1st 5) 51.5
122, 214, 218, 297, 347, (364), (397)
Vaughn Miller, Quincy Kehoe, Henry Schapekahm, Stephen Miller, Sean Miller, (Tom Moldenhauer), (Nico Carter)
16:40.8, 17:01.3, 17:02.3, 17:20.8, 17:32.3, (17:36.3), (17:46.7)
481213Wauwatosa East, WI - Team Time (1st 5) 1:25:50.4 | Spread (1st 5) 1:05.1
146, 150, 166, 339, 412, (426), (464)
Patrick Margerie, Ethan Mattek, Sam Bartz, Julian Biemann, Ellis Young, (Abel Lucio), (Quinn Fitzsimmons)
16:47.5, 16:48.3, 16:52.0, 17:30.0, 17:52.6, (17:57.4), (18:14.9)
491220Menomonie, WI - Team Time (1st 5) 1:25:21.2 | Spread (1st 5) 1:23.9
41, 259, 262, 328, 330, (399), (417)
Grant Burns, Evan Olson, Peter Cimino, Jaime Ramos, Ben Bowman, (Caleb Cameron), (Noah Winder)
16:03.5, 17:11.3, 17:12.4, 17:26.6, 17:27.4, (17:48.3), (17:54.0)
501260Shawano Community, WI - Team Time (1st 5) 1:25:20.7 | Spread (1st 5) 2:23.4
21, 39, 356, 385, 459, (504), (515)
Will Chelberg, Ethan Onesti, Andon Chelberg, Josiah Kuehl, Trevor Schwartz, (Quinn Olson), (Connor Chelberg)
15:50.0, 16:01.5, 17:34.9, 17:40.9, 18:13.4, (18:51.4), (19:01.9)
511269Kimberly, WI - Team Time (1st 5) 1:25:32.1 | Spread (1st 5) 1:34.8
38, 229, 308, 332, 362, (376), (383)
Logan Salzmann, Vosters Cayden, Turner Behm, Adam Bleck, Salzmann Gavin, (Caleb Dorsey), (Tyler Vangompel)
16:01.2, 17:04.8, 17:22.6, 17:27.5, 17:36.0, (17:39.2), (17:40.5)
521311Hayward, WI - Team Time (1st 5) 1:26:05.4 | Spread (1st 5) 34.6
180, 197, 293, 301, 340, (344), (408)
Ben Laird, Evan Mcconnell, Hael Dums, Seth Becker, Christian Larson, (Austin Ewert), (Aiden Susedik)
16:56.0, 16:58.0, 17:19.6, 17:21.2, 17:30.6, (17:31.8), (17:51.1)
531317West Allis Nathan Hale, WI - Team Time (1st 5) 1:26:11.5 | Spread (1st 5) 1:18.9
92, 171, 273, 374, 407, (430), (434)
Elijah Sayeg, John Gruichich, Ethan Plier, Kai Bruner, Eric Harvey, (Koda Bruner), (Nate Hutter)
16:32.0, 16:54.3, 17:15.3, 17:39.0, 17:50.9, (17:58.1), (17:58.8)
541331Bay Port, WI - Team Time (1st 5) 1:26:13.5 | Spread (1st 5) 1:38.0
75, 189, 228, 398, 441, (456), (472)
Sam Lieuwen, Bennett Daul, Nicholas Pufall, Caleb Bartolazzi, Brady Christnovich, (Marshal Noel), (Grayson Heath)
16:23.4, 16:56.9, 17:04.0, 17:47.8, 18:01.4, (18:09.4), (18:18.5)
551346Richland Center, WI - Team Time (1st 5) 1:26:17.1 | Spread (1st 5) 1:08.8
142, 208, 210, 367, 419, (522), (524)
Ryan Stadler, Clayton Lee, Malachi Fretz, Schwartz Dane, Kiernen Culver, (Ethan Hady), (Devan Woodhouse)
16:46.0, 16:59.1, 17:00.5, 17:36.7, 17:54.8, (19:39.8), (20:00.1)
561348Stoughton, WI - Team Time (1st 5) 1:26:10.8 | Spread (1st 5) 1:06.1
98, 239, 264, 366, 381, (443), (500)
Elijah Judd, Riley Hansen, Gabriel Schneider, Ethan Zywicki, Alex Smith, (Andrew Albert), (Ian Westerberg)
16:34.1, 17:06.9, 17:13.1, 17:36.5, 17:40.2, (18:02.4), (18:44.8)
571355West Bend West, WI - Team Time (1st 5) 1:26:28.6 | Spread (1st 5) 1:12.6
144, 148, 217, 411, 435, (442), (449)
Drew Gundrum, Carson Hammer, Ethan Hackman, Owen Schloemer, Quinlin Ehlke, (Jeremy Kehoe), (Sterling Schatz)
16:46.7, 16:48.0, 17:02.1, 17:52.5, 17:59.3, (18:01.8), (18:04.9)
581356Amherst, WI - Team Time (1st 5) 1:25:57.5 | Spread (1st 5) 2:12.2
23, 202, 296, 391, 444, (490), (507)
Max Voss, Cayden Wright, Ayden Kazda, Elijah Bohm, Colton Vander Laan, (Elliot Podeszwa), (Ryan Warzynski)
15:50.8, 16:58.7, 17:20.0, 17:45.0, 18:03.0, (18:31.9), (18:56.9)
591404Ashwaubenon, WI - Team Time (1st 5) 1:26:24.8 | Spread (1st 5) 50.1
149, 270, 281, 333, 371, (474), (475)
Ryan Jadin, Brady Wallace, Ashtyn Andersen, Ben Buchmann, Carter Thompson, (Thomas McNicoll), (Ethan High)
16:48.1, 17:14.4, 17:16.4, 17:27.7, 17:38.2, (18:20.4), (18:20.9)
601425Appleton North, WI - Team Time (1st 5) 1:26:40.2 | Spread (1st 5) 2:07.4
52, 118, 364, 423, 468, (486), (499)
Riley Szymik, Caleb Hardy, Lukas Nahm, Charles (Charlie) Williams, Braden Walters, (Aiden Sanders), (Jeremy Clark)
16:10.0, 16:40.2, 17:36.3, 17:56.3, 18:17.4, (18:27.9), (18:42.1)
611438Northwestern, WI - Team Time (1st 5) 1:26:34.0 | Spread (1st 5) 2:06.8
40, 121, 386, 436, 455, (477), (513)
Morgan Martens, Lawson Burkhart, Hunter Fredrickson, Oscar Danz, Michael Jarman, (Cavin Thompson), (Thaddeus Guderian)
16:02.5, 16:40.7, 17:41.8, 17:59.7, 18:09.3, (18:21.3), (18:59.2)
621439Cedar Grove-Belgium, WI - Team Time (1st 5) 1:27:08.1 | Spread (1st 5) 1:55.0
115, 151, 244, 438, 491, (496), (504)
Will Huenink, Jamison Velzke, Weston Huenink, Michael Kuerschner, Jack Krause, (Nolan Brill), (Abram Brill)
16:38.5, 16:48.6, 17:07.7, 17:59.8, 18:33.5, (18:36.5), (18:51.4)
631446Xavier, WI - Team Time (1st 5) 1:26:32.5 | Spread (1st 5) 1:44.1
60, 192, 377, 390, 427, (433), (445)
Noah Donnermeyer, Luke Krull, Will Sullivan, Nate Hall, Elijah Gottschalk, (Evan Kist), (Jordan Rosenbaum)
16:13.6, 16:57.3, 17:39.3, 17:44.6, 17:57.7, (17:58.6), (18:03.2)
641452Pulaski, WI - Team Time (1st 5) 1:26:43.3 | Spread (1st 5) 1:03.7
152, 253, 279, 356, 412, (501), (506)
Daniel Augustine, Parker Marshall, Nowak Dayne, Arden Gillen, Peyton Yaw, (Thomas Murphy), (Dayne Groth)
16:48.9, 17:10.8, 17:16.1, 17:34.9, 17:52.6, (18:46.8), (18:53.4)
651495Campbellsport, WI - Team Time (1st 5) 1:26:51.6 | Spread (1st 5) 56.6
190, 256, 287, 346, 416, (422), (453)
Garrett Pickering, Logan Nolan, Brody Nolan, Aydan Meilahn, Jon Thelen, (Noah Bobb), (Sawyer Dirmeier)
16:57.0, 17:11.0, 17:18.0, 17:32.0, 17:53.6, (17:56.0), (18:07.0)
661498Pacelli, WI - Team Time (1st 5) 1:26:55.3 | Spread (1st 5) 1:33.5
78, 197, 391, 403, 429, (509), (520)
Luke Eiden, Sam Carpenter, Lucas Haemmerle, Jaden Garski, Nolan Wojchik, (Daniel Constantineau), (Joey Burch)
16:24.5, 16:58.0, 17:45.0, 17:49.8, 17:58.0, (18:58.5), (19:23.7)
671511Watertown Luther Prep, WI - Team Time (1st 5) 1:27:09.8 | Spread (1st 5) 1:32.2
128, 248, 264, 409, 462, (483), (493)
Eliott Heiderich, Sam Splinter, James Knapp, Andrew Holz, Levi Panitzke, (Noah Sulzle), (Gabriel Sulzle)
16:41.8, 17:09.7, 17:13.1, 17:51.2, 18:14.0, (18:25.2), (18:35.0)
681521Phillips, WI - Team Time (1st 5) 1:27:02.2 | Spread (1st 5) 1:38.2
83, 231, 356, 401, 450, (492), (508)
Gavin Esterholm, Maverick Hoogland, James Vollendorf, Julian Ellingen, Arlo Berens, (Steven Bredemann), (Logan Sokolowski)
16:27.3, 17:05.1, 17:34.9, 17:49.4, 18:05.5, (18:34.1), (18:57.5)
691530Nicolet, WI - Team Time (1st 5) 1:27:00.4 | Spread (1st 5) 1:20.0
115, 274, 349, 360, 432, (451), (485)
Birk Newman, Aidan Bendickson, Dylan Kroll, Lukas Vater, Aidan McKenna, (Ryan Pringle), (Santiago Rosas-Sarmiento)
16:38.5, 17:15.4, 17:32.7, 17:35.3, 17:58.5, (18:06.0), (18:27.2)
701567Brookfield Central, WI - Team Time (1st 5) 1:27:14.8 | Spread (1st 5) 1:15.6
152, 206, 367, 394, 448, (467), (497)
Saathvik Gowda, Owen England, Jacob Seifert, Joseph Harmeyer, Ben Turner, (Austin Tilkens), (Vish Chouchan)
16:48.9, 16:59.0, 17:36.7, 17:45.7, 18:04.5, (18:17.0), (18:37.5)
1567Osceola, WI - Team Time (1st 5) 1:27:09.2 | Spread (1st 5) 1:00.3
187, 247, 326, 383, 424, (439), (479)
Ethan Hall, Dawson Eckerman, Kaden Tinney, Cooper Hennemann, Caden Stueve, (Archer Utke), (Everett Sauve)
16:56.8, 17:08.5, 17:26.3, 17:40.5, 17:57.1, (18:00.4), (18:22.9)
721571Kettle Moraine, WI - Team Time (1st 5) 1:27:12.5 | Spread (1st 5) 57.1
200, 201, 354, 395, 421, (452), (460)
Isaac Kirby, Ryan Montes de Oca, Ryan Keller, Carter Schroeder, Adam Langreder, (Graham Kelchen), (Ryan Montes)
16:58.5, 16:58.6, 17:34.0, 17:45.8, 17:55.6, (18:06.5), (18:13.7)
731588Altoona, WI - Team Time (1st 5) 1:27:03.8 | Spread (1st 5) 32.6
242, 313, 319, 335, 379, (458), (478)
Levi Day, Ethan Michels, Joey Ludy, Jude Kane, Mason Hoepner, (Solomon Simao), (Ryan Stanislawski)
17:07.2, 17:24.0, 17:24.6, 17:28.2, 17:39.8, (18:12.8), (18:21.7)
741601Arcadia, WI - Team Time (1st 5) 1:27:25.0 | Spread (1st 5) 1:28.7
138, 306, 322, 374, 461, (511), (521)
Nestor Badillo, Peyton Nelson, Andy Monroy, Cole Lockington, Ivan Aguilar, (Matthew Badillo), (Juan Hernandez)
16:45.1, 17:22.3, 17:24.8, 17:39.0, 18:13.8, (18:59.0), (19:25.0)
751666Oshkosh West, WI - Team Time (1st 5) 1:27:26.7 | Spread (1st 5) 35.4
263, 311, 325, 367, 400, (446), (471)
Jerry Sowers, Celso Collins, Delson Troedel, Carter Crowe, Preston Bokath, (Juan Collins), (Luke Eaton)
17:13.0, 17:23.0, 17:25.6, 17:36.7, 17:48.4, (18:03.5), (18:18.2)