1 | 54 | Pewaukee,
WI - Team Time (1st 5) 1:24:09.4 | Spread (1st 5) 1:55.2 |
| 1, 5, 6, 12, 30, (32), (36) |
| Robert Wagner, Kyle Turba, Nick Roberts, Will Young, Tommy Manbeck, (Charlie Monday), (Evan Hoffins) |
| 15:55.6, 16:33.6, 16:36.4, 17:13.0, 17:50.8, (17:56.0), (18:05.6) |
2 | 73 | Catholic Memorial,
WI - Team Time (1st 5) 1:25:45.7 | Spread (1st 5) 1:07.6 |
| 4, 8, 10, 25, 26, (71), (78) |
| Joe Novak, Jack Zwisler, Evan Wetzel, Andrew Hirsch, Brad Bodus, (Matt Peterson), (Vince Haight) |
| 16:33.4, 16:50.8, 17:05.0, 17:35.5, 17:41.0, (19:35.3), (19:45.3) |
3 | 85 | Deerfield,
WI - Team Time (1st 5) 1:26:50.7 | Spread (1st 5) 35.7 |
| 9, 17, 18, 20, 21, (22), (28) |
| Spencer Currie, Gus Kaiser, Will Kaashagen, Jay Nikolay, Carson Kaashagen, (Ben Andersen), (Luke Kornelsen) |
| 16:55.3, 17:25.4, 17:29.0, 17:30.0, 17:31.0, (17:32.0), (17:42.0) |
4 | 108 | Jefferson,
WI - Team Time (1st 5) 1:27:01.4 | Spread (1st 5) 2:21.8 |
| 2, 3, 14, 43, 46, (77), (83) |
| Rylee Miller, Jesse Paucek, Alex Anason, Tim Felton, Jarad Bartelt, (Jaden Gallardo), (Dylan Schneider) |
| 16:11.5, 16:31.2, 17:17.5, 18:27.9, 18:33.3, (19:44.3), (20:10.1) |
5 | 138 | Watertown Luther Prep,
WI - Team Time (1st 5) 1:28:44.6 | Spread (1st 5) 1:44.6 |
| 7, 11, 38, 40, 42, (62), (76) |
| Joshua Brands, Jacob Melso, Ethan Carter, Joseph Wildauer, Jonathan Thede, (Nathan Riley), (Daniel Leverence) |
| 16:39.0, 17:07.0, 18:12.0, 18:23.0, 18:23.6, (19:17.8), (19:44.0) |
6 | 191 | Marshall,
WI - Team Time (1st 5) 1:30:57.7 | Spread (1st 5) 51.0 |
| 29, 31, 35, 47, 49, (51), (53) |
| Ben Brackebush, Jensen Langer, Bennett Thering, Alec Gillett, Kale Grossman, (Ben Brackebusch), (David Barrett) |
| 17:48.0, 17:52.5, 18:02.1, 18:36.1, 18:39.0, (18:40.5), (18:49.0) |
7 | 195 | Whitewater,
WI - Team Time (1st 5) 1:31:26.1 | Spread (1st 5) 1:28.8 |
| 23, 24, 39, 54, 55, (64), (65) |
| Jon Zimdars, James Ehlen, Jimmy King, Nathan Barrett, AJ Gildner, (Alfredo Gomez), (Jason Shelbourn) |
| 17:33.9, 17:34.5, 18:15.7, 18:59.3, 19:02.7, (19:20.3), (19:23.1) |
8 | 201 | Lakeside Lutheran,
WI - Team Time (1st 5) 1:31:40.4 | Spread (1st 5) 1:56.0 |
| 15, 33, 45, 48, 60, (61), (72) |
| Mitchell Georgi, Elijah Tesch, Charlie Pingel, Ben Tweit, Caleb Lindert, (James Neuberger), (Matt Schumacher) |
| 17:19.2, 17:58.0, 18:31.0, 18:37.0, 19:15.2, (19:16.4), (19:38.7) |
9 | 279 | East Troy,
WI - Team Time (1st 5) 1:34:46.4 | Spread (1st 5) 2:29.7 |
| 13, 52, 65, 74, 75, (79), (90) |
| Brody Kazik, Nolan Dallas, Tyler Fridley, Sam Foley, Kelcye Demara, (Allen Herrell), (Charlie Ward) |
| 17:14.1, 18:42.7, 19:23.1, 19:42.7, 19:43.8, (19:48.1), (20:35.0) |
10 | 282 | Big Foot,
WI - Team Time (1st 5) 1:36:00.2 | Spread (1st 5) 4:07.1 |
| 19, 34, 37, 91, 101, (104), (107) |
| Fletcher Strahan, Travis Berryman, Bernhard Lerchegger, Joe Soberg, Jacob Fort, (Randy Robaczewski), (Ben Nickels) |
| 17:29.8, 17:59.6, 18:11.4, 20:42.5, 21:36.9, (22:03.0), (22:58.7) |
11 | 302 | Kenosha Christian Life,
WI - Team Time (1st 5) 1:35:55.9 | Spread (1st 5) 46.6 |
| 50, 57, 59, 67, 69, (70), (73) |
| Steven Wright, Grant Dasovic, Luke Dasovic, Lucas Hyllberg, Kenny Hyllberg, (Joshua Jurewicz), (Alex Navin) |
| 18:39.9, 19:10.8, 19:13.3, 19:25.4, 19:26.5, (19:35.1), (19:39.2) |
12 | 309 | Clinton,
WI - Team Time (1st 5) 1:36:12.0 | Spread (1st 5) 1:27.0 |
| 40, 58, 63, 68, 80, (81), (89) |
| Brice Enright, Dylan Moser, Thad Hahn, Ben Vegter, Evan Henning, (Brian Lefeber), (Sebastian Albermann) |
| 18:23.0, 19:13.0, 19:20.0, 19:26.0, 19:50.0, (19:52.0), (20:33.6) |
13 | 363 | Lake Mills,
WI - Team Time (1st 5) 1:42:25.3 | Spread (1st 5) 7:23.0 |
| 26, 56, 84, 87, 110, (111), (112) |
| Chase Scheel, Ben Bollig, Jack Thomas, Joseph Matzelle, Ryan Femlee, (Steve Moker), (Carson Roedl) |
| 17:41.0, 19:06.7, 20:13.3, 20:20.3, 25:04.0, (26:25.9), (27:55.9) |
14 | 374 | Turner,
WI - Team Time (1st 5) 1:39:38.5 | Spread (1st 5) 3:39.0 |
| 16, 82, 86, 94, 96, (98), (108) |
| Kyle Swain, Uli Perez, Ulises Perez, Shane Swing, Jake Hoffman, (Josh Sagona), (Jeffery Crall) |
| 17:21.0, 20:04.3, 20:15.8, 20:57.4, 21:00.0, (21:06.0), (23:19.0) |
15 | 409 | Delavan-Darien,
WI - Team Time (1st 5) 1:41:17.6 | Spread (1st 5) 2:34.9 |
| 44, 85, 88, 95, 97, (103), (106) |
| Mik Patel, Dawson Gohla, Chris Ruesch, Byron O'Brien, Harsh Mentha, (Jon Olson), (Troy Allen) |
| 18:28.1, 20:15.0, 20:32.0, 20:59.5, 21:03.0, (22:02.8), (22:47.0) |
16 | 486 | St. John's NW Military Academy,
WI - Team Time (1st 5) 1:46:17.3 | Spread (1st 5) 1:07.8 |
| 92, 93, 99, 100, 102, (105), (109) |
| Quinn Schoenenberger, Paddy Zheng, Charles Gebhart, Yiheng Zhuang, Christopher Anderson, (Ben Winiecke), (Jacob Kelley) |
| 20:45.2, 20:54.0, 21:11.7, 21:33.4, 21:53.0, (22:33.4), (23:51.3) |