1 | 30 | Grand 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) |
2 | 65 | Grant,
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) |
3 | 101 | Holland 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) |
4 | 136 | Hanover 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) |
5 | 153 | Kalamazoo 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) |
6 | 160 | L. 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) |
7 | 166 | Coopersville,
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) |
8 | 192 | Alma,
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) |
9 | 239 | Fremont,
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) |
10 | 242 | Capital 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 |
11 | 277 | Kalamazoo 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) |