170Otsego, MI - Team Time (1st 5) 50:14.4 | Spread (1st 5) 59.0
3, 9, 10, 23, 25, (52), (65)
Andnet Deboer, Owen Stender, Andrew Bickel, Alex Peterson, Chase Brown, (Logan Kolhoff), (Beau Gerst)
9:27.0, 9:58.5, 9:59.8, 10:23.1, 10:26.0, (10:54.1), (11:07.2)
2116Sparta, MI - Team Time (1st 5) 51:19.7 | Spread (1st 5) 1:15.4
4, 16, 28, 30, 38, (43), (48)
Hayden Cook, Chase Hubert, Randon Striplin, Christopher Landry, Sumerpreet Singh, (Kodey Howland), (Jackson Jones)
9:28.2, 10:09.8, 10:27.5, 10:30.6, 10:43.6, (10:48.6), (10:52.1)
3138Thornapple Kellogg, MI - Team Time (1st 5) 52:01.1 | Spread (1st 5) 1:23.2
7, 8, 12, 35, 76, (78), (79)
Levi VanderHeid, Kenny Bickford, Brennan Lutz, Dylan Brandon, Camden Reynolds, (Jack Geukes), (Jaymes Thorne)
9:56.4, 9:57.8, 10:05.4, 10:41.9, 11:19.6, (11:20.1), (11:21.0)
4171St. Joseph Upton (Saint Joseph), MI - Team Time (1st 5) 52:30.0 | Spread (1st 5) 1:38.0
2, 29, 37, 41, 62, (71), (80)
Andrew Moyer, Max Humes, Nolan Youngstedt, Jacob Haunhorst, Will Fiesbeck, (Charlie Vaughn), (Samuel Kalkman)
9:26.2, 10:29.8, 10:42.5, 10:47.3, 11:04.2, (11:12.6), (11:23.0)
5216L. E. White (Allegan), MI - Team Time (1st 5) 53:08.2 | Spread (1st 5) 2:29.4
1, 18, 42, 46, 109, (126), (131)
Blane Johnson, Trevor Thorpe, Vance Muenzer, Ruben Mendoza, Joe Allen, (Mason Duff), (Mason Stahl)
9:22.1, 10:17.1, 10:48.0, 10:49.5, 11:51.5, (12:16.4), (12:23.9)
6245Plainwell, MI - Team Time (1st 5) 54:11.5 | Spread (1st 5) 1:28.9
11, 47, 50, 53, 84, (98), (113)
Ethan Johnson, Evan Ludema, Sam Gibson, Eli Veen, Alex Blanton, (Andrew Miller), (Owen Mergen-Henry)
10:01.7, 10:50.0, 10:53.1, 10:56.1, 11:30.6, (11:44.9), (11:56.4)
7255Hastings, MI - Team Time (1st 5) 54:29.7 | Spread (1st 5) 1:19.9
19, 21, 39, 83, 93, (95), (116)
Claten Patten, William Jensen, Riley Park, Mitchell Rafter, John Solmes, (Ethan Caris), (Chase Rathburn)
10:18.6, 10:20.3, 10:44.2, 11:28.1, 11:38.5, (11:42.0), (12:01.1)
8283Paw Paw, MI - Team Time (1st 5) 54:38.3 | Spread (1st 5) 1:21.4
6, 66, 69, 70, 72, (73), (86)
Joey Patino, Austin Williford, Will Vanderbor, Finley Tate, Tyler Mejeur, (Aaron Hayes), (Ethan Miller)
9:55.2, 11:07.6, 11:09.2, 11:09.7, 11:16.6, (11:17.0), (11:32.2)
9284AHHC (Covenant Christian), MI - Team Time (1st 5) 55:05.0 | Spread (1st 5) 1:01.4
31, 40, 51, 75, 87, (99), (103)
Darin King, Jorden Moelker, Malachi Kamps, Drew Brummel, William Kalsbeek, (Luke VanDyke), (Connor Snippe)
10:32.2, 10:46.7, 10:53.6, 11:18.9, 11:33.6, (11:46.1), (11:46.8)
10295Hamilton, MI - Team Time (1st 5) 55:16.0 | Spread (1st 5) 1:18.3
24, 33, 54, 88, 96, (112), (142)
Nate Freyhof, Ethan Doxey, Camden Patmos, Ty Ritsema, Mason Blauwkamp, (Greyson Borg), (Max Van Huis)
10:24.7, 10:37.1, 10:56.5, 11:34.7, 11:43.0, (11:53.7), (12:36.8)
11317Concord, MI - Team Time (1st 5) 55:36.8 | Spread (1st 5) 1:39.8
20, 36, 55, 92, 114, (163), (165)
Cole Thompson, Jonathan Mikovits, Luke Holton, Logan Barrett, Isaac Waldron, (Chuckie King), (Aiden Richardson)
10:20.0, 10:42.0, 10:57.0, 11:38.0, 11:59.8, (13:07.0), (13:09.0)
12347Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 56:02.4 | Spread (1st 5) 1:31.4
17, 55, 89, 89, 97, (105), (110)
Jonathan Adair, Zach DeVries, Caleb Adair, Joseph Engle, Zachery Childers, (Caleb Arledge), (Robby Morgan)
10:12.0, 10:57.0, 11:35.0, 11:35.0, 11:43.4, (11:48.4), (11:52.0)
13360Holland, MI - Team Time (1st 5) 56:14.2 | Spread (1st 5) 1:14.5
44, 63, 67, 68, 118, (125), (135)
Duane Loynes, Dylan Chmura, Henri Holland-Anderson, Leif Christensen, Simon VanHuis, (Michael Vallejo), (Hunter Tripp)
10:48.9, 11:04.7, 11:08.4, 11:08.8, 12:03.4, (12:11.9), (12:31.1)
14361Pewamo-Westphalia, MI - Team Time (1st 5) 56:22.7 | Spread (1st 5) 1:08.1
34, 59, 77, 91, 100, (117), (154)
Hudson Simon, Garrett Schafer, Alex S. Thelen, Caleb Pohl, Austin Sanborn, (Cohen Schroeder), (Jared Schafer)
10:38.4, 11:01.5, 11:19.9, 11:36.4, 11:46.5, (12:03.2), (12:58.7)
15383Carson City-Crystal, MI - Team Time (1st 5) 56:44.0 | Spread (1st 5) 2:31.6
15, 45, 60, 120, 143, (152)
Coleman Clark, Calvin Clark, Jared Shepler, Oisin Ogrady, CJ Baldwin, (Gavin Gage)
10:07.6, 10:49.3, 11:02.7, 12:05.2, 12:39.2, (12:54.9)
16389Berrien Springs, MI - Team Time (1st 5) 56:28.8 | Spread (1st 5) 2:24.9
5, 61, 81, 119, 123, (153), (166)
Ashton Sheline, Mario Hernandez, James Burke, Jacob Bond, Caleb Burch, (Payton Anderson), (Luke Morrison)
9:44.2, 11:03.3, 11:27.6, 12:04.6, 12:09.1, (12:56.3), (13:12.9)
17391Kalamazoo Christian, MI - Team Time (1st 5) 56:45.9 | Spread (1st 5) 1:44.3
22, 32, 105, 111, 121, (157), (170)
Tucker Seelbinder, Kyle Miedema, Tyler Zichterman, Nathan Koetje, C.J. Carrel, (Aiden VanLoo), (Isaac Bogard)
10:22.5, 10:35.0, 11:48.4, 11:53.2, 12:06.8, (13:02.8), (13:19.6)
18467Delton-Kellogg, MI - Team Time (1st 5) 58:30.1 | Spread (1st 5) 2:01.5
27, 49, 128, 130, 133, (145), (195)
Micah Ordway, Cole McCord, Eli Austin, Alek Waller, Bradon Pollyea, (Braeden Waller), (Tom Frie)
10:26.9, 10:52.4, 12:18.8, 12:23.6, 12:28.4, (12:43.5), (17:24.0)
19514Fowler, MI - Team Time (1st 5) 59:12.5 | Spread (1st 5) 1:25.8
64, 74, 108, 132, 136, (151), (156)
Liam O'Hare, Hunter Ward, Vaughn Krepps, Jacob Rademacher, Trey Beristetel, (Cooper Koenigsknecht), (Drew Armbrustmaker)
11:06.1, 11:18.4, 11:51.1, 12:25.0, 12:31.9, (12:53.3), (13:01.3)
20578Saranac, MI - Team Time (1st 5) 1:01:14.4 | Spread (1st 5) 3:37.9
14, 57, 159, 169, 179, (199)
Grayson Rasmus, Derek Hopkins, Dominic Chadwick, Elijah Powell, Gabe Dibaba, (Logan Wood)
10:07.4, 10:58.5, 13:04.2, 13:19.0, 13:45.3, (19:14.4)
21585Centreville, MI - Team Time (1st 5) 1:00:24.0 | Spread (1st 5) 55.1
100, 104, 115, 122, 144, (164), (168)
Henrik Payne, Thai Pratel, Logan Weis, Zach Vanderhoof, Drew Cropsey, (Ethan Ruckert), (Christian Kernagis)
11:46.5, 11:48.0, 12:00.4, 12:07.5, 12:41.6, (13:07.2), (13:17.3)
22637Holland Black River, MI - Team Time (1st 5) 1:01:41.4 | Spread (1st 5) 1:05.3
94, 124, 134, 139, 146, (148), (155)
Matt Koeman, Benjamin Logan, John Davidson, Tjorven Snook, Mason Phillips, (Matthew Harrelson), (Nolan Meier)
11:40.3, 12:11.6, 12:29.1, 12:34.8, 12:45.6, (12:49.7), (12:59.8)
23639Sturgis, MI - Team Time (1st 5) 1:03:01.0 | Spread (1st 5) 3:35.0
25, 82, 173, 176, 183, (184), (185)
Louden Stradling, Kenneth Munoz, David Fleisher, Samuel Rehm, Kyler Hamlin, (Braedyn Claar), (Diego Lara)
10:26.0, 11:28.0, 13:25.0, 13:41.0, 14:01.0, (14:02.0), (14:07.0)
24679Laingsburg, MI - Team Time (1st 5) 1:02:37.3 | Spread (1st 5) 1:04.7
102, 138, 140, 149, 150, (171), (172)
Brayden Thomas, Dawson Shastal, Andrew Kingsbury, Tyler Scanlan, Brad Dedic, (Aden Baynes), (Sawyer Shastal)
11:46.7, 12:34.5, 12:34.9, 12:49.8, 12:51.4, (13:20.1), (13:21.5)
25692Homer, MI - Team Time (1st 5) 1:03:51.4 | Spread (1st 5) 3:45.0
13, 160, 161, 177, 181, (191)
Alec Shaw, Brody Shaw, Nate Rocco, Josh Dibble, Will Jones, (Jackson Thatcher)
10:07.0, 13:04.4, 13:06.0, 13:42.0, 13:52.0, (15:21.7)
26754Constantine, MI - Team Time (1st 5) 1:05:19.0 | Spread (1st 5) 2:26.0
85, 129, 178, 180, 182, (187), (189)
Kevin Kinney, Julian Hawthorne, Dominick Jacobs, Orin Pearson, Marcus Dreger, (Bill Clewell), (Kaden Salisbury)
11:31.0, 12:19.0, 13:44.0, 13:48.0, 13:57.0, (14:10.0), (15:15.0)
27776Lawton, MI - Team Time (1st 5) 1:07:18.4 | Spread (1st 5) 4:17.2
58, 167, 175, 186, 190
Jacob Caldwell, Cody Oxley, Brandon Persons, Nathan Robertson, Dylan James
11:00.6, 13:14.2, 13:38.0, 14:07.8, 15:17.8
28786Union City, MI - Team Time (1st 5) 1:11:24.6 | Spread (1st 5) 6:38.0
107, 127, 162, 193, 197
Caden Marshall, Luke Bigelow, Wade Hoffman, Dakota Wolfinger, Gunnar Cornwell
11:48.9, 12:16.9, 13:06.6, 15:45.3, 18:26.9
29862Muskegon Catholic Central, MI - Team Time (1st 5) 1:15:05.6 | Spread (1st 5) 5:18.4
137, 147, 188, 194, 196, (200), (201)
Kenny Lehan, Trevor Hilson, Matt Adamski, Emmit Bakay, Devin Patton, (Casey Cashbaugh), (Devin Bakay)
12:34.2, 12:49.1, 14:28.0, 17:21.7, 17:52.6, (21:04.5), (22:24.1)
30863Libertas Christian, MI - Team Time (1st 5) 1:13:41.6 | Spread (1st 5) 6:14.9
141, 158, 174, 192, 198
Jonathan Baribeau, Paul Brown, Alex Brand, Nathan Steenwyk, Mason Myers
12:35.2, 13:03.1, 13:30.0, 15:43.2, 18:50.1