1171Portage North, MI - Team Time (1st 5) 55:38.7 | Spread (1st 5) 53.1
4, 8, 27, 59, 73, (142), (175)
Zander Crooks, Carter Batt, Gage Witt, Luke Rathburn, Liam Millership, (Nick Freeman), (Matt Carlisle)
10:40.1, 10:47.3, 11:09.3, 11:28.8, 11:33.2, (11:49.7), (11:57.3)
2227Lansing Area Catholic, MI - Team Time (1st 5) 56:14.6 | Spread (1st 5) 53.3
10, 30, 33, 35, 119, (132), (359)
Joshua Frary, Matthew Jenness, Alex Watters, David Pruder, Andrew Frary, (Owen Spence), (Cameron Haraburda)
10:50.5, 11:11.5, 11:12.9, 11:15.9, 11:43.8, (11:46.9), (12:30.0)
3301Chippewa (Okemos), MI - Team Time (1st 5) 57:02.9 | Spread (1st 5) 36.0
21, 32, 68, 71, 109, (123), (331)
Gabe Gulbransen, Carter Kelly, Dray Chase, Owen Kadrofske, Anders Howe, (Sullivan Klus), (Michael Whorf)
11:05.5, 11:12.3, 11:31.5, 11:32.1, 11:41.5, (11:44.4), (12:25.6)
4389St Johns, MI - Team Time (1st 5) 57:30.4 | Spread (1st 5) 45.7
19, 46, 67, 117, 140, (192), (227)
Griffin Armbrustmacher, Henry Pope, Logan Dunham, Max Leasher, Anthony Dupuis, (Murray Palmatier), (Kaden Keller)
11:03.5, 11:22.7, 11:31.3, 11:43.7, 11:49.2, (12:02.0), (12:08.1)
5445Royal Oak, MI - Team Time (1st 5) 57:11.0 | Spread (1st 5) 1:21.0
7, 16, 47, 157, 218, (224), (224)
Connor Myatt, Weston Schroeder, Drew Mleczko, Liam Wicka, Sante Valdez, (Ben Sneary), (Henry Bowers)
10:46.0, 11:02.0, 11:23.0, 11:53.0, 12:07.0, (12:08.0), (12:08.0)
6477Richland Gull Lake, MI - Team Time (1st 5) 57:32.5 | Spread (1st 5) 1:26.2
5, 48, 88, 122, 214, (224), (236)
Read Knapp, A J Boucher, Kai Watts, Marc Krawczyk, Malin Sage, (Warrick Elder), (Ryker Corstange)
10:40.4, 11:23.8, 11:37.8, 11:43.9, 12:06.6, (12:08.0), (12:09.9)
7481Mac Donald, MI - Team Time (1st 5) 57:23.1 | Spread (1st 5) 1:22.4
13, 26, 31, 113, 298, (378), (409)
Matthew Zeleke, Eku Conteh, Jaden Cantu, Ben Novello, Gabriel Benavides, (Brandon Smith), (Michael Kovalchick)
10:58.7, 11:08.9, 11:11.6, 11:42.8, 12:21.1, (12:32.6), (12:39.8)
8496Midland Public, MI - Team Time (1st 5) 58:12.6 | Spread (1st 5) 39.2
41, 75, 78, 119, 183, (257), (260)
River Penn, Cal Stearns, Griffin Chapple, Matt Crowley, Joey Pelletier, (Noah Reuter-Gushow), (Dominic Krause)
11:20.1, 11:34.2, 11:35.2, 11:43.8, 11:59.3, (12:12.8), (12:14.0)
9526Ionia, MI - Team Time (1st 5) 58:06.3 | Spread (1st 5) 59.7
29, 51, 56, 146, 244, (382), (423)
Heath LaPointe, Riley Husted, Josiah Magley, Harrison Yenchar, Jimmy Peabody, (Adam Bliss), (Andrew Gerdes)
11:11.2, 11:26.3, 11:27.7, 11:50.2, 12:10.9, (12:33.9), (12:43.8)
10533Otsego, MI - Team Time (1st 5) 57:52.4 | Spread (1st 5) 1:12.8
11, 39, 134, 137, 212, (292), (302)
Chase Brown, Logan Kolhoff, Dagim Deboer, Mason Kolhoff, Nick Cockerel, (Beau Gerst), (Ethan Raseman)
10:53.2, 11:18.4, 11:47.3, 11:47.5, 12:06.0, (12:20.4), (12:21.5)
11554Temperance Bedford, MI - Team Time (1st 5) 58:31.1 | Spread (1st 5) 28.6
57, 79, 97, 151, 170, (173), (200)
Collin Balla, Micah Scheffer, Ethan Lingle, Preston Manard, Leo Wagenhauser, (Daniel Stieber), (Parker Marsh)
11:28.2, 11:35.6, 11:39.4, 11:51.1, 11:56.8, (11:57.1), (12:03.6)
12590White Pine (Saginaw), MI - Team Time (1st 5) 58:25.2 | Spread (1st 5) 55.1
24, 85, 135, 155, 191, (209), (255)
Max Faerber, James Mlejnek, Gabriel Trevino, Alex Canales, Tyler Berry, (Theodore Lange), (Christopher Pike)
11:06.5, 11:37.1, 11:47.4, 11:52.6, 12:01.6, (12:05.4), (12:12.4)
13607Romeo, MI - Team Time (1st 5) 58:26.9 | Spread (1st 5) 1:04.6
22, 80, 107, 156, 242, (313), (463)
Jack Kelke, Owen Sharnas, Jack Wallace, Connor Clor, Blake Klyn, (Cooper Citro), (Jason Sackfield)
11:06.0, 11:36.3, 11:41.3, 11:52.7, 12:10.6, (12:23.0), (13:00.9)
14622Oakview, MI - Team Time (1st 5) 58:37.6 | Spread (1st 5) 51.5
36, 82, 124, 147, 233, (277), (280)
Jacob Gleason, Hong Bing Tang, Austin Silaghi, Owen Farmer, Will Houvener, (Connor Hough), (Blake Skibicki)
11:17.3, 11:36.7, 11:44.5, 11:50.3, 12:08.8, (12:17.3), (12:17.8)
15647TS Nurnberger, MI - Team Time (1st 5) 58:27.9 | Spread (1st 5) 1:16.5
40, 45, 54, 119, 389, (514), (517)
Nate March, Attah Dryden, Aaron Bowerman, Tristin Baker, Craig Bebow, (Will Erickson), (Walker Aldrich)
11:19.1, 11:22.4, 11:27.0, 11:43.8, 12:35.6, (13:46.9), (13:56.6)
16658Lakeshore (Stevensville), MI - Team Time (1st 5) 58:32.0 | Spread (1st 5) 1:10.0
12, 54, 182, 192, 218, (285), (313)
Race Bettich, Mike Sobaski, Lucas Balkema, Alex Gomez, Patrick Behnke, (Kent Heppler), (Wes Deja)
10:57.0, 11:27.0, 11:59.0, 12:02.0, 12:07.0, (12:19.0), (12:23.0)
17661Kalamazoo Linden Grove, MI - Team Time (1st 5) 58:53.3 | Spread (1st 5) 47.2
65, 76, 81, 157, 282, (318), (330)
Bryce Soisson, Andre Soisson, Amos Mechtenberg -Berrigan, Alan Alcala, JP Spybrook, (Elliott Soule), (Terrance Jones)
11:30.9, 11:34.7, 11:36.6, 11:53.0, 12:18.1, (12:23.3), (12:25.4)
18678Portage Central, MI - Team Time (1st 5) 58:50.8 | Spread (1st 5) 53.6
43, 104, 129, 138, 264, (278), (305)
Caleb Heid, Mathieu Northuis, Eric Fernandez, Parker Damaska, Cole Mason, (Luke Connolly), (Gavin Voetberg)
11:21.3, 11:41.0, 11:45.8, 11:47.8, 12:14.9, (12:17.7), (12:21.7)
19695Caledonia (Duncan-Kraft), MI - Team Time (1st 5) 59:03.2 | Spread (1st 5) 31.7
90, 92, 129, 144, 240, (426), (435)
Amon Smith, Josh Oom, Jordan Domany, Caden Dixon, Luka Ressler, (Donavan Mattson), (Brett Guzman)
11:38.5, 11:38.9, 11:45.8, 11:49.8, 12:10.2, (12:45.2), (12:48.3)
20726Meads Mill, MI - Team Time (1st 5) 59:10.5 | Spread (1st 5) 34.3
58, 127, 170, 176, 195, (334), (482)
Brian McCallum, Will Eby, Maximilian Potrzeba, Mason Niu, Jack Gattoni, (Grant Males), (Brandon Latta)
11:28.3, 11:45.4, 11:56.8, 11:57.4, 12:02.6, (12:26.0), (13:11.6)
21825Portage West, MI - Team Time (1st 5) 59:20.1 | Spread (1st 5) 1:05.3
44, 99, 124, 213, 345, (363), (381)
Ryan McCune, Charles Blair, Josh Gormley, Ben Thomas, Ben Hunter, (Joseph White), (Daniel Grile)
11:22.1, 11:39.7, 11:44.5, 12:06.4, 12:27.4, (12:30.1), (12:33.4)
22883DeWitt, MI - Team Time (1st 5) 59:38.6 | Spread (1st 5) 48.7
84, 87, 133, 247, 332, (371), (395)
Avery Dreasky, Evan Reigler, Braden Stirrett, Gunnar Stirrett, Aaron Ellsworth, (Xavier Powe), (Ryder Thompson)
11:37.0, 11:37.2, 11:47.2, 12:11.5, 12:25.7, (12:31.5), (12:36.2)
23892Hart (Rochester), MI - Team Time (1st 5) 59:23.4 | Spread (1st 5) 1:25.0
15, 174, 179, 190, 334, (354), (389)
Trevor Gergics, Chaz Huthwaite, Brendan Washburn, Hunter Frank, Jacob Hart, (Jake Eastman), (Ian Degrendel)
11:01.0, 11:57.2, 11:57.7, 12:01.5, 12:26.0, (12:29.0), (12:35.6)
24936Pewamo-Westphalia, MI - Team Time (1st 5) 59:35.8 | Spread (1st 5) 1:19.5
28, 100, 214, 231, 363, (432), (483)
Collin Farmer, Hudson Simon, Alex S. Thelen, Caleb Pohl, Austin Sanborn, (Cohen Schroeder), (Landon Thelen)
11:10.6, 11:39.9, 12:06.6, 12:08.6, 12:30.1, (12:47.9), (13:12.2)
25943Mason, MI - Team Time (1st 5) 59:53.9 | Spread (1st 5) 45.3
85, 104, 181, 263, 310, (354), (469)
Chase Miller, Noah Stambaugh, Landon Buskirk, William Barnum, Thomas De La Fuente, (Trent Keast), (Tommy Haynie)
11:37.1, 11:41.0, 11:58.9, 12:14.5, 12:22.4, (12:29.0), (13:04.2)
26951Muir, MI - Team Time (1st 5) 59:41.2 | Spread (1st 5) 1:12.5
20, 196, 214, 249, 272, (395), (437)
Ryan O'Rourke, Danny Sternberg, Luke Jaklic, Tyler Ristau, Atticus Gondoly, (Nathan Jaklic), (Cavan Burpee)
11:03.7, 12:02.7, 12:06.6, 12:12.0, 12:16.2, (12:36.2), (12:49.0)
27952Cedar Springs, MI - Team Time (1st 5) 59:51.0 | Spread (1st 5) 51.0
94, 101, 110, 288, 359, (399), (487)
Espen Wood, Carter Moleski, Gabriel White, Eli Kleynenberg, Luke Marsman, (Cayden Steinbach), (Elliot Moleski)
11:39.0, 11:40.0, 11:42.0, 12:20.0, 12:30.0, (12:37.0), (13:15.0)
28974Manistee, MI - Team Time (1st 5) 59:37.9 | Spread (1st 5) 1:25.5
14, 161, 206, 252, 341, (369), (384)
Caiden Cudney, Jack O'Donnell, Jordan Fink, Luke Smith, Jacob Lindeman, (Ethan Edmondson), (Samuel Mosher)
11:00.9, 11:54.0, 12:04.5, 12:12.1, 12:26.4, (12:31.3), (12:34.2)
29983Oxford, MI - Team Time (1st 5) 59:55.5 | Spread (1st 5) 54.2
72, 126, 153, 291, 341, (349), (394)
Xavier Clark, Kyle DiMalanta, Alexander McArthur, Dylan Stone, Gavin Poppei, (Josh Hoffman), (Jack Bauman)
11:32.2, 11:45.0, 11:51.7, 12:20.2, 12:26.4, (12:28.2), (12:35.9)
30990Saugatuck, MI - Team Time (1st 5) 59:53.1 | Spread (1st 5) 3:06.1
2, 49, 160, 269, 510, (511), (524)
Max Sharnas, Benny Diaz, Adam Martinson, Luke Gorgas, Eli Timmerman, (Charlie Stormer), (Ethan Smith)
10:36.7, 11:24.5, 11:53.5, 12:15.6, 13:42.8, (13:43.2), (15:51.4)
311002Pathfinder - Pinckney, MI - Team Time (1st 5) 59:54.2 | Spread (1st 5) 1:05.6
38, 77, 272, 295, 320, (322), (349)
Ben Richards, Evan Drus, Colin Snyder, Evan Loughridge, Gryphon Mayes, (Brayden Doyle), (Brendan Sullivan)
11:18.3, 11:35.1, 12:16.2, 12:20.7, 12:23.9, (12:24.6), (12:28.2)
321011Traverse City West, MI - Team Time (1st 5) 1:00:07.4 | Spread (1st 5) 55.4
53, 186, 188, 276, 308, (339), (404)
Isaac Stone, Koen Burkholder, Jeremiah Jaymes, Carter Dean, Austin Brown, (McMillan Quinn), (Matthew Popp)
11:26.7, 12:00.6, 12:01.1, 12:16.9, 12:22.1, (12:26.1), (12:38.6)
331030Buckley, MI - Team Time (1st 5) 59:45.7 | Spread (1st 5) 2:13.0
9, 112, 135, 307, 467, (506), (522)
Hunter Jones, Jackson Kulawiak, Jacob Wicker, Wyatt Thomas, Houston Hillier, (Coltin Clous), (Tyler Milarch)
10:50.4, 11:42.6, 11:47.4, 12:21.9, 13:03.4, (13:39.7), (14:43.0)
341050Waldon, MI - Team Time (1st 5) 1:00:20.2 | Spread (1st 5) 27.2
139, 165, 237, 237, 272, (487), (487)
Andrew Jacques, Mason Taplin, Ronnie Leonard, Nathan Yee, Wyatt Pawlaczyk, (Brady Harwood), (Brendan Thornton)
11:49.0, 11:55.0, 12:10.0, 12:10.0, 12:16.2, (13:15.0), (13:15.0)
351066Clifford Smart, MI - Team Time (1st 5) 1:00:12.9 | Spread (1st 5) 1:01.0
69, 131, 205, 282, 379, (428), (462)
Will Thomas, William Thomas, Owen Emert, Matt Peal, Jordan Petrovski, (Ethan Parker), (Gabe Staron)
11:31.7, 11:46.0, 12:04.4, 12:18.1, 12:32.7, (12:46.3), (13:00.0)
361069Oak Valley, MI - Team Time (1st 5) 1:00:27.1 | Spread (1st 5) 19.5
162, 197, 207, 243, 260, (294), (357)
Racer DeBoard, Alex Cheeseman, ReShaun Crawford, Luke Weinberger, Christian Werner, (Parker Wyskiel), (Jack Vitick)
11:54.5, 12:03.0, 12:04.8, 12:10.8, 12:14.0, (12:20.6), (12:29.3)
371076Sparta, MI - Team Time (1st 5) 1:00:21.9 | Spread (1st 5) 43.0
89, 154, 253, 281, 299, (400), (409)
Jackson Jones, Christopher Landry, Tomas Postal, Jax Wilson, Syrus Anderson, (Lance Riddle), (Ethan Meyers)
11:38.3, 11:52.2, 12:12.2, 12:17.9, 12:21.3, (12:37.2), (12:39.8)
381109Saline, MI - Team Time (1st 5) 1:00:37.7 | Spread (1st 5) 18.0
194, 198, 202, 223, 292, (315), (388)
Jason Whitton, Ethan Yesko, Jason Chen, Anthony Desimone, Dolan Gonzales, (James Harrison), (Max Pfeiffer)
12:02.4, 12:03.3, 12:03.8, 12:07.8, 12:20.4, (12:23.2), (12:35.3)
391132Grand Rapids Christian, MI - Team Time (1st 5) 1:00:31.5 | Spread (1st 5) 46.3
94, 168, 221, 320, 329, (391), (442)
Temamen Warners, Dylan Christophel, Ben Hart, Ben Zwart, Ben Tuit, (Ian Velzen-Haner), (Reuben Wiering)
11:39.0, 11:55.7, 12:07.6, 12:23.9, 12:25.3, (12:35.7), (12:52.9)
401137Traverse City East, MI - Team Time (1st 5) 1:00:32.4 | Spread (1st 5) 58.8
106, 164, 209, 246, 412, (439), (475)
Luke Venhuizen, Joe Muha, Spike Peterson, Brendan Coffman, Zack Truszkowski, (Keagan Reimers), (Ethan Espinoza)
11:41.1, 11:54.9, 12:05.4, 12:11.1, 12:39.9, (12:50.0), (13:06.9)
411142Goodrich, MI - Team Time (1st 5) 1:00:32.7 | Spread (1st 5) 45.7
145, 165, 177, 262, 393, (406), (408)
Luke Francis, Gabe Trudeau, Cooper Grzeskowlak, Caden Rossell, Carter Watkins, (Connor Rhodes), (Jayden Lipp)
11:50.1, 11:55.0, 11:57.6, 12:14.2, 12:35.8, (12:39.0), (12:39.3)
421146Scranton, MI - Team Time (1st 5) 1:00:32.8 | Spread (1st 5) 53.7
61, 221, 239, 310, 315, (345), (420)
Quinn Cullen, Evan Ross, John Roberts, Matthew Hemphill, Dylan White, (Brayden Morris), (Risto Crouse)
11:29.5, 12:07.6, 12:10.1, 12:22.4, 12:23.2, (12:27.4), (12:42.1)
431175Capital Homeschool, MI - Team Time (1st 5) 1:00:15.4 | Spread (1st 5) 1:27.9
25, 115, 270, 368, 397, (414), (429)
Enock Kwizera-Shoemaker, Daniel Thomas, Dawson Parks, Jesse Carson, Will Spedoske, (Liam Kuhlmann), (Hudson Beals)
11:08.5, 11:43.3, 12:16.0, 12:31.2, 12:36.4, (12:40.8), (12:46.6)
441205Davison, MI - Team Time (1st 5) 1:00:39.8 | Spread (1st 5) 1:16.6
60, 142, 169, 407, 427, (433), (451)
Brady McArdle, Griffin Sparks, Kenny Minto, Brady Corkins, Grant Davis, (Cam Lintz), (Cael Kuzinski)
11:29.0, 11:49.7, 11:56.4, 12:39.1, 12:45.6, (12:48.0), (12:56.5)
451209Mason County Eastern, MI - Team Time (1st 5) 1:00:46.6 | Spread (1st 5) 31.6
148, 149, 301, 302, 309, (481), (525)
Nathan Wing, Eli Shoup, Keegan Bates, Clay Shoup, Kolden Myer, (Michael Troost), (Zachary Howe)
11:50.6, 11:50.9, 12:21.4, 12:21.5, 12:22.2, (13:10.2), (20:21.5)
461213Haslett, MI - Team Time (1st 5) 1:00:50.8 | Spread (1st 5) 3:28.7
1, 34, 235, 425, 518, (519), (520)
Espen Lehnst, Graham Foster, Malachi Cates, Lee Dudasik, Adyn Parmalee, (Cody Fleming), (Conner Pineda)
10:36.3, 11:15.3, 12:09.2, 12:45.0, 14:05.0, (14:05.3), (14:20.3)
471221Linden, MI - Team Time (1st 5) 1:00:38.9 | Spread (1st 5) 1:10.9
42, 184, 287, 334, 374, (387), (479)
Kyle Eberhard, River Meckstroth, Lucas Mcnamara, Devin Nowak, Keith Torrey, (Brendan Sinn), (Shaw Skinner)
11:21.1, 11:59.9, 12:19.9, 12:26.0, 12:32.0, (12:35.0), (13:08.2)
481226Divine Child, MI - Team Time (1st 5) 1:00:52.7 | Spread (1st 5) 36.4
141, 204, 257, 290, 334, (443), (449)
Jack Furton, Matthew Gladd, Salvatore Thomson, David Gladd, Noah Mualem, (Grayson Johnson), (Ben Corak)
11:49.6, 12:04.2, 12:12.8, 12:20.1, 12:26.0, (12:53.4), (12:56.0)
491230Fowlerville, MI - Team Time (1st 5) 1:00:53.2 | Spread (1st 5) 1:26.9
69, 103, 203, 401, 454, (493), (494)
Jack Shrader, Tyler Perras, Zachary Curd, Brock Howard, Brett Marschall, (Calvin Dowker), (Dillon Wieas)
11:31.7, 11:40.7, 12:03.9, 12:38.3, 12:58.6, (13:21.0), (13:22.3)
501241West Ottawa, MI - Team Time (1st 5) 1:00:59.3 | Spread (1st 5) 21.2
185, 187, 268, 299, 302, (436), (438)
Isaac Easter, Ben Riley, Teddy Schurman, Braden Shoemaker, Connor Wooley, (Tyler Postma), (Carston Cole)
12:00.3, 12:00.8, 12:15.4, 12:21.3, 12:21.5, (12:48.4), (12:49.8)
511253Derby, MI - Team Time (1st 5) 1:00:53.4 | Spread (1st 5) 49.7
90, 229, 259, 326, 349, (444), (498)
Scott Hassett, Nathan Hoegler, Will Hoegler, Parker Salciccioli, Jonathan Marx, (Alex Basile), (Vikas Sabnis)
11:38.5, 12:08.3, 12:13.6, 12:24.8, 12:28.2, (12:53.6), (13:27.9)
521258Spring Lake, MI - Team Time (1st 5) 1:00:56.1 | Spread (1st 5) 1:28.3
64, 73, 264, 401, 456, (468), (469)
Teddy Addison, Ian Hill, Carter Phillips, Tanner Guczwa, Charles Brown, (Brendan O'Donnell), (Luke Zuelke)
11:30.7, 11:33.2, 12:14.9, 12:38.3, 12:59.0, (13:03.6), (13:04.2)
531266Maple Street Magnet, MI - Team Time (1st 5) 1:00:58.8 | Spread (1st 5) 1:01.1
117, 172, 241, 312, 424, (507), (516)
Samuel Allen, Alex Buckley, Nolan Tribu, Jack Novotny, Hank Perkins, (Billy Hughes), (Connor Rafferty)
11:43.7, 11:57.0, 12:10.4, 12:22.9, 12:44.8, (13:40.5), (13:50.5)
541276South Haven Baseline, MI - Team Time (1st 5) 1:00:54.0 | Spread (1st 5) 53.0
94, 157, 285, 366, 374, (512), (513)
Carson Rooker, David Gonzalez, Eric Gonzalez, Andrew Loikits, Ben Meyer, (Ethan Cole), (Corbin Fitch)
11:39.0, 11:53.0, 12:19.0, 12:31.0, 12:32.0, (13:46.0), (13:46.7)
551285Three Rivers, MI - Team Time (1st 5) 1:01:03.6 | Spread (1st 5) 1:00.7
114, 188, 264, 297, 422, (430), (431)
Jaciel Castro, Kaid Hasse, Broden Fletcher, Seth Luegge, Noah Humbert, (Henry Veale), (Zachary Gowan)
11:43.0, 12:01.1, 12:14.9, 12:20.9, 12:43.7, (12:46.8), (12:47.5)
561318Scripps, MI - Team Time (1st 5) 1:01:06.5 | Spread (1st 5) 1:29.8
52, 152, 245, 419, 450, (456), (465)
Clayton Kuiper, Evan Fox, Eddie Cromwell, Jack McKiernan, Joseph Owczarek, (Max Skakel), (Samuel Cromwell)
11:26.4, 11:51.4, 12:11.0, 12:41.5, 12:56.2, (12:59.0), (13:02.1)
571322Hamilton, MI - Team Time (1st 5) 1:01:11.7 | Spread (1st 5) 43.4
177, 220, 234, 275, 416, (483), (485)
Joe Johnson, Nate Freyhof, Ethan Doxey, Josh Langeland, Camden Patmos, (Evan Kraker), (Max Van Huis)
11:57.6, 12:07.4, 12:09.0, 12:16.7, 12:41.0, (13:12.2), (13:12.4)
581333Charlevoix, MI - Team Time (1st 5) 1:01:09.0 | Spread (1st 5) 1:36.0
62, 66, 359, 374, 472, (503), (509)
Samuel Peterson, Evan Solomon, Jack Gaffney, John Sauer, Jimmy Descamp, (William Kelly), (Thomas Arnold)
11:30.0, 11:31.0, 12:30.0, 12:32.0, 13:06.0, (13:33.0), (13:42.2)
591339Plainwell, MI - Team Time (1st 5) 1:01:21.4 | Spread (1st 5) 1:52.7
50, 92, 334, 372, 491, (502), (505)
Eli Veen, Evan Ludema, Sam Gibson, Ozzy Boven, Wade Brierly, (Sam Rewa), (Ted Sherer)
11:26.0, 11:38.9, 12:26.0, 12:31.8, 13:18.7, (13:30.0), (13:37.0)
601357East (Grand Blanc), MI - Team Time (1st 5) 1:01:09.0 | Spread (1st 5) 1:01.8
63, 270, 288, 359, 377, (380), (475)
Marcelino Juarez, Dylan Hertzberg, Austin Dodd, Drew Hertzberg, Adonis Farah, (Adonis Farrah), (Caden Sheofsky)
11:30.6, 12:16.0, 12:20.0, 12:30.0, 12:32.4, (12:33.0), (13:06.9)
611359Our Lady of Good Counsel, MI - Team Time (1st 5) 1:01:17.7 | Spread (1st 5) 42.5
180, 217, 228, 319, 415, (521), (523)
David Smith, Brady Kraft, Elliot Carey, Stephen Wojtanowski, Joseph Westemeier, (Zachary Thomas), (Max Datesman)
11:58.4, 12:06.8, 12:08.2, 12:23.4, 12:40.9, (14:38.6), (14:53.8)
621361Power, MI - Team Time (1st 5) 1:00:28.5 | Spread (1st 5) 1:49.2
6, 284, 347, 358, 366, (373), (486)
Peter Baracco, Carlos Tello, Rece Linn, Eddie King Jr., Luis Tello, (Alan Corp), (Kevin Miller)
10:41.8, 12:18.5, 12:27.7, 12:29.5, 12:31.0, (12:31.9), (13:13.3)
631375St. Joseph Upton (Saint Joseph), MI - Team Time (1st 5) 1:01:01.0 | Spread (1st 5) 1:54.0
18, 208, 343, 354, 452, (453), (477)
Ryan Kinney, Will Fiesbeck, Alex Moyer, Jack Sherman, David Scharich, (Ilo Coar), (Luke Lehner)
11:03.0, 12:05.0, 12:27.0, 12:29.0, 12:57.0, (12:58.0), (13:07.2)
641381Lakeview (Battle Creek), MI - Team Time (1st 5) 1:01:10.8 | Spread (1st 5) 59.6
108, 111, 333, 413, 416, (418), (445)
Caleb Bost, Parker LaGro, Aiden Moore, Jayden Miller, Jacob Gloetz, (Zach Piercy), (Kevin Grady)
11:41.4, 11:42.2, 12:25.9, 12:40.3, 12:41.0, (12:41.2), (12:53.8)
651392Hartland-Ore Creek, MI - Team Time (1st 5) 1:00:52.0 | Spread (1st 5) 1:34.2
17, 267, 340, 370, 398, (458), (472)
Riley Hough, Connor Bratt, Zach Krause, Clayton Hartwick, Benjamin Smith, (Jack Gregory), (Jerome Hunter)
11:02.5, 12:15.1, 12:26.3, 12:31.4, 12:36.7, (12:59.1), (13:06.0)
661405Corunna, MI - Team Time (1st 5) 1:01:28.4 | Spread (1st 5) 1:44.2
37, 128, 315, 461, 464, (508), (515)
Luke Tuller, Logan Roka, Nicholas Strauch, Payton Brown, Kenny Evans, (Kalon Boilore), (Fletcher Johnson)
11:17.8, 11:45.5, 12:23.2, 12:59.9, 13:02.0, (13:41.8), (13:47.1)
671410Marshall, MI - Team Time (1st 5) 1:01:37.9 | Spread (1st 5) 1:18.9
101, 165, 249, 440, 455, (495), (496)
Carson Tucker, Vaughn Klein, Isaac Culp, Kordell Irish, Luke Shehigian, (Spencer Oswald), (Nicholas Ferreira)
11:40.0, 11:55.0, 12:12.0, 12:52.0, 12:58.9, (13:23.0), (13:24.0)
681417Andrew G Schmidt, MI - Team Time (1st 5) 1:01:27.9 | Spread (1st 5) 36.4
199, 201, 256, 352, 409, (448), (471)
Aiden Brzenski, Nathan Katic, Aiden Brzezinski, Landon Bartholomew, Brady Tallman, (Michael Crane), (Nicholas Clark)
12:03.4, 12:03.7, 12:12.5, 12:28.5, 12:39.8, (12:55.3), (13:04.6)
691419Bath, MI - Team Time (1st 5) 1:01:23.0 | Spread (1st 5) 37.6
149, 247, 328, 343, 352, (383), (385)
Liam Harlan, Owen Christmas, Daniel Alahmad, Ethan Swenson, Lars Huffman, (Bradlee Uhlmann), (Jagger Sullivan)
11:50.9, 12:11.5, 12:25.1, 12:27.0, 12:28.5, (12:34.1), (12:34.6)
701423St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:01:19.8 | Spread (1st 5) 1:53.6
22, 230, 278, 433, 460, (466), (479)
Thomas Richards, Josh Kerr, Joey Andrews, Caleb Kerfoot, Logan Kadlec, (Oliver Boomer), (Adam Gerberding)
11:06.0, 12:08.5, 12:17.7, 12:48.0, 12:59.6, (13:03.2), (13:08.2)
711442Breckenridge, MI - Team Time (1st 5) 1:00:48.4 | Spread (1st 5) 2:16.6
3, 306, 322, 365, 446, (446), (500)
Mason Sumner, Ryan Tinson, Sawyer Stoneman, Zane Schmitz, Isaac Humm, (Gavin Long), (Kyler Chovanec)
10:37.6, 12:21.8, 12:24.6, 12:30.2, 12:54.2, (12:54.2), (13:28.5)
721446Blissfield, MI - Team Time (1st 5) 1:01:52.8 | Spread (1st 5) 1:43.0
82, 232, 249, 391, 492, (497), (504)
Rylan Winkler, Nolan "Tater" Andrews, Ben Miller, Brock Papenhagen, Hunter Rothman, (William Marks), (Tristan Brown)
11:36.7, 12:08.7, 12:12.0, 12:35.7, 13:19.7, (13:24.8), (13:35.8)
731474Eaton Rapids, MI - Team Time (1st 5) 1:01:53.9 | Spread (1st 5) 1:27.2
98, 116, 327, 459, 474, (498), (501)
Conner Worden, Easton Rogers, Chris Copeland, Gabe Chapates, Avery Jones, (Hudson Schinkel), (Isaac Mackenzie)
11:39.5, 11:43.4, 12:25.0, 12:59.3, 13:06.7, (13:27.9), (13:29.5)
741581Holt, MI - Team Time (1st 5) 1:02:02.9 | Spread (1st 5) 57.9
163, 209, 348, 420, 441, (478), (490)
Nick Johnson, Trevor Yemc, Jacob Sundermann, Dane Hafke, Logan Dextrom, (Max Hornak), (Jake Bortnichak)
11:54.7, 12:05.4, 12:28.1, 12:42.1, 12:52.6, (13:08.0), (13:16.1)
751583Lansing, MI - Team Time (1st 5) 1:01:57.2 | Spread (1st 5) 22.5
254, 295, 324, 324, 386, (403), (404)
Macabeo Hudy-Velasco, Joe Lacolla, Zebadiah Surdenik, Uriah Armendarez, Alex Mireles, (Guershom Sylvain), (Rory Kauffman)
12:12.3, 12:20.7, 12:24.7, 12:24.7, 12:34.8, (12:38.4), (12:38.6)