141Sparta, MI - Team Time (1st 5) 53:45.0 | Spread (1st 5) 44.0
3, 6, 9, 11, 12, (13), (23)
Christopher Landry, Jackson Jones, Jax Wilson, Syrus Anderson, Tomas Postal, (Lance Riddle), (Ethan Meyers)
10:20.4, 10:29.7, 10:46.7, 11:03.8, 11:04.4, (11:13.5), (11:35.7)
257Cedar Springs, MI - Team Time (1st 5) 54:50.8 | Spread (1st 5) 1:01.5
5, 7, 10, 16, 19, (22), (25)
Espen Wood, Carter Moleski, Eli Kleynenberg, Gabriel White, Cayden Steinbach, (Elliot Moleski), (Luke Marsman)
10:27.4, 10:39.7, 10:54.3, 11:20.5, 11:28.9, (11:35.0), (11:44.5)
3119Belding, MI - Team Time (1st 5) 58:18.2 | Spread (1st 5) 2:27.1
2, 4, 31, 40, 42, (43), (69)
Logan Balis, Gavin Boyd, Dustin Maatman, Matthew Schout, William Garrison, (Keagen Ford), (Jase Bunce)
10:19.5, 10:24.6, 12:01.5, 12:46.0, 12:46.6, (12:48.2), (13:49.3)
4159Chippewa Hills, MI - Team Time (1st 5) 1:00:16.8 | Spread (1st 5) 2:30.9
8, 18, 26, 51, 56, (59), (71)
Jake O'Neil, Lewis Young, Shaun Biller, Martin Grinnell, Jeffrey Brownwell, (Matthew Brownell), (Landon Governo)
10:44.5, 11:27.6, 11:45.4, 13:03.9, 13:15.4, (13:20.4), (14:30.9)
5160Kent City, MI - Team Time (1st 5) 1:01:01.6 | Spread (1st 5) 1:34.0
14, 20, 37, 44, 45, (50), (62)
Thomas Swanson, Samuel Martini, Justin Mack, Kyler Larson, Tyler Brummel, (Toby Maycroft), (Brian Martinez)
11:15.0, 11:29.6, 12:39.5, 12:48.5, 12:49.0, (12:58.2), (13:26.8)
6167Saranac, MI - Team Time (1st 5) 1:00:49.5 | Spread (1st 5) 1:06.7
27, 28, 29, 34, 49, (54), (64)
Ben Sluiter, Elijah Powell, Brady Thomas, Dominic Chadwick, Evan Price, (Maxwell Olsen), (Gabe Dibaba)
11:50.4, 11:52.3, 11:53.6, 12:16.1, 12:57.1, (13:11.7), (13:32.8)
7175Central Montcalm, MI - Team Time (1st 5) 1:01:13.2 | Spread (1st 5) 3:09.0
1, 17, 39, 57, 61, (67), (68)
Andrew Hardy, Ra'Shawn Nielsen, Graham Coston, Blake Guilford, Conner Ripley, (Porter Long), (Sawyer Kohn)
10:16.5, 11:26.4, 12:45.2, 13:19.6, 13:25.5, (13:36.5), (13:42.7)
8219Greenville, MI - Team Time (1st 5) 1:03:42.6 | Spread (1st 5) 1:45.4
21, 40, 48, 52, 58, (72), (73)
Griffin Senn, Andrew Ross, Blake Furtaw, Tommy Turner, Ole Boe, (Gavin Walters), (TJ Korson)
11:34.3, 12:46.0, 12:56.4, 13:06.2, 13:19.7, (14:33.5), (14:56.7)
9224Montabella, MI - Team Time (1st 5) 1:04:28.0 | Spread (1st 5) 3:13.4
15, 35, 38, 66, 70
Riley Walkington, James Wilson, Riley Daily, Landon Hendrickson, Brandon Wheeldon
11:16.7, 12:20.3, 12:44.6, 13:36.3, 14:30.1
224Morley Stanwood, MI - Team Time (1st 5) 1:03:50.5 | Spread (1st 5) 1:29.5
32, 36, 46, 47, 63, (77)
Tyler Vining, Lance Kangas, Noah Young, Jonathan Karel, John May, (Jace Doxtater)
12:02.5, 12:30.5, 12:52.3, 12:53.2, 13:32.0, (16:34.3)
11273Butternut Homeschool, MI - Team Time (1st 5) 1:07:20.6 | Spread (1st 5) 3:43.8
30, 53, 55, 60, 75, (76), (79)
Ike Shaw, Logan Hoskins, Ryan Hardy, Zeke Dykstra, Xander Hoskins, (Ty Stockton), (Malachi Herzog)
11:55.7, 13:07.8, 13:14.2, 13:23.4, 15:39.5, (15:44.8), (18:30.1)
12274Ithaca, MI - Team Time (1st 5) 1:09:43.5 | Spread (1st 5) 5:38.2
24, 33, 65, 74, 78
Nolan Casey, Nolan Woodman, Keegan Ouillette, David Nicewander, Adam Santana
11:39.8, 12:10.2, 13:33.4, 15:02.1, 17:18.0