1 | 27 | Lansing Catholic,
MI - Team Time (1st 5) 1:22:26.0 | Spread (1st 5) 1:50.0 |
| 1, 3, 5, 6, 12, (14), (16) |
| Keenan Rebera, Teddy Terzian, Ethan Markey, Jeffery Lorencen, Austin Simon, (Ryan Schroeder), (Sammy Migaldi) |
| 15:18.0, 16:37.0, 16:39.0, 16:44.0, 17:08.0, (17:12.0), (17:19.6) |
2 | 89 | Pewamo-Westphalia,
MI - Team Time (1st 5) 1:27:01.0 | Spread (1st 5) 1:36.9 |
| 3, 15, 17, 19, 35, (41), (50) |
| Caleb Barker, Bryce Thelen, Grant Hengesbach, Brock Simon, Zach Schmitz, (Trent Barker), (Zach Schafer) |
| 16:37.0, 17:18.0, 17:20.9, 17:31.2, 18:13.9, (18:33.0), (18:59.5) |
3 | 101 | St. Louis,
MI - Team Time (1st 5) 1:26:59.7 | Spread (1st 5) 1:43.4 |
| 2, 10, 28, 30, 31, (53), (59) |
| Evan Goodell, Parker Morris, Matt Starry, Torjus Furnes, Michael Allen, (Zach Wilson), (Cologio Alighire) |
| 16:14.7, 16:57.3, 17:54.4, 17:55.2, 17:58.1, (19:11.7), (19:31.9) |
4 | 108 | Ovid-Elsie,
MI - Team Time (1st 5) 1:27:55.8 | Spread (1st 5) 1:32.7 |
| 8, 11, 24, 26, 39, (56), (57) |
| Gage Cleveland, Ty Pardee, Dakota Pfeiffer, Josh Peckens, Alex Garber, (Gordon Johnson), (Dominik Willaford) |
| 16:52.3, 17:01.2, 17:46.4, 17:50.9, 18:25.0, (19:22.6), (19:23.9) |
5 | 111 | Bath,
MI - Team Time (1st 5) 1:28:12.2 | Spread (1st 5) 1:18.0 |
| 9, 21, 22, 25, 34, (44), (54) |
| Cole Trevino, Case Trevino, Elliott Lipe, Branley Mafuta, Kyle Coulter, (Marshall Lipe), (Aime Mafuta) |
| 16:55.0, 17:36.0, 17:40.0, 17:48.2, 18:13.0, (18:39.0), (19:12.9) |
6 | 179 | Ithaca,
MI - Team Time (1st 5) 1:31:19.6 | Spread (1st 5) 2:18.5 |
| 7, 27, 46, 47, 52, (66), (67) |
| John Lambrecht, Zack Bartnik, Ethan Schauer, Landon Strong, Colton Morrow, (Ben Bontrager), (Tristan Sparks) |
| 16:50.1, 17:51.7, 18:43.7, 18:45.5, 19:08.6, (19:48.8), (19:51.5) |
7 | 184 | Carson City-Crystal,
MI - Team Time (1st 5) 1:31:45.6 | Spread (1st 5) 2:30.8 |
| 13, 20, 42, 48, 61, (80), (81) |
| Kolton Kavanagh, Kaleb Barrett, Cody Flinn, Bailey Lance, Chase Wadle, (Beau Hollinshead), (Collin Brown) |
| 17:08.2, 17:31.3, 18:36.6, 18:50.5, 19:39.0, (21:11.0), (21:12.0) |
8 | 196 | Perry,
MI - Team Time (1st 5) 1:32:16.0 | Spread (1st 5) 24.1 |
| 36, 37, 38, 40, 45, (65), (79) |
| James Legacy, Cooper Heminger, Reese Middleton, Jordan Depew, Parker Stuart, (Adam Stackpole), (Trent Ivey) |
| 18:17.0, 18:22.3, 18:22.9, 18:32.7, 18:41.1, (19:47.2), (20:58.0) |
9 | 221 | Dansville,
MI - Team Time (1st 5) 1:33:40.0 | Spread (1st 5) 1:50.2 |
| 23, 32, 51, 55, 60, (63), (85) |
| Ben Lober, Anthony Mack, Ethan Launstein, Daniel Hartman, Jacob Kadluboski, (Spencer Anderson), (Ethan Myer) |
| 17:43.9, 18:04.3, 19:00.0, 19:17.7, 19:34.1, (19:41.3), (23:56.0) |
10 | 274 | Laingsburg,
MI - Team Time (1st 5) 1:36:55.8 | Spread (1st 5) 2:27.6 |
| 29, 43, 61, 70, 71, (77), (78) |
| Ryan Kingsbury, Jacob Rouse, Jacob Danek, Malachi Marshall, Alex Sperry, (Jacob Saint Amour), (Logan Stahl) |
| 17:54.8, 18:38.6, 19:39.0, 20:21.0, 20:22.4, (20:56.0), (20:57.2) |
11 | 287 | Vermontville Maple Valley,
MI - Team Time (1st 5) 1:37:25.7 | Spread (1st 5) 3:07.2 |
| 18, 58, 68, 69, 74, (75), (76) |
| Andrew Brighton, Skylor Shively, Jacob Brighton, Felix Pena-Collier, Drew Allen, (Kodee Crouch), (Matthew Reid) |
| 17:29.0, 19:25.3, 19:55.3, 19:59.9, 20:36.2, (20:38.2), (20:53.0) |
12 | 352 | Portland,
MI - Team Time (1st 5) 1:43:44.8 | Spread (1st 5) 3:26.8 |
| 49, 64, 73, 82, 84, (86) |
| Sean Rutka, Aaron Rutka, Tony Savage, Ethan Jensen, Eamon Duff, (Austin Sutberry) |
| 18:57.2, 19:45.2, 20:32.4, 22:06.0, 22:24.0, (27:03.3) |
13 | 363 | Stanton Central Montcalm,
MI - Team Time (1st 5) 1:56:04.7 | Spread (1st 5) 9:37.0 |
| 33, 72, 83, 87, 88, (89) |
| Joesph Baldwin, Zach Wright, Austin Williams, Pete Anderson, Corbin Johnson, (Jack Schneider) |
| 18:11.5, 20:31.2, 22:17.5, 27:16.0, 27:48.5, (31:13.0) |