1 | 60 | St Patrick (White Lake),
MI - Team Time (1st 5) 1:02:13.8 | Spread (1st 5) 1:26.4 |
| 5, 7, 11, 14, 23, (33), (35) |
| Joey Iaquaniello, Nick Uhazie, Ryan Illikman, Jack Biron, Joe Stopczynski, (Tyler Delyon), (Dylan Grewe) |
| 11:56.9, 12:04.6, 12:20.1, 12:28.9, 13:23.3, (13:50.4), (13:54.9) |
2 | 62 | Our Lady of Good Counsel,
MI - Team Time (1st 5) 1:02:16.3 | Spread (1st 5) 1:03.9 |
| 2, 9, 16, 17, 18, (19), (22) |
| David Smith, Elliot Carey, Zachary Thomas, Ross Kraft, Jack Dugas, (Joseph Westemeier), (Jake Dickie) |
| 11:49.9, 12:08.5, 12:32.7, 12:51.4, 12:53.8, (12:58.6), (13:18.4) |
3 | 72 | Holy Family Regional (Rochester),
MI - Team Time (1st 5) 1:03:04.4 | Spread (1st 5) 1:40.2 |
| 4, 6, 14, 21, 27, (31), (32) |
| Charlie Pope, Robert Trebnik, Domenic Jesue, Cullen Doyle, Mark Koski, (Charlie Santella), (Kolbe Martino) |
| 11:56.0, 11:59.3, 12:28.9, 13:04.0, 13:36.2, (13:43.7), (13:48.0) |
4 | 74 | Divine Child,
MI - Team Time (1st 5) 1:03:16.7 | Spread (1st 5) 1:51.4 |
| 1, 8, 12, 25, 28, (42), (47) |
| Jack Furton, Matthew Gladd, Ben Corak, David Gladd, Joseph Guarino, (Joshua Bustamante), (Conor Morrow) |
| 11:45.2, 12:07.6, 12:21.8, 13:25.5, 13:36.6, (14:56.4), (15:15.4) |
5 | 86 | St. Fabian,
MI - Team Time (1st 5) 1:04:06.6 | Spread (1st 5) 1:34.2 |
| 3, 13, 20, 24, 26, (37), (44) |
| Nathan Riddering, Vincent Kirma, Foster Smith, Patrick Gerzema, Adam Kopasz, (Kurt Rodrigues), (Jacob Kirma) |
| 11:52.9, 12:22.8, 12:59.4, 13:24.4, 13:27.1, (14:40.6), (15:06.9) |
6 | 170 | St Pius X Catholic,
MI - Team Time (1st 5) 1:10:49.5 | Spread (1st 5) 4:08.4 |
| 9, 29, 34, 41, 57, (64), (65) |
| Alexander Meszaros, Gabriel Natividad, Andrew Cabalang, Ty Bergeron, John Martin, (Nathan Korogiannos), (Andreas Laskaris) |
| 12:08.5, 13:39.4, 13:51.3, 14:53.4, 16:16.9, (18:08.0), (18:23.4) |
7 | 247 | St Joseph (Erie),
MI - Team Time (1st 5) 1:25:27.5 | Spread (1st 5) 11:41.4 |
| 30, 39, 52, 53, 73 |
| Seth Hendrick, Caleb Hendrick, Samuel DeAngelo, Nathaniel Craanen, Max O'Mara |
| 13:43.4, 14:51.0, 15:38.7, 15:49.6, 25:24.8 |
8 | 253 | St. Paul On The Lake,
MI - Team Time (1st 5) 1:22:05.0 | Spread (1st 5) 5:10.0 |
| 38, 40, 43, 61, 71 |
| Joey Drawbaugh, Mitchell Young, Eric Beard, Ethan Beard, Santiago Otiz |
| 14:44.0, 14:53.0, 15:04.0, 17:30.0, 19:54.0 |
9 | 262 | Royal Oak Shrine,
MI - Team Time (1st 5) 1:18:28.0 | Spread (1st 5) 42.0 |
| 46, 51, 54, 55, 56, (59), (60) |
| Caden Whitbeck, Shane Bontrager, Michael Bowker, Eli Lamb, Andrew Lopet, (Michael McGavin), (Clee Hollper) |
| 15:15.0, 15:30.0, 15:50.0, 15:56.0, 15:57.0, (16:38.0), (16:53.0) |
| 262 | St. Mary Royal Oak,
MI - Team Time (1st 5) 1:21:46.0 | Spread (1st 5) 4:22.0 |
| 36, 45, 48, 66, 67, (68), (70) |
| Oliver Wisniewski, Jacob Kokhg, Max Nader, Brody Rukenbrod, Sean Leahy, (Robbie Belf), (Blaise Cerne) |
| 14:16.0, 15:07.0, 15:16.0, 18:29.0, 18:38.0, (18:39.0), (19:19.0) |
11 | 282 | St. Isaac Jogues,
MI - Team Time (1st 5) 1:22:26.0 | Spread (1st 5) 2:13.0 |
| 49, 50, 58, 62, 63, (68), (72) |
| Johnnie Shoemake, Jensen McCutchen, Liam Hogan, Finn Myers, Jack Neal, (Chase Vanassche), (Brandon Korte) |
| 15:21.0, 15:22.0, 16:37.0, 17:32.0, 17:34.0, (18:39.0), (20:21.0) |