1 | 49 | Our Lady of Good Counsel,
MI - Team Time (1st 5) 1:04:13.8 | Spread (1st 5) 1:03.4 |
| 1, 9, 10, 13, 16, (26), (29) |
| Brian Assemany, Jonathan Rapoza, Gabriel Ryzyi, Mitchell Ozee, Luke Weidel, (James Meiselbach), (Lucas Ellis) |
| 12:07.4, 12:55.8, 12:57.6, 13:02.2, 13:10.8, (14:10.4), (14:19.4) |
2 | 62 | Our Lady of Victory,
MI - Team Time (1st 5) 1:05:57.3 | Spread (1st 5) 1:14.1 |
| 3, 8, 12, 18, 21, (22), (23) |
| Brady Glon, Zachary Noel, Maxwell Mast, Noah LaVaute, Kyle Erfurt, (Brennan Smith), (Dominic Thompson) |
| 12:34.8, 12:54.1, 13:01.3, 13:38.2, 13:48.9, (13:52.8), (13:53.8) |
3 | 77 | All Saints,
MI - Team Time (1st 5) 1:06:48.5 | Spread (1st 5) 1:16.2 |
| 5, 11, 17, 20, 24, (28), (30) |
| Grant Goodwin, Logan Hater, George Kolb, Greyson Goodwin, Nicholas Formosa, (Ryan Zarow), (Charlie Gaden) |
| 12:37.7, 12:59.4, 13:29.2, 13:48.3, 13:53.9, (14:18.7), (14:21.2) |
4 | 79 | St. Fabian,
MI - Team Time (1st 5) 1:06:55.2 | Spread (1st 5) 1:55.1 |
| 2, 4, 14, 27, 32, (33), (34) |
| Thomas Lemmer, Jamie Pickel, Kieran Newton, Ryan Hulgrave, Jack Gerzema, (Jimmy Asmar), (Nick Kopasz) |
| 12:33.7, 12:36.4, 13:04.7, 14:11.6, 14:28.8, (14:30.2), (14:32.6) |
5 | 124 | St Patrick (Brighton),
MI - Team Time (1st 5) 1:09:59.4 | Spread (1st 5) 2:05.1 |
| 7, 15, 31, 35, 36, (38), (39) |
| Marcus O'Hara, Luke Szynizewski, Oliver Borek, Wyatt Wilk, William Jeffords, (Dane DeKeyser), (Jack Cavanaugh) |
| 12:46.4, 13:07.8, 14:26.0, 14:47.7, 14:51.5, (15:19.1), (15:33.3) |
6 | 127 | St Thecla,
MI - Team Time (1st 5) 1:12:14.0 | Spread (1st 5) 3:50.0 |
| 6, 19, 25, 37, 40 |
| Eli Kujawski, Nicholas Songer, JJ Yezback, Kenneth Ray, Cooper Roscheleau |
| 12:45.7, 13:43.7, 14:02.9, 15:06.0, 16:35.7 |