1 | 38 | The Prairie School,
WI - Team Time (1st 5) 1:31:51.8 | Spread (1st 5) 1:15.4 |
| 4, 5, 6, 10, 13, (16), (25) |
| Nolan Boerner, Sebby Babu, Stephe'n McGravey-Tate, JP Jorgenson, Vincent Praefke, (David Clark), (Wyatt Knoell) |
| 17:44.4, 17:56.9, 18:19.1, 18:51.6, 18:59.8, (19:05.2), (19:49.0) |
2 | 45 | Kenosha St. Joseph,
WI - Team Time (1st 5) 1:32:22.1 | Spread (1st 5) 1:54.3 |
| 3, 7, 9, 11, 15, (23), (24) |
| Rocco Matteucci, Hayden Dippel, Joseph Istvanek, Ethan Esposito, Aidan Mullen, (Daniel San Nicolas), (Giancarlo Smith) |
| 17:09.6, 18:28.7, 18:46.2, 18:53.7, 19:03.9, (19:35.4), (19:38.7) |
3 | 88 | Dominican,
WI - Team Time (1st 5) 1:36:09.4 | Spread (1st 5) 4:48.0 |
| 1, 2, 17, 32, 36, (38), (42) |
| 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) |
4 | 95 | Saint Thomas More,
WI - Team Time (1st 5) 1:37:59.2 | Spread (1st 5) 1:56.9 |
| 12, 14, 18, 21, 30, (35), (37) |
| 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) |
5 | 150 | Shoreland Lutheran,
WI - Team Time (1st 5) 1:44:03.9 | Spread (1st 5) 2:31.5 |
| 20, 26, 31, 34, 39, (46), (50) |
| Angel Ayala, Asher Patterson, Andy Duff, John Goines, Noah Moore, (Tyler Bunkleman), (Mullen Novotny) |
| 19:32.8, 19:54.3, 20:58.9, 21:33.6, 22:04.3, (24:55.4), (26:37.4) |
6 | 155 | Racine Saint Catherine's,
WI - Team Time (1st 5) 1:46:33.9 | Spread (1st 5) 4:34.9 |
| 22, 27, 29, 33, 44 |
| Angel Aranda, Jayden Barron, Jameson Chernouski, Calaway Alderson, Gregg Manley |
| 19:34.6, 20:43.8, 20:48.4, 21:17.6, 24:09.5 |
7 | 175 | Martin Luther,
WI - Team Time (1st 5) 1:53:42.9 | Spread (1st 5) 8:05.5 |
| 8, 28, 43, 47, 49, (51) |
| 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) |
8 | 193 | Racine Lutheran,
WI - Team Time (1st 5) 1:55:23.7 | Spread (1st 5) 6:47.9 |
| 19, 40, 41, 45, 48 |
| Brady Baranowski, Kaleb Miller, Seth Luxem, Nathan Janke, Alex Flones |
| 19:32.6, 22:17.5, 22:26.2, 24:46.9, 26:20.5 |