1 | 34 | Shorewood,
WI - Team Time (1st 5) 1:23:44.2 | Spread (1st 5) 1:11.6 |
| 2, 5, 8, 9, 10, (11), (15) |
| Nathan Cumberbatch, William Frohling, Otto Duensing, Oskar Bockhorst, Johan Bannink, (Adam O'Connor), (Ben Patte) |
| 15:58.4, 16:39.8, 16:55.6, 17:00.4, 17:10.0, (17:16.6), (17:37.3) |
2 | 77 | Port Washington,
WI - Team Time (1st 5) 1:27:55.8 | Spread (1st 5) 1:38.3 |
| 6, 12, 17, 18, 24, (29), (30) |
| Mason Raasch, Nate Meeks, Gabe Pasten, Austin Rinke, Alex Anewenter, (Pete Lotz), (Jacob Meier) |
| 16:48.2, 17:16.7, 17:41.1, 17:43.3, 18:26.5, (18:39.8), (18:42.2) |
3 | 79 | Catholic Memorial,
WI - Team Time (1st 5) 1:28:07.9 | Spread (1st 5) 1:18.2 |
| 7, 13, 16, 21, 22, (26), (57) |
| Kyle Giricz, Charlie Soper, John Giricz, Cameron Lenz, Sean Nicholas, (Bryce Hohensee), (Jonah McMahon) |
| 16:53.9, 17:19.6, 17:37.9, 18:04.4, 18:12.1, (18:26.9), (21:34.0) |
4 | 106 | University School of Milwaukee,
WI - Team Time (1st 5) 1:29:28.1 | Spread (1st 5) 3:52.9 |
| 1, 3, 24, 37, 41, (43), (49) |
| Drew Stephens, Thomas Stephens, Keith Krull, Kiran Siddalingaiah, Arjun Ramanujam, (Donn Rhys Mondano), (Zach Sardas-Trevorrow) |
| 15:47.1, 16:03.5, 18:26.5, 19:31.0, 19:40.0, (19:53.7), (20:28.1) |
5 | 132 | Pius XI Catholic,
WI - Team Time (1st 5) 1:32:00.0 | Spread (1st 5) 3:18.4 |
| 4, 19, 33, 36, 40, (42), (45) |
| Thomas Gutierrez, Dylan Tezak, Charlie Elliott, Will Lange, Mikal Penn, (Drew Miler), (David Westphal-Suarez) |
| 16:18.6, 17:47.3, 18:53.9, 19:23.2, 19:37.0, (19:40.4), (19:56.3) |
6 | 157 | New Berlin West,
WI - Team Time (1st 5) 1:34:02.6 | Spread (1st 5) 1:34.3 |
| 20, 31, 32, 35, 39, (44), (46) |
| Graham McKenzie, Andrew Verbos, Isaac Krzyzaniak, Elijah Jandrisevits, Jaden Gregg, (Emilio Garay), (Ethan Zolper) |
| 18:00.7, 18:42.3, 18:44.8, 18:59.8, 19:35.0, (19:56.0), (19:57.1) |
7 | 177 | New Berlin Eisenhower,
WI - Team Time (1st 5) 1:36:06.5 | Spread (1st 5) 2:57.7 |
| 14, 28, 38, 47, 50, (51), (52) |
| Andrew Kubiak, Max Franson, Pratyush Shahir, Matteus Krammer, Josh Lanser, (Sai Manickavinayagam), (Pranil Panda) |
| 17:33.3, 18:29.5, 19:31.6, 20:01.1, 20:31.0, (20:34.6), (20:43.1) |
8 | 201 | Saint Thomas More,
WI - Team Time (1st 5) 1:39:10.1 | Spread (1st 5) 3:33.7 |
| 23, 27, 34, 58, 59, (63), (65) |
| Rafael Morales-Palacios, John Paul Meer, Alex Arndt, Justin Kaczynski, Noah Masarik, (Thomas Foyer), (William Scheske) |
| 18:13.1, 18:29.4, 18:59.3, 21:41.5, 21:46.8, (22:32.2), (22:52.0) |
9 | 277 | Brown Deer,
WI - Team Time (1st 5) 1:46:01.5 | Spread (1st 5) 2:18.2 |
| 48, 54, 55, 56, 64, (66), (68) |
| Jordan Lovelace, Camari Edwards, Marshaun Taylor, Eli Benes, Duane West, (Teague Berg), (Charlie Benes) |
| 20:15.7, 20:57.5, 21:06.6, 21:07.8, 22:33.9, (23:12.6), (23:34.6) |
10 | 320 | Saint Anthony,
WI - Team Time (1st 5) 1:55:44.1 | Spread (1st 5) 2:41.0 |
| 60, 61, 62, 67, 70, (71), (73) |
| Leobardo Vargas, Carlos De Leon, Carlos Deleon, LyDall Lee, Noe Sanchez, (Xavier Uscanga), (Brian Guerrero) |
| 22:14.0, 22:30.1, 22:31.0, 23:34.0, 24:55.0, (25:00.0), (27:08.0) |
11 | 343 | Milwaukee Washington-Collegiate Academy,
WI - Team Time (1st 5) 2:14:56.5 | Spread (1st 5) 11:52.6 |
| 53, 69, 72, 74, 75, (76) |
| Xzavier Baryard, Cayden Gibson, Terrence Jackson, Antonio Wright, De'Quris Johnson, (Michael Davis) |
| 20:47.2, 23:45.4, 25:43.2, 32:00.9, 32:39.8, (33:17.9) |