130Grand Rapids Christian, MI - Team Time (1st 5) 49:40.3 | Spread (1st 5) 45.4
3, 4, 5, 8, 10, (11), (13)
Matthew Winkle, Sam Terpstra, Alec Vanderlugt, Timothy Nelson, Nathan Van Harn, (Joel Muyskens), (Jordan Otte)
9:32.7, 9:46.1, 9:54.6, 10:08.8, 10:18.1, (10:23.9), (10:25.8)
265Grant, MI - Team Time (1st 5) 51:55.2 | Spread (1st 5) 1:23.1
2, 9, 15, 19, 20, (34), (38)
Chase Whitlow, Spencer Cole, Phillip Price, James Montney, Hunter Ellison, (David Jaimes), (Mason Taylor)
9:30.8, 10:16.9, 10:26.2, 10:47.4, 10:53.9, (11:21.7), (11:41.0)
3101Holland Black River, MI - Team Time (1st 5) 53:59.5 | Spread (1st 5) 1:55.2
6, 16, 18, 21, 40, (43), (62)
Joshua Fink, Aidan Jones, Sam Sharnas, Logan Henning, Luke Page, (Tom Saunders), (Jonatan Hernandez)
9:55.2, 10:33.0, 10:43.2, 10:57.7, 11:50.4, (12:08.1), (14:16.8)
4136Hanover Horton, MI - Team Time (1st 5) 55:48.3 | Spread (1st 5) 3:48.7
1, 14, 30, 32, 59, (61)
Landon Melling, Bradley Guenther, Brandon Shepherd, Donovon Kennedy, Weston Lowry, (Mickey Cossel)
9:28.1, 10:26.1, 11:18.1, 11:19.2, 13:16.8, (13:59.1)
5153Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 56:54.0 | Spread (1st 5) 1:22.0
22, 26, 29, 31, 45, (49), (52)
Luke Manring, Jordan Spitzner, Peter Jackson, Josh Getsinger, Paul Manring, (Caleb Arledge), (Luke Pelfrey)
10:58.0, 11:05.0, 11:12.0, 11:19.0, 12:20.0, (12:33.0), (12:38.0)
6160L. E. White (Allegan), MI - Team Time (1st 5) 56:48.0 | Spread (1st 5) 1:56.0
7, 36, 37, 39, 41, (50), (67)
Jess Burchfield, Jared Jaster, Kavan Withrow, Adam Smith, Trevor Jaster, (Andrew Langschied), (David Roark)
9:59.0, 11:32.0, 11:35.0, 11:47.0, 11:55.0, (12:36.0), (15:10.0)
7166Coopersville, MI - Team Time (1st 5) 57:53.5 | Spread (1st 5) 2:23.1
12, 23, 27, 51, 53, (54), (71)
Jake Bradley, James Scrimger, Reese Gilbert, Tarik Salyer, Justin Heft, (Austin Owen), (Lucas Brown)
10:24.7, 10:58.6, 11:06.3, 12:36.1, 12:47.8, (12:56.5), (19:38.8)
8192Alma, MI - Team Time (1st 5) 59:06.8 | Spread (1st 5) 1:21.6
24, 35, 42, 44, 47, (56)
Caleb Snyder, Josh Leppien, Monroe Molesky, Jay Sandel, Brenden Donnelly, (Zach Manley)
11:00.9, 11:24.4, 12:06.5, 12:12.5, 12:22.5, (13:11.0)
9239Fremont, MI - Team Time (1st 5) 1:03:39.3 | Spread (1st 5) 3:13.2
28, 33, 55, 60, 63, (65), (68)
Cade Breuker, Ben DeVries, Roger Perez, Kyle Stack, Steven Scott, (Tyler Rafferty), (Nate Valdez)
11:08.9, 11:20.3, 12:57.2, 13:50.8, 14:22.1, (14:55.0), (16:07.1)
10242Capital Homeschool, MI - Team Time (1st 5) 1:04:05.8 | Spread (1st 5) 3:53.1
17, 46, 57, 58, 64
Reece Huberts, Tanner Howard, Micah Potter, Caleb Wood, Jaden Butler
10:42.9, 12:20.9, 13:11.6, 13:14.4, 14:36.0
11277Kalamazoo Christian, MI - Team Time (1st 5) 1:14:13.0 | Spread (1st 5) 7:53.0
25, 48, 65, 69, 70, (72), (73)
Harley Seelbinder, Anders Bogard, Nathan Wenke, Carter Meyers, Andrew Nowak, (Evan Dare), (Travis Henderson)
11:01.0, 12:26.0, 14:55.0, 16:57.0, 18:54.0, (20:15.0), (21:55.0)