1 | 71 | St. John's Lutheran (Wauwatosa),
WI - Team Time (1st 5) 49:39.8 | Spread (1st 5) 1:36.2 |
| 2, 7, 9, 23, 30, (33), (38) |
| Silas Ebeling, Micah Buske, Nate Close, Aiden Gmach, Ben Langebartels, (Sam Goede), (Karsten Kammholz) |
| 9:00.4, 9:43.9, 9:53.7, 10:25.2, 10:36.6, (10:45.4), (10:55.9) |
2 | 136 | Trinity Lutheran (Waukesha),
WI - Team Time (1st 5) 52:33.6 | Spread (1st 5) 1:21.9 |
| 8, 14, 27, 39, 48, (52), (65) |
| Noah Oertel, Gavin Baranyk, Carter Fry, Parker Baranyk, Tristan Hahn, (Chase Schaumberg), (Turner Schwoch) |
| 9:47.7, 10:01.9, 10:35.0, 10:59.4, 11:09.6, (11:19.2), (11:41.5) |
3 | 140 | DASH Homeschool,
WI - Team Time (1st 5) 52:39.5 | Spread (1st 5) 1:43.3 |
| 6, 18, 23, 43, 50, (67), (77) |
| Daniel Torresin, Nathanael Chu, Abiah Radtke, Micah Chan, Charlie Johnson, (Josiah Chu), (Silas Johnson) |
| 9:35.0, 10:17.8, 10:25.2, 11:03.2, 11:18.3, (11:45.7), (12:06.0) |
4 | 150 | St. Jacobi Lutheran,
WI - Team Time (1st 5) 53:18.9 | Spread (1st 5) 1:05.2 |
| 11, 20, 34, 41, 44, (55), (99) |
| Quincy Kehoe, Brady Bode, Hyunjae Micheel, Rudy Kehoe, Ethan Gottschalk, (Marty Kehoe), (Beckett Lenga) |
| 10:00.8, 10:22.4, 10:47.2, 11:02.5, 11:06.0, (11:21.1), (14:41.9) |
5 | 158 | st. john's mukwonago,
WI - Team Time (1st 5) 52:52.4 | Spread (1st 5) 2:07.5 |
| 4, 26, 28, 49, 51, (54), (90) |
| Luke Wolf, Caleb Schreiber, Josiah Martin, Thomas Nettesheim, Damion Klinger, (Erik Christiansen), (Paul Wagner) |
| 9:10.9, 10:30.3, 10:35.4, 11:17.4, 11:18.4, (11:20.9), (12:52.6) |
6 | 159 | Saint Joseph Catholic,
WI - Team Time (1st 5) 52:45.2 | Spread (1st 5) 2:36.9 |
| 5, 17, 31, 37, 69, (83), (86) |
| Caughnery Freese, Lukas Galley, Everett Russert, Jack DeRousse, Trevor Reindl, (Joseph Beirne), (David Christman) |
| 9:13.0, 10:15.6, 10:36.9, 10:49.8, 11:49.9, (12:37.0), (12:45.4) |
7 | 177 | Merton,
WI - Team Time (1st 5) 53:13.9 | Spread (1st 5) 2:50.5 |
| 1, 13, 32, 61, 70, (73), (80) |
| Nathan Klauck, Tyler Heiman, Sam White, Will Fisher, Fischer Bulen, (Brady Hartmann), (Nathan Rzepka) |
| 9:00.2, 10:01.1, 10:45.2, 11:36.7, 11:50.7, (11:54.3), (12:20.4) |
8 | 185 | Crown of Life Academy,
WI - Team Time (1st 5) 53:40.1 | Spread (1st 5) 3:00.3 |
| 3, 15, 42, 47, 78, (87), (88) |
| Mark Garcia, James DeNoyer, Nathan DeNoyer, Noah Petosky, Daniel Ertman, (Caleb Garcia), (Isaac Garcia) |
| 9:08.8, 10:11.3, 11:02.6, 11:08.3, 12:09.1, (12:47.9), (12:48.0) |
9 | 202 | Bethlehem Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 54:43.7 | Spread (1st 5) 1:09.4 |
| 19, 22, 46, 56, 59, (64), (76) |
| Caleb Rechlicz, Thomas Hermann, Isaac Collyard, Zachary Kneser, Curtis Lebiecki, (Ben Zastrow), (Nicholas Berth) |
| 10:20.4, 10:23.5, 11:07.4, 11:22.6, 11:29.8, (11:41.1), (12:04.9) |
10 | 213 | St. Joan of Arc,
WI - Team Time (1st 5) 54:57.0 | Spread (1st 5) 1:36.5 |
| 12, 29, 53, 57, 62, (71), (74) |
| Brady Oberfoell, Kane Straka, Cole Taggett, Tom LaLicata, Bennett Skowronek, (Owen Hansen), (Jonathan Dreist) |
| 10:01.0, 10:36.2, 11:19.3, 11:23.0, 11:37.5, (11:51.5), (11:57.4) |
11 | 242 | Christ the Lord Lutheran,
WI - Team Time (1st 5) 56:01.5 | Spread (1st 5) 1:45.2 |
| 16, 21, 62, 68, 75, (82), (84) |
| Cole Luedke, Riley Walz, Griffin Frey, Noah Luedke, Jakson Gister, (Everett Baer), (Lincoln Hatzung) |
| 10:13.7, 10:23.0, 11:37.5, 11:48.4, 11:58.9, (12:24.9), (12:38.4) |
12 | 270 | Hurley,
WI - Team Time (1st 5) 57:57.2 | Spread (1st 5) 3:19.9 |
| 10, 35, 36, 94, 95 |
| Eli Talsma, Jeremiah Wallis, Devin Soltis, Rysz Thomas, Landon Foryan |
| 9:55.4, 10:47.7, 10:49.5, 13:09.3, 13:15.3 |
13 | 327 | Zion Lutheran (South Milwaukee),
WI - Team Time (1st 5) 59:06.3 | Spread (1st 5) 2:15.3 |
| 25, 66, 72, 79, 85, (93), (96) |
| Jason Dahmes, Josh Pitzo, Izaac Neal, Stone Smith, Julian Cook, (Seth McCarten), (Ian Roeder) |
| 10:29.7, 11:41.9, 11:52.7, 12:17.0, 12:45.0, (13:01.5), (13:28.4) |
14 | 369 | Christ-St. Peter Lutheran (Milwaukee),
WI - Team Time (1st 5) 1:00:59.2 | Spread (1st 5) 1:53.2 |
| 45, 60, 81, 91, 92, (97), (98) |
| Michael Rimschneider, Massyah Rimschneider, Solomon Schable, Brayan Valdivieso, Broot Sa Le, (Gideon Schable), (Nicodemus Carter) |
| 11:07.0, 11:32.5, 12:23.1, 12:56.4, 13:00.2, (13:30.6), (13:31.6) |
15 | 388 | St Paul's Lutheran (Ft Atkinson),
WI - Team Time (1st 5) 1:13:05.0 | Spread (1st 5) 11:07.8 |
| 40, 58, 89, 100, 101, (102) |
| Nathaniel Holden, Nathan Walker, Zachary Erickson, Nathan Veenhuis, Joshua Kraus, (Tanner Hartwig) |
| 11:01.7, 11:24.4, 12:52.4, 15:37.0, 22:09.5, (22:34.1) |