1 | 62 | St. Paul's Lutheran (East Troy),
WI - Team Time (1st 5) 1:01:19.4 | Spread (1st 5) 1:48.7 |
| 2, 7, 8, 22, 23, (33) |
| Owen Feucht, Teddy Spanton, Joseph Clauer, Fylip Spanton, Lucas Lachermeier, (Parker Wolf) |
| 11:12.5, 11:52.1, 12:13.3, 13:00.3, 13:01.2, (13:44.9) |
2 | 78 | Morning Star Lutheran,
WI - Team Time (1st 5) 1:03:24.6 | Spread (1st 5) 1:08.9 |
| 9, 11, 16, 17, 25, (34), (36) |
| Tyson Davison, Jackson Geschke, Carter Geschke, Avrie Aanonsen, Ethan Hoppe, (Ryan Nolte), (A.J. Teifel) |
| 12:15.0, 12:24.0, 12:38.1, 12:43.6, 13:23.9, (13:45.1), (14:07.4) |
3 | 83 | Christ Lutheran,
WI - Team Time (1st 5) 1:03:26.7 | Spread (1st 5) 1:21.2 |
| 6, 12, 20, 21, 24, (37), (43) |
| Graysen Meinecke, Liam Pluer, Brandon Serkowski, Tavin Searing, Jacob Schultz, (Colin Pluer), (Hayden Serkowski) |
| 11:51.6, 12:25.4, 12:57.2, 12:59.7, 13:12.8, (14:13.1), (15:22.3) |
4 | 84 | Grace Lutheran (Menomonee Falls),
WI - Team Time (1st 5) 1:03:49.1 | Spread (1st 5) 1:07.3 |
| 10, 14, 15, 19, 26, (31), (35) |
| Bennett Filzen, David Howard, Jack Filzen, Zach Jansen, Wyatt Praefke, (Nolan Bedroske), (Austin Knuppenburg) |
| 12:20.1, 12:31.7, 12:36.5, 12:53.4, 13:27.4, (13:37.7), (14:06.4) |
5 | 94 | Manitowoc Lutheran,
WI - Team Time (1st 5) 1:03:40.3 | Spread (1st 5) 3:35.7 |
| 1, 3, 18, 30, 42 |
| Philip Melso, Maxwell Ciha, Connor Sehloff, Caleb Holper, Owen Sukowaty |
| 11:12.1, 11:14.9, 12:48.6, 13:36.9, 14:47.8 |
6 | 123 | Trinity Lutheran (Waukesha),
WI - Team Time (1st 5) 1:06:36.2 | Spread (1st 5) 3:26.9 |
| 3, 13, 28, 39, 40, (41) |
| Turner Schwoch, Charlie Fry, Jaxson Stark, Emmitt Meier, James Mickol, (Paxton Chao) |
| 11:14.9, 12:28.2, 13:29.6, 14:41.7, 14:41.8, (14:42.0) |
7 | 131 | St. Matthew's Lutheran (Oco),
WI - Team Time (1st 5) 1:07:01.2 | Spread (1st 5) 3:08.4 |
| 5, 27, 29, 32, 38 |
| Noah Schneider, Tristan Riecan, Abrahm Knoelke, Hunter Sawle, Leo Lackas |
| 11:32.6, 13:28.9, 13:35.0, 13:43.7, 14:41.0 |