1 | 29 | Holy Family Regional (Rochester),
MI - Team Time (1st 5) 1:00:28.0 | Spread (1st 5) 1:21.0 |
| 2, 3, 6, 7, 11, (17), (18) |
| James Trebnik, Mark Galle, Nolan Collins, Kolbe Martino, Isaak Brook, (Luke Kavanaugh), (Nolan O'Connor) |
| 11:21.0, 11:32.0, 12:26.0, 12:27.0, 12:42.0, (13:42.0), (14:03.0) |
2 | 44 | St Thecla,
MI - Team Time (1st 5) 1:01:49.0 | Spread (1st 5) 3:29.0 |
| 1, 4, 5, 13, 21, (22), (24) |
| Myles Linden, Jayse Nagy, Nate Linden, Nathan Salazar, Eli Kujawski, (Andrew Corder), (Caleb Fulton) |
| 11:02.0, 11:41.0, 11:43.0, 12:52.0, 14:31.0, (14:34.0), (15:29.0) |
3 | 52 | Royal Oak Shrine,
MI - Team Time (1st 5) 1:03:30.0 | Spread (1st 5) 32.0 |
| 8, 8, 10, 12, 14, (15), (16) |
| Michael Bowker, Michael Bowler, Dominic Maceroni, Nicholas Pinkins, Drew Lopez, (Adam Imai), (Christian Salgado) |
| 12:33.0, 12:33.0, 12:36.0, 12:43.0, 13:05.0, (13:15.0), (13:21.0) |
4 | 113 | St. Paul On The Lake,
MI - Team Time (1st 5) 1:16:17.0 | Spread (1st 5) 2:43.0 |
| 19, 20, 23, 25, 26, (27), (28) |
| Ethan Beard, Santiago Ortiz, Brady Ancona, Preston Simmons, Brennan Short, (Evan McNanney), (Alex Steiger) |
| 14:18.0, 14:24.0, 14:46.0, 15:48.0, 17:01.0, (17:50.0), (19:14.0) |