1117White Pine (Saginaw), MI - Team Time (1st 5) 46:12.7 | Spread (1st 5) 57.6
4, 17, 27, 28, 41, (58), (63)
Brady Neumann, Max Faerber, Michael Kennelly, Ryan Goetz, Alex Canales, (Tyler Berry), (Anthony Fiore)
8:41.8, 9:04.3, 9:23.4, 9:23.8, 9:39.4, (9:46.5), (9:49.6)
2151Hillsdale Academy, MI - Team Time (1st 5) 46:27.2 | Spread (1st 5) 1:13.8
3, 11, 29, 42, 66, (146), (279)
Bennett Fast, Luke Brady, Conner Welden, Treloar Nick, Connor McArthur, (Aidan Rusk), (Ryan Van Havel)
8:36.7, 8:52.9, 9:25.3, 9:41.8, 9:50.5, (10:30.6), (11:39.4)
3225North Central Area, MI - Team Time (1st 5) 47:04.2 | Spread (1st 5) 1:16.8
10, 15, 19, 85, 96, (214), (239)
Luke Gorzinski, Wyatt Riley, Alex Naser, Jaden Walters, Dylan Plunger, (Bryson Mercier), (Tristan Deno)
8:51.4, 8:56.9, 9:05.3, 10:02.4, 10:08.2, (11:03.7), (11:15.4)
4262Stephenson, MI - Team Time (1st 5) 48:10.5 | Spread (1st 5) 1:26.1
12, 34, 38, 55, 123, (153), (318)
Dakota Lawerence, Trent Cappaert, Jett Starzynski, Ethyn Lusardi, Titus Erickson, (Griffin Brown), (Luke Paidl)
8:53.5, 9:34.3, 9:37.6, 9:45.5, 10:19.6, (10:32.8), (12:12.7)
5284Menominee, MI - Team Time (1st 5) 47:08.6 | Spread (1st 5) 2:07.3
1, 5, 73, 94, 111, (294), (340)
Landen Clausen, Cameron Busher, Soren Holder, Keegan Retlick, Jason Bowers, (Evan Casey), (Dillon Ziemke)
8:08.5, 8:43.2, 9:53.8, 10:07.3, 10:15.8, (11:48.3), (12:30.1)
6304Milan, MI - Team Time (1st 5) 48:42.1 | Spread (1st 5) 56.9
23, 26, 68, 79, 108, (120), (143)
Luke Gebhardt, Carter Higgins, Adam Johnson, Dakota Lowery, Jordan Moore, (Charles Garner), (Isaac Fichtner)
9:17.2, 9:22.8, 9:50.7, 9:57.3, 10:14.1, (10:18.4), (10:29.3)
7329Auburn Bay City Western, MI - Team Time (1st 5) 49:17.2 | Spread (1st 5) 17.9
45, 56, 66, 80, 82, (103), (109)
Nick Peters, Brenden Dore, Jeffrey Stecker, Anden Robertson, Alex Clark, (Aiden Short), (Andrew Kietzman)
9:42.6, 9:45.7, 9:50.5, 9:57.9, 10:00.5, (10:11.1), (10:14.9)
8365Plainwell, MI - Team Time (1st 5) 49:27.0 | Spread (1st 5) 1:01.0
22, 51, 83, 92, 117, (180), (216)
Ethan Johnson, Evan Ludema, Gavin Blades, Eli Veen, Wade Brierly, (Alex Blanton), (Gideon Likens)
9:17.0, 9:44.0, 10:01.0, 10:07.0, 10:18.0, (10:45.0), (11:05.0)
9379Maple Valley, MI - Team Time (1st 5) 49:35.4 | Spread (1st 5) 50.6
31, 61, 77, 86, 124, (162), (216)
Curtis Walker, Torin Bell, James Wiser, Nicholas Osborne, Owen Bailey, (Jordan Draper), (Adam Blakely)
9:29.1, 9:48.6, 9:55.4, 10:02.6, 10:19.7, (10:37.1), (11:05.0)
10381L. E. White (Allegan), MI - Team Time (1st 5) 49:11.0 | Spread (1st 5) 1:45.0
13, 48, 51, 101, 168, (186), (206)
Blane Johnson, Trevor Thorpe, Vance Muenzer, Connor Harlan, Quincy Lyon, (Ruben Mendoza), (Joe Allen)
8:54.0, 9:43.0, 9:44.0, 10:11.0, 10:39.0, (10:47.0), (10:59.0)
11417Dansville, MI - Team Time (1st 5) 49:23.3 | Spread (1st 5) 1:39.1
20, 24, 81, 110, 182, (190), (208)
Ethan Ryder, Jalen Nelson, Damian DeFeyter, Joseph Kadluboski, Ben Chapman, (Sammy Schmidt), (DJ Chapman)
9:06.0, 9:17.6, 9:59.4, 10:15.2, 10:45.1, (10:47.5), (11:00.8)
12464Traverse City East, MI - Team Time (1st 5) 50:22.6 | Spread (1st 5) 1:02.5
43, 54, 57, 132, 178, (237), (238)
Joe Muha, Jett Reimers, J.P Hebert, Ethan Espinoza, Gram Jocks, (Geoffrey Pierick), (Brady Lane)
9:42.0, 9:45.3, 9:46.1, 10:24.7, 10:44.5, (11:14.8), (11:15.2)
13465Reese, MI - Team Time (1st 5) 49:48.1 | Spread (1st 5) 1:58.3
7, 37, 116, 122, 183, (254), (275)
Caden Goodrow, Damarquss Palmreuter, Trevor Kalkman, Jonah Sholten, Sam Spencer, (Cooper Shores), (Trenton Hill)
8:47.8, 9:37.1, 10:17.7, 10:19.4, 10:46.1, (11:23.2), (11:37.1)
14473West Int. Mt. Pleasant, MI - Team Time (1st 5) 50:00.8 | Spread (1st 5) 1:39.5
18, 53, 64, 161, 177, (209), (229)
Thomas Henry, Zach Haggart, Matt Wilson, Tanner Payton, Andrew Funnell, (Jace Selvidge), (Kevin Zimmer)
9:04.7, 9:45.1, 9:49.8, 10:37.0, 10:44.2, (11:01.0), (11:11.9)
15479Gladwin, MI - Team Time (1st 5) 49:54.8 | Spread (1st 5) 1:58.0
6, 59, 117, 121, 176, (202), (204)
Caleb Palmreuter, Wilson Bragg, Ethan Underwood, Ben Verellen, Brody Verellen, (Layne Walters), (Ethan Edgar)
8:46.0, 9:47.8, 10:18.0, 10:19.0, 10:44.0, (10:56.0), (10:58.0)
16515New Lothrop, MI - Team Time (1st 5) 50:46.8 | Spread (1st 5) 53.1
49, 72, 84, 150, 160, (187), (232)
Carson Hersch, Drew Kohlmann, Aaron Vincke, Cole Yaros, Zac Craven, (Brennan Unangst), (Jason Weber)
9:43.3, 9:53.4, 10:02.0, 10:31.7, 10:36.4, (10:47.1), (11:13.0)
17517Leslie, MI - Team Time (1st 5) 50:50.5 | Spread (1st 5) 52.6
45, 47, 112, 156, 157, (256), (259)
Ayden Rutan, Nolan Frohriep, Gavin Weber, Grant Weber, Connor DuBose, (Gabe Weber), (Hunter Carte)
9:42.6, 9:42.7, 10:16.1, 10:33.9, 10:35.2, (11:24.1), (11:25.2)
18523Bullock Creek, MI - Team Time (1st 5) 50:52.7 | Spread (1st 5) 1:22.5
60, 65, 71, 100, 227, (232), (242)
Sam Midkiff, Lucas Kindy, Seth Bradford, Easton Krenzke, Hayden Farquharson, (James Reisinger), (Jacob Inman)
9:48.5, 9:50.2, 9:52.1, 10:10.9, 11:11.0, (11:13.0), (11:17.1)
19598Clinton, MI - Team Time (1st 5) 51:03.0 | Spread (1st 5) 2:37.0
16, 39, 115, 154, 274, (413), (414)
Nathan Chavez, Eric Briggs, Gabe Nelson, Todd King, Samuel Hoffman, (Ethan White), (Jarrod Walden)
8:59.0, 9:38.0, 10:17.0, 10:33.0, 11:36.0, (21:41.0), (21:58.0)
20626Roscommon, MI - Team Time (1st 5) 51:34.9 | Spread (1st 5) 1:37.2
32, 62, 125, 184, 223, (335), (376)
Maurice Janisse, Joel Ewald, Josh Fairbanks, Jackson Thiel, Ethan Brewer, (Aaron Gee), (Ethan Sharpe)
9:31.1, 9:48.8, 10:20.3, 10:46.4, 11:08.3, (12:26.4), (13:18.0)
21631Hemlock, MI - Team Time (1st 5) 51:41.1 | Spread (1st 5) 1:16.4
35, 106, 129, 167, 194, (195), (198)
Cade Godwin, Braydon Honsinger, Luke Zastrow, Walker Berger, Max Hauffe, (Carl Spannagel), (Matthew Shaffner)
9:35.2, 10:13.6, 10:21.8, 10:38.9, 10:51.6, (10:51.9), (10:52.7)
22644Our Lady of Good Counsel, MI - Team Time (1st 5) 51:47.3 | Spread (1st 5) 58.8
69, 113, 128, 141, 193, (219), (231)
Andrew Memmer, Ryan Ware, Shaun McGrath, Joseph Michalak, Brady Kraft, (Adam Ware), (Elliot Carey)
9:51.5, 10:16.2, 10:21.6, 10:27.7, 10:50.3, (11:06.3), (11:12.9)
23686Tekonsha, MI - Team Time (1st 5) 51:30.5 | Spread (1st 5) 3:03.4
14, 21, 168, 173, 310, (345), (372)
Rodrigo Barron, Marco Barron, Alex Morgensai, Devon Kidder, Brevon Van Lente, (Emiliano Medina), (Ethan Blue)
8:55.0, 9:16.4, 10:39.0, 10:41.7, 11:58.4, (12:36.0), (13:08.8)
24713Will Carleton Academy, MI - Team Time (1st 5) 51:36.0 | Spread (1st 5) 3:27.9
2, 44, 88, 287, 292, (299), (393)
Ian Lama, Gabe Gadwood, Levi Kelemen, Dorian Roberts, Max Thielen, (Anthony Crumb), (Ryan Saunders)
8:19.5, 9:42.2, 10:03.1, 11:43.8, 11:47.4, (11:51.1), (13:59.5)
25721Goodrich, MI - Team Time (1st 5) 52:25.8 | Spread (1st 5) 1:50.3
33, 88, 98, 249, 253, (255), (273)
Jason Henrie, Gabe Trudeau, Jayden Lipp, Caden Rossell, Glenn Arens, (Logan Durant), (Andrew Hamilton)
9:31.5, 10:03.1, 10:08.7, 11:20.7, 11:21.8, (11:23.3), (11:35.3)
26729Colon, MI - Team Time (1st 5) 52:30.4 | Spread (1st 5) 1:35.6
50, 76, 145, 211, 247
Joshua West, Tucker Lafler, Simon Minor, Alexander Stoll, Simon Vinson
9:43.6, 9:55.1, 10:29.9, 11:02.6, 11:19.2
27755Hale, MI - Team Time (1st 5) 52:44.2 | Spread (1st 5) 2:15.7
30, 95, 97, 251, 282, (306)
Logan Lewis, Tim Driggers, Dylan Koepke, Zachery Koepke, Keaton Ludwig, (Joshua Butzin)
9:25.6, 10:08.1, 10:08.3, 11:20.9, 11:41.3, (11:57.0)
28770Coldwater Legg, MI - Team Time (1st 5) 52:52.0 | Spread (1st 5) 1:41.0
39, 99, 168, 218, 246, (272), (311)
Cameron Linton, Drayke Fitch, John Aerts, Antonio Potter, Jabr Muflihi, (Dawson Poradzisz), (Alex Clark)
9:38.0, 10:10.0, 10:39.0, 11:06.0, 11:19.0, (11:35.0), (12:00.0)
29789Saline, MI - Team Time (1st 5) 52:58.9 | Spread (1st 5) 41.1
107, 138, 148, 196, 200, (205), (215)
Josh Brunty, Chris Smith, Drew McNally, Matthew DePlanche, Braden Poet, (Garrett Simpson), (Jack Zaske)
10:14.0, 10:26.7, 10:30.8, 10:52.3, 10:55.1, (10:58.4), (11:04.7)
30812Jackson Preparatory, MI - Team Time (1st 5) 53:14.5 | Spread (1st 5) 1:16.1
119, 127, 144, 151, 271, (408)
Micah Ortell, Andrew Mason, Zachary Kish, Noah Dinverno, Jahmon Barron-Miller, (Vasily Yevseyev)
10:18.1, 10:20.8, 10:29.5, 10:31.9, 11:34.2, (16:44.2)
31825Freeland, MI - Team Time (1st 5) 53:09.3 | Spread (1st 5) 2:21.3
25, 131, 185, 196, 288, (301), (349)
Jacob Wurtzel, Luke Cairy, Jacob Kaczor, Caleb Davies, Brenden Williams, (Carter Vasicek), (Hayden Wright)
9:22.6, 10:23.8, 10:46.7, 10:52.3, 11:43.9, (11:52.7), (12:38.8)
32827Hanover Horton, MI - Team Time (1st 5) 53:18.2 | Spread (1st 5) 1:13.6
93, 126, 179, 180, 249, (267), (290)
Dean Reynolds, Rider Hall, Rogan Melling, Gideon Webster, Scott Bolton, (Ben Childs), (Drew Jordon)
10:07.1, 10:20.7, 10:44.7, 10:45.0, 11:20.7, (11:31.2), (11:45.0)
33850St Philip Catholic Central, MI - Team Time (1st 5) 53:25.2 | Spread (1st 5) 1:44.2
36, 163, 188, 212, 251, (360), (388)
Nathan Pawlowicz, Henry Saint, Jacob Thome, Josh Ingraham, Braden Roosevelt, (Gregory Garfield), (David Tudon)
9:36.7, 10:37.6, 10:47.2, 11:02.8, 11:20.9, (12:54.7), (13:43.1)
34896Clare, MI - Team Time (1st 5) 53:53.4 | Spread (1st 5) 1:06.8
104, 149, 154, 244, 245, (264), (283)
Caleb Thering, Brayden Schmidt, Mason Cotter, Hayden Wood, Hezekia Bear, (Isaiah Mulheron), (Pierson Gallagher)
10:12.0, 10:31.0, 10:33.0, 11:18.6, 11:18.8, (11:30.0), (11:42.0)
35959Sand Creek MS, MI - Team Time (1st 5) 55:47.0 | Spread (1st 5) 5:35.0
9, 90, 168, 293, 399
Quinten Perry, Simon Pettit, Shane Skinner, Alex Loar, Dakota Long
8:50.0, 10:05.0, 10:39.0, 11:48.0, 14:25.0
36977Beaverton, MI - Team Time (1st 5) 57:30.0 | Spread (1st 5) 7:10.6
8, 75, 172, 315, 407
Colton Compton, Hunter Williams, Alex Killian, Nic Claypool, Tristian Dekraker
8:48.0, 9:54.5, 10:41.0, 12:07.9, 15:58.6
371005Chesaning, MI - Team Time (1st 5) 55:11.3 | Spread (1st 5) 2:43.9
78, 159, 191, 226, 351
Kaden Liebrock, Addison James, Henry Hill, Hayden Williams, Joshua Wilson
9:55.8, 10:36.0, 10:49.0, 11:10.8, 12:39.7
381033Morenci, MI - Team Time (1st 5) 55:22.0 | Spread (1st 5) 2:01.0
101, 139, 191, 285, 317
Brennan Osborn, Jacob Reincke, Saul Otero, Evan Stowell, Dephin Wilson
10:11.0, 10:27.0, 10:49.0, 11:43.0, 12:12.0
391087Monroe Jefferson, MI - Team Time (1st 5) 56:54.1 | Spread (1st 5) 3:34.1
133, 158, 174, 230, 392
Ben Peer, Nicolas May, Elliot Fowkes, Gabe Gelso, Eli Foster
10:24.8, 10:35.3, 10:42.8, 11:12.3, 13:58.9
401092St. Regis, MI - Team Time (1st 5) 55:39.3 | Spread (1st 5) 1:25.6
165, 166, 220, 228, 313, (314), (321)
James Byrne, Logan Smith, Tommy Lamarche, Presley Fortino, David Richardson, (Joe Dillon), (Ashton Reidy)
10:38.1, 10:38.5, 11:07.2, 11:11.8, 12:03.7, (12:05.8), (12:14.2)
411140Handy, MI - Team Time (1st 5) 56:33.5 | Spread (1st 5) 2:27.3
105, 134, 239, 312, 350, (352), (354)
Brendan Briggs, Dominique Washington, Cameron Washington, Nathan Ball, Gage White, (Dorian Lauwers), (William Moore)
10:12.3, 10:24.9, 11:15.4, 12:01.3, 12:39.6, (12:40.8), (12:43.3)
421191Napoleon, MI - Team Time (1st 5) 56:57.0 | Spread (1st 5) 2:12.0
87, 224, 236, 322, 322, (329), (338)
Alex Darnell, Hugo Gamez, Collin Chorba, Cody Daoust, Ian Albert, (Matt Smith), (Keyontae Hartman)
10:03.0, 11:10.0, 11:14.0, 12:15.0, 12:15.0, (12:23.0), (12:29.0)
431207Our Lady of Victory, MI - Team Time (1st 5) 56:29.4 | Spread (1st 5) 41.7
201, 206, 248, 275, 277, (302), (309)
Colin Eads, Ryan Hammett, Michael Barron, Gavin Williams, Zachary Gawne, (Aidan Wright), (Logan Fadool)
10:55.9, 10:59.0, 11:19.8, 11:37.1, 11:37.6, (11:53.5), (11:58.1)
441210Traverse City West, MI - Team Time (1st 5) 57:14.3 | Spread (1st 5) 2:36.9
74, 189, 270, 336, 341, (361), (394)
Luke Wiersema, Jonah Hochstetler, Roman Hyatt, Elvis Hall, Gabe Navarre, (Hank Hall), (Jack Marshall)
9:54.3, 10:47.3, 11:34.0, 12:27.5, 12:31.2, (12:54.9), (14:04.3)
451216Madison, MI - Team Time (1st 5) 56:45.4 | Spread (1st 5) 1:32.3
135, 224, 266, 284, 307, (322), (345)
mason Newsome, Nethanel Leupold, Isaiah Medina, Henry Frederick, Jonathan Swanson, (Damien Bosquez), (Alex Rasnick)
10:25.0, 11:10.0, 11:31.0, 11:42.1, 11:57.3, (12:15.0), (12:36.0)
1216Quincy, MI - Team Time (1st 5) 56:50.4 | Spread (1st 5) 1:45.9
137, 222, 261, 280, 316, (319), (355)
Jacob Reif, Rhett Reif, Nolan Nohr, Ryder Schmachtenberger, Michael Bostic, (Brady Harper), (Caden Moore)
10:25.1, 11:07.8, 11:26.5, 11:40.0, 12:11.0, (12:13.3), (12:43.4)
471238Stockbridge, MI - Team Time (1st 5) 57:05.3 | Spread (1st 5) 1:35.0
175, 213, 234, 291, 325, (327), (333)
Brock Jones, Dalton Satkowiak, Perry Stadig, Evan Ross, Ronald J. (RJ) Fillmore, (Andy Schlaff), (Jonah Coffman)
10:43.2, 11:02.9, 11:13.7, 11:47.3, 12:18.2, (12:20.0), (12:24.9)
481296Thunder Bay, MI - Team Time (1st 5) 57:29.9 | Spread (1st 5) 1:31.3
130, 268, 295, 300, 303, (381), (396)
Cameron Young, Caleb Smith, Alec Fairchild, Nik Lusardi, Anthony Tank, (Tyler VanCleave), (Dayton Crandell)
10:22.3, 11:33.5, 11:49.2, 11:51.3, 11:53.6, (13:29.3), (14:09.0)
491336Cramer, MI - Team Time (1st 5) 58:19.4 | Spread (1st 5) 2:09.3
152, 243, 257, 331, 353
Owen Brey, Trey Tulin, Steven Chartrand, Jeffrey Chavalia, Noah Bach
10:32.2, 11:17.8, 11:24.6, 12:23.3, 12:41.5
501339Sturgis, MI - Team Time (1st 5) 1:00:30.0 | Spread (1st 5) 3:43.0
70, 135, 367, 383, 384, (389), (390)
Louden Stradling, Kenneth Munoz, Diego Lara, Samuel Rehm, David Fleisher, (Kyler Hamlin), (Dalton Soergel)
9:52.0, 10:25.0, 13:04.0, 13:34.0, 13:35.0, (13:45.0), (13:48.0)
511385Ferndale, MI - Team Time (1st 5) 59:49.7 | Spread (1st 5) 2:51.7
114, 199, 334, 368, 370, (398), (401)
Thomas Kelly, Justin Varnadote, Elijah Pool, Zak Kelly, Max Herzig, (Colin Bailey), (Randall Marshall)
10:16.4, 10:54.8, 12:25.0, 13:05.4, 13:08.1, (14:22.1), (14:31.0)
521397Cheboygan, MI - Team Time (1st 5) 59:33.0 | Spread (1st 5) 3:10.7
142, 260, 281, 328, 386
Connor Gibbons, Levi Proctor, Max Hart, Carson Lavender, Forest Duvall
10:27.9, 11:26.0, 11:40.3, 12:20.2, 13:38.6
531403Whiteford, MI - Team Time (1st 5) 59:39.6 | Spread (1st 5) 2:54.9
139, 241, 320, 326, 377, (402)
Elliott Rodgers, Isaac Gapp, Christian Rodgers, Luke Murphy, Logan Debruyne, (Case Mensing)
10:27.0, 11:16.7, 12:14.1, 12:19.9, 13:21.9, (14:41.4)
541435Birch Run, MI - Team Time (1st 5) 1:00:18.1 | Spread (1st 5) 3:30.0
91, 296, 304, 359, 385, (406)
Kyle Cherry, Freddy Rodgers, Noah Beuthin, Ian Kendziorski, Sam Dittmar, (Mason Miller)
10:06.9, 11:49.5, 11:55.0, 12:49.8, 13:36.9, (15:58.2)
551443Future Falcons (Ogemaw Heights), MI - Team Time (1st 5) 1:03:17.6 | Spread (1st 5) 4:43.3
164, 203, 269, 403, 404
Anthony Martin, Nathan Martin, Travis Martin, Boston Brindley, Devan Martin
10:38.0, 10:57.6, 11:33.6, 14:47.1, 15:21.3
561468Bellevue, MI - Team Time (1st 5) 59:20.9 | Spread (1st 5) 1:30.1
221, 297, 298, 304, 348
Edgar Arellano, Jacob Miller, Isaac Miller, Colton Andrews, Boe Boyer
11:07.4, 11:50.1, 11:50.9, 11:55.0, 12:37.5
571504St. Fabian, MI - Team Time (1st 5) 1:00:34.1 | Spread (1st 5) 2:10.0
210, 234, 339, 347, 374, (411)
Joey Pohl, Alex DeBrincat, Foster Smith, Jacob Monastra, Adam Kopasz, (Sonny Sharma)
11:02.1, 11:13.7, 12:29.4, 12:36.8, 13:12.1, (18:45.3)
581572Nouvel Catholic Central, MI - Team Time (1st 5) 1:01:50.8 | Spread (1st 5) 2:38.0
147, 342, 343, 369, 371, (391)
Jacob Johnson, Colton McRae, Luke LeBourdais, Max Bolzman, Tommy Lubbe, (Parker Thiel)
10:30.7, 12:31.4, 12:33.3, 13:06.7, 13:08.7, (13:56.8)
591594Michigan Athletic Club for Homeschoolers, MI - Team Time (1st 5) 1:01:00.6 | Spread (1st 5) 1:16.8
278, 289, 308, 357, 362, (363), (365)
Andrew Allen, Ethan Wu, Max Zalewski, Peyton Smith, Jared Wu, (Richard Singleton), (Luke Wiegand)
11:38.7, 11:44.2, 11:57.6, 12:44.6, 12:55.5, (12:56.6), (12:59.3)
601606Farwell, MI - Team Time (1st 5) 1:01:54.5 | Spread (1st 5) 1:58.0
262, 263, 329, 373, 379, (380), (409)
Maverick Blain, Carter Jones, Mason Thormeier, Riley Carncross, Austin Lake, (Caden Stoddard), (Jordon Kosnik)
11:27.0, 11:29.5, 12:23.0, 13:10.0, 13:25.0, (13:29.0), (17:45.0)
611693Vandercook Lake, MI - Team Time (1st 5) 1:02:43.5 | Spread (1st 5) 1:33.2
286, 332, 344, 356, 375, (386), (400)
Xavion Ingram, Nolan Melchiori-Goodband, Fred Bradley, Kaleb Hull, Logan Knapp, (Seth Miller), (Carson Williams)
11:43.6, 12:23.6, 12:35.5, 12:44.0, 13:16.8, (13:38.6), (14:25.2)
621696Eastpointe St. Peter's Lutheran, MI - Team Time (1st 5) 1:04:51.9 | Spread (1st 5) 2:55.4
258, 264, 382, 395, 397, (410), (412)
Joey Frattini, Timmie Davis, Nolan Rich, Shane Rich, Jailen Cotton, (Jacob Seeburger), (Michael Dollison)
11:24.8, 11:30.0, 13:30.1, 14:06.8, 14:20.2, (17:46.6), (18:52.0)
631803Tecumseh, MI - Team Time (1st 5) 1:04:40.5 | Spread (1st 5) 56.1
337, 358, 364, 366, 378, (405)
Wyatt Harkness, Heath Teichman, Robert Adams, Andrew Rowe, Thomas Swindle, (Liam Frost)
12:28.6, 12:45.8, 12:58.8, 13:02.6, 13:24.7, (15:46.1)