1 | 58 | Bethlehem Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 1:04:54.5 | Spread (1st 5) 56.4 |
| 4, 6, 10, 13, 25, (32), (46) |
| Garrett Murphy, Ryan Ferguson, Thomas Hermann, Caleb Rechlicz, Isaac Collyard, (Curtis Lebiecki), (Dominic Di Tirro) |
| 12:34.9, 12:41.1, 12:56.8, 13:10.4, 13:31.3, (13:39.8), (14:10.6) |
2 | 133 | St. Paul's Lutheran (Janesville),
WI - Team Time (1st 5) 1:06:29.6 | Spread (1st 5) 2:49.9 |
| 1, 16, 26, 37, 53, (118), (120) |
| Noah Martinson, Aiden Slama, Caleb Wier, Gavin Roth, Jack Dostal, (Nicholas Mullen), (Miles Johns) |
| 11:34.2, 13:15.6, 13:31.8, 13:43.9, 14:24.1, (17:13.5), (17:15.7) |
3 | 146 | Trinity St Luke's,
WI - Team Time (1st 5) 1:08:20.9 | Spread (1st 5) 1:35.3 |
| 13, 19, 21, 28, 65 |
| Ben Vasold, Mathias Schmidt, Brandon Mensching, Mason Staude, Jonathan Schmidt |
| 13:10.4, 13:24.8, 13:25.8, 13:34.2, 14:45.7 |
4 | 162 | St. John's Lutheran (Wauwatosa),
WI - Team Time (1st 5) 1:08:24.4 | Spread (1st 5) 1:48.6 |
| 7, 17, 29, 51, 58, (68), (72) |
| Nate Close, Amos Ebeling, Sam Goede, Karsten Kammholz, Ben Langebartels, (Zavier Zens), (Finley Buege) |
| 12:41.7, 13:15.8, 13:35.2, 14:21.4, 14:30.3, (14:54.4), (15:05.5) |
5 | 184 | St Paul's Lutheran (Grafton),
WI - Team Time (1st 5) 1:09:14.6 | Spread (1st 5) 1:07.2 |
| 23, 27, 31, 42, 61, (71), (87) |
| Zak Goetter, Trevor Nauta, Michael Mcnabb, Cayden Sumner, Gabe Hingiss, (Simeon Swiertz), (Will Boppre) |
| 13:29.3, 13:33.4, 13:37.6, 13:57.8, 14:36.5, (15:02.9), (15:50.8) |
6 | 189 | Morning Star Lutheran,
WI - Team Time (1st 5) 1:08:58.2 | Spread (1st 5) 2:11.9 |
| 2, 30, 48, 54, 55, (75), (93) |
| Kyle Kieper, Ian Selle, Nathan Kabelowsky, Zachary Jaskolski, Oliver Davison, (Mason Moths), (Roman Meyer) |
| 12:14.3, 13:36.4, 14:16.4, 14:24.9, 14:26.2, (15:13.1), (16:13.7) |
7 | 212 | St. Lucas Lutheran (Kewaskum),
WI - Team Time (1st 5) 1:10:56.1 | Spread (1st 5) 4:37.1 |
| 9, 18, 22, 41, 122, (123), (144) |
| Garrett Pickering, Gavin Pickering, Alex Severance, Dan Hoogervorst, Matthew Fischer, (Nicolai Jenkins), (Matthias Yttri) |
| 12:47.6, 13:20.7, 13:28.9, 13:54.2, 17:24.7, (17:27.3), (19:51.6) |
8 | 219 | Peace Lutheran (Sun Prairie),
WI - Team Time (1st 5) 1:11:09.3 | Spread (1st 5) 3:02.4 |
| 15, 20, 40, 49, 95 |
| Ethan Zuberbier, Grant Schmid, Isaac Bilitz, Colin Georgi, Leo Tuttle |
| 13:15.4, 13:24.9, 13:52.6, 14:18.6, 16:17.8 |
9 | 231 | Hales Corners Lutheran,
WI - Team Time (1st 5) 1:10:39.7 | Spread (1st 5) 54.3 |
| 34, 36, 50, 52, 59, (64), (77) |
| AJ Jurss, Gavin Mosier, Logan Johanning, Kieran Schindler, Michael Winter, (Colby Kamlay), (Lucas Gegare) |
| 13:40.5, 13:41.6, 14:19.6, 14:23.2, 14:34.8, (14:43.1), (15:20.7) |
10 | 311 | Peace Lutheran (Hartford),
WI - Team Time (1st 5) 1:14:17.6 | Spread (1st 5) 2:34.2 |
| 24, 38, 73, 84, 92, (104), (124) |
| Brady Kuechler, Jax Knoeck, Sam Richter, Evan Senfleben, Brett Biondich, (Sawyer Leitzke), (Jack Agenten) |
| 13:30.4, 13:49.3, 15:06.6, 15:46.7, 16:04.6, (16:51.0), (17:33.1) |
11 | 322 | First Immanuel Lutheran (Cedarburg),
WI - Team Time (1st 5) 1:14:19.7 | Spread (1st 5) 1:53.0 |
| 43, 45, 67, 79, 88, (103), (119) |
| Owen Weeden, Jack Poellot, Hudson Fitting, Gabe Remm, Will Borland, (Kolton Gall), (Nathan Michels) |
| 14:00.6, 14:07.2, 14:47.2, 15:31.1, 15:53.6, (16:50.6), (17:15.2) |
12 | 336 | Good Shepherd (West Bend),
WI - Team Time (1st 5) 1:15:20.6 | Spread (1st 5) 4:36.8 |
| 3, 56, 66, 99, 112, (115), (133) |
| Landon Hagenow, Silas Amundson, Ethan Oertel, Samuel Noyes, Brody Neuman, (Rowen Kolander), (Julian Cook) |
| 12:24.0, 14:27.6, 14:46.4, 16:41.8, 17:00.8, (17:04.1), (17:56.1) |
13 | 349 | st. john's mukwonago,
WI - Team Time (1st 5) 1:15:45.4 | Spread (1st 5) 3:03.7 |
| 33, 57, 69, 89, 101, (102), (121) |
| Caleb Schreiber, Josiah Martin, Rom Ehlers, Thomas Nettesheim, Damion Klinger, (Erik Christiansen), (Charlie Johnson) |
| 13:39.9, 14:29.2, 14:56.9, 15:55.8, 16:43.6, (16:44.0), (17:18.2) |
14 | 357 | Lebanon Lutheran (Watertown),
WI - Team Time (1st 5) 1:17:07.8 | Spread (1st 5) 3:59.9 |
| 11, 12, 107, 113, 114 |
| Jacob Hurtgen, Calvin Hurtgen, Parker Bridgham, Landon Pfingsten, Christian Maas |
| 13:03.6, 13:04.0, 16:54.6, 17:02.1, 17:03.5 |
15 | 361 | David's Star Lutheran,
WI - Team Time (1st 5) 1:16:30.1 | Spread (1st 5) 4:20.2 |
| 5, 62, 78, 107, 109, (132), (139) |
| Jacob Schwalenberg, Jonah Schumacher, Kane Berben, Will DiGangi, Will Kempfert, (Ethan Meyer), (Grayson Gauthier) |
| 12:36.8, 14:39.1, 15:22.6, 16:54.6, 16:57.0, (17:55.4), (18:31.5) |
16 | 387 | Mount Calvary,
WI - Team Time (1st 5) 1:16:58.5 | Spread (1st 5) 1:23.6 |
| 60, 70, 81, 85, 91, (97), (106) |
| Caleb Williams, Carson Williams, Noah DiSalvo, Justin Wachula, Jackson Lannert, (Matthew Dellar), (Micah Brokema) |
| 14:35.8, 15:00.2, 15:35.9, 15:47.2, 15:59.4, (16:24.7), (16:53.7) |
17 | 430 | Grace Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 1:19:20.2 | Spread (1st 5) 3:02.3 |
| 44, 76, 94, 100, 116, (136), (143) |
| Travis Loften, Nathan Hermann, Aaron Theys, Kingsten Alfred, Nolan Zonnon, (Mitchell Kren), (Victor Donohue) |
| 14:03.8, 15:13.3, 16:14.2, 16:42.8, 17:06.1, (18:17.1), (19:27.4) |
18 | 451 | Bethlehem Lutheran (Sheboygan),
WI - Team Time (1st 5) 1:21:52.9 | Spread (1st 5) 7:06.4 |
| 8, 82, 86, 130, 145, (147), (151) |
| Logan Grasse, Brennen Hackbarth, Oliver Leibham, Thomas Verhelst, Nolan Roeh, (Elliott Leibham), (Adameak Owen) |
| 12:45.3, 15:43.2, 15:48.6, 17:44.1, 19:51.7, (19:58.3), (22:27.3) |
19 | 461 | Wisconsin Lutheran,
WI - Team Time (1st 5) 1:20:48.9 | Spread (1st 5) 4:35.5 |
| 39, 63, 90, 131, 138 |
| Asher Patterson, Tristan Schneiberg, Trevor Tetzlaff, Thomas Zondag, Isaac Lopez |
| 13:51.5, 14:42.1, 15:58.0, 17:50.3, 18:27.0 |
20 | 478 | Trinity Lutheran (Racine),
WI - Team Time (1st 5) 1:21:50.6 | Spread (1st 5) 4:01.5 |
| 47, 80, 105, 111, 135, (140), (148) |
| Noah Neau, Tony Commodore, Finnigan Crawford, Richard Falaschi, Joshua Walker, (Colin Weise-Davis), (Brody Graham) |
| 14:12.9, 15:32.6, 16:51.8, 16:58.9, 18:14.4, (19:19.1), (20:08.5) |
21 | 490 | Christ Alone Lutheran,
WI - Team Time (1st 5) 1:21:57.5 | Spread (1st 5) 2:26.8 |
| 74, 83, 96, 110, 127 |
| Silas Toppe, Nathanael Himsel, Owen Bully, Christopher Himsel, Jonathan Himsel |
| 15:12.4, 15:45.7, 16:22.8, 16:57.4, 17:39.2 |
22 | 501 | Our Savior's Lutheran,
WI - Team Time (1st 5) 1:22:28.9 | Spread (1st 5) 3:56.8 |
| 35, 98, 117, 125, 126, (137), (142) |
| Ryan Thistle, Isaiah Bloedel, Warren Smith, Samuel Schiller, Bryce Hilgendorf, (Zachary Clasen), (Caleb Hilgendorf) |
| 13:41.4, 16:28.1, 17:06.7, 17:34.5, 17:38.2, (18:23.7), (19:24.3) |
23 | 678 | Trinity Lutheran (Sheboygan),
WI - Team Time (1st 5) 1:32:53.6 | Spread (1st 5) 2:17.3 |
| 128, 129, 134, 141, 146, (149), (150) |
| Lanyon Feile, Jack Hasenstein, Lukas Hughes, Brock Seefeldt, Andrew Leibham, (Lucas Leibham), (Shawn Peterson) |
| 17:39.7, 17:43.9, 18:11.6, 19:21.4, 19:57.0, (21:07.9), (21:32.7) |