1325White Pine (Saginaw), MI - Team Time (1st 5) 57:29.6 | Spread (1st 5) 49.7
12, 24, 37, 123, 129, (160), (193)
Kenny Lewis, Gabriel Trevino, Theodore Lange, Nate Baskins, Carson Hales, (Luke Zacharek), (Raine Webley)
11:03.9, 11:15.2, 11:24.7, 11:52.2, 11:53.6, (12:00.3), (12:07.6)
2413Saline, MI - Team Time (1st 5) 57:53.6 | Spread (1st 5) 1:08.6
3, 84, 86, 109, 131, (291), (293)
Jason Whitton, Ethan Yesko, Noah Lepore, Jackson Phillips, Truman Johnson, (Matthew DePlanche), (Owen Liepman)
10:45.1, 11:42.3, 11:42.6, 11:49.9, 11:53.7, (12:24.4), (12:24.8)
3446Traverse City East, MI - Team Time (1st 5) 58:17.0 | Spread (1st 5) 53.1
14, 75, 96, 114, 147, (209), (306)
Joe Muha, Quinn Noyes, Brendan Coffman, Jett Reimers, Zack Truszkowski, (Alex Durocher), (Evan Arleth)
11:05.0, 11:39.1, 11:44.2, 11:50.6, 11:58.1, (12:10.8), (12:27.5)
4494Traverse City West, MI - Team Time (1st 5) 58:31.5 | Spread (1st 5) 49.8
18, 78, 87, 154, 157, (178), (226)
Jeremiah Jaymes, Jonah Hochstetler, Charlie Licht, Parker Kirschner, Jon Palmer, (Luke Wiersema), (Koen Burkholder)
11:09.8, 11:40.2, 11:42.7, 11:59.2, 11:59.6, (12:04.5), (12:13.1)
5498Portage West, MI - Team Time (1st 5) 58:25.9 | Spread (1st 5) 54.3
22, 56, 57, 171, 192, (220), (223)
Ryan McCune, Josh Gormley, Karsten Wiegerink, Chris O'Hern, Nicholas Cabrera, (Ben Hunter), (Bruno Cabrera)
11:13.2, 11:31.2, 11:31.7, 12:02.3, 12:07.5, (12:12.3), (12:12.6)
6499Muir, MI - Team Time (1st 5) 58:41.1 | Spread (1st 5) 32.9
50, 58, 73, 144, 174, (239), (272)
Danny Sternberg, Luke Jaklic, Brady Gollan, Thomas Kennedy, Quaid Schimetz, (Devon Ryan), (Cavan Burpee)
11:30.0, 11:31.8, 11:38.9, 11:57.5, 12:02.9, (12:15.1), (12:21.1)
7526Otsego, MI - Team Time (1st 5) 58:20.7 | Spread (1st 5) 1:22.6
4, 68, 83, 152, 219, (261), (373)
Colin Wesseldyk, Luke Aldrich, Caleb Wesseldyk, Trevor Johnson, Ethan Raseman, (Aidan Goodwin), (Jonathan Horn)
10:49.6, 11:38.0, 11:42.0, 11:58.9, 12:12.2, (12:19.6), (12:38.7)
8561Richland Gull Lake, MI - Team Time (1st 5) 58:55.0 | Spread (1st 5) 43.7
27, 98, 127, 136, 173, (211), (247)
Kai Watts, Brody Hergott, Tre Reiner, Ryan Rohrer, Malin Sage, (Wyatt McComb), (Zavier Thomas)
11:19.0, 11:44.7, 11:53.4, 11:55.2, 12:02.7, (12:11.0), (12:16.3)
9571Portage Central, MI - Team Time (1st 5) 58:56.6 | Spread (1st 5) 49.3
36, 63, 97, 145, 230, (287), (303)
Mathieu Northuis, Gavin Voetberg, Bryant Winstanley, Logan Begeman, Tristen Spettel, (Carlos Rangel), (Brett Lindsay)
11:24.6, 11:36.0, 11:44.4, 11:57.7, 12:13.9, (12:23.8), (12:26.8)
10573DeWitt, MI - Team Time (1st 5) 58:49.3 | Spread (1st 5) 51.3
20, 52, 149, 176, 176, (235), (292)
Ethan Powell, Joe Leonard, Ian Fowler, Aaron Ellsworth, Lincoln Dodds, (Nolan Inglis), (Matt Huhn)
11:12.6, 11:30.7, 11:58.2, 12:03.9, 12:03.9, (12:14.9), (12:24.5)
11606Kalamazoo Linden Grove, MI - Team Time (1st 5) 58:56.7 | Spread (1st 5) 1:00.0
17, 65, 131, 190, 203, (389), (399)
Bryce Soisson, Jasper Cane, Andre Soisson, Zach Risley, Elliott Soule, (Jackson Atkins), (Spencer Soule)
11:09.6, 11:36.6, 11:53.7, 12:07.2, 12:09.6, (12:42.4), (12:45.2)
12635Hartland-Ore Creek, MI - Team Time (1st 5) 59:11.4 | Spread (1st 5) 46.7
49, 68, 103, 169, 246, (249), (261)
Benjamin Smith, Sam Kromberg, Zachery Sandin, Jack Gregory, Elijah Prutow, (Wyatt Colliton), (Cade Rigonan)
11:29.5, 11:38.0, 11:45.8, 12:01.9, 12:16.2, (12:16.5), (12:19.6)
13655Midland Public, MI - Team Time (1st 5) 59:24.9 | Spread (1st 5) 32.6
59, 107, 142, 166, 181, (300), (305)
Caleb Brown, Cole Schelb, Colin MacGregor, Lucas Berg, Ben Scott, (Kyle Riter), (Jacob Rudisel)
11:33.1, 11:48.0, 11:57.1, 12:01.0, 12:05.7, (12:26.0), (12:27.4)
655Three Rivers, MI - Team Time (1st 5) 59:00.0 | Spread (1st 5) 1:14.2
9, 98, 111, 201, 236, (236), (359)
Javier Kelley-Martinez, Kaid Hasse, Kyler Copenhaver, Zachary Gowan, Johnathan Pant, (Maddox Hagen), (Lloyd Ruesink)
11:00.8, 11:44.7, 11:50.0, 12:09.5, 12:15.0, (12:15.0), (12:36.0)
15679Holland, MI - Team Time (1st 5) 58:43.2 | Spread (1st 5) 1:32.9
15, 32, 39, 223, 370, (491), (499)
Adrian Castillo, Dylan Chmura, Brayden Snyder, Sam Hoffman, Harrison Kooyer, (Fransisco Hernandez), (Simon VanHuis)
11:05.4, 11:21.9, 11:25.0, 12:12.6, 12:38.3, (13:20.5), (13:25.8)
16693Freeland, MI - Team Time (1st 5) 57:46.1 | Spread (1st 5) 2:10.2
1, 6, 117, 281, 288, (370), (412)
Braydon Honsinger, T.j. Hansen, Braden Klein, Noah Graham, Jacob Alexander, (Nate Niederquell), (Duncan LeBel)
10:13.9, 10:54.2, 11:51.2, 12:22.7, 12:24.1, (12:38.3), (12:47.6)
693Mac Donald, MI - Team Time (1st 5) 59:29.0 | Spread (1st 5) 43.8
50, 104, 113, 197, 229, (258), (269)
Evan Newcombe, Ben Novello, Michael Kovalchick, Cameron Essell, Amar Hamdan, (Quinn Martin), (Sammy Johnson)
11:30.0, 11:45.9, 11:50.5, 12:08.8, 12:13.8, (12:19.1), (12:20.6)
18704TS Nurnberger, MI - Team Time (1st 5) 59:04.1 | Spread (1st 5) 1:11.0
21, 30, 106, 261, 286, (523), (524)
Dylan Marr, Thomas Zacharko, Colin Kuhn, Landon Pestrue, Ben March, (Cole Lombard), (Daniel Childs)
11:12.7, 11:21.4, 11:46.7, 12:19.6, 12:23.7, (14:31.3), (14:35.2)
19714Scranton, MI - Team Time (1st 5) 59:39.0 | Spread (1st 5) 32.7
71, 98, 146, 188, 211, (243), (251)
Dylan White, Connor Blood, Brayden Morris, Joseph Libler, Miles Buckley, (Quinn Johnson), (Tyler Langley)
11:38.3, 11:44.7, 11:58.0, 12:07.0, 12:11.0, (12:15.7), (12:17.2)
20734Oxford, MI - Team Time (1st 5) 59:29.9 | Spread (1st 5) 1:04.2
34, 67, 156, 170, 307, (337), (390)
Xavier Clark, Kyle DiMalanta, Alexander McArthur, Gavin Poppei, Jack Bauman, (Dylan Stone), (Jason Lavender)
11:23.6, 11:36.9, 11:59.5, 12:02.1, 12:27.8, (12:31.7), (12:42.9)
21735Pathfinder - Pinckney, MI - Team Time (1st 5) 58:53.6 | Spread (1st 5) 1:41.1
2, 54, 188, 208, 283, (329), (372)
Ben Richards, Evan Loughridge, Thomas Lepper, Paul Moore, Trenton Johnson, (Alex Trainor), (Chris Newman)
10:41.9, 11:31.0, 12:07.0, 12:10.7, 12:23.0, (12:30.9), (12:38.6)
22747Temperance Bedford, MI - Team Time (1st 5) 59:42.3 | Spread (1st 5) 45.4
37, 118, 186, 200, 206, (319), (340)
Leo Wagenhauser, Joshua Gagne, Jonny Hayes, Simon Vandervlucht, Jordan Bunce, (Kyle Roessle), (Gabe Bock)
11:24.7, 11:51.4, 12:06.8, 12:09.3, 12:10.1, (12:29.4), (12:32.0)
23749Waldon, MI - Team Time (1st 5) 59:26.9 | Spread (1st 5) 1:12.5
25, 64, 133, 214, 313, (410), (437)
Luke Peardon, Mason Taplin, Wyatt Pawlaczyk, Nathan Yee, Brendan Thornton, (Jack Verlinden), (Jackson Dear)
11:16.2, 11:36.5, 11:54.2, 12:11.3, 12:28.7, (12:47.3), (12:54.3)
24759Corunna, MI - Team Time (1st 5) 59:24.1 | Spread (1st 5) 1:18.9
10, 122, 147, 209, 271, (378), (514)
Logan Roka, Jaxon Strauch, Nicholas Strauch, Payton Brown, Logan Vowell, (Kenny Evans), (Aidan Lavery)
11:02.1, 11:52.1, 11:58.1, 12:10.8, 12:21.0, (12:40.2), (13:49.1)
25762Bronson, MI - Team Time (1st 5) 58:40.9 | Spread (1st 5) 1:42.0
13, 16, 23, 304, 406, (519), (520)
Tanner Norton, Aden Hathaway, Ashton Wells, Tyler Wilber, Aiden Fill, (Drew Seekmen), (Nick Cranson)
11:04.8, 11:08.2, 11:13.9, 12:27.2, 12:46.8, (14:08.3), (14:09.5)
26769Hart, MI - Team Time (1st 5) 59:39.4 | Spread (1st 5) 52.4
29, 90, 207, 216, 227, (424), (438)
Clayton Ackley, Seth Ackley, Easton Vander Zwaag, Caleb Bitely, Wyatt Dean, (Revin Gale), (Max Stitt)
11:20.9, 11:42.9, 12:10.6, 12:11.7, 12:13.3, (12:51.2), (12:54.5)
27777Capital Homeschool, MI - Team Time (1st 5) 59:36.3 | Spread (1st 5) 59.3
48, 62, 87, 267, 313, (492), (494)
Dawson Parks, Daniel Thomas, Jesse Carson, Liam Kuhlmann, Owen Vanderwey, (Eli Aylward), (Pascal Shoemaker)
11:29.4, 11:35.1, 11:42.7, 12:20.4, 12:28.7, (13:20.9), (13:22.4)
28809Adrian, MI - Team Time (1st 5) 59:11.1 | Spread (1st 5) 1:39.3
5, 43, 216, 228, 317, (356), (432)
Aiden Smith, Ben Schefka, Braylon Petty, Tyler Bruggeman, Christopher Lofton, (Nicholas Erlacher), (Riley Smith)
10:49.8, 11:26.8, 12:11.7, 12:13.7, 12:29.1, (12:34.9), (12:53.5)
29863East Grand Rapids, MI - Team Time (1st 5) 1:00:01.7 | Spread (1st 5) 1:02.7
90, 92, 93, 185, 403, (477), (479)
Davis Christy, Ryan Brinker, Logan Becker, Rowen Bishop, Alex Thole, (Noah Peters), (Elijah Robinson)
11:42.9, 11:43.2, 11:43.4, 12:06.6, 12:45.6, (13:12.8), (13:13.2)
30869Auburn Bay City Western, MI - Team Time (1st 5) 1:00:11.1 | Spread (1st 5) 40.7
73, 159, 175, 201, 261, (324), (395)
Miles Killips, Kole Wilson, Nathan Prosowski, Aiden Short, Hoyt Smith, (Gunnar Weber), (Daniel Ebel)
11:38.9, 11:59.8, 12:03.3, 12:09.5, 12:19.6, (12:29.9), (12:44.1)
31896Belding, MI - Team Time (1st 5) 1:00:19.4 | Spread (1st 5) 29.4
121, 151, 160, 191, 273, (363), (516)
Maxwell McCarty, Keagen Ford, Richard Beltran, Gavin Boyd, Jase Bunce, (Dustin Maatman), (David Myers)
11:51.8, 11:58.7, 12:00.3, 12:07.4, 12:21.2, (12:37.0), (13:51.9)
32908Oak Valley, MI - Team Time (1st 5) 1:00:15.2 | Spread (1st 5) 49.5
82, 115, 134, 244, 333, (344), (351)
Pierce Gryzmkowski, Christian Werner, Braxton Godin, Aiden Verhey, Luke Weinberger, (Ryan Okragly), (Quinn Smith)
11:41.9, 11:51.0, 11:54.9, 12:16.0, 12:31.4, (12:32.6), (12:33.6)
33934Caledonia (Duncan-Kraft), MI - Team Time (1st 5) 1:00:16.9 | Spread (1st 5) 51.1
47, 141, 239, 241, 266, (276), (330)
Jordan Domany, Brett Guzman, Kyler Bunker, Micah Ressler, Mason Osterhouse, (Mason Morrell), (Ayden Duffin)
11:29.2, 11:57.0, 12:15.1, 12:15.3, 12:20.3, (12:21.8), (12:31.0)
34961Shepherd, MI - Team Time (1st 5) 1:00:26.9 | Spread (1st 5) 1:13.8
76, 102, 152, 198, 433, (476), (483)
Mitchell Walters, Tate Ross, Nico Lopez, Nolan Longuski, Andrew Maas, (Connor Bryan), (Noe (Junior) Perez)
11:39.9, 11:45.4, 11:58.9, 12:09.0, 12:53.7, (13:12.6), (13:14.5)
35965Meads Mill, MI - Team Time (1st 5) 1:00:23.1 | Spread (1st 5) 50.8
72, 105, 225, 242, 321, (394), (452)
Maximilian Potrzeba, Brandon Latta, Brady Heron, Vincent Filipek, Gavin Kamm, (Alex McCallum), (Raunak Chattopadhyay)
11:38.8, 11:46.2, 12:12.9, 12:15.6, 12:29.6, (12:43.9), (13:01.8)
361003St Elizabeth Ann Seton, MI - Team Time (1st 5) 1:00:29.2 | Spread (1st 5) 1:01.3
46, 160, 186, 285, 326, (361), (387)
Josh Kerr, Judge Morgan, Caleb Kerfoot, Tucker Krumm, Josh Slocum, (Ty Martinchek), (Ryan Donnell)
11:28.7, 12:00.3, 12:06.8, 12:23.4, 12:30.0, (12:36.4), (12:42.0)
371057Renton, MI - Team Time (1st 5) 1:00:37.7 | Spread (1st 5) 1:09.4
45, 137, 222, 288, 365, (388), (521)
Brady Fleszar, Ryan Morris, Caiden Siggett, Griffin Mentzer, Caiden Siggett, (Drew Slane), (Nathan Zakar)
11:28.2, 11:55.4, 12:12.4, 12:24.1, 12:37.6, (12:42.1), (14:10.2)
381061Derby, MI - Team Time (1st 5) 1:00:14.3 | Spread (1st 5) 1:41.3
11, 70, 290, 298, 392, (436), (439)
Scott Hassett, Alex Basile, Michael Davies, Michael Tomlanovich, Chase Hamlin, (Connell Hughes), (Jack Salyer)
11:02.5, 11:38.1, 12:24.2, 12:25.7, 12:43.8, (12:54.2), (12:56.4)
391068Vicksburg, MI - Team Time (1st 5) 1:00:46.4 | Spread (1st 5) 1:19.8
66, 95, 213, 254, 440, (472), (511)
Kenny Youngs, Skye Smith, Avery Snook, Brayden Odell, Landon Johnson, (Tucker Radgens), (Patrick Fowler)
11:36.8, 11:44.0, 12:11.2, 12:17.8, 12:56.6, (13:10.8), (13:44.0)
401074Pewamo-Westphalia, MI - Team Time (1st 5) 1:00:49.2 | Spread (1st 5) 2:28.0
19, 61, 94, 391, 509, (510), (513)
Collin Farmer, Caleb Pohl, Alex S. Thelen, Alex J Thelen, Jason Weber, (Brandon Goerge), (Sam Muirhead)
11:10.0, 11:34.2, 11:43.6, 12:43.4, 13:38.0, (13:41.9), (13:48.3)
411086Sparta, MI - Team Time (1st 5) 1:00:47.4 | Spread (1st 5) 1:44.9
40, 77, 81, 416, 472, (474), (480)
Logan Seymour, Gregory Janesak, Jax Wilson, Carter Volkers, Lucas Jones, (Xander Knauf), (Adam Ogg)
11:25.9, 11:40.0, 11:41.5, 12:49.2, 13:10.8, (13:11.0), (13:14.0)
421088Summerfield, MI - Team Time (1st 5) 1:00:05.6 | Spread (1st 5) 1:56.7
7, 35, 300, 321, 425, (459)
Brandon Thompson, Evan Suydam, Dakota Kohn, Sylas Redlinger, Josh Jensen, (James Elderedge)
10:54.7, 11:23.9, 12:26.0, 12:29.6, 12:51.4, (13:03.9)
431090Grand Rapids Christian, MI - Team Time (1st 5) 1:00:25.6 | Spread (1st 5) 1:16.3
31, 41, 293, 357, 368, (402), (444)
Temamen Warners, Ian Velzen-Haner, Reuben Wiering, Keegan Hoekstra, Quintin Willis, (Joe Waalkes), (Luke Gelderloos)
11:21.7, 11:26.1, 12:24.8, 12:35.0, 12:38.0, (12:45.5), (12:58.1)
441121South Hills, MI - Team Time (1st 5) 1:00:57.9 | Spread (1st 5) 44.3
115, 134, 180, 334, 358, (366), (413)
Lucas Spano, Jack Collins, Gordan Kopmeyer, Owen Replogle, Joe Dillon, (Julius Meram), (Harris Earls)
11:51.0, 11:54.9, 12:05.2, 12:31.5, 12:35.3, (12:37.8), (12:47.9)
451143Alma, MI - Team Time (1st 5) 1:00:31.3 | Spread (1st 5) 1:49.3
8, 168, 259, 299, 409, (442), (486)
Logan Snyder, Ali Kudmani, Joshua Chouinard, Jacob Ackerman, Aleks Jachimiak, (Buddy Leonard), (Ayden Marks)
10:57.6, 12:01.6, 12:19.3, 12:25.9, 12:46.9, (12:57.4), (13:16.1)
461184Scripps, MI - Team Time (1st 5) 1:01:03.7 | Spread (1st 5) 1:18.6
53, 126, 270, 318, 417, (447), (480)
Eddie Cromwell, Evan Fox, Samuel Cromwell, Diego Savoi, Benjamin Filias, (William Durbin), (Carson Russell)
11:30.9, 11:53.3, 12:20.8, 12:29.2, 12:49.5, (12:59.6), (13:14.0)
471193Oakview, MI - Team Time (1st 5) 1:01:14.5 | Spread (1st 5) 26.5
157, 193, 248, 293, 302, (470), (490)
Owen Farmer, Jake Smith, Cooper Webster, Horatio Lopez, Sam Moran, (Talen Isabell), (Ben Redmon)
11:59.6, 12:07.6, 12:16.4, 12:24.8, 12:26.1, (13:10.1), (13:19.9)
481226Plainwell, MI - Team Time (1st 5) 1:01:12.8 | Spread (1st 5) 1:40.5
44, 80, 281, 353, 468, (500), (503)
Ozzy Boven, Ryan Santiago, Isaac Veen, Sam Gibson, Isaac Everett, (Levi Kalavitz), (Eli Veen)
11:27.5, 11:40.9, 12:22.7, 12:33.7, 13:08.0, (13:26.0), (13:31.0)
491252Millennium, MI - Team Time (1st 5) 1:01:25.9 | Spread (1st 5) 42.6
127, 204, 255, 307, 359, (383), (415)
Cameron Crosby, Michael Ehresman, Avian Valencia-Moore, Nolan Karfonta, Solomon Strong, (Jake Fannon), (Josh Lassaline)
11:53.4, 12:10.0, 12:18.7, 12:27.8, 12:36.0, (12:41.1), (12:48.8)
501261St. Joseph Upton (Saint Joseph), MI - Team Time (1st 5) 1:01:16.0 | Spread (1st 5) 59.0
60, 236, 277, 340, 348, (374), (485)
Will Fiesbeck, Luke Lehner, David Scharich, Alex Moyer, Silas Lorenz, (Sam Hosbein), (Nicholas Pierangeli)
11:34.0, 12:15.0, 12:22.0, 12:32.0, 12:33.0, (12:39.0), (13:16.0)
511266Power, MI - Team Time (1st 5) 1:01:22.1 | Spread (1st 5) 1:42.1
33, 85, 260, 427, 461, (467), (508)
Eddie King Jr., Luis Tello, Rece Linn, Ryan Nelson, Gavin Steele, (Ian Stewart), (Luke Donehue)
11:23.1, 11:42.5, 12:19.4, 12:51.9, 13:05.2, (13:06.6), (13:34.1)
521302Chelsea Beach, MI - Team Time (1st 5) 1:01:25.0 | Spread (1st 5) 1:22.2
55, 150, 320, 346, 431, (455), (505)
Connell Alford, Bram Hartsuff, Nicholas Spruce, Jackson Dell, Ethan Kapolka, (Jacob Andreski), (Evan Muchler)
11:31.1, 11:58.3, 12:29.5, 12:32.8, 12:53.3, (13:03.1), (13:32.2)
531307Lakeview (Battle Creek), MI - Team Time (1st 5) 1:01:41.2 | Spread (1st 5) 1:06.1
119, 215, 220, 310, 443, (453), (456)
Caleb Bost, Jayden Miller, Aiden Moore, Austin Lee, Christian Kosciuszko, (Issac Hernandez), (Josh Hennessy)
11:51.5, 12:11.6, 12:12.3, 12:28.2, 12:57.6, (13:02.6), (13:03.2)
541314Charlotte, MI - Team Time (1st 5) 1:01:30.2 | Spread (1st 5) 1:52.7
26, 172, 321, 324, 471, (474), (484)
Koda Brandt, Grayden Paulin, Lance Byers, Drew Linsley, Logan Weicht, (Lucas Chamberlin), (Alex Pratt)
11:17.8, 12:02.4, 12:29.6, 12:29.9, 13:10.5, (13:11.0), (13:14.7)
551316West Int. Mt. Pleasant, MI - Team Time (1st 5) 1:01:37.2 | Spread (1st 5) 58.3
112, 138, 268, 384, 414, (448), (493)
Rylan Selvidge, Logan Northrop, Grant Stahl, Noah Webster, Jonathan Jarrard, (Brady Beebe), (Christian Quigno)
11:50.4, 11:56.4, 12:20.5, 12:41.2, 12:48.7, (12:59.7), (13:22.1)
561321Bullock Creek, MI - Team Time (1st 5) 1:02:05.7 | Spread (1st 5) 1:28.3
164, 181, 199, 275, 502, (504), (518)
Bo Schwartz, Zane Schwartz, Jacob Inman, Dawson Bjorge, Ryan Long, (Quentin Schalk), (Emerson Lambdin)
12:00.5, 12:05.7, 12:09.1, 12:21.6, 13:28.8, (13:31.4), (13:56.9)
571328Hart (Rochester), MI - Team Time (1st 5) 1:01:30.8 | Spread (1st 5) 1:41.4
28, 234, 253, 362, 451, (501), (506)
Chaz Huthwaite, Jake Eastman, Jack Bondy, Zander Champine, Evan Lord, (Lukas Duz), (Zachary Larson)
11:20.1, 12:14.8, 12:17.6, 12:36.8, 13:01.5, (13:26.7), (13:32.8)
581345Berkley (Anderson-Norup), MI - Team Time (1st 5) 1:01:33.3 | Spread (1st 5) 1:26.5
42, 232, 279, 363, 429, (434), (477)
Matthew Short, Nathan Jeup, Lincoln Trierweiler, Landon Pugh, Jonah Weinbaum, (Andrew Cook), (Aiden Russell)
11:26.6, 12:14.2, 12:22.4, 12:37.0, 12:53.1, (12:53.8), (13:12.8)
591364Wayland Union, MI - Team Time (1st 5) 1:01:45.8 | Spread (1st 5) 39.0
166, 252, 257, 312, 377, (446), (454)
Travis Koon, Maurgan Howard, Dergaso Larsen, Jared Jandernoa, Colton Moyle, (Devin Weaver), (Elijah Maas)
12:01.0, 12:17.4, 12:19.0, 12:28.4, 12:40.0, (12:59.1), (13:02.8)
601375North Rockford, MI - Team Time (1st 5) 1:01:48.4 | Spread (1st 5) 1:00.9
108, 124, 316, 406, 421, (457), (465)
Bryce Gordon, Trenton Winter, Austin Miller, Logan Paul, Charles Lewis, (Jayden Collings), (Ryan Karwowski)
11:49.6, 11:52.5, 12:29.0, 12:46.8, 12:50.5, (13:03.4), (13:05.7)
611394St Patrick (White Lake), MI - Team Time (1st 5) 1:02:13.8 | Spread (1st 5) 1:26.4
140, 179, 265, 315, 495, (515), (517)
Joey Iaquaniello, Nick Uhazie, Ryan Illikman, Jack Biron, Joe Stopczynski, (Tyler Delyon), (Dylan Grewe)
11:56.9, 12:04.6, 12:20.1, 12:28.9, 13:23.3, (13:50.4), (13:54.9)
621398Lansing Area Catholic, MI - Team Time (1st 5) 1:01:52.1 | Spread (1st 5) 55.9
129, 250, 274, 328, 417, (461), (522)
Justin de Varona, Drew Tolfree, Nate D' Alessandro, Andrew Hamilton, Tomas Rampe, (Charlie Gates), (AJ Gates)
11:53.6, 12:16.8, 12:21.4, 12:30.8, 12:49.5, (13:05.2), (14:30.4)
631401Forest Hills Central, MI - Team Time (1st 5) 1:01:50.0 | Spread (1st 5) 32.6
154, 278, 297, 334, 338, (396), (497)
Ethan Krampe, Will Banfield, Jack O'Keefe, Parker Ludwig, Arthur Pelon, (Nicholas Francisco), (Walker Godfrey)
11:59.2, 12:22.1, 12:25.4, 12:31.5, 12:31.8, (12:44.5), (13:25.0)
641408Hamilton, MI - Team Time (1st 5) 1:01:54.0 | Spread (1st 5) 43.9
139, 255, 307, 326, 381, (419), (423)
Nate Freyhof, Camden Patmos, Elli Timmerman, Max Van Huis, Evan Kraker, (Joe Johnson), (Ben Fletter)
11:56.8, 12:18.7, 12:27.8, 12:30.0, 12:40.7, (12:49.8), (12:51.1)
651414Fowler, MI - Team Time (1st 5) 1:01:55.3 | Spread (1st 5) 50.5
163, 165, 296, 368, 422, (441), (461)
Liam O'Hare, Nate Spicer, Jacob Halfmann, Trevor Feldpausch, Alex Halfmann, (Nolan Simon), (Ford Phillips)
12:00.4, 12:00.8, 12:25.2, 12:38.0, 12:50.9, (12:56.8), (13:05.2)
661415Chippewa (Okemos), MI - Team Time (1st 5) 1:01:50.4 | Spread (1st 5) 46.3
119, 233, 347, 350, 366, (401), (429)
Evan Sigletary, Carter Storey, Ian Brown, Nik Greborunis, Carl Erickson, (Isonga Murembya), (Isaiah Tandoc)
11:51.5, 12:14.7, 12:32.9, 12:33.5, 12:37.8, (12:45.3), (12:53.1)
671442Catholic United, MI - Team Time (1st 5) 1:01:53.1 | Spread (1st 5) 1:01.4
79, 245, 354, 378, 386, (489), (507)
Levi Mills, Gavin Betten, Collin Peal, William Hammonds, Henry Lincolnhol, (Matt Bouwhuis), (Joachim Gilbert)
11:40.4, 12:16.1, 12:34.6, 12:40.2, 12:41.8, (13:19.7), (13:33.8)
681460Western, MI - Team Time (1st 5) 1:02:04.0 | Spread (1st 5) 57.4
125, 193, 340, 382, 420, (466), (482)
Samuel Miller, Cooper Singleton, Joshua Veneziano, Everett Pendergrass, Jeffrey Palmer, (Barrett Warner), (Seth Good)
11:53.0, 12:07.6, 12:32.0, 12:41.0, 12:50.4, (13:06.0), (13:14.3)
691495Hastings, MI - Team Time (1st 5) 1:02:08.5 | Spread (1st 5) 47.7
143, 284, 330, 340, 398, (404), (487)
Kearan Tolles, Jonah Teed, Caleb LaBoe, Micah Johnson, Tristen Leary, (Jonah Lewis), (Sam Pattok)
11:57.3, 12:23.2, 12:31.0, 12:32.0, 12:45.0, (12:45.7), (13:18.0)
701506Portage North, MI - Team Time (1st 5) 1:02:10.0 | Spread (1st 5) 1:01.7
101, 218, 384, 397, 406, (428), (496)
Timmy Peterson, Cole Smith, Logan Post, Gavin Thompson, Jacob Munson, (Nick Freeman), (Jaxen Wilson)
11:45.1, 12:12.0, 12:41.2, 12:44.9, 12:46.8, (12:52.1), (13:24.6)
711509Our Lady of Good Counsel, MI - Team Time (1st 5) 1:02:16.3 | Spread (1st 5) 1:03.9
109, 196, 345, 425, 434, (445), (488)
David Smith, Elliot Carey, Zachary Thomas, Ross Kraft, Jack Dugas, (Joseph Westemeier), (Jake Dickie)
11:49.9, 12:08.5, 12:32.7, 12:51.4, 12:53.8, (12:58.6), (13:18.4)
721541Grand Ledge Beagle, MI - Team Time (1st 5) 1:02:14.2 | Spread (1st 5) 1:04.7
89, 310, 339, 392, 411, (450), (460)
Tanner Kennedy, Steven Hendricks, Colin Ertman, Bryce Campbell, Zachary McLaughlin, (Zachary Stevens), (Noah Hartwick)
11:42.8, 12:28.2, 12:31.9, 12:43.8, 12:47.5, (13:01.4), (13:04.0)
731566Cedar Springs, MI - Team Time (1st 5) 1:02:28.5 | Spread (1st 5) 54.0
184, 230, 348, 355, 449, (498), (512)
Eli Kleynenberg, Clayton Akerman, Elliot Moleski, Zach Reed, Luke Marsman, (Carter Sherman), (Ian Klenk)
12:06.4, 12:13.9, 12:33.0, 12:34.8, 13:00.4, (13:25.6), (13:46.7)
741602Northern Hills, MI - Team Time (1st 5) 1:02:28.5 | Spread (1st 5) 34.1
183, 330, 334, 375, 380, (405), (469)
Gavin Porter, Noah Patterson, Nat DeWaard, Michael Cornell, Adam Hahn, (Cooper Kemperman), (Joseph McClelland)
12:06.2, 12:31.0, 12:31.5, 12:39.5, 12:40.3, (12:45.8), (13:09.6)
751610Hillside, MI - Team Time (1st 5) 1:02:31.0 | Spread (1st 5) 35.2
204, 280, 351, 376, 399, (458), (464)
Matthew Heirtzler, Kayden Bobel, Nicholas Yaquinto, Brock Malaikal, Joe Siddall, (Luke Schwartz), (Jackson Frauenheim)
12:10.0, 12:22.5, 12:33.6, 12:39.7, 12:45.2, (13:03.6), (13:05.5)