1117Fremont, MI - Team Time (1st 5) 58:50.7 | Spread (1st 5) 1:37.8
1, 3, 15, 22, 76, (241), (295)
Nathan Walker, Colton Best, Ben Paige, Joshua Zerfas, Conor Somers, (Isaiah Hansen), (Gabe Whittle)
11:02.1, 11:18.5, 11:50.9, 11:59.3, 12:39.9, (14:17.4), (15:22.2)
2143Hudsonville Public, MI - Team Time (1st 5) 59:43.0 | Spread (1st 5) 1:13.3
4, 6, 20, 52, 61, (69), (72)
Jack Kennedy, Ethan Atkins, Trey Diepenhorst, Brayden Bower, Colton Swainston, (Will Knoth), (Thomas Fortuna)
11:19.0, 11:26.3, 11:56.8, 12:28.6, 12:32.3, (12:38.0), (12:38.1)
3169Grand Rapids Christian, MI - Team Time (1st 5) 1:00:55.5 | Spread (1st 5) 31.0
19, 27, 34, 40, 49, (63), (108)
Tinsae Nelson, Joe DeVries, Sam Skillen, Jack Peterson, Pieter Boer, (Matthew Welch), (Ben Hart)
11:54.4, 12:05.6, 12:10.7, 12:19.4, 12:25.4, (12:33.5), (12:55.2)
4172Jenison, MI - Team Time (1st 5) 1:00:36.6 | Spread (1st 5) 56.8
8, 10, 35, 54, 65, (75), (133)
Connor Vachon, Avery Zimmerman, Nick Walters, Zeke Kortman, Brodey Falbe, (Connor Flynn), (Jacob VandeBunte)
11:37.6, 11:41.3, 12:13.9, 12:29.4, 12:34.4, (12:39.6), (13:06.2)
5185DeWitt, MI - Team Time (1st 5) 1:01:02.9 | Spread (1st 5) 37.0
21, 25, 32, 41, 66, (80), (112)
Michael Herald, Keegan Fulton, Kiefer Kolito, Jon Popowitz, Evan Reigler, (Gunnar Stirrett), (Braden Stirrett)
11:57.5, 12:02.2, 12:08.4, 12:20.3, 12:34.5, (12:42.1), (12:57.0)
6212L. E. White (Allegan), MI - Team Time (1st 5) 1:00:53.4 | Spread (1st 5) 1:29.7
2, 18, 38, 67, 87, (113), (210)
Blane Johnson, Trevor Thorpe, Connor Harlan, Vance Muenzer, Ruben Mendoza, (Quincy Lyon), (Logan Vernia)
11:17.9, 11:54.3, 12:16.6, 12:37.0, 12:47.6, (12:57.1), (13:59.9)
7280Monroe Trinity Lutheran, MI - Team Time (1st 5) 1:02:02.2 | Spread (1st 5) 1:02.2
24, 30, 37, 62, 127
Luke Butler, Andrew McCarthy, Elijah Ball, Noah Finley, Jaden Turner
12:01.9, 12:07.8, 12:15.3, 12:33.1, 13:04.1
8302Hanover Horton, MI - Team Time (1st 5) 1:01:59.4 | Spread (1st 5) 1:35.4
9, 17, 46, 86, 144, (176), (179)
Dean Reynolds, Rider Hall, Rogan Melling, Gideon Webster, Scott Bolton, (Colton Kleinfeld), (Ben Childs)
11:39.9, 11:52.9, 12:24.2, 12:47.1, 13:15.3, (13:36.7), (13:39.5)
9318Flushing, MI - Team Time (1st 5) 1:02:43.2 | Spread (1st 5) 44.0
29, 51, 59, 85, 94, (129), (172)
Gavin Kister, Aaron Mays, Braeden Tunnicliff, Matthew Crosby, Mathew Mereles, (Ryan Kleimola), (Austin Peddie)
12:07.6, 12:27.3, 12:31.1, 12:45.6, 12:51.6, (13:04.7), (13:31.9)
10342Cedar Springs, MI - Team Time (1st 5) 1:02:29.0 | Spread (1st 5) 1:26.0
5, 69, 88, 89, 91, (92), (124)
Corey Bowers, Austin Mann, Alex Nylaan, Spencer Bray, Caleb Menefee, (Carter Moleski), (Sam Kleynenberg)
11:24.0, 12:38.0, 12:48.0, 12:49.0, 12:50.0, (12:51.1), (13:03.3)
342Woodhaven-Brownstown, MI - Team Time (1st 5) 1:02:19.2 | Spread (1st 5) 1:12.9
12, 13, 99, 103, 115, (118), (136)
Dylan Young, Logan Lundgren, Travis Forgach, Nick Gilevich, Brandon Johnson, (Ethan Gilevich), (Justin Romero)
11:46.3, 11:47.6, 12:52.4, 12:53.7, 12:59.2, (12:59.7), (13:07.3)
12360Allendale, MI - Team Time (1st 5) 1:02:41.9 | Spread (1st 5) 1:25.3
7, 60, 74, 97, 122, (211), (237)
Hayden Rhodea, Nathan Terbeek, Teito Nunez, Cameron Moore, Logan Rosser, (Thomas Meyer), (Matthew Brovont)
11:37.0, 12:31.5, 12:38.9, 12:52.2, 13:02.3, (14:00.1), (14:13.9)
13436Lumen Christi, MI - Team Time (1st 5) 1:03:25.1 | Spread (1st 5) 1:34.8
14, 31, 77, 155, 159, (193), (211)
Aaron Kennedy, Matt Hoop, Kavin Kennedy, Luke Fish, Logan Fish, (Dominic Kestner), (Nick Dysert)
11:50.6, 12:08.2, 12:40.7, 13:20.2, 13:25.4, (13:47.0), (14:00.1)
14454Alma, MI - Team Time (1st 5) 1:03:50.5 | Spread (1st 5) 1:02.5
36, 42, 101, 126, 149, (151), (204)
Ryan Fachting, CJ Lemerand, Connor Lemerand, RJ Sullivan, Adam Dixon, (Danny Dixon), (Blaze Abell)
12:14.7, 12:21.4, 12:53.3, 13:03.9, 13:17.2, (13:18.4), (13:55.5)
15477Cadillac, MI - Team Time (1st 5) 1:04:15.6 | Spread (1st 5) 1:13.0
43, 55, 90, 115, 174, (177), (213)
Ed Richards, Sawyer McClure, Myles Little, Sam Hess, Jakob Bartman, (Emily Brannan), (Logan Boolman)
12:22.0, 12:29.7, 12:49.7, 12:59.2, 13:35.0, (13:37.0), (14:00.4)
16492East (Farmington Hills), MI - Team Time (1st 5) 1:04:13.9 | Spread (1st 5) 42.6
44, 97, 110, 111, 130, (154), (207)
Noah Hayes, Maxwell Marquette, Joesph Bass, Daniel Hanus, Daniel Bass, (Ayhllon Gianmarco), (Fetzer Trayvin)
12:23.2, 12:52.2, 12:56.1, 12:56.6, 13:05.8, (13:19.7), (13:58.2)
17520Belding, MI - Team Time (1st 5) 1:04:46.3 | Spread (1st 5) 1:46.0
57, 68, 73, 83, 239, (271), (298)
Logan Balis, Toby Sweet, Gavin Boyd, Eliot Ward, William Garrison, (Gavin Luscombe), (Jace Heath)
12:30.4, 12:37.4, 12:38.4, 12:43.7, 14:16.4, (14:47.8), (15:25.6)
18527Grass Lake, MI - Team Time (1st 5) 1:04:25.8 | Spread (1st 5) 1:25.8
23, 78, 114, 150, 162, (163), (167)
Steven (Ryan) Bisard, Wesley Good, Brennen Bargesser, Dylan Griffor, Connor Viegelahn, (Henry Black), (Gus Vitale)
12:01.4, 12:40.8, 12:59.1, 13:17.3, 13:27.2, (13:27.9), (13:31.0)
19537Mason (Erie), MI - Team Time (1st 5) 1:04:39.3 | Spread (1st 5) 1:39.5
26, 92, 109, 123, 187, (216), (226)
Jacob Ansel, Maguire Tarjeft, Jackson Ansel, Carson Rose, Michael Suda, (Jake Postal), (Emery Priest)
12:05.3, 12:51.1, 12:55.4, 13:02.7, 13:44.8, (14:02.0), (14:05.2)
20632Byron Center West, MI - Team Time (1st 5) 1:05:40.4 | Spread (1st 5) 1:14.9
56, 105, 115, 168, 188, (198), (218)
Micah Alexander, Luke Barnum, Jason Fredricks, Merrick Susan, Matthew Garbarino, (Caleb Reinsch), (Nathan Holwerda)
12:30.1, 12:55.0, 12:59.2, 13:31.1, 13:45.0, (13:51.4), (14:03.7)
21679Cranbrook Kingswood, MI - Team Time (1st 5) 1:06:09.7 | Spread (1st 5) 1:15.9
53, 105, 146, 185, 190, (195), (254)
Sam Morawski, Carter Cormier, Justin Brown, Aiden Neeper, Noah Brown, (Isaac Gurman), (Geoffrey Qin)
12:29.3, 12:55.0, 13:16.2, 13:44.0, 13:45.2, (13:48.7), (14:33.0)
22691Hillsdale Academy, MI - Team Time (1st 5) 1:06:15.2 | Spread (1st 5) 1:33.0
58, 100, 134, 181, 218, (328), (360)
Bennett Fast, Luke Brady, Conner Welden, Treloar Nick, Connor McArthur, (Aidan Rusk), (Ryan Van Havel)
12:30.7, 12:52.5, 13:07.0, 13:41.3, 14:03.7, (16:20.8), (19:18.2)
23698Lansing, MI - Team Time (1st 5) 1:06:17.3 | Spread (1st 5) 1:00.0
95, 104, 143, 157, 199, (209), (236)
Mikese May, Rory Kauffman, Sergio Visuet-Juarez, Zebadiah Surdenik, Jack Bullard, (William Botwinski), (DJ Fedewa)
12:51.7, 12:54.7, 13:13.9, 13:25.3, 13:51.7, (13:59.6), (14:12.1)
24700Christ the King (Ann Arbor), MI - Team Time (1st 5) 1:06:07.8 | Spread (1st 5) 2:26.3
16, 33, 183, 227, 241, (305)
Connor Lennon, John Herrmann, Daniel Jobst, Eugene Cousino, Joseph Ehinger, (Jakob Franklin)
11:51.1, 12:10.0, 13:43.4, 14:05.9, 14:17.4, (15:40.0)
25707Kalamazoo Christian, MI - Team Time (1st 5) 1:06:25.0 | Spread (1st 5) 2:14.1
28, 44, 161, 229, 245, (270), (289)
Tucker Seelbinder, Kyle Miedema, Nathan Koetje, Kam Rinker, Tyler Zichterman, (Isaac Bogard), (Aiden VanLoo)
12:07.2, 12:23.2, 13:26.9, 14:06.4, 14:21.3, (14:47.6), (15:12.9)
26722Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 1:06:25.8 | Spread (1st 5) 1:47.4
39, 142, 148, 164, 229, (231), (243)
Jonathan Adair, Cyrus Terrill, Zach DeVries, Zachery Childers, Caleb Arledge, (Robby Morgan), (Joseph Engle)
12:19.0, 13:13.8, 13:16.7, 13:29.9, 14:06.4, (14:06.5), (14:17.5)
27759Unity Christian, MI - Team Time (1st 5) 1:06:50.9 | Spread (1st 5) 1:47.1
96, 128, 135, 138, 262, (307)
Joshua Heyboer, Michael Bouma, Ashton Kamps, Mason Brower, William Terpstra, (Kai Davis)
12:51.9, 13:04.3, 13:07.1, 13:08.6, 14:39.0, (15:43.4)
28772Fowlerville, MI - Team Time (1st 5) 1:07:00.8 | Spread (1st 5) 1:20.4
63, 147, 169, 191, 202, (214), (225)
Jack Shrader, Zachary Curd, Trevor Peterson, Jacob Chapman, Brock Howard, (Owen Farmer), (Josh Kilpela)
12:33.5, 13:16.3, 13:31.5, 13:45.6, 13:53.9, (14:00.9), (14:05.1)
29812Capital Homeschool, MI - Team Time (1st 5) 1:07:25.6 | Spread (1st 5) 1:09.9
81, 156, 178, 197, 200, (246), (259)
Daniel Thomas, Dylan Thomas, Charlie Mercer, Will Spedoske, Liam Kuhlmann, (Josh Spedoske), (Hudson Beals)
12:42.6, 13:21.0, 13:39.0, 13:50.5, 13:52.5, (14:21.5), (14:38.4)
812Glen Lake, MI - Team Time (1st 5) 1:07:14.6 | Spread (1st 5) 2:43.5
11, 140, 186, 227, 248, (282), (299)
Caleb Henderson, JJ Beck, Mason Staggs, Bastian Sanborn, Jacob Romanowski, (Payton Connell), (Derek Yates)
11:43.6, 13:13.4, 13:44.6, 14:05.9, 14:27.1, (15:01.2), (15:28.4)
31852Chippewa Hills, MI - Team Time (1st 5) 1:08:08.9 | Spread (1st 5) 2:13.6
47, 180, 182, 183, 260, (265), (266)
Nicholas Sherman, Jake O'Neil, Jameson Quiggle, Jaydon Gatehouse, Ethan Outman, (Aidan Hollandsworth), (Lewis Young)
12:24.9, 13:40.4, 13:41.7, 13:43.4, 14:38.5, (14:41.3), (14:44.2)
32859Holland Black River, MI - Team Time (1st 5) 1:07:47.4 | Spread (1st 5) 58.8
130, 141, 165, 201, 222, (250), (251)
Jason Lock, Mitchell VanMeter, Kent Morgan, Matt Koeman, Jonathan Fink, (Fletcher Van Howe), (Mason Phillips)
13:05.8, 13:13.6, 13:30.0, 13:53.4, 14:04.6, (14:28.9), (14:30.1)
33871Grant, MI - Team Time (1st 5) 1:08:12.2 | Spread (1st 5) 2:09.6
107, 137, 152, 192, 283, (348), (352)
Brayden Muir, Aaron Zimmer, Carter Cole, Reece Welch, Tomas Charles, (Johnathan Breen), (Anthony Sparks)
12:55.1, 13:07.9, 13:18.6, 13:45.9, 15:04.7, (17:48.5), (18:13.2)
34922Honey Creek, MI - Team Time (1st 5) 1:11:53.0 | Spread (1st 5) 5:57.9
102, 119, 125, 220, 356
Roman Quesada, Eli Atkinson, Collin Melnykowycz, Sam Klein, Alex Augustine
12:53.6, 13:00.5, 13:03.4, 14:04.0, 18:51.5
35968Fruitport, MI - Team Time (1st 5) 1:08:48.7 | Spread (1st 5) 57.4
139, 160, 215, 222, 232, (240), (255)
Cameron Weaver, Carter Golden, Jaxon Deneen, Jacob Piper, Vaughn Luce, (Ryan Laus), (Jayce Thornton)
13:09.7, 13:26.0, 14:01.3, 14:04.6, 14:07.1, (14:17.2), (14:33.3)
36988Birch Run, MI - Team Time (1st 5) 1:10:35.7 | Spread (1st 5) 2:50.6
50, 79, 279, 288, 292, (344), (351)
Logan McGuire, Kyle Cherry, Freddy Rodgers, Ian Kendziorski, Noah Beuthin, (Mason Miller), (Sam Dittmar)
12:26.2, 12:41.7, 14:58.7, 15:12.3, 15:16.8, (17:31.5), (18:10.8)
371020Gladwin, MI - Team Time (1st 5) 1:10:20.0 | Spread (1st 5) 2:33.0
69, 153, 256, 257, 285, (303), (304)
Caleb Palmreuter, Wilson Bragg, Grant Otto, Ethan Underwood, Austin Balzer, (Layne Walters), (Ben Verellen)
12:38.0, 13:19.0, 14:35.0, 14:37.0, 15:11.0, (15:37.0), (15:39.0)
381039Summit Academy, MI - Team Time (1st 5) 1:11:03.1 | Spread (1st 5) 3:54.9
48, 173, 244, 247, 327, (330), (347)
Anthony Migliaccio, Ryan Greene, Christopher Holman, Antonio Johnson, Travis Collins, (Brian Pellegrini), (Jaylen Vecheta)
12:25.1, 13:32.7, 14:20.4, 14:24.9, 16:20.0, (16:27.0), (17:48.0)
391065Dundee, MI - Team Time (1st 5) 1:10:18.9 | Spread (1st 5) 1:44.1
132, 194, 205, 261, 273, (284), (294)
Cole Cousino, Gabe Massingill, Collin Jackson, Blaine Carner, Zachary McMahan, (Harrison Valentine), (Kaiden Hubbell)
13:06.1, 13:47.1, 13:56.8, 14:38.7, 14:50.2, (15:06.4), (15:19.5)
401125Michigan Athletic Club for Homeschoolers, MI - Team Time (1st 5) 1:10:50.3 | Spread (1st 5) 1:07.8
169, 216, 224, 253, 263, (308)
Ethan Wu, Andrew Allen, Max Zalewski, Richard Singleton, Peyton Smith, (Jared Wu)
13:31.5, 14:02.0, 14:05.0, 14:32.5, 14:39.3, (15:46.5)
411157Fennville, MI - Team Time (1st 5) 1:12:24.8 | Spread (1st 5) 2:48.2
120, 175, 249, 300, 313, (319), (320)
Johnathan Mendoza, Eddie Mendoza, JJ VanderKuyl, Orlando Aldaco, Dylen Pendagrass, (Nathan Griffen), (Logan Till)
13:02.0, 13:35.6, 14:27.9, 15:29.1, 15:50.2, (16:00.4), (16:00.8)
421178Charyl Stockwell Academy, MI - Team Time (1st 5) 1:11:43.7 | Spread (1st 5) 1:15.5
171, 203, 267, 268, 269, (275), (276)
Ray Shumaker, Jaden Johnston, Johnathan Lloyd, Raymond Hatcher, Chase Bates, (Jonah Killinger), (Gabriel Warner)
13:31.6, 13:54.1, 14:45.3, 14:45.6, 14:47.1, (14:51.8), (14:53.6)
431196Coopersville, MI - Team Time (1st 5) 1:13:05.3 | Spread (1st 5) 3:44.9
84, 234, 264, 280, 334, (336), (349)
Luke Siler, Andrew Baker, Stuart Rossman, Jordan Winters, Ryan Williamson, (Logan Karns), (Seth Halpin)
12:45.5, 14:08.9, 14:41.1, 14:59.4, 16:30.4, (16:48.6), (17:54.3)
441253Detroit Country Day, MI - Team Time (1st 5) 1:13:37.1 | Spread (1st 5) 2:46.2
121, 258, 278, 285, 311, (312), (325)
Charlie Bossert, Anthony Zhong, Ramzi Nassif, Ben Olson, Luca Bono, (Aidan Khaghany), (Nicholas Kalkanis)
13:02.1, 14:38.1, 14:57.6, 15:11.0, 15:48.3, (15:48.7), (16:10.2)
451319Catholic United, MI - Team Time (1st 5) 1:15:28.7 | Spread (1st 5) 3:41.7
145, 233, 301, 302, 338, (341), (342)
Zach Near, Collin Peal, Henry Bock, Levi Mills, Luke Bruining, (Nicholas Rutkoski), (Hudson Lamoreaux)
13:16.0, 14:07.2, 15:31.5, 15:36.3, 16:57.7, (17:13.7), (17:20.7)
1319South Pointe, MI - Team Time (1st 5) 1:14:02.5 | Spread (1st 5) 1:51.4
208, 235, 272, 290, 314, (318), (337)
Jefferson Gonzalez, Shane Ecclestone, Xavier Yuille, Shakthi Elango, Logan Berns, (Ethan Sakaya), (Emiliano Gonzalez)
13:59.4, 14:09.9, 14:48.1, 15:14.3, 15:50.8, (15:58.3), (16:49.1)
471357Morley Stanwood, MI - Team Time (1st 5) 1:17:22.3 | Spread (1st 5) 4:38.3
82, 293, 315, 324, 343
Josh McNeil, John May, Jonathan Karel, Gabe Schmitt, Lance Kangas
12:43.3, 15:18.4, 15:51.1, 16:07.9, 17:21.6
481402Future Falcons (Ogemaw Heights), MI - Team Time (1st 5) 1:16:08.3 | Spread (1st 5) 2:24.0
220, 238, 296, 317, 331, (353), (358)
Anthony Martin, Devon Charles, Nathan Martin, Joe Moore, Travis Martin, (Logan Neubecker), (Boston Brindley)
14:04.0, 14:16.0, 15:22.3, 15:58.0, 16:28.0, (18:18.9), (19:02.9)
491414Bridgman, MI - Team Time (1st 5) 1:24:24.3 | Spread (1st 5) 9:01.0
157, 206, 339, 345, 367, (368)
Luke Blesy, AJ Hackett, Nathan Blied, Gunter Ansinn, Kai Babcock, (Collin Bowers)
13:25.3, 13:58.0, 17:00.4, 17:34.3, 22:26.3, (23:24.7)
501427Boyd W Arthurs, MI - Team Time (1st 5) 1:15:48.2 | Spread (1st 5) 1:10.2
252, 281, 291, 297, 306, (310), (326)
Kaden Knight, Freddie Horne, Dallas Wilson, Cameron Chesney, Christopher Haddad, (Owen Bainbridge), (Ethan Mascaro)
14:30.3, 15:00.4, 15:14.6, 15:22.4, 15:40.5, (15:47.2), (16:17.1)
511449Creative Technologies Academy, MI - Team Time (1st 5) 1:20:51.8 | Spread (1st 5) 6:35.1
166, 273, 316, 332, 362
Casen Armstrong, Ethan Slock, Austin Fisk, Jordan Brown, Kevin Miner
13:30.2, 14:50.2, 15:57.6, 16:28.5, 20:05.3
521484Greenspire, MI - Team Time (1st 5) 1:20:11.4 | Spread (1st 5) 4:17.7
196, 277, 321, 340, 350, (355)
Carter Shepard, Peter Worden, Xavier Fornier, Nikolai Edens, Colin Kelly, (Ayden Shore)
13:49.4, 14:57.0, 16:04.9, 17:13.0, 18:07.1, (18:50.0)
531519Addison, MI - Team Time (1st 5) 1:20:22.6 | Spread (1st 5) 3:53.9
188, 323, 329, 333, 346, (364)
Mike Santimore, Brayden Berry, Lucas Day, Nolund Perry, Cameron Gramm, (Cyrus Hilyard)
13:45.0, 16:07.4, 16:22.7, 16:28.6, 17:38.9, (20:16.3)
541610Farwell, MI - Team Time (1st 5) 1:22:59.0 | Spread (1st 5) 4:03.0
285, 309, 322, 335, 359, (361), (363)
Carter Jones, Maverick Blain, Jordon Kosnik, Mason Thormeier, Riley Carncross, (Austin Lake), (Caden Stoddard)
15:11.0, 15:47.0, 16:07.0, 16:40.0, 19:14.0, (19:59.0), (20:09.0)
551811Bay City Academy, MI - Team Time (1st 5) 1:49:12.3 | Spread (1st 5) 9:59.7
354, 357, 365, 366, 369, (370), (371)
Jacob Ranger, Marco Garcia, Matthew Lapan, Logan Hugo, Raymond Lopez, (Connor Schmidt), (Ethan Stark)
18:33.2, 18:54.4, 21:27.9, 21:43.9, 28:32.9, (31:28.8), (31:50.4)