1122Hudsonville Public, MI - Team Time (1st 5) 59:26.3 | Spread (1st 5) 1:37.3
2, 16, 30, 36, 38, (72), (103)
Curtis Ellis, Tommy Lobbezoo, Joshua Little, Dawson Weemhoff, Logan Toland, (Michael Palma), (Dylan Pfeffer)
10:43.1, 11:52.0, 12:13.8, 12:17.0, 12:20.4, (12:43.1), (12:58.5)
2132Flushing, MI - Team Time (1st 5) 1:00:15.0 | Spread (1st 5) 47.0
9, 11, 15, 46, 51, (66), (69)
Gabriel Fil, Griffin Good, James Latstetter, Bradley Shilling, Jaylen Wildman, (Weston Buchanan), (Braydon Brock)
11:42.0, 11:46.0, 11:51.0, 12:27.0, 12:29.0, (12:38.0), (12:39.0)
3133Alma, MI - Team Time (1st 5) 59:42.7 | Spread (1st 5) 1:26.0
5, 13, 14, 17, 84, (133), (147)
Buddy Leonard, Bodie Heiss, Brayden Trumen, Elijah Baltierra, Luca Lebron, (Ezekiel Baltierra), (Noah Chouinard)
11:22.6, 11:46.5, 11:49.6, 11:55.4, 12:48.6, (13:23.5), (13:28.5)
4167Allendale, MI - Team Time (1st 5) 59:46.7 | Spread (1st 5) 2:25.1
1, 22, 27, 39, 78, (92), (97)
Kilian Whalen, Parker Tiethof, Ronnie Silveira, Andrew Scholten, Brooks Hadden, (Gavriel Modderman), (Keegan DeHare)
10:20.7, 12:06.6, 12:10.7, 12:22.9, 12:45.8, (12:53.4), (12:57.5)
5172Grand Rapids Christian, MI - Team Time (1st 5) 1:00:34.8 | Spread (1st 5) 1:21.3
3, 19, 23, 62, 65, (71), (107)
Simon Triezenberg, Keegan Hoekstra, Maximilian Rodwell, Sean Ryan, Josh Statema, (James Scholten-Holcomb), (Ashton Fink)
11:15.8, 11:58.0, 12:07.4, 12:36.5, 12:37.1, (12:41.8), (13:00.4)
6195Jenison, MI - Team Time (1st 5) 1:01:07.5 | Spread (1st 5) 1:15.6
4, 41, 45, 49, 56, (64), (90)
Seth Conner, Dominic Otto, Parker Strelecki, Matthew Schwartz, Landon Pullen, (Maclain Henning), (Benjamin Slagter)
11:17.0, 12:23.8, 12:26.4, 12:27.7, 12:32.6, (12:36.9), (12:51.8)
7204Capital Homeschool, MI - Team Time (1st 5) 1:01:29.6 | Spread (1st 5) 57.1
12, 34, 35, 50, 73, (105), (134)
Trevor Basch, Dominic Thomas, Henry Vanderwey, Pascal Shoemaker, Edward Fountain, (Gabe Vanderwey), (Ethan Hull)
11:46.1, 12:15.7, 12:16.1, 12:28.5, 12:43.2, (12:59.9), (13:24.7)
8265Fremont, MI - Team Time (1st 5) 1:02:25.0 | Spread (1st 5) 36.0
24, 44, 53, 68, 76, (93), (197)
Chase Lowery, Cole Lowery, Gabriel Jones, Blake Taylor, Carter Sherman, (Lucas Bradley), (Chase Paulsen)
12:08.3, 12:24.5, 12:29.3, 12:38.6, 12:44.3, (12:53.6), (14:27.8)
9287Byron Center West, MI - Team Time (1st 5) 1:02:38.6 | Spread (1st 5) 45.3
29, 32, 41, 86, 99, (114), (128)
Isaac DeVries, Maxwell Mathers, Mitchell Jeruzal, Tate Pellow, Judson Phillips, (Jacob Hill), (Graeden Standorf)
12:12.3, 12:15.5, 12:23.8, 12:49.4, 12:57.6, (13:11.3), (13:19.7)
10303Grand Rapids Public Schools, MI - Team Time (1st 5) 1:02:50.3 | Spread (1st 5) 35.9
28, 43, 70, 80, 82, (104), (117)
Calvin Herrboldt, Nathan Loser, JP DeBlaay, Kelton Hoover, Joshua Kortenhoven, (Diego Barnaby), (Yhair Hernandez)
12:11.5, 12:24.3, 12:40.1, 12:47.0, 12:47.4, (12:59.4), (13:15.4)
11318Grand Rapids Catholic, MI - Team Time (1st 5) 1:02:24.3 | Spread (1st 5) 1:34.2
6, 59, 67, 89, 97, (143), (160)
Jeb Hillary, William Hammonds, Aiden Weller, Matiss McNally, Carson Wood, (Noah Lee), (Anders Thelen)
11:23.3, 12:33.8, 12:38.4, 12:51.3, 12:57.5, (13:27.6), (13:38.1)
12334Gladwin, MI - Team Time (1st 5) 1:02:28.3 | Spread (1st 5) 2:00.9
7, 21, 61, 101, 144, (187), (201)
Seth Mead, Elijah Christensen, Ben Verellen, Myles Robinson, Garrett Cingano, (Mason Cameron), (Traeton Celestino)
11:26.8, 12:02.0, 12:33.9, 12:57.9, 13:27.7, (14:11.5), (14:32.4)
13343Cedar Springs, MI - Team Time (1st 5) 1:03:07.0 | Spread (1st 5) 1:00.1
20, 40, 84, 91, 108, (126), (132)
Quinton Bell, Kyle Newman, Caleb Christie, Keenen Hullinger, Braden Abbott, (Ayden Cook), (Ethan Shoffner)
12:00.9, 12:23.7, 12:48.6, 12:52.8, 13:01.0, (13:18.7), (13:22.2)
14347Unity Christian, MI - Team Time (1st 5) 1:03:17.2 | Spread (1st 5) 48.0
26, 62, 74, 83, 102, (131), (158)
Ethan Miller, Hudson Rietman, Justin Febus, Micah Grassmid, Benjamin Hoekstra, (Caden Leatherman), (Luke Vander Zwaag)
12:10.3, 12:36.5, 12:43.8, 12:48.3, 12:58.3, (13:21.8), (13:36.1)
15367Woodhaven-Brownstown, MI - Team Time (1st 5) 1:03:31.3 | Spread (1st 5) 1:03.1
25, 37, 80, 109, 116, (151), (166)
Alex Vazquez, Pierce Scheffler, Amauri Gutierrez, Dominic Germano, Mateo Reyes, (Reed Trela), (Griffin Demyanovich)
12:09.7, 12:17.7, 12:47.0, 13:04.1, 13:12.8, (13:30.8), (13:45.5)
16497Glen Lake, MI - Team Time (1st 5) 1:04:27.0 | Spread (1st 5) 1:55.1
8, 96, 110, 137, 146, (164), (169)
Colebrook Sutherland, Hawthorn Sutherland, Abraham Feeney, Joel Martin, Justin Thompson, (Keaton LaCross), (Liam McCaw)
11:33.0, 12:55.1, 13:05.3, 13:25.5, 13:28.1, (13:39.6), (13:48.9)
17506AHHC (Covenant Christian), MI - Team Time (1st 5) 1:05:08.8 | Spread (1st 5) 55.7
51, 95, 111, 115, 134, (140), (148)
Levi Kamps, Austin Griffioen, Tyler N. Kooienga, Zachary Korhorn, Joey Oosterhouse, (Micah Kuiper), (Micah King)
12:29.0, 12:54.5, 13:08.1, 13:12.5, 13:24.7, (13:26.3), (13:28.8)
506Fowlerville, MI - Team Time (1st 5) 1:05:14.5 | Spread (1st 5) 1:02.9
31, 112, 118, 121, 124, (165), (174)
William Shrader, Drew Showerman, Grant Wilkinson, Connell Hardenbrook, Ryan Perras, (Justin Gutierrez), (Benjamin Durbin)
12:14.9, 13:08.8, 13:16.4, 13:16.6, 13:17.8, (13:42.7), (13:54.7)
19566Bridgman, MI - Team Time (1st 5) 1:06:11.5 | Spread (1st 5) 3:11.5
9, 54, 119, 168, 216, (230), (250)
Andrew Mabry, Adam Slavens, Brody Roberts, Beck Ytterberg, Sam Fenech, (Clark Douglas), (Kalvin Louie)
11:42.0, 12:30.9, 13:16.5, 13:48.6, 14:53.5, (15:12.6), (15:49.4)
20571Fruitport, MI - Team Time (1st 5) 1:06:33.5 | Spread (1st 5) 2:21.7
55, 58, 119, 122, 217, (221), (249)
Landon Johnson, Mason DeVries, Jayden DeVries, Vincent Pollock, Landon McMullin, (Thomas Birtch), (Brayden Vallie)
12:32.4, 12:33.6, 13:16.5, 13:16.9, 14:54.1, (14:59.0), (15:48.1)
21666L. E. White (Allegan), MI - Team Time (1st 5) 1:06:44.1 | Spread (1st 5) 33.4
99, 129, 137, 149, 152, (196), (233)
Kellen Chalupa, Mateo Perez, Mathew Lyon, Sawyer Wedge, Noah Greig, (David Oetman), (Colby Bishop)
12:57.6, 13:20.0, 13:25.5, 13:30.0, 13:31.0, (14:22.7), (15:18.9)
22688Hillsdale Academy, MI - Team Time (1st 5) 1:07:31.8 | Spread (1st 5) 1:48.3
48, 130, 142, 178, 190, (212), (227)
Reece Poole, Grayson Rorick, James Rahe, Grayson Young, Vincent Reagle, (Gabe McArthur), (Kaden Sims)
12:27.5, 13:20.5, 13:27.3, 14:00.7, 14:15.8, (14:44.9), (15:09.5)
23709Notre Dame Marist Academy, MI - Team Time (1st 5) 1:07:54.0 | Spread (1st 5) 1:46.0
88, 94, 139, 183, 205, (238), (252)
Alec Wernis, Felipe Sanchez-Montalvo, Lucas DiGrande, Chris Hunter, Tyler Leung, (Siddarth Mohindra), (Sully Dooley)
12:50.0, 12:54.0, 13:26.0, 14:08.0, 14:36.0, (15:25.0), (16:05.0)
24718Christ the King (Ann Arbor), MI - Team Time (1st 5) 1:08:07.5 | Spread (1st 5) 2:40.1
18, 125, 175, 194, 206, (207), (232)
James Herrmann, Joey Jobst, Sebastian Brown, Karol Wright, Maximilian Sumerton, (Ashton Scott), (Leo Muller)
11:57.1, 13:18.3, 13:54.8, 14:20.1, 14:37.2, (14:38.6), (15:18.4)
25772Central Michigan Homeschool Athletics, MI - Team Time (1st 5) 1:08:50.8 | Spread (1st 5) 2:23.5
33, 157, 182, 192, 208, (246), (262)
Abe Ranck, Patrick Monahan, Isaiah Homan, Hayden Tollenaere, Kaleos Reid, (Daniel Homan), (Zander Scheinder)
12:15.6, 13:34.6, 14:04.4, 14:17.1, 14:39.1, (15:35.5), (16:57.9)
26785Cadillac, MI - Team Time (1st 5) 1:08:58.1 | Spread (1st 5) 1:45.7
105, 113, 154, 199, 214, (218), (219)
Clayton Mosher, Ian Metzger, Andrew Elmore, Lars Hanson, Alexander Gebhard, (Joshua Gebhard), (Braxton Heuker)
12:59.9, 13:11.0, 13:31.7, 14:29.9, 14:45.6, (14:54.8), (14:55.7)
27814Michigan Athletic Club for Homeschoolers, MI - Team Time (1st 5) 1:09:30.0 | Spread (1st 5) 1:58.0
59, 172, 188, 195, 200, (224), (231)
Ian Potts, Sebastian Hornibrook, Ambrose Wey, Garrett Potts, Cameron Yaremchuk, (Peyton Suchland), (Brett Suchland)
12:33.8, 13:51.4, 14:12.0, 14:21.0, 14:31.8, (15:06.0), (15:13.0)
28850Birch Run, MI - Team Time (1st 5) 1:09:14.5 | Spread (1st 5) 45.3
153, 158, 162, 186, 191, (234), (253)
Alexander Maya, Masen Koskinen, Matthew Turner, Garett Martinus, Ethan White, (Sean Rabideau), (Trenton Huber)
13:31.3, 13:36.1, 13:39.5, 14:11.0, 14:16.6, (15:19.4), (16:13.2)
29853Mason (Erie), MI - Team Time (1st 5) 1:12:55.6 | Spread (1st 5) 4:20.3
74, 79, 180, 255, 265, (279), (283)
Parker Campbell, Garrett Wall, Austin Sulier, Carter Crawford, Porter Ravary, (Seth Wuest), (David Mills)
12:43.8, 12:46.0, 14:02.7, 16:19.0, 17:04.1, (18:07.4), (18:53.2)
30893Coopersville, MI - Team Time (1st 5) 1:10:55.2 | Spread (1st 5) 2:05.8
127, 136, 181, 210, 239, (247), (251)
Ethan Royer, MacAllistair Harness, Johnathan Nyenhuis, Carson Syswerda, Carter Mekkes, (Lance Osterhart), (Wesley Lemieux)
13:19.5, 13:25.4, 14:03.9, 14:41.1, 15:25.3, (15:35.6), (15:54.7)
31913Lumen Christi, MI - Team Time (1st 5) 1:10:34.7 | Spread (1st 5) 1:00.6
156, 173, 179, 202, 203, (245), (281)
Anthony Wetzel, Vaughn Bertrum, Owen Zink, Rocky Bolton, Ethan Singletary, (Gabe Cooper), (Peter Soltis)
13:33.4, 13:52.6, 14:01.7, 14:33.0, 14:34.0, (15:34.0), (18:31.0)
32919Holland Black River, MI - Team Time (1st 5) 1:10:42.1 | Spread (1st 5) 1:10.6
155, 167, 177, 209, 211, (229), (280)
Jonas Ballard, Owen Stimer, Isaac Johnson, Isaac Edgington, Madden Pasatta, (Miles Divozzo), (Landen McIntosh)
13:33.0, 13:48.3, 13:56.8, 14:40.4, 14:43.6, (15:11.1), (18:08.7)
33929Chippewa Hills, MI - Team Time (1st 5) 1:12:30.3 | Spread (1st 5) 3:04.4
46, 162, 236, 242, 243, (257), (268)
Jacob Simon, Paul Webster, Chason Biller, Henry Jasman, Luke Grinnell, (Dominic Boulis), (Raymond Jehnsen-Campbell)
12:27.0, 13:39.5, 15:22.3, 15:30.1, 15:31.4, (16:35.1), (17:08.8)
34932Morley Stanwood, MI - Team Time (1st 5) 1:12:14.8 | Spread (1st 5) 2:54.2
87, 141, 215, 241, 248, (254), (264)
Liam McLaughlin, Caleb VanSickle, Dylan Vining, Griffin Gullekson, Gage Grover, (Connor Ball), (Kayden Kangas)
12:49.9, 13:26.7, 14:46.7, 15:27.4, 15:44.1, (16:15.9), (17:00.7)
35936Kalamazoo Christian, MI - Team Time (1st 5) 1:13:03.4 | Spread (1st 5) 3:54.0
57, 184, 204, 235, 256, (266), (276)
James VanderDussen, Seth Alabaugh, Ethan West, Kyle Herder, James Bos, (Devin Vlietstra), (Ryan Jackson)
12:33.0, 14:09.0, 14:34.9, 15:19.5, 16:27.0, (17:07.0), (17:56.0)
36968Creative Technologies Academy, MI - Team Time (1st 5) 1:14:47.8 | Spread (1st 5) 4:06.8
77, 150, 222, 258, 261, (270), (287)
Cameron Haan, Camdyn Robach, Deegan VanHarten, Owen Freyling, John Shepherd, (Tripp Freyling), (Matthew Rainwater)
12:45.3, 13:30.5, 15:04.2, 16:35.7, 16:52.1, (17:10.4), (22:43.5)
37998Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 1:12:34.0 | Spread (1st 5) 1:43.8
170, 176, 185, 223, 244, (259), (282)
Jenson Doorn, John Garrison, Josh Garrison, Brian Artman, Mitchell Yoshikawa, (Eli Vollmar), (Lincoln Husted)
13:49.8, 13:55.7, 14:09.2, 15:05.7, 15:33.6, (16:36.1), (18:40.5)
381070Boyd W Arthurs, MI - Team Time (1st 5) 1:14:15.0 | Spread (1st 5) 1:19.8
171, 220, 225, 226, 228, (237), (240)
Patrick Neubecher, Owen Hassett, Colby Kramp, Hunter Julian, Max Sanfilippo, (Leighton Thorn), (Brody Herrell)
13:51.1, 14:56.4, 15:07.9, 15:08.7, 15:10.9, (15:23.7), (15:25.6)
391092Clinton Trinity Lutheran, MI - Team Time (1st 5) 1:17:00.4 | Spread (1st 5) 3:42.1
145, 198, 213, 267, 269, (274), (278)
Jack McMahon, Andrew Nyboer, Jaxon Matthews, Cameron Huff, Jack Oleksinski, (Grayson Luz), (Brendan Fiore)
13:27.8, 14:28.7, 14:45.5, 17:08.5, 17:09.9, (17:28.8), (18:01.8)
401132Fennville, MI - Team Time (1st 5) 1:19:52.4 | Spread (1st 5) 4:23.0
123, 189, 272, 273, 275, (289)
Hugh Lowing, Leonardo DelaCruz, Kaiden Attebury, Atticus Boeve, Lennon Berens, (Israel Arredondo)
13:17.0, 14:13.0, 17:18.0, 17:24.4, 17:40.0, (27:38.4)
411239Monroe Trinity Lutheran, MI - Team Time (1st 5) 1:24:18.9 | Spread (1st 5) 5:56.0
161, 260, 263, 271, 284
Samuel Frank-DeRoch, Hunter Ball, Brendan Kroeger, Alec Adams, Cameron Williams
13:38.6, 16:51.0, 16:59.5, 17:15.2, 19:34.6
421329Future Falcons (Ogemaw Heights), MI - Team Time (1st 5) 1:37:12.6 | Spread (1st 5) 8:50.7
193, 277, 285, 286, 288
Roman Franciosi, Wyatt Vaughn, Jakob O'Farrell, Devan Martin, Leon O'Farrell
14:17.8, 18:00.3, 20:18.5, 21:27.5, 23:08.5