1 | 17 | Lansing Catholic,
MI - Team Time (1st 5) 1:20:26.9 | Spread (1st 5) 43.9 |
| 1, 2, 3, 5, 6, (14), (15) |
| Zachary Zingsheim, Keenan Rebera, Jimmy Hicks, Joe Marrah, Austin Winter, (Teddy Terzian), (Nick Sampson) |
| 15:37.0, 16:03.5, 16:05.8, 16:19.7, 16:20.9, (16:54.1), (16:56.0) |
2 | 105 | Pewamo-Westphalia,
MI - Team Time (1st 5) 1:25:57.7 | Spread (1st 5) 37.0 |
| 12, 20, 21, 22, 30, (43), (60) |
| Greg Trierweiler, Joel Pennell, Blake Thelen, Tanner Droste, Caleb Barker, (Randy Schafer), (Nick Schulte) |
| 16:52.2, 17:11.1, 17:11.2, 17:14.0, 17:29.2, (17:58.4), (18:41.8) |
3 | 113 | Shepherd,
MI - Team Time (1st 5) 1:25:54.7 | Spread (1st 5) 1:14.8 |
| 7, 18, 23, 31, 34, (39), (44) |
| Kurtis Hall, Derek Starks, Josh Hutchinson, Marcus Sura, Tyler Wheeler, (Andy Travis), (James Newman) |
| 16:23.7, 17:03.7, 17:15.8, 17:33.0, 17:38.5, (17:52.7), (18:02.2) |
4 | 135 | Ithaca,
MI - Team Time (1st 5) 1:26:57.3 | Spread (1st 5) 1:37.7 |
| 9, 17, 27, 36, 46, (51), (54) |
| Stephen Merchant, Kaleb Coston, Kaleb Baublitz, Alik Helms, Avery Smally, (John Lambrecht), (Tyler Anderson) |
| 16:33.3, 17:02.0, 17:23.0, 17:48.0, 18:11.0, (18:21.0), (18:24.9) |
5 | 149 | Perry,
MI - Team Time (1st 5) 1:27:28.3 | Spread (1st 5) 1:44.9 |
| 11, 19, 29, 35, 55, (70), (71) |
| John Bell, Alex West, Ian Nemeth, Brett Navarre, Tyler Neros, (Will DePew), (Jimmy Davisson) |
| 16:43.6, 17:06.0, 17:28.8, 17:41.4, 18:28.5, (19:00.8), (19:01.5) |
6 | 164 | Leslie,
MI - Team Time (1st 5) 1:27:56.9 | Spread (1st 5) 2:26.2 |
| 4, 25, 38, 40, 57, (72), (74) |
| Tyler Harrison, Matt Subject, Steven Wiltse, Levi Prater, Garrett Tremaine, (Zehlin Storr), (Shane Harrison) |
| 16:12.1, 17:21.4, 17:52.0, 17:53.1, 18:38.3, (19:02.1), (19:05.0) |
7 | 177 | Saranac,
MI - Team Time (1st 5) 1:28:33.6 | Spread (1st 5) 1:52.8 |
| 8, 26, 45, 48, 50, (53), (73) |
| Tim Young, Brendan Klynstra, Trever Overbeck, Steven Jorgensen, Justus Griffith, (Aaron Sluiter), (Jeremy Knop) |
| 16:27.3, 17:21.8, 18:08.6, 18:15.8, 18:20.1, (18:24.7), (19:04.6) |
8 | 247 | Ovid-Elsie,
MI - Team Time (1st 5) 1:31:41.4 | Spread (1st 5) 3:56.8 |
| 10, 13, 47, 84, 93, (97), (99) |
| Tyler Jensen, Luke Hurst, Ty Pardee, Dominik Willaford, Dylan Heeney, (Jayson Wakefield), (Sam Frink) |
| 16:34.0, 16:53.0, 18:14.9, 19:28.7, 20:30.8, (20:46.9), (21:14.0) |
9 | 275 | St. Louis,
MI - Team Time (1st 5) 1:32:12.8 | Spread (1st 5) 1:18.8 |
| 33, 42, 64, 67, 69, (82), (87) |
| Dylan Rockafellow, Tanner Sova, Tyler Humphrey, Shawn Bell, Connor Pilmore, (Matt Starry), (Nick Leonard) |
| 17:37.4, 17:56.1, 18:47.8, 18:55.3, 18:56.2, (19:22.3), (19:53.9) |
10 | 294 | Stanton Central Montcalm,
MI - Team Time (1st 5) 1:32:54.9 | Spread (1st 5) 2:19.8 |
| 16, 56, 65, 76, 81, (89), (91) |
| Tyler Sleet, Caden King, Tyler Barnes, Michael Rolfe, Mason Barnwell, (Aaron Daggett), (Chase Sutherland) |
| 17:00.5, 18:31.2, 18:53.3, 19:09.6, 19:20.3, (20:01.6), (20:15.0) |
11 | 311 | Carson City-Crystal,
MI - Team Time (1st 5) 1:34:23.3 | Spread (1st 5) 3:13.4 |
| 24, 59, 66, 68, 94, (100), (101) |
| Tyler Craig, Lucas McCrackin, Kolton Kavanagh, Caleb Geselman, Logan McClintic, (Eric Campbell), (Maxxton Jolls) |
| 17:20.0, 18:40.4, 18:53.7, 18:55.8, 20:33.4, (21:25.6), (22:48.6) |
12 | 318 | Bath,
MI - Team Time (1st 5) 1:33:55.0 | Spread (1st 5) 1:27.9 |
| 37, 62, 63, 77, 79, (79), (83) |
| Nick Thomas, Brad Coulter, William Spagnuolo, Zach Seddon, Tyler Billingsley, (Russell Lipe), (David Nadorozny) |
| 17:50.1, 18:46.0, 18:46.9, 19:14.0, 19:18.0, (19:18.0), (19:26.1) |
13 | 322 | Portland,
MI - Team Time (1st 5) 1:34:18.8 | Spread (1st 5) 2:48.9 |
| 28, 41, 78, 85, 90, (96), (98) |
| Jared Krausz, Alex Pung, Sean Rutka, Aaron Rutka, Miguel Fernandez-Montes, (Jon Miller), (Matt Shaltry) |
| 17:23.9, 17:54.1, 19:14.1, 19:33.9, 20:12.8, (20:45.9), (20:47.3) |
14 | 332 | Vermontville Maple Valley,
MI - Team Time (1st 5) 1:34:33.6 | Spread (1st 5) 1:20.2 |
| 52, 58, 61, 75, 86, (102) |
| Kyle Brumm, Micah Bromley, Sam Benedict, Austin Rood, Tyler Brumm, (Robbie Hanford) |
| 18:22.4, 18:39.7, 18:43.0, 19:05.9, 19:42.6, (24:51.6) |
15 | 356 | Laingsburg,
MI - Team Time (1st 5) 1:36:46.5 | Spread (1st 5) 2:59.8 |
| 32, 49, 88, 92, 95 |
| Zachary Little, Ian Stewrt, Logan Stahl, Alex Sperry, Justin Moiles |
| 17:34.7, 18:16.9, 19:55.4, 20:25.0, 20:34.5 |