1 | 53 | Trinity Lutheran (Waukesha),
WI - Team Time (1st 5) 1:03:36.2 | Spread (1st 5) 38.2 |
| 5, 7, 8, 13, 20, (23), (27) |
| Tristan Hahn, Kaden Bintz, Turner Schwoch, Carter Fry, Colton Meier, (Dylan Peterson), (James Mickol) |
| 12:26.8, 12:35.0, 12:38.2, 12:51.2, 13:05.0, (13:11.9), (13:30.5) |
2 | 97 | Hales Corners Lutheran,
WI - Team Time (1st 5) 1:05:21.2 | Spread (1st 5) 1:37.2 |
| 2, 10, 25, 29, 31, (39), (49) |
| Austin Stamm, Colby Kamlay, Owen Stamm, Wyatt Hopf, Tyler Picciolo, (Peyton Mosier), (Ben Strohmeyer) |
| 12:03.3, 12:44.6, 13:20.2, 13:32.6, 13:40.5, (14:02.0), (14:28.9) |
3 | 126 | Morning Star Lutheran,
WI - Team Time (1st 5) 1:06:40.1 | Spread (1st 5) 2:25.3 |
| 1, 11, 28, 41, 45, (72), (85) |
| Mason Moths, Ian Selle, Jackson Geschke, Carter Geschke, Tyson Davison, (Ethan Hoppe), (Ryan Nolte) |
| 11:54.1, 12:46.9, 13:30.7, 14:09.0, 14:19.4, (15:17.8), (16:10.2) |
4 | 153 | Divine Redeemer Lutheran,
WI - Team Time (1st 5) 1:07:53.2 | Spread (1st 5) 1:46.5 |
| 12, 14, 16, 54, 57, (58), (62) |
| Simon Duston, Will Molnau, Bleck Brody, Ben York, Henry Woods, (Lucas Molnau), (Ben Leach) |
| 12:50.1, 12:53.1, 12:59.3, 14:34.1, 14:36.6, (14:36.9), (14:47.2) |
5 | 168 | Mount Calvary,
WI - Team Time (1st 5) 1:08:36.8 | Spread (1st 5) 2:25.2 |
| 6, 26, 34, 38, 64, (68), (70) |
| Maximus Karns-Bingham, Dominic Karns-Bingham, Jackson Shaw, Cayden Rogers, Jack Robison, (Micah Brokema), (Aaron Broekema) |
| 12:26.9, 13:29.8, 13:46.3, 14:01.7, 14:52.1, (15:00.9), (15:08.1) |
6 | 173 | St. John's Lutheran (Wauwatosa),
WI - Team Time (1st 5) 1:09:07.5 | Spread (1st 5) 1:30.1 |
| 17, 22, 37, 47, 50, (53) |
| Jacob Nault, Anton Kuehn, Elijah Strong, Jacob Lindert, Stephen Hobler, (Jude Beyer) |
| 13:01.0, 13:10.6, 14:00.1, 14:24.7, 14:31.1, (14:33.7) |
7 | 203 | Grace Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 1:10:04.3 | Spread (1st 5) 2:33.4 |
| 4, 43, 44, 51, 61, (67), (73) |
| Noah Jansen, Nathan Hermann, Bennett Filzen, Jack Filzen, David Howard, (Aaron Theys), (Nolan Zonnon) |
| 12:12.3, 14:16.1, 14:17.9, 14:32.3, 14:45.7, (14:56.9), (15:20.2) |
8 | 224 | St. John's/Word of Life,
WI - Team Time (1st 5) 1:11:06.8 | Spread (1st 5) 4:32.6 |
| 3, 24, 48, 56, 93, (100) |
| Gabe Hernandez, Benjamin Hernandez, Mason Goodger, Moses Pachel, Simon Hernandez, (Oliver Coudron) |
| 12:09.4, 13:14.0, 14:26.7, 14:34.7, 16:42.0, (17:04.1) |
9 | 234 | First Immanuel Lutheran (Cedarburg),
WI - Team Time (1st 5) 1:11:25.9 | Spread (1st 5) 1:10.2 |
| 32, 36, 46, 55, 65, (78), (83) |
| Ty Bublitz, Sean Suhajda, Connor Bartsch, Aiden Garven, Athan Speck, (Caleb Kinsey), (Sam Seban) |
| 13:43.2, 13:55.2, 14:19.5, 14:34.6, 14:53.4, (15:42.7), (16:01.6) |
10 | 256 | Peace Lutheran (Sun Prairie),
WI - Team Time (1st 5) 1:13:16.3 | Spread (1st 5) 4:19.7 |
| 14, 19, 33, 87, 103, (105), (106) |
| Weston Myhre, Jacob Stempski, Hayden Stempski, Leo Tuttle, Elijah Serbus, (Steven Gustafson), (Nolan Guenterberg) |
| 12:53.1, 13:04.8, 13:43.5, 16:22.1, 17:12.8, (17:16.4), (17:33.4) |
11 | 280 | St. Paul's Lutheran (Janesville),
WI - Team Time (1st 5) 1:13:37.9 | Spread (1st 5) 3:38.3 |
| 18, 21, 71, 75, 95, (112), (116) |
| Dj Nicholson, Griffin Roth, Jace Hanson, Nicholas Mullen, Carter Denson, (William Matrick), (Will Price) |
| 13:04.7, 13:08.6, 15:15.1, 15:26.5, 16:43.0, (18:55.7), (19:38.6) |
12 | 314 | St. Paul's (Muskego),
WI - Team Time (1st 5) 1:15:03.7 | Spread (1st 5) 1:51.9 |
| 40, 52, 59, 81, 82 |
| Graeme Darling, Andrew Abramowski, Evan Abramowski, Liam Darling, Nathan Bubnich |
| 14:06.9, 14:32.9, 14:37.1, 15:48.0, 15:58.8 |
13 | 324 | Christ Alone Lutheran,
WI - Team Time (1st 5) 1:15:25.0 | Spread (1st 5) 2:41.1 |
| 30, 63, 66, 79, 86, (91), (122) |
| Isaiah Prahl, Maddox Prahl, Micah Lindert, Will Steinbrenner, Andrew Meyer, (Evan Meyer), (Joshua Mueller) |
| 13:38.2, 14:49.4, 14:55.1, 15:43.0, 16:19.3, (16:31.0), (26:23.9) |
14 | 368 | Bethlehem Lutheran (Sheboygan),
WI - Team Time (1st 5) 1:17:49.4 | Spread (1st 5) 2:36.7 |
| 42, 69, 76, 84, 97, (98) |
| Griffin Cyr, Oliver Leibham, Eoin Irish, Joe Vanic, James Schulze, (Luke Milatz) |
| 14:14.2, 15:02.7, 15:33.0, 16:08.6, 16:50.9, (16:56.7) |
15 | 425 | Christ-St. Peter Lutheran (Milwaukee),
WI - Team Time (1st 5) 1:24:05.8 | Spread (1st 5) 6:28.7 |
| 9, 92, 102, 108, 114 |
| Nicodemus Carter, Nuriel Gonzalez, Gerardo Cayetano Polo, Sebastian Polo Cayentano, Antonio Varisco |
| 12:42.3, 16:38.6, 17:12.3, 18:21.6, 19:11.0 |
16 | 454 | St. Paul's Lutheran Oconomowoc,
WI - Team Time (1st 5) 1:26:49.2 | Spread (1st 5) 6:17.7 |
| 35, 88, 99, 115, 117 |
| Jackson Luedtke, Nash Menzel, Liam Prost, Ben Nelson, Caleb Meyer |
| 13:48.3, 16:24.7, 17:00.2, 19:30.0, 20:06.0 |
17 | 469 | Trinity Lutheran (Racine),
WI - Team Time (1st 5) 1:28:56.4 | Spread (1st 5) 6:23.6 |
| 60, 74, 96, 119, 120, (123) |
| Logan Schueffner, Henry Niermann, Quinn Schmitz, Gabe Salinas, Hunter Warmington, (Alex Payan) |
| 14:41.8, 15:25.9, 16:46.9, 20:56.4, 21:05.4, (27:41.2) |
18 | 473 | Our Savior's Lutheran,
WI - Team Time (1st 5) 1:24:40.5 | Spread (1st 5) 2:57.4 |
| 77, 89, 93, 104, 110, (110), (121) |
| Caleb Lepich, Isaiah Bloedel, Jonah Bloedel, James Pautz III, Hunter Harwood, (Bryce Hilgendorf), (Ewan Pautz) |
| 15:40.7, 16:25.3, 16:42.0, 17:14.4, 18:38.1, (18:38.1), (21:46.5) |
19 | 487 | Our Redeemer Lutheran (Wauwatosa),
WI - Team Time (1st 5) 1:26:01.2 | Spread (1st 5) 2:44.8 |
| 80, 90, 101, 107, 109, (113), (118) |
| Jaxton Essex, Jacob Behring, Lincoln Wade, Cameron Gliedt, Landon Traska, (Josiah Schaufler), (Zachary Steinke) |
| 15:46.3, 16:26.4, 17:12.1, 18:05.3, 18:31.1, (19:10.8), (20:31.1) |