1 | 69 | Algoma,
WI - Team Time (1st 5) 1:27:17.5 | Spread (1st 5) 2:02.5 |
| 1, 5, 8, 14, 41, (67), (92) |
| Jacob Wahlers, Harold Iwen, Isaac Ballone, Matthew Wahlers, Austin Lee, (Austin Stoller), (Sebastian Schmiling) |
| 16:30.5, 17:15.0, 17:22.0, 17:37.0, 18:33.0, (19:38.4), (20:45.0) |
2 | 96 | Roncalli,
WI - Team Time (1st 5) 1:28:45.4 | Spread (1st 5) 58.1 |
| 9, 11, 17, 24, 35, (51), (56) |
| Tomerot Lambert, Zach LaVene, Cullen Hilliker, Chambi Lambert, Nick Hoffman, (Zackery Levene), (Christian Bradley) |
| 17:23.0, 17:30.0, 17:41.0, 17:50.3, 18:21.1, (18:56.9), (19:10.7) |
3 | 113 | Reedsville,
WI - Team Time (1st 5) 1:28:51.2 | Spread (1st 5) 1:48.8 |
| 2, 19, 23, 32, 37, (45), (60) |
| Trevor Frank, Andy Spatchek, Nick Hein, Levi Otto, Jacob Schneider, (Derrick Cherney), (Joe Shikoski) |
| 16:37.0, 17:42.2, 17:50.2, 18:16.0, 18:25.8, (18:41.0), (19:21.7) |
4 | 118 | Sheboygan Area Lutheran,
WI - Team Time (1st 5) 1:29:38.0 | Spread (1st 5) 52.0 |
| 13, 17, 20, 32, 36, (40), (42) |
| Lucas Parmley, Jared Jurss, Josh Leland, Jacob Glewen, Sam Leibham, (Karl Berg), (Aidan Shank) |
| 17:33.0, 17:41.0, 17:43.0, 18:16.0, 18:25.0, (18:30.0), (18:37.3) |
5 | 146 | Sevastopol,
WI - Team Time (1st 5) 1:30:45.4 | Spread (1st 5) 1:45.0 |
| 7, 15, 27, 43, 54, (68), (102) |
| Cory Carlson, Isiah Spetz, Lucas Stenzel, Dominick DiCarlo, Millar Minahan, (Eric Ott), (David Mann) |
| 17:21.0, 17:39.3, 18:01.5, 18:37.6, 19:06.0, (19:41.0), (21:17.0) |
6 | 183 | Dodgeland,
WI - Team Time (1st 5) 1:32:09.6 | Spread (1st 5) 2:22.9 |
| 3, 26, 34, 57, 63, (86), (89) |
| Nick Engels, Josh Kjornes, Malachi Dornfeld, Jacob Stuebe, Kyle Engels, (Tom Prescott), (Hirochi Ura) |
| 17:05.0, 18:00.3, 18:20.3, 19:16.1, 19:27.9, (20:25.0), (20:42.0) |
7 | 197 | Manitowoc Lutheran,
WI - Team Time (1st 5) 1:32:29.0 | Spread (1st 5) 1:18.5 |
| 16, 38, 44, 47, 52, (69), (98) |
| Noah Melso, Sam Ciha, Addison Waege, Devyn Becker, Grant Schroeder, (Clint Kelly), (Austin Hubbartt) |
| 17:39.6, 18:26.0, 18:39.2, 18:46.1, 18:58.1, (19:42.1), (20:54.3) |
8 | 225 | Gibraltar,
WI - Team Time (1st 5) 1:33:37.2 | Spread (1st 5) 3:14.0 |
| 4, 30, 48, 58, 85, (93), (107) |
| Caleb House, Evan Henry, Matt Scharrig, Ian Moore, Ian Chomeau, (Jacob Kordon), (Jon Kordon) |
| 17:06.0, 18:05.0, 18:46.2, 19:20.0, 20:20.0, (20:47.0), (21:40.3) |
9 | 248 | Brillion,
WI - Team Time (1st 5) 1:34:31.0 | Spread (1st 5) 1:51.7 |
| 25, 46, 50, 55, 72, (75), (79) |
| Cody Greve, Garrett Kocourek, John Hassemer, Zach Schoen, Austin Reabe, (Colin Madison), (George Witt) |
| 17:56.9, 18:41.5, 18:53.8, 19:10.2, 19:48.6, (19:56.4), (20:05.9) |
10 | 256 | St. Mary's Springs,
WI - Team Time (1st 5) 1:35:01.4 | Spread (1st 5) 1:46.2 |
| 28, 31, 53, 71, 73, (100), (105) |
| Sam Busse, Jake Butzen, Matt Land, Simitrio Arellana, Isaac Shannon, (Adam Ringwell), (Andrew Loehr) |
| 18:04.6, 18:13.0, 19:05.4, 19:47.6, 19:50.8, (21:03.0), (21:25.0) |
11 | 276 | Green Bay NEW Lutheran,
WI - Team Time (1st 5) 1:35:54.1 | Spread (1st 5) 2:49.0 |
| 22, 29, 58, 80, 87 |
| Evan Roubal, Noah Roubal, David Cantwell, Braeden Rai, Luke Schaeffer |
| 17:47.1, 18:04.9, 19:20.0, 20:06.0, 20:36.1 |
12 | 300 | Horicon,
WI - Team Time (1st 5) 1:36:36.8 | Spread (1st 5) 2:33.4 |
| 21, 49, 65, 81, 84, (90), (94) |
| Jonah Herrick, Tyronn Gremminger, Roman Gil, Timmy Borges, Forrest Frami, (Dakota Pritchard), (Michael Zamorano) |
| 17:46.5, 18:52.0, 19:29.4, 20:09.0, 20:19.9, (20:43.6), (20:50.2) |
13 | 310 | Winnebago Lutheran Academy,
WI - Team Time (1st 5) 1:37:06.0 | Spread (1st 5) 1:35.0 |
| 39, 61, 62, 70, 78, (83), (99) |
| Evan Schulz, Jonathan Huey, Mark Flood, Nathaniel Jahns, Mitchell Edwards, (Connor Coleman), (Kyle McCullen) |
| 18:29.0, 19:23.0, 19:25.0, 19:45.0, 20:04.0, (20:15.5), (20:57.0) |
14 | 335 | Mishicot,
WI - Team Time (1st 5) 1:38:19.8 | Spread (1st 5) 3:04.2 |
| 12, 76, 77, 82, 88, (97), (103) |
| John Egdorf, Trenton Klesper, Connor Reinhart, Colton Wernecke, Cole Thorne, (Zac Fencl), (Zaine Oakley) |
| 17:32.8, 19:57.4, 20:01.2, 20:11.4, 20:37.0, (20:53.3), (21:19.0) |
15 | 347 | Oostburg,
WI - Team Time (1st 5) 1:39:07.0 | Spread (1st 5) 3:55.7 |
| 10, 64, 74, 95, 104, (106), (109) |
| Nick Schinner, Jacob Eernisse, Josh Brill, Zach Mentink, Branson Bell, (Jonny Daane), (Eddie Castillo) |
| 17:28.3, 19:28.0, 19:55.7, 20:51.0, 21:24.0, (21:29.0), (22:34.9) |
16 | 360 | Hilbert,
WI - Team Time (1st 5) 1:39:40.5 | Spread (1st 5) 3:51.6 |
| 6, 66, 91, 96, 101, (108), (110) |
| Garrett Franczek, Everett Franczek, Evan Scholz, Skyler Schmid, Drake Propson, (Bryce Loose), (Elias Rico) |
| 17:17.9, 19:35.3, 20:44.8, 20:53.0, 21:09.5, (22:12.0), (22:37.0) |