1200Holland Christian, MI - Team Time (1st 5) 57:10.0 | Spread (1st 5) 22.0
21, 22, 41, 46, 70, (77), (109)
Will Engbers, Jon Hogsten, Aidan Brinks, Noah Lambers, Lake VanderPloeg, (Ryan Vos), (David VanDuinen)
11:17.1, 11:17.5, 11:28.0, 11:28.3, 11:39.1, (11:40.7), (11:46.2)
2246Scranton, MI - Team Time (1st 5) 57:37.0 | Spread (1st 5) 12.0
37, 41, 41, 59, 68, (329), (348)
Bode Cooper, Joseph Libler, Owen Buckley, Tyler Langley, Colin Robertson, (Liam Hasson), (Brady Millington)
11:27.0, 11:28.0, 11:28.0, 11:35.0, 11:39.0, (12:29.7), (12:33.0)
3293Holy Family Regional (Rochester), MI - Team Time (1st 5) 57:02.9 | Spread (1st 5) 1:01.3
5, 14, 63, 95, 116, (237), (402)
Robert Trebnik, Charlie Pope, Domenic Jesue, Mark Galle, James Trebnik, (Charlie Santella), (Kolbe Martino)
10:46.0, 11:09.6, 11:36.0, 11:44.0, 11:47.3, (12:12.5), (12:45.9)
4307DeWitt, MI - Team Time (1st 5) 57:18.3 | Spread (1st 5) 1:04.1
4, 49, 56, 78, 120, (125), (156)
Ethan Powell, Aiden Aldrich, Ian Fowler, Lincoln Dodds, Carson Frayre, (Brennan McKone), (Nolan Inglis)
10:45.1, 11:29.8, 11:33.4, 11:40.8, 11:49.2, (11:50.8), (11:57.5)
5329East Grand Rapids, MI - Team Time (1st 5) 57:22.5 | Spread (1st 5) 59.0
9, 13, 34, 84, 189, (193), (217)
Davis Christy, Ryan Brinker, Alex Thole, Rowen Bishop, James Austin, (Oskar Dicke), (Benjamin Phelps)
11:04.3, 11:07.6, 11:25.1, 11:42.2, 12:03.3, (12:04.1), (12:08.5)
6355Capital Homeschool, MI - Team Time (1st 5) 57:16.6 | Spread (1st 5) 1:09.0
7, 10, 50, 106, 182, (208), (319)
Enoch Shoemaker, Jesse Carson, Liam Kuhlmann, Trevor Basch, Owen Vanderwey, (Dominic Thomas), (Henry Vanderwey)
10:53.0, 11:05.6, 11:30.0, 11:46.0, 12:02.0, (12:07.0), (12:28.0)
7445Traverse City West, MI - Team Time (1st 5) 58:27.0 | Spread (1st 5) 36.0
27, 54, 68, 134, 162, (299), (365)
Ben Habers, Jeremiah Jaymes, Charlie Licht, Willem DeGood, Parker Kirschner, (Winslow Robinson), (Sam King)
11:23.0, 11:33.0, 11:39.0, 11:53.0, 11:59.0, (12:25.0), (12:37.0)
8553Portage West, MI - Team Time (1st 5) 58:52.5 | Spread (1st 5) 34.0
32, 97, 101, 161, 162, (179), (201)
Nicholas Cabrera, Bruno Cabrera, Abrar Hossen, Sam Bodine, Joshua Lindsay, (Sawyer Lindstrom), (Rylan Andrews)
11:25.0, 11:44.3, 11:45.3, 11:58.9, 11:59.0, (12:01.1), (12:05.7)
9573Caledonia (Duncan-Kraft), MI - Team Time (1st 5) 58:55.7 | Spread (1st 5) 37.2
35, 87, 123, 143, 185, (206), (240)
Kyler Bunker, Garrett Ruehle, Mason Morrell, Roman Caulk, Mason Osterhouse, (Micah Ressler), (Haden Lienesch)
11:25.3, 11:42.6, 11:50.1, 11:55.2, 12:02.5, (12:06.9), (12:12.9)
10636Oxford, MI - Team Time (1st 5) 58:51.9 | Spread (1st 5) 55.4
10, 114, 165, 171, 176, (223), (261)
Alex McArthur, Jack Bauman, Ryan Clark, Grady Smith, Hunter Burbas, (Jacob Chouinard), (James Cusick)
11:05.6, 11:46.6, 11:59.1, 11:59.6, 12:01.0, (12:09.5), (12:16.8)
11696Richland Gull Lake, MI - Team Time (1st 5) 59:19.6 | Spread (1st 5) 44.5
47, 67, 147, 193, 242, (250), (254)
Kai Watts, Tre Reiner, Malin Sage, Ethan Carr, Zavier Thomas, (Ryan Rohrer), (Warrick Elder)
11:29.0, 11:37.6, 11:55.4, 12:04.1, 12:13.5, (12:15.2), (12:15.7)
12702Saline, MI - Team Time (1st 5) 59:27.1 | Spread (1st 5) 32.1
65, 105, 153, 160, 219, (288), (301)
Noah Lepore, Truman Johnson, Jackson Phillips, Colin Learman, Blake Mahler, (Landon Clisham), (Carter Pelletier)
11:37.0, 11:45.9, 11:56.7, 11:58.4, 12:09.1, (12:22.3), (12:25.1)
13710Mac Donald, MI - Team Time (1st 5) 59:24.2 | Spread (1st 5) 41.6
41, 124, 130, 191, 224, (343), (355)
Cameron Essell, Amar Hamdan, Quinn Martin, Kai Martin, Eden Lampi, (Elijah Nevins), (Henry Peck)
11:28.0, 11:50.5, 11:52.2, 12:03.9, 12:09.6, (12:32.0), (12:34.1)
14713Petoskey, MI - Team Time (1st 5) 59:14.0 | Spread (1st 5) 1:24.0
30, 32, 65, 172, 414, (470), (483)
Shane Izzard, Dylan Odenbach, Brady Odenbach, Tommy Farley, Walker Martin, (Andrew Wheatley), (Elijah Rindfusz)
11:24.0, 11:25.0, 11:37.0, 12:00.0, 12:48.0, (13:11.0), (13:18.0)
15737Traverse City East, MI - Team Time (1st 5) 59:29.1 | Spread (1st 5) 44.9
39, 73, 174, 213, 238, (267), (308)
Alex Durocher, Quinn Noyes, Zack Truszkowski, Kaiden Morey, Anthony Ribel, (Lukas Reimers), (Caleb Keller)
11:27.8, 11:40.2, 12:00.7, 12:07.7, 12:12.7, (12:17.8), (12:26.1)
16748Clifford Smart, MI - Team Time (1st 5) 59:17.6 | Spread (1st 5) 1:00.8
17, 76, 212, 213, 230, (289), (325)
Ty Parker, Lucas Karbel, Josh Simpson, Bela Matyus, Aidan Keffaber, (Chase Griffith), (Tyler Nazak)
11:10.6, 11:40.6, 12:07.3, 12:07.7, 12:11.4, (12:22.6), (12:29.2)
17779Corunna, MI - Team Time (1st 5) 59:41.2 | Spread (1st 5) 40.5
87, 109, 122, 168, 293, (433), (462)
Aidan Roka, Jaxon Strauch, Logan Vowell, Kenny Evans, Payton Chandler, (Cameron Moore), (Aidan Lavery)
11:42.6, 11:46.2, 11:49.9, 11:59.4, 12:23.1, (12:53.3), (13:06.9)
18810Hart (Rochester), MI - Team Time (1st 5) 59:26.9 | Spread (1st 5) 1:08.1
12, 120, 199, 234, 245, (357), (413)
Chaz Huthwaite, Carson Cagigal, Brock Washburn, Lukas Duz, Jonah McKay, (Collin Lott), (Patrick Axworthy)
11:06.1, 11:49.2, 12:05.5, 12:11.9, 12:14.2, (12:34.4), (12:47.8)
19839Liberty, MI - Team Time (1st 5) 59:47.7 | Spread (1st 5) 58.0
53, 64, 195, 197, 330, (379), (385)
Matt Aleva, Jack Chadwick, Chase Meredith, Samuel Peters, Jacob Caruana, (Teddy Winstel), (Nick Parrish)
11:31.8, 11:36.7, 12:04.3, 12:05.1, 12:29.8, (12:40.5), (12:41.5)
20847Hastings, MI - Team Time (1st 5) 59:56.1 | Spread (1st 5) 40.8
71, 133, 139, 221, 283, (306), (426)
Caleb LaBoe, Riley Shults, Jonah Teed, Micah Johnson, Charlie Nickels, (Reuben Solmes), (Jonah Lewis)
11:39.8, 11:52.8, 11:53.6, 12:09.3, 12:20.6, (12:26.0), (12:51.5)
21860Portage Central, MI - Team Time (1st 5) 59:49.0 | Spread (1st 5) 1:11.0
23, 131, 181, 186, 339, (343), (399)
Logan Begeman, Hunter Meninga, Bryant Winstanley, Matthew Long, Alex Beachnau, (Gavin Stahl), (Jack Hinze)
11:20.6, 11:52.3, 12:01.9, 12:02.6, 12:31.6, (12:32.0), (12:45.1)
22862Northern Hills, MI - Team Time (1st 5) 1:00:02.5 | Spread (1st 5) 19.7
132, 142, 147, 206, 235, (356), (390)
Hudson Kemperman, Nat DeWaard, Spencer Porter, Jonas Baar, Jaden Polizzi, (Braydon Hoeksema), (Alexander Mochel)
11:52.7, 11:55.1, 11:55.4, 12:06.9, 12:12.4, (12:34.3), (12:42.2)
23865Romeo, MI - Team Time (1st 5) 59:54.4 | Spread (1st 5) 43.0
48, 176, 184, 222, 235, (238), (275)
Connor Clor, Luke Allen, Bryce Goodsell, Noah Sarrach, Antonio Giambrone, (Cole Paquette), (Gabe Phelps)
11:29.4, 12:01.0, 12:02.2, 12:09.4, 12:12.4, (12:12.7), (12:19.6)
24884Otsego, MI - Team Time (1st 5) 59:55.3 | Spread (1st 5) 1:03.7
51, 92, 103, 278, 360, (397), (406)
Caleb Wesseldyk, Aidan Goodwin, Kenny Sheffer, Aydn Roth, Evan Atwood, (Matt Schreiner), (Holten Mulherin)
11:31.4, 11:43.3, 11:45.5, 12:20.0, 12:35.1, (12:44.8), (12:47.0)
25899Three Rivers, MI - Team Time (1st 5) 1:00:06.2 | Spread (1st 5) 38.0
83, 127, 203, 208, 278, (406), (484)
Maddox Hagen, Isaac Perez, Kyler Copenhaver, Sulley Zietlow, Mehki Singleton, (Caden Alexander), (Austen Waldon)
11:42.0, 11:51.0, 12:06.2, 12:07.0, 12:20.0, (12:47.0), (13:18.2)
26905West Int. Mt. Pleasant, MI - Team Time (1st 5) 59:56.5 | Spread (1st 5) 1:13.4
29, 81, 100, 331, 364, (366), (370)
Nick Dise, Logan Northrop, Rylan Selvidge, MacCoy Hovey, Jack Chiodini, (Xavier Creuger), (Noah Webster)
11:23.5, 11:41.5, 11:44.7, 12:29.9, 12:36.9, (12:37.1), (12:37.9)
27911White Pine (Saginaw), MI - Team Time (1st 5) 59:23.2 | Spread (1st 5) 1:57.5
2, 129, 151, 257, 372, (431), (477)
Kenny Lewis, Jack Laurain, Carson Hales, Landon Boss, Andrew Denay, (Finley Rutherford), (Nicholas Champagne)
10:40.7, 11:51.7, 11:56.3, 12:16.3, 12:38.2, (12:53.1), (13:13.6)
28918Cedar Springs, MI - Team Time (1st 5) 1:00:05.7 | Spread (1st 5) 57.0
62, 109, 143, 258, 346, (490), (508)
Elliot Moleski, Zach Reed, Eli Kleynenberg, Jack Sherburn, Ian Klenk, (Ayden Cook), (Grant Hoult)
11:35.4, 11:46.2, 11:55.2, 12:16.5, 12:32.4, (13:20.6), (13:39.2)
29928Bullock Creek, MI - Team Time (1st 5) 1:00:12.5 | Spread (1st 5) 1:46.0
25, 96, 115, 226, 466, (509), (512)
Bo Schwartz, Zane Schwartz, Dawson Bjorge, Brayden Sweeney, Maison Keister, (Justin Hays), (Gabriel Yager)
11:22.6, 11:44.1, 11:46.9, 12:10.3, 13:08.6, (13:39.5), (13:41.7)
30930St Johns, MI - Team Time (1st 5) 1:00:06.3 | Spread (1st 5) 55.9
45, 140, 175, 275, 295, (372), (403)
Brody O'Dell, Isaac Staib, Carson Schneider, Evan Martinez, Ty Wardin, (Nathan Klein), (Thomas Voisinet)
11:28.1, 11:53.7, 12:00.9, 12:19.6, 12:24.0, (12:38.2), (12:46.1)
31996St. Joseph Upton (Saint Joseph), MI - Team Time (1st 5) 1:00:24.7 | Spread (1st 5) 56.3
103, 118, 136, 251, 388, (445), (449)
Alexander Moyer, Zach Borre, David Scharich, Carter Petzke, Gavin Keller, (Nolan Adent), (Eli Toney)
11:45.5, 11:48.9, 11:53.2, 12:15.3, 12:41.8, (12:58.0), (13:01.3)
321003TS Nurnberger, MI - Team Time (1st 5) 1:00:54.4 | Spread (1st 5) 3:42.6
3, 36, 82, 361, 521, (522), (523)
Ben March, Colin Kuhn, Landon Pestrue, Alex Rodriguez, Paul Eldridge, (Daniel Childs), (Caden Powers)
10:44.2, 11:25.9, 11:41.9, 12:35.6, 14:26.8, (14:30.1), (14:33.0)
1003Western, MI - Team Time (1st 5) 1:00:01.3 | Spread (1st 5) 1:38.7
20, 28, 246, 285, 424, (460), (485)
Jeffrey Palmer, Cooper Singleton, Wesley Learned, Joshua Veneziano, Seth Good, (Owen Baker), (Tobin Wielenga)
11:12.0, 11:23.1, 12:14.3, 12:21.2, 12:50.7, (13:06.0), (13:19.0)
341011Freeland, MI - Team Time (1st 5) 59:24.3 | Spread (1st 5) 2:35.2
1, 15, 201, 332, 462, (473), (476)
TJ Hansen, Duncan LeBel, Noah Graham, Joseph Klopf, Sam Nemeth, (Jack Seemann), (Evan Brown)
10:31.7, 11:09.7, 12:05.7, 12:30.3, 13:06.9, (13:11.1), (13:13.4)
351017Grand Haven Lakeshore, MI - Team Time (1st 5) 1:00:29.1 | Spread (1st 5) 1:01.3
92, 117, 128, 284, 396, (404), (457)
Ben Eisnor, Jagger Segroves, Ethan Keskine, Asa Dean, Owen Brunsting, (Max Simon), (William Korenstra)
11:43.3, 11:48.7, 11:51.4, 12:21.1, 12:44.6, (12:46.6), (13:04.0)
361062Haslett, MI - Team Time (1st 5) 1:00:31.9 | Spread (1st 5) 1:02.2
58, 97, 216, 328, 363, (375), (406)
Nate Carmody, Logan Zahn, Dylan Lydic, Brody Quinn, Lee Dudasik, (Tony Mittino), (Charlie Dutcher)
11:33.7, 11:44.3, 12:08.4, 12:29.6, 12:35.9, (12:38.4), (12:47.0)
371117Belding, MI - Team Time (1st 5) 1:00:53.2 | Spread (1st 5) 2:57.9
6, 52, 118, 424, 517, (519), (520)
Maxwell McCarty, Keagen Ford, Dustin Maatman, David Myers, Cooper Ward, (Brevin Lamey), (Kenny Gould)
10:52.0, 11:31.7, 11:48.9, 12:50.7, 13:49.9, (14:04.9), (14:05.8)
381131Temperance Bedford, MI - Team Time (1st 5) 1:00:51.8 | Spread (1st 5) 31.9
137, 155, 264, 273, 302, (310), (324)
Aidan Ortiz, Simon Vandervlucht, Jordan Bunce, Gabriel Bock, Sawyer Ulery, (Jake Yeager), (Bryce McCloud)
11:53.3, 11:57.4, 12:17.3, 12:18.6, 12:25.2, (12:26.3), (12:28.8)
391137Forest Hills Central, MI - Team Time (1st 5) 1:00:52.6 | Spread (1st 5) 1:03.9
79, 89, 256, 316, 397, (465), (467)
Will Banfield, Parker Ludwig, Sawyer McCarthy, Tyler Dickinson, Zach Cheslek, (Jacob Barnes), (Elijah VanSkiver)
11:40.9, 11:43.0, 12:16.1, 12:27.8, 12:44.8, (13:08.2), (13:08.9)
401141Hudsonville Public, MI - Team Time (1st 5) 1:00:53.3 | Spread (1st 5) 39.8
102, 205, 246, 286, 302, (385), (438)
Curtis Ellis, Tommy Lobbezoo, Jason Van Dyken, Dawson Weemhof, Josh Little, (Tyler Scholma), (Zach Porczynski)
11:45.4, 12:06.8, 12:14.3, 12:21.6, 12:25.2, (12:41.5), (12:55.4)
411146Portage North, MI - Team Time (1st 5) 1:00:52.9 | Spread (1st 5) 46.9
99, 188, 259, 263, 337, (342), (387)
Gavin Thompson, Aeson Gonzalez, Corbin Trickey, Avery Kucharski, Bobby Koscinski, (Quinton Swanson), (Sam Collins)
11:44.5, 12:03.2, 12:16.7, 12:17.1, 12:31.4, (12:31.9), (12:41.6)
421149Napoleon, MI - Team Time (1st 5) 1:00:47.9 | Spread (1st 5) 1:04.7
38, 228, 249, 291, 343, (461), (469)
Kyler Pequet, Christian Nykamp, Haden McLain, Nic Smith, Landen Eagen, (Tyler Lausch), (Tyler Nall)
11:27.3, 12:10.6, 12:15.0, 12:23.0, 12:32.0, (13:06.8), (13:10.0)
431151Hillside, MI - Team Time (1st 5) 1:00:37.6 | Spread (1st 5) 1:32.3
18, 168, 252, 322, 391, (416), (444)
Brendan Herger, Nicholas Yaquinto, Luke Schwartz, James Riemer, Joe Siddall, (Alexander Hentnik), (Hudson Boots)
11:10.9, 11:59.4, 12:15.5, 12:28.6, 12:43.2, (12:48.5), (12:57.8)
441164Midland Public, MI - Team Time (1st 5) 1:00:59.2 | Spread (1st 5) 1:33.8
39, 125, 215, 334, 451, (452), (459)
Colin MacGregor, Jacob Rudisel, Lucas Berg, Alexander Ritter, Jacob Seybert, (Luke James), (Andrew Worsley)
11:27.8, 11:50.8, 12:08.2, 12:30.8, 13:01.6, (13:02.2), (13:05.0)
451176Ionia, MI - Team Time (1st 5) 1:01:04.9 | Spread (1st 5) 1:50.3
26, 55, 197, 423, 475, (482), (492)
Jacob Montgomery, Jonathan Anderson, Tyson Evans, Alex Bushee, Gavin Possehn, (Evan Yenchar), (Gage Flanner)
11:22.8, 11:33.3, 12:05.1, 12:50.6, 13:13.1, (13:17.9), (13:22.2)
461177Chippewa (Okemos), MI - Team Time (1st 5) 1:00:59.5 | Spread (1st 5) 50.8
75, 211, 229, 326, 336, (348), (368)
Nathan Wilkinson, Nik Greborunis, Liam Peck, Ryan Kinzer, Suchir Nagisetty, (Abraham Fischer), (Gurshaan Sidhu)
11:40.5, 12:07.2, 12:11.2, 12:29.3, 12:31.3, (12:33.0), (12:37.6)
471185Muir, MI - Team Time (1st 5) 1:01:02.5 | Spread (1st 5) 32.1
135, 204, 262, 282, 302, (322), (415)
Aidan Malik, Charlie Jacobs, Ryan Carrannanto, Jack Caldwell, Devon Ryan, (Brayden Kennedy), (Jackson Lusky)
11:53.1, 12:06.7, 12:17.0, 12:20.5, 12:25.2, (12:28.6), (12:48.4)
481204Auburn Bay City Western, MI - Team Time (1st 5) 1:01:02.3 | Spread (1st 5) 1:31.3
31, 199, 259, 275, 440, (448), (454)
Miles Killips, Kole Wilson, Landon Yurgaites, Sean Daily, Colin Palm, (Logan Gehoski), (Blake Dore)
11:24.6, 12:05.5, 12:16.7, 12:19.6, 12:55.9, (13:01.2), (13:02.4)
491209Lansing Area Catholic, MI - Team Time (1st 5) 1:01:20.0 | Spread (1st 5) 2:02.2
24, 94, 166, 429, 496, (498), (507)
Justin de Varona, Drew Tolfree, Jake Alvarado, Jackson Myott, Gavin Rabideau, (Hayden Richey), (Gary Tackett)
11:21.0, 11:43.8, 11:59.2, 12:52.8, 13:23.2, (13:26.9), (13:38.3)
501210Oak Valley, MI - Team Time (1st 5) 1:01:04.7 | Spread (1st 5) 1:15.1
61, 190, 265, 273, 421, (431), (480)
Pierce Gryzmkowski, Noah Tiernan, Hudson Todd, Aiden Jacob, Noah Sanchez, (Hayden Cross), (Skylar Jess-Issengger)
11:35.1, 12:03.4, 12:17.4, 12:18.6, 12:50.2, (12:53.1), (13:14.9)
511219Clarkston, MI - Team Time (1st 5) 1:01:09.3 | Spread (1st 5) 17.7
219, 226, 230, 232, 312, (338), (381)
Matthew de Hesselle, Andrew Floros, Brycen Lefief, Zac Montgomery, Bryce Nowik, (Levi Brumm), (Matthew Boor)
12:09.1, 12:10.3, 12:11.4, 12:11.7, 12:26.8, (12:31.5), (12:40.6)
521222Bath, MI - Team Time (1st 5) 1:01:13.7 | Spread (1st 5) 1:07.3
86, 145, 162, 411, 418, (474), (513)
Bradlee Uhlmann, Andrew Koenigsknecht, Cole Chamberlain, Carter Holmes, Connor Ingram, (Payton Zimmerlee), (Sam Dunckel)
11:42.5, 11:55.3, 11:59.0, 12:47.1, 12:49.8, (13:12.9), (13:41.9)
531223Harper Creek, MI - Team Time (1st 5) 1:01:07.5 | Spread (1st 5) 57.0
74, 157, 272, 353, 367, (468), (511)
Braxton Liss, Dominic Lowrie, Kaymen Graybeal, Jackson Dzwik, Ethan Tabiadon, (Cooper Gardner), (Brock Hibbs)
11:40.3, 11:57.6, 12:18.3, 12:34.0, 12:37.3, (13:09.0), (13:40.6)
541233Grand Rapids Christian, MI - Team Time (1st 5) 1:01:23.7 | Spread (1st 5) 1:24.9
108, 166, 241, 248, 470, (503), (505)
Keegan Hoekstra, Quintin Willis, Joe Waalkes, Simon Triezenberg, Maximilian Rodwell, (Sean Ryan), (Gavin Peters)
11:46.1, 11:59.2, 12:13.0, 12:14.4, 13:11.0, (13:31.9), (13:33.6)
551269Vicksburg, MI - Team Time (1st 5) 1:01:48.3 | Spread (1st 5) 1:39.5
80, 85, 152, 464, 488, (514), (516)
Skye Smith, Mitchell Beyer, Brayden Odell, Ryder Gorham, Luke Wilson, (Jordan Diekman), (Grant Balazs)
11:41.0, 11:42.3, 11:56.5, 13:08.0, 13:20.5, (13:42.0), (13:46.0)
561271Bloomfield Hills, MI - Team Time (1st 5) 1:01:17.9 | Spread (1st 5) 32.0
149, 225, 269, 313, 315, (406), (486)
Jack Collins, Robert Gaines, William Barber, Rocco DeAngelis, Gordan Kopmeyer, (Ryan Wilusz), (Dylan Psenka)
11:55.6, 12:09.7, 12:17.9, 12:27.1, 12:27.6, (12:47.0), (13:19.8)
571320Forest Hills Eastern, MI - Team Time (1st 5) 1:01:27.7 | Spread (1st 5) 36.0
158, 253, 267, 290, 352, (379), (383)
Noah McGraw, Heath Soho, Luke Ueland, Connor VanVlerah, Tyler Endres, (Jackson Ueland), (Kestin Mayer)
11:57.8, 12:15.6, 12:17.8, 12:22.7, 12:33.8, (12:40.5), (12:41.3)
581333Grand Ledge Beagle, MI - Team Time (1st 5) 1:01:27.9 | Spread (1st 5) 55.4
89, 196, 326, 347, 375, (455), (456)
Elijah Hutchinson, Ian Hinkle, Ty Jannausch, Carter Kingsley, Calahan Knight, (Carter McKinney), (Alexander Schafer)
11:43.0, 12:04.6, 12:29.3, 12:32.6, 12:38.4, (13:02.6), (13:03.4)
591337Royal Oak, MI - Team Time (1st 5) 1:01:29.4 | Spread (1st 5) 58.0
72, 208, 333, 353, 371, (417), (420)
Sebastian Ramirez, Braxton Sipes, Nolan Till, Keegan Nolan, Andres Jaime, (Liam Dugan), (Joe Bonus)
11:40.0, 12:07.0, 12:30.4, 12:34.0, 12:38.0, (12:49.0), (12:50.0)
601348Yale, MI - Team Time (1st 5) 1:01:52.0 | Spread (1st 5) 1:28.0
89, 172, 176, 441, 470, (518), (525)
Giovanni Keegan-Pardo, Blake Ferguson, Acer Campbell, Kale Kovach, Ted Rutkofske, (Lucas Peltier), (John Zakrzewski)
11:43.0, 12:00.0, 12:01.0, 12:57.0, 13:11.0, (14:01.0), (14:54.0)
611370Byron Center West, MI - Team Time (1st 5) 1:01:38.2 | Spread (1st 5) 53.8
138, 255, 271, 294, 412, (443), (458)
Brady Swanson, Mark Millard, Cole Mitchell, Maxwell Mathers, Brady Wolters, (Tate Pellow), (Nik Block)
11:53.4, 12:16.0, 12:18.0, 12:23.6, 12:47.2, (12:57.4), (13:04.4)
621384Jenison, MI - Team Time (1st 5) 1:01:43.2 | Spread (1st 5) 1:23.5
57, 170, 316, 400, 441, (497), (500)
Seth Conner, Cole Visser, Parker Strelecki, Justin Clement, Matthew Schwartz, (Andrew Wangler), (Oliver Conlon)
11:33.5, 11:59.5, 12:27.8, 12:45.4, 12:57.0, (13:24.7), (13:28.0)
631389Fort Gratiot, MI - Team Time (1st 5) 1:01:31.3 | Spread (1st 5) 1:51.4
16, 244, 287, 392, 450, (500), (504)
Luke Maher, Ryan Maher, Luke VanderHeuvel, Talon Schott, Hunter Christopher, (Brady Mayer), (Grant Gonser)
11:10.1, 12:14.0, 12:22.0, 12:43.7, 13:01.5, (13:28.0), (13:32.1)
641394East Rockford, MI - Team Time (1st 5) 1:01:42.1 | Spread (1st 5) 28.8
187, 218, 314, 335, 340, (357), (359)
Owen Vandrie, Carter Bissell, Nate Fahey, Ethan Crelly, Kalum Carroll, (Keegan Becker), (Justin Newlin)
12:03.0, 12:09.0, 12:27.3, 12:31.0, 12:31.8, (12:34.4), (12:34.8)
651401St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:02:06.7 | Spread (1st 5) 1:35.7
106, 182, 192, 430, 491, (492), (495)
Luke Bobrowski, Josh Slocum, Tucker Krumm, Louis Rhein, Olin Kasperowicz, (Carter Wentzloff), (Owen Read)
11:46.0, 12:02.0, 12:04.0, 12:53.0, 13:21.7, (13:22.2), (13:23.0)
661405Warner, MI - Team Time (1st 5) 1:01:45.2 | Spread (1st 5) 44.9
150, 266, 296, 311, 382, (401), (452)
Matt Rai, Matthew Rai, Curtis Kent, Ben Gonzales, Alex Hamilton, (Jamieson White), (Nikolas Ndrejaj)
11:56.1, 12:17.6, 12:24.1, 12:26.4, 12:41.0, (12:45.6), (13:02.2)
671414Alma, MI - Team Time (1st 5) 1:01:37.1 | Spread (1st 5) 1:47.0
19, 145, 368, 436, 446, (488), (515)
Ali Kudmani, Buddy Leonard, Elijah Baltierra, Bodie Heiss, Noah Chouinard, (Collin Helinski), (Hoyt Munro)
11:11.1, 11:55.3, 12:37.6, 12:55.0, 12:58.1, (13:20.5), (13:42.5)
681419Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 1:01:47.3 | Spread (1st 5) 1:05.6
113, 232, 269, 378, 427, (499), (502)
Will Brodie, Bryce Lloyd, Elijah Gartland, Josiah Gartland, Clay Adair, (Joe Engle), (Drew Edwards)
11:46.5, 12:11.7, 12:17.9, 12:39.1, 12:52.1, (13:27.8), (13:29.4)
691423Chelsea Beach, MI - Team Time (1st 5) 1:01:22.4 | Spread (1st 5) 1:53.4
8, 179, 395, 419, 422, (478), (524)
Connell Alford, Jackson Dell, Noah Forbes, Misha McElrath, Evan Muchler, (Luke Tropea), (Gavin Busch)
10:56.9, 12:01.1, 12:44.2, 12:49.9, 12:50.3, (13:13.8), (14:47.5)
701477Frost, MI - Team Time (1st 5) 1:02:08.0 | Spread (1st 5) 1:00.0
141, 159, 306, 435, 436, (447), (481)
Benjamin Cook, Malcolm Speigle, Asa Martin, Chase Starr, Javeon Jemison, (Jacob Koziel), (Benjamin Dalton)
11:55.0, 11:58.0, 12:26.0, 12:54.0, 12:55.0, (13:01.0), (13:15.0)
711494Paw Paw, MI - Team Time (1st 5) 1:01:57.4 | Spread (1st 5) 1:06.9
59, 320, 351, 375, 389, (404), (434)
Aden Webber, Caden Bowen, Bryce Barnett, Michael Lounsbury, Dawson Trolard, (Kyle Boff), (Brenden Muessig)
11:35.0, 12:28.4, 12:33.7, 12:38.4, 12:41.9, (12:46.6), (12:53.7)
721500McBain, MI - Team Time (1st 5) 1:02:03.5 | Spread (1st 5) 21.8
243, 291, 299, 305, 362, (494), (506)
Cayden Torry, Nathan Koetje, Claydon Ingleright, Juan Marin, Cyle Torry, (Kaden Abrahamson), (Jose Chavez)
12:13.9, 12:23.0, 12:25.0, 12:25.9, 12:35.7, (13:22.9), (13:35.6)
731524Whitehall, MI - Team Time (1st 5) 1:02:07.7 | Spread (1st 5) 44.6
153, 298, 340, 350, 383, (392), (394)
Evan Jud, Kyler Frees, Tyler VanAntwerp, Drew Boeringa, Stewart Waters, (Brady Tate), (Ryne Christensen)
11:56.7, 12:24.6, 12:31.8, 12:33.3, 12:41.3, (12:43.7), (12:44.0)
741528Fowler, MI - Team Time (1st 5) 1:02:07.8 | Spread (1st 5) 1:00.7
112, 318, 320, 372, 406, (439), (510)
Nate Spicer, Trevor Feldpausch, Nolan Simon, Aaron Simon, Noah Schafer, (Ford Phillips), (Jack Schafer)
11:46.3, 12:27.9, 12:28.4, 12:38.2, 12:47.0, (12:55.7), (13:40.2)
751594Our Lady of Good Counsel, MI - Team Time (1st 5) 1:02:23.2 | Spread (1st 5) 32.0
280, 281, 297, 309, 427, (479), (487)
Ross Kraft, Jack Dugas, Aaron Lenart, Tyler Kraft, Dylan Kraft, (Michael Keyes), (Caleb Renfer)
12:20.1, 12:20.4, 12:24.4, 12:26.2, 12:52.1, (13:14.7), (13:19.9)