1 | 157 | Arrowhead,
WI - Team Time (1st 5) 1:20:25.0 | Spread (1st 5) 38.9 |
| 7, 32, 34, 40, 44, (110), (170) |
| Cole Sandvold, Elijah DeVries, David Widenski, Mason Durst, Henry Chapman, (Samuel Evert), (Cody Clauer) |
| 15:35.3, 16:10.7, 16:11.5, 16:13.3, 16:14.2, (16:37.7), (16:54.3) |
2 | 219 | Middleton,
WI - Team Time (1st 5) 1:20:20.9 | Spread (1st 5) 1:14.9 |
| 4, 15, 46, 61, 93, (251), (369) |
| Gus Newcomb, Jack Radar, Sam Jaeger, Caleb Easton, Ryan Madoch, (Braedon Gilles), (Zachary Leffel) |
| 15:18.9, 15:51.8, 16:15.4, 16:21.0, 16:33.8, (17:12.0), (17:34.0) |
3 | 281 | Madison West,
WI - Team Time (1st 5) 1:21:24.0 | Spread (1st 5) 50.0 |
| 20, 36, 36, 58, 131, (150), (174) |
| Noah Zamzow-Schmidt, Aaron Letcher, Sean Topel, Sam Bishop, Jack Reed, (Erik Nuenninghoff), (Adam Ellmann) |
| 15:54.0, 16:13.0, 16:13.0, 16:20.0, 16:44.0, (16:50.0), (16:55.0) |
4 | 282 | Sun Prairie East,
WI - Team Time (1st 5) 1:21:31.6 | Spread (1st 5) 36.8 |
| 22, 40, 55, 79, 86, (151), (159) |
| Justin Hodges, Joseph Kehoe, Noah O'Neill, Matt Rodenkirch, Tyler Sloan, (Mitchell Georgi), (Tyler King) |
| 15:56.0, 16:13.3, 16:19.2, 16:30.3, 16:32.8, (16:50.1), (16:51.7) |
5 | 355 | Monona Grove,
WI - Team Time (1st 5) 1:21:34.7 | Spread (1st 5) 1:03.6 |
| 11, 24, 52, 112, 156, (257), (313) |
| Charlie Ellenbecker, James Giftos, Reed Anderson, Eddie Gnewuch, Gage Hunter, (Caden Nelson), (Carlos Gatica) |
| 15:47.3, 16:00.8, 16:17.1, 16:38.6, 16:50.9, (17:13.8), (17:23.8) |
6 | 424 | Oconomowoc,
WI - Team Time (1st 5) 1:21:48.0 | Spread (1st 5) 1:28.7 |
| 5, 62, 77, 117, 163, (173), (227) |
| Brian Jacques, Alex Vance, Miles Mulder, Andy Muskevitsch, Parker Ellis, (Alex Carter), (Michael Kluz) |
| 15:24.2, 16:21.3, 16:30.0, 16:39.6, 16:52.9, (16:54.8), (17:08.1) |
7 | 441 | Hudson,
WI - Team Time (1st 5) 1:22:32.6 | Spread (1st 5) 26.7 |
| 49, 65, 96, 104, 127, (188), (198) |
| Max Ball, George Halunen, George Bond, Keegan Sansone, Cale Wimer, (Connor Johnson), (Tyler Auge) |
| 16:16.5, 16:22.2, 16:34.6, 16:36.1, 16:43.2, (16:59.3), (17:00.7) |
8 | 456 | Neenah,
WI - Team Time (1st 5) 1:22:14.6 | Spread (1st 5) 1:13.3 |
| 11, 33, 94, 121, 197, (221), (266) |
| Matthew Meinke, Jonathan Moderson, Bradley Gumtow, Colton Kaszuba, Will Newsome, (Karsen Sherrick), (Griffin Congdon) |
| 15:47.3, 16:11.0, 16:34.1, 16:41.6, 17:00.6, (17:07.2), (17:16.0) |
9 | 468 | Madison La Follette,
WI - Team Time (1st 5) 1:21:22.6 | Spread (1st 5) 1:56.0 |
| 1, 14, 120, 144, 189, (353), (400) |
| Finn Gessner, Josh Freitag, Ian Franczek, Alex Wolfe, Espen Adams, (Braxton Doucette), (Chris Wolfe) |
| 15:03.5, 15:50.6, 16:40.3, 16:48.7, 16:59.5, (17:31.2), (17:42.0) |
10 | 487 | Green Bay Preble,
WI - Team Time (1st 5) 1:22:38.9 | Spread (1st 5) 46.0 |
| 35, 38, 58, 171, 185, (214), (307) |
| Nick Petersen, Dawson Borley, Nick Verheyden, Salvador Sierra, Tanner Conard, (Jesse Chervenka), (Parker Scheld) |
| 16:12.7, 16:13.1, 16:20.0, 16:54.4, 16:58.7, (17:04.9), (17:22.8) |
11 | 500 | Stevens Point,
WI - Team Time (1st 5) 1:22:47.0 | Spread (1st 5) 42.5 |
| 31, 53, 106, 148, 162, (243), (256) |
| Ricky Perez, Derek Franz, Johnny Hyland, Liam Belson, Mark Stoskopf, (Monty Flatoff), (Chad Franz) |
| 16:10.0, 16:18.0, 16:36.8, 16:49.7, 16:52.5, (17:10.2), (17:13.6) |
12 | 501 | West Bend West,
WI - Team Time (1st 5) 1:22:09.6 | Spread (1st 5) 1:10.0 |
| 10, 13, 136, 167, 175, (178), (230) |
| Luke Guttormson, Jaden Salinas, Peyton Janto, Alex Suelflow, Roman Skurek, (Evan Patten), (Garrison Kozlowski) |
| 15:45.9, 15:48.9, 16:45.1, 16:53.8, 16:55.9, (16:56.5), (17:08.7) |
13 | 508 | Madison Memorial,
WI - Team Time (1st 5) 1:22:36.7 | Spread (1st 5) 1:10.3 |
| 25, 29, 88, 103, 263, (306), (384) |
| Jonas Bietz, Luke Vandermeer, Joel Foster, Casey Gregorich-Trevor, Jack Zweifel, (Jared Gonzales), (Ty Brien) |
| 16:04.7, 16:08.0, 16:33.0, 16:36.0, 17:15.0, (17:22.7), (17:37.0) |
14 | 512 | South Milwaukee,
WI - Team Time (1st 5) 1:22:26.7 | Spread (1st 5) 1:08.8 |
| 16, 26, 76, 195, 199, (267), (321) |
| Jordan Janusiak, Chris Sobczak, Aidan Sodemann, Wyatt Schlager, Max Moran, (Nick Sluga), (Andrew Strasser) |
| 15:52.0, 16:04.9, 16:28.7, 17:00.3, 17:00.8, (17:16.3), (17:24.7) |
15 | 514 | Janesville Craig,
WI - Team Time (1st 5) 1:22:00.8 | Spread (1st 5) 1:52.2 |
| 3, 54, 105, 111, 241, (293), (304) |
| Nate Farrell, Joe Cooper, Tyler Brown, Aaron Leverson, Blake McCann, (Ethan Thompson), (Zander Arena) |
| 15:17.8, 16:18.2, 16:36.5, 16:38.3, 17:10.0, (17:20.0), (17:22.5) |
16 | 538 | Kimberly,
WI - Team Time (1st 5) 1:22:26.2 | Spread (1st 5) 1:16.4 |
| 18, 23, 100, 158, 239, (405), (445) |
| Isaac Benz, Rowen Ellenberg, Jack Fitzgerald, Will Demerath, Jesse Lambrecht, (Trent Hyland), (Logan Hartman) |
| 15:53.4, 15:56.5, 16:35.2, 16:51.3, 17:09.8, (17:43.4), (17:56.9) |
17 | 566 | Homestead,
WI - Team Time (1st 5) 1:22:15.9 | Spread (1st 5) 1:39.6 |
| 6, 21, 134, 152, 253, (317), (351) |
| Drew Bosley, Thomas Miller, Messi Elgin, Noah Cummisford, Cooper Hunt, (Kai Newman), (Jack Pfeifer) |
| 15:33.5, 15:54.2, 16:44.8, 16:50.3, 17:13.1, (17:24.2), (17:30.5) |
18 | 715 | Germantown,
WI - Team Time (1st 5) 1:23:55.1 | Spread (1st 5) 32.5 |
| 68, 123, 163, 178, 183, (196), (216) |
| Dylan Ayer, Ben Schnoor, Evan Adair, Jake Garvey, Joe Biesel, (Westin Feltz), (Sean Drinan) |
| 16:25.7, 16:41.8, 16:52.9, 16:56.5, 16:58.2, (17:00.4), (17:05.6) |
19 | 734 | Waukesha North,
WI - Team Time (1st 5) 1:23:37.2 | Spread (1st 5) 1:12.3 |
| 27, 45, 161, 224, 277, (374), (432) |
| Michael Juarez, Spencer Muffler, Chris Lehouillier, Austin Peters, Connor Nilsen, (Ben Bartley), (Daniel Juarez) |
| 16:05.2, 16:14.6, 16:52.3, 17:07.6, 17:17.5, (17:35.5), (17:54.1) |
20 | 737 | Hamilton,
WI - Team Time (1st 5) 1:23:57.4 | Spread (1st 5) 45.3 |
| 63, 116, 145, 193, 220, (255), (326) |
| Michael Swope, Evan Selin, Brian Wiedenfeld, Gavin Kuhlenbeck, Nicholas Schmidt, (Peyton Feudner), (Garret Staab) |
| 16:21.8, 16:39.4, 16:49.0, 17:00.1, 17:07.1, (17:13.3), (17:25.8) |
21 | 812 | Brookfield East,
WI - Team Time (1st 5) 1:24:19.3 | Spread (1st 5) 30.7 |
| 108, 129, 147, 201, 227, (377), (396) |
| Jas Wodnicki, Sam Meysembourg, Greg Schuh, Mark Browne, Stuart Gildea, (Bennett Hanson), (Michal Wodnicki) |
| 16:37.4, 16:43.3, 16:49.5, 17:01.0, 17:08.1, (17:35.8), (17:41.3) |
22 | 823 | Racine Horlick,
WI - Team Time (1st 5) 1:24:19.2 | Spread (1st 5) 2:08.0 |
| 42, 83, 100, 107, 491, (492), (511) |
| Nathan Perez, Tyler Hunter, Galen Weber, Tyler Buckley-Hunter, Josh Kaestner, (John Shields), (Subhan Umar) |
| 16:13.4, 16:32.1, 16:35.2, 16:37.1, 18:21.4, (18:21.7), (18:36.8) |
23 | 835 | Kenosha Bradford,
WI - Team Time (1st 5) 1:24:07.4 | Spread (1st 5) 1:08.1 |
| 43, 102, 112, 279, 299, (318), (504) |
| Ansel Fellman, Kolin Meyer, Nick Gwynne, Garrett Olson, Nathan Leipzig, (Sam Herzog), (Austin Pankratz) |
| 16:13.6, 16:35.6, 16:38.6, 17:17.9, 17:21.7, (17:24.4), (18:30.4) |
24 | 848 | Bay Port,
WI - Team Time (1st 5) 1:24:27.1 | Spread (1st 5) 39.4 |
| 109, 121, 138, 209, 271, (332), (349) |
| Ryan Thieme, Cole Cohorst, Kyle Thieme, Drew Dahlin, Nicholas Key, (Gavin Dupont), (Drew Abfall) |
| 16:37.5, 16:41.6, 16:47.4, 17:03.7, 17:16.9, (17:27.0), (17:29.9) |
25 | 873 | Eau Claire Memorial,
WI - Team Time (1st 5) 1:24:10.3 | Spread (1st 5) 1:07.4 |
| 50, 64, 132, 312, 315, (328), (376) |
| Zak Sather, Jesse Becker, Josh Becker, Drake Schneider, Andrew Vierbicher, (Ben Gochanour), (Garrett Walters) |
| 16:16.7, 16:21.9, 16:44.2, 17:23.4, 17:24.1, (17:26.2), (17:35.7) |
| 873 | Onalaska,
WI - Team Time (1st 5) 1:24:31.1 | Spread (1st 5) 49.3 |
| 67, 153, 193, 199, 261, (393), (425) |
| Nick Victor, Hunter Stojadinovic, AJ Ervin, Jackson Clements, Drew Diermeier, (Connor Birdsong), (Aidan Robinson) |
| 16:25.2, 16:50.5, 17:00.1, 17:00.8, 17:14.5, (17:40.5), (17:49.4) |
27 | 876 | Pewaukee,
WI - Team Time (1st 5) 1:24:29.2 | Spread (1st 5) 48.1 |
| 75, 97, 191, 248, 265, (281), (402) |
| Will Young, Kyle Turba, Joey Thomas, Charlie Monday, Justin Krause, (Tommy Manbeck), (Eric Turba) |
| 16:27.7, 16:34.7, 16:59.8, 17:11.2, 17:15.8, (17:18.2), (17:42.1) |
28 | 885 | Fond Du Lac,
WI - Team Time (1st 5) 1:23:46.2 | Spread (1st 5) 1:51.9 |
| 8, 72, 86, 352, 367, (430), (441) |
| Noah Tagliapietra, Kiernan Koepke, Jeffrey Heuer Jr., Henry Hughes, Joe Heuer, (Ben Schmitz), (Evan Bloedorn) |
| 15:41.9, 16:26.9, 16:32.8, 17:30.8, 17:33.8, (17:53.9), (17:56.0) |
29 | 907 | Muskego,
WI - Team Time (1st 5) 1:24:39.0 | Spread (1st 5) 46.2 |
| 80, 84, 225, 244, 274, (323), (342) |
| Kyle Neuroth, Adam Kierzek, Jake Petri, Gino Pierangeli, Tyler Termaat, (Erik Kain), (Eric Jensen) |
| 16:30.9, 16:32.6, 17:08.0, 17:10.4, 17:17.1, (17:25.1), (17:28.9) |
30 | 916 | Ashwaubenon,
WI - Team Time (1st 5) 1:23:40.7 | Spread (1st 5) 2:15.9 |
| 2, 115, 217, 229, 353, (430), (518) |
| Tannor Wagner, Randy Johnson, Brennan Dettmann, Draven Knaus, Ben Ratschan, (Nick Johnson), (Tai Crowell) |
| 15:15.3, 16:39.2, 17:06.4, 17:08.6, 17:31.2, (17:53.9), (18:49.2) |
31 | 938 | La Crosse Central,
WI - Team Time (1st 5) 1:24:13.5 | Spread (1st 5) 1:39.3 |
| 9, 149, 236, 245, 299, (484), (512) |
| Sam Pinkowski, Chad Richter, Jackson Overby, Jack Richter, Jett Mickelson, (Zach Dickmeyer), (Drew Stinson) |
| 15:42.4, 16:49.8, 17:09.1, 17:10.5, 17:21.7, (18:15.9), (18:38.4) |
32 | 973 | Milwaukee King,
WI - Team Time (1st 5) 1:24:39.5 | Spread (1st 5) 1:21.6 |
| 28, 171, 186, 249, 339, (345), (377) |
| Corey Thornton, Najee Ahmad, Louis Ketchman, Julian White, Ryan Fields, (Aidan Bree), (Kevin Diaz) |
| 16:06.4, 16:54.4, 16:59.2, 17:11.5, 17:28.0, (17:29.2), (17:35.8) |
33 | 974 | Marquette University,
WI - Team Time (1st 5) 1:24:46.8 | Spread (1st 5) 56.9 |
| 68, 91, 207, 303, 305, (311), (327) |
| James McKenna, Nolan Kozinski, Greg Lyon, Lorenzo Demichele, Frank DeGuire, (Jack Wahl), (Alex Radocha) |
| 16:25.7, 16:33.4, 17:03.0, 17:22.1, 17:22.6, (17:23.3), (17:26.1) |
34 | 1015 | La Crosse Logan,
WI - Team Time (1st 5) 1:25:08.1 | Spread (1st 5) 32.8 |
| 130, 166, 192, 259, 268, (291), (309) |
| Ben Pierce, Evan Schultz, Joe Schmida, Tanner Boge, Dylan Mitchell, (Zach Slevin), (Keoni Young) |
| 16:43.7, 16:53.7, 17:00.0, 17:14.2, 17:16.5, (17:19.8), (17:22.9) |
35 | 1024 | Wauwatosa East,
WI - Team Time (1st 5) 1:25:09.9 | Spread (1st 5) 40.4 |
| 112, 184, 218, 223, 287, (361), (365) |
| Henry Wellenstein, Faisal Bartlett, Jack Sveum, Ian Tyre, Jacob Odrzywolski, (Eli Werner), (Jacob Collison) |
| 16:38.6, 16:58.4, 17:06.5, 17:07.4, 17:19.0, (17:32.6), (17:33.1) |
36 | 1045 | Appleton North,
WI - Team Time (1st 5) 1:24:54.0 | Spread (1st 5) 1:17.5 |
| 56, 82, 168, 356, 383, (394), (398) |
| Ethan Cruz, Thomas Weed, Stephen Dinkler, Sidney Hestres, Asher Edwards, (Hayden Freeman), (Colin Johnson) |
| 16:19.3, 16:31.9, 16:54.0, 17:32.0, 17:36.8, (17:40.9), (17:41.7) |
37 | 1061 | Slinger,
WI - Team Time (1st 5) 1:24:53.4 | Spread (1st 5) 2:24.7 |
| 19, 38, 257, 259, 488, (489), (502) |
| David Fassbender, August Beyer, Cameron Opalacz, John German, Trent Huebner, (Aaron Simays), (Evan Sievers) |
| 15:53.8, 16:13.1, 17:13.8, 17:14.2, 18:18.5, (18:19.5), (18:29.4) |
38 | 1064 | Waterford,
WI - Team Time (1st 5) 1:25:18.2 | Spread (1st 5) 34.0 |
| 134, 146, 230, 269, 285, (375), (426) |
| Josh Butscher, Adam Schubring, Ian Marino, Sean Pritchard, Hunter Karpinski, (Jack Duerst), (Andrew Larson) |
| 16:44.8, 16:49.3, 17:08.7, 17:16.6, 17:18.8, (17:35.6), (17:49.5) |
39 | 1079 | DeForest,
WI - Team Time (1st 5) 1:25:19.5 | Spread (1st 5) 40.5 |
| 137, 165, 181, 264, 332, (384), (417) |
| Andrew George, Jacob Burgener, Trace O'Brien, Alex Grabowski, Brodie Runez, (Nathan Hill), (Andrew Doucett) |
| 16:46.5, 16:53.5, 16:57.3, 17:15.2, 17:27.0, (17:37.0), (17:46.0) |
40 | 1114 | Whitefish Bay,
WI - Team Time (1st 5) 1:25:28.6 | Spread (1st 5) 37.1 |
| 123, 212, 232, 261, 286, (322), (372) |
| David Potter, Noal Basil, Julian McCurdy, Nathan Ebersole, Thomas Gonzales, (Eli Dyer), (Joe Pencak) |
| 16:41.8, 17:04.5, 17:08.9, 17:14.5, 17:18.9, (17:24.8), (17:34.7) |
41 | 1120 | Kenosha Tremper,
WI - Team Time (1st 5) 1:25:10.6 | Spread (1st 5) 1:13.2 |
| 57, 99, 290, 313, 361, (368), (415) |
| Gable Schmidt, Martin Haugstad, Doran Domash, Steve Crane, Kyle Ecckes, (Jarod Sturycz), (Kyle Eccles) |
| 16:19.4, 16:35.1, 17:19.7, 17:23.8, 17:32.6, (17:33.9), (17:45.9) |
42 | 1142 | Greendale,
WI - Team Time (1st 5) 1:25:27.1 | Spread (1st 5) 1:30.8 |
| 66, 80, 254, 302, 440, (478), (499) |
| Job Roloff, Nolan Rudd, Ryan Unruh, Logan Lutz, Jacob Thomae, (Matthew Stilling), (Travis Bradford) |
| 16:25.1, 16:30.9, 17:13.2, 17:22.0, 17:55.9, (18:11.9), (18:27.6) |
43 | 1166 | Watertown,
WI - Team Time (1st 5) 1:24:58.7 | Spread (1st 5) 1:53.3 |
| 17, 74, 296, 366, 413, (437), (447) |
| William Kitzhaber, Benjamin Schmied, Miles Wackett, Garrett Radtke, Gabe Gromowski, (Noah Jeseritz), (Izak Jensen) |
| 15:52.2, 16:27.3, 17:20.4, 17:33.3, 17:45.5, (17:55.3), (17:57.0) |
44 | 1181 | Waukesha South,
WI - Team Time (1st 5) 1:25:40.1 | Spread (1st 5) 41.2 |
| 133, 189, 246, 288, 325, (386), (457) |
| Austin Rendon, Ernesto Castro-Lopez, William Daniels, Alfonso Diaz, Brett Hunsanger, (Draven Schilling), (Brent Schumacher) |
| 16:44.5, 16:59.5, 17:10.9, 17:19.5, 17:25.7, (17:37.5), (18:01.2) |
45 | 1192 | Madison East,
WI - Team Time (1st 5) 1:25:33.4 | Spread (1st 5) 1:13.0 |
| 73, 126, 272, 330, 391, (450), (464) |
| Julian Rohn-Capellaro, Max Loetscher, Henry Hansen, Gabe Wasserman, Marcel Bogucki, (Sasha Lewis-Norelle), (Seth Goldstein) |
| 16:27.0, 16:43.0, 17:17.0, 17:26.4, 17:40.0, (17:58.0), (18:04.0) |
46 | 1205 | Mukwonago,
WI - Team Time (1st 5) 1:25:33.4 | Spread (1st 5) 1:39.9 |
| 30, 139, 210, 406, 420, (442), (483) |
| Ian Nadolski, Luke Boyle, Brad Roehl, Sean Stokhaug, Logan Goetz, (Brandon Harrison), (Grant Behnke) |
| 16:08.9, 16:47.6, 17:03.9, 17:44.2, 17:48.8, (17:56.2), (18:14.8) |
47 | 1208 | Port Washington,
WI - Team Time (1st 5) 1:25:50.2 | Spread (1st 5) 31.9 |
| 175, 225, 232, 238, 338, (381), (444) |
| Miles Stimac, Fraser Toal, Brett Grisar, Ben Claas, Isaiah Holland, (Jonny Bischoff), (Zach Miller) |
| 16:55.9, 17:08.0, 17:08.9, 17:09.6, 17:27.8, (17:36.4), (17:56.3) |
48 | 1209 | Oak Creek,
WI - Team Time (1st 5) 1:25:45.3 | Spread (1st 5) 1:23.8 |
| 89, 143, 160, 370, 447, (503), (506) |
| Michael Sippy, Steven Potter, Tyler Kisting, Simeon Menako, Seth Rocha, (Brandon Medenwaldt), (Ryan Potter) |
| 16:33.2, 16:48.6, 16:52.0, 17:34.5, 17:57.0, (18:30.0), (18:30.9) |
49 | 1214 | Menomonee Falls,
WI - Team Time (1st 5) 1:25:33.2 | Spread (1st 5) 1:22.1 |
| 51, 141, 280, 353, 389, (390), (428) |
| Andrew Geniesse, Tyler Smalley, Eric Dethloff, Josh Ebner, Logan Hipps, (Tom Goihl), (Braden Hervey) |
| 16:16.8, 16:48.2, 17:18.1, 17:31.2, 17:38.9, (17:39.6), (17:52.6) |
50 | 1215 | Badger,
WI - Team Time (1st 5) 1:25:44.2 | Spread (1st 5) 54.5 |
| 85, 247, 250, 298, 335, (337), (358) |
| Gustavo Gordillo, Mario Gomez, Miguel Barrera, Kaleb Opsal, Logan Koehling, (Caleb Opsal), (Jacob Dertz) |
| 16:32.7, 17:11.1, 17:11.9, 17:21.3, 17:27.2, (17:27.7), (17:32.1) |
51 | 1244 | Stoughton,
WI - Team Time (1st 5) 1:25:50.1 | Spread (1st 5) 1:19.7 |
| 98, 119, 213, 379, 435, (461), (480) |
| Garrett Model, Owen Roe, Tristan Jenny, Carson Fleres, Parker Flint, (Hunter Zaemisch), (Gavin Model) |
| 16:35.0, 16:39.8, 17:04.6, 17:36.0, 17:54.7, (18:02.3), (18:13.8) |
52 | 1301 | Brookfield Central,
WI - Team Time (1st 5) 1:25:57.8 | Spread (1st 5) 1:02.5 |
| 71, 288, 297, 299, 346, (364), (381) |
| Blake Boles, Gabriel Eagon, Breck Duncan, Cole Shilobrit, Joey Schindler, (Ryan Brooke), (Mark Crowder) |
| 16:26.8, 17:19.5, 17:20.5, 17:21.7, 17:29.3, (17:33.0), (17:36.4) |
53 | 1310 | Nicolet,
WI - Team Time (1st 5) 1:25:59.0 | Spread (1st 5) 1:38.6 |
| 60, 90, 293, 414, 453, (467), (473) |
| Nicholas Holmes, Max Selbach, August Eurich, Kyle Asmann, Zachary Dickman, (Robert-Claud Diedrich), (Zachary Asmann) |
| 16:20.7, 16:33.3, 17:20.0, 17:45.7, 17:59.3, (18:04.5), (18:09.7) |
54 | 1312 | Beaver Dam,
WI - Team Time (1st 5) 1:26:20.1 | Spread (1st 5) 1:51.9 |
| 70, 118, 205, 433, 486, (514), (521) |
| Gino Montoya, Cade Ferron, Connor Kelm, Adam Chase, Broden Boschert, (Lucas Smith), (Ryan Falkinham) |
| 16:26.1, 16:39.7, 17:02.1, 17:54.2, 18:18.0, (18:40.1), (19:05.3) |
55 | 1330 | River Falls,
WI - Team Time (1st 5) 1:26:12.8 | Spread (1st 5) 34.5 |
| 204, 208, 219, 319, 380, (470), (519) |
| Andrew Armitage, Tyler Cernohous, Will Bohnert, Brayden Richardson, Richard Veness, (Mason Shea), (Ben Hawkinson) |
| 17:01.8, 17:03.3, 17:06.8, 17:24.6, 17:36.3, (18:06.6), (18:59.6) |
56 | 1393 | Manitowoc Lincoln,
WI - Team Time (1st 5) 1:26:18.8 | Spread (1st 5) 1:09.1 |
| 92, 169, 332, 397, 403, (409), (424) |
| Andrew Hoffman, Erick Jansen, Alex Myers, Jack Myers, Merric Uhlir, (Chase Sieben), (Jack Cavanaugh) |
| 16:33.6, 16:54.1, 17:27.0, 17:41.4, 17:42.7, (17:44.8), (17:49.2) |
57 | 1401 | Hortonville,
WI - Team Time (1st 5) 1:26:24.7 | Spread (1st 5) 28.1 |
| 203, 215, 293, 343, 347, (371), (388) |
| Joseph Nicholson, Michael Jarvis, Sam Johnson, Daniel Gretzinger, Jake Krause, (Logan McGrath), (Joe Nicholson) |
| 17:01.3, 17:05.0, 17:20.0, 17:29.0, 17:29.4, (17:34.6), (17:38.3) |
58 | 1439 | Racine Case,
WI - Team Time (1st 5) 1:26:37.4 | Spread (1st 5) 1:06.7 |
| 155, 180, 319, 336, 449, (472), (498) |
| Taylor Schneider, Mike Stapleman, Milo Altamirano, Ty Stetler, Michael Stapleman, (Adam Davis), (Matthew Johnson) |
| 16:50.7, 16:57.1, 17:24.6, 17:27.6, 17:57.4, (18:09.1), (18:26.7) |
59 | 1442 | Franklin,
WI - Team Time (1st 5) 1:26:51.9 | Spread (1st 5) 1:27.8 |
| 125, 140, 252, 451, 474, (497), (508) |
| Joe Frisch, Bryce Tome, Cale Pliska, Ben Tarmann, Joe Hastenstein, (Nick Tilley), (Braden Schubring) |
| 16:42.8, 16:48.0, 17:12.2, 17:58.3, 18:10.6, (18:26.5), (18:33.3) |
60 | 1479 | Verona Area,
WI - Team Time (1st 5) 1:26:44.2 | Spread (1st 5) 1:05.8 |
| 127, 201, 310, 419, 422, (452), (464) |
| TJ Manning, Peter Barger, Jason Ford, Jared Jenkins, Hari Jayaraaman, (Brad Tuomi), (Cory Pedersen) |
| 16:43.2, 17:01.0, 17:23.0, 17:48.0, 17:49.0, (17:59.0), (18:04.0) |
61 | 1561 | Oregon,
WI - Team Time (1st 5) 1:27:01.3 | Spread (1st 5) 47.0 |
| 182, 237, 331, 400, 411, (454), (493) |
| Hudson Kugel, Joshua Klahn, Sam Hakes, Ben Lokuta, Nathan Buchert, (Benjamin Lokuta), (Connor Brickley) |
| 16:58.0, 17:09.5, 17:26.8, 17:42.0, 17:45.0, (17:59.5), (18:22.0) |
62 | 1601 | De Pere,
WI - Team Time (1st 5) 1:27:19.7 | Spread (1st 5) 57.1 |
| 211, 234, 281, 418, 457, (466), (471) |
| Andrew Lopez, Trevor Sistler, Ethan McWilliams, Ben Basten, Matthew Galler, (Grant Decleene), (Aaron Milkie) |
| 17:04.1, 17:09.0, 17:18.2, 17:47.2, 18:01.2, (18:04.3), (18:06.7) |
63 | 1607 | Eau Claire North,
WI - Team Time (1st 5) 1:27:16.8 | Spread (1st 5) 1:55.6 |
| 47, 240, 409, 436, 475, (479), (510) |
| David Ecker, Jason Voelker, Logan Shakel, Blake Rudd, Seth Mayo, (John Stremcha), (Hayden Guckenberg) |
| 16:15.7, 17:09.9, 17:44.8, 17:55.1, 18:11.3, (18:13.4), (18:36.0) |
64 | 1640 | Waukesha West,
WI - Team Time (1st 5) 1:27:13.7 | Spread (1st 5) 46.0 |
| 175, 324, 350, 392, 399, (438), (445) |
| Ryan Davis, Connor Kubiak, Jake Richmond, Collin Manning, Eric Passler, (Ginther Jack), (Jack Ginter) |
| 16:55.9, 17:25.2, 17:30.4, 17:40.3, 17:41.9, (17:55.7), (17:56.9) |
65 | 1647 | Racine Park,
WI - Team Time (1st 5) 1:28:18.7 | Spread (1st 5) 2:17.4 |
| 77, 276, 283, 495, 516, (520), (523) |
| Yamil Ramos, Sean Fischer, Andrew Steffen, Chandler Johnson, Hunter Ostergaard, (Oziel Zavala), (Dominic Yeats) |
| 16:30.0, 17:17.4, 17:18.4, 18:25.5, 18:47.4, (19:01.7), (19:25.2) |
66 | 1668 | Wilmot Union,
WI - Team Time (1st 5) 1:27:31.0 | Spread (1st 5) 57.3 |
| 206, 222, 373, 412, 455, (500), (508) |
| Ryan Ott, Jordan Paulsen, Kyle Diedrich, Alex Wank, Shawn Davis, (Brock Muzzy), (Matt Cieslak) |
| 17:02.9, 17:07.3, 17:35.3, 17:45.3, 18:00.2, (18:28.4), (18:33.3) |
67 | 1670 | Baraboo,
WI - Team Time (1st 5) 1:27:30.4 | Spread (1st 5) 45.4 |
| 234, 241, 339, 422, 434, (469), (522) |
| Jasper Swallen, Silas Patten, Aaron Brekke, Matt Lane, Garrett Exo, (Liam Taber), (Josef Kohlman) |
| 17:09.0, 17:10.0, 17:28.0, 17:49.0, 17:54.4, (18:05.7), (19:06.0) |
68 | 1680 | West Allis Nathan Hale,
WI - Team Time (1st 5) 1:27:32.5 | Spread (1st 5) 1:11.5 |
| 156, 292, 343, 427, 462, (482), (490) |
| Marshall Rushton, Brad Glisczinski, Jimmy Pomeroy, Sam Kaster, Jack Wanner, (Brent McLure), (Cameron Christenso) |
| 16:50.9, 17:19.9, 17:29.0, 17:50.3, 18:02.4, (18:14.7), (18:21.1) |
69 | 1693 | Kettle Moraine,
WI - Team Time (1st 5) 1:27:23.8 | Spread (1st 5) 19.8 |
| 283, 307, 356, 360, 387, (404), (415) |
| Travis Luterbach, Matt Ryan, Jack Smith, Eric Neuwirth, Matthias Burrie, (Fabian Cuahutle), (Erik Holiva) |
| 17:18.4, 17:22.8, 17:32.0, 17:32.4, 17:38.2, (17:43.3), (17:45.9) |
70 | 1734 | DC Everest,
WI - Team Time (1st 5) 1:27:48.8 | Spread (1st 5) 1:16.8 |
| 141, 328, 341, 456, 468, (481), (486) |
| Isaiah Winowiski, Trever Zunker, Ethan Bohlman, Jonathan Mulder, Devin Stowell, (JJ Burrill), (Kyle VanGalder) |
| 16:48.2, 17:26.2, 17:28.4, 18:01.0, 18:05.0, (18:14.1), (18:18.0) |
71 | 1743 | Wausau East,
WI - Team Time (1st 5) 1:28:02.3 | Spread (1st 5) 2:07.1 |
| 48, 278, 460, 463, 494, (504), (513) |
| Axel Treinen, Jordan Straub, Elijah Olson, Josh Lopez, Bennet Gassner, (Dakota Potter), (Cody Potter) |
| 16:16.4, 17:17.6, 18:02.0, 18:02.8, 18:23.5, (18:30.4), (18:39.7) |
72 | 1750 | Appleton East,
WI - Team Time (1st 5) 1:27:54.4 | Spread (1st 5) 56.6 |
| 186, 275, 421, 429, 439, (476), (477) |
| Noah Bruehl, Reed Kostelny, Austin Close, Trevor Dunlap, Ryan Priebe, (Ryan Schmidt), (Jackson Edlebeck) |
| 16:59.2, 17:17.2, 17:48.9, 17:53.3, 17:55.8, (18:11.6), (18:11.8) |
73 | 1767 | Chippewa Falls,
WI - Team Time (1st 5) 1:28:17.4 | Spread (1st 5) 1:54.2 |
| 95, 270, 442, 459, 501, (507), (515) |
| Erik Sworski, Nick Bruder, Alan Fox, Bryce Daniels, Andy Stoll, (Brandon Lampman), (Hunter Sillman) |
| 16:34.5, 17:16.7, 17:56.2, 18:01.3, 18:28.7, (18:32.1), (18:46.9) |
74 | 1776 | Green Bay East,
WI - Team Time (1st 5) 1:28:42.9 | Spread (1st 5) 1:58.3 |
| 154, 272, 348, 485, 517, (524), (525) |
| Erick Carranza, Simon Sweeney, Aaron Dorsey, Jackson Adler, Eric Hanson, (Bennett Farrell), (Dorjan Enick) |
| 16:50.6, 17:17.0, 17:29.7, 18:16.7, 18:48.9, (19:48.6), (20:37.8) |
75 | 1836 | Holmen,
WI - Team Time (1st 5) 1:27:54.2 | Spread (1st 5) 20.3 |
| 315, 358, 361, 395, 407, (408), (496) |
| Andrew Martinson, Nick Haas, Kade Steinbrecher, London Adams, Owen Gilbertson, (Rylee Rensberry), (Bennett Clark) |
| 17:24.1, 17:32.1, 17:32.6, 17:41.0, 17:44.4, (17:44.6), (18:25.8) |