1110Romeo, MI - Team Time (1st 5) 48:21.8 | Spread (1st 5) 38.9
4, 20, 26, 27, 33, (39), (41)
Connor Clor, Bryce Goodsell, Noah Sarrach, Joshua Felstow, Luke Allen, (Cole Paquette), (Spencer Groszkiewicz)
9:13.2, 9:37.7, 9:48.7, 9:50.1, 9:52.1, (9:55.7), (9:56.6)
2132Kalamazoo Linden Grove, MI - Team Time (1st 5) 48:15.3 | Spread (1st 5) 1:14.1
1, 17, 29, 31, 54, (87), (100)
Bryce Soisson, Elliott Soule, Zach Risley, Andre Soisson, Jackson Atkins, (Aiden Rudlaff), (Jasper Cane)
8:51.9, 9:35.3, 9:50.4, 9:51.7, 10:06.0, (10:29.2), (10:36.8)
3156Northern Hills, MI - Team Time (1st 5) 49:08.0 | Spread (1st 5) 13.0
24, 24, 32, 36, 40, (42), (92)
Nat DeWaard, Gavin Porter, Adam Hahn, Noah Patterson, Joseph McClelland, (Michael Cornell), (Hudson Kemperman)
9:43.0, 9:43.0, 9:52.0, 9:54.0, 9:56.0, (9:57.0), (10:35.0)
4216Forest Hills Central, MI - Team Time (1st 5) 49:58.0 | Spread (1st 5) 12.0
34, 36, 46, 49, 51, (67), (116)
Ethan Krampe, Arthur Pelon, Will Banfield, Parker Ludwig, Henry Kostbade, (Walker Godfrey), (Nicholas Bergman)
9:53.0, 9:54.0, 10:02.0, 10:04.0, 10:05.0, (10:17.0), (10:47.0)
5219East Rockford, MI - Team Time (1st 5) 49:48.0 | Spread (1st 5) 35.0
22, 23, 45, 64, 65, (72), (104)
Colin Graham, Kalum Carroll, Ashton Boichot, Owen Vandrie, Nate Fahey, (Tommy McGovern), (Robert Werkema)
9:39.0, 9:42.0, 10:01.0, 10:12.0, 10:14.0, (10:20.0), (10:38.0)
6249L'Anse Creuse-East, MI - Team Time (1st 5) 49:53.9 | Spread (1st 5) 1:15.3
11, 13, 44, 72, 109, (127), (168)
Brandon Penberthy, Dylan Penberthy, Andrew Lowe, Aidan Burr, Nolan Rybarczyk, (Trey Joseph), (Cooper Honaker)
9:25.6, 9:27.8, 9:59.6, 10:20.0, 10:40.9, (10:54.3), (11:32.0)
7254Lakeview (Battle Creek), MI - Team Time (1st 5) 49:53.3 | Spread (1st 5) 1:24.5
5, 8, 48, 86, 107, (111), (138)
Caleb Bost, Jayden Miller, Aiden Moore, Christian Kosciuszko, Austin Lee, (Josh Hennessy), (Ethan Rizor)
9:15.8, 9:24.9, 10:03.7, 10:28.6, 10:40.3, (10:41.2), (11:03.0)
8257North Rockford, MI - Team Time (1st 5) 50:07.0 | Spread (1st 5) 1:14.0
7, 18, 55, 85, 92, (101), (112)
Bryce Gordon, Trenton Winter, Austin Miller, Sam Majoor, Ryan Karwowski, (Charles Lewis), (Julian Cardenas)
9:21.0, 9:36.0, 10:07.0, 10:28.0, 10:35.0, (10:37.0), (10:45.0)
9284Anchor Bay-North, MI - Team Time (1st 5) 50:46.9 | Spread (1st 5) 30.9
34, 47, 55, 70, 78, (91), (130)
Jacob Thurau, Marcus Donovan, Logan Faubert, Ryan Lee, Luc Plante, (Ben Topping), (Thomas Westphal)
9:53.0, 10:03.6, 10:07.0, 10:19.4, 10:23.9, (10:32.2), (10:56.0)
10293Harper Creek, MI - Team Time (1st 5) 50:43.3 | Spread (1st 5) 57.7
21, 30, 61, 82, 99, (159), (173)
Samuel Torres, Dominic Lowrie, Justin LaFleur, Wyatt Szarejko, Braxton Liss, (William O'Dell), (Luke Isham)
9:38.6, 9:51.2, 10:10.2, 10:27.0, 10:36.3, (11:17.4), (11:35.6)
11311Bronson, MI - Team Time (1st 5) 50:35.3 | Spread (1st 5) 1:35.3
14, 15, 19, 122, 141, (208), (215)
Tanner Norton, Aden Hathaway, Ashton Wells, Tyler Wilber, Aiden Fill, (Nick Cranson), (Drew Seekmen)
9:29.5, 9:33.5, 9:36.9, 10:50.6, 11:04.8, (12:36.2), (12:54.2)
12344Portage North, MI - Team Time (1st 5) 51:09.9 | Spread (1st 5) 1:11.7
9, 60, 84, 89, 102, (146), (152)
Timmy Peterson, Nick Freeman, Jacob Munson, Logan Post, Avery Kucharski, (Travis Heyn), (Corbin Trickey)
9:25.4, 10:09.9, 10:27.6, 10:29.9, 10:37.1, (11:09.5), (11:13.4)
13361Hastings, MI - Team Time (1st 5) 51:33.5 | Spread (1st 5) 53.3
38, 59, 69, 77, 118, (120), (183)
Kearan Tolles, Caleb LaBoe, Jonah Teed, Jonah Lewis, Micah Johnson, (Sam Pattok), (Riley Shults)
9:54.5, 10:09.4, 10:18.0, 10:23.8, 10:47.8, (10:48.8), (11:50.1)
14389Bemis, MI - Team Time (1st 5) 51:55.0 | Spread (1st 5) 57.8
28, 66, 81, 95, 119, (170), (192)
Nathan Barry, J.D. McCreadie, Anthony Zilo, Spencer Krause, Jonathon Cummings, (Jonas Morris), (Luke Richards)
9:50.3, 10:16.3, 10:24.5, 10:35.8, 10:48.1, (11:33.8), (12:03.6)
15437Quincy, MI - Team Time (1st 5) 51:40.4 | Spread (1st 5) 2:18.3
2, 16, 122, 147, 150, (194), (210)
Rhett Reif, Jacob Reif, Brandon Miner, Brady Harper, Ryan Kempter, (Cameron Barry), (Ethan Gleason)
8:53.8, 9:34.0, 10:50.6, 11:09.9, 11:12.1, (12:07.2), (12:41.9)
16468L'Anse Creuse-North, MI - Team Time (1st 5) 52:33.9 | Spread (1st 5) 1:37.3
12, 71, 113, 133, 139, (140), (143)
Connor Clayton (c), Kyle Clayton, Lucas Clyne, Roger Silvestro, Joshua Midbo, (Joseph Barnard), (Ryan Palmer)
9:26.1, 10:19.7, 10:45.1, 10:59.6, 11:03.4, (11:04.7), (11:07.0)
17506Gladwin, MI - Team Time (1st 5) 52:50.0 | Spread (1st 5) 1:58.0
6, 106, 116, 125, 153, (156), (164)
Seth Mead, Caleb Palmreuter, Ben Verellen, Ethan Underwood, Myles Robinson, (Ethan Edgar), (Garrett Cingano)
9:16.0, 10:40.0, 10:47.0, 10:53.0, 11:14.0, (11:16.0), (11:24.0)
18522L'Anse Creuse-Central, MI - Team Time (1st 5) 53:24.9 | Spread (1st 5) 1:02.1
52, 94, 98, 134, 144, (154), (166)
Ben Puzzuoli, Caden Baan, Aidan Daly, Gavin Flosky, Ryan Davinney-Volpi, (Cameron Sherrill), (Joshua Diener)
10:05.7, 10:35.6, 10:36.1, 10:59.7, 11:07.8, (11:15.0), (11:29.0)
19556St Philip Catholic Central, MI - Team Time (1st 5) 53:50.5 | Spread (1st 5) 1:19.2
62, 74, 105, 148, 167, (182), (188)
Josh Andren, Luke Sprague, Ryan Casterline, Jeremy Gallaway, Jerome Bastian, (James Ram), (Luke Hodulik)
10:10.6, 10:20.3, 10:39.0, 11:10.8, 11:29.8, (11:50.0), (11:58.7)
20573Mattawan, MI - Team Time (1st 5) 54:00.8 | Spread (1st 5) 1:16.5
43, 75, 149, 151, 155, (163), (178)
Jack Nicey, Logan Pearson, Vincent Dexter, Adrian Gariepy, Jack Reitenour, (Jacob Atteberry), (Jonah Hoexum)
9:58.7, 10:22.7, 11:11.2, 11:13.0, 11:15.2, (11:23.3), (11:43.3)
21591Lenawee Christian, MI - Team Time (1st 5) 55:20.2 | Spread (1st 5) 3:56.6
10, 96, 108, 156, 221, (223)
Grant Long, TJ Rutter, Wyatt Melton, Seth Davis, Joshua Dimatteo, (Benjamin Latocki)
9:25.5, 10:36.0, 10:40.6, 11:16.0, 13:22.1, (13:33.7)
22604Unity Christian, MI - Team Time (1st 5) 54:14.0 | Spread (1st 5) 22.0
96, 121, 128, 128, 131, (179), (205)
Mason Heyboer, Drew Lanser, Ethan Miller, Luke Marsman, Micah Grassmid, (Zander Gordon), (Tyler Bakhuyzen)
10:36.0, 10:50.0, 10:55.0, 10:55.0, 10:58.0, (11:46.0), (12:27.0)
23632L L Wright, MI - Team Time (1st 5) 55:23.9 | Spread (1st 5) 2:10.7
53, 76, 124, 180, 199, (201), (217)
Tyler Smith, Axton Ruotsala, Alex (Alexzander) Korpela, Kurt Bissell, Dawson Sackmann, (Landon Buerger), (Umberto Tibaldo)
10:05.8, 10:23.5, 10:52.0, 11:46.1, 12:16.5, (12:17.2), (13:04.1)
24634Anchor Bay-South, MI - Team Time (1st 5) 55:22.0 | Spread (1st 5) 2:11.3
57, 63, 135, 177, 202, (209), (218)
Jacob Stubbs, Garrett Bermo, Josh Trask, Roy Hofer, Carter Graves, (Joey Myrick), (Giancarlo Ulewicz)
10:08.1, 10:11.6, 11:01.0, 11:41.9, 12:19.4, (12:38.3), (13:04.5)
25704St Thecla, MI - Team Time (1st 5) 57:09.7 | Spread (1st 5) 2:48.5
68, 88, 126, 203, 219
Austin Darr, Andrew Corder, Nathan Salazar, Josh Dubach, Tyler Colley
10:17.8, 10:29.7, 10:53.6, 12:22.3, 13:06.3
26714Oakland Christian, MI - Team Time (1st 5) 56:39.3 | Spread (1st 5) 2:42.7
50, 115, 162, 174, 213
Easton Deck, Luke Douglas, Dean Moshier, Noah Ingram, Noah Haist
10:04.9, 10:45.8, 11:22.3, 11:38.7, 12:47.6
27720Hillsdale Academy, MI - Team Time (1st 5) 56:35.2 | Spread (1st 5) 1:49.8
80, 90, 161, 193, 196, (200), (204)
Reece Poole, Jay Jenkins, Ridley Fast, Hayden Downs, Kahle Welden, (Sebastian Ocampo), (Benedict Cote)
10:24.1, 10:30.6, 11:21.3, 12:05.3, 12:13.9, (12:16.8), (12:24.9)
28748Marshall, MI - Team Time (1st 5) 56:18.7 | Spread (1st 5) 1:03.5
103, 137, 158, 175, 175, (189), (198)
Nicholas Ferreira, Jack Bidwell, Spencer Oswald, Micah Morehouse, Carter Damon, (Carson Kelly), (Aidan McPartlin)
10:37.6, 11:02.3, 11:16.6, 11:41.1, 11:41.1, (11:59.4), (12:15.2)
29764Pine River (LeRoy), MI - Team Time (1st 5) 57:54.0 | Spread (1st 5) 3:00.0
82, 110, 165, 185, 222, (249)
Kale Loop, Carter Lewis, Kyle Johnson, Javen Wanstead, Mason Heilman, (Eric Woods)
10:27.0, 10:41.0, 11:27.0, 11:52.0, 13:27.0, (17:14.0)
30772Northview Crossroads, MI - Team Time (1st 5) 57:09.0 | Spread (1st 5) 1:50.0
79, 145, 160, 191, 197, (212), (216)
Ryan Kamp, Noah Prince, Trevor Buskard, William Roggenbaum, Peter Duffy, (Stefan Kraker), (Brady Klekotka)
10:24.0, 11:09.0, 11:19.0, 12:03.0, 12:14.0, (12:47.0), (12:58.0)
31879Beaverton, MI - Team Time (1st 5) 1:05:27.0 | Spread (1st 5) 7:05.0
3, 187, 206, 239, 244
Colton Compton, Landon Terrell, Ian Roberts, Lucas Lijewski, Cody Muma
9:09.0, 11:57.0, 12:29.0, 15:38.0, 16:14.0
32909Marion, MI - Team Time (1st 5) 1:08:38.0 | Spread (1st 5) 9:44.0
58, 142, 225, 227, 257
Alex Green, Aidan Timko, Brock Buchanan, Trey Davis, Ethan Romatz
10:09.0, 11:06.0, 13:40.0, 13:50.0, 19:53.0
33918Royal Oak Shrine, MI - Team Time (1st 5) 1:04:45.9 | Spread (1st 5) 5:59.6
114, 136, 190, 231, 247, (248)
Drew Lopez, Shane Bontrager, Alex Cerone, Nicholas LaCroix, Walter Plymale, (Michael Harrington)
10:45.5, 11:01.5, 12:00.5, 14:13.3, 16:45.1, (16:56.0)
34921Pennfield, MI - Team Time (1st 5) 1:00:28.9 | Spread (1st 5) 2:14.5
132, 171, 184, 214, 220, (233), (256)
Cameron Humeston, Tristan Barnett, Conner Vogel, William Hall, Hunter Jenney, (Elijah Fox), (Chase Ellison)
10:58.2, 11:34.7, 11:51.1, 12:52.2, 13:12.7, (14:33.7), (19:46.7)
35995Kennedy (St Clair Shores), MI - Team Time (1st 5) 1:02:15.7 | Spread (1st 5) 1:58.7
181, 186, 195, 207, 226, (230), (232)
Vance Rutlefge, Paul Malkowski, Nick Garon, Jesse Watson, Desmond Buford, (Lincoln Huffman), (Joseph Quinn)
11:48.5, 11:55.8, 12:12.5, 12:31.7, 13:47.2, (14:11.8), (14:28.3)
361082Boyd W Arthurs, MI - Team Time (1st 5) 1:08:18.8 | Spread (1st 5) 3:39.0
172, 211, 229, 234, 236, (241), (246)
Aaron Glass, Adrian Santoro, Ethan Sortoro, Jacob Smith, Paul Gardner, (Colby Kramp), (Charlie Gerometto)
11:35.3, 12:44.8, 14:09.2, 14:35.2, 15:14.3, (15:48.0), (16:44.5)
371162Allen Park, MI - Team Time (1st 5) 1:13:34.6 | Spread (1st 5) 1:53.5
224, 228, 235, 237, 238, (242), (245)
Connor Brown, Aidan Kubitz, Brandon Powell, Landon Hoffman, Dylan Worley, (Ethan Fairchild), (Brady Boroniec)
13:39.6, 13:59.5, 14:59.9, 15:22.5, 15:33.1, (15:51.3), (16:28.5)
381175Davidson, MI - Team Time (1st 5) 1:24:44.3 | Spread (1st 5) 8:37.8
169, 240, 253, 254, 259, (260)
Tony Ruiz, Jordan Connor, Tony Gaglio, Henry Wydryck, Jonathan Rodriguez, (Clayton Hollie)
11:33.7, 15:44.4, 18:12.4, 19:02.3, 20:11.5, (20:44.9)
391251Shumate, MI - Team Time (1st 5) 1:28:21.0 | Spread (1st 5) 2:57.5
243, 250, 251, 252, 255, (258), (261)
Timothy Brune, Daniel Romnski, Cole Fountain, Morgan Pinson, Gavin McMaster, (Julio Siadak), (Ernest Bourgeois)
16:10.6, 17:31.6, 17:42.9, 17:47.8, 19:08.1, (20:11.3), (23:14.7)