1 | 50 | St. Peter (Appleton),
WI - Team Time (1st 5) 34:10.3 | Spread (1st 5) 44.8 |
| 2, 6, 11, 15, 16, (22), (25) |
| Ezra Matthews, Samuel Giddings, Rylan Schraufnagel, Levi Werner, Joseph Petersen, (Lucas Balkman), (Jaxon Fawcett) |
| 6:23.0, 6:41.5, 6:52.5, 7:05.5, 7:07.8, (7:11.8), (7:24.8) |
2 | 57 | St. Mark Lutheran,
WI - Team Time (1st 5) 34:39.6 | Spread (1st 5) 23.8 |
| 7, 9, 10, 13, 18, (19), (21) |
| Ben Biebert, Malachi Last, Amos Biebert, Drew Larson, Oscar Dawson, (Clay Gierczak), (Kyle Nilson) |
| 6:46.0, 6:49.0, 6:51.6, 7:03.2, 7:09.8, (7:10.7), (7:11.4) |
3 | 81 | Bethlehem Lutheran (Hortonville),
WI - Team Time (1st 5) 39:31.2 | Spread (1st 5) 6:02.4 |
| 3, 4, 5, 14, 55 |
| Aiden Guttman, Bryce Barnes, Logan Bellile, Ethan Bergsten, Beckett Griffin |
| 6:33.1, 6:38.4, 6:39.9, 7:04.3, 12:35.5 |
4 | 88 | Mount Olive Lutheran,
WI - Team Time (1st 5) 35:20.3 | Spread (1st 5) 1:12.5 |
| 1, 17, 20, 23, 27, (33), (38) |
| Aidan Sass, Cooper Stark, Emmitt Mattioli, Avery Cunningham, Nolan Hanson, (Grant Grosnick), (Micah Hitt) |
| 6:18.0, 7:08.6, 7:11.0, 7:12.2, 7:30.5, (7:49.5), (8:16.9) |
5 | 143 | Riverview Lutheran,
WI - Team Time (1st 5) 38:56.6 | Spread (1st 5) 2:09.6 |
| 12, 26, 29, 30, 46, (47), (54) |
| Indy Buege, Declyn Hoffman, Silas Wagner, Hugo Wells, Caden Winsor, (Tazio Dietz), (John Chikoyak) |
| 6:57.3, 7:26.3, 7:41.3, 7:44.8, 9:06.9, (9:07.2), (10:31.1) |
6 | 169 | Immanuel Lutheran (Greenville),
WI - Team Time (1st 5) 41:32.8 | Spread (1st 5) 3:34.8 |
| 8, 28, 39, 41, 53 |
| Clayton Goerg, Eli Kuehl, Elliot Erdman, Carlyle Spreeman, Josh Bender |
| 6:48.4, 7:31.7, 8:22.1, 8:27.4, 10:23.2 |
7 | 178 | St. Paul Lutheran (Appleton),
WI - Team Time (1st 5) 41:03.7 | Spread (1st 5) 2:01.1 |
| 24, 31, 32, 43, 48, (49), (52) |
| Hunter Pomeroy, Cole Greve, Elliot Jelinek, Bennett Frye, Otis Gordon, (Deangelo Wheeler), (Aiden Wascher) |
| 7:24.4, 7:45.6, 7:47.8, 8:40.4, 9:25.5, (9:26.5), (10:16.4) |
8 | 193 | Zion Morrison,
WI - Team Time (1st 5) 41:35.6 | Spread (1st 5) 1:05.3 |
| 35, 36, 37, 40, 45 |
| Tanner Schuettpelz, Emytt Pues, Calvin Baerenwald, Landon Engelbrecht, Brayden Engelbrecht |
| 7:54.2, 8:06.5, 8:11.6, 8:23.8, 8:59.5 |
9 | 221 | Martin Luther (Oshkosh),
WI - Team Time (1st 5) 44:57.0 | Spread (1st 5) 2:08.1 |
| 34, 42, 44, 50, 51 |
| Ethan King, Clive Lienhard, Simon Frazier, Joey LaPoint, Charlie Borchardt |
| 7:51.1, 8:28.9, 8:56.3, 9:41.5, 9:59.2 |