152Forsythe-Ann Arbor, MI - Team Time (1st 5) 43:47.0 | Spread (1st 5) 24.0
3, 3, 10, 13, 23, (25), (70)
Peter Brody-Moore, Adam Gaboury, Jon Russell, Joe Halpern, Patrick Kersch, (Willy Clark), (Brendan Lawless)
8:34.0, 8:34.0, 8:49.0, 8:52.0, 8:58.0, (9:00.0), (9:27.0)
2103Tappan-Ann Arbor, MI - Team Time (1st 5) 44:39.0 | Spread (1st 5) 34.0
6, 13, 16, 24, 44, (48), (52)
Lucas Arrivo, Jacob Johnson, Robert Peterson, Caleb Tesar, Jackson Hawkins, (Kevin Ehrenberger), (Holden Tamblyn)
8:40.0, 8:52.0, 8:54.0, 8:59.0, 9:14.0, (9:15.0), (9:16.0)
3122Slauson, MI - Team Time (1st 5) 45:00.0 | Spread (1st 5) 16.0
15, 19, 22, 31, 35, (58), (72)
Victor Dirita, Max Porto, Deric Murray, Joe Riggs, Tommy Oldani, (Peter Slotten), (William Welch)
8:53.0, 8:55.0, 8:57.0, 9:06.0, 9:09.0, (9:18.0), (9:29.0)
4188Clague, MI - Team Time (1st 5) 45:41.0 | Spread (1st 5) 44.0
8, 28, 38, 40, 74, (106), (133)
John Giles, Shangbo Liao, Avi Covrigaru, Steven Zou, Conor Donnelly, (Harith Palmer), (David Thomas)
8:46.0, 9:01.0, 9:11.0, 9:13.0, 9:30.0, (9:42.0), (9:50.0)
5263Saline, MI - Team Time (1st 5) 45:55.5 | Spread (1st 5) 1:16.6
1, 29, 36, 98, 99, (150), (153)
Logan Wetzel, Kevin Hall, Diego Morse, Gabriel Walder, Ian Bergere, (Aaron Milley), (Stevie Kise)
8:23.2, 9:03.3, 9:10.0, 9:39.2, 9:39.8, (9:55.3), (9:56.2)
6275Grandville, MI - Team Time (1st 5) 46:11.0 | Spread (1st 5) 1:00.4
7, 18, 42, 90, 118, (125), (138)
Robert Payne, Matt Smith, Jake Roncka, Jarod Cobb, Thomas Breazeale, (Shea Cole), (Joe Gullet)
8:44.0, 8:54.7, 9:13.3, 9:34.6, 9:44.4, (9:47.9), (9:50.8)
7316Grand Rapids Christian, MI - Team Time (1st 5) 46:37.7 | Spread (1st 5) 53.6
20, 51, 54, 64, 127, (137), (146)
Patrick Jonker, Zach Terpstra, Jim VanDyke, Eliot Borst, Andrew Koning, (Trevor Wisneski), (Jacob Otte)
8:55.2, 9:15.2, 9:16.7, 9:21.8, 9:48.8, (9:50.5), (9:53.8)
8318Lakeview (Battle Creek), MI - Team Time (1st 5) 46:53.7 | Spread (1st 5) 33.6
32, 47, 62, 73, 104, (142), (174)
Anderson Austin, Tyler Homer, Brandon Vanosten, Jonathan Haadsma, Ethan Parr, (Brandon Rose), (Gavin Homer)
9:07.7, 9:14.8, 9:20.8, 9:29.1, 9:41.3, (9:51.9), (10:04.0)
9422Northern Hills, MI - Team Time (1st 5) 47:44.0 | Spread (1st 5) 27.0
48, 74, 94, 100, 106, (112), (210)
Andrew Wittland, Mitchell Vredeveld, Grant Larideri, Nathan Legault, Jack Neeley, (Bobby Pelton), (Nick Young)
9:15.0, 9:30.0, 9:37.0, 9:40.0, 9:42.0, (9:43.0), (10:16.0)
422Portage Central, MI - Team Time (1st 5) 47:31.4 | Spread (1st 5) 44.3
37, 53, 66, 117, 149, (172), (182)
An Le, Alex Jarvis, Binh Le, Sam Westra, Parker Beach, (Luke Warner), (Lewis Kordupel)
9:10.7, 9:16.5, 9:24.9, 9:44.3, 9:55.0, (10:02.5), (10:06.2)
11484Byron Center West, MI - Team Time (1st 5) 47:34.2 | Spread (1st 5) 1:30.4
2, 92, 101, 120, 169, (238), (274)
Ben VanderWeide, Andrew VandeBunte, Brenden Streelmen, Mitchell Dykstra, Luke Holland, (Andrew Verbrugge), (Ryan O'Neill-Haugh)
8:31.3, 9:35.2, 9:40.4, 9:45.6, 10:01.7, (10:27.5), (10:39.5)
12511White Pine (Saginaw), MI - Team Time (1st 5) 48:15.0 | Spread (1st 5) 26.0
65, 91, 106, 121, 128, (133), (140)
Parker Eisengruber, Will Concannon, Connor Szukhent, Andrew Ellsworth, Mitch Mynatt, (Noah Zerba), (Tom Yura)
9:23.0, 9:35.0, 9:42.0, 9:46.0, 9:49.0, (9:50.0), (9:51.2)
13514Grand Ledge Beagle, MI - Team Time (1st 5) 48:19.1 | Spread (1st 5) 28.1
77, 83, 95, 102, 157, (305), (339)
Jake Wilson, Jack Twarozynski, Thomas Jackson, Tony Patino, Kellen Brown, (David Weiss), (Brad Anderson)
9:30.4, 9:32.2, 9:37.4, 9:40.6, 9:58.5, (10:49.8), (11:02.4)
14536Ionia, MI - Team Time (1st 5) 48:16.5 | Spread (1st 5) 39.7
43, 67, 139, 143, 144, (162), (170)
Christiaan Duell, John McCord, Marshal Rademacher, Tim Mayer, Jake Van Ess, (Phillip Sipperley), (Diego Contreras)
9:13.9, 9:25.4, 9:50.9, 9:52.7, 9:53.6, (9:59.8), (10:01.9)
15575Portage West, MI - Team Time (1st 5) 48:31.8 | Spread (1st 5) 44.0
55, 88, 110, 155, 167, (188), (189)
Jared Lutz, Ryan Melgar, D.J Prentiss, Cody Hardwick, Connor Smith, (Marius VanderHoff), (Jon Koning)
9:17.6, 9:33.7, 9:42.4, 9:56.5, 10:01.6, (10:07.1), (10:07.6)
16680Auburn Bay City Western, MI - Team Time (1st 5) 49:09.3 | Spread (1st 5) 1:11.0
59, 84, 86, 203, 248, (260), (288)
Antonio Wenglikowski, Evan Vorwerck, Brendan Nesbitt, Collin Krygier, Mathew Billette, (Robert Billette), (Austin Boks)
9:19.0, 9:33.4, 9:33.5, 10:13.4, 10:30.0, (10:33.0), (10:43.0)
17684Greenville, MI - Team Time (1st 5) 48:48.0 | Spread (1st 5) 1:55.0
5, 115, 128, 180, 256, (316), (368)
Kyle Farmer, Dakota Matelski, Andrew Mason, Ryan Lowing, Jacob Reamer, (Devon Anderson), (Chase Lincoln)
8:37.0, 9:44.0, 9:49.0, 10:06.0, 10:32.0, (10:55.0), (11:17.0)
18686Sturgis, MI - Team Time (1st 5) 49:13.6 | Spread (1st 5) 28.7
84, 136, 141, 154, 171, (211), (262)
Shawn Bell, Alex Humphreys, Terry Stahl, David Polzin, Seth Miller, (Trever Sprowls), (Avery Peterson)
9:33.4, 9:50.1, 9:51.6, 9:56.4, 10:02.1, (10:16.3), (10:34.2)
19702Traverse City East, MI - Team Time (1st 5) 49:22.2 | Spread (1st 5) 47.9
71, 93, 126, 204, 208, (223), (242)
Jimmy Vanderbosch, William Chown, Blake Beyer, Trevor Sepanik, Chris Wilson, (Peter Colombo), (Donovan Maddison)
9:27.8, 9:36.8, 9:48.3, 10:13.6, 10:15.7, (10:22.0), (10:28.5)
20705Bear Lake, MI - Team Time (1st 5) 49:19.6 | Spread (1st 5) 1:06.5
57, 113, 133, 174, 228, (276), (341)
Jordan Anderson, Cole Verrett, Taylor Makowski, Randy Pienta, Josh Ide, (Jimmy Schoedel), (Ethan Hunt)
9:17.9, 9:43.3, 9:50.0, 10:04.0, 10:24.4, (10:40.3), (11:03.7)
21742Temperance Bedford, MI - Team Time (1st 5) 49:21.9 | Spread (1st 5) 1:38.8
30, 81, 147, 194, 290, (340), (425)
Brenden Smith, Gavin Wilkinson, Spencer Sullivan, Brandon Gore, Brendan Burns, (David Jordan), (Shivla Shikwana)
9:04.3, 9:31.2, 9:54.2, 10:09.1, 10:43.1, (11:03.6), (11:48.8)
22793Pathfinder - Pinckney, MI - Team Time (1st 5) 49:50.5 | Spread (1st 5) 35.2
80, 167, 178, 184, 184, (198), (224)
Brian Valentine, Jack Van de Kerkhove, Nick Hartstang, Liam Higgins, Gabe Grannis, (Austin Wicker), (Noah Bylski)
9:31.1, 10:01.6, 10:05.2, 10:06.3, 10:06.3, (10:10.9), (10:22.8)
23808Mattawan, MI - Team Time (1st 5) 49:44.8 | Spread (1st 5) 1:42.2
17, 119, 165, 240, 267, (284), (345)
Nicholas King, PAtrick Beauchamp, Jacob Devries, Austin Langlinais, Josh Anderson, (Jacob Sanderson), (eric Wdowicki)
8:54.5, 9:44.7, 10:01.0, 10:27.9, 10:36.7, (10:42.1), (11:05.6)
24826Spring Lake, MI - Team Time (1st 5) 50:03.3 | Spread (1st 5) 1:14.6
68, 78, 144, 257, 279, (311), (394)
Riley Warmoth, Ben Kramer, Will Warmoth, Justin Taylor, Joey Bowen, (Jacob Doerr), (Chris Hintz)
9:26.1, 9:30.6, 9:53.6, 10:32.3, 10:40.7, (10:53.4), (11:28.6)
25853Mill Creek (Dexter), MI - Team Time (1st 5) 49:59.6 | Spread (1st 5) 1:37.9
12, 160, 218, 222, 241, (281), (300)
Peter Assenmacher, Ben Nicholas, Jackson Bement, Michael Martinez, Kavi Kulkarni, (Peyton Stimac), (Vince Palenick)
8:50.2, 9:59.4, 10:20.2, 10:21.7, 10:28.1, (10:41.6), (10:46.2)
26868Sparta, MI - Team Time (1st 5) 50:00.0 | Spread (1st 5) 2:10.0
8, 124, 200, 214, 322, (368), (453)
Carter Versleys, Carter Shupe, Andrew Thome, Nate Ring, Wyatt Cornett, (Erik Christafferson), (Chris Thome)
8:46.0, 9:47.0, 10:12.0, 10:19.0, 10:56.0, (11:17.0), (12:07.4)
27925Grand Rapids South Christian, MI - Team Time (1st 5) 50:34.0 | Spread (1st 5) 1:39.0
46, 122, 151, 293, 313, (317), (496)
Luis DeKryger, Nate Sculley, Tyler Laninga, Jason Gilder, Owen Ferino, (Matthew Kikkert), (Guikema Sam)
9:14.6, 9:46.4, 9:55.7, 10:43.7, 10:53.6, (10:55.2), (13:19.7)
925Vicksburg, MI - Team Time (1st 5) 50:28.3 | Spread (1st 5) 1:34.1
33, 60, 272, 275, 285, (329), (342)
Keenan Erb, Nati Nuzzi, Richy Livingston, Cole Flintrop, Michael Scoffin, (Spencer Cripps), (Bryce O'Neil)
9:08.5, 9:19.4, 10:38.0, 10:39.8, 10:42.6, (10:58.8), (11:04.4)
29954Harper Creek, MI - Team Time (1st 5) 50:50.6 | Spread (1st 5) 1:59.9
61, 114, 131, 271, 377, (395), (398)
Cole Schneider, Luke Browne, Mitch Coon, Brad Thomas, Ryan O'Connor, (Tomo Saito), (Kade Rocco)
9:20.1, 9:43.6, 9:49.4, 10:37.5, 11:20.0, (11:29.2), (11:31.4)
30956Scarlett, MI - Team Time (1st 5) 50:51.0 | Spread (1st 5) 25.0
158, 165, 200, 207, 226, (449), (486)
Leland Spratt, Joseph Estes, Lemuel Spratt, Jason Massey, Jacob Emmett, (Jalen Massey), (Kamari Brawner)
9:59.0, 10:01.0, 10:12.0, 10:15.0, 10:24.0, (12:06.0), (12:51.0)
31981Hudsonville Public, MI - Team Time (1st 5) 50:59.5 | Spread (1st 5) 1:03.9
68, 195, 234, 236, 248, (252), (292)
Devon Main, Brad Taalman, Jared Garcia, Kyle Chamberlain, Josh Weinmann, (Nathan Schipper), (Ethan Schutter)
9:26.1, 10:09.5, 10:26.8, 10:27.1, 10:30.0, (10:30.8), (10:43.4)
321019Decatur, MI - Team Time (1st 5) 50:58.8 | Spread (1st 5) 1:44.4
25, 190, 232, 278, 294, (381), (436)
Nicholas Gerhold, Trevor Etter, Austin Ogrin, Wesley Hemenway, C. J. Henley, (Brandon Evans), (Zachery Howard)
9:00.0, 10:07.7, 10:26.1, 10:40.6, 10:44.4, (11:23.5), (11:56.9)
331035Allendale, MI - Team Time (1st 5) 51:02.9 | Spread (1st 5) 1:43.9
27, 196, 230, 287, 295, (323), (328)
Eddie McIntyre, Nate Reiger, Ben Levander, Sam Austin, Chandler Brouwer, (Seth Farber), (Zachary Oswald)
9:00.7, 10:09.8, 10:25.1, 10:42.7, 10:44.6, (10:56.6), (10:58.6)
341056St. Joseph Upton (Saint Joseph), MI - Team Time (1st 5) 51:29.8 | Spread (1st 5) 1:58.4
63, 159, 227, 231, 376, (384), (438)
Greg Smith, Patrick Fischer, Joey Kirby, Daniel Pfahler, Kurt Egelhaaf, (Blaine Warmbein), (Brandon Whittaker)
9:21.4, 9:59.1, 10:24.3, 10:25.2, 11:19.8, (11:25.8), (11:57.9)
351071Schoolcraft, MI - Team Time (1st 5) 51:27.6 | Spread (1st 5) 1:47.6
45, 105, 261, 324, 336, (374), (383)
Matthew Ring, Kyle Hadley, Davis DeVoe, Austin Ladd, Nicholas Hayward, (Matt Dickerson), (Max Fiebelkorn)
9:14.1, 9:41.4, 10:33.7, 10:56.7, 11:01.7, (11:18.7), (11:25.1)
361082Richland Gull Lake, MI - Team Time (1st 5) 51:32.0 | Spread (1st 5) 23.6
193, 202, 208, 221, 258, (285), (337)
Austin Lovett, Matthew Ruge, Dainel Pelhyes, Will Hough, Alex Chamberlin, (Nolan Rowland), (Jarrett Miller)
10:09.0, 10:13.3, 10:15.7, 10:21.4, 10:32.6, (10:42.6), (11:01.8)
371087Holland Black River, MI - Team Time (1st 5) 51:38.2 | Spread (1st 5) 1:13.7
109, 162, 213, 282, 321, (333), (396)
Joseph Britt, Zach Schruer, Zach Spencley, Brenden Jones, Tyler Swanson, (Andrew Burns), (Alex Bascom)
9:42.2, 9:59.8, 10:18.5, 10:41.8, 10:55.9, (10:59.7), (11:30.5)
381110Calvin Christian, MI - Team Time (1st 5) 51:40.4 | Spread (1st 5) 2:01.8
34, 111, 302, 307, 356, (382), (403)
Logan Jurgens, Andrew Rush, Graham Broek, Brandon Byington, Ben DeHaan, (Kyle Tolar), (Connor DeBruin)
9:08.6, 9:42.7, 10:47.3, 10:51.4, 11:10.4, (11:24.6), (11:33.6)
391136Concord, MI - Team Time (1st 5) 52:10.4 | Spread (1st 5) 2:05.9
76, 79, 187, 386, 408, (488), (490)
Jacob Hall, Jesse Hersha, Joey Hutchins, Caleb Chamberlain, Rocky Hutchins, (Tyler Bretes), (Daniel Mikovits)
9:30.2, 9:30.9, 10:06.8, 11:26.4, 11:36.1, (12:55.2), (12:58.9)
401180Lawton, MI - Team Time (1st 5) 52:11.4 | Spread (1st 5) 1:07.3
123, 197, 235, 311, 314, (426), (444)
Julian Torres, Joe Stermer, Brett Stermer, Kevin Berryman, Donnie Stermer, (Matt Willims), (Evan Tomilo)
9:46.7, 10:10.3, 10:27.0, 10:53.4, 10:54.0, (11:49.0), (12:01.7)
411198Northview Crossroads, MI - Team Time (1st 5) 52:13.0 | Spread (1st 5) 49.0
152, 214, 248, 288, 296, (296), (353)
Dejour Denhof, Xavier Manning, Derek Anderson, Justice Brooks, Ethan Jackson, (Tyler Burnett), (Garett Bakos)
9:56.0, 10:19.0, 10:30.0, 10:43.0, 10:45.0, (10:45.0), (11:09.0)
421228Mill Creek (Comstock Park), MI - Team Time (1st 5) 52:38.0 | Spread (1st 5) 2:26.0
48, 96, 303, 366, 415, (466)
Mitchell Parsons, Albert Henry, Gabe Wier, Aaron Wisner, Adam Ledger, (Dylan McIntyre)
9:15.0, 9:38.0, 10:48.0, 11:16.0, 11:41.0, (12:23.0)
431311Lumen Christi, MI - Team Time (1st 5) 52:56.0 | Spread (1st 5) 1:49.4
56, 225, 335, 346, 349, (410), (470)
Justin Perticone, Alex Hoop, Henry Berkemeier, Cole Dillon, Kristian Cavender, (Brady O'Dowd), (John Slough)
9:17.8, 10:23.9, 11:01.3, 11:05.8, 11:07.2, (11:37.5), (12:28.9)
441316Coldwater Legg, MI - Team Time (1st 5) 52:55.0 | Spread (1st 5) 44.0
191, 245, 268, 304, 308, (330), (375)
Shane Dunn, Adam Clemens, Nathan Waterbury, George Beeman, Spencer Leist, (Sean Delaney), (Matt Sowles)
10:08.0, 10:29.0, 10:37.0, 10:49.0, 10:52.0, (10:59.0), (11:19.0)
451362Kalamazoo Linden Grove, MI - Team Time (1st 5) 53:37.3 | Spread (1st 5) 2:04.5
82, 88, 379, 406, 407, (452), (458)
Cameron Andrews, Alex Teutsch, Grady Hively, Grant Kubiak, Miles Pruit, (Jesus Morales), (Patrick Fulton)
9:31.4, 9:33.7, 11:20.5, 11:35.8, 11:35.9, (12:07.2), (12:12.1)
461373Caledonia (Duncan-Kraft), MI - Team Time (1st 5) 53:35.0 | Spread (1st 5) 1:48.2
179, 199, 246, 315, 434, (445), (477)
Eric Farhadi, Jordan Pattison, Logan Fleisher, Cody Jakiel, Gavin Denczek, (Tyler White), (Zach Kutches)
10:05.8, 10:11.3, 10:29.1, 10:54.8, 11:54.0, (12:02.3), (12:37.0)
471396Hemlock, MI - Team Time (1st 5) 53:31.4 | Spread (1st 5) 1:00.1
206, 233, 243, 350, 364, (389), (421)
Erich Freeman, Logan Warian, Landon Honsinger, Hunter Irish, Kurt Sollner, (Jared Murphy), (Joe Lockwood)
10:14.3, 10:26.7, 10:28.6, 11:07.4, 11:14.4, (11:27.0), (11:43.3)
481409Wayland Union, MI - Team Time (1st 5) 53:31.5 | Spread (1st 5) 1:07.1
182, 236, 298, 330, 363, (400), (420)
Taaron Foote, Quincy Ballone, Jessi LaValley, Tyler Vanderwiede, Perry Carter, (Owen Glass), (Josh Gemmen)
10:06.2, 10:27.1, 10:45.9, 10:59.0, 11:13.3, (11:31.8), (11:43.1)
491428Otsego, MI - Team Time (1st 5) 53:49.7 | Spread (1st 5) 1:20.2
216, 239, 276, 283, 414, (439), (471)
Jacob Starr, Brandon Watson, Cam Brylowski, Jesse David, John Finch, (Owen Graham), (Shawn Farrell)
10:19.8, 10:27.6, 10:40.3, 10:42.0, 11:40.0, (11:59.7), (12:29.0)
501493Hillsdale Academy, MI - Team Time (1st 5) 54:40.8 | Spread (1st 5) 2:36.0
132, 186, 334, 372, 469, (502)
Augustine Siegel, Sam Brady, Diego Rodriguez-Lugo, Noah Heckenlively, Sam McArthur, (Nathaniel Birzer)
9:49.5, 10:06.6, 11:00.8, 11:18.4, 12:25.5, (14:01.8)
511495Kent City, MI - Team Time (1st 5) 54:25.6 | Spread (1st 5) 2:15.6
116, 253, 343, 344, 439, (489), (506)
Colton Carew, Brayden Gruen, Ben Swanson, Don Kridler, James Cook, (Nicholas Kridler), (Tyler Vincent)
9:44.1, 10:31.2, 11:05.2, 11:05.4, 11:59.7, (12:58.2), (15:48.0)
521509Portage North, MI - Team Time (1st 5) 54:13.6 | Spread (1st 5) 1:23.7
148, 310, 319, 359, 373, (385), (500)
Andrew Shaw, Aidan Sorensen, Khoa Nguyen, Todd Berglund, Codey Clemens, (Kyle Cattell), (Jacob Berglund)
9:54.8, 10:53.1, 10:55.5, 11:11.7, 11:18.5, (11:25.9), (13:36.1)
531518Birch Run, MI - Team Time (1st 5) 54:42.8 | Spread (1st 5) 2:10.8
176, 216, 309, 357, 460, (462)
Donovan Zietz, Jeffrey Ayling, Lucas Clark, Jackson Percy, Justin Smith, (Jerad Inman)
10:04.1, 10:19.8, 10:52.9, 11:11.1, 12:14.9, (12:16.1)
541533Lakeshore (Stevensville), MI - Team Time (1st 5) 54:22.2 | Spread (1st 5) 1:08.9
212, 255, 324, 354, 388, (417), (450)
Drew Waning, Matt Montgomery, John Wendland, Kyle Ogata, Kaleb Berry, (Vincent Johnson), (Max Bauchet)
10:17.9, 10:31.7, 10:56.7, 11:09.1, 11:26.8, (11:42.6), (12:06.1)
551542Belding, MI - Team Time (1st 5) 54:26.0 | Spread (1st 5) 1:15.0
191, 265, 338, 368, 380, (430), (487)
Damion Myers, Matt Feuerstein, Andrew Rice, Vince Ross, Blake Flynn, (Kaleb Gotwalt), (Lucas Hopkins)
10:08.0, 10:36.0, 11:02.0, 11:17.0, 11:23.0, (11:52.0), (12:52.0)
1542Chippewa Hills, MI - Team Time (1st 5) 54:55.7 | Spread (1st 5) 3:05.7
39, 273, 362, 404, 464, (483), (494)
Chris Oates, Tyler Parker, Corey Godden, Tyler Frease, Zach Bentley, (Austin Scott), (Erik Moorman)
9:12.5, 10:38.4, 11:12.3, 11:34.3, 12:18.2, (12:44.8), (13:18.8)
571544Coopersville, MI - Team Time (1st 5) 54:18.4 | Spread (1st 5) 36.5
264, 298, 306, 318, 358, (386)
Sam Layton, Matt Denson, Alex Sheridan, TJ Leach, Caleb Kahrs, (Joseph Madison)
10:34.9, 10:45.9, 10:50.9, 10:55.3, 11:11.4, (11:26.4)
581551Plainwell, MI - Team Time (1st 5) 54:52.0 | Spread (1st 5) 2:02.1
130, 244, 326, 422, 429, (471), (473)
Davis Karklins, Grant Pettit, Tyler Leroy, Nicholas Ebsch, Elijah Adams, (Shelby Judd), (Ben Miller)
9:49.2, 10:28.9, 10:57.6, 11:45.0, 11:51.3, (12:29.0), (12:31.0)
591552Potterville, MI - Team Time (1st 5) 56:44.1 | Spread (1st 5) 4:06.2
40, 97, 455, 465, 495
Sam Traver, Alec Badgley, Marcus Traver, Nick Bellar, Jake Knickerbocker
9:13.0, 9:39.1, 12:10.8, 12:22.0, 13:19.2
601587Ann Arbor Open, MI - Team Time (1st 5) 54:59.0 | Spread (1st 5) 3:23.0
10, 327, 392, 401, 457, (467), (491)
Lynus Zullo, Tristan Edwards, Jonathan Ruelle, Andrew Goedert, Felix Clinthorne, (Alec Teodoru), (Brendan O'Rielly)
8:49.0, 10:58.0, 11:28.0, 11:32.0, 12:12.0, (12:24.0), (13:03.0)
611603Marshall, MI - Team Time (1st 5) 55:05.0 | Spread (1st 5) 1:32.0
219, 219, 361, 371, 433, (441), (443)
Jeremiah Grant, Kurt Swaton, Andrew Seifert, Dakoda Laupp, Leo Thompson, (Garrett Sander), (Christian Kalisz)
10:21.0, 10:21.0, 11:12.0, 11:18.0, 11:53.0, (12:00.0), (12:01.0)
621604South Haven Baseline, MI - Team Time (1st 5) 55:05.7 | Spread (1st 5) 2:09.2
87, 301, 393, 405, 418, (448), (475)
Zeno DeGrandchamp, Jacob Vanderroest, Logan Peters, Max Poindexter, David Kluskowski, (Joseph Jackson), (Chris Brush)
9:33.6, 10:46.4, 11:28.3, 11:34.6, 11:42.8, (12:05.3), (12:32.1)
631631East Grand Rapids, MI - Team Time (1st 5) 55:33.0 | Spread (1st 5) 2:14.1
103, 270, 391, 432, 435, (442), (446)
Stephen Hoffman, Stevie Drake, John Viviano, Kenton Rossi, Daniel Kratt, (Tommy Zinser), (Maxwell Condon)
9:40.7, 10:37.4, 11:27.7, 11:52.4, 11:54.8, (12:00.2), (12:02.7)
641633Fruitport, MI - Team Time (1st 5) 55:15.4 | Spread (1st 5) 1:41.9
164, 280, 360, 413, 416, (427), (480)
Sebastyn Brown, Cory Bussing, Cody Moore, Kyle Winger, Cameron Simot, (Mackenzie Brown), (Nic Potter)
10:00.2, 10:41.5, 11:11.8, 11:39.8, 11:42.1, (11:50.0), (12:40.0)
651652Comstock, MI - Team Time (1st 5) 55:51.7 | Spread (1st 5) 3:46.8
21, 348, 390, 412, 481, (501)
Zach Richards, Austin Salome, Garrett Green, Jadyn Love, Stephen Courtney, (Peter Morrison)
8:55.7, 11:06.6, 11:27.5, 11:39.4, 12:42.5, (13:52.3)
661659Parchment, MI - Team Time (1st 5) 55:30.1 | Spread (1st 5) 1:47.5
156, 268, 402, 410, 423, (468), (482)
Jake Spitsbergen, Ryan Shaffer, Jack Smith, Garrett Wunderlin, Jack Gibbon, (Tyler Appelgren), (Keegan Czerniak)
9:57.9, 10:37.0, 11:32.3, 11:37.5, 11:45.4, (12:24.8), (12:44.2)
671710Creative Technologies Academy, MI - Team Time (1st 5) 56:33.5 | Spread (1st 5) 2:46.1
161, 290, 320, 454, 485, (508)
Bennet Tomandl, Brandon Beck, Ryan Smith, Ethan Lehman, Derek Winters, (Jarod Bouma)
9:59.6, 10:43.1, 10:55.8, 12:09.3, 12:45.7, (16:14.7)
681726Catholic United, MI - Team Time (1st 5) 55:51.6 | Spread (1st 5) 1:42.3
177, 351, 365, 409, 424, (456), (505)
Benito Brisno, Sam Lake, Jacob Bowe, Lee Gaiser, Connor MaLachlan, (Jake Wright), (David Puzycki)
10:04.8, 11:07.5, 11:15.0, 11:37.2, 11:47.1, (12:11.7), (15:46.5)
691729Hamilton, MI - Team Time (1st 5) 55:41.1 | Spread (1st 5) 1:12.9
248, 332, 352, 378, 419, (461), (492)
Mark Freyhof, Andrew Fathman, Chad Timmer, Dylan Oonk, Jake Kessler, (Adam Everse), (Eric Selle)
10:30.0, 10:59.1, 11:08.9, 11:20.2, 11:42.9, (12:15.0), (13:07.0)
701753Thornapple Kellogg, MI - Team Time (1st 5) 56:20.7 | Spread (1st 5) 1:36.9
247, 253, 355, 447, 451, (476), (497)
Ryan Gorton, Andrew Brown, Jacob Gorton, Braedon Holly, Kyle Makarewicz, (Nick Kooistra), (Steven Vannette)
10:29.4, 10:31.2, 11:10.2, 12:03.6, 12:06.3, (12:34.4), (13:22.1)
711795Hastings, MI - Team Time (1st 5) 56:59.0 | Spread (1st 5) 2:12.0
229, 265, 397, 427, 477, (484), (493)
Ronnie Collins, Chance Miller, Jacob Pratt, Alex Beauchamp, Nick Surratt, (Zlatko Granzow), (Brandon Gray)
10:25.0, 10:36.0, 11:31.0, 11:50.0, 12:37.0, (12:45.0), (13:09.0)
721848Buchanan, MI - Team Time (1st 5) 1:01:10.5 | Spread (1st 5) 4:17.5
173, 205, 463, 503, 504, (510)
Dustin Harts, Collin Wheatley, Hunter Crocker, Dalton Riddle, Jacob Fuller, (Peter Darnell)
10:03.4, 10:13.8, 12:16.3, 14:16.1, 14:20.9, (16:42.6)
732006Hillside, MI - Team Time (1st 5) 59:26.9 | Spread (1st 5) 2:50.2
263, 367, 399, 479, 498, (499)
Jeff Torano, Aaron Slater, Parker Russcher, Austin Timmons, Mitch Taber, (Mitchell Stevens)
10:34.5, 11:16.9, 11:31.5, 12:39.3, 13:24.7, (13:25.0)
742053Wyoming Newhall (closed), MI - Team Time (1st 5) 1:04:17.0 | Spread (1st 5) 7:28.0
180, 430, 459, 473, 511
Brandon Rozema, Joshua Napper, Paul Buchanan, Robert Little, Nicholas Navalta
10:06.0, 11:52.0, 12:14.0, 12:31.0, 17:34.0
752059New Lothrop, MI - Team Time (1st 5) 1:06:06.4 | Spread (1st 5) 5:57.3
259, 347, 437, 507, 509
Noah Klier, Jacob Bitterman, Nick Graves, Bryce Gasper, Nick Vincke
10:32.8, 11:05.9, 11:57.6, 16:00.0, 16:30.1