1 | 43 | Wisconsin Lutheran, WI - Team Time (1st 5) 1:24:53.9 | Spread (1st 5) 43.9 |
| 2, 8, 9, 11, 13, (16), (18) |
| Vicente Janik, Silas Ebeling, Garrett Doan, Adam Kriefall, Reed Noel, (Nick Wendl), (Michael Miller) |
| 16:34.2, 16:56.3, 16:56.4, 17:08.9, 17:18.1, (17:28.5), (17:30.8) |
2 | 44 | Shorewood, WI - Team Time (1st 5) 1:24:20.7 | Spread (1st 5) 1:43.5 |
| 1, 3, 9, 12, 19, (22), (24) |
| Lucas Florsheim, Nathan Cumberbatch, Will Frohling, Adam O'Connor, Jack Reinhoffer, (Zane Bannik), (Otto Duensing) |
| 15:50.9, 16:46.7, 16:56.4, 17:12.3, 17:34.4, (17:42.6), (17:51.5) |
3 | 90 | University School of Milwaukee, WI - Team Time (1st 5) 1:27:56.3 | Spread (1st 5) 1:38.6 |
| 6, 14, 17, 21, 32, (42), (45) |
| Drew Stephens, Thomas Stephens, George Graham, Ryan Treptow, Hunter Kaufmann, (Harrison Hartjes), (Donn Rhys Mondano) |
| 16:53.4, 17:19.5, 17:28.9, 17:42.5, 18:32.0, (19:06.4), (19:19.7) |
4 | 98 | Port Washington, WI - Team Time (1st 5) 1:28:37.1 | Spread (1st 5) 1:27.4 |
| 7, 15, 23, 25, 28, (37), (39) |
| Ben Pasten, Mason Raasch, Austin Rinke, Gabe Pasten, Nate Meeks, (Trevor St. Peter), (Michael Wegner) |
| 16:54.4, 17:24.6, 17:45.5, 18:10.8, 18:21.8, (18:54.4), (19:01.7) |
5 | 143 | New Berlin West, WI - Team Time (1st 5) 1:31:35.6 | Spread (1st 5) 2:17.6 |
| 4, 29, 34, 36, 40, (41), (43) |
| Grady Davis, Jacob Leonardelli, Wesley Evans, Dakota Dye, Nico Vink, (Will Timlin), (Ryan David) |
| 16:47.7, 18:22.2, 18:35.3, 18:45.1, 19:05.3, (19:06.1), (19:08.2) |
6 | 163 | Pius Xi, WI - Team Time (1st 5) 1:33:00.3 | Spread (1st 5) 2:53.5 |
| 5, 26, 38, 46, 48, (50), (54) |
| Thomas Gutierrez, Will Dahlstrom, Zachary Stepniewski, David Bartlet, Adam Schafer, (Jacob Griffin), (Calvin Richards) |
| 16:48.5, 18:11.6, 18:54.5, 19:23.7, 19:42.0, (19:46.3), (20:04.9) |
7 | 199 | Dominican, WI - Team Time (1st 5) 1:35:32.6 | Spread (1st 5) 3:47.9 |
| 20, 27, 30, 51, 71, (82), (84) |
| Aidan Phillips, Joshua Lesac, Myles Melloch, Joe Parlier, Morris Steinberg, (William Bonifas), (Jesper Hjertstedt) |
| 17:34.8, 18:11.9, 18:26.2, 19:57.0, 21:22.7, (22:54.1), (22:57.3) |
8 | 201 | Saint Thomas More, WI - Team Time (1st 5) 1:35:37.8 | Spread (1st 5) 2:09.1 |
| 31, 33, 35, 44, 58, (60), (68) |
| Joseph Missurelli, John Paul Meer, Holden Snyder, Jahdiel Lafontaine, William Scheske, (Peter Cram), (Remy Swayne) |
| 18:29.0, 18:34.4, 18:37.6, 19:18.7, 20:38.1, (20:49.0), (21:09.7) |
9 | 310 | Brown Deer, WI - Team Time (1st 5) 1:44:25.7 | Spread (1st 5) 36.4 |
| 57, 59, 62, 63, 69, (87), (89) |
| Levi Kolb, Ronald Mitchell, Eli Benes, Mark Wade, Charlie Benes, (Justin Greenlee), (Isaac Schofield) |
| 20:37.3, 20:48.7, 20:50.9, 20:55.1, 21:13.7, (23:20.6), (23:24.4) |
10 | 315 | Cristo Rey Jesuit, WI - Team Time (1st 5) 1:44:08.4 | Spread (1st 5) 1:12.1 |
| 53, 61, 65, 66, 70, (76), (88) |
| Jonathan Andrade, Tony Noyola, Oumar Bah, Jaime Mejia, Oscar Monarrez, (Yulian Plascencia), (Ricardo Zamora) |
| 20:02.5, 20:49.8, 21:00.3, 21:01.2, 21:14.6, (21:37.1), (23:21.0) |
11 | 326 | St. Anthony, WI - Team Time (1st 5) 1:44:59.7 | Spread (1st 5) 2:26.0 |
| 49, 55, 67, 77, 78, (79), (80) |
| Jesus Nunez, Christian Diaz, David Ruiz, Leobardo Vargas, Oscar Lara, (Alfredo Navarrette), (Peter Zahran) |
| 19:45.0, 20:08.0, 21:05.8, 21:49.9, 22:11.0, (22:44.8), (22:50.5) |
12 | 355 | Messmer, WI - Team Time (1st 5) 1:59:38.5 | Spread (1st 5) 15:39.0 |
| 47, 56, 75, 81, 96, (97) |
| Victor Villegas, Victor Mateos, Darrick Travis, Alexis Herrera, Davveon Binns, (Darreon Binns) |
| 19:36.7, 20:17.6, 21:36.7, 22:51.8, 35:15.7, (38:20.2) |
13 | 365 | Martin Luther, WI - Team Time (1st 5) 1:49:05.4 | Spread (1st 5) 3:38.9 |
| 52, 64, 73, 86, 90, (91), (92) |
| Nathaniel Perez Vega, Alan Kopitske, Landon Starszak, Erik Li, Paolo Sheispan, (Jordan Zhou), (Max Roberto) |
| 19:58.9, 20:59.5, 21:26.8, 23:02.4, 23:37.8, (23:45.4), (23:48.1) |
14 | 407 | Milwaukee Washington, WI - Team Time (1st 5) 1:52:43.4 | Spread (1st 5) 2:30.2 |
| 72, 74, 83, 85, 93, (94), (95) |
| Dah Miere Watts, Quinn Taylor, Antonio Wright, Kendall Thomas, James Nelson, (Jamari Leonard), (Arion Mccullum) |
| 21:23.8, 21:31.5, 22:56.1, 22:58.0, 23:54.0, (24:32.0), (25:08.7) |