1 | 23 | Wisconsin Lutheran,
WI - Team Time (1st 5) 1:00:59.5 | Spread (1st 5) 1:21.7 |
| 1, 2, 5, 6, 9, (16), (28) |
| Gabe Hernandez, Marty Kehoe, Ryan Williams, Calahan Moldenhauer, Ben Hernandez, (Joey Rodgers), (Simon Hernandez) |
| 11:30.8, 11:40.8, 12:25.9, 12:29.5, 12:52.5, (13:40.6), (14:23.9) |
2 | 90 | Trinity Lutheran Freistadt,
WI - Team Time (1st 5) 1:08:04.7 | Spread (1st 5) 1:46.7 |
| 8, 10, 18, 23, 31, (46), (60) |
| Owen Saleska, Luke Saleska, Micah Saleska, Jack Wirth, Aaron Makela, (Franklin Wirth), (Caleb Hetzel) |
| 12:45.5, 12:57.0, 13:45.8, 14:04.2, 14:32.2, (15:14.3), (15:56.5) |
3 | 92 | Morning Star Lutheran,
WI - Team Time (1st 5) 1:08:37.2 | Spread (1st 5) 1:24.6 |
| 11, 12, 17, 22, 30, (55), (65) |
| Tyson Davison, Jackson Geschke, Avrie Aanonsen, Carter Geschke, Ethan Hoppe, (Ryan Nolte), (Jake Klibowitz) |
| 13:06.1, 13:16.6, 13:43.9, 13:59.9, 14:30.7, (15:42.8), (16:17.6) |
4 | 124 | Grace Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 1:10:38.9 | Spread (1st 5) 2:03.4 |
| 14, 15, 21, 26, 48, (49), (57) |
| Bennett Filzen, Jack Filzen, Zach Jansen, Nolan Bedroske, Wyatt Praefke, (Austin Knuppenburg), (Ty Leibham) |
| 13:26.0, 13:34.7, 13:49.8, 14:19.0, 15:29.4, (15:37.8), (15:48.5) |
5 | 131 | Kettle Moraine Lutheran,
WI - Team Time (1st 5) 1:09:57.6 | Spread (1st 5) 2:57.1 |
| 4, 7, 32, 43, 45, (66), (70) |
| Troy Hafemeister, Travis Hafemeister, Landon Beadell, Bryson Schmandt, Levi Kolander, (Caleb Lepich), (Paul Zeinert) |
| 12:17.1, 12:42.5, 14:35.4, 15:08.4, 15:14.2, (16:23.8), (16:44.3) |
6 | 153 | First Immanuel Lutheran (Cedarburg),
WI - Team Time (1st 5) 1:12:30.0 | Spread (1st 5) 1:52.1 |
| 19, 20, 24, 39, 51, (68), (79) |
| Aiden Garven, Sean Suhajda, Caleb Kinsey, Joseph Fassbender, Alex Bartsch, (Frankie Romanowsky), (Owen Sullivan) |
| 13:47.5, 13:49.3, 14:11.9, 15:01.7, 15:39.6, (16:36.9), (17:24.4) |
7 | 196 | Bethlehem Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 1:13:30.4 | Spread (1st 5) 4:09.7 |
| 3, 37, 47, 50, 59, (62), (76) |
| William Netzel, Elliot Nolte, Jack Wierschem, Jason Wendt, Caleb Miller, (Eric Schnelbaecher), (Grant Hansen) |
| 11:42.6, 14:59.3, 15:17.9, 15:38.3, 15:52.3, (16:01.5), (17:06.8) |
8 | 211 | David's Star Lutheran,
WI - Team Time (1st 5) 1:16:31.7 | Spread (1st 5) 4:47.2 |
| 13, 25, 35, 56, 82, (96) |
| Kane Berben, Grayson Gauthier, Caleb Guenther, Sawyer Hackbarth, Luke Mueller, (Samuel Breitkreutz) |
| 13:22.8, 14:12.7, 14:57.9, 15:48.3, 18:10.0, (21:40.7) |
9 | 250 | Our Savior's Lutheran,
WI - Team Time (1st 5) 1:17:53.8 | Spread (1st 5) 2:15.6 |
| 33, 34, 53, 58, 72, (74), (87) |
| Isaiah Bloedel, Vincent Stahl, Ben Lederer, Caleb Lepich, James Pautz III, (Jonah Bloedel), (Stephen Fischer) |
| 14:38.2, 14:49.5, 15:41.0, 15:51.3, 16:53.8, (17:01.8), (19:30.3) |
10 | 258 | Christ Alone Lutheran,
WI - Team Time (1st 5) 1:18:35.6 | Spread (1st 5) 1:40.9 |
| 38, 40, 44, 67, 69, (89), (90) |
| Andrew Meyer, Will Steinbrenner, Isaiah Russow, Evan Meyer, Benjamin Boaz, (Caleb Miller Hamm), (Logan Miller Hamm) |
| 15:00.8, 15:04.6, 15:13.8, 16:34.7, 16:41.7, (19:35.8), (19:50.1) |
11 | 287 | Peace Lutheran (Hartford),
WI - Team Time (1st 5) 1:20:29.1 | Spread (1st 5) 2:38.4 |
| 36, 41, 52, 77, 81, (83), (101) |
| Charlie Wendorff, Sam Sholtes, Jacob Bentz, Abram Wagner, Colton Sterman, (Ollie Bentz), (Jake Carstensen) |
| 14:58.3, 15:06.1, 15:39.9, 17:08.1, 17:36.7, (18:31.0), (22:58.1) |
12 | 333 | Lebanon Lutheran (Watertown),
WI - Team Time (1st 5) 1:26:07.4 | Spread (1st 5) 5:10.4 |
| 27, 54, 78, 86, 88 |
| Carter Bohrman, Shawn Ireland, David Flores, Jack Krueger, Miles Oestreicher |
| 14:20.8, 15:41.5, 17:08.3, 19:25.6, 19:31.2 |
13 | 359 | Crown of Life Lutheran,
WI - Team Time (1st 5) 1:26:39.0 | Spread (1st 5) 3:52.3 |
| 42, 73, 75, 84, 85 |
| Noah Sitzman, Ephraim Klemann, Owen Sitzman, Elijah Albers, Ethan Dobbs |
| 15:07.4, 16:56.7, 17:02.2, 18:33.0, 18:59.7 |
14 | 361 | Zion Lutheran (Hartland),
WI - Team Time (1st 5) 1:30:49.4 | Spread (1st 5) 7:09.3 |
| 29, 64, 80, 93, 95, (98) |
| Hudson Meyers, Foster Anderson, Khyron Koehler, Luke Hahm, Rockwell Steenbock, (Lucius Gerou) |
| 14:30.0, 16:16.2, 17:30.6, 20:53.3, 21:39.3, (22:29.6) |
15 | 425 | Salem Lutheran,
WI - Team Time (1st 5) 1:38:49.6 | Spread (1st 5) 6:41.9 |
| 63, 71, 92, 99, 100, (105) |
| Kiyan Jean Jacques, Jalen Collien, Kyan Miller, Landree Miller, Lucas Weber, (Jeeline Spears) |
| 16:14.3, 16:53.0, 19:56.9, 22:49.2, 22:56.2, (32:50.4) |
16 | 445 | St. Paul Lutheran (Sheboygan),
WI - Team Time (1st 5) 1:44:06.0 | Spread (1st 5) 8:18.7 |
| 61, 91, 94, 97, 102, (103), (104) |
| Xander Wey, Lincoln Boyer, Jayden Jumes, Rylan Bahr, Liam DeRuyter, (Thomas Shive), (Jeter Johnston) |
| 15:59.9, 19:54.7, 21:31.0, 22:21.8, 24:18.6, (26:15.6), (27:03.6) |