1 | 56 | The Prairie School,
WI - Team Time (1st 5) 1:37:11.5 | Spread (1st 5) 2:30.1 |
| 1, 9, 11, 14, 21, (22), (28) |
| Nolan Boerner, Vincent Praefke, Wyatt Knoell, JP Jorgenson, Sebby Babu, (Joseph Scumaci), (Mason Santalucia) |
| 18:12.9, 19:05.4, 19:18.0, 19:52.2, 20:43.0, (20:43.1), (21:02.6) |
2 | 58 | Shoreland Lutheran,
WI - Team Time (1st 5) 1:37:56.2 | Spread (1st 5) 1:34.2 |
| 5, 6, 13, 15, 19, (25), (29) |
| Asher Patterson, Angel Ayala, Andy Duff, Nathaniel Groth, Josiah Hutchinson, (Henry Wagner), (Sawyer Jahns) |
| 18:56.2, 18:58.3, 19:29.1, 20:02.2, 20:30.4, (20:49.9), (21:17.3) |
3 | 66 | Kenosha St. Joseph,
WI - Team Time (1st 5) 1:38:25.5 | Spread (1st 5) 1:58.8 |
| 4, 10, 12, 17, 23, (26), (27) |
| Aidan Mullen, Ethan Esposito, Everett Russert, Joey Beirne, Santiago Gonzalez-Siaba, (Thomas Connolly), (Thomas Dippel) |
| 18:46.6, 19:08.5, 19:22.2, 20:22.8, 20:45.4, (20:51.6), (21:02.2) |
4 | 73 | Saint Thomas More,
WI - Team Time (1st 5) 1:39:10.1 | Spread (1st 5) 3:33.7 |
| 2, 3, 7, 30, 31, (32), (33) |
| 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) |
5 | 86 | Racine Lutheran,
WI - Team Time (1st 5) 1:41:06.7 | Spread (1st 5) 1:42.2 |
| 8, 16, 18, 20, 24 |
| Brady Baranowski, Vincent Marani, Seth Luxem, Gabriel Beversdorf, Anthony Commodore |
| 19:05.3, 20:07.8, 20:23.6, 20:42.5, 20:47.5 |