137East Lansing, MI - Team Time (1st 5) 51:26.0 | Spread (1st 5) 1:03.0
1, 3, 4, 13, 16, (20), (26)
Matthew Zeleke, Nathan Faust, Jayden Page, David Ferguson, Eric Kolar, (Evan Newcombe), (Dawson Parks)
9:48.0, 9:52.0, 10:15.0, 10:40.0, 10:51.0, (10:53.0), (11:03.0)
297Hudsonville, MI - Team Time (1st 5) 54:24.2 | Spread (1st 5) 20.8
12, 15, 22, 23, 25, (43), (49)
Jaben Bakker, Kyle Merrihew, Jack Kennedy, Alex Drzewicki, Jake Rottier, (Jason Van Dyken), (Logan Campbell)
10:39.3, 10:50.0, 10:56.0, 10:58.8, 11:00.1, (11:23.9), (11:35.4)
3132Clio, MI - Team Time (1st 5) 55:04.1 | Spread (1st 5) 1:24.9
5, 19, 21, 30, 57, (62), (66)
Gabriel Phillips, Andrew Polcik, Tyler Heath, Elliott Sirianni, Aiden Wildman, (Tom Powell), (Carsen Gradowski)
10:21.1, 10:51.5, 10:54.2, 11:11.3, 11:46.0, (11:59.8), (12:14.2)
4137Flushing, MI - Team Time (1st 5) 55:18.9 | Spread (1st 5) 47.1
10, 14, 36, 38, 39, (40), (42)
Blake Chipman, Braeden Tunnicliff, Ethan Labombard, Drew Tunnicliff, Matthew Crosby, (Jon Linton), (Owen Foltz)
10:33.4, 10:47.6, 11:17.3, 11:20.1, 11:20.5, (11:20.9), (11:21.5)
5149Harbor Springs, MI - Team Time (1st 5) 55:46.0 | Spread (1st 5) 38.0
16, 24, 31, 34, 44, (59), (65)
Lance Smar, Jordan Bussey, Cal Benjamin, Robbie Gillette, Luke Baker, (Luke Shehigian), (Luca Cicala)
10:51.0, 10:59.0, 11:13.0, 11:14.0, 11:29.0, (11:47.0), (12:13.0)
6167GR Catholic Central, MI - Team Time (1st 5) 56:00.9 | Spread (1st 5) 1:17.7
9, 18, 33, 46, 61, (76), (79)
Henry Bock, Benjamin Bridge, Erickson Kunzler, Keagan Host, Brian Langlois, (Owen Leese), (Aiden McGavin)
10:33.0, 10:51.2, 11:13.7, 11:32.3, 11:50.7, (12:31.2), (12:44.7)
7175Oxford, MI - Team Time (1st 5) 56:05.0 | Spread (1st 5) 1:11.0
6, 35, 41, 45, 48, (50), (52)
Zach Patterson, Kyle DiMalanta, Dylan Stone, Xavier Clark, Owen Hillary, (Jack Bauman), (Grady Smith)
10:24.0, 11:15.0, 11:21.0, 11:30.0, 11:35.0, (11:36.0), (11:40.0)
8206Okemos, MI - Team Time (1st 5) 57:04.7 | Spread (1st 5) 34.8
27, 28, 47, 51, 53, (54), (56)
Nasim Saed, Ben Beemer, Liam Peck, Ian Brown, Ian Loree, (David Shi), (Andrew Naser)
11:05.9, 11:06.7, 11:33.7, 11:37.7, 11:40.7, (11:41.0), (11:44.1)
9216Fraser, MI - Team Time (1st 5) 56:49.0 | Spread (1st 5) 2:27.0
2, 31, 55, 60, 68, (74), (75)
Elijah DiCerbo, Jaylinn Willis, Justin Roose, Lucas Simpson, Conner Cole-Salem, (Connor Steepe), (Tyler Donovan)
9:49.0, 11:13.0, 11:43.0, 11:48.0, 12:16.0, (12:29.0), (12:30.0)
10238Frankenmuth, MI - Team Time (1st 5) 58:15.0 | Spread (1st 5) 1:48.6
7, 37, 63, 64, 67, (77), (85)
Collin Fall, Grant Conger, Lucas Major, Jacob Caton, Aidan Maki, (Caleb Grimshaw), (Ethan Frank)
10:26.4, 11:18.4, 12:06.9, 12:08.3, 12:15.0, (12:33.4), (13:23.6)
11248Montrose, MI - Team Time (1st 5) 59:07.7 | Spread (1st 5) 2:26.7
8, 11, 70, 78, 81, (86)
Chase Hobson, Seth Coffin, Ryan DeGuise, Noah Gross, Deondre Blair, (Colin Kelsey)
10:32.9, 10:33.7, 12:19.0, 12:42.5, 12:59.6, (13:43.5)
12325Flint Carman-Ainsworth, MI - Team Time (1st 5) 1:01:42.8 | Spread (1st 5) 2:13.1
29, 58, 72, 82, 84
Jack Roy, Alex Wickham, Amaree Smith, Caleb Rodgers, Vincent Cook
11:07.5, 11:46.9, 12:23.9, 13:03.9, 13:20.6
13397Onaway, MI - Team Time (1st 5) 1:05:01.0 | Spread (1st 5) 1:30.0
69, 73, 80, 87, 88, (89)
Jager Mix, Jadin Mix, Dylan Crowe, Brendan Fenstermaker, Brendan Brewbaker, (Hudson Decker)
12:17.0, 12:27.0, 12:46.0, 13:44.0, 13:47.0, (13:53.0)
14439Manchester, MI - Team Time (1st 5) 1:15:15.1 | Spread (1st 5) 5:02.8
71, 90, 91, 92, 95, (100)
Grant Johnson, Justin Gale, Zane Sayer, Cade Sayer, Max Harvey, (Tucker Jones)
12:22.5, 14:44.5, 14:49.8, 15:53.0, 17:25.3, (27:17.4)
15463Addison, MI - Team Time (1st 5) 1:25:00.1 | Spread (1st 5) 5:26.0
83, 93, 94, 96, 97, (98), (99)
Lucas Morse, Lucas Schwartz, Carter Chapman, Clayton Thomas, Broden Marquardt, (Lawrence Parsell), (Logan Jewell)
13:19.2, 16:51.2, 17:24.4, 18:40.1, 18:45.2, (20:25.3), (20:54.4)