1 | 93 | Wisconsin Lutheran,
WI - Team Time (1st 5) 1:22:24.6 | Spread (1st 5) 1:06.1 |
| 2, 7, 9, 34, 41, (56), (61) |
| Eric J. Brown II, Ben Bitter, Kyler Lueck, Dylan Lueck, Drew Konkol, (Chase Imberger), (Brad Meyer) |
| 15:53.6, 16:14.5, 16:21.2, 16:55.6, 16:59.7, (17:10.3), (17:14.5) |
2 | 160 | Monroe,
WI - Team Time (1st 5) 1:22:59.6 | Spread (1st 5) 1:48.1 |
| 1, 5, 10, 44, 100, (104), (247) |
| Ethan Moehn, Jake Hirsbrunner, Noah Tostrud, Trevor Blum, Derek Christiansen, (Jeremy Miller), (Justin Batz) |
| 15:50.7, 16:02.3, 16:24.7, 17:03.1, 17:38.8, (17:40.3), (18:32.9) |
3 | 230 | Shorewood,
WI - Team Time (1st 5) 1:24:25.9 | Spread (1st 5) 1:36.6 |
| 3, 8, 64, 77, 78, (84), (103) |
| Charlie Stahl, Sam Kuhlmann, Sam Shields, Mayan Essak, Jacob Goldberg, (Johnnie Papineau), (Dylan Larson-Harsc) |
| 15:53.7, 16:15.2, 17:17.0, 17:29.7, 17:30.3, (17:33.8), (17:39.7) |
4 | 255 | Freedom,
WI - Team Time (1st 5) 1:25:11.6 | Spread (1st 5) 1:23.3 |
| 14, 19, 31, 52, 139, (159), (176) |
| Sam Hinz, Matt Vosters, Ryan Lemmers, Levi Jadin, Jacob Green, (Kevin Reiter), (Pete Lemmers) |
| 16:33.6, 16:39.4, 16:53.4, 17:08.3, 17:56.9, (18:05.0), (18:10.6) |
5 | 257 | Little Chute,
WI - Team Time (1st 5) 1:25:41.1 | Spread (1st 5) 49.1 |
| 20, 30, 62, 63, 82, (119), (163) |
| Joe Van Grinsven, Parker Wyngaard, Derek Hietpas, Luke Sampson, Zack Hietpas, (Caden Sampson), (Mike Lancour) |
| 16:44.0, 16:53.0, 17:15.0, 17:16.0, 17:33.1, (17:50.0), (18:06.0) |
6 | 261 | Grafton,
WI - Team Time (1st 5) 1:25:43.5 | Spread (1st 5) 51.7 |
| 22, 24, 25, 88, 102, (228), (232) |
| Jacob Woolf, Alec Weinhold, Parker White, Max Jensen, Erick Huertas, (Patrick Tobianski), (Joe Docter) |
| 16:47.9, 16:50.1, 16:50.8, 17:35.1, 17:39.6, (18:27.1), (18:28.2) |
7 | 315 | Platteville,
WI - Team Time (1st 5) 1:26:02.5 | Spread (1st 5) 1:09.3 |
| 13, 23, 68, 105, 106, (198), (283) |
| Cullen Bryla, Vince Momot, Ben Bahr, Maxwell Frommelt, Dan Iselin, (Colton Henry), (Max Frommelt) |
| 16:31.9, 16:48.7, 17:19.8, 17:40.9, 17:41.2, (18:19.0), (18:45.5) |
8 | 376 | Madison Edgewood,
WI - Team Time (1st 5) 1:26:58.8 | Spread (1st 5) 46.4 |
| 51, 53, 60, 89, 123, (217), (457) |
| Jaxon Todd, Henry Woloszyn, Morgan O'Flahrity, Nathaniel Langlie, Patrick Croake, (Milo Lingard), (Colin Fitzpatrick) |
| 17:07.1, 17:08.9, 17:13.7, 17:35.6, 17:53.5, (18:24.2), (19:57.4) |
9 | 382 | McFarland,
WI - Team Time (1st 5) 1:27:01.7 | Spread (1st 5) 49.3 |
| 39, 55, 73, 101, 114, (177), (213) |
| Jack Howell, Brandon Hass, Chris Pahnke, Sam Mischio, Marcos Kinder, (Nicholas Knoche), (Peter Aehl) |
| 16:58.8, 17:10.2, 17:25.2, 17:39.4, 17:48.1, (18:11.2), (18:23.6) |
10 | 466 | Notre Dame,
WI - Team Time (1st 5) 1:28:04.2 | Spread (1st 5) 31.4 |
| 71, 75, 80, 109, 131, (140), (199) |
| Brian Hansford, Ryan Ehlinger, Beau Bellmore, Nathan Ciriacks, Ben Krysiak, (Nick Rakers), (John Strutt) |
| 17:24.0, 17:29.0, 17:32.0, 17:43.8, 17:55.4, (17:57.0), (18:19.7) |
11 | 473 | Catholic Memorial,
WI - Team Time (1st 5) 1:27:50.2 | Spread (1st 5) 46.2 |
| 58, 59, 85, 128, 143, (202), (380) |
| Jack Zwisler, Evan Wetzel, Alex Dodd, Joe Novak, Andrew Hirsch, (Brad Bodus), (Dan Rossi) |
| 17:11.6, 17:12.4, 17:34.1, 17:54.3, 17:57.8, (18:20.2), (19:20.7) |
12 | 485 | Xavier,
WI - Team Time (1st 5) 1:27:44.4 | Spread (1st 5) 1:07.8 |
| 35, 42, 113, 137, 158, (323), (394) |
| Luke Bailey, Matthew McDermott, Andrew Bailey, Nathan Broullire, Connor Ballard, (Alex Heimerman), (Danny Baehler) |
| 16:56.7, 17:00.1, 17:46.6, 17:56.5, 18:04.5, (18:59.2), (19:26.5) |
13 | 559 | Oconto Falls,
WI - Team Time (1st 5) 1:28:32.1 | Spread (1st 5) 1:06.8 |
| 47, 95, 108, 130, 179, (186), (230) |
| Mike Friedman, Liam Spillane, Evan Konitzer, James Malcheski, Alex Young, (Michael Fifield), (Evan Sigmond) |
| 17:04.9, 17:37.4, 17:43.2, 17:54.9, 18:11.7, (18:14.2), (18:27.4) |
14 | 580 | Mount Horeb,
WI - Team Time (1st 5) 1:28:16.4 | Spread (1st 5) 1:53.0 |
| 11, 80, 142, 143, 204, (385), (398) |
| Logan Steinhoff, Lucas Schult, John Rollins, Oakes Dobson, Delton Davis, (Stefan Rhode-Humphries), (Alec Burcham) |
| 16:28.0, 17:32.0, 17:57.6, 17:57.8, 18:21.0, (19:22.7), (19:29.8) |
15 | 592 | Portage,
WI - Team Time (1st 5) 1:28:46.6 | Spread (1st 5) 1:16.9 |
| 45, 93, 117, 134, 203, (251), (287) |
| Jacob Hamm, Noah Smith, Logan Jacobs, Hunter Witt, Tate Zarecki, (Tommy Kruse), (Josiah Hoege) |
| 17:03.8, 17:37.0, 17:49.3, 17:55.8, 18:20.7, (18:34.9), (18:46.7) |
16 | 628 | West Salem,
WI - Team Time (1st 5) 1:29:16.3 | Spread (1st 5) 29.6 |
| 90, 97, 127, 153, 161, (273), (297) |
| Michael Sauter, Cameron Robaczewski, Riley Scallon, Connor Koepnick, Noah Jacobson, (Erick Sells), (Kyle Lang) |
| 17:35.8, 17:38.2, 17:54.0, 18:02.9, 18:05.4, (18:42.9), (18:50.0) |
17 | 685 | Sparta,
WI - Team Time (1st 5) 1:29:30.1 | Spread (1st 5) 56.6 |
| 69, 110, 155, 157, 194, (288), (410) |
| John Roddick, Andrew Ochoa, Austin Feltner, Trygve Zurfluh, Max Engh, (Isaac Pokorny), (Sam Forbes) |
| 17:20.4, 17:45.5, 18:03.0, 18:04.2, 18:17.0, (18:46.9), (19:36.1) |
18 | 689 | Northwestern,
WI - Team Time (1st 5) 1:29:22.6 | Spread (1st 5) 1:15.1 |
| 48, 96, 162, 178, 205, (236), (367) |
| Tim Heikkila, Mason Lombard, Leo Mack, David Rautio, Josiah Vik, (Bret Little), (Nathan Johnson) |
| 17:06.1, 17:38.0, 18:05.8, 18:11.5, 18:21.2, (18:30.0), (19:13.8) |
19 | 696 | Two Rivers,
WI - Team Time (1st 5) 1:29:11.5 | Spread (1st 5) 1:22.7 |
| 46, 66, 147, 210, 227, (316), (357) |
| Sam Bianchi, Nathan Grall, Darrien Schubring, Brice Ruedinger, Paul Bianchi, (Caden Bennin), (Adam Taylor) |
| 17:04.3, 17:18.0, 17:59.0, 18:23.2, 18:27.0, (18:57.9), (19:11.6) |
20 | 756 | Winneconne,
WI - Team Time (1st 5) 1:29:27.3 | Spread (1st 5) 1:48.1 |
| 28, 70, 138, 255, 265, (390), (433) |
| Sam Engel, Luke Kubasta, Matthew Barthel, Joey Messer, Geryd Steffek, (Michael Peterson), (Quentin Burant) |
| 16:52.1, 17:21.6, 17:56.8, 18:36.6, 18:40.2, (19:24.9), (19:46.4) |
21 | 757 | Kettle Moraine Lutheran,
WI - Team Time (1st 5) 1:29:41.8 | Spread (1st 5) 1:44.0 |
| 32, 136, 159, 171, 259, (266), (307) |
| Ryan Gurgel, Alek Dykema, Brady Stuck, Grant Miller, Matthew Stoltz, (Connor Yackels), (Jonah Jahns) |
| 16:54.0, 17:56.3, 18:05.0, 18:08.5, 18:38.0, (18:41.0), (18:53.0) |
22 | 805 | Valders,
WI - Team Time (1st 5) 1:29:58.7 | Spread (1st 5) 1:31.1 |
| 40, 145, 170, 214, 236, (240), (267) |
| Derek Doescher, Talon Meyer, Thomas Schwoerer, Zack Leschke, Kassahun Lehman, (Jake Risse), (Alemayehu Lehman) |
| 16:58.9, 17:58.0, 18:08.0, 18:23.8, 18:30.0, (18:31.0), (18:41.1) |
23 | 808 | Lakeland,
WI - Team Time (1st 5) 1:30:00.0 | Spread (1st 5) 1:52.3 |
| 38, 116, 153, 201, 300, (332), (414) |
| Andrew Schilling, Will Bodewes, Dylan Ouimette, Mackinley FitzPatrick, Caleb Anderson, (Ryan Bresnahan), (Luke Bodewes) |
| 16:58.1, 17:48.5, 18:02.9, 18:20.1, 18:50.4, (19:03.7), (19:38.4) |
24 | 809 | New Glarus/Monticello,
WI - Team Time (1st 5) 1:30:21.6 | Spread (1st 5) 46.2 |
| 99, 150, 168, 173, 219, (301), (345) |
| Caleb Fredrickson, John Zuber, Hunter Pratt, Kyle Fredrickson, Dylan Beckwith, (Young Chul Vetterli), (Max Cruse) |
| 17:38.3, 18:01.2, 18:07.9, 18:09.7, 18:24.5, (18:50.7), (19:07.8) |
25 | 836 | Aquinas,
WI - Team Time (1st 5) 1:30:25.8 | Spread (1st 5) 1:14.7 |
| 76, 97, 180, 206, 277, (327), (338) |
| Zachary Phillips, Alex Egbert, Dylan English, Henry Sayner, Eddie Harwick, (McHale Sterba), (Alex Boruch) |
| 17:29.3, 17:38.2, 18:12.7, 18:21.6, 18:44.0, (19:00.6), (19:05.5) |
26 | 842 | Pewaukee,
WI - Team Time (1st 5) 1:29:52.0 | Spread (1st 5) 2:09.4 |
| 33, 54, 151, 270, 334, (346), (354) |
| Robert Wagner, Kyle Turba, Nick Roberts, Tyler Stanczak, Adam Goodyear, (Evan Hoffins), (Nolan Fahey) |
| 16:54.6, 17:09.6, 18:02.1, 18:41.7, 19:04.0, (19:07.9), (19:10.8) |
27 | 852 | Dodgeville/Mineral Point,
WI - Team Time (1st 5) 1:30:13.9 | Spread (1st 5) 1:49.2 |
| 29, 149, 183, 222, 269, (279), (285) |
| Tyler Wunnicke, Jack Schickel, Tanner Cullen, Luke Davis, Brandon Forseth, (Jake Riley), (Tannler Ames) |
| 16:52.4, 18:00.7, 18:13.4, 18:25.8, 18:41.6, (18:44.6), (18:45.8) |
| 852 | University School of Milwaukee,
WI - Team Time (1st 5) 1:30:36.0 | Spread (1st 5) 1:04.4 |
| 78, 126, 189, 209, 250, (256), (335) |
| Jack Collison, Eric Hilgendorf, Thomas Camilleri, Griffin Damron, John Havlik, (Andrew Pickart), (Andrew Puetz) |
| 17:30.3, 17:53.9, 18:15.1, 18:22.0, 18:34.7, (18:36.8), (19:05.0) |
29 | 859 | Wisconsin Heights,
WI - Team Time (1st 5) 1:30:15.6 | Spread (1st 5) 1:47.0 |
| 27, 152, 180, 238, 262, (305), (420) |
| Billy Boutelle, Kody Fisher, Lucas Caminiti, Homer Bollig, Marcus Caminiti, (Nathan Haugen), (Jack Harris) |
| 16:51.7, 18:02.4, 18:12.7, 18:30.1, 18:38.7, (18:52.9), (19:40.7) |
30 | 877 | Mauston,
WI - Team Time (1st 5) 1:30:05.3 | Spread (1st 5) 2:09.2 |
| 18, 92, 187, 286, 294, (352), (450) |
| Adam Kramer, Nick Zolondek, Theron Wilkinson, John Maki, Nick Wilkerson, (Daniel Casey), (Eli Kolb) |
| 16:39.1, 17:36.6, 18:14.7, 18:46.6, 18:48.3, (19:09.5), (19:53.6) |
31 | 883 | Whitnall,
WI - Team Time (1st 5) 1:30:19.2 | Spread (1st 5) 2:59.5 |
| 17, 133, 156, 165, 412, (434), (451) |
| Alex Richardson, Seth Nowak, Matt Paruzynski, Tyler Nape, Alex Meyers, (Cade Dombrowski), (Blake Stencil) |
| 16:37.3, 17:55.6, 18:03.4, 18:06.1, 19:36.8, (19:46.5), (19:53.8) |
32 | 886 | Nekoosa,
WI - Team Time (1st 5) 1:29:13.0 | Spread (1st 5) 2:54.9 |
| 6, 16, 242, 271, 351, (366), (387) |
| Ben Eidenschink, Josh Schraeder, Kane Schrader, David Smith, Cordel Meyers, (Sid Sparks), (Marcus Wills) |
| 16:14.4, 16:35.6, 18:31.6, 18:42.1, 19:09.3, (19:13.7), (19:23.3) |
33 | 958 | Altoona,
WI - Team Time (1st 5) 1:31:09.6 | Spread (1st 5) 1:11.8 |
| 74, 193, 206, 225, 260, (319), (418) |
| Sam Wollenfeldt, Sam Wallenfelt, Austin Kempen, Ben Theyerl, Carter Moss, (Sawyer Brunkow), (Gabe Roeske) |
| 17:26.4, 18:16.8, 18:21.6, 18:26.6, 18:38.2, (18:58.4), (19:39.5) |
34 | 964 | Waupun,
WI - Team Time (1st 5) 1:30:39.5 | Spread (1st 5) 2:20.2 |
| 43, 57, 196, 284, 384, (468), (504) |
| Matt Kuik, Bryce Verheyen, Bryce Buchda, Kyle Miller, Ryan Panten, (Dylon Pokorny), (Dennis Jaeger) |
| 17:02.4, 17:11.3, 18:17.6, 18:45.6, 19:22.6, (20:09.4), (21:06.4) |
35 | 1043 | Viroqua,
WI - Team Time (1st 5) 1:31:04.9 | Spread (1st 5) 2:39.6 |
| 15, 167, 184, 312, 365, (371), (377) |
| Isaiah Abt, JJ McClelland, Evan Veres, Jeremy Lee, Mason Neprud, (Zach Drake), (Keaton Nemes) |
| 16:33.8, 18:07.6, 18:13.9, 18:56.2, 19:13.4, (19:17.4), (19:19.3) |
36 | 1079 | Roncalli,
WI - Team Time (1st 5) 1:31:56.1 | Spread (1st 5) 53.6 |
| 146, 192, 194, 243, 304, (321), (321) |
| Tomerot Lambert, Tyler Heyduk, Sam Schneider, Ben Wichlacz, Tyler Hyduk, (Cullen Hilliker), (Brady Boettcher) |
| 17:58.4, 18:16.7, 18:17.0, 18:32.0, 18:52.0, (18:58.8), (18:58.8) |
37 | 1096 | New Berlin West,
WI - Team Time (1st 5) 1:32:03.9 | Spread (1st 5) 1:04.4 |
| 135, 188, 215, 233, 325 |
| Dominick Ropella, James Windorff, Nate Gale, Ross Wick, Andrew Munger |
| 17:56.0, 18:14.9, 18:23.9, 18:28.7, 19:00.4 |
38 | 1102 | Luxemburg-Casco,
WI - Team Time (1st 5) 1:31:46.5 | Spread (1st 5) 2:26.9 |
| 49, 83, 223, 342, 405, (439), (466) |
| Kyle Sampo, Shane Peronto, Chance Junio, Tristan Kolb, Tyler Suess, (Zak Vandenplas), (Cameron Derenne) |
| 17:06.7, 17:33.2, 18:26.0, 19:07.0, 19:33.6, (19:49.6), (20:05.0) |
39 | 1140 | Medford Area,
WI - Team Time (1st 5) 1:32:23.3 | Spread (1st 5) 1:43.4 |
| 121, 148, 172, 290, 409, (441), (445) |
| Josh Kakes, Jarod Rudolph, Alex Wood, Mike Knight, Jacob Lueck, (Tony Noland), (Jon Weigel) |
| 17:52.0, 17:59.8, 18:08.9, 18:47.2, 19:35.4, (19:50.0), (19:51.2) |
40 | 1149 | Milwaukee Lutheran,
WI - Team Time (1st 5) 1:32:10.6 | Spread (1st 5) 1:53.4 |
| 72, 111, 252, 340, 374, (395), (449) |
| Max Riederer, Quinn Armitage, Ross Armitage, Michael Leapley, Christian Gerner, (Isaac Siegel), (Alex Pankow) |
| 17:24.6, 17:45.6, 18:36.3, 19:06.1, 19:18.0, (19:28.2), (19:53.5) |
41 | 1152 | Tomahawk,
WI - Team Time (1st 5) 1:31:33.5 | Spread (1st 5) 2:32.7 |
| 12, 241, 275, 293, 331, (348), (381) |
| Bryan Tomek, Troy Vanstrydonk, Alex Johnson, Jacob McGuire, Kyle Klopatek, (Austin Kaiser), (Tyler Wittmann) |
| 16:29.1, 18:31.2, 18:43.2, 18:48.2, 19:01.8, (19:09.2), (19:21.0) |
42 | 1177 | Whitewater,
WI - Team Time (1st 5) 1:31:29.8 | Spread (1st 5) 3:33.3 |
| 4, 163, 208, 400, 402, (429), (498) |
| Brett Harms, James Ehlen, Jon Zimdars, Ryan Anderson, Jason Shelbourn, (Scott Zahn), (Wentao Guo) |
| 15:58.9, 18:06.0, 18:21.7, 19:31.0, 19:32.2, (19:44.4), (20:43.2) |
43 | 1179 | Ripon,
WI - Team Time (1st 5) 1:32:32.5 | Spread (1st 5) 1:16.4 |
| 128, 184, 239, 275, 353, (362), (460) |
| Ben Reilly, Bruce Cunningham, Seth Zimdars, Matthew Mott, Josh Kelekovich, (Sam Ehster), (Derek Rodriguez) |
| 17:54.3, 18:13.9, 18:30.4, 18:43.2, 19:10.7, (19:12.5), (19:58.7) |
44 | 1224 | Plymouth,
WI - Team Time (1st 5) 1:32:44.1 | Spread (1st 5) 1:48.1 |
| 86, 174, 245, 336, 383, (459), (482) |
| Thomas Jankowski, Ian McConnaha, Paul Francis, Chandler Haun, Chad Benti, (Andrew Ziegler), (Chris Benti) |
| 17:34.2, 18:09.8, 18:32.5, 19:05.3, 19:22.3, (19:58.0), (20:18.6) |
45 | 1253 | Unity,
WI - Team Time (1st 5) 1:32:54.3 | Spread (1st 5) 29.5 |
| 197, 245, 248, 272, 291, (391), (438) |
| Austin Baker, Derek Rennicke, Alex Binfet, Jes Pedersen, Matt Peterson, (Eli Vosbenkowski), (Matt Volgren) |
| 18:18.1, 18:32.5, 18:33.4, 18:42.7, 18:47.6, (19:25.1), (19:48.5) |
46 | 1302 | Kiel,
WI - Team Time (1st 5) 1:33:14.6 | Spread (1st 5) 1:02.5 |
| 131, 267, 274, 314, 316, (339), (480) |
| Trenton Nickel, Jacob Westphalen, Thomas Heckmann, Brandon Spindler, Josh Kuhn, (William Meyer), (Ramsey Kammerzelt) |
| 17:55.4, 18:41.1, 18:43.0, 18:57.2, 18:57.9, (19:06.0), (20:17.5) |
47 | 1303 | Lodi,
WI - Team Time (1st 5) 1:32:45.4 | Spread (1st 5) 2:46.1 |
| 21, 258, 263, 360, 401, (413), (425) |
| Adam Phillips, Evan Jesse, Cole Endres, Brandon Pedracine, Clayton Schubert, (Jacob Wilson), (Levi Kearney) |
| 16:45.0, 18:37.5, 18:39.6, 19:12.2, 19:31.1, (19:37.1), (19:41.2) |
48 | 1307 | Brodhead/Juda,
WI - Team Time (1st 5) 1:32:55.6 | Spread (1st 5) 2:52.9 |
| 26, 115, 359, 378, 429, (460), (485) |
| Dylan Johnson, Peter Speckman, Rodrigo Yescas, Justin Krumwiede, Nate Ciabatti, (Cj Hack), (Jacob Harper) |
| 16:51.5, 17:48.2, 19:12.1, 19:19.4, 19:44.4, (19:58.7), (20:21.1) |
49 | 1310 | Campbellsport,
WI - Team Time (1st 5) 1:33:13.1 | Spread (1st 5) 36.4 |
| 190, 234, 281, 302, 303, (494), (502) |
| Casey Ruplinger, Chase Lindgren, Sam Candee, Tyler Beres, Levi Feucht, (Alec Reimer), (Hunter Caird) |
| 18:15.5, 18:29.4, 18:45.2, 18:51.1, 18:51.9, (20:34.7), (20:59.0) |
| 1310 | Chilton,
WI - Team Time (1st 5) 1:33:13.0 | Spread (1st 5) 1:25.0 |
| 120, 221, 292, 307, 370, (419), (492) |
| Brett Meyer, Josh Meyer, Jordan Propson, Tyler Gruber, Patrick Breckhieme, (Grant Kees), (Alex Brandt) |
| 17:51.0, 18:25.0, 18:48.0, 18:53.0, 19:16.0, (19:40.4), (20:32.3) |
51 | 1322 | Berlin,
WI - Team Time (1st 5) 1:33:18.5 | Spread (1st 5) 1:09.0 |
| 122, 231, 315, 324, 330, (379), (392) |
| Josh Mack, Jacob Caswell, Jackson Aton, Andrew Clark, Connor Heinz, (Lucas DeRuyter), (Evan Draves) |
| 17:52.1, 18:27.8, 18:57.7, 18:59.8, 19:01.1, (19:20.1), (19:25.2) |
52 | 1326 | Waupaca,
WI - Team Time (1st 5) 1:33:21.0 | Spread (1st 5) 1:13.8 |
| 124, 220, 309, 329, 344, (493), (516) |
| Mitchell Rotta, Hunter Smith, Eric Bolwerk, Ryan Weise, Parker Sweeney, (Ben Waitrovich), (Brett Koski) |
| 17:53.8, 18:24.8, 18:54.1, 19:00.7, 19:07.6, (20:34.6), (22:07.8) |
53 | 1353 | Seymour,
WI - Team Time (1st 5) 1:33:18.1 | Spread (1st 5) 2:26.0 |
| 50, 199, 325, 375, 404, (426), (435) |
| Justin Skinkis, Derek Sachs, Kyle Peotter, Dylan Deschler, Dylan Weyer, (Trey Lesatz), (Kody Siebers) |
| 17:06.8, 18:19.7, 19:00.4, 19:18.4, 19:32.8, (19:42.1), (19:47.6) |
54 | 1408 | Peshtigo,
WI - Team Time (1st 5) 1:34:15.1 | Spread (1st 5) 2:53.2 |
| 86, 118, 355, 360, 489 |
| Aaron Bhatoya, Tyler Nault, Bryce Trimberger, Eddie Jornlin, Hunter Madden |
| 17:34.2, 17:49.9, 19:11.4, 19:12.2, 20:27.4 |
55 | 1429 | Jefferson,
WI - Team Time (1st 5) 1:34:27.9 | Spread (1st 5) 2:53.2 |
| 91, 224, 226, 397, 491, (495), (507) |
| Rylee Miller, Brennan Linse, Jesse Paucek, Alex Anason, Jarad Bartelt, (Merek Pankow), (Billy Wright) |
| 17:36.1, 18:26.2, 18:26.8, 19:29.5, 20:29.3, (20:34.9), (21:18.9) |
56 | 1470 | River Valley,
WI - Team Time (1st 5) 1:34:23.7 | Spread (1st 5) 3:26.9 |
| 37, 94, 399, 453, 487, (509), (515) |
| Alec Bass, Dustin Hatfield, Deryk Clary, Jack Meixelsperger, Chris Sullivan, (Austin Genthe), (Joe Meinholz) |
| 16:57.1, 17:37.1, 19:30.3, 19:55.2, 20:24.0, (21:39.2), (22:01.0) |
57 | 1508 | Fox Valley Lutheran,
WI - Team Time (1st 5) 1:34:21.4 | Spread (1st 5) 44.3 |
| 229, 282, 299, 342, 356, (477), (514) |
| Jacob Krug, Adam Stevens, Cody Vils, Joshua Schlafer, Chris Krahn, (Kyle Favorite), (Collin Wenzel) |
| 18:27.2, 18:45.4, 18:50.3, 19:07.0, 19:11.5, (20:14.9), (21:56.4) |
58 | 1524 | Prairie Du Chien,
WI - Team Time (1st 5) 1:34:25.0 | Spread (1st 5) 2:17.5 |
| 65, 296, 348, 407, 408, (448), (463) |
| Ethan Ingle, Jacob Schneider, Nate Nichols, Jacob Linder, Nick Johnson, (Ethan Mara), (Connor George) |
| 17:17.8, 18:48.8, 19:09.2, 19:33.9, 19:35.3, (19:52.7), (20:01.3) |
59 | 1537 | New London,
WI - Team Time (1st 5) 1:34:45.4 | Spread (1st 5) 1:41.0 |
| 166, 175, 373, 386, 437, (456), (490) |
| Dennis Christensen, Eric Spoehr, Schyler Garza, Sam Porath, Houston Schroeder, (Landon Overesch), (Evan Taber) |
| 18:06.8, 18:10.0, 19:17.7, 19:23.1, 19:47.8, (19:57.1), (20:28.5) |
60 | 1569 | Lakeside Lutheran,
WI - Team Time (1st 5) 1:34:58.4 | Spread (1st 5) 1:25.3 |
| 191, 260, 280, 414, 424, (452), (473) |
| David Luehring, Mitchell Georgi, Elijah Tesch, Cole Hatcher, Ben Tweit, (Brandon Schwoch), (Kirkland Hill) |
| 18:15.8, 18:38.2, 18:44.9, 19:38.4, 19:41.1, (19:54.7), (20:11.4) |
61 | 1575 | Westfield/Montello,
WI - Team Time (1st 5) 1:34:56.3 | Spread (1st 5) 1:27.5 |
| 182, 313, 319, 341, 420, (422), (431) |
| Austin McCartney, Peyton Cummings, Noah Driscoll, Zane Kittleson, Titus Dickinson, (Trevor Warzynski), (Andrew Smith) |
| 18:13.2, 18:57.1, 18:58.4, 19:06.9, 19:40.7, (19:41.0), (19:45.7) |
62 | 1586 | Deerfield,
WI - Team Time (1st 5) 1:34:54.6 | Spread (1st 5) 59.9 |
| 244, 264, 327, 348, 403, (416), (447) |
| Carson Kaashagen, Luke Kornelsen, Gus Kaiser, Peter Roberts, Jay Nikolay, (Ben Andersen), (Mason Skudlarek) |
| 18:32.4, 18:40.1, 19:00.6, 19:09.2, 19:32.3, (19:38.7), (19:52.5) |
63 | 1591 | Denmark,
WI - Team Time (1st 5) 1:34:59.6 | Spread (1st 5) 2:03.6 |
| 112, 289, 363, 388, 439, (481), (502) |
| Gavin Groehler, Brad Ausloos, Noah McMonagle, Jordan Seidl, Justin Mahlberg, (Issac Kinjerski), (Phillip Loberger) |
| 17:46.0, 18:47.0, 19:13.0, 19:24.0, 19:49.6, (20:17.6), (20:59.0) |
64 | 1592 | Somerset,
WI - Team Time (1st 5) 1:36:38.4 | Spread (1st 5) 3:15.3 |
| 211, 211, 235, 427, 508 |
| Cole Harty, Ethan Baillargeon, Brandon Mondor, Noah Ashton, Austin Headlee |
| 18:23.4, 18:23.4, 18:29.5, 19:43.4, 21:38.7 |
65 | 1629 | Watertown Luther Prep,
WI - Team Time (1st 5) 1:35:14.7 | Spread (1st 5) 1:50.6 |
| 141, 298, 372, 382, 436, (458), (506) |
| Joshua Brands, Daniel Leverence, Jacob Melso, Jonathan Thede, Ethan Carter, (Scott Vollmer), (Nathan Riley) |
| 17:57.1, 18:50.2, 19:17.6, 19:22.1, 19:47.7, (19:57.6), (21:17.0) |
66 | 1684 | Amery,
WI - Team Time (1st 5) 1:35:58.7 | Spread (1st 5) 2:18.5 |
| 124, 310, 311, 465, 474, (479), (496) |
| Tanner Wears, Matt Goodrum, Trent Dado, David Smith, Ryan Heiss, (Ian Siedow), (Marko Uzeirovic) |
| 17:53.8, 18:54.5, 18:54.8, 20:03.3, 20:12.3, (20:16.8), (20:35.3) |
67 | 1705 | St Croix Central,
WI - Team Time (1st 5) 1:35:47.9 | Spread (1st 5) 2:44.9 |
| 67, 305, 427, 442, 464, (469), (478) |
| Jordan Bringgold, Nathan Madlung, Logan Nelson, Micheal Hanson, Nicholas Hammond, (Micheal Sauer), (Max Kaul) |
| 17:18.2, 18:52.9, 19:43.4, 19:50.3, 20:03.1, (20:10.7), (20:15.1) |
68 | 1715 | Omro,
WI - Team Time (1st 5) 1:35:53.9 | Spread (1st 5) 1:15.5 |
| 252, 256, 318, 443, 446, (511), (512) |
| Andrew Wright, Dillon Heise, Dom Milis, Derrick Hiese, Jacob Bloede, (Dan Fink), (Noble Chapin) |
| 18:36.3, 18:36.8, 18:58.0, 19:51.0, 19:51.8, (21:52.8), (21:53.0) |
69 | 1723 | West De Pere,
WI - Team Time (1st 5) 1:35:50.0 | Spread (1st 5) 1:07.0 |
| 249, 277, 358, 417, 422, (432), (510) |
| Cole Fitzgerald, Owen Maass, Sam Ricker, Tommy Wagner, Braden Schmidt, (Adam Otten), (Collin Diekvoss) |
| 18:34.0, 18:44.0, 19:12.0, 19:39.0, 19:41.0, (19:46.0), (21:43.0) |
70 | 1785 | Mayville,
WI - Team Time (1st 5) 1:36:00.1 | Spread (1st 5) 47.8 |
| 295, 347, 364, 368, 411, (467), (476) |
| Sam Klein, Alex Wendorf, Issaha Rosendahl, Alex Giese, Dekota Danner, (Dustin Fredrick), (Noah Keller) |
| 18:48.4, 19:08.2, 19:13.2, 19:14.1, 19:36.2, (20:05.2), (20:13.5) |
71 | 1790 | Big Foot,
WI - Team Time (1st 5) 1:36:32.3 | Spread (1st 5) 3:28.7 |
| 36, 389, 393, 484, 488, (513), (518) |
| Fletcher Strahan, Travis Berryman, Ben Lueck, Raul Reyes, Nick Migala, (Sam Van Dan), (Evan Handel) |
| 16:56.8, 19:24.6, 19:25.4, 20:20.0, 20:25.5, (21:55.4), (22:58.4) |
72 | 1830 | Saint Lawrence Seminary,
WI - Team Time (1st 5) 1:36:32.8 | Spread (1st 5) 1:27.0 |
| 216, 369, 396, 406, 443, (471), (501) |
| Tyler McFadzen, Luis Veloz, Alex Serrato, Demond Mettlach, Charles Brennan, (Zeb Boos), (Derrike Suckow) |
| 18:24.0, 19:15.0, 19:29.0, 19:33.8, 19:51.0, (20:11.0), (20:52.0) |
73 | 1831 | Lomira,
WI - Team Time (1st 5) 1:37:00.7 | Spread (1st 5) 2:11.5 |
| 168, 332, 376, 472, 483, (500), (519) |
| Austin Holman, Justin Lammers, Frank Sobelski, Jonny Stutzman, Dean Polster, (Ryan Biffert), (Johnny Stutsman) |
| 18:07.9, 19:03.7, 19:18.6, 20:11.1, 20:19.4, (20:51.6), (24:31.1) |
74 | 1850 | Evansville,
WI - Team Time (1st 5) 1:37:12.6 | Spread (1st 5) 2:30.0 |
| 107, 336, 462, 470, 475, (499), (517) |
| Skyler Sendelbach, Nathan Vickery, Nick Lehman, Tristan Watson, Kyle Anderson, (Jacob Cunningham), (Eric Sasse) |
| 17:42.8, 19:05.3, 20:00.8, 20:10.9, 20:12.8, (20:46.5), (22:35.5) |
75 | 1864 | Marshall,
WI - Team Time (1st 5) 1:37:13.6 | Spread (1st 5) 1:57.1 |
| 217, 252, 454, 455, 486, (497), (505) |
| Jensen Langer, Joe Engles, Austin Hanna, Tyler Kurt, Alec Gillett, (Shaun Schoenicke), (Ben Brackebush) |
| 18:24.2, 18:36.3, 19:55.3, 19:56.5, 20:21.3, (20:42.6), (21:10.5) |