147Our Lady of Victory, MI - Team Time (1st 5) 41:57.2 | Spread (1st 5) 22.0
4, 7, 8, 9, 19, (20), (29)
Jimmy Allen, Lucas Retzbach, Declan Carter, Sam Siddall, Noah LaVaute, (Jake Pattison), (Lance McClain)
8:14.8, 8:19.0, 8:22.4, 8:24.2, 8:36.8, (8:37.5), (8:53.8)
294St. Fabian, MI - Team Time (1st 5) 42:46.7 | Spread (1st 5) 59.4
2, 5, 21, 30, 36, (37), (38)
Jamie Pickel, Michael Ingoglia, Anthony Ingogla, Jack Gerzema, Aidan Etue, (Ethan Specht), (Austen Antonio)
7:58.3, 8:15.8, 8:39.9, 8:55.0, 8:57.7, (9:07.3), (9:08.9)
3105All Saints, MI - Team Time (1st 5) 43:23.4 | Spread (1st 5) 32.5
10, 15, 17, 28, 35, (39), (42)
Luke Kramer, Ryan Porenta, Luka Myronovych, Charlie Votruba, Carter Majer, (Brady Lafferty), (Zach Barszczowski)
8:24.7, 8:33.4, 8:34.4, 8:53.7, 8:57.2, (9:10.8), (9:14.5)
4112Divine Child, MI - Team Time (1st 5) 43:36.1 | Spread (1st 5) 40.2
6, 23, 24, 27, 32, (61), (79)
Marty Murray, Jack Kujansuu, Christian Mkrtumian, Landon Flynn, Dante Thomson, (Daniel Jones), (Owen Fisher)
8:16.0, 8:45.0, 8:45.7, 8:53.2, 8:56.2, (10:09.4), (10:56.7)
5129St Pius X Catholic, MI - Team Time (1st 5) 43:33.4 | Spread (1st 5) 1:26.3
1, 25, 26, 34, 43, (74)
Wyatt DelValle, Anthony Jarvis, Jacob Borowicz, Matthew Jarvis, Josh Horner, (Anthony Lefere)
7:48.5, 8:46.5, 8:46.6, 8:57.0, 9:14.8, (10:41.5)
6175Leland, MI - Team Time (1st 5) 46:15.0 | Spread (1st 5) 2:06.0
12, 14, 16, 64, 69, (88), (89)
Weston Kowalski, Elliot Kowalski, Cameron Denoyer, Leland Fort, Alden Leiter, (Atlas Morse), (Nova Converse)
8:27.3, 8:29.6, 8:33.6, 10:11.2, 10:33.3, (11:43.3), (11:53.9)
7182Our Lady of Good Counsel, MI - Team Time (1st 5) 45:45.7 | Spread (1st 5) 1:02.2
18, 32, 41, 44, 47, (60), (67)
Ryan Zarow, Jack Schone, Mitchell Ozee, Jonathan Poppe, Michael Donofrio, (James Heegan), (Max Sauve)
8:36.2, 8:56.2, 9:14.0, 9:20.9, 9:38.4, (10:09.0), (10:17.1)
8215Woodland, MI - Team Time (1st 5) 51:10.3 | Spread (1st 5) 6:50.8
3, 11, 50, 55, 96
Leo Schmitz, Calvin Gareiss, Grady DeBruyn, Nathan Burpee, Vernon Spencer
8:03.0, 8:27.2, 9:49.4, 9:56.9, 14:53.8
9228Ypsilanti Lincoln, MI - Team Time (1st 5) 47:58.7 | Spread (1st 5) 1:55.7
13, 46, 49, 52, 68, (72), (78)
Benjamin Schwegler, Jackson Sullivan, Henry Reyes, Mitchell Campbell, James Otemuyiwa, (Maxwell Barrick), (Declan Warner)
8:27.7, 9:28.1, 9:48.2, 9:51.3, 10:23.4, (10:35.3), (10:54.1)
10272Simpson, MI - Team Time (1st 5) 49:41.8 | Spread (1st 5) 2:31.4
31, 40, 54, 62, 85, (87), (94)
Brayden Brodie, Owen Klein, Xander Williams, William Devoy, Graham Tanner, (Joseph Bolla), (Nolan Marentette)
8:55.3, 9:13.7, 9:56.6, 10:09.5, 11:26.7, (11:43.1), (13:32.9)
11294St Patrick (White Lake), MI - Team Time (1st 5) 50:30.3 | Spread (1st 5) 49.2
48, 53, 59, 63, 71, (75), (83)
Will Buckley, Johnny Gusumano, Chase Zoma, Luke Ferris, Jack Doyon, (Grant Erickson), (Noah Illikman)
9:45.3, 9:55.0, 10:05.5, 10:10.0, 10:34.5, (10:43.0), (11:24.2)
12296Monroe Trinity Lutheran, MI - Team Time (1st 5) 51:19.4 | Spread (1st 5) 3:20.6
22, 45, 57, 81, 91
Cole Butler, Gavin Rohr, Hunter Ball, Nick Hopper, Dorian Mullins
8:42.1, 9:27.2, 10:03.7, 11:03.7, 12:02.7
13333St. Michael the Archangel, MI - Team Time (1st 5) 53:06.8 | Spread (1st 5) 2:55.7
51, 58, 65, 66, 93
Julien Zambo, Rylan Blouin, Liam Mulcahy, Isaac Pesmark, Skyler Hobley
9:50.4, 10:05.1, 10:11.8, 10:13.4, 12:46.1
14355St. Mary Royal Oak, MI - Team Time (1st 5) 52:53.6 | Spread (1st 5) 1:00.8
56, 70, 73, 76, 80, (84), (90)
Vincent Piccinato, Jonathan Healy, James Hansard, Benjamin Giroux, Lueck Chouinard, (Anthony Piccinato), (Nathan Hartson)
9:58.2, 10:33.6, 10:35.7, 10:47.1, 10:59.0, (11:26.4), (11:57.9)
15432Monroe Jefferson, MI - Team Time (1st 5) 59:09.3 | Spread (1st 5) 2:43.8
77, 82, 86, 92, 95
Maxwell Burt, Noah Reeves, Kaden King, Aiden O'Connell, Drew Osborne
10:49.9, 11:07.1, 11:26.9, 12:11.7, 13:33.7