1 | 46 | Port Washington,
WI - Team Time (1st 5) 1:24:45.0 | Spread (1st 5) 1:46.1 |
| 2, 4, 10, 13, 17, (36), (40) |
| Alex Anewenter, Jameson Koebel, John Dohrwardt, Alexis Luna, Pete Lotz, (Connor Zinuticz), (Ezra Meeks) |
| 16:00.2, 16:25.4, 17:12.9, 17:20.2, 17:46.3, (19:14.5), (19:27.9) |
2 | 52 | University School of Milwaukee,
WI - Team Time (1st 5) 1:26:11.0 | Spread (1st 5) 2:10.1 |
| 3, 5, 7, 16, 21, (26), (31) |
| Austin Jarmuz, Beckett Newman, Kiran Siddalingaiah, Owen Birchall, Alex Frick, (Milo Meyer), (Jake Raymond) |
| 16:13.4, 16:49.4, 17:02.8, 17:41.9, 18:23.5, (18:42.9), (18:55.0) |
3 | 64 | Kettle Moraine Lutheran,
WI - Team Time (1st 5) 1:26:26.4 | Spread (1st 5) 2:26.9 |
| 1, 11, 14, 18, 20, (32), (33) |
| Kyle Kieper, Mason Moths, Nicholas Pieper, Simeon Swiertz, Nathan Michels, (Creighton Bublitz), (Nolan Zanon) |
| 15:42.3, 17:14.5, 17:28.1, 17:52.3, 18:09.2, (18:56.8), (18:59.6) |
4 | 111 | Grafton,
WI - Team Time (1st 5) 1:31:31.3 | Spread (1st 5) 1:17.9 |
| 15, 19, 23, 25, 29, (30), (35) |
| Jackson Urbain, Alex Bergmann, Luke Hanson, Tyler Swenson, Mason Volkman, (Asher Kagamba), (Aidan Matthews) |
| 17:31.5, 18:00.2, 18:31.6, 18:38.6, 18:49.4, (18:53.1), (19:11.9) |
5 | 114 | Saint Thomas More,
WI - Team Time (1st 5) 1:31:12.7 | Spread (1st 5) 2:26.2 |
| 8, 11, 24, 28, 43, (50), (55) |
| Charles Meer, Oliver Walsh, Trevor Murphy, John Pica Melendez, Noah Brown, (Evan Weckman), (Jonah Rezutek) |
| 17:04.3, 17:14.5, 18:36.5, 18:46.9, 19:30.5, (19:53.1), (20:46.5) |
6 | 125 | Shoreland Lutheran,
WI - Team Time (1st 5) 1:31:46.7 | Spread (1st 5) 2:28.2 |
| 6, 9, 34, 37, 39, (44), (48) |
| Zachary Haleem, Lukas Miller, Josiah Hutchinson, Shawn Weigand, Sawyer Jahns, (Alex Poppler), (Elliot Poppler) |
| 16:52.4, 17:12.8, 19:01.5, 19:19.4, 19:20.6, (19:34.5), (19:49.3) |
7 | 229 | Brown Deer,
WI - Team Time (1st 5) 1:40:06.0 | Spread (1st 5) 2:15.1 |
| 27, 38, 53, 54, 57, (63), (67) |
| Riley Wehse, Camari Edwards, Beckett Jones-Hartwig, Marshaun Taylor, Braeden Blockel, (Jaiden Williams), (O'Shea Jones) |
| 18:44.0, 19:19.6, 20:19.4, 20:43.9, 20:59.1, (24:08.7), (26:34.8) |
| 229 | Dominican,
WI - Team Time (1st 5) 1:42:09.2 | Spread (1st 5) 4:18.5 |
| 22, 41, 45, 59, 62, (65), (70) |
| Fabian Wakanabo, Camren Smith, Xavier Parlier, Quinton Schumwinger, Israel Stensberg, (Wesley Wiseman), (Alexander Bentil) |
| 18:30.4, 19:28.9, 19:34.9, 21:46.1, 22:48.9, (24:39.0), (32:40.7) |
9 | 238 | Racine Lutheran,
WI - Team Time (1st 5) 1:38:41.2 | Spread (1st 5) 39.2 |
| 42, 46, 47, 51, 52, (56), (58) |
| Joshua Walker, Josiah Hasseldahl, Gabriel Beversdorf, Steffen Kiesler, Cullen Lisowski, (Henry Niermann), (Noah Schimian) |
| 19:29.0, 19:35.1, 19:35.5, 19:53.4, 20:08.2, (20:57.6), (21:01.3) |
10 | 300 | Hmong Peace Academy,
WI - Team Time (1st 5) 1:55:41.3 | Spread (1st 5) 5:52.7 |
| 49, 60, 61, 64, 66, (68), (69) |
| Donald Xiong, David Vang, Yengchee Thao, Jaylin Her, Kyle Vang, (Yue Shoua Vang), (Leon Vang) |
| 19:52.7, 22:44.4, 22:45.6, 24:33.2, 25:45.4, (27:23.4), (28:36.6) |