134Benzie Central, MI - Team Time (1st 5) 54:32.0 | Spread (1st 5) 1:39.0
1, 2, 4, 7, 20, (26), (35)
Noah Robotham, Zane Brooks, Brayden Huddleston, Jeffery Crouch, Max Okros, (Kyle Smith), (Jake Williams)
10:13.0, 10:30.0, 10:50.0, 11:07.0, 11:52.0, (12:02.0), (12:13.0)
2116Ann Arbor Skyline, MI - Team Time (1st 5) 59:01.4 | Spread (1st 5) 1:16.6
6, 10, 24, 33, 43, (58), (63)
Anthony Giannobile, Sam Jyawook, Justin Michele, Sabir Meah, Frank Pelosi III, (Caleb Spall), (Garrett Peck)
11:05.2, 11:22.3, 11:59.5, 12:12.6, 12:21.8, (12:44.7), (12:49.1)
3125Harbor Springs, MI - Team Time (1st 5) 59:17.2 | Spread (1st 5) 1:53.6
3, 13, 21, 33, 55, (56), (65)
Marcus Garrow, Michael Gorman, Zach Hunt, Vlad Robinson, Kurtis Alessi, (Jake McLane), (Jacob Young)
10:47.1, 11:43.5, 11:53.3, 12:12.6, 12:40.7, (12:43.1), (12:52.2)
4126Saline, MI - Team Time (1st 5) 59:56.8 | Spread (1st 5) 42.9
15, 19, 22, 23, 47, (56), (69)
Aidan Delfuoco, Joshua Cook, Neil Garg, Adam Whitton, Derek Liemohn, (Tyler Kudlak), (Benjamin Stimac)
11:43.8, 11:51.0, 11:56.2, 11:59.1, 12:26.7, (12:43.1), (12:56.0)
5134Boyne City, MI - Team Time (1st 5) 59:32.0 | Spread (1st 5) 1:48.1
5, 18, 26, 32, 53, (60), (90)
Kory Skop, Ethan Book, Derek Willis, Garrett Fogo, Dominic Santina, (Trevor Day), (Zach Napont)
10:50.7, 11:49.9, 12:02.0, 12:10.6, 12:38.8, (12:47.9), (13:31.2)
6140Charlevoix, MI - Team Time (1st 5) 1:00:02.7 | Spread (1st 5) 1:10.6
9, 17, 28, 36, 50, (59), (62)
Luke Buday, Noah Jeakle, Nicholas Plude, Lucas VonLau, Micah Peebles, (Brendan Gregory), (Jonathan Pischner)
11:22.0, 11:48.7, 12:04.1, 12:15.3, 12:32.6, (12:46.8), (12:48.6)
7228LeRoy Pine River, MI - Team Time (1st 5) 1:02:22.6 | Spread (1st 5) 1:49.2
16, 25, 42, 51, 94, (103), (120)
Ben Rigling, Derek Hartline, Tony Moore, Jordan Stone, Brady Long, (Mark Geer), (Sam Pentces)
11:48.4, 12:00.2, 12:21.0, 12:35.4, 13:37.6, (13:56.0), (15:10.7)
8237Mt. Pleasant Sacred Heart, MI - Team Time (1st 5) 1:02:25.9 | Spread (1st 5) 1:43.1
11, 12, 66, 70, 78, (128), (142)
Logan Moyle, Sam Neyer, Jack Gillespie, Nate Thering, Noah Schafer, (John Obeid), (Jack Pramuka)
11:32.6, 11:43.2, 12:53.2, 13:01.2, 13:15.7, (15:44.7), (17:57.5)
9320Sterling Heights Stevenson, MI - Team Time (1st 5) 1:04:27.5 | Spread (1st 5) 1:07.3
41, 44, 71, 81, 83, (112), (121)
Justin Winters, Ryan Julius, Niculae Pintea, Nick Vuylsteke, Jon Michael Grabowski, (Harold Puri), (Jacob Schneider)
12:18.2, 12:22.0, 13:04.6, 13:17.2, 13:25.5, (14:16.3), (15:14.7)
10335Dexter, MI - Team Time (1st 5) 1:05:00.6 | Spread (1st 5) 2:06.5
13, 52, 72, 98, 100, (115), (124)
Daniel Higgins, Joe Brooks, Will Liskiewicz, Arlo Flynn, Blake DesRosiers, (Justin Curby), (Noah Neff)
11:43.5, 12:38.7, 13:05.8, 13:42.6, 13:50.0, (14:24.5), (15:24.3)
11338Fenton, MI - Team Time (1st 5) 1:04:52.3 | Spread (1st 5) 1:13.8
39, 45, 79, 87, 88, (89), (91)
Mitchell Chabot, Samuel Strickhouser, Jason Dietrich, Tatum Foster, Alex Ludwig, (Kyle Laskowski), (Mark Vuillemot)
12:16.2, 12:22.7, 13:15.8, 13:27.6, 13:30.0, (13:30.2), (13:32.0)
12347Wolverine, MI - Team Time (1st 5) 1:05:15.4 | Spread (1st 5) 1:54.5
29, 46, 80, 86, 106, (131)
Wayne Goddard, Mike McNiel, Tyler Mcneil, Joshua Harris, Hunter Green, (Edward Florenski)
12:05.5, 12:26.5, 13:15.9, 13:27.5, 14:00.0, (15:54.0)
13379Southfield Christian, MI - Team Time (1st 5) 1:07:52.9 | Spread (1st 5) 3:24.5
36, 48, 49, 119, 127, (133)
Jon Behr, Max Vowles, Mark Harting, Jacob Brink, Charles Simms, (Josh Christenson)
12:15.3, 12:30.8, 12:32.2, 14:54.8, 15:39.8, (16:04.0)
14387Kalkaska, MI - Team Time (1st 5) 1:06:12.6 | Spread (1st 5) 1:15.6
54, 73, 77, 82, 101, (114), (140)
Cole Nabozny, Dillon Cool, Chase Fitch, James Stosio, Austin Cooper, (Caleb Moser), (Jordan Gunning)
12:39.2, 13:06.4, 13:13.6, 13:18.6, 13:54.8, (14:23.1), (17:33.3)
15397Dearborn Divine Child, MI - Team Time (1st 5) 1:06:14.1 | Spread (1st 5) 52.5
61, 67, 76, 96, 97, (105), (116)
Valentine Vena, Charles Rich, George Sawaya, Austin Brewis, Dominic Raona, (Andre Senerpida), (Brendon Godin)
12:48.4, 12:53.4, 13:11.9, 13:39.5, 13:40.9, (13:59.1), (14:25.9)
16401Boyne Falls, MI - Team Time (1st 5) 1:07:51.6 | Spread (1st 5) 3:33.8
38, 74, 75, 84, 130
Andrew Stevens, Truman Crego, Kyle Byrne, Josh Lange, Shea Ross
12:15.8, 13:09.8, 13:10.3, 13:26.1, 15:49.6
17451Gaylord St. Mary, MI - Team Time (1st 5) 1:08:18.5 | Spread (1st 5) 2:10.1
31, 92, 104, 111, 113, (132), (135)
Levi Milan, Noah Kole, Nathan Smith, Nick Torsky, John Paul Zielinski, (Andrew Makarewicz), (John Kole)
12:10.2, 13:35.6, 13:57.7, 14:14.7, 14:20.3, (15:58.9), (16:13.4)
18479Ellsworth, MI - Team Time (1st 5) 1:10:58.6 | Spread (1st 5) 5:07.7
8, 95, 117, 122, 137
Winter Romeyn, Zachary Wynkoop, David Miller, Collin Randall, Isaiah Romeyn
11:13.5, 13:37.9, 14:26.4, 15:19.6, 16:21.2
19489Indian River Inland Lakes, MI - Team Time (1st 5) 1:09:46.3 | Spread (1st 5) 2:32.7
64, 93, 102, 107, 123, (129)
Luke Passino, Brandon Dicus, Jacob Brendly, Ian Dailey, Ryan Howery, (Jeremy Chevalier)
12:50.8, 13:36.4, 13:55.3, 14:00.3, 15:23.5, (15:46.7)
20507Pellston, MI - Team Time (1st 5) 1:15:29.8 | Spread (1st 5) 6:48.3
30, 85, 110, 139, 143
Garrett Robinson, Zach Prell, Jared Kilmer, Jared Anderson, Nick Jasperse
12:07.7, 13:26.5, 14:12.4, 16:47.2, 18:56.0
21510North Trails, MI - Team Time (1st 5) 1:10:40.5 | Spread (1st 5) 2:43.7
68, 99, 108, 109, 126, (141)
Elijah Bragg, Isaiah Bragg, Seth Sturtevant, Tom Derengowski, Thomas Goode, (Ben Minier)
12:55.5, 13:47.3, 14:08.1, 14:10.4, 15:39.2, (17:46.3)
22555Johannesburg-Lewiston, MI - Team Time (1st 5) 1:15:10.9 | Spread (1st 5) 4:09.7
40, 118, 125, 134, 138
Nathan Idalski, Tyler Helzer, T.J. Long, Nathan Lawrence, Danny Mackowiak
12:17.0, 14:47.1, 15:32.6, 16:07.5, 16:26.7
23718Detroit Country Day, MI - Team Time (1st 5) 1:34:56.4 | Spread (1st 5) 3:35.4
136, 144, 145, 146, 147, (148), (149)
Kevin Jiang, Gene Chu, Robert Wei, Ryan Whipple, Richard Hou, (Ankit Rattan), (Edward Lin)
16:19.3, 19:25.3, 19:27.4, 19:49.7, 19:54.7, (22:08.0), (22:49.9)