1 | 100 | Darlington,
WI - Team Time (1st 5) 1:23:13.8 | Spread (1st 5) 1:36.8 |
| 1, 9, 18, 24, 48, (65), (124) |
| Tyson Miehe, Quinn Cullen, Garth Garrison, Thomas Schultz, Kyle Schulte, (Patrick Roche), (Jaden Komprood) |
| 15:39.0, 16:30.0, 16:52.0, 16:57.0, 17:15.8, (17:27.0), (17:57.0) |
2 | 180 | Grantsburg,
WI - Team Time (1st 5) 1:25:10.5 | Spread (1st 5) 58.1 |
| 10, 17, 25, 61, 67, (73), (155) |
| Jacob Ohnstad, Richard Schneider, Erland Olson, Taylor Olson, Sean Handy, (Jeremiah Stevens), (Gus Johnson) |
| 16:31.0, 16:47.9, 16:57.2, 17:25.3, 17:29.1, (17:32.5), (18:10.3) |
3 | 201 | Boscobel,
WI - Team Time (1st 5) 1:25:17.0 | Spread (1st 5) 1:12.0 |
| 11, 12, 20, 58, 100, (100), (100) |
| Dakota Kauffman, Ryan Mindham, Pavel Pilar, Logan Wacker, Cameron Cashman, (Jon Frazier), (Seth Laxton) |
| 16:35.0, 16:37.0, 16:54.0, 17:24.0, 17:47.0, (17:47.0), (17:47.0) |
4 | 335 | Chequamegon-Park Falls,
WI - Team Time (1st 5) 1:27:04.4 | Spread (1st 5) 1:01.2 |
| 27, 37, 39, 99, 133, (195), (201) |
| Jordan Koski, Kevin Koski, Cameron Pearson, Cade Strehlow, Sam Belanger, (Victor Vuchetich), (Isaac Weik) |
| 16:58.3, 17:09.3, 17:10.4, 17:46.9, 17:59.5, (18:27.1), (18:29.3) |
5 | 444 | Oostburg,
WI - Team Time (1st 5) 1:26:45.5 | Spread (1st 5) 2:34.8 |
| 6, 8, 43, 131, 256, (417), (425) |
| Sam Wensink, Adam Daane, Justin Molter, David Kuffel, Jordan Molter, (Dylan Jentink), (Justin Dolfin) |
| 16:15.5, 16:27.2, 17:13.8, 17:58.7, 18:50.3, (20:16.0), (20:21.7) |
6 | 460 | Sheboygan Area Lutheran,
WI - Team Time (1st 5) 1:28:35.1 | Spread (1st 5) 11.9 |
| 80, 85, 93, 97, 105, (155), (209) |
| Aaron Reseburg, Christian Steinert, Jacob Jurss, Jacob Ames, Nathan Hasenstein, (Max Schmideler), (Luke Burkart) |
| 17:37.1, 17:40.3, 17:43.7, 17:45.0, 17:49.0, (18:10.3), (18:31.5) |
7 | 470 | Albany,
WI - Team Time (1st 5) 1:28:21.0 | Spread (1st 5) 1:16.0 |
| 31, 77, 78, 108, 176, (182), (184) |
| Brennan Bloedel, Aaron Johnson, Josh Little, Chad Helland, Johnny Kallgren, (Kyle Woyak), (Tyler Dahl) |
| 17:01.0, 17:36.0, 17:37.0, 17:50.0, 18:17.0, (18:19.0), (18:20.0) |
8 | 507 | Marathon,
WI - Team Time (1st 5) 1:28:07.9 | Spread (1st 5) 1:34.2 |
| 13, 30, 143, 155, 166, (181), (205) |
| Andrew Studinski, Steven Studinski, Jordan Balz, Justin Schwarting, Satchel Beranek, (Xavier Lechleitner), (Trevor Beilan) |
| 16:39.7, 17:00.0, 18:04.0, 18:10.3, 18:13.9, (18:18.0), (18:30.1) |
9 | 511 | McDonell Central,
WI - Team Time (1st 5) 1:27:32.3 | Spread (1st 5) 2:37.7 |
| 4, 15, 120, 129, 243, (296), (298) |
| Nick Zander, Grant Pulver, Kendall Dorn, Sam Bleskachek, Jerry Anders, (Tyler Baier), (John Polus) |
| 16:08.0, 16:45.9, 17:55.2, 17:57.5, 18:45.7, (19:07.6), (19:07.8) |
10 | 541 | Colfax,
WI - Team Time (1st 5) 1:29:04.4 | Spread (1st 5) 42.8 |
| 59, 103, 111, 117, 151, (210), (255) |
| Lachlan Hinwood, Michael Larson, Matthew Almquist, Jeremiah Harder, Hunter Lieffort, (Garrett Miller), (Tucker Hovde) |
| 17:24.3, 17:47.6, 17:51.8, 17:53.6, 18:07.1, (18:32.0), (18:49.3) |
11 | 577 | Kenosha St. Joseph,
WI - Team Time (1st 5) 1:28:12.1 | Spread (1st 5) 2:39.7 |
| 2, 68, 135, 148, 224, (253), (301) |
| Kevin Ryan, Nicolas Padilla, Lance Gordon, Flynn Castellanos, John David Ford, (Mike Tenuta), (Avery Scopp) |
| 15:57.5, 17:30.2, 18:00.4, 18:06.8, 18:37.2, (18:48.9), (19:09.2) |
12 | 595 | Lake Country Lutheran,
WI - Team Time (1st 5) 1:29:14.8 | Spread (1st 5) 1:29.8 |
| 40, 56, 87, 180, 232, (247), (254) |
| Tyler Hundt, Jonah Kerk, Jordan Kramer, Dillon Lesniak, Austin Anderson, (Josh Jacobson), (Alex Stuckert) |
| 17:11.5, 17:23.0, 17:41.2, 18:17.8, 18:41.3, (18:46.4), (18:49.1) |
| 595 | Rosholt,
WI - Team Time (1st 5) 1:29:22.2 | Spread (1st 5) 1:14.8 |
| 64, 74, 76, 147, 234, (242), (354) |
| Kyle Wallace, Josh Studinski, Jim Liebe, Chase Yach, Austin Johnson, (Bailey Zdroik), (Ryan Rzentkowski) |
| 17:26.8, 17:32.6, 17:35.7, 18:05.5, 18:41.6, (18:44.5), (19:36.5) |
14 | 602 | Manitowoc Lutheran,
WI - Team Time (1st 5) 1:29:36.3 | Spread (1st 5) 47.1 |
| 83, 98, 113, 116, 192, (226), (264) |
| Phil Krahn, Connor Rehbein, Bradley Kasten, Garrett Buch, Kane Neubauer, (JT Pekarske), (Jared Muench) |
| 17:38.9, 17:46.4, 17:52.0, 17:53.0, 18:26.0, (18:37.5), (18:54.0) |
15 | 620 | Brookwood,
WI - Team Time (1st 5) 1:29:29.3 | Spread (1st 5) 1:11.1 |
| 38, 95, 138, 162, 187, (210), (221) |
| Walker Rynes, Dylan Smith, Dylan Smith, Billy Nusse, Jeremy Nelson, (Devan Summerfield), (Jared Johnson) |
| 17:09.9, 17:43.9, 18:02.0, 18:12.5, 18:21.0, (18:32.0), (18:37.0) |
16 | 650 | Bonduel,
WI - Team Time (1st 5) 1:29:42.9 | Spread (1st 5) 1:43.3 |
| 60, 72, 75, 144, 299, (402), (408) |
| Tyler Cina, Isaac Palmer, Sam Falck, Travis Wollenberg, Jade Rohloff, (Austin Marcks), (Bryce Robaidek) |
| 17:25.2, 17:32.3, 17:32.7, 18:04.2, 19:08.5, (20:03.5), (20:08.5) |
17 | 657 | Chetek/Weyerhaeuser,
WI - Team Time (1st 5) 1:29:51.7 | Spread (1st 5) 1:26.5 |
| 50, 88, 90, 190, 239, (384), (413) |
| Brandon Books, Chase Riewestahl, Chris Anderson, Chris Anderson, Jeshiah Snyder, (Will Maher), (Tanner Steinmetz) |
| 17:17.6, 17:42.2, 17:42.9, 18:24.9, 18:44.1, (19:50.9), (20:15.3) |
18 | 680 | Hillsboro,
WI - Team Time (1st 5) 1:29:55.1 | Spread (1st 5) 1:29.3 |
| 41, 69, 136, 202, 232, (397), (489) |
| Noah Mayberry, Logan Rohn, Alex Shaker, Charles Strait, Nick Skala, (Avery Rueckheim), (Skyler Fisher) |
| 17:12.0, 17:30.7, 18:01.1, 18:30.0, 18:41.3, (20:01.1), (21:41.4) |
19 | 704 | Laconia,
WI - Team Time (1st 5) 1:30:03.2 | Spread (1st 5) 1:39.3 |
| 42, 55, 122, 227, 258, (261), (320) |
| Chad Stahmann, Zach Zimmerman, Mitchell Freiberg, Matt Kastein, Justin Johnson, (Jonathan Opheim), (Zach Rosenau) |
| 17:13.4, 17:22.7, 17:56.5, 18:37.9, 18:52.7, (18:53.6), (19:17.7) |
20 | 709 | Blair-Taylor,
WI - Team Time (1st 5) 1:30:09.2 | Spread (1st 5) 1:30.5 |
| 47, 112, 146, 158, 246, (395), (414) |
| Kyle Reisman, Sean Reismann, Matt Olson, Matt Massman, nevin Nyen, (Dakota Samples), (Chance Johnson) |
| 17:15.7, 17:51.9, 18:04.9, 18:10.5, 18:46.2, (20:01.0), (20:15.4) |
21 | 727 | Immanuel Lutheran,
WI - Team Time (1st 5) 1:29:00.6 | Spread (1st 5) 2:50.6 |
| 3, 26, 179, 252, 267, (345), (394) |
| Darin Lau, Caleb Oster, Caleb Noeldner, Zack Sippert, Andrew Mackensen, (Jake Noeldner), (Logan Gerbitz) |
| 16:03.5, 16:57.4, 18:17.3, 18:48.3, 18:54.1, (19:33.5), (20:00.7) |
| 727 | Webster,
WI - Team Time (1st 5) 1:29:55.6 | Spread (1st 5) 3:25.7 |
| 19, 21, 36, 229, 422, (460), (498) |
| Andrew Schrooten, Billy Cooper, Matt Smith, Dan Formanek, Cortland Summer, (Nathan Gatten), (Sean Martinez) |
| 16:53.6, 16:54.4, 17:08.7, 18:39.6, 20:19.3, (20:56.2), (22:15.6) |
23 | 740 | Brillion,
WI - Team Time (1st 5) 1:30:30.3 | Spread (1st 5) 24.5 |
| 115, 119, 154, 174, 178, (185), (186) |
| Jack Hussey, Adam Balthazor, Patrick Cooney, Connor Olson, Cody Greve, (Aaron Zenner), (Seth Reinke) |
| 17:52.7, 17:54.7, 18:09.0, 18:16.7, 18:17.2, (18:20.1), (18:20.3) |
24 | 786 | Lancaster,
WI - Team Time (1st 5) 1:30:46.0 | Spread (1st 5) 1:11.0 |
| 63, 96, 191, 215, 221, (228), (281) |
| Nicholas Volkmann, Brandon Doll, Eric Fritz, Jacob Beesecker, Jamin Beesecker, (Jacob Iverson), (Mike Adams) |
| 17:26.0, 17:44.0, 18:25.0, 18:34.0, 18:37.0, (18:39.0), (18:59.0) |
25 | 822 | Hilbert,
WI - Team Time (1st 5) 1:30:34.3 | Spread (1st 5) 2:21.4 |
| 22, 32, 213, 237, 318 |
| Josh Morrison, Zach Woelfel, Jordan Jones, Jeffery Schmid, Colton Hansen |
| 16:55.2, 17:05.4, 18:33.2, 18:43.9, 19:16.6 |
26 | 846 | Princeton-Green Lake,
WI - Team Time (1st 5) 1:30:23.5 | Spread (1st 5) 2:41.0 |
| 7, 124, 188, 245, 282, (286), (414) |
| Chris Van Scyoc, Kenny Krause, Cordell Walker, Jordan Wesner, Spencer Sundberg, (Brian Jones), (Conner Van Crete) |
| 16:19.0, 17:57.0, 18:21.5, 18:46.0, 19:00.0, (19:02.5), (20:15.4) |
27 | 849 | Brookfield Academy,
WI - Team Time (1st 5) 1:30:59.3 | Spread (1st 5) 2:07.1 |
| 23, 161, 165, 212, 288, (335), (374) |
| Elias Volk, Ethan Warren, Andrew Swietlik, Peter Gardner, Thomas Courchaine, (Jimmy Schulgit), (Paul Urbanski) |
| 16:56.7, 18:12.3, 18:13.7, 18:32.8, 19:03.8, (19:27.8), (19:47.8) |
28 | 897 | The Prairie School,
WI - Team Time (1st 5) 1:31:34.5 | Spread (1st 5) 1:15.8 |
| 104, 130, 167, 206, 290, (341), (344) |
| Charlie Lamberton, Ryne Walley, Jennings Leavell, Alex Chay, Jaimeson Frazier, (Ben Murphy), (Joshua Vison) |
| 17:48.1, 17:58.0, 18:14.0, 18:30.5, 19:03.9, (19:30.8), (19:33.4) |
29 | 921 | Westby,
WI - Team Time (1st 5) 1:31:39.5 | Spread (1st 5) 1:46.1 |
| 53, 167, 172, 236, 293, (321), (398) |
| Austin Pasch, Tanner Gibbons, Spencer Oftedahl, Lucas Knight, Tyler Whitney, (Alex Bluske), (Audun Saterbak) |
| 17:20.0, 18:14.0, 18:16.0, 18:43.4, 19:06.1, (19:18.0), (20:01.4) |
30 | 922 | Belleville (hosting co-op Sugar River),
WI - Team Time (1st 5) 1:31:36.0 | Spread (1st 5) 1:47.0 |
| 46, 149, 160, 282, 285, (372), (389) |
| Tucker McMahan, Tyler Gilbertson, Taylor Christen, Callen Rogers, Justin Edge, (John Gorski), (Zach Meyer) |
| 17:15.0, 18:07.0, 18:12.0, 19:00.0, 19:02.0, (19:47.0), (19:57.0) |
31 | 957 | Gillett,
WI - Team Time (1st 5) 1:31:50.4 | Spread (1st 5) 2:23.2 |
| 33, 81, 214, 292, 337, (348) |
| David Rosenlund, Max Zeitler, Colin Weiss, Jeremy Cibulka, Bryce Cibulka, (Austin Smith) |
| 17:05.5, 17:37.4, 18:33.4, 19:05.4, 19:28.7, (19:35.2) |
32 | 965 | Poynette,
WI - Team Time (1st 5) 1:32:08.8 | Spread (1st 5) 1:04.0 |
| 105, 192, 202, 207, 259, (274), (315) |
| Josh Phipps, Mark VanEtten, Logan Severson, Cameron Vinson, Thomas Hazard, (Kelton Jennings), (Tom Hazard) |
| 17:49.0, 18:26.0, 18:30.0, 18:30.8, 18:53.0, (18:57.0), (19:14.4) |
33 | 977 | Drummond,
WI - Team Time (1st 5) 1:31:59.9 | Spread (1st 5) 1:32.7 |
| 62, 134, 230, 271, 280, (306), (332) |
| Steven Carlson, Ryan Schick, Ben Best, Adam Jarecki, Jacob Fibert, (Eli Hancock), (Aaron Arthur) |
| 17:25.8, 17:59.7, 18:40.3, 18:55.6, 18:58.5, (19:12.5), (19:26.6) |
34 | 1036 | Williams Bay,
WI - Team Time (1st 5) 1:32:34.8 | Spread (1st 5) 1:05.9 |
| 152, 174, 198, 202, 310, (348), (376) |
| Daniel Butler, Danny Butler, Noah Mailloux, Michael Butler, Alex Duda, (Jacob Landgraf), (Wyatt Beyers) |
| 18:07.2, 18:16.7, 18:27.8, 18:30.0, 19:13.1, (19:35.2), (19:48.2) |
35 | 1045 | Iowa-Grant,
WI - Team Time (1st 5) 1:32:33.0 | Spread (1st 5) 1:50.0 |
| 54, 194, 215, 278, 304, (317), (355) |
| Jordan Jenks, Kyle Bomkamp, Ethan McCracken, Cody Wall, Shawn Soman, (Micah Bomkamp), (Alex Pillow) |
| 17:22.0, 18:27.0, 18:34.0, 18:58.0, 19:12.0, (19:16.0), (19:37.0) |
36 | 1055 | Weyauwega-Fremont,
WI - Team Time (1st 5) 1:32:33.5 | Spread (1st 5) 1:59.4 |
| 44, 86, 302, 311, 312, (465), (482) |
| Corey Zeutzius, Nickolas Thomas, Logan Kobiske, James Hoch, Tyler Hart, (Mark Buchholtz), (Isaac Danke) |
| 17:14.4, 17:40.5, 19:11.4, 19:13.4, 19:13.8, (20:59.4), (21:27.8) |
37 | 1058 | Cochrane-Fountain City,
WI - Team Time (1st 5) 1:32:42.7 | Spread (1st 5) 2:16.3 |
| 45, 145, 199, 327, 342, (407), (450) |
| Dray Schreiber, Tylor Jilk, Paul Scharlau, Joe Domine, Jesse Gilbertson, (Marshall Jackson), (Brad Scharlau) |
| 17:14.8, 18:04.7, 18:28.3, 19:23.8, 19:31.1, (20:08.1), (20:44.1) |
38 | 1068 | Cameron,
WI - Team Time (1st 5) 1:32:45.7 | Spread (1st 5) 56.8 |
| 149, 171, 219, 241, 288, (303), (334) |
| Spencer Smith, Kal Gerber, Ben Borstad, Brandon Pittman, Tanner Drew, (Jesse Mikolon), (Ryan Suave) |
| 18:07.0, 18:14.6, 18:35.9, 18:44.4, 19:03.8, (19:11.8), (19:27.2) |
39 | 1094 | Fennimore,
WI - Team Time (1st 5) 1:33:04.0 | Spread (1st 5) 1:36.0 |
| 140, 167, 208, 221, 358, (464), (477) |
| Conner Nelson, Ryan Mulrooney, Kahlil Clayborn, Josh Bendorf, Darshon Wisecup, (Justin Mulrooney), (Alliot Nagle) |
| 18:03.0, 18:14.0, 18:31.0, 18:37.0, 19:39.0, (20:59.0), (21:16.0) |
40 | 1146 | Iola-Scandinavia,
WI - Team Time (1st 5) 1:33:42.5 | Spread (1st 5) 2:41.6 |
| 89, 163, 220, 247, 427, (447), (472) |
| Derek Peterson, John Faldet, Chase Przybylski, Javier Block, Matt Jarosh, (Westley Petersen), (Josh Elmhorst) |
| 17:42.7, 18:12.6, 18:36.5, 18:46.4, 20:24.3, (20:41.1), (21:10.8) |
41 | 1189 | Living Word Lutheran,
WI - Team Time (1st 5) 1:33:28.7 | Spread (1st 5) 2:56.7 |
| 28, 237, 250, 287, 387, (410), (454) |
| Zach Ziemann, Andy Barnhart, Caleb Aschebrook, Matt Rosenheimer, Chase Uden, (Jeremy Ziemann), (Austin Meier) |
| 16:58.5, 18:43.9, 18:47.7, 19:03.4, 19:55.2, (20:13.1), (20:51.3) |
42 | 1194 | Auburndale,
WI - Team Time (1st 5) 1:33:46.2 | Spread (1st 5) 2:31.2 |
| 52, 142, 240, 378, 382, (405), (437) |
| Luke Haas, Jacob Hunsberger, Lane Schuld, Tom Sabel, Cody Gehrke, (Aaron Kollross), (Cody Steines) |
| 17:18.9, 18:03.9, 18:44.3, 19:49.0, 19:50.1, (20:05.4), (20:33.5) |
43 | 1199 | Boyceville,
WI - Team Time (1st 5) 1:33:49.6 | Spread (1st 5) 1:28.2 |
| 124, 200, 217, 328, 330, (338), (420) |
| Tanner Johnson-Hetchler, Nicholas Adams, Ian Kane, Mitch Pustol, Mitchel Pustol, (James Lindo), (Tristan Debell) |
| 17:57.0, 18:29.0, 18:34.4, 19:24.0, 19:25.2, (19:29.5), (20:17.6) |
| 1199 | Phillips,
WI - Team Time (1st 5) 1:33:41.3 | Spread (1st 5) 2:44.3 |
| 34, 153, 261, 368, 383, (487), (502) |
| Kyle Lochner, Nate Leipart, Brody (Broden) Foytik, Thomas Roberts, Max Hoogland, (Ryan Giannoni), (Alex Briske) |
| 17:06.0, 18:07.6, 18:53.6, 19:43.8, 19:50.3, (21:35.9), (22:39.7) |
45 | 1209 | Kenosha Christian Life,
WI - Team Time (1st 5) 1:33:43.9 | Spread (1st 5) 5:13.8 |
| 5, 29, 339, 356, 480, (483), (496) |
| Luke Versweyveld, Steven Klapak, Kenny Hyllberg, Quin Thomas, Bryce Nygaard, (Jared Wende), (Jonny Engle) |
| 16:11.5, 16:59.0, 19:29.6, 19:38.5, 21:25.3, (21:28.6), (22:07.3) |
46 | 1214 | St. Mary Catholic,
WI - Team Time (1st 5) 1:33:45.5 | Spread (1st 5) 3:17.5 |
| 16, 71, 348, 375, 404, (442), (445) |
| Greg Greif, Luke Willems, Connor Behm, Seth Calmes, Tyler Shulfer, (JT Golichnik), (Connor Evans) |
| 16:46.4, 17:32.0, 19:35.2, 19:48.0, 20:03.9, (20:37.5), (20:39.8) |
47 | 1267 | Neillsville,
WI - Team Time (1st 5) 1:34:25.9 | Spread (1st 5) 2:26.0 |
| 57, 107, 361, 362, 380, (401), (403) |
| Cordell Kapusta, Jared Boon, Zach Anason, Josh Lis, Jose Chavez, (Elijah Eisfeldt), (Aaron Watton) |
| 17:23.1, 17:49.5, 19:41.9, 19:42.3, 19:49.1, (20:03.2), (20:03.7) |
48 | 1304 | Waterloo,
WI - Team Time (1st 5) 1:35:03.9 | Spread (1st 5) 2:42.0 |
| 108, 137, 231, 393, 435, (515) |
| Joseph Forman, Joey Forman, Jimmy Forman, Jacob Battenberg, Emmett Hendrickson, (David Klein) |
| 17:50.0, 18:01.2, 18:40.7, 20:00.0, 20:32.0, (28:58.0) |
49 | 1312 | Elk Mound,
WI - Team Time (1st 5) 1:34:33.6 | Spread (1st 5) 1:37.3 |
| 123, 244, 276, 323, 346, (367), (491) |
| Ben Holzworth, Shawn Lane, Mitchell Zimmer, Andrew Zabel, Caleb Kruger, (Lucas Winter), (Drew Sternecker) |
| 17:56.6, 18:45.8, 18:57.5, 19:19.8, 19:33.9, (19:43.5), (21:50.7) |
50 | 1346 | Owen-Withee,
WI - Team Time (1st 5) 1:36:13.9 | Spread (1st 5) 4:15.8 |
| 94, 164, 267, 326, 495, (512), (516) |
| Bryce Dziwulski, Warren Bruger, Sam Maki, Austin Milliren, Tom Deluca, (Kyle Bakke), (Tony Deluca) |
| 17:43.8, 18:13.4, 18:54.1, 19:23.0, 21:59.6, (25:02.4), (36:46.8) |
51 | 1384 | Augusta,
WI - Team Time (1st 5) 1:34:54.2 | Spread (1st 5) 30.7 |
| 251, 264, 272, 275, 322, (448), (497) |
| Sam Witte, Aaron Herrick, Joe Whalen, Mikey Nehring, Jaime Sieg, (Andy Lea), (Kyle Priest) |
| 18:47.9, 18:54.0, 18:56.3, 18:57.4, 19:18.6, (20:41.5), (22:14.6) |
| 1384 | Glenwood City,
WI - Team Time (1st 5) 1:35:35.7 | Spread (1st 5) 2:53.1 |
| 91, 173, 308, 371, 441, (481), (485) |
| Ethan Brandt, Tyler Johnson, Mike Johnson, Derrick Huebner, Jack Kremer, (Andrew Bauman), (Matthew Wink) |
| 17:43.4, 18:16.5, 19:13.0, 19:46.3, 20:36.5, (21:25.9), (21:32.7) |
53 | 1385 | Columbus Catholic,
WI - Team Time (1st 5) 1:35:06.0 | Spread (1st 5) 1:27.0 |
| 189, 218, 293, 300, 385, (432), (469) |
| Jeremy Binder, Travis Wienke, Ben Behling, Samual Studinger, Alex Baierl, (Alex Larson), (David Rasmussen) |
| 18:24.0, 18:35.8, 19:06.1, 19:09.1, 19:51.0, (20:30.2), (21:04.6) |
54 | 1388 | Markesan,
WI - Team Time (1st 5) 1:35:14.0 | Spread (1st 5) 2:12.0 |
| 78, 264, 328, 340, 378, (421), (438) |
| Tate Hillmann, Kolton Zacharias, Chad Bruss, Brayden Bernhagen, Jordan Quade, (Adrian Jensen), (Casey Ryan) |
| 17:37.0, 18:54.0, 19:24.0, 19:30.0, 19:49.0, (20:19.0), (20:34.0) |
55 | 1392 | Fall Creek,
WI - Team Time (1st 5) 1:35:14.5 | Spread (1st 5) 2:03.7 |
| 82, 291, 297, 360, 362, (457), (459) |
| Ben Fox, Jeremy Zakrewski, Jackson Stearns, Josh Beranek, Isaac Mischke, (Landen Brown), (Hale Schultz) |
| 17:38.6, 19:04.1, 19:07.7, 19:41.8, 19:42.3, (20:53.8), (20:55.0) |
56 | 1422 | Necedah,
WI - Team Time (1st 5) 1:37:03.8 | Spread (1st 5) 4:41.4 |
| 49, 91, 359, 429, 494 |
| Trey Horbinski, Tripp Horbinski, Shayne Torrey, Anthony Seebruck, Marcel LaFountain |
| 17:17.2, 17:43.4, 19:39.5, 20:25.1, 21:58.6 |
57 | 1448 | St. Mary's Springs,
WI - Team Time (1st 5) 1:36:04.4 | Spread (1st 5) 2:24.0 |
| 113, 141, 388, 389, 417, (456), (471) |
| Alan Burkart, Andrew Skiff, Matt Land, Todd Petrie, Rob Amerling, (Peter Shireman), (Spencer Starks) |
| 17:52.0, 18:03.4, 19:56.0, 19:57.0, 20:16.0, (20:53.0), (21:07.0) |
58 | 1460 | Spencer,
WI - Team Time (1st 5) 1:39:14.1 | Spread (1st 5) 5:47.8 |
| 118, 124, 257, 453, 508, (509) |
| Donovan Fox, Dono Van Fox, Rudy Nieman, Austin Mueller, Steven Hebert, (Trevor Ackmann) |
| 17:54.3, 17:57.0, 18:50.8, 20:49.9, 23:42.1, (23:50.2) |
59 | 1485 | Gibraltar,
WI - Team Time (1st 5) 1:36:02.0 | Spread (1st 5) 2:35.0 |
| 66, 278, 352, 389, 400, (412), (474) |
| Sam Kordon, Jack Brennan, Christian Weber, Connor MacDonald, Mark Knutson, (Nick Kita), (Matt Knutson) |
| 17:28.0, 18:58.0, 19:36.0, 19:57.0, 20:03.0, (20:15.0), (21:14.0) |
60 | 1513 | Lourdes Academy,
WI - Team Time (1st 5) 1:36:22.9 | Spread (1st 5) 3:23.5 |
| 35, 276, 377, 392, 433, (484), (507) |
| Lucas Weber, Cody Casper, Luke Barfknecht, Aaron Klysen, Noah Leib, (Evan Degler), (Dominic Donovan) |
| 17:07.1, 18:57.5, 19:48.8, 19:58.9, 20:30.6, (21:29.6), (23:36.0) |
61 | 1530 | Prentice-Rib Lake XC,
WI - Team Time (1st 5) 1:36:33.0 | Spread (1st 5) 2:35.2 |
| 110, 307, 331, 352, 430, (436), (458) |
| Quentin Edelburg, Jacob Hora, Hunter Gedde, Troy Komarek, Alex Schmidt, (Damon Lueck), (Matthew Wudi) |
| 17:51.3, 19:12.7, 19:26.5, 19:36.0, 20:26.5, (20:32.7), (20:53.9) |
62 | 1544 | Stanley-Boyd,
WI - Team Time (1st 5) 1:37:22.1 | Spread (1st 5) 3:02.0 |
| 121, 170, 347, 444, 462, (468), (514) |
| Jeff Milas, Nathan Bauer, Lyle Swartz, Brett Benson, Justin Erickson, (Bryce Swartz), (Daniel Oliviera) |
| 17:56.0, 18:14.1, 19:34.5, 20:39.5, 20:58.0, (21:03.7), (28:52.2) |
63 | 1551 | Horicon,
WI - Team Time (1st 5) 1:36:15.0 | Spread (1st 5) 46.0 |
| 249, 313, 313, 333, 343, (411), (492) |
| Austin Schmidt, Gauge Dochnahl, David Keller, Cody Spinler, Chaz Konrath, (Noah Harmuth), (Robyn Young) |
| 18:47.0, 19:14.0, 19:14.0, 19:27.0, 19:33.0, (20:14.0), (21:53.0) |
64 | 1560 | Flambeau,
WI - Team Time (1st 5) 1:40:17.3 | Spread (1st 5) 6:43.7 |
| 50, 196, 336, 467, 511, (513) |
| Eric Alberson, Zach Kenealy, Matt Anderson, Will Zimmer, Jordan Kozub, (Martin Walle) |
| 17:17.6, 18:27.3, 19:28.3, 21:02.8, 24:01.3, (26:44.5) |
65 | 1570 | Stratford,
WI - Team Time (1st 5) 1:36:37.0 | Spread (1st 5) 1:54.7 |
| 159, 316, 325, 364, 406, (431), (476) |
| Phil Sersch, Mark Wenzel, Henry Uthmeier, Andrew Schreiner, John Geissinger, (Sam Guyer), (Karl Strickland) |
| 18:11.2, 19:15.6, 19:21.2, 19:43.1, 20:05.9, (20:27.9), (21:15.7) |
66 | 1575 | Cedar Grove-Belgium,
WI - Team Time (1st 5) 1:36:45.7 | Spread (1st 5) 2:00.0 |
| 176, 273, 308, 399, 419, (423), (479) |
| Peter Merritt, Derek Arndt, Jon Meerdink, Ben Schroeder, Nick Spredeman, (Erik Weiland), (Zach Riesselmann) |
| 18:17.0, 18:56.7, 19:13.0, 20:02.0, 20:17.0, (20:20.0), (21:25.0) |
67 | 1596 | Random Lake,
WI - Team Time (1st 5) 1:37:14.0 | Spread (1st 5) 2:51.0 |
| 70, 282, 395, 423, 426, (434), (452) |
| Zach Carr, Trent Gottsacker, Kyle Allen, Kyle Schneider, David Jensen, (Kody Kohn), (Jared Jungers) |
| 17:31.0, 19:00.0, 20:01.0, 20:20.0, 20:22.0, (20:31.0), (20:48.0) |
68 | 1604 | Mondovi,
WI - Team Time (1st 5) 1:37:33.7 | Spread (1st 5) 4:15.1 |
| 14, 259, 428, 440, 463, (485), (499) |
| Sasha Maro, McKlane Konitzer, Nash Weiss, Jason Fath, Brett Plagenz, (David Schultz), (Nic Rausenberger) |
| 16:43.3, 18:53.0, 20:24.9, 20:34.1, 20:58.4, (21:32.7), (22:15.7) |
69 | 1610 | Pittsville,
WI - Team Time (1st 5) 1:36:49.7 | Spread (1st 5) 49.5 |
| 261, 270, 351, 364, 364, (381), (443) |
| Dylan Grossbier, Alex Williamson, Aron Masanz, Austin John, Pau Secall, (Jesse Poppy), (Jack Zdun) |
| 18:53.6, 18:54.3, 19:35.6, 19:43.1, 19:43.1, (19:50.0), (20:37.7) |
70 | 1624 | Hurley,
WI - Team Time (1st 5) 1:37:13.6 | Spread (1st 5) 2:04.5 |
| 225, 269, 295, 386, 449, (454), (478) |
| Geno Vokolek, Dakota Rice, Brad Vaara, Cole Kivisto, Cody Starkey, (Adam Hendricks), (Brenden Christoferson) |
| 18:37.3, 18:54.2, 19:06.7, 19:53.6, 20:41.8, (20:51.3), (21:24.9) |
71 | 1647 | Bruce,
WI - Team Time (1st 5) 1:38:51.0 | Spread (1st 5) 3:42.0 |
| 132, 196, 370, 461, 488, (504), (510) |
| Jared Loomis, Randy Meisegeier, Justin Parker, Walker Golubiff, Colin Wessmen, (Lucas Struzl), (James Scoles) |
| 17:59.1, 18:27.3, 19:45.9, 20:57.6, 21:41.1, (23:12.8), (23:50.7) |
72 | 1686 | Regis,
WI - Team Time (1st 5) 1:38:46.2 | Spread (1st 5) 3:10.6 |
| 139, 235, 373, 466, 473, (475), (493) |
| Drew Eklund, Ryan Sokup, Ryan Job, Frank Chapman, Joe Larsen, (Tyler Peterson), (Thane Berg) |
| 18:02.3, 18:42.4, 19:47.1, 21:01.5, 21:12.9, (21:14.5), (21:57.7) |
73 | 1717 | Eastbrook Academy,
WI - Team Time (1st 5) 1:40:02.3 | Spread (1st 5) 4:59.4 |
| 84, 324, 357, 451, 501, (506) |
| Gilchrist Carrigan, Matthew Lesac, Ethan Williams, Peter Boyland, Rakeem Brown, (Gabriel Douglas) |
| 17:39.0, 19:20.7, 19:38.6, 20:45.6, 22:38.4, (23:35.1) |
74 | 1733 | St. Anthony,
WI - Team Time (1st 5) 1:38:17.5 | Spread (1st 5) 2:21.1 |
| 183, 319, 369, 416, 446, (490), (503) |
| Pedro Rangel, Jesus Del Real, Eladio Trinidad, Nurivan Cortez, Marcelino Valle, (Juan Mora), (Eduardo Soto) |
| 18:19.8, 19:16.9, 19:44.0, 20:15.9, 20:40.9, (21:49.9), (22:49.8) |
75 | 1745 | Sevastopol,
WI - Team Time (1st 5) 1:39:01.0 | Spread (1st 5) 3:09.0 |
| 124, 304, 409, 438, 470, (500), (505) |
| Joe Bruno, Burke Minahan, Jared Pflieger, Cory Carlson, Will Hartman, (Dominic DeCarlo), (Sean Moss) |
| 17:57.0, 19:12.0, 20:12.0, 20:34.0, 21:06.0, (22:18.0), (23:13.0) |