1 | 49 | DeWitt,
MI - Team Time (1st 5) 45:05.8 | Spread (1st 5) 48.0 |
| 1, 5, 10, 14, 19, (20), (22) |
| Ethan Powell, Aiden Aldrich, Lincoln Dodds, Ian Fowler, Carson Frayre, (Nolan Inglis), (Brennan McKone) |
| 8:32.3, 8:53.2, 9:07.2, 9:12.8, 9:20.3, (9:20.8), (9:24.4) |
2 | 82 | Fremont,
MI - Team Time (1st 5) 46:17.3 | Spread (1st 5) 39.7 |
| 2, 8, 21, 24, 27, (32), (45) |
| John Christensen, Sean Pettis, Gabriel Jones, Cole Lowery, Chase Lowery, (Lucas Bradley), (Carter Sherman) |
| 8:50.7, 9:06.3, 9:23.4, 9:26.5, 9:30.4, (9:40.5), (9:54.1) |
3 | 114 | Hudsonville Public,
MI - Team Time (1st 5) 47:04.5 | Spread (1st 5) 51.0 |
| 4, 18, 25, 31, 36, (40), (42) |
| Curtis Ellis, Tommy Lobbezoo, Tyler Scholma, Dawson Weemhof, Jason Van Dyken, (Alex Klunder), (Zach Porczynski) |
| 8:52.9, 9:20.2, 9:27.1, 9:40.4, 9:43.9, (9:48.2), (9:49.5) |
4 | 128 | Grand Rapids Christian,
MI - Team Time (1st 5) 47:26.9 | Spread (1st 5) 38.4 |
| 15, 16, 26, 28, 43, (54), (58) |
| Keegan Hoekstra, Joe Waalkes, Quintin Willis, Simon Triezenberg, Gavin Peters, (Sean Ryan), (Nathan Baker) |
| 9:14.3, 9:15.7, 9:28.8, 9:35.4, 9:52.7, (10:10.9), (10:17.0) |
5 | 172 | Cedar Springs,
MI - Team Time (1st 5) 48:42.6 | Spread (1st 5) 1:59.2 |
| 8, 13, 23, 44, 84, (88), (94) |
| Eli Kleynenberg, Elliot Moleski, Zach Reed, Jack Sherburn, Ayden Cook, (Caleb Christie), (Blake Parker) |
| 9:06.3, 9:12.4, 9:25.1, 9:53.3, 11:05.5, (11:08.3), (11:33.3) |
6 | 200 | Byron Center West,
MI - Team Time (1st 5) 49:13.6 | Spread (1st 5) 24.8 |
| 30, 34, 35, 49, 52, (59), (60) |
| Mark Millard, Cole Mitchell, Brady Swanson, Maxwell Mathers, Connor Pettit, (Andrew Hill), (Brady Wolters) |
| 9:40.3, 9:42.4, 9:43.1, 10:02.7, 10:05.1, (10:19.9), (10:22.9) |
7 | 204 | Gladwin,
MI - Team Time (1st 5) 49:31.0 | Spread (1st 5) 1:53.0 |
| 6, 7, 46, 71, 74, (76), (83) |
| Caleb Palmreuter, Seth Mead, Ben Verellen, Garrett Cingano, Elijah Townsend, (Brensen Reed), (Elijah Christensen) |
| 8:57.0, 9:01.0, 9:55.0, 10:48.0, 10:50.0, (10:55.0), (11:04.0) |
8 | 243 | Catholic United,
MI - Team Time (1st 5) 50:53.6 | Spread (1st 5) 1:32.3 |
| 11, 37, 64, 65, 66, (72), (77) |
| Gavin Betten, Evan Minks, Henry Lincolnhol, Dominic Maslanka, Anders Thelen, (Henry Minks), (Colin O'Brien) |
| 9:10.0, 9:44.1, 10:35.9, 10:41.3, 10:42.3, (10:48.1), (10:58.0) |
9 | 278 | Bridgman,
MI - Team Time (1st 5) 51:39.4 | Spread (1st 5) 2:16.9 |
| 12, 29, 53, 91, 93, (112), (115) |
| Andrew Mabry, Brody Roberts, Tim Pham, Sam Fenech, Joseph Teed, (Kalvin Louie), (Quinn Noll) |
| 9:10.1, 9:39.3, 10:10.4, 11:12.6, 11:27.0, (12:57.7), (13:21.4) |
10 | 298 | Fruitport,
MI - Team Time (1st 5) 52:10.6 | Spread (1st 5) 57.9 |
| 41, 56, 62, 69, 70, (80), (81) |
| Ethan Horan, Alex Facundo, Alex Wilber, Jayden DeVries, Levi Bol, (Jaxon Stone), (Levi Glynn) |
| 9:48.7, 10:15.6, 10:33.5, 10:46.2, 10:46.6, (11:00.2), (11:01.0) |
11 | 299 | Morley Stanwood,
MI - Team Time (1st 5) 53:08.5 | Spread (1st 5) 3:22.1 |
| 17, 33, 50, 92, 107 |
| Tyler Vining, Liam McLaughlin, Caleb VanSickle, Dylan Vining, Kayden Kangas |
| 9:18.7, 9:40.6, 10:04.1, 11:24.3, 12:40.8 |
12 | 307 | AHHC (Covenant Christian),
MI - Team Time (1st 5) 52:10.2 | Spread (1st 5) 58.2 |
| 51, 55, 56, 63, 82, (86), (87) |
| Caleb Drnek, Michael DeVries, Jacob King, Jonah Brummel, Micah King, (Nick Lubbers), (Kaden Mingerink) |
| 10:05.0, 10:12.5, 10:15.6, 10:33.9, 11:03.2, (11:06.6), (11:07.3) |
13 | 313 | Chippewa Hills,
MI - Team Time (1st 5) 53:42.5 | Spread (1st 5) 3:53.6 |
| 3, 39, 68, 95, 108, (108) |
| Matthew Brownell, Jacob Simon, Hunter Hoover, Henry Jasman, Trevor Baker, (Talon Lent) |
| 8:52.5, 9:45.4, 10:43.6, 11:34.9, 12:46.1, (12:46.1) |
14 | 327 | Fennville,
MI - Team Time (1st 5) 52:50.0 | Spread (1st 5) 1:21.0 |
| 38, 48, 78, 78, 85 |
| Tre Cooper, Mason Gardea, Tyler Warnock, Miro Greensmith, Tristan Jenne |
| 9:45.0, 10:02.6, 10:58.2, 10:58.2, 11:06.0 |
15 | 376 | Hillsdale Academy,
MI - Team Time (1st 5) 54:56.2 | Spread (1st 5) 2:21.0 |
| 47, 61, 75, 89, 104 |
| Reece Poole, Thomas Holm, James Rahe, Nathan More, Paul Rahe |
| 10:00.3, 10:30.7, 10:54.2, 11:09.7, 12:21.3 |
16 | 424 | Butternut Homeschool,
MI - Team Time (1st 5) 56:06.7 | Spread (1st 5) 1:00.9 |
| 67, 73, 90, 96, 98, (100), (106) |
| Ike Shaw, Tyson Crouse, Ryan Hardy, Ty Stockton, Caleb Hardy, (Elijah Turner), (Lucas Thompson) |
| 10:42.4, 10:49.0, 11:10.5, 11:41.5, 11:43.3, (11:52.1), (12:38.8) |
17 | 516 | Holland Black River,
MI - Team Time (1st 5) 1:01:16.0 | Spread (1st 5) 1:09.5 |
| 97, 101, 102, 105, 111, (113), (116) |
| William Bensinger, Owen Stimer, Isaac Johnson, Isaac Edgington, Andrew Spyker, (Madden Pasatta), (Alex Locher) |
| 11:42.7, 11:53.4, 12:12.4, 12:35.3, 12:52.2, (13:00.1), (13:52.2) |
18 | 543 | Christ the King (Ann Arbor),
MI - Team Time (1st 5) 1:04:41.4 | Spread (1st 5) 2:49.0 |
| 99, 103, 110, 114, 117, (118) |
| Joseph Schafer, Patrick Horn, Andrew Hamann, Dominic Horn, Xavier Lee, (Issac Leerkes) |
| 11:51.4, 12:14.0, 12:48.2, 13:07.4, 14:40.4, (14:56.9) |