165Alma, MI - Team Time (1st 5) 58:42.4 | Spread (1st 5) 32.8
5, 13, 14, 15, 18, (85), (135)
Buddy Leonard, Bodie Heiss, Thomas Larson, Brayden Trumen, Elijah Baltierra, (Luca Lebron), (Ezekiel Baltierra)
11:22.6, 11:46.5, 11:48.3, 11:49.6, 11:55.4, (12:48.6), (13:23.5)
2126Hudsonville Public, MI - Team Time (1st 5) 59:26.3 | Spread (1st 5) 1:37.3
2, 17, 31, 37, 39, (73), (105)
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)
3135Flushing, MI - Team Time (1st 5) 1:00:15.0 | Spread (1st 5) 47.0
9, 11, 16, 47, 52, (67), (70)
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)
4171Allendale, MI - Team Time (1st 5) 59:46.7 | Spread (1st 5) 2:25.1
1, 23, 28, 40, 79, (93), (99)
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)
5176Grand Rapids Christian, MI - Team Time (1st 5) 1:00:34.8 | Spread (1st 5) 1:21.3
3, 20, 24, 63, 66, (72), (109)
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)
6199Jenison, MI - Team Time (1st 5) 1:01:07.5 | Spread (1st 5) 1:15.6
4, 42, 46, 50, 57, (65), (91)
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)
7208Capital Homeschool, MI - Team Time (1st 5) 1:01:29.6 | Spread (1st 5) 57.1
12, 35, 36, 51, 74, (107), (136)
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)
8270Fremont, MI - Team Time (1st 5) 1:02:25.0 | Spread (1st 5) 36.0
25, 45, 54, 69, 77, (94), (198)
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)
9293Byron Center West, MI - Team Time (1st 5) 1:02:38.6 | Spread (1st 5) 45.3
30, 33, 42, 87, 101, (116), (130)
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)
10308Grand Rapids Public Schools, MI - Team Time (1st 5) 1:02:50.3 | Spread (1st 5) 35.9
29, 44, 71, 81, 83, (106), (119)
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)
11322Catholic United, MI - Team Time (1st 5) 1:02:22.3 | Spread (1st 5) 1:32.2
6, 60, 68, 90, 98, (99), (146)
Jeb Hillary, William Hammonds, Aiden Weller, Matiss McNally, Grant Hillary, (Carson Wood), (Noah Lee)
11:23.3, 12:33.8, 12:38.4, 12:51.3, 12:55.5, (12:57.5), (13:27.6)
12341Gladwin, MI - Team Time (1st 5) 1:02:28.3 | Spread (1st 5) 2:00.9
7, 22, 62, 103, 147, (188), (202)
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)
13349Cedar Springs, MI - Team Time (1st 5) 1:03:07.0 | Spread (1st 5) 1:00.1
21, 41, 85, 92, 110, (128), (134)
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)
14353Unity Christian, MI - Team Time (1st 5) 1:03:17.2 | Spread (1st 5) 48.0
27, 63, 75, 84, 104, (133), (160)
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)
15374Woodhaven-Brownstown, MI - Team Time (1st 5) 1:03:31.3 | Spread (1st 5) 1:03.1
26, 38, 81, 111, 118, (153), (167)
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)
16505Glen Lake, MI - Team Time (1st 5) 1:04:27.0 | Spread (1st 5) 1:55.1
8, 97, 112, 139, 149, (165), (170)
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)
17514AHHC (Covenant Christian), MI - Team Time (1st 5) 1:05:08.8 | Spread (1st 5) 55.7
52, 96, 113, 117, 136, (143), (150)
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)
18515Fowlerville, MI - Team Time (1st 5) 1:05:14.5 | Spread (1st 5) 1:02.9
32, 114, 120, 123, 126, (166), (175)
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)
19571Bridgman, MI - Team Time (1st 5) 1:06:11.5 | Spread (1st 5) 3:11.5
9, 55, 121, 169, 217, (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)
20578Fruitport, MI - Team Time (1st 5) 1:06:33.5 | Spread (1st 5) 2:21.7
56, 59, 121, 124, 218, (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)
21676L. E. White (Allegan), MI - Team Time (1st 5) 1:06:44.1 | Spread (1st 5) 33.4
101, 131, 139, 151, 154, (197), (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)
22696Hillsdale Academy, MI - Team Time (1st 5) 1:07:31.8 | Spread (1st 5) 1:48.3
49, 132, 145, 179, 191, (213), (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)
23716Notre Dame Marist Academy, MI - Team Time (1st 5) 1:07:54.0 | Spread (1st 5) 1:46.0
89, 95, 142, 184, 206, (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)
24719Cadillac, MI - Team Time (1st 5) 1:07:38.3 | Spread (1st 5) 1:30.0
107, 115, 141, 156, 200, (215), (219)
Clayton Mosher, Ian Metzger, McCoy McGuire, Andrew Elmore, Lars Hanson, (Alexander Gebhard), (Joshua Gebhard)
12:59.9, 13:11.0, 13:25.8, 13:31.7, 14:29.9, (14:45.6), (14:54.8)
25724Christ the King (Ann Arbor), MI - Team Time (1st 5) 1:08:07.5 | Spread (1st 5) 2:40.1
19, 127, 176, 195, 207, (208), (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)
26778Central Michigan Homeschool Athletics, MI - Team Time (1st 5) 1:08:50.8 | Spread (1st 5) 2:23.5
34, 159, 183, 193, 209, (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)
27819Michigan Athletic Club for Homeschoolers, MI - Team Time (1st 5) 1:09:30.0 | Spread (1st 5) 1:58.0
60, 173, 189, 196, 201, (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)
28856Mason (Erie), MI - Team Time (1st 5) 1:12:55.6 | Spread (1st 5) 4:20.3
75, 80, 181, 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)
29857Birch Run, MI - Team Time (1st 5) 1:09:14.5 | Spread (1st 5) 45.3
155, 160, 163, 187, 192, (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)
30899Coopersville, MI - Team Time (1st 5) 1:10:55.2 | Spread (1st 5) 2:05.8
129, 138, 182, 211, 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)
31919Lumen Christi, MI - Team Time (1st 5) 1:10:34.7 | Spread (1st 5) 1:00.6
158, 174, 180, 203, 204, (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)
32925Holland Black River, MI - Team Time (1st 5) 1:10:42.1 | Spread (1st 5) 1:10.6
157, 168, 178, 210, 212, (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)
33931Chippewa Hills, MI - Team Time (1st 5) 1:12:30.3 | Spread (1st 5) 3:04.4
47, 163, 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)
34937Morley Stanwood, MI - Team Time (1st 5) 1:12:14.8 | Spread (1st 5) 2:54.2
88, 144, 216, 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)
35939Kalamazoo Christian, MI - Team Time (1st 5) 1:13:03.4 | Spread (1st 5) 3:54.0
58, 185, 205, 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)
36971Creative Technologies Academy, MI - Team Time (1st 5) 1:14:47.8 | Spread (1st 5) 4:06.8
78, 152, 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)
371001Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 1:12:34.0 | Spread (1st 5) 1:43.8
171, 177, 186, 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)
381071Boyd W Arthurs, MI - Team Time (1st 5) 1:14:15.0 | Spread (1st 5) 1:19.8
172, 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)
391097Clinton Trinity Lutheran, MI - Team Time (1st 5) 1:17:00.4 | Spread (1st 5) 3:42.1
148, 199, 214, 267, 269, (274), (278)
Jack McMahon, Andrew Nyboer, Jaxon Matthews, Cameron Huff, Jack Oleksinski, (Grayson Luz), (Brenden Fiore)
13:27.8, 14:28.7, 14:45.5, 17:08.5, 17:09.9, (17:28.8), (18:01.8)
401135Fennville, MI - Team Time (1st 5) 1:19:52.4 | Spread (1st 5) 4:23.0
125, 190, 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)
411240Monroe Trinity Lutheran, MI - Team Time (1st 5) 1:24:18.9 | Spread (1st 5) 5:56.0
162, 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
421330Future Falcons (Ogemaw Heights), MI - Team Time (1st 5) 1:37:12.6 | Spread (1st 5) 8:50.7
194, 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