127Chippewa (Okemos), MI - Team Time (1st 5) 44:16.0 | Spread (1st 5) 59.0
2, 3, 5, 7, 10, (18), (41)
Peter Papapolymerou, Thomas Gorman, Noah Mead-O'Brien, Cole Chase, Gabe Bonemer, (Viraj Nukala), (Logan Paul)
8:28.0, 8:34.0, 8:47.0, 9:00.0, 9:27.0, (9:53.0), (10:17.0)
286Mac Donald, MI - Team Time (1st 5) 46:30.0 | Spread (1st 5) 2:23.0
1, 6, 14, 31, 34, (38), (54)
Ian DeYoung, Joe Roboski, Benno Staszewski, Aaron Nevins, Insaan Ermisch, (Adam Laxton), (Matthew Paris)
7:47.0, 8:49.0, 9:36.0, 10:08.0, 10:10.0, (10:14.0), (10:26.0)
3181Lakeview (Battle Creek), MI - Team Time (1st 5) 49:58.6 | Spread (1st 5) 1:32.7
9, 13, 40, 46, 73, (86), (146)
Joesph Wood, Skyler Sebring, Braden Davis, Raita Isobe, Reece Ratliff, (Nathan Sprygada), (Nate Glubke)
9:08.0, 9:33.5, 10:15.7, 10:20.7, 10:40.7, (10:53.9), (11:32.1)
4209Portage North, MI - Team Time (1st 5) 51:25.0 | Spread (1st 5) 33.8
23, 30, 39, 52, 65, (83), (84)
Joey Proos, Scotty Fargo, Keegan Steil, Gabe Rathburn, Tyler Bowers, (Sean Kellogg), (John Becker)
10:01.4, 10:07.9, 10:15.6, 10:24.9, 10:35.2, (10:52.6), (10:52.9)
5213Holt, MI - Team Time (1st 5) 51:20.0 | Spread (1st 5) 1:16.0
20, 21, 26, 28, 118, (155), (171)
Jake Murphy-Barkley, Spencer Wollett, Trevan Colwell, Jonas Cantrell, Philip Waidelich, (Ethan Reynolds), (Jacob Toomey)
9:58.0, 9:59.0, 10:04.0, 10:05.0, 11:14.0, (11:42.0), (11:51.0)
6227Grand Rapids Christian, MI - Team Time (1st 5) 51:13.5 | Spread (1st 5) 1:11.9
11, 33, 51, 62, 70, (91), (94)
Reed VanderLugt, Jack Long, Ben Peterson, Henry John Schenkel, Jack Peterson, (Jared Roberts), (Jack Luymes)
9:27.1, 10:08.5, 10:24.3, 10:34.6, 10:39.0, (10:55.9), (10:57.3)
7254Yale, MI - Team Time (1st 5) 51:35.0 | Spread (1st 5) 1:12.0
12, 44, 57, 67, 74, (93), (105)
Matthew McClelland, Jared Pemberton, Brendan Zisler, Joel Duckert, Nolan Kudera, (Nathaniel Hamblin), (Derek Leenknegt)
9:29.0, 10:20.0, 10:29.0, 10:36.0, 10:41.0, (10:57.0), (11:04.0)
8256Otsego, MI - Team Time (1st 5) 51:17.1 | Spread (1st 5) 1:46.9
8, 45, 56, 65, 82, (92), (207)
Hunter Zartman, Jacob Harmon, Hayden Korreck, Andnet Deboer, Andrew Kubiak, (Owen Stender), (Chad Garton)
9:03.8, 10:20.2, 10:27.2, 10:35.2, 10:50.7, (10:56.6), (12:19.3)
9268Haslett, MI - Team Time (1st 5) 52:10.0 | Spread (1st 5) 36.0
31, 41, 53, 67, 76, (116), (133)
Jarrod Warren, Ethan Stone, Adam Brohl, Nadir Al-Saidi, Connor Wallis, (Danny Ezzo), (Mitchell Ecklund)
10:08.0, 10:17.0, 10:25.0, 10:36.0, 10:44.0, (11:12.0), (11:27.0)
10315DeWitt, MI - Team Time (1st 5) 51:21.0 | Spread (1st 5) 3:07.0
4, 15, 36, 101, 159, (162), (162)
Keegan Fulton, Michael Shellberg, Ethan Fogel, Brody Sigmon, Michael Herald, (Colton Smith), (Zach Young)
8:40.0, 9:40.0, 10:13.0, 11:01.0, 11:47.0, (11:48.0), (11:48.0)
11368Sturgis, MI - Team Time (1st 5) 53:25.0 | Spread (1st 5) 1:21.0
24, 35, 77, 105, 127, (194), (199)
Darrion Thornburgh, Lane Kimes, Tremaine Brown, Kenneth Munoz, Connor Strudwick, (Luke Larimer), (Samuel Rehm)
10:02.0, 10:11.0, 10:45.0, 11:04.0, 11:23.0, (12:07.0), (12:12.0)
12411Armada, MI - Team Time (1st 5) 53:43.0 | Spread (1st 5) 1:25.0
16, 69, 99, 113, 114, (140), (196)
Noah Verlinde, Alex Leone, Joshua Mantey, Evan Drouillard, Spencer Kielman, (Alexander Adamo), (Cameron Keller)
9:46.0, 10:37.0, 11:00.0, 11:09.0, 11:11.0, (11:30.0), (12:08.0)
13434Plainwell, MI - Team Time (1st 5) 54:15.7 | Spread (1st 5) 1:25.9
47, 49, 58, 122, 158, (170), (171)
Austin Miller, Ethan Johnson, Luke Kalavitz, Nickolai Emde, Gavin Blades, (Noah Hardesty), (Wade Brierly)
10:20.8, 10:22.7, 10:29.8, 11:15.7, 11:46.7, (11:50.6), (11:51.0)
14437Mattawan, MI - Team Time (1st 5) 54:16.8 | Spread (1st 5) 1:28.5
19, 72, 98, 117, 131, (134), (176)
Brandon Sysol, Cameron Sanderson, Aidan Baird, Scott Kangas, Rhet Hoffman, (Brian Barbarini), (Jack Topic)
9:57.9, 10:39.8, 10:59.7, 11:13.0, 11:26.4, (11:27.3), (11:54.6)
15484Almont, MI - Team Time (1st 5) 55:02.0 | Spread (1st 5) 1:05.0
63, 63, 78, 130, 150, (164), (179)
Kalub Odett, Paul Biolchini, Bret Wrobel, Lyle Eichsteadt, Lucas Leid, (Giovanni Lord), (Tyler Ross)
10:35.0, 10:35.0, 10:47.0, 11:25.0, 11:40.0, (11:49.0), (11:58.0)
16490Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 55:04.2 | Spread (1st 5) 45.7
75, 88, 95, 97, 135, (174), (177)
Jordan Spitzner, Peter Jackson, Brian Frazee, Jonathan Adair, Luke Manring, (Caleb Arledge), (Garrett Hoard)
10:43.0, 10:54.3, 10:58.6, 10:59.6, 11:28.7, (11:51.7), (11:55.1)
17496Concord, MI - Team Time (1st 5) 54:59.0 | Spread (1st 5) 1:36.0
55, 59, 87, 108, 187, (228), (280)
Matt Record, Cole Thompson, Luke Holton, Jonathan Mikovits, Logan Barrett, (Chuckie King), (Nolan Korman)
10:27.0, 10:30.0, 10:54.0, 11:05.0, 12:03.0, (12:44.0), (14:16.0)
18531Hastings, MI - Team Time (1st 5) 55:26.1 | Spread (1st 5) 22.9
85, 100, 103, 120, 123, (132), (145)
Jon Arnold, Josh Brown, William Rooseim, Braden Tolles, William Jensen, (Blake Harris), (Aidan Makled)
10:53.2, 11:00.2, 11:02.1, 11:14.5, 11:16.1, (11:26.8), (11:32.0)
19540Fowler, MI - Team Time (1st 5) 55:36.4 | Spread (1st 5) 56.5
70, 90, 104, 128, 148, (153), (213)
Trevor Bunting, Lewis Miller, Nolan Wirth, Hunter Kramer, Austin Vandegriff, (Hunter Ward), (Logen Kramer)
10:39.0, 10:55.5, 11:03.3, 11:23.1, 11:35.5, (11:41.6), (12:25.4)
20546Croswell Lexington, MI - Team Time (1st 5) 55:35.0 | Spread (1st 5) 20.0
89, 108, 110, 118, 121, (136), (140)
Collin Holzberger, Aaron Lieber, Trenton Livingston, Brody Seamen, Collin Herbert, (Matthew Westbrook), (Nick Martin)
10:55.0, 11:05.0, 11:06.0, 11:14.0, 11:15.0, (11:29.0), (11:30.0)
21643Constantine, MI - Team Time (1st 5) 56:41.0 | Spread (1st 5) 1:44.0
36, 111, 147, 171, 178, (191), (245)
Jacob DeHaven, Riley Preston, Brock Michalek, Bill Clewell, Noah Harrison, (Corbin Dull), (Kevin Kinney)
10:13.0, 11:07.0, 11:33.0, 11:51.0, 11:57.0, (12:05.0), (13:05.0)
22652South Haven Baseline, MI - Team Time (1st 5) 56:45.8 | Spread (1st 5) 2:08.0
27, 43, 188, 192, 202, (240), (282)
Brian Thompson, Vance Locker, Evan Resesk, Trevor Wagoner, Joel Thompson, (William Hasted), (Ryan Peterson)
10:04.9, 10:18.6, 12:03.7, 12:05.7, 12:12.9, (13:00.1), (14:18.2)
23674Wayland Union, MI - Team Time (1st 5) 57:08.2 | Spread (1st 5) 1:53.9
48, 80, 139, 203, 204, (227), (246)
Joshua Martin, Garret Kloska, Josh Butler, Ian Russell, McCann Aten, (Ryan Oyama), (Triston Richards)
10:21.4, 10:48.2, 11:29.9, 12:13.4, 12:15.3, (12:37.8), (13:07.2)
24698Hamilton, MI - Team Time (1st 5) 58:39.0 | Spread (1st 5) 4:31.6
22, 60, 142, 190, 284, (292)
Colton Obrien, Luke Freyhoff, Kyle Parkhurst, Connor Sloan, Brayden Huyser, (Trent Lampen)
9:59.9, 10:32.1, 11:30.8, 12:04.7, 14:31.5, (15:10.8)
25739L. E. White (Allegan), MI - Team Time (1st 5) 58:06.9 | Spread (1st 5) 3:01.2
17, 115, 154, 218, 235
Blane Johnson, Tim Lyon, Trevor Thorpe, Cage Porterfield, David Roark
9:50.9, 11:11.6, 11:41.8, 12:30.5, 12:52.1
26784Capac, MI - Team Time (1st 5) 58:34.0 | Spread (1st 5) 2:31.0
29, 150, 181, 199, 225, (233), (236)
Charlie Aldrich, Logan Swantek, Abe Schneider, Ben Rodriguez, Joshua Mayday, (Tyler Tice), (Dylan Brecht)
10:06.0, 11:40.0, 11:59.0, 12:12.0, 12:37.0, (12:52.0), (12:53.0)
27797Bath, MI - Team Time (1st 5) 58:37.4 | Spread (1st 5) 1:38.6
61, 165, 180, 193, 198, (212), (217)
AJ Skidmore, Nick Hickey, Kyle Holmes, Korbin Dunham, Sam Onan, (Orlando Williams), (Nick Schaeding)
10:32.6, 11:49.1, 11:58.4, 12:06.1, 12:11.2, (12:24.4), (12:30.2)
28803Coldwater Legg, MI - Team Time (1st 5) 58:40.7 | Spread (1st 5) 1:01.7
123, 125, 168, 182, 205, (278), (286)
Drayke Fitch, Cody Hewitt, Ethan Massey, Cameron Linton, Jacob Roberts, (Jacob Taylor), (Sidney Katz)
11:16.1, 11:17.8, 11:49.6, 11:59.4, 12:17.8, (14:13.1), (14:41.1)
29817Laingsburg, MI - Team Time (1st 5) 58:53.0 | Spread (1st 5) 42.2
126, 157, 165, 183, 186, (208), (231)
Zach Robbins, Jacob Christie, Vincent Barberio, Brady Hawks, Jackson Wilson, (Chris Freels), (Tyler Scanlan)
11:19.7, 11:42.3, 11:49.1, 12:00.0, 12:01.9, (12:21.8), (12:47.0)
30869Potterville, MI - Team Time (1st 5) 59:41.5 | Spread (1st 5) 1:47.6
81, 144, 197, 223, 224, (255), (264)
Zach Wright, Connor Struzinski, Jordan Reynolds, Mitch Yarger, Joel Carlson, (Austin Morris), (Blake Smith)
10:48.8, 11:31.9, 12:08.8, 12:35.6, 12:36.4, (13:17.2), (13:32.0)
31877Pewamo-Westphalia, MI - Team Time (1st 5) 1:00:52.5 | Spread (1st 5) 3:46.5
25, 112, 206, 265, 269
Troy Hagen, Hunter Wirth, Garrett Schafer, Chandler Schroeder, Declan Scollon
10:03.3, 11:07.7, 12:18.9, 13:32.8, 13:49.8
32905Imlay City, MI - Team Time (1st 5) 1:00:49.0 | Spread (1st 5) 2:26.0
79, 101, 225, 248, 252, (270), (271)
Breydon Andrez, Evan Schapman, Colin Heeke, Logan Stoldt, Cole Schwab, (Aidan Cuthbertson), (Adam Dodge)
10:48.0, 11:01.0, 12:37.0, 13:09.0, 13:14.0, (13:51.0), (13:52.0)
33952Parchment, MI - Team Time (1st 5) 1:01:19.8 | Spread (1st 5) 2:12.9
96, 160, 209, 238, 249, (251), (273)
Liam Houtkooper, Sam Reynolds, Ethan Rupp, Owen Kovl, Harrison Rupp, (Jamie Terrill), (Sam Kokmeyer)
10:59.4, 11:47.1, 12:22.8, 12:58.2, 13:12.3, (13:13.4), (13:56.7)
34965Delton-Kellogg, MI - Team Time (1st 5) 1:01:24.4 | Spread (1st 5) 1:45.9
136, 143, 189, 244, 253, (297), (303)
Dawson Grizzle, Matt Lester, Gavin Houtkooper, Cole McCord, Charlie ZurHorst, (Bradon Pollyea), (Andrew Tyner)
11:29.0, 11:31.4, 12:04.6, 13:04.5, 13:14.9, (15:27.3), (19:14.1)
35970Centreville, MI - Team Time (1st 5) 1:01:00.0 | Spread (1st 5) 1:06.0
136, 184, 214, 215, 221, (233), (254)
Henrik Payne, Mathias Weber, Dustin Schwenk, Thai Pratel, Terence Brueck, (Edward Arver), (Drew Cropsey)
11:29.0, 12:01.0, 12:27.0, 12:28.0, 12:35.0, (12:52.0), (13:15.0)
36997Harper Creek, MI - Team Time (1st 5) 1:01:41.6 | Spread (1st 5) 1:42.7
129, 175, 210, 237, 246, (250), (267)
Logan McNeil, Tate McNeil, Caleb Shifflett, Matthew McPeck, Jack Madden, (Darien Costa), (Devin Whitlock)
11:24.5, 11:51.8, 12:23.0, 12:55.1, 13:07.2, (13:13.0), (13:42.1)
371009Owosso, MI - Team Time (1st 5) 1:03:40.0 | Spread (1st 5) 3:46.0
50, 149, 257, 276, 277, (281), (289)
Jorden Sowash, Connor Madsen, Mason Collard, Tyler Arriaga, Luke VanOver, (Alex Dallas), (John Kulhanek)
10:23.0, 11:39.0, 13:21.0, 14:08.0, 14:09.0, (14:17.0), (14:53.0)
381073Carson City-Crystal, MI - Team Time (1st 5) 1:06:20.7 | Spread (1st 5) 4:59.8
161, 167, 169, 275, 301
Coleman Clark, Calvin Clark, Jared Shepler, CJ Baldwin, Brendan Huntley
11:47.6, 11:49.5, 11:50.0, 14:06.2, 16:47.4
391137Belding, MI - Team Time (1st 5) 1:04:40.4 | Spread (1st 5) 2:49.0
195, 201, 210, 241, 290, (293), (305)
Isiah VanderMolen, Toby Sweet, Landon Hollister, Eliot Ward, Blake Holton, (Dylan Helton), (Xavier Hughes)
12:07.6, 12:12.8, 12:23.0, 13:00.4, 14:56.6, (15:14.2), (20:53.3)
401141Colon, MI - Team Time (1st 5) 1:05:34.0 | Spread (1st 5) 3:33.0
105, 216, 263, 272, 285
Austin Stoll, Joshua West, Jacob Weaver, Alexander Stoll, Lucas Carpenter
11:04.0, 12:29.0, 13:29.0, 13:55.0, 14:37.0
411157Waverly, MI - Team Time (1st 5) 1:04:46.0 | Spread (1st 5) 2:25.0
184, 219, 228, 243, 283, (296), (300)
Ciardan Hibbs, Jordan Carter, Jason Carter, Caleb Allen, Benicio Tapia, (Eric Stockenauer), (Connor Blake)
12:01.0, 12:33.0, 12:44.0, 13:02.0, 14:26.0, (15:26.0), (16:03.0)
421175Williamston, MI - Team Time (1st 5) 1:04:56.0 | Spread (1st 5) 1:51.0
155, 239, 256, 259, 266, (274), (302)
Matthew Wilson, Griffin Mitchinson, Jack Schafer, Joshua Glynn, Hunter Burkholder, (Owen Gulick), (Ethan Sinke)
11:42.0, 12:59.0, 13:20.0, 13:22.0, 13:33.0, (14:06.0), (17:45.0)
431210Pinewood (was Kentwood), MI - Team Time (1st 5) 1:05:13.7 | Spread (1st 5) 1:08.2
222, 230, 232, 258, 268, (287), (298)
Turner Woods, Brennan Bolen, Dominik Dawson, Brayden Babcock, Joshua Lattin, (Jalen Granslow), (Caleb Clock)
12:35.2, 12:46.8, 12:47.1, 13:21.2, 13:43.4, (14:45.6), (15:34.2)
441255Fowlerville, MI - Team Time (1st 5) 1:08:34.0 | Spread (1st 5) 3:38.0
150, 261, 262, 288, 294, (295), (299)
Bryson Scott, Jack LaPres, Joseph Aeschliman, Hunter Breeding, Owen Farmer, (Luke Spalding), (Lucas Smith)
11:40.0, 13:24.0, 13:26.0, 14:46.0, 15:18.0, (15:22.0), (16:00.0)
451291Holland Black River, MI - Team Time (1st 5) 1:08:20.5 | Spread (1st 5) 2:34.7
220, 242, 259, 279, 291, (304)
John Davidson, Elijah LaBurn, Matthew Wreschinsky, Colin Hubbell, Joshua Merz, (Pradyumna Karyamapudi)
12:33.8, 13:00.9, 13:22.0, 14:15.3, 15:08.5, (20:46.7)