1 | 75 | Lansing Area Catholic,
MI - Team Time (1st 5) 48:48.5 | Spread (1st 5) 1:02.6 |
| 1, 3, 11, 13, 47, (63), (65) |
| Teddy Jurkovic, Keenan Rebera, Teddy Terzian, Jeff Lorencen, Bobby Reid, (Eric Behan), (Nate Dugener) |
| 9:16.6, 9:31.7, 9:50.2, 9:50.8, 10:19.2, (10:30.2), (10:30.6) |
2 | 101 | Grand Rapids Christian,
MI - Team Time (1st 5) 49:47.1 | Spread (1st 5) 23.4 |
| 7, 16, 20, 27, 31, (45), (66) |
| Patrick Jonker, Jim VanDyke, John VandenHeuval, Zach Terpstra, Eliot Borst, (Jacob Otte), (Trevor Wisneski) |
| 9:45.1, 9:52.4, 9:57.4, 10:03.7, 10:08.5, (10:17.4), (10:31.1) |
3 | 107 | North Rockford,
MI - Team Time (1st 5) 49:42.2 | Spread (1st 5) 48.3 |
| 5, 6, 17, 19, 60, (110), (115) |
| Mitchell Switzer, David Newberger, Sam Lewis, Issac Harding, Aaron Pekrul, (Grayson Harding), (Patrick Salyer) |
| 9:39.5, 9:44.1, 9:54.3, 9:56.5, 10:27.8, (11:13.4), (11:19.8) |
4 | 194 | Ionia,
MI - Team Time (1st 5) 51:06.8 | Spread (1st 5) 19.1 |
| 23, 33, 39, 48, 51, (52), (57) |
| Christiaan Duell, John McCord, Marshal Rademacher, Phillip Sipperley, Drew Conley, (Jake Van Ess), (Tim Mayer) |
| 10:01.8, 10:09.8, 10:14.4, 10:19.9, 10:20.9, (10:21.4), (10:24.7) |
5 | 235 | White Pine (Saginaw),
MI - Team Time (1st 5) 51:31.6 | Spread (1st 5) 26.5 |
| 28, 30, 55, 58, 64, (68), (97) |
| Parker Eisengruber, Andrew Ellsworth, Will Concannon, Noah Zerba, Connor Szukhent, (Tom Yura), (Ryan Laorr) |
| 10:03.9, 10:08.0, 10:23.0, 10:26.3, 10:30.4, (10:31.3), (11:00.1) |
6 | 236 | Cedar Springs,
MI - Team Time (1st 5) 51:44.0 | Spread (1st 5) 1:09.0 |
| 22, 26, 38, 49, 101, (123), (154) |
| Austin Sargent, Cameron Umphrey, Brandon Sipka, Gabe Zwinger, Josh Bray, (Bryan Taylor), (Remington Sawade) |
| 9:59.0, 10:03.0, 10:14.0, 10:20.0, 11:08.0, (11:29.0), (11:52.0) |
7 | 246 | Holland Black River,
MI - Team Time (1st 5) 51:35.8 | Spread (1st 5) 1:08.1 |
| 9, 21, 59, 67, 90, (157), (159) |
| Joseph Britt, Zach Schruer, Zach Spencley, Brenden Jones, Tyler Swanson, (Rohan Dandavati), (Lawton Prince) |
| 9:45.6, 9:58.6, 10:26.7, 10:31.2, 10:53.7, (11:57.5), (12:00.4) |
8 | 260 | Alma,
MI - Team Time (1st 5) 51:47.0 | Spread (1st 5) 25.1 |
| 34, 36, 44, 72, 74, (99), (135) |
| Brevan Bender, Jacob Adams, Mason Molesky, Spencer Benn, Collin Lott, (Bryce Devore), (Max Bos) |
| 10:10.0, 10:11.4, 10:17.2, 10:33.3, 10:35.1, (11:01.2), (11:37.3) |
9 | 297 | Bear Lake,
MI - Team Time (1st 5) 52:21.6 | Spread (1st 5) 1:07.3 |
| 12, 29, 75, 87, 94, (122), (161) |
| Jordan Anderson, Cole Verrett, Randy Pienta, Taylor Makowski, Josh Ide, (Jimmy Schoedel), (Ethan Hunt) |
| 9:50.4, 10:04.5, 10:37.8, 10:51.2, 10:57.7, (11:28.4), (12:02.8) |
10 | 329 | Saranac,
MI - Team Time (1st 5) 52:52.0 | Spread (1st 5) 1:21.3 |
| 14, 50, 62, 95, 108, (138), (192) |
| Branden Smith, Brendan Klynstra, Drew Young, Nathan LaWarre, Wyatt Haner, (Kyle VanSpronsen), (Andrew Priest) |
| 9:51.3, 10:20.3, 10:28.6, 10:59.2, 11:12.6, (11:39.0), (13:01.6) |
11 | 349 | East Rockford,
MI - Team Time (1st 5) 53:17.6 | Spread (1st 5) 1:08.0 |
| 25, 37, 86, 98, 103, (107), (108) |
| Nick Stellin, Daniel Haid, Casey Plambeck, Peter Manett, Jonah Hneckel, (Cole Randall), (Colin Reichenbach) |
| 10:02.8, 10:12.1, 10:50.9, 11:01.0, 11:10.8, (11:12.2), (11:12.6) |
12 | 367 | McBain,
MI - Team Time (1st 5) 53:29.3 | Spread (1st 5) 55.5 |
| 42, 43, 73, 104, 105, (184), (202) |
| Tyler Sterk, Quinn Kaspriak, Ethan Boyle, Truman Gilde, Taylor Martineau, (Sergei Ryan), (Isaac Rees) |
| 10:16.1, 10:16.4, 10:33.8, 11:11.4, 11:11.6, (12:37.7), (15:25.8) |
13 | 387 | Shepherd,
MI - Team Time (1st 5) 53:36.0 | Spread (1st 5) 1:51.9 |
| 4, 78, 84, 96, 125, (128), (173) |
| Tyler Wheeler, Tory Childs, Andrew Hutchinson, Josh Cline, Kyler Lada, (Josh Machuta), (James Travis) |
| 9:37.8, 10:42.0, 10:46.9, 10:59.6, 11:29.7, (11:32.0), (12:25.2) |
14 | 408 | Greenville,
MI - Team Time (1st 5) 53:40.0 | Spread (1st 5) 2:14.3 |
| 2, 70, 81, 124, 131, (145), (165) |
| Kyle Farmer, Ryan Lowing, Andrew Mason, Dakota Matelski, Chase Lincoln, (Jacob Reamer), (Devon Anderson) |
| 9:20.0, 10:32.0, 10:44.3, 11:29.4, 11:34.3, (11:42.5), (12:09.6) |
15 | 421 | Ithaca,
MI - Team Time (1st 5) 54:15.9 | Spread (1st 5) 1:26.0 |
| 41, 54, 56, 127, 143, (156), (168) |
| Bram DeSaegher, Noah Schneider, John Lambrecht, Jacob Merchant, Josh Jerome, (Tylor Coston), (Kyle Augustine) |
| 10:16.0, 10:22.5, 10:24.0, 11:31.4, 11:42.0, (11:54.6), (12:16.0) |
16 | 429 | Hesperia,
MI - Team Time (1st 5) 54:24.8 | Spread (1st 5) 1:36.1 |
| 24, 53, 85, 130, 137, (141), (176) |
| Damien Halverson, Arik LaFave, Davin Gowens, Nathan McKeown, Peyton Kraus, (Hunter Rosema), (Michael Aslakson) |
| 10:02.7, 10:21.6, 10:47.7, 11:34.0, 11:38.8, (11:40.4), (12:29.2) |
17 | 457 | Coopersville,
MI - Team Time (1st 5) 54:53.1 | Spread (1st 5) 1:56.6 |
| 10, 46, 117, 136, 148, (151), (155) |
| Derek Gillman, Neil Dalman, Sam Layton, Matt Denson, Austin Lampe, (Alex Sheridan), (TJ Leach) |
| 9:49.0, 10:18.3, 11:21.7, 11:38.5, 11:45.6, (11:50.5), (11:52.1) |
18 | 467 | West Int. Mt. Pleasant,
MI - Team Time (1st 5) 54:50.0 | Spread (1st 5) 48.8 |
| 69, 89, 91, 102, 116, (134), (147) |
| Josh Knight, Nick Prin, Connor Fiolek, Mitch Ridley, Kyle Montgomery, (Josh Schafer), (Tayler Haney) |
| 10:31.5, 10:52.6, 10:55.0, 11:10.6, 11:20.3, (11:37.0), (11:45.3) |
19 | 473 | Fremont,
MI - Team Time (1st 5) 55:05.9 | Spread (1st 5) 1:31.1 |
| 32, 88, 93, 121, 139, (143), (172) |
| Max Smith, Austin Nicholas, Daniel Pearce, Zachery Zimmerman, Mark Seadorf, (Jonah Novak), (Ian Klahre) |
| 10:08.8, 10:52.0, 10:57.1, 11:28.1, 11:39.9, (11:42.0), (12:20.0) |
20 | 513 | Beal City,
MI - Team Time (1st 5) 55:42.3 | Spread (1st 5) 2:18.2 |
| 8, 82, 129, 132, 162, (179), (186) |
| Nick Pung, Brendan Carrick, Zach Bellinger, Ethan Schafer, James Kolb, (Apollo Schafer), (Kyle Loos) |
| 9:45.3, 10:44.7, 11:32.6, 11:36.2, 12:03.5, (12:34.4), (12:42.1) |
21 | 555 | Wyoming Lee,
MI - Team Time (1st 5) 56:16.9 | Spread (1st 5) 1:33.5 |
| 76, 79, 114, 119, 167, (177), (178) |
| Alex Ozuna, Pedro Moreno, Alejandro Vargas, Trevor Farr, Jorge Evans, (Jason Poisson), (Carlos Rodriguez) |
| 10:38.4, 10:43.2, 11:19.3, 11:24.1, 12:11.9, (12:30.3), (12:32.4) |
22 | 593 | Newaygo,
MI - Team Time (1st 5) 57:03.9 | Spread (1st 5) 2:00.6 |
| 80, 92, 113, 120, 188, (189) |
| Andrew Polasek, Jordan VanKampen, Alex Newton, Adam Holeman, Dallas Miller, (Alex Mercer) |
| 10:43.6, 10:55.4, 11:16.2, 11:24.5, 12:44.2, (12:44.5) |
23 | 601 | Chippewa Hills,
MI - Team Time (1st 5) 57:02.4 | Spread (1st 5) 2:07.9 |
| 18, 118, 152, 153, 160, (179), (195) |
| Chris Oates, Tyler Parker, Zach Bentley, Corey Godden, Hunter Paulins, (Tyler Frease), (Austin Scott) |
| 9:54.8, 11:21.9, 11:51.2, 11:51.8, 12:02.7, (12:34.4), (13:09.1) |
24 | 602 | Grant,
MI - Team Time (1st 5) 56:54.9 | Spread (1st 5) 1:36.9 |
| 35, 126, 142, 149, 150, (166), (171) |
| Bobby Haskin, Benancio Rodriguez-Irwin, Tyler Copron, Mason Deible, Mitchell Harvey, (Logan Jennings), (Connor Tibbe) |
| 10:10.2, 11:30.2, 11:41.3, 11:46.1, 11:47.1, (12:10.6), (12:16.9) |
25 | 626 | TS Nurnberger,
MI - Team Time (1st 5) 57:31.0 | Spread (1st 5) 2:01.0 |
| 40, 112, 146, 158, 170, (183), (187) |
| Matt Starry, Jason Davis, Marcus Beeson, Jonathan Little, Michael Allen, (Lucas Willson), (Simeon Overlay) |
| 10:15.5, 11:15.7, 11:43.2, 12:00.1, 12:16.5, (12:37.3), (12:44.0) |
26 | 637 | Hanover Horton,
MI - Team Time (1st 5) 57:59.0 | Spread (1st 5) 2:43.6 |
| 15, 133, 139, 169, 181, (190), (191) |
| Lucas Crisanti, Andrew Adkins, Allan Dowling, Tom Bland, Spencer Silveus, (Cameron Vinton), (Aaron Heath) |
| 9:51.4, 11:36.4, 11:39.9, 12:16.3, 12:35.0, (12:46.8), (12:53.6) |
27 | 655 | Mt. Pleasant Sacred Heart,
MI - Team Time (1st 5) 58:53.6 | Spread (1st 5) 3:02.5 |
| 77, 106, 111, 164, 197 |
| George Ronan, Sam Neyer, Isham Vashista, Collin Lambert, John Obeid |
| 10:39.3, 11:11.8, 11:15.0, 12:05.7, 13:41.8 |
28 | 681 | Kent City,
MI - Team Time (1st 5) 59:59.1 | Spread (1st 5) 3:45.0 |
| 61, 83, 163, 175, 199, (201) |
| Colton Carew, Brayden Gruen, James Cook, Ben Swanson, Nicholas Kridler, (Tyler Vincent) |
| 10:27.9, 10:46.0, 12:04.1, 12:28.2, 14:12.9, (14:42.9) |
29 | 732 | Fennville,
MI - Team Time (1st 5) 1:00:12.4 | Spread (1st 5) 2:33.0 |
| 71, 100, 174, 193, 194, (198), (200) |
| Jon Andrade, Cliff Morse, Jerry Mendoza, Antonio Reyes, Jacob Morse, (Robert Reyes), (Makel Bradley) |
| 10:32.1, 11:05.2, 12:26.0, 13:04.0, 13:05.1, (13:57.5), (14:18.6) |
30 | 969 | Breckenridge,
MI - Team Time (1st 5) 1:12:58.0 | Spread (1st 5) 5:50.0 |
| 181, 185, 196, 203, 204, (205) |
| Garret Sugar, Gavin Marr, Alex Giles, Josh Westall, Noah Bleiler, (Hunter Chovanec) |
| 12:35.0, 12:40.0, 13:40.0, 15:38.0, 18:25.0, (19:17.0) |