181Hudsonville Public, MI - Team Time (1st 5) 56:33.2 | Spread (1st 5) 11.4
10, 14, 15, 17, 25, (66), (88)
Ezra Roerig, Nathan Conkel, Casey Olson, Drew Atkins, Nate Vruggink, (Ryan Nibbelink), (Quinn DeKraker)
11:13.4, 11:17.0, 11:17.8, 11:20.2, 11:24.8, (11:43.2), (11:50.4)
2248Saline, MI - Team Time (1st 5) 57:54.5 | Spread (1st 5) 30.1
26, 28, 45, 47, 102, (198), (244)
Will Downey, Jacob Dykman, Win Walker, Jevin Nishioka, Simon Pfeiffer, (Matthew Eitzman), (Shay Milley)
11:24.9, 11:26.2, 11:33.9, 11:34.5, 11:55.0, (12:22.9), (12:32.8)
3295Scranton, MI - Team Time (1st 5) 58:16.5 | Spread (1st 5) 23.7
30, 38, 65, 70, 92, (116), (152)
Charles Sharp, Zachary Stewart, Mason Beaker, Sean Foster, Evan Velarde, (John Caley), (Daniel Hincka)
11:27.5, 11:30.5, 11:43.0, 11:44.3, 11:51.2, (11:58.1), (12:11.9)
4314Romeo, MI - Team Time (1st 5) 58:04.6 | Spread (1st 5) 52.0
8, 53, 64, 94, 95, (127), (151)
Jack Wilson, Padyn Kesselring, Charlie Wilson, Michael Miller, Luke Schwartz, (Jeff Catron), (Thomas Turner)
11:00.0, 11:38.0, 11:42.9, 11:51.7, 11:52.0, (12:01.9), (12:10.2)
5324Lansing Area Catholic, MI - Team Time (1st 5) 57:53.9 | Spread (1st 5) 1:17.3
2, 41, 57, 86, 138, (230), (326)
Will Peters, Matthew Burns, Eric Warriner, Eli Meder, Colin Cooper, (Cameron Maloney), (Jack O'Connor)
10:47.8, 11:31.7, 11:39.4, 11:49.9, 12:05.1, (12:30.4), (12:52.8)
6328Temperance Bedford, MI - Team Time (1st 5) 58:02.1 | Spread (1st 5) 1:03.0
7, 22, 72, 104, 123, (164), (184)
Noah Scheffer, Jacob Reaume, Cade Sutterfield, Steven Kraine, Seth Murphy, (Noah Bock), (Austin DePue)
10:57.6, 11:23.6, 11:44.9, 11:55.4, 12:00.6, (12:15.9), (12:20.2)
7349Davison, MI - Team Time (1st 5) 58:05.0 | Spread (1st 5) 1:08.0
1, 73, 78, 95, 102, (110), (158)
Greg Smith, Elijah Lashley, Robby Knapp, Jonah Gulledge, Zack Melzger, (Jason Millis), (Michael McCarty)
10:47.0, 11:45.0, 11:46.0, 11:52.0, 11:55.0, (11:57.0), (12:13.0)
8424Clarkston, MI - Team Time (1st 5) 58:49.8 | Spread (1st 5) 47.4
11, 49, 110, 126, 128, (165), (254)
Nathan Murray, Shawn Slater, James Rothwell, Casper Schichtle, Kyle Roland, (Jacob Burkett), (Michael Rottenberk)
11:14.6, 11:35.0, 11:57.0, 12:01.2, 12:02.0, (12:16.4), (12:35.0)
9480Oakview, MI - Team Time (1st 5) 59:10.3 | Spread (1st 5) 1:04.1
9, 59, 90, 159, 163, (248), (349)
Ryan Mulcahy, Jake Rydquist, Andrew Nolan, Grant Stephens, O'Connor Nathan, (McAuliffe Tim), (Adam Tisch)
11:10.9, 11:40.4, 11:50.8, 12:13.2, 12:15.0, (12:33.4), (12:57.2)
10510Grand Haven Lakeshore, MI - Team Time (1st 5) 59:29.7 | Spread (1st 5) 23.9
60, 76, 117, 119, 138, (148), (179)
Samuel Missel, Kyle Eveland, Tristan Couvelaire, Aidan Martin, Zach Falconer, (Nathan Wolffis), (Mason Mahacek)
11:41.2, 11:45.2, 11:58.5, 11:59.7, 12:05.1, (12:08.3), (12:19.6)
11532Northeast (Midland), MI - Team Time (1st 5) 59:25.6 | Spread (1st 5) 1:02.8
16, 34, 143, 150, 189, (283), (330)
Austin Ieuter, Tyler Pritchett, Isaac Moolenaar, Anthony Zeitler, Justus Drabik, (Sam Drake), (Hans Dehn)
11:18.7, 11:29.3, 12:06.9, 12:09.2, 12:21.5, (12:43.6), (12:53.2)
12559Haslett, MI - Team Time (1st 5) 59:37.4 | Spread (1st 5) 58.5
27, 79, 108, 141, 204, (421), (511)
Danny Ezzo, Mitchell Ecklund, Stephen Henry, Joseph Ecklund, Reece Huberts, (Noah Foster), (Luke Thiel)
11:25.0, 11:46.2, 11:56.3, 12:06.4, 12:23.5, (13:15.2), (14:21.5)
13566Mason, MI - Team Time (1st 5) 59:41.3 | Spread (1st 5) 52.8
41, 58, 112, 146, 209, (252), (348)
Zane Perrault, Ben Darmofal, Alex Seneca, Trent Stuewe, Nathan Madery, (Abe Gill), (Nick Trout)
11:31.7, 11:40.1, 11:57.1, 12:07.9, 12:24.5, (12:34.4), (12:56.6)
14655Grandville, MI - Team Time (1st 5) 1:00:03.6 | Spread (1st 5) 1:11.4
19, 80, 134, 181, 241, (367), (448)
Zach Theeuwes, Isaiah Salguero, Alec Kowalski, Dani Ahmetovi, Ethan Johnson, (Zach Shidler), (Josh Kenny)
11:21.2, 11:46.7, 12:03.3, 12:19.8, 12:32.6, (13:02.4), (13:23.5)
15674Avondale, MI - Team Time (1st 5) 1:00:15.9 | Spread (1st 5) 1:00.2
44, 89, 122, 168, 251, (391), (419)
Ethan Bierer, Nic Kubert, Brendon Down, Ben Gratsch, Sebastian Jackson, (Dylan Minor), (Zach Bommarito)
11:33.8, 11:50.5, 12:00.3, 12:17.3, 12:34.0, (13:08.0), (13:13.5)
16681Hartland-Ore Creek, MI - Team Time (1st 5) 1:00:30.4 | Spread (1st 5) 19.6
101, 106, 156, 157, 161, (218), (243)
Justin Donovan, Griffin Young, Jon Wisniewski, Grayson Pomeroy, Connor Krueger, (Nolan Smith), (Garrett Menko)
11:54.8, 11:55.8, 12:12.6, 12:12.8, 12:14.4, (12:26.5), (12:32.7)
17686White Pine (Saginaw), MI - Team Time (1st 5) 59:45.5 | Spread (1st 5) 1:38.5
5, 82, 149, 219, 231, (296), (314)
Jacob McDowell, Benny Cho, Jacob Faerber, Zachary Kolaja, Zack Maddox, (Derek Kreszowski), (Gabe Fry)
10:52.3, 11:47.2, 12:08.6, 12:26.6, 12:30.8, (12:46.5), (12:49.9)
18724Portage North, MI - Team Time (1st 5) 1:00:22.8 | Spread (1st 5) 1:10.8
39, 68, 91, 254, 272, (342), (371)
Max Rathburn, Nick Gerhard, Levi Crooks, Connor Clemens, Joey Proos, (Cris Smith), (Roberts Kalnins)
11:31.0, 11:44.0, 11:51.0, 12:35.0, 12:41.8, (12:54.9), (13:03.0)
19765East Grand Rapids, MI - Team Time (1st 5) 1:00:37.0 | Spread (1st 5) 1:16.0
33, 56, 167, 220, 289, (371), (426)
Evan Bishop, Andrew Periard, Seth Damstra, Xavier Harrell, Owen deJong, (Patrick Smith), (Paul Williamson)
11:29.0, 11:39.0, 12:17.0, 12:27.0, 12:45.0, (13:03.0), (13:18.3)
20769Chelsea Beach, MI - Team Time (1st 5) 1:00:28.5 | Spread (1st 5) 1:36.6
23, 31, 161, 194, 360, (389), (400)
Carson Rabbitt, Foster Thorburn, Jason Moise, Jacob Smedshammer, Brandon DeGracia, (Wesley Wickens), (Zander Hartsuff)
11:23.9, 11:28.0, 12:14.4, 12:21.7, 13:00.5, (13:07.5), (13:09.0)
21771Mill Creek (Dexter), MI - Team Time (1st 5) 1:00:41.9 | Spread (1st 5) 1:01.0
68, 87, 114, 213, 289, (324), (340)
Nathan Larson, Tristan Williams, Noah Hayter, Joseph Wagner, Rishabh Kothari, (Nathan McConnell), (Harrison Kim)
11:44.0, 11:50.2, 11:57.5, 12:25.2, 12:45.0, (12:52.3), (12:54.6)
22798Ypsilanti Lincoln, MI - Team Time (1st 5) 1:00:43.7 | Spread (1st 5) 1:19.0
32, 121, 131, 214, 300, (437), (517)
Cameron Johnson, Peter Caine, Brenden Nagel, Garron Little, Fenrik Goerlitz, (Spencer Raines), (Ryan Barker)
11:28.1, 11:59.9, 12:02.6, 12:26.0, 12:47.1, (13:21.3), (14:35.7)
23799Western, MI - Team Time (1st 5) 1:00:42.0 | Spread (1st 5) 1:38.1
20, 120, 125, 176, 358, (397), (435)
Gezahegn Starr, Taelor Eernisse, Collin Patrick, Sid Varland, Reid Varland, (Matt Veneziano), (Hunter Hoffman)
11:21.9, 11:59.8, 12:00.9, 12:19.4, 13:00.0, (13:08.2), (13:21.0)
24819South Hills, MI - Team Time (1st 5) 1:00:59.4 | Spread (1st 5) 36.2
108, 115, 140, 217, 239, (267), (347)
Corbin Homer, Michael Atto, Liam Fairbanks, Duncan MacKillop, Michael Yamin, (John Secrest), (Matt Kowlaski)
11:56.3, 11:58.0, 12:06.3, 12:26.3, 12:32.5, (12:40.6), (12:56.1)
25833Grosse Ile, MI - Team Time (1st 5) 59:41.2 | Spread (1st 5) 2:16.4
3, 4, 142, 298, 386, (410), (496)
Jacob Sawicki, James Gedris, Matthew Graver, Chase Pfeiffer, Aiden Mazany, (Chad Donahue), (Walter Hladchuk)
10:50.4, 10:50.5, 12:06.6, 12:46.9, 13:06.8, (13:10.9), (13:55.2)
26852St Johns, MI - Team Time (1st 5) 1:01:11.4 | Spread (1st 5) 51.2
61, 153, 197, 202, 239, (286), (364)
Luke Purtill, Alex George, Bryce Smith, Austin Sampson, Ezeguiel Alvarado, (Alex Pung), (Cole Myers)
11:41.3, 12:12.0, 12:22.2, 12:23.4, 12:32.5, (12:44.3), (13:01.7)
27879St. Regis, MI - Team Time (1st 5) 1:01:02.0 | Spread (1st 5) 1:12.0
35, 53, 254, 263, 274, (289), (467)
Alec Miracle, Kevan O'Brien, Robert Gleich, Joe Gates, Joe Berg, (Michael Gates), (Joe Hickson)
11:30.0, 11:38.0, 12:35.0, 12:37.0, 12:42.0, (12:45.0), (13:31.0)
28885Lakeview (Battle Creek), MI - Team Time (1st 5) 1:01:08.8 | Spread (1st 5) 58.7
53, 98, 226, 247, 261, (284), (293)
Joesph Wood, Kento Nakashima, Holden Palmer, Brendan Shepherd, Mitchell Turner, (Brendan McGlynn), (Keagan Aimesbury)
11:38.0, 11:52.2, 12:28.8, 12:33.1, 12:36.7, (12:43.9), (12:45.7)
29908Our Lady of Good Counsel, MI - Team Time (1st 5) 1:01:17.0 | Spread (1st 5) 1:08.0
95, 107, 128, 220, 358, (433), (490)
Jack Fedewa, John Kelly, Mitch Horn, Aaron Maloney, Andrew Memmer, (David Schoenle), (Joshua Mangion)
11:52.0, 11:56.0, 12:02.0, 12:27.0, 13:00.0, (13:20.0), (13:50.0)
30947Ionia, MI - Team Time (1st 5) 1:01:31.8 | Spread (1st 5) 1:19.8
43, 172, 199, 201, 332, (381), (483)
Tyler Esch, Sam Luginbuhl, Keith Kasper, Nick Brown, Zakk Hensley, (Jeremy Bernstein), (Josh Trierweiler)
11:33.5, 12:18.9, 12:23.0, 12:23.1, 12:53.3, (13:05.4), (13:45.5)
31956Traverse City West, MI - Team Time (1st 5) 1:01:42.5 | Spread (1st 5) 29.0
136, 179, 182, 214, 245, (344), (354)
Joshua James, Andrew Amato, Ryan Durand, Michael Carley, Jared Oosse, (Nick Rapin), (Russell Brown)
12:04.0, 12:19.6, 12:19.9, 12:26.0, 12:33.0, (12:55.4), (12:59.0)
32960Shepherd, MI - Team Time (1st 5) 1:01:00.2 | Spread (1st 5) 2:25.7
6, 83, 205, 222, 444, (491)
Dane Nestle, James Bigard, Ethan Hubbell, Seth Schafer, Gideon Howard, (Mitchell Davidson)
10:57.2, 11:49.1, 12:23.7, 12:27.3, 13:22.9, (13:51.5)
33972Derby, MI - Team Time (1st 5) 1:01:25.6 | Spread (1st 5) 1:35.2
24, 113, 160, 319, 356, (391), (423)
Ty Smilanic, George Nummer, Jakob Sayers, Nico Harbort, William Spurlock, (Nick Ross), (Scotty Clippert)
11:24.0, 11:57.4, 12:13.3, 12:51.7, 12:59.2, (13:08.0), (13:17.0)
341002Richland Gull Lake, MI - Team Time (1st 5) 1:01:57.5 | Spread (1st 5) 19.5
155, 178, 195, 236, 238, (278), (341)
Brandon Ruge, Zach Pejka, Ben Pejka, Andrew Curtis, Nate Krawczyk, (Isaac Cochran), (Gavin Griffin)
12:12.5, 12:19.5, 12:21.8, 12:31.7, 12:32.0, (12:42.1), (12:54.7)
351016Oak Valley, MI - Team Time (1st 5) 1:01:38.0 | Spread (1st 5) 1:40.0
13, 169, 214, 274, 346, (400), (456)
Harrison Gryzmkowski, Zach Bridgewater, Jacob Wojciechowski, Trevor Hoppe, Sam Lochkos, (Jack Leto), (Josiah Lau)
11:16.0, 12:18.0, 12:26.0, 12:42.0, 12:56.0, (13:09.0), (13:26.0)
361077Chippewa (Okemos), MI - Team Time (1st 5) 1:02:01.2 | Spread (1st 5) 1:16.4
46, 185, 259, 271, 316, (351), (370)
Will Jones, George VanSumeren, Michael McAulliffe, Ben Clark, Jayden Russell, (Dawson Vandecar), (Viraj Nukala)
11:34.0, 12:20.3, 12:35.2, 12:41.3, 12:50.4, (12:58.5), (13:02.9)
371087Andrew G Schmidt, MI - Team Time (1st 5) 1:01:51.0 | Spread (1st 5) 1:31.8
48, 52, 227, 376, 384, (471), (489)
Nolan Day, Ben Sheffield, Thomas Hagerman, Andrew Donar, Adam Jesse, (Braden Lapa), (Dillon Bartholomew)
11:34.8, 11:36.8, 12:29.3, 13:03.5, 13:06.6, (13:32.9), (13:49.9)
381109West Ottawa, MI - Team Time (1st 5) 1:02:07.3 | Spread (1st 5) 1:11.8
62, 147, 225, 337, 338, (382), (398)
Cory Ives, Derek Maas, Cruz Martinez, Zach Goodwin, Raymond Mackey, (Colin Brown), (Andrew Smyk)
11:42.5, 12:08.0, 12:28.4, 12:54.1, 12:54.3, (13:06.0), (13:08.5)
391143Abbott (Closed), MI - Team Time (1st 5) 1:02:32.6 | Spread (1st 5) 20.7
188, 189, 228, 266, 272, (327), (403)
Ethan Kleimola, Alec Vincent, Jeremy Jeronimo, Hugh Bessolo, Kyle Murphy, (Bodie Diechl), (Tristan Asher)
12:21.1, 12:21.5, 12:29.9, 12:38.3, 12:41.8, (12:52.9), (13:09.2)
401146East (Farmington Hills), MI - Team Time (1st 5) 1:02:17.3 | Spread (1st 5) 1:10.4
124, 137, 144, 330, 411, (459), (501)
Takeho Murayama, Jonathan Pierce, Derek Schmidt, Matt Dennison, Troy Gietek, (Josh Spencer), (Nate Bowman)
12:00.8, 12:04.9, 12:07.2, 12:53.2, 13:11.2, (13:27.5), (14:03.0)
411159Holland, MI - Team Time (1st 5) 1:02:30.0 | Spread (1st 5) 40.1
130, 232, 248, 270, 279, (388), (439)
Sam Martens, Cam Misiewicz, Alberto Castillo, Jack Kalman, Brad Carter, (Alec Mares), (Ezra Jarzembowski)
12:02.2, 12:30.9, 12:33.4, 12:41.2, 12:42.3, (13:07.4), (13:21.6)
421172Muir, MI - Team Time (1st 5) 1:02:39.0 | Spread (1st 5) 34.0
173, 196, 206, 269, 328, (351), (371)
Scotty Poquette, Evan White, Grant Ballard, Carsen Kettle, Stephen Gillingham, (Maxwell Brow), (Matthew Guscar)
12:19.0, 12:22.0, 12:24.0, 12:41.0, 12:53.0, (12:58.5), (13:03.0)
431185Mac Donald, MI - Team Time (1st 5) 1:02:24.5 | Spread (1st 5) 1:42.0
37, 193, 235, 306, 414, (416), (451)
Jack Morse, Andrew Lane, Evan Wood, Max Wittmer, William Knapp, (Benjamin Rose), (Brock Hogan)
11:30.4, 12:21.6, 12:31.5, 12:48.6, 13:12.4, (13:12.7), (13:24.2)
441230Lakeshore (Stevensville), MI - Team Time (1st 5) 1:02:54.0 | Spread (1st 5) 41.0
153, 173, 274, 302, 328, (362), (461)
Cooper Clark, Charles Cason, Daniel Malone, Mason Gardiner, Jackson Schmaltz, (Eric Dubbert), (Grant Rose)
12:12.0, 12:19.0, 12:42.0, 12:48.0, 12:53.0, (13:01.0), (13:28.0)
451234Oxford, MI - Team Time (1st 5) 1:02:52.9 | Spread (1st 5) 29.8
175, 189, 259, 304, 307, (318), (415)
Adam Zyrowski, Andrew Romano, Rex Mayette, Lance Kennedy, Brett Phillips, (Brent Bayley), (Gibson Underwood)
12:19.1, 12:21.5, 12:35.2, 12:48.2, 12:48.9, (12:51.3), (13:12.6)
461258DeWitt, MI - Team Time (1st 5) 1:02:55.7 | Spread (1st 5) 37.2
189, 212, 223, 281, 353, (379), (424)
Justus Holben, Kalyb Vanwormer, Tyson Coles, Mitchell Bjorne, Jarred Kleitch, (Kyle VanLake), (Parker Dietzel)
12:21.5, 12:24.9, 12:27.5, 12:43.1, 12:58.7, (13:04.1), (13:17.6)
1258Warner, MI - Team Time (1st 5) 1:02:49.1 | Spread (1st 5) 59.4
105, 253, 264, 293, 343, (408), (502)
Jarryn Shin, Hanting Wong, Cole Arnold, Evan Burke, Kevin Todd, (Justin Baker), (Shiv Seshan)
11:55.6, 12:34.9, 12:37.9, 12:45.7, 12:55.0, (13:10.1), (14:03.6)
481274Waldon, MI - Team Time (1st 5) 1:02:51.8 | Spread (1st 5) 1:25.5
100, 133, 234, 375, 432, (433), (437)
Jessie Tomazic, Brett Earnest, Steven Martin, Sean Hurley, Jimmy Doll, (Max Tuohy), (Blake Tartoni)
11:54.4, 12:03.0, 12:31.2, 13:03.3, 13:19.9, (13:20.0), (13:21.3)
491275Traverse City East, MI - Team Time (1st 5) 1:02:53.1 | Spread (1st 5) 1:39.1
73, 233, 254, 265, 450, (452), (473)
Cole Truszkowski, Andrew Durocher, Niigaanii Twocrow, Jakob Simmons, Johnathon Doerr, (Tre' Powis), (Alex Gerling)
11:45.0, 12:31.0, 12:35.0, 12:38.0, 13:24.1, (13:24.3), (13:34.2)
501286Birmingham Covington, MI - Team Time (1st 5) 1:02:53.9 | Spread (1st 5) 1:06.9
80, 237, 313, 322, 334, (361), (380)
Sam Antenucci, Jack Wilker, Jack Seel, Toland Corum, Jackson Gugni, (Adam Bordoley), (Aidan Nelson)
11:46.7, 12:31.9, 12:49.8, 12:51.9, 12:53.6, (13:00.7), (13:05.0)
511309Zeeland, MI - Team Time (1st 5) 1:02:53.0 | Spread (1st 5) 1:36.5
71, 77, 312, 413, 436, (442), (453)
Conor Haley, Matthew Converse, Aiden Kroll, Aaron Baumann, Will Kindred, (Ben Everse), (Brett Arnold)
11:44.6, 11:45.9, 12:49.6, 13:11.8, 13:21.1, (13:22.3), (13:25.0)
521323Grand Rapids Christian, MI - Team Time (1st 5) 1:03:13.1 | Spread (1st 5) 31.2
186, 254, 280, 282, 321, (339), (374)
Charles Thiam, Christian Voetberg, Jack Long, Nils Berglund, Nathan Van Harn, (Jordan Otte), (Henry John Schenkel)
12:20.6, 12:35.0, 12:42.5, 12:43.2, 12:51.8, (12:54.4), (13:03.2)
531342Clare, MI - Team Time (1st 5) 1:02:59.7 | Spread (1st 5) 1:55.1
36, 135, 350, 367, 454, (464), (513)
David Good, Aidan Boyd, Jayce Miller, Dylan Morrish, Cristian Kunse, (Charlie Brown), (Kaleb Schroeder)
11:30.3, 12:03.5, 12:58.1, 13:02.4, 13:25.4, (13:28.7), (14:23.7)
541345Mason (Erie), MI - Team Time (1st 5) 1:03:37.5 | Spread (1st 5) 2:56.6
18, 211, 224, 383, 509
Carter Rose, Nathan Walker, Cory Yenor, Max Kortsch, Luke LaVanway
11:20.8, 12:24.8, 12:28.3, 13:06.2, 14:17.4
551394Fowler, MI - Team Time (1st 5) 1:03:51.4 | Spread (1st 5) 1:32.0
187, 199, 241, 274, 493, (499), (518)
Nolan Datema, Trevor Bunting, Brycen Halfmann, Nolan Wirth, Riley Goerge, (Austin Vandegriff), (Hunter Ward)
12:20.9, 12:23.0, 12:32.6, 12:42.0, 13:52.9, (13:58.9), (14:40.7)
561396Cranbrook Kingswood, MI - Team Time (1st 5) 1:03:46.0 | Spread (1st 5) 2:57.4
29, 50, 391, 412, 514, (515), (519)
Ethan Goldstein, Gracey Bennett-Carpenter, Carter Cormier, Sam Morawski, Jeevin Neelam, (Roberto Riesgo), (Justin Wang)
11:27.0, 11:35.2, 13:08.0, 13:11.4, 14:24.4, (14:28.1), (14:40.9)
571413Jenison, MI - Team Time (1st 5) 1:03:10.6 | Spread (1st 5) 1:47.4
21, 202, 377, 404, 409, (494), (497)
Quinn Snyder, Nicholas Slagter, Tristen Kloppe, Carter Zolman, Logan Bowen, (Dylan Bergman), (Isaac Barone)
11:23.2, 12:23.4, 13:03.7, 13:09.7, 13:10.6, (13:54.2), (13:57.6)
1413Seitz, MI - Team Time (1st 5) 1:03:34.2 | Spread (1st 5) 1:03.8
176, 210, 245, 335, 447, (475), (481)
Derrick Stuck, Jasper Lina, Dean Hindley, Eladio Roberts, Zac Rye, (Zane Nuttall), (Blake Rye)
12:19.4, 12:24.6, 12:33.0, 12:54.0, 13:23.2, (13:36.6), (13:44.2)
591427Pathfinder - Pinckney, MI - Team Time (1st 5) 1:03:39.8 | Spread (1st 5) 43.1
171, 285, 297, 311, 363, (391), (417)
Andrew Davis, Gar Eddings, Chris Piraino, Matt Larmee, Jacob Muscato, (Remy Fischer), (Nick Hayes)
12:18.3, 12:44.1, 12:46.7, 12:49.3, 13:01.4, (13:08.0), (13:13.2)
601440Flushing, MI - Team Time (1st 5) 1:03:31.0 | Spread (1st 5) 1:23.0
73, 289, 309, 378, 391, (400), (407)
Carter Johnson, William Tucker, Tyler May, Riley Adams, Luke Denno, (Nolan Herr), (Hunter Markel)
11:45.0, 12:45.0, 12:49.0, 13:04.0, 13:08.0, (13:09.0), (13:10.0)
611460Bad Axe, MI - Team Time (1st 5) 1:04:00.9 | Spread (1st 5) 2:22.6
51, 166, 301, 444, 498, (504)
David Knarian, Ethan Kent, Jensen Emerick, Logan Kociba, Will Hobkirk, (Tyler Bismack)
11:35.4, 12:16.7, 12:47.9, 13:22.9, 13:58.0, (14:04.9)
621480Woodhaven-Brownstown, MI - Team Time (1st 5) 1:03:44.1 | Spread (1st 5) 1:13.5
132, 250, 310, 366, 422, (458), (488)
Owen Bronni, Josh Vernier, Austin Floyd, Jesse Anderson, Prahar Dave, (Ben Bolduc), (Ryan Briggs)
12:02.8, 12:33.6, 12:49.1, 13:02.3, 13:16.3, (13:27.2), (13:49.3)
631538Meads Mill, MI - Team Time (1st 5) 1:03:46.1 | Spread (1st 5) 2:16.2
12, 229, 384, 444, 469, (485), (486)
Nicholas Couyoumjian, Mihail Gruianu, Casey McCord, Grant Gattoni, Robert Damron, (Dante Silva), (Curtis Lee)
11:15.2, 12:30.0, 13:06.6, 13:22.9, 13:31.4, (13:46.5), (13:46.9)
641577Scripps, MI - Team Time (1st 5) 1:04:10.1 | Spread (1st 5) 1:27.6
93, 206, 424, 426, 428, (441), (478)
Nicholas Wolf, Caleb Campbell, Justin Keppler, Austin Wandrie, Bastien Knect, (Nikolas Powell), (Tyler Tyson)
11:51.3, 12:24.0, 13:17.6, 13:18.3, 13:18.9, (13:22.2), (13:39.0)
651587Lumen Christi, MI - Team Time (1st 5) 1:04:18.6 | Spread (1st 5) 1:05.5
182, 206, 315, 430, 454, (495), (506)
Gene Hendrickson, Branden Barton, Josiah Dinverno, Zachary Whitton, Alex Rand, (Peter Hrebec), (Colin Fremeau)
12:19.9, 12:24.0, 12:50.3, 13:19.0, 13:25.4, (13:55.0), (14:09.0)
661589Parchment, MI - Team Time (1st 5) 1:04:14.8 | Spread (1st 5) 51.9
169, 299, 317, 399, 405, (430), (463)
Seth Somers, Eric Nordquist, Austin Miller, Henry Knapp, Brandon Buczynski, (Alex Guzior), (Sam Reynolds)
12:18.0, 12:47.0, 12:51.0, 13:08.9, 13:09.9, (13:19.0), (13:28.1)
671615Forest Hills Eastern, MI - Team Time (1st 5) 1:04:11.0 | Spread (1st 5) 1:58.9
40, 325, 345, 440, 465, (505), (512)
Thomas Westrick, Ben Yentz, Gaurang Vaidya, Chase Jelsma, Ethan Miller, (Dean Lesinski), (Spencer Dziuba)
11:31.1, 12:52.5, 12:55.6, 13:21.8, 13:30.0, (14:05.4), (14:21.6)
681619Auburn Bay City Western, MI - Team Time (1st 5) 1:04:23.2 | Spread (1st 5) 1:41.5
85, 288, 323, 457, 466, (472), (516)
Elijah Beson, Cole Nickless, John Friebe, Evan Schlatter, Robert Kietzman, (Drew Dillon), (Jacob Berry)
11:49.4, 12:44.7, 12:52.0, 13:26.2, 13:30.9, (13:34.0), (14:34.5)
1619Kalamazoo Christian, MI - Team Time (1st 5) 1:04:47.9 | Spread (1st 5) 2:04.4
118, 302, 305, 391, 503, (506), (508)
Harley Seelbinder, Anders Bogard, Jacob Nash, Kyle Miedema, Nathan Wenke, (Carter Meyers), (Kyle Nash)
11:59.6, 12:48.0, 12:48.3, 13:08.0, 14:04.0, (14:09.0), (14:10.1)
701623Honey Creek, MI - Team Time (1st 5) 1:04:35.5 | Spread (1st 5) 1:56.6
62, 145, 460, 477, 479, (509), (520)
Robbie Oates, Spencer Jyawook, Mosiah Selassi, Talin Khanna, Ben Simon, (Roman Quesada), (William Barhite)
11:42.5, 12:07.8, 13:27.9, 13:38.2, 13:39.1, (14:17.4), (14:41.5)
711675North Rockford, MI - Team Time (1st 5) 1:04:34.8 | Spread (1st 5) 25.4
287, 307, 319, 357, 405, (420), (443)
Ian Cook, Braden Dahlke, Will Lewis, Joe Kelley, Everett Smith, (Corky Gietzen), (Jack Grimm)
12:44.5, 12:48.9, 12:51.7, 12:59.8, 13:09.9, (13:13.9), (13:22.4)
721677Williamston, MI - Team Time (1st 5) 1:04:31.8 | Spread (1st 5) 1:47.3
67, 365, 387, 390, 468, (480), (487)
Kenneth Abraham, Matthew Wilson, Jack Schafer, Joshua Glynn, Gabe Smith, (Seth Woodbury), (David Berger)
11:43.9, 13:01.8, 13:07.0, 13:07.9, 13:31.2, (13:40.7), (13:48.4)
731686Morenci, MI - Team Time (1st 5) 1:04:38.5 | Spread (1st 5) 1:45.1
84, 333, 367, 428, 474, (492), (521)
Walker Whitehouse, Aiden Dominique, Wyatt Keller, Jarett Cook, Connor Stowell, (Ben Loney), (Tristen Cordts)
11:49.3, 12:53.5, 13:02.4, 13:18.9, 13:34.4, (13:52.4), (15:33.7)
741698Notre Dame Marist Academy, MI - Team Time (1st 5) 1:04:39.0 | Spread (1st 5) 1:34.0
99, 335, 354, 449, 461, (484), (500)
James Ohlsson, Eli Seitzinger, Nolan Mylenek, Matthew Wood, Tyson Lance, (Mason Mylenek), (Evan Hampel)
11:54.0, 12:54.0, 12:59.0, 13:24.0, 13:28.0, (13:46.0), (14:00.5)
751711Renton, MI - Team Time (1st 5) 1:04:49.5 | Spread (1st 5) 55.7
262, 268, 293, 418, 470, (476), (482)
Bobby Belair, Austin Fritz, Adam Mentzer, Sean Morris, Jacob Lerette, (Jacob Sanderlin), (Erie Thomas)
12:36.9, 12:40.9, 12:45.7, 13:13.4, 13:32.6, (13:37.7), (13:44.5)