1 | 22 | Holy Family Regional (Rochester),
MI - Team Time (1st 5) 57:02.9 | Spread (1st 5) 1:01.3 |
| 1, 2, 3, 7, 9, (15), (28) |
| Robert Trebnik, Charlie Pope, Domenic Jesue, Mark Galle, James Trebnik, (Charlie Santella), (Kolbe Martino) |
| 10:46.0, 11:09.6, 11:36.0, 11:44.0, 11:47.3, (12:12.5), (12:45.9) |
2 | 118 | Our Lady of Good Counsel,
MI - Team Time (1st 5) 1:02:23.2 | Spread (1st 5) 32.0 |
| 19, 20, 23, 24, 32, (47), (49) |
| Ross Kraft, Jack Dugas, Aaron Lenart, Tyler Kraft, Dylan Kraft, (Michael Keyes), (Caleb Renfer) |
| 12:20.1, 12:20.4, 12:24.4, 12:26.2, 12:52.1, (13:14.7), (13:19.9) |
3 | 121 | St Patrick (White Lake),
MI - Team Time (1st 5) 1:02:16.5 | Spread (1st 5) 1:21.1 |
| 4, 10, 33, 35, 39, (62), (64) |
| Alex Connon, Ryan Illikman, Gaetano DiPonio, Gabe Richer, Stefan Sneckenberger, (Nolan Woloski), (Ian McGregor) |
| 11:37.5, 11:53.7, 12:52.9, 12:53.8, 12:58.6, (13:57.8), (14:01.0) |
4 | 132 | St Thecla,
MI - Team Time (1st 5) 1:02:57.6 | Spread (1st 5) 1:26.9 |
| 8, 17, 30, 34, 43, (59), (81) |
| Myles Linden, Jayse Nagy, Nate Linden, Blake Droska, Nathan Salazar, (Tyler Colley), (Caleb Fulton) |
| 11:45.3, 12:18.4, 12:48.2, 12:53.5, 13:12.2, (13:47.6), (14:50.0) |
5 | 145 | Divine Child,
MI - Team Time (1st 5) 1:03:17.8 | Spread (1st 5) 43.5 |
| 16, 18, 36, 37, 38, (41), (52) |
| Grayson Johnson, Salvatore Thomson, Conor Morrow, Luciano Thomson, David Gladd, (Brandon Shambleau), (Charlie Murray) |
| 12:13.2, 12:19.5, 12:54.0, 12:54.4, 12:56.7, (13:06.1), (13:26.4) |
6 | 150 | St. Fabian,
MI - Team Time (1st 5) 1:03:29.7 | Spread (1st 5) 1:09.8 |
| 11, 22, 27, 44, 46, (48), (57) |
| Patrick Gerzema, Cole Wisniewski, Mason Wisniewski, Kurt Rodrigues, Norman Klawender, (Max LeMieux), (Thomas Lemmer) |
| 12:04.0, 12:24.0, 12:35.3, 13:12.6, 13:13.8, (13:17.2), (13:40.8) |
7 | 186 | St Patrick (Brighton),
MI - Team Time (1st 5) 1:04:59.9 | Spread (1st 5) 2:11.8 |
| 12, 21, 31, 50, 72, (73), (86) |
| Nico McBride, Mitchell Cory, Todd Tobin, Noah Shand, Jonas Deal, (Jacob Barta), (Kevin Vereecke) |
| 12:07.3, 12:21.1, 12:51.1, 13:21.3, 14:19.1, (14:19.9), (15:09.4) |
8 | 217 | St. Michael the Archangel,
MI - Team Time (1st 5) 1:06:22.4 | Spread (1st 5) 2:32.1 |
| 13, 25, 40, 60, 79, (88), (101) |
| Josh Janda, Winston Yoho, Pablo Foster, Padraig O'Donohue, Lucas Jraiche, (Victor Porter), (James Brogowski-Collada) |
| 12:08.6, 12:34.0, 13:03.4, 13:55.7, 14:40.7, (15:19.1), (18:14.6) |
9 | 227 | St. Joseph (Lake Orion),
MI - Team Time (1st 5) 1:06:08.1 | Spread (1st 5) 2:24.4 |
| 5, 45, 54, 56, 67, (69), (82) |
| Christian Leighton, Ethan Marshall, Ethan Jenkinson, Cassidy Feeney, Joseph Duggan, (Kaiden Lawson), (Caleb Jones) |
| 11:41.5, 13:13.3, 13:28.0, 13:39.4, 14:05.9, (14:11.6), (14:57.3) |
10 | 248 | St. Paul On The Lake,
MI - Team Time (1st 5) 1:07:21.0 | Spread (1st 5) 2:23.2 |
| 14, 26, 53, 77, 78, (87), (91) |
| Mitchell Young, Joey Drawbough, Ethan Beard, Joey Drawbaugh, Santiago Ortiz, (Brennan Short), (Preston Simmons) |
| 12:11.9, 12:34.3, 13:26.7, 14:33.0, 14:35.1, (15:10.3), (15:35.9) |
11 | 288 | Our Lady of Victory,
MI - Team Time (1st 5) 1:09:03.1 | Spread (1st 5) 3:19.5 |
| 6, 60, 68, 71, 83, (89), (105) |
| Zachary Gawne, Thomas Watson, Tyler Kahlchik, Nathan Cecolli, Michael Mallie, (Christopher Cowden), (James Naida) |
| 11:41.8, 13:55.7, 14:08.1, 14:16.2, 15:01.3, (15:20.0), (20:09.5) |
12 | 313 | Royal Oak Shrine,
MI - Team Time (1st 5) 1:09:31.6 | Spread (1st 5) 1:04.0 |
| 51, 55, 65, 66, 76, (80), (94) |
| Drew Lopez, Michael Bowker, Caden Whitbeck, Dominic Maceroni, Michael McGavin, (Blake Shaya), (Eli Lamb) |
| 13:24.8, 13:33.8, 14:02.0, 14:02.2, 14:28.8, (14:44.4), (15:58.0) |
13 | 349 | St Pius X Catholic,
MI - Team Time (1st 5) 1:11:46.9 | Spread (1st 5) 2:14.6 |
| 42, 58, 75, 84, 90, (95), (97) |
| Gabriel Natividad, Gio Puyat, Andreas Laskaris, Dominic Baretto, Jonah Barretto, (Ethan Cunningham), (Sean Zaker) |
| 13:10.5, 13:42.4, 14:26.0, 15:02.9, 15:25.1, (15:58.2), (16:04.4) |
14 | 395 | St. Isaac Jogues,
MI - Team Time (1st 5) 1:14:27.2 | Spread (1st 5) 1:57.6 |
| 63, 70, 74, 93, 95, (99), (103) |
| Johnnie Shoemake, Liam Hogan, Jensen McCutchen, Finn Myers, Jayden Poggiolo, (Chase Vanassche), (Jack Neal) |
| 14:00.6, 14:14.7, 14:23.8, 15:49.9, 15:58.2, (16:57.3), (19:12.8) |
15 | 404 | St. Mary Royal Oak,
MI - Team Time (1st 5) 1:16:54.5 | Spread (1st 5) 4:11.3 |
| 29, 85, 92, 98, 100, (102), (104) |
| Sante Valdez, Brody Rukenbrod, Aidan Letzring, Luke Whiting, Vincent Aurelia, (Micah Graettinger), (Sean Leahy) |
| 12:47.6, 15:07.3, 15:42.0, 16:18.7, 16:58.9, (18:28.3), (19:22.1) |