1 | 40 | Wisconsin Lutheran,
WI - Team Time (1st 5) 1:23:18.9 | Spread (1st 5) 35.2 |
| 3, 5, 7, 12, 13, (19), (20) |
| Silas Ebeling, Nick Wendl, Vicente Janik, Adam Kriefall, Luke Wegner, (Tristan Sanchez), (Michael Miller) |
| 16:20.5, 16:30.1, 16:38.8, 16:53.8, 16:55.7, (17:16.5), (17:17.8) |
2 | 46 | Shorewood,
WI - Team Time (1st 5) 1:23:23.9 | Spread (1st 5) 1:11.4 |
| 1, 9, 10, 11, 15, (17), (18) |
| Nathan Cumberbatch, Zane Bannink, Otto Duensing, Nicholas Emanuelson, William Frohling, (Johan Bannink), (Oskar Bockhorst) |
| 15:50.1, 16:48.2, 16:50.6, 16:53.5, 17:01.5, (17:06.9), (17:08.2) |
3 | 106 | Port Washington,
WI - Team Time (1st 5) 1:28:03.6 | Spread (1st 5) 1:21.1 |
| 8, 21, 24, 26, 27, (40), (41) |
| Mason Raasch, Nate Meeks, Gabe Pasten, Austin Rinke, Angelo Feciskonin, (Gino Feciskonin), (Jacob Meier) |
| 16:47.6, 17:26.7, 17:47.0, 17:53.6, 18:08.7, (19:12.5), (19:12.7) |
4 | 117 | University School of Milwaukee,
WI - Team Time (1st 5) 1:29:37.0 | Spread (1st 5) 3:30.3 |
| 4, 6, 25, 35, 47, (49), (50) |
| Drew Stephens, Thomas Stephens, Ryan Treptow, Harrison Hartjes, Carlos Banda, (Zach Sardas-Trevorrow), (Keith Krull) |
| 16:22.9, 16:35.6, 17:52.6, 18:52.7, 19:53.2, (20:36.7), (20:40.6) |
5 | 127 | Pius Xi,
WI - Team Time (1st 5) 1:30:01.9 | Spread (1st 5) 3:10.2 |
| 2, 22, 28, 32, 43, (46), (48) |
| Thomas Gutierrez, Zachary Stepniewski, Will Dahlstrom, Will Lange, Calvin Richards, (David Bartlet), (Drew Miler) |
| 16:11.0, 17:41.3, 18:16.0, 18:32.4, 19:21.2, (19:37.8), (20:13.3) |
6 | 149 | New Berlin West,
WI - Team Time (1st 5) 1:31:43.7 | Spread (1st 5) 54.2 |
| 23, 29, 30, 33, 34, (38), (39) |
| Jacob Leonardelli, Andrew Verbos, Nicolaas Vink, Dakota Dye, Graham McKenzie, (Nico Vink), (Elijah Jandrisevits) |
| 17:45.9, 18:17.4, 18:23.8, 18:36.5, 18:40.1, (19:09.5), (19:12.4) |
7 | 180 | Dominican,
WI - Team Time (1st 5) 1:36:09.4 | Spread (1st 5) 4:48.0 |
| 14, 16, 42, 53, 55, (57), (58) |
| Aidan Phillips, Joshua Lesac, Myles Melloch, Morris Steinberg, Theo Balistreri, (Aidan Piotrowski), (Jesper Hjertstedt) |
| 16:56.0, 17:05.9, 19:14.6, 21:08.9, 21:44.0, (21:50.9), (22:31.5) |
8 | 214 | Saint Thomas More,
WI - Team Time (1st 5) 1:37:59.2 | Spread (1st 5) 1:56.9 |
| 36, 37, 44, 45, 52, (54), (56) |
| John Paul Meer, Joseph Missurelli, Rafael Morales-Palacios, Jahdiel Lafontaine, Justin Kaczynski, (Remy Swayne), (Noah Masarik) |
| 18:59.6, 19:02.5, 19:27.0, 19:33.6, 20:56.5, (21:37.0), (21:48.2) |
9 | 262 | Martin Luther,
WI - Team Time (1st 5) 1:53:42.9 | Spread (1st 5) 8:05.5 |
| 31, 51, 59, 60, 61, (62) |
| Nathaniel Perez-Vega, Landon Starszak, Isaac Sievert, Miguel Mamawan, DeShawn Clark, (Kevin Bai) |
| 18:30.0, 20:46.8, 22:54.1, 24:56.5, 26:35.5, (29:03.3) |