1 | 69 | Trinity Lutheran (Waukesha),
WI - Team Time (1st 5) 47:21.0 | Spread (1st 5) 1:11.6 |
| 1, 7, 8, 22, 31, (32), (37) |
| Gavin Baranyk, Carter Fry, Dylan Peterson, Tristan Hahn, Parker Baranyk, (Colton Meier), (Turner Schwoch) |
| 8:49.2, 9:18.0, 9:20.8, 9:52.2, 10:00.8, (10:01.2), (10:06.8) |
2 | 80 | St Paul's Lutheran (Grafton),
WI - Team Time (1st 5) 48:16.0 | Spread (1st 5) 30.8 |
| 9, 12, 16, 18, 25, (35), (36) |
| Michael Mcnabb, Zak Goetter, Cayden Sumner, Trevor Nauta, Gabe Hingiss, (Simeon Swiertz), (Kyran Kelley) |
| 9:23.3, 9:31.6, 9:41.5, 9:45.5, 9:54.1, (10:03.3), (10:04.2) |
3 | 87 | Hales Corners Lutheran,
WI - Team Time (1st 5) 48:26.1 | Spread (1st 5) 43.2 |
| 5, 10, 20, 23, 29, (50), (51) |
| AJ Jurss, Gavin Mosier, Logan Johanning, Kieran Schindler, Colby Kamlay, (Michael Winter), (Lucas Gegare) |
| 9:15.6, 9:28.0, 9:50.6, 9:53.1, 9:58.8, (10:31.0), (10:31.8) |
4 | 147 | First Immanuel Lutheran (Cedarburg),
WI - Team Time (1st 5) 50:06.0 | Spread (1st 5) 57.8 |
| 13, 17, 26, 44, 47, (59), (67) |
| Jack Poellot, Owen Weeden, Gavin Grob, Hudson Fitting, Gabe Remm, (Will Borland), (Charlie Schmelzer) |
| 9:31.7, 9:44.7, 9:54.4, 10:25.7, 10:29.5, (10:51.6), (11:06.5) |
5 | 208 | Manitowoc Lutheran,
WI - Team Time (1st 5) 52:10.5 | Spread (1st 5) 1:51.2 |
| 11, 21, 44, 60, 72, (116), (117) |
| Jonah Walleser, Caden Stanzel, Nolan Wilker, JJ Sweney, Allan Reis, (Ebbott Fields), (Samuel Barthel) |
| 9:31.2, 9:50.9, 10:25.7, 11:00.3, 11:22.4, (15:50.0), (16:07.6) |
6 | 215 | St Paul's Lutheran (Ft Atkinson),
WI - Team Time (1st 5) 51:55.7 | Spread (1st 5) 51.6 |
| 23, 34, 49, 54, 55, (79), (90) |
| Nathan Walker, Henry Belzer, Elijah Vik, Eli Marty, Ezekiel Vik, (Jonathan Walker), (Austin Ernest) |
| 9:53.1, 10:02.8, 10:30.7, 10:44.4, 10:44.7, (11:35.8), (12:02.8) |
7 | 216 | Bethlehem Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 52:02.6 | Spread (1st 5) 1:45.9 |
| 6, 42, 48, 58, 62, (66), (89) |
| Caleb Rechlicz, Dominic Di Tirro, Ben Zastrow, Keagan Mineard, Jacob Belott, (Murray Westphal), (Lucas Kionka) |
| 9:16.6, 10:23.6, 10:29.6, 10:50.3, 11:02.5, (11:05.0), (11:54.9) |
8 | 233 | Christ Lutheran,
WI - Team Time (1st 5) 52:40.1 | Spread (1st 5) 1:59.8 |
| 14, 27, 53, 61, 78, (92), (97) |
| Gavin Meinecke, Alex Enslen, Graysen Meinecke, Liam Pluer, Cal Kallies, (Dechlan Kallies), (Brandon Serkowski) |
| 9:33.2, 9:55.9, 10:37.4, 11:00.6, 11:33.0, (12:14.3), (12:25.0) |
9 | 237 | Good Shepherd (West Bend),
WI - Team Time (1st 5) 52:19.9 | Spread (1st 5) 2:44.0 |
| 2, 39, 40, 76, 80, (83), (94) |
| Landon Hagenow, Silas Amundson, Ethan Oertel, Julian Cook, Samuel Noyes, (Brody Neuman), (Colton Geiger) |
| 8:52.2, 10:10.0, 10:10.6, 11:30.9, 11:36.2, (11:41.8), (12:16.6) |
10 | 254 | Zion Lutheran (South Milwaukee),
WI - Team Time (1st 5) 53:17.0 | Spread (1st 5) 2:43.4 |
| 4, 28, 64, 71, 87, (88), (100) |
| Jason Dahmes, Jackson Sadowski, Stone Smith, Max Gabb, Colin Archer, (Ian Roeder), (Adam Gabb) |
| 9:10.2, 9:57.9, 11:03.5, 11:11.8, 11:53.6, (11:54.8), (12:29.7) |
11 | 271 | St. John's/Word of Life,
WI - Team Time (1st 5) 53:53.9 | Spread (1st 5) 2:05.5 |
| 15, 41, 46, 84, 85, (101), (103) |
| Gabe Hernandez, Mason Goodger, Benjamin Hernandez, Joey Riebe, Marcus Pepin, (Joseph Jilk), (Josh Ling) |
| 9:39.3, 10:17.1, 10:28.3, 11:44.4, 11:44.8, (12:34.8), (12:55.0) |
12 | 296 | St John's Lutheran (West Bend),
WI - Team Time (1st 5) 54:35.0 | Spread (1st 5) 1:52.8 |
| 30, 43, 68, 69, 86 |
| Ethan Hackman, Drew Gundrum, Sam Rozek, Ben Hesse, William Frame |
| 10:00.4, 10:23.8, 11:08.6, 11:09.0, 11:53.2 |
13 | 306 | Bethlehem Lutheran (Sheboygan),
WI - Team Time (1st 5) 55:18.0 | Spread (1st 5) 3:38.5 |
| 3, 56, 63, 82, 102, (105), (110) |
| Logan Grasse, Oliver Leibham, Brennen Hackbarth, Thomas Verhelst, Nolan Roeh, (Elliott Leibham), (Adameak Owen) |
| 9:05.9, 10:44.9, 11:03.3, 11:39.5, 12:44.4, (13:14.7), (14:37.6) |
14 | 325 | Grace Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 55:52.1 | Spread (1st 5) 2:20.0 |
| 33, 38, 65, 93, 96, (108) |
| Travis Loften, Nathan Hermann, Aaron Theys, Kingsten Alfred, Nolan Zonnon, (Victor Donohue) |
| 10:02.0, 10:08.6, 11:04.5, 12:15.0, 12:22.0, (13:53.3) |
15 | 374 | St. Paul's (Muskego),
WI - Team Time (1st 5) 1:01:10.7 | Spread (1st 5) 5:29.5 |
| 19, 52, 81, 109, 113 |
| Owen Rush, Caleb Bondow, Tommy Reuling, Charlie Timm, Liam Darling |
| 9:47.8, 10:32.5, 11:38.0, 13:55.1, 15:17.3 |
16 | 425 | St. Lucas Lutheran (Milwaukee),
WI - Team Time (1st 5) 59:32.8 | Spread (1st 5) 1:44.4 |
| 57, 76, 95, 98, 99 |
| Tim Fendrick, Micah Ziedonis, Atticus Delwiche, Jacob DiGiorgio, Carter Cason |
| 10:45.2, 11:30.9, 12:20.2, 12:26.9, 12:29.6 |
17 | 446 | Christ-St. Peter Lutheran (Milwaukee),
WI - Team Time (1st 5) 1:05:32.8 | Spread (1st 5) 4:34.5 |
| 70, 73, 74, 114, 115, (118), (119) |
| Nicodemus Carter, Gerardo Cayetano Polo, Gideon Schable, David Diaz, Abraham Schable, (Antonio Varisco), (Isaiah Ruiz) |
| 11:10.5, 11:23.4, 11:30.1, 15:43.8, 15:45.0, (17:47.9), (18:55.4) |
18 | 483 | Trinity Lutheran (Sheboygan),
WI - Team Time (1st 5) 1:03:48.6 | Spread (1st 5) 1:58.6 |
| 75, 91, 104, 106, 107, (111), (112) |
| Jack Hasenstein, Lanyon Feile, Andrew Leibham, Lukas Hughes, Lucas Leibham, (Benton Currey), (Shawn Peterson) |
| 11:30.5, 12:07.9, 13:14.0, 13:27.1, 13:29.1, (14:41.0), (14:49.3) |