View Athletic.net Ad Free
1170Plymouth, MI - Team Time (1st 5) 1:18:23.0 | Spread (1st 5) 1:09.6
1, 13, 32, 48, 76, (310), (454)
Carter Solomon, Patrick Byrnes, Brandon Boyd, Tyler Mussen, Jarrett Warner, (Bassil Syed), (Conner Davis)
14:59.0, 15:30.6, 15:48.3, 15:56.5, 16:08.6, (16:57.5), (17:28.2)
2231Clarkston, MI - Team Time (1st 5) 1:19:07.9 | Spread (1st 5) 1:04.6
7, 24, 37, 50, 113, (156), (267)
Brendan Favazza, Shawn Slater, Nathan Sesti, Mark Sprague, Christian Collis, (Owen Kolean), (Jeremy Cavallo)
15:16.2, 15:42.7, 15:50.9, 15:57.3, 16:20.8, (16:28.1), (16:49.4)
3277Brighton, MI - Team Time (1st 5) 1:19:12.9 | Spread (1st 5) 1:14.5
4, 14, 54, 84, 121, (147), (176)
Zacahry Stewart, Jack Spamer, Scott Spaanstra, John Monroe, Aidan Bustillo, (Nolan McGahan), (John Caley)
15:08.0, 15:32.8, 15:59.0, 16:10.6, 16:22.5, (16:26.7), (16:33.2)
4334Ann Arbor Pioneer, MI - Team Time (1st 5) 1:19:22.7 | Spread (1st 5) 1:25.8
3, 16, 59, 97, 159, (164), (221)
Nick Foster, John Florence, Owen Rennich, Zac Williston, Owen Johnson, (Ethan Mielock), (Drew Allen)
15:03.1, 15:34.1, 16:01.4, 16:15.2, 16:28.9, (16:30.3), (16:41.6)
5405Chelsea, MI - Team Time (1st 5) 1:20:27.3 | Spread (1st 5) 45.5
43, 44, 47, 61, 210, (226), (318)
Jensen Holm, Carson Rabbitt, Foster Thorburn, Will Scott, Joseph Norwood, (Zander Hartsuff), (Owen Smith)
15:54.1, 15:55.3, 15:55.7, 16:02.6, 16:39.6, (16:42.8), (16:58.2)
6442Ann Arbor Skyline, MI - Team Time (1st 5) 1:20:55.7 | Spread (1st 5) 26.9
56, 57, 71, 107, 151, (287), (355)
Thomas Young, Jesse Edelstein, Keegan Oldani, Hobbs Kessler, Daniel Evans, (David Evans), (Elliott Beck)
16:00.7, 16:01.0, 16:06.4, 16:20.0, 16:27.6, (16:52.3), (17:05.2)
7490Dexter, MI - Team Time (1st 5) 1:20:55.1 | Spread (1st 5) 44.8
29, 34, 115, 137, 175, (223), (308)
Nathan Larson, Owen Huard, Lucas Betzoldt, William Buller, Nick McKenzie, (Sam Melvin), (Seth Read)
15:47.4, 15:49.7, 16:20.9, 16:24.9, 16:32.2, (16:41.7), (16:57.1)
8505Fremont, MI - Team Time (1st 5) 1:20:59.1 | Spread (1st 5) 57.3
17, 83, 105, 131, 169, (214), (447)
Nathan Walker, Conor Somers, Ben Paige, Adam Ward, Joshua Zerfas, (Colton Best), (Nathan Johnson)
15:34.3, 16:10.1, 16:19.6, 16:23.5, 16:31.6, (16:41.0), (17:25.6)
9511Walled Lake Central, MI - Team Time (1st 5) 1:21:17.1 | Spread (1st 5) 22.1
63, 77, 96, 135, 140, (178), (487)
Akshay Reddy, Justin Hill, Chris Allen, Jeff Kochever, Thomas Polak, (Jaden Phung), (Michael Trombetta)
16:03.3, 16:09.2, 16:14.8, 16:24.4, 16:25.4, (16:33.4), (17:45.7)
10532Alpena, MI - Team Time (1st 5) 1:20:39.7 | Spread (1st 5) 1:16.2
23, 27, 33, 133, 316, (359), (445)
Josh Smith, Aden Smith, Drew Seabase, Aidan Day, Clay Donajkowski, (Jacob Kochanski), (Sam Tuscher)
15:41.9, 15:47.0, 15:48.9, 16:23.8, 16:58.1, (17:06.2), (17:25.1)
11587Grosse Pointe North, MI - Team Time (1st 5) 1:21:14.4 | Spread (1st 5) 1:06.5
39, 69, 73, 82, 324, (368), (505)
Preston Navarre, William Hofmann, Garrett Schreck, Kuvin Satyadev, Noah White, (Ben Seagram), (Jack Day)
15:52.5, 16:05.6, 16:07.4, 16:09.9, 16:59.0, (17:07.9), (17:56.9)
12643Hudsonville, MI - Team Time (1st 5) 1:21:51.5 | Spread (1st 5) 31.9
66, 119, 121, 144, 193, (298), (321)
Nate Vruggink, Ryan Nibbelink, Asher Berends, Jackson Lobbezoo, Casey Olson, (Christian VandeGutche), (Ezra Roerig)
16:04.4, 16:21.9, 16:22.5, 16:26.4, 16:36.3, (16:55.0), (16:58.6)
13646Rochester Hills Stoney Creek, MI - Team Time (1st 5) 1:21:51.0 | Spread (1st 5) 32.0
78, 94, 126, 129, 219, (235), (332)
Rob Cockfield, Sam Tarling, Kurt Kehren, Matt Medaugh, Cameron Tsivitse, (Tristan Brandenburg), (Colin Hanson)
16:09.3, 16:14.4, 16:22.9, 16:23.1, 16:41.3, (16:43.8), (17:00.8)
14674Salem, MI - Team Time (1st 5) 1:21:52.0 | Spread (1st 5) 47.4
49, 100, 108, 180, 237, (268), (353)
Luke Haran, Hezekiah Williams, Talha Syed, Christo Jeffers, Bryce Paine, (Shane McKimmy), (Gary Gardella)
15:56.6, 16:17.6, 16:20.2, 16:33.6, 16:44.0, (16:49.5), (17:05.0)
15684Grand Haven, MI - Team Time (1st 5) 1:21:49.5 | Spread (1st 5) 42.0
60, 66, 154, 170, 234, (323), (370)
Dominic Weatherwax, Andrew Ireland, Cole Rowden, Aidan Martin, Kyle Eveland, (Nathan Wolffis), (Ben Pease)
16:01.7, 16:04.4, 16:27.8, 16:31.9, 16:43.7, (16:58.9), (17:08.1)
16694Northville, MI - Team Time (1st 5) 1:21:52.2 | Spread (1st 5) 48.0
35, 116, 153, 190, 200, (290), (302)
Nicholas Couyoumjian, Sean McKee, Raymond Jiang, Alex Flegal, Josh Morrisey, (Josh Hardy), (Ben Steinig)
15:49.9, 16:21.2, 16:27.7, 16:35.5, 16:37.9, (16:53.3), (16:55.7)
17716Saline, MI - Team Time (1st 5) 1:21:57.8 | Spread (1st 5) 43.7
55, 78, 133, 218, 232, (245), (254)
Simon Pfeiffer, William Minnette, Jevin Nishioka, Cole Trese, Emmett Berryhill, (Brock Boze), (Jacob Brunty)
15:59.9, 16:09.3, 16:23.8, 16:41.2, 16:43.6, (16:46.0), (16:47.1)
18745Ann Arbor Huron, MI - Team Time (1st 5) 1:22:00.2 | Spread (1st 5) 1:03.3
31, 120, 126, 192, 276, (295), (344)
Karsin Dass, Jack Santinga, James Cardwell, Bertrand Chu, Drake Dowdy, (Robert Burke), (Donovan Smith)
15:47.9, 16:22.1, 16:22.9, 16:36.1, 16:51.2, (16:54.4), (17:03.5)
19772Corunna, MI - Team Time (1st 5) 1:21:53.5 | Spread (1st 5) 1:29.5
18, 102, 121, 182, 349, (491), (503)
Benjamin Jacobs, Charlie Bruckman, Evan Roka, Carter Lovejoy, Mason Warner, (Will Strauch), (Jonah Ochodnicky)
15:34.7, 16:18.2, 16:22.5, 16:33.9, 17:04.2, (17:47.7), (17:55.8)
20777Romeo, MI - Team Time (1st 5) 1:21:40.8 | Spread (1st 5) 1:31.0
8, 100, 103, 282, 284, (300), (364)
Jack Wilson, Luke Schwartz, Charlie Wilson, Jack Kelke, Zander Cobb, (Jack Wallace), (Nicholas Fringer)
15:20.8, 16:17.6, 16:19.0, 16:51.6, 16:51.8, (16:55.4), (17:07.2)
21822Caro, MI - Team Time (1st 5) 1:22:00.9 | Spread (1st 5) 1:13.5
11, 187, 196, 203, 225, (283), (453)
Yami Albrecht, Caleb Cotton, Bryden Miller, Aaron Hulburt, Logan Brown, (Kevin Wilson), (Cole Moen)
15:28.7, 16:34.6, 16:37.2, 16:38.2, 16:42.2, (16:51.7), (17:28.1)
22858Caledonia, MI - Team Time (1st 5) 1:22:37.5 | Spread (1st 5) 33.7
113, 132, 151, 166, 296, (413), (449)
Jamin Thompson, Josh Oom, Oliver Alvesteffer, Jalen Banfill, Caden Dixon, (Amon Smith III), (Sam Morse)
16:20.8, 16:23.6, 16:27.6, 16:31.0, 16:54.5, (17:17.0), (17:26.6)
23865Detroit Catholic Central, MI - Team Time (1st 5) 1:22:07.1 | Spread (1st 5) 1:20.3
19, 75, 210, 257, 304, (313), (396)
Luke Perelli, Alexander Dugas, Clayton Molinari, Mitchel Horn, Daniel Cernak, (Aaron Maloney), (Christian Johnson)
15:35.8, 16:08.2, 16:39.6, 16:47.4, 16:56.1, (16:57.8), (17:12.9)
24871Haslett, MI - Team Time (1st 5) 1:22:41.7 | Spread (1st 5) 16.4
129, 143, 183, 207, 209, (321), (463)
Danny Ezzo, Stephen Henry, Joseph Ecklund, Mitchell Ecklund, Espen Lehnst, (Kace Krauss), (Graham Foster)
16:23.1, 16:26.3, 16:34.0, 16:38.8, 16:39.5, (16:58.6), (17:30.8)
25880Oxford, MI - Team Time (1st 5) 1:22:33.8 | Spread (1st 5) 45.1
86, 86, 126, 275, 307, (345), (406)
JJ Bagans, Scott Masterson, Hunter Green, Shane Moore, Zach Allion, (Shane Ross), (Adam Zyrowski)
16:11.6, 16:11.6, 16:22.9, 16:51.0, 16:56.7, (17:03.6), (17:15.8)
26882Brother Rice, MI - Team Time (1st 5) 1:22:16.7 | Spread (1st 5) 1:16.4
22, 90, 198, 261, 311, (414), (459)
Alec Miracle, Joe Shaya, Joe Berg, Kevan O'Brien, Jacob Hannawa, (Joe Kawka), (Henry Moran)
15:41.2, 16:12.2, 16:37.6, 16:48.1, 16:57.6, (17:17.2), (17:30.0)
27937Spring Lake, MI - Team Time (1st 5) 1:22:16.8 | Spread (1st 5) 1:13.2
28, 29, 274, 276, 330, (492), (506)
Ben Hylen, Andrew Hylen, Callen Carrier, Matthew Vanderwall, Ian Hill, (Jack Leech), (Tyler Munch)
15:47.3, 15:47.4, 16:50.4, 16:51.2, 17:00.5, (17:47.8), (17:59.0)
28941Pewamo-Westphalia, MI - Team Time (1st 5) 1:22:40.7 | Spread (1st 5) 1:17.4
52, 88, 194, 201, 406, (501), (518)
Ashton Walker, Hayden Germain, Mitch Nurenberg, Kyle Hengesbach, Troy Hagen, (Nathan George), (Hudson Simon)
15:58.4, 16:11.8, 16:36.7, 16:38.0, 17:15.8, (17:54.0), (18:15.5)
29953Otsego, MI - Team Time (1st 5) 1:21:45.9 | Spread (1st 5) 2:08.2
1, 57, 197, 334, 364, (385), (408)
Alex Comerford, Hunter Zartman, Colin Mulder, Mason Kolhoff, Chase Brown, (Logan Kolhoff), (Tyler DeHaan)
14:59.0, 16:01.0, 16:37.4, 17:01.3, 17:07.2, (17:11.2), (17:15.9)
30971Highland-Milford, MI - Team Time (1st 5) 1:22:41.7 | Spread (1st 5) 1:07.3
26, 186, 232, 235, 292, (332), (337)
Evan White, Kazuma Bowring, Kellen Caldwell, Ryan O'Rourke, Jack Lobodzinski, (Carsen Kettle), (Grant Ballard)
15:46.4, 16:34.2, 16:43.6, 16:43.8, 16:53.7, (17:00.8), (17:02.5)
31974GR_Christian, MI - Team Time (1st 5) 1:23:02.7 | Spread (1st 5) 14.2
172, 179, 181, 195, 247, (376), (398)
Jack Luymes, Christian Voetberg, Ethan Wilstermann, Tinsae Nelson, Graham Kort, (Ben Peterson), (Nick Stroobosscher)
16:32.1, 16:33.5, 16:33.7, 16:37.1, 16:46.3, (17:09.4), (17:13.1)
32994Rockford, MI - Team Time (1st 5) 1:22:53.6 | Spread (1st 5) 54.9
81, 92, 183, 286, 352, (373), (400)
Jack Grimm, Jude Parks, Ian Cook, Jacob Majoor, Alex Fahey, (Sam Johnson), (Nick Forrest)
16:09.8, 16:13.0, 16:34.0, 16:52.1, 17:04.7, (17:08.7), (17:13.6)
331007East Grand Rapids, MI - Team Time (1st 5) 1:22:28.9 | Spread (1st 5) 1:59.4
9, 93, 221, 241, 443, (483), (502)
Evan Bishop, Andrew Periard, Elijah Becker, Sean Coney, Enzo Metz, (Anton Ludwig), (Luke Caswell)
15:25.3, 16:13.1, 16:41.6, 16:44.2, 17:24.7, (17:42.0), (17:55.6)
341024Cedar Springs, MI - Team Time (1st 5) 1:22:55.5 | Spread (1st 5) 1:11.9
51, 95, 210, 290, 378, (428), (499)
Corey Bowers, Jaydon Moleski, Dilan Sargent, Austin Mann, Gavin Braciak, (Daniel Vermulm), (Carter Moleski)
15:58.0, 16:14.7, 16:39.6, 16:53.3, 17:09.9, (17:20.2), (17:52.1)
351028FHC GR_Forest Hills Central, MI - Team Time (1st 5) 1:23:00.7 | Spread (1st 5) 1:08.6
63, 98, 220, 256, 391, (436), (455)
Geoffrey Batterbee, Gabe Carlson, Sam Yeager, Kyle James-Heer, Nicholas Hatley, (Alex Souza), (Jacob Ball)
16:03.3, 16:16.8, 16:41.4, 16:47.3, 17:11.9, (17:22.2), (17:28.3)
361030Birmingham Seaholm, MI - Team Time (1st 5) 1:22:37.4 | Spread (1st 5) 2:22.2
10, 45, 159, 320, 496, (512), (517)
George Nummer, Jakob Sayers, Jack Seel, Brody Longe, Toland Corum, (Robert Gleich), (Gehrig Longe)
15:26.2, 15:55.4, 16:28.9, 16:58.5, 17:48.4, (18:05.3), (18:11.5)
371043Canton, MI - Team Time (1st 5) 1:23:11.3 | Spread (1st 5) 37.7
118, 139, 161, 299, 326, (448), (477)
Joseph Michalak, Grant Hoffmeyer, Garrett Nagelhout, Daniel Jimenez, Daniel Carr, (Gnanasai Vepa), (Josh Knoll)
16:21.8, 16:25.3, 16:29.6, 16:55.1, 16:59.5, (17:25.8), (17:39.5)
381053Zeeland West, MI - Team Time (1st 5) 1:23:09.2 | Spread (1st 5) 1:32.7
53, 163, 167, 205, 465, (466), (507)
Ethan Senti, Mateo Arredondo, Matthew Converse, Corban Hauch, Ruben Pung, (Carson Holwerda), (Jack Aalderink)
15:58.5, 16:29.9, 16:31.1, 16:38.5, 17:31.2, (17:31.3), (18:01.1)
391070Sparta, MI - Team Time (1st 5) 1:23:16.2 | Spread (1st 5) 49.9
89, 205, 214, 227, 335, (431), (435)
Tommee Smith, Ethan Oudbier, Hayden Cook, Chase Wilson, Brendan Volkers, (Chase Hubert), (Jackson Jones)
16:11.9, 16:38.5, 16:41.0, 16:43.0, 17:01.8, (17:20.8), (17:22.1)
401080Saugatuck, MI - Team Time (1st 5) 1:22:26.3 | Spread (1st 5) 1:58.1
5, 72, 244, 371, 388, (426), (467)
Corey Gorgas, Nik Pettinga, Max Sharnas, Winston Marcy, Ray Bartlett, (Tristan Ashley), (Adam Martinson)
15:13.3, 16:07.3, 16:45.9, 17:08.4, 17:11.4, (17:19.9), (17:31.5)
411101Hartland, MI - Team Time (1st 5) 1:23:00.5 | Spread (1st 5) 1:22.3
21, 202, 250, 292, 336, (339), (342)
Riley Hough, Connor Krueger, Nick Errer, Ethan Beres, Connor Joyce, (David Samson), (Nathaniel LaFontaine)
15:39.9, 16:38.1, 16:46.6, 16:53.7, 17:02.2, (17:02.7), (17:03.0)
421123Dearborn Divine Child, MI - Team Time (1st 5) 1:22:43.5 | Spread (1st 5) 2:31.5
6, 15, 125, 488, 489, (494), (497)
Anthony Hancock, Michael Hancock Hancock, Oscar Hernandez, Andrew Iaquaniello, Adam Polakowski, (Peter Ciarelli), (Ethan Laszlo)
15:15.0, 15:33.3, 16:22.8, 17:45.9, 17:46.5, (17:48.1), (17:49.8)
431147Novi, MI - Team Time (1st 5) 1:23:22.6 | Spread (1st 5) 1:05.9
65, 157, 185, 364, 376, (383), (460)
Matt Whyte, Trey Mullins, Matt Gustitus, Mihir Gupta, Prateek Bhola, (Matthew Gamm), (Andrew Kaempfer)
16:03.5, 16:28.4, 16:34.1, 17:07.2, 17:09.4, (17:10.6), (17:30.1)
441156Fenton, MI - Team Time (1st 5) 1:23:28.6 | Spread (1st 5) 57.6
74, 204, 207, 314, 357, (432), (504)
Adam Jesse, Samuel Cox, Logan Canada, Gage Bond, Nolan Day, (Micah Dekraker), (Aidan Brzezinski)
16:07.9, 16:38.4, 16:38.8, 16:58.0, 17:05.5, (17:21.8), (17:56.4)
451173Royal Oak, MI - Team Time (1st 5) 1:23:24.0 | Spread (1st 5) 1:08.4
46, 230, 271, 278, 348, (392), (437)
Drew Meinecke, Tyler Cross, Bryan Hanes, Adam Hill, Kemp Winkler, (Jack Rickle), (Ethan Sneary)
15:55.6, 16:43.3, 16:49.7, 16:51.4, 17:04.0, (17:12.2), (17:22.4)
461189Portage Northern, MI - Team Time (1st 5) 1:23:27.1 | Spread (1st 5) 1:23.1
41, 224, 249, 266, 409, (494), (515)
Luke Daniel, Max Rathburn, Connor Clemens, Matthew Schieber, Drew Gonzalez, (Kanishk Madhav), (Dylan Butler)
15:53.2, 16:42.1, 16:46.5, 16:49.0, 17:16.3, (17:48.1), (18:07.7)
1189Troy, MI - Team Time (1st 5) 1:23:30.6 | Spread (1st 5) 1:10.1
62, 105, 265, 361, 396, (411), (433)
Donald O'Keefe, Jack Falk, Liam Kelly, Lucas Van Houten, Harsh Narayankar, (Gabriel Konwinski), (Ethan Carpenter)
16:02.8, 16:19.6, 16:48.9, 17:06.4, 17:12.9, (17:16.4), (17:21.9)
481206Lake Orion, MI - Team Time (1st 5) 1:23:05.5 | Spread (1st 5) 1:41.3
12, 85, 350, 375, 384, (402), (429)
Andrew Nolan, Ryan Mulcahy, Hong Bing Tang, Justin Keppler, Jacob Gleason, (Evan Waters), (Clayton Kuiper)
15:29.6, 16:11.3, 17:04.4, 17:09.3, 17:10.9, (17:13.8), (17:20.3)
491210Saginaw Heritage, MI - Team Time (1st 5) 1:23:43.6 | Spread (1st 5) 46.1
144, 162, 248, 263, 393, (481), (485)
Brady Neumann, Jacob McDowell, Tyler Lozano, Jacob Faerber, Justin Bentancur, (Zack Maddox), (Logan Schiebner)
16:26.4, 16:29.7, 16:46.4, 16:48.6, 17:12.5, (17:41.4), (17:44.8)
501231Lansing Catholic, MI - Team Time (1st 5) 1:23:53.5 | Spread (1st 5) 1:04.8
148, 154, 214, 246, 469, (476), (486)
Will Peters, Eli Meder, Eric Warriner, Josh Frary, Colin Cooper, (David Pruder), (Matthew Jenness)
16:26.9, 16:27.8, 16:41.0, 16:46.1, 17:31.7, (17:39.3), (17:44.9)
511235Macomb Dakota, MI - Team Time (1st 5) 1:23:26.1 | Spread (1st 5) 1:35.0
25, 172, 294, 324, 420, (450), (458)
Joseph Jaster, Jacob Williams, Jacob Harberts, Ethan Soave, Matthew Singer, (Nathan Vohs), (Alexander Kraus)
15:43.0, 16:32.1, 16:54.0, 16:59.0, 17:18.0, (17:26.9), (17:29.1)
521240Traverse City Central, MI - Team Time (1st 5) 1:23:44.0 | Spread (1st 5) 1:17.7
70, 109, 268, 354, 439, (456), (474)
Cole Truszkowski, Zachary Gerber, Joe Delgado, Luke Venhuizen, Michael Bersin, (Owen Sullivan), (Ted Roe)
16:05.7, 16:20.3, 16:49.5, 17:05.1, 17:23.4, (17:28.6), (17:36.7)
531241Holt, MI - Team Time (1st 5) 1:23:07.5 | Spread (1st 5) 1:40.5
20, 36, 380, 389, 416, (478), (479)
Alex Penski, Adugna Moritz, Reece Whiteman, Devin Simon, Jesse Stickles-Brooks, (Luke Jayaraman), (Walker Mooney)
15:37.2, 15:50.6, 17:10.4, 17:11.6, 17:17.7, (17:39.9), (17:40.1)
541251Hart, MI - Team Time (1st 5) 1:23:35.9 | Spread (1st 5) 1:18.5
40, 150, 314, 360, 387, (416), (480)
Alex Enns, Andrew Whitney, Hunter Tubbs, William Schlaack, Michael Tubbs, (Spencer Vander Zwaag), (Zach Bitely)
15:52.8, 16:27.5, 16:58.0, 17:06.3, 17:11.3, (17:17.7), (17:41.2)
1251Muskegon Reeths-Puffer, MI - Team Time (1st 5) 1:23:35.5 | Spread (1st 5) 1:20.5
42, 258, 260, 288, 403, (516), (521)
Evan Hodson, Mitchell Moore, Brett Schlaff, Klay Grant, Zach Ostoin, (Carson Judd), (Ethan Day)
15:53.5, 16:47.5, 16:48.0, 16:52.5, 17:14.0, (18:09.4), (18:20.2)
561254Utica, MI - Team Time (1st 5) 1:23:51.9 | Spread (1st 5) 1:00.4
99, 177, 243, 316, 419, (464), (473)
Jeffrey Hitchcock, Carson Nicoletti, Jack Wexler, Angelo Pipitone, Ethan Setera, (Joshua Essenmacher), (Eric Berg)
16:17.4, 16:33.3, 16:45.3, 16:58.1, 17:17.8, (17:31.1), (17:34.8)
571287Lowell, MI - Team Time (1st 5) 1:23:55.7 | Spread (1st 5) 48.8
137, 158, 240, 351, 401, (438), (490)
Caleb Swart, Ben Kinnucan, Lucas Cossar, Nigel Mika, Calvin Simmet, (Cole Weston), (Keegan Cater)
16:24.9, 16:28.5, 16:44.1, 17:04.5, 17:13.7, (17:23.3), (17:47.1)
1287McBain, MI - Team Time (1st 5) 1:24:26.6 | Spread (1st 5) 1:37.9
141, 146, 237, 254, 509, (519), (520)
Connor Murphy, Keegan O'Malley, Zachary Bode, Devin Morris, Daniel Quist, (Kadin Eastway), (Grayson VerBerkmoes)
16:25.5, 16:26.6, 16:44.0, 16:47.1, 18:03.4, (18:18.1), (18:19.2)
591289Yale, MI - Team Time (1st 5) 1:23:57.4 | Spread (1st 5) 46.1
111, 148, 305, 362, 363, (385), (443)
Matthew McClelland, Hunter Richards, Jarrett Childers, Justin Kudera, Jacob Moza, (Brendan Zisler), (Justin Vincent)
16:20.6, 16:26.9, 16:56.6, 17:06.6, 17:06.7, (17:11.2), (17:24.7)
601306Goodrich, MI - Team Time (1st 5) 1:24:02.5 | Spread (1st 5) 27.6
188, 191, 278, 308, 341, (451), (484)
Mark Wood, Carter Lauinger, Gabe Trudeau, Drew Himmelspach, Zach Duval, (Charlie Ballmer), (Grant Deaton)
16:35.2, 16:36.0, 16:51.4, 16:57.1, 17:02.8, (17:27.0), (17:44.2)
611325Rochester Adams, MI - Team Time (1st 5) 1:24:04.2 | Spread (1st 5) 53.4
104, 112, 343, 371, 395, (416), (429)
Gage Killewald, Justin Childers, Zach Mazzuchi, Jacob Hasselbring, Andrew Martin, (Nabil Chamra), (Cobi Kaza)
16:19.3, 16:20.7, 17:03.1, 17:08.4, 17:12.7, (17:17.7), (17:20.3)
621350Big Rapids, MI - Team Time (1st 5) 1:24:29.4 | Spread (1st 5) 1:31.7
110, 124, 278, 338, 500, (511), (513)
Dan Hardesty, Logan Williams, Ryan Ososki, Casey Bouman, Archie Rush, (Matthew Hardesty), (Kaden Torres)
16:20.5, 16:22.7, 16:51.4, 17:02.6, 17:52.2, (18:04.5), (18:05.7)
631353Hanover-Horton, MI - Team Time (1st 5) 1:24:09.9 | Spread (1st 5) 15.0
228, 237, 281, 289, 318, (374), (427)
Andy Swihart, Garrett Melling, Dean Reynolds, Hunter Miller, Donovon Kennedy, (Noah Flint), (Logan Shepherd)
16:43.2, 16:44.0, 16:51.5, 16:53.0, 16:58.2, (17:08.8), (17:20.1)
641394Livonia Stevenson, MI - Team Time (1st 5) 1:24:16.8 | Spread (1st 5) 44.2
116, 252, 331, 339, 356, (358), (457)
Colin Sheahan, Austin Vensko, Thomas Saad, Shane Beers, Alex Speigle, (Evan Doute-Ball), (Sean Massa)
16:21.2, 16:46.9, 17:00.6, 17:02.7, 17:05.4, (17:06.0), (17:28.9)
651410Livonia Churchill, MI - Team Time (1st 5) 1:24:22.6 | Spread (1st 5) 32.8
198, 214, 273, 345, 380, (412), (446)
Brendan McCoy, Eric Pensari, Cameron Kruse, Hunter Watson, Camren Thomson, (Caleb Bracali), (Josh Mushinski)
16:37.6, 16:41.0, 16:50.0, 17:03.6, 17:10.4, (17:16.6), (17:25.4)
661413Grandville, MI - Team Time (1st 5) 1:24:17.2 | Spread (1st 5) 1:10.4
78, 213, 329, 369, 424, (440), (442)
Zach Theeuwes, Victor Chemjor, Zac Zemba, Isaiah Salguero, Bryce Wright, (Bernardo Saldivar), (Santiago Saldivar)
16:09.3, 16:39.8, 17:00.4, 17:08.0, 17:19.7, (17:23.7), (17:24.6)
671416Lake Fenton, MI - Team Time (1st 5) 1:24:22.0 | Spread (1st 5) 52.7
142, 172, 301, 380, 421, (422), (514)
Tommy Hufton, Eric Niestroy, Sam Selley, Joseph Gilbert, Easton Fray, (Brenden Schroeder), (Kevin Lewis)
16:25.6, 16:32.1, 16:55.6, 17:10.4, 17:18.3, (17:18.9), (18:07.5)
681443GR_Kenowa Hills, MI - Team Time (1st 5) 1:24:21.9 | Spread (1st 5) 1:19.1
68, 259, 270, 405, 441, (452), (508)
Caleb Hodgkinson, Isaac Steers, Kyle Cochran, Zachary Hanson, Derek Smith, (Zeke Dykstra), (Andrew Hammond)
16:04.8, 16:47.9, 16:49.6, 17:15.7, 17:23.9, (17:27.3), (18:02.3)
691453Pinckney, MI - Team Time (1st 5) 1:24:25.1 | Spread (1st 5) 1:04.6
91, 165, 389, 393, 415, (510), (524)
Gavin White, Andrew Etherington, Lucas Moore, Caleb Jarema, Joe Wallace, (Tylor Morgan), (Nico Roberts)
16:12.9, 16:30.6, 17:11.6, 17:12.5, 17:17.5, (18:04.2), (18:41.2)
701456Armada, MI - Team Time (1st 5) 1:24:35.1 | Spread (1st 5) 1:00.6
168, 188, 231, 399, 470, (482), (523)
Noah Verlinde, Alec Albrecht, Connor Mackenzie, Austin Cornish, Nick Coubard, (Joshua Mantey), (Ethan Vanlerberghe)
16:31.2, 16:35.2, 16:43.5, 17:13.4, 17:31.8, (17:41.6), (18:30.0)
1456Mt. Pleasant Sacred Heart, MI - Team Time (1st 5) 1:24:28.5 | Spread (1st 5) 20.5
251, 264, 271, 303, 367, (467), (522)
Josh Lynch, TJ Moore, Brock Lynch, Matthew Nowak, Chase Nelson, (Xavier Addison), (Luke Predum)
16:46.8, 16:48.7, 16:49.7, 16:56.0, 17:07.3, (17:31.5), (18:20.6)
721466Grosse Pointe South, MI - Team Time (1st 5) 1:24:30.9 | Spread (1st 5) 51.5
136, 262, 312, 347, 409, (471), (471)
Charles Rulison, Blake Weaver, Tucker Griffin, Jake Vallan, Dominic Dulac, (Brandon Flaherty), (Abraham Abouljoud)
16:24.8, 16:48.4, 16:57.7, 17:03.7, 17:16.3, (17:32.0), (17:32.0)
731503Parma Western, MI - Team Time (1st 5) 1:24:27.6 | Spread (1st 5) 1:38.0
38, 297, 328, 379, 461, (493), (498)
Gezahegn Starr, Jacob Singleton, Aaron Miller, Taelor Eernisse, Hunter Hoffman, (Collin Patrick), (Karter Sims)
15:52.4, 16:54.9, 16:59.9, 17:10.0, 17:30.4, (17:48.0), (17:51.0)
741527Shepherd, MI - Team Time (1st 5) 1:24:44.0 | Spread (1st 5) 36.6
228, 242, 305, 327, 425, (434), (475)
Dane Nestle, Seth Schafer, Ross McNeel, Mason Cross, Ben Moeggenberg, (Joshua Warner), (Mason Hammond)
16:43.2, 16:44.6, 16:56.6, 16:59.8, 17:19.8, (17:22.0), (17:37.7)
751536Hastings, MI - Team Time (1st 5) 1:24:45.0 | Spread (1st 5) 47.0
171, 253, 285, 404, 423, (462), (525)
Aidan Makled, Blake Harris, Jon Arnold, Braden Tolles, Josh Brown, (Braxton McKenna), (Tyler Dull)
16:32.0, 16:47.0, 16:52.0, 17:15.0, 17:19.0, (17:30.7), (19:09.8)