1 | 164 | Northville,
MI - Team Time (1st 5) 1:18:46.9 | Spread (1st 5) 34.0 |
| 7, 26, 28, 48, 55, (111), (143) |
| Brendan Herger, Ethan Powell, Brady Heron, David Whitaker, Brock Malaikal, (Brandon Latta), (Ben Hartigan) |
| 15:23.9, 15:44.5, 15:45.3, 15:55.3, 15:57.9, (16:22.9), (16:32.0) |
2 | 312 | Plymouth,
MI - Team Time (1st 5) 1:19:56.2 | Spread (1st 5) 1:00.8 |
| 5, 22, 81, 93, 111, (179), (191) |
| Sean Byrnes, Alex Bobak, Anirudh Krishnan, Tyler Gaylord, Jack Chadwick, (Jackson Trombly), (Ben Mussen) |
| 15:22.1, 15:42.1, 16:11.5, 16:17.6, 16:22.9, (16:41.4), (16:43.6) |
3 | 366 | Saline,
MI - Team Time (1st 5) 1:20:09.1 | Spread (1st 5) 1:05.5 |
| 8, 26, 70, 122, 140, (151), (166) |
| Samuel Jackson, Truman Johnson, Jason Whitton, Andrew McNally, Landon Wissink, (Elijah Routson), (Shane Pitcher) |
| 15:25.1, 15:44.5, 16:03.7, 16:25.2, 16:30.6, (16:33.9), (16:37.6) |
4 | 371 | Brighton,
MI - Team Time (1st 5) 1:20:32.6 | Spread (1st 5) 43.3 |
| 19, 31, 90, 113, 118, (139), (188) |
| Tyler Langley, Brady Matuszewski, Dylan White, Luke Campbell, Elijah Forbord, (Brayden Morris), (Nathan Moskal) |
| 15:41.5, 15:46.1, 16:16.7, 16:23.5, 16:24.8, (16:30.3), (16:42.9) |
5 | 377 | Traverse City Central,
MI - Team Time (1st 5) 1:20:27.2 | Spread (1st 5) 54.4 |
| 20, 37, 77, 83, 160, (286), (298) |
| Joe Muha, Micah Bauer, Jett Reimers, Zack Truszkowski, Alex Durocher, (Kaiden Morey), (Lawrence Cubitt) |
| 15:41.8, 15:48.1, 16:09.1, 16:12.0, 16:36.2, (17:05.4), (17:08.9) |
6 | 382 | Portage Central,
MI - Team Time (1st 5) 1:20:32.0 | Spread (1st 5) 48.3 |
| 17, 44, 75, 115, 131, (228), (234) |
| Logan Begeman, Josh Gormley, Ben Hunter, Nicholas Cabrera, Gavin Voetberg, (Bruno Cabrera), (Owen Gifford) |
| 15:38.6, 15:54.1, 16:08.4, 16:24.0, 16:26.9, (16:52.4), (16:54.5) |
7 | 454 | Clarkston,
MI - Team Time (1st 5) 1:21:02.4 | Spread (1st 5) 36.4 |
| 49, 50, 82, 129, 144, (317), (320) |
| Henry Poploskie, Bryce Nowik, Andrew Floros, Jaxson Nowik, Cayden DeGrendel, (Braden Waechter), (Joshua Ellingsworth) |
| 15:55.7, 15:56.1, 16:11.7, 16:26.8, 16:32.1, (17:13.4), (17:13.6) |
8 | 489 | Grand Haven,
MI - Team Time (1st 5) 1:20:10.8 | Spread (1st 5) 1:55.5 |
| 2, 20, 134, 156, 177, (187), (223) |
| Seth Norder, Nolan Clark, Ben Eisnor, Logan Vining, Carson Berko, (Ben Held), (Aron Gal) |
| 14:45.4, 15:41.8, 16:28.1, 16:34.6, 16:40.9, (16:42.7), (16:51.3) |
9 | 492 | Ann Arbor Skyline,
MI - Team Time (1st 5) 1:20:38.4 | Spread (1st 5) 1:40.9 |
| 13, 39, 52, 59, 329, (417), (453) |
| Nicolas Fry, Luke Suliman, Christopher Van Lent, Mason Jett, Aidan Hale, (Soren Nielsen), (Paul Minock) |
| 15:34.7, 15:51.9, 15:56.7, 15:59.5, 17:15.6, (17:37.0), (17:49.5) |
10 | 514 | Romeo,
MI - Team Time (1st 5) 1:20:56.4 | Spread (1st 5) 1:18.4 |
| 12, 16, 97, 179, 210, (220), (221) |
| Vincent Guaresimo, Connor Clor, Derrian Kumfer, Bryce Goodsell, Luke Allen, (Eli Hullinger), (Michael Magnoli) |
| 15:30.3, 15:37.7, 16:18.3, 16:41.4, 16:48.7, (16:50.6), (16:50.8) |
11 | 577 | Kalamazoo Central,
MI - Team Time (1st 5) 1:21:25.9 | Spread (1st 5) 1:31.9 |
| 6, 104, 107, 128, 232, (288), (332) |
| Jasper Cane, Andre Soisson, Andrew Wright, Joseph Spada, Bryce Soisson, (Ty Billings), (Michael Kloosterman) |
| 15:22.2, 16:21.0, 16:21.9, 16:26.7, 16:54.1, (17:06.9), (17:16.0) |
12 | 590 | Ann Arbor Pioneer,
MI - Team Time (1st 5) 1:22:00.1 | Spread (1st 5) 26.1 |
| 80, 103, 118, 125, 164, (182), (183) |
| Vincent Peterson Sand, Eric Overdier, Thomas Kerber, Roman Cortina, Aaron Sterken, (Andrew Grier), (Chase Klapthor) |
| 16:11.3, 16:20.8, 16:24.8, 16:25.8, 16:37.4, (16:41.5), (16:42.0) |
13 | 602 | Troy,
MI - Team Time (1st 5) 1:21:30.7 | Spread (1st 5) 1:19.9 |
| 11, 67, 148, 176, 200, (204), (328) |
| Vishvaa Ravishankar, Louis D'Souza, Akshat Arora, Teddy Shi, Kian Schneeweis, (Kishore Senthil Kumar), (Jacob Van Houten) |
| 15:26.8, 16:03.4, 16:33.1, 16:40.7, 16:46.7, (16:47.4), (17:15.1) |
14 | 660 | Jenison,
MI - Team Time (1st 5) 1:22:00.4 | Spread (1st 5) 1:09.3 |
| 30, 79, 137, 177, 237, (241), (313) |
| Seth Conner, Mason Lucas, Brendan Wangler, Cole Visser, Will Marth, (Dominic Otto), (Matthew Schwartz) |
| 15:45.9, 16:09.6, 16:28.8, 16:40.9, 16:55.2, (16:56.2), (17:13.1) |
15 | 666 | Utica,
MI - Team Time (1st 5) 1:21:43.9 | Spread (1st 5) 1:35.2 |
| 4, 135, 147, 167, 213, (216), (332) |
| Trent McFarland, Harper Wesley, Ethan Muraszewski, Logan Davis, Danny Boyd, (Luke Morehouse), (Ryan Hall) |
| 15:14.6, 16:28.3, 16:32.8, 16:38.4, 16:49.8, (16:50.2), (17:16.0) |
16 | 672 | FHC GR Forest Hills Central,
MI - Team Time (1st 5) 1:22:03.8 | Spread (1st 5) 1:08.7 |
| 24, 87, 123, 212, 226, (390), (468) |
| Ethan Krampe, Parker Ludwig, Sawyer McCarthy, Jacob Sanford, Will Banfield, (Trevor Timmer), (Ryan Sutherlund) |
| 15:42.9, 16:14.3, 16:25.4, 16:49.6, 16:51.6, (17:31.4), (17:57.7) |
17 | 683 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:22:25.5 | Spread (1st 5) 31.7 |
| 88, 89, 137, 169, 200, (206), (304) |
| Matthew Atkinson, Ryan Illikman, Jack Kelly, Josh Lassaline, Miles Buckley, (Michael Ehresman), (Thomas Watson) |
| 16:15.0, 16:16.5, 16:28.8, 16:38.5, 16:46.7, (16:48.1), (17:09.6) |
18 | 688 | Port Huron Northern,
MI - Team Time (1st 5) 1:22:18.4 | Spread (1st 5) 47.8 |
| 54, 125, 151, 163, 195, (474), (477) |
| Glen Davis, Michael Paoletti, Luke Maher, Luke VanderHeuvel, Matt LaFreniere, (Brady Mayer), (Grant Gonser) |
| 15:56.8, 16:25.8, 16:33.9, 16:37.3, 16:44.6, (18:00.0), (18:01.4) |
19 | 689 | Livonia Churchill,
MI - Team Time (1st 5) 1:22:12.2 | Spread (1st 5) 1:14.6 |
| 35, 104, 136, 153, 261, (275), (355) |
| Seth Pianga, Ian Lewis, Alex Aljets, Caden Morche, Malcolm Speigle, (Joseph Rohmfeld), (Ethan Morche) |
| 15:47.1, 16:21.0, 16:28.4, 16:34.0, 17:01.7, (17:04.2), (17:21.2) |
20 | 705 | Saginaw Heritage,
MI - Team Time (1st 5) 1:22:08.9 | Spread (1st 5) 1:18.4 |
| 25, 72, 150, 198, 260, (330), (496) |
| Kenny Lewis, Gabriel Trevino, Theodore Lange, Raine Webley, John Blaskowski, (Jack Laurain), (Joshua Stuber) |
| 15:43.2, 16:05.1, 16:33.5, 16:45.5, 17:01.6, (17:15.8), (18:21.6) |
21 | 756 | BC Lakeview,
MI - Team Time (1st 5) 1:22:14.9 | Spread (1st 5) 1:31.3 |
| 18, 66, 142, 224, 306, (392), (405) |
| Aiden Moore, Caleb Bost, Jonah Bills, Zach Piercy, Parker Miller, (Austin Lee), (Josh Hennessy) |
| 15:38.8, 16:02.7, 16:31.9, 16:51.4, 17:10.1, (17:31.5), (17:34.6) |
22 | 787 | Zeeland West,
MI - Team Time (1st 5) 1:22:55.4 | Spread (1st 5) 32.1 |
| 94, 117, 165, 197, 214, (243), (265) |
| Chase Holwerda, Caleb Smith, Nathan Golding, Jack DeKruyter, Robert Dodd, (Keagan Smith), (Carson Hauch) |
| 16:17.9, 16:24.6, 16:37.5, 16:45.4, 16:50.0, (16:56.7), (17:02.3) |
23 | 788 | White Lake Lakeland,
MI - Team Time (1st 5) 1:22:13.2 | Spread (1st 5) 1:35.3 |
| 10, 46, 219, 254, 259, (261), (399) |
| Jared Platt, Pierce Grzymkowski, Ryan Ward, Noah Tiernan, Matthew Verellen, (Gavin Johns), (Logan Jeannette) |
| 15:26.2, 15:55.1, 16:50.5, 16:59.9, 17:01.5, (17:01.7), (17:33.6) |
24 | 800 | Highland-Milford,
MI - Team Time (1st 5) 1:22:56.3 | Spread (1st 5) 46.8 |
| 101, 109, 132, 167, 291, (305), (368) |
| Quaid Schimetz, Kyle O'Rourke, Ryan Carrannanto, Thomas Kennedy, Bastien Beaubien, (Skylar Jess-Isenegger), (Aidan Malik) |
| 16:20.5, 16:22.3, 16:27.8, 16:38.4, 17:07.3, (17:09.9), (17:24.7) |
25 | 820 | Oxford,
MI - Team Time (1st 5) 1:22:59.5 | Spread (1st 5) 51.4 |
| 84, 95, 173, 196, 272, (283), (303) |
| Alexander McArthur, James Cusick, Xavier Clark, Maxton Myrand, Kyle DiMalanta, (Cassidy Feeney), (Dylan Stone) |
| 16:12.6, 16:18.0, 16:40.0, 16:44.9, 17:04.0, (17:05.2), (17:09.5) |
26 | 835 | Canton,
MI - Team Time (1st 5) 1:23:07.3 | Spread (1st 5) 46.1 |
| 99, 114, 162, 173, 287, (296), (324) |
| Adam Dicken, Max Wiley, Aiden Pengelly, Mitchell Clark, Varun Nalla, (Clark Madden), (Brandon Blandino) |
| 16:20.2, 16:23.9, 16:36.9, 16:40.0, 17:06.3, (17:08.4), (17:14.5) |
27 | 841 | East Kentwood,
MI - Team Time (1st 5) 1:22:48.8 | Spread (1st 5) 1:19.3 |
| 45, 85, 101, 288, 322, (420), (478) |
| Owen Lawrence, Isaac Tanis, Evan Nickoles, Alex Forman, Landon Wade, (Myles Gesselman), (Samuel Hovermale) |
| 15:54.7, 16:12.7, 16:20.5, 17:06.9, 17:14.0, (17:37.2), (18:03.6) |
28 | 848 | Salem,
MI - Team Time (1st 5) 1:22:59.8 | Spread (1st 5) 1:00.6 |
| 51, 171, 186, 194, 246, (275), (359) |
| Elliot Carey, Joey Seale, Jack Leyden, PJ Kim, Antonio Konopka, (Darren Tenka), (Nick Runnion) |
| 15:56.4, 16:39.4, 16:42.6, 16:44.4, 16:57.0, (17:04.2), (17:21.7) |
29 | 877 | Dexter,
MI - Team Time (1st 5) 1:22:52.7 | Spread (1st 5) 1:37.6 |
| 15, 106, 211, 229, 316, (366), (380) |
| Brandon Anderson, Owen Ackerman, Caleb Snyder, Sam Gibson, Alex Hoffman, (Julian Linebaugh), (Kaden Jensen) |
| 15:35.7, 16:21.7, 16:49.5, 16:52.5, 17:13.3, (17:23.6), (17:28.4) |
30 | 958 | Rockford,
MI - Team Time (1st 5) 1:23:23.7 | Spread (1st 5) 1:17.3 |
| 63, 116, 189, 249, 341, (369), (377) |
| Colin Graham, Charles Lewis, Nate Fahey, Noah Schuette, Sam Majoor, (Liam Peterson), (Ben Vitkauskas) |
| 16:00.7, 16:24.2, 16:43.2, 16:57.6, 17:18.0, (17:25.5), (17:27.9) |
31 | 968 | Grosse Pointe South,
MI - Team Time (1st 5) 1:23:02.3 | Spread (1st 5) 1:57.4 |
| 14, 61, 221, 278, 394, (443), (487) |
| Logan Detweiler, Brendan Downey, Jet Miller, Tommy Caulfield, Jack Martin, (Kaden Boismier-Buhr), (Edmund Shall) |
| 15:34.9, 15:59.9, 16:50.8, 17:04.4, 17:32.3, (17:47.0), (18:08.9) |
32 | 974 | Caledonia,
MI - Team Time (1st 5) 1:23:23.9 | Spread (1st 5) 1:22.0 |
| 29, 159, 224, 270, 292, (311), (365) |
| Jordan Domany, Blake Elliot, Jonathan Miedema, Kort Thompson, Levi Moss, (Mason Morrell), (Micah Nagel) |
| 15:45.5, 16:36.1, 16:51.4, 17:03.4, 17:07.5, (17:11.5), (17:23.3) |
33 | 982 | Walled Lake Northern,
MI - Team Time (1st 5) 1:23:17.7 | Spread (1st 5) 1:33.8 |
| 31, 120, 133, 347, 351, (377), (476) |
| Ty Parker, Evan Rice, Lucas Karbel, Chase Griffith, Finn Gammerath, (Nicholas Piagentini), (Sam Fairchild) |
| 15:46.1, 16:25.1, 16:27.9, 17:18.7, 17:19.9, (17:27.9), (18:01.0) |
34 | 1046 | Macomb Dakota,
MI - Team Time (1st 5) 1:23:51.0 | Spread (1st 5) 1:12.9 |
| 74, 120, 231, 268, 353, (357), (389) |
| Jack Mathers, Carter Fox, Simon Davis, Carson Gilbertson, Owen Clancy, (Colton Howell), (Noah Redman) |
| 16:08.2, 16:25.1, 16:53.6, 17:03.0, 17:21.1, (17:21.5), (17:31.0) |
35 | 1057 | Farmington,
MI - Team Time (1st 5) 1:23:59.3 | Spread (1st 5) 1:10.4 |
| 100, 129, 193, 247, 388, (461), (480) |
| Eddie King, Gavin Steele, Jeffrey Grynaviski, Iggy Grynaviski, Ryan Nelson, (Rece Linn), (Joe Kalakailo) |
| 16:20.4, 16:26.8, 16:44.2, 16:57.1, 17:30.8, (17:54.8), (18:04.4) |
| 1057 | Fraser,
MI - Team Time (1st 5) 1:23:43.9 | Spread (1st 5) 1:40.3 |
| 41, 86, 236, 293, 401, (466), (494) |
| Tyler Donovan, Justin Roose, Lance Edghill, Connor Steepe, Michael Susan, (Andrew Thomson), (Jared Wu) |
| 15:53.7, 16:13.7, 16:54.8, 17:07.7, 17:34.0, (17:57.5), (18:20.1) |
37 | 1110 | Monroe,
MI - Team Time (1st 5) 1:24:00.6 | Spread (1st 5) 1:25.7 |
| 62, 110, 243, 325, 370, (415), (455) |
| Luke Butler, Kyle Hoffner, Maxx Adams, Myles Bray, Andrew Foshag, (Daniel Rhoades), (Chris Stein) |
| 16:00.6, 16:22.4, 16:56.7, 17:14.6, 17:26.3, (17:36.4), (17:50.5) |
38 | 1126 | New Baltimore Anchor Bay,
MI - Team Time (1st 5) 1:23:21.0 | Spread (1st 5) 2:45.4 |
| 3, 92, 256, 335, 440, (447), (516) |
| Thomas Westphal, Zachary Rubicz, Aidan Leslie, Gabe Rusch, Greg Vogt, (Ryan Lee), (Samuel Rusch) |
| 15:00.4, 16:17.0, 17:01.1, 17:16.7, 17:45.8, (17:47.8), (18:45.7) |
39 | 1159 | Ann Arbor Huron,
MI - Team Time (1st 5) 1:24:23.2 | Spread (1st 5) 52.4 |
| 127, 161, 245, 280, 346, (429), (435) |
| Adam Bigelow, Lucas Weintraub, Jonah Kraft, Walker Brose, Henry Beard, (Devin Saxon), (Liam Ridenour) |
| 16:26.2, 16:36.6, 16:56.8, 17:05.0, 17:18.6, (17:40.9), (17:44.8) |
40 | 1165 | Livonia Stevenson,
MI - Team Time (1st 5) 1:24:20.9 | Spread (1st 5) 1:27.2 |
| 67, 190, 256, 265, 387, (390), (441) |
| Reuben Philip, Ryland Hughes, Alex Eplin, Chase McDougall, Lucas Glod, (Aaron Messing), (Jacob Anderson) |
| 16:03.4, 16:43.5, 17:01.1, 17:02.3, 17:30.6, (17:31.4), (17:46.1) |
41 | 1188 | Lake Orion,
MI - Team Time (1st 5) 1:24:32.9 | Spread (1st 5) 56.5 |
| 140, 172, 217, 285, 374, (383), (414) |
| Blake Peardon, Raymond Lucero II, Horacio Lopez, Eddie Cromwell, Sean Stein, (Max Houvener), (Luke Peardon) |
| 16:30.6, 16:39.5, 16:50.4, 17:05.3, 17:27.1, (17:29.3), (17:36.3) |
42 | 1212 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:24:40.3 | Spread (1st 5) 36.1 |
| 148, 240, 252, 271, 301, (320), (409) |
| Zachary Larson, Evan Lord, Owen Murray, Ian Randall, Jonathan Gendich, (Archit Vig), (Jack Bondy) |
| 16:33.1, 16:56.0, 16:58.4, 17:03.6, 17:09.2, (17:13.6), (17:35.2) |
43 | 1214 | Hartland,
MI - Team Time (1st 5) 1:24:23.7 | Spread (1st 5) 1:30.4 |
| 43, 184, 272, 348, 367, (403), (421) |
| Benjamin Smith, Sam Kromberg, Carson Cook, Robert Wisniewski, Trevor Bratt, (Nathan Paquette), (Jack Costa) |
| 15:54.0, 16:42.2, 17:04.0, 17:19.1, 17:24.4, (17:34.4), (17:37.9) |
44 | 1218 | Novi,
MI - Team Time (1st 5) 1:24:24.5 | Spread (1st 5) 1:46.0 |
| 65, 76, 217, 412, 448, (486), (491) |
| Nathan Riddering, Griffin Conway, Ben Gnatek, Soma Sato, Julian Liang, (Joshua Vu), (Isaac German) |
| 16:01.9, 16:08.5, 16:50.4, 17:35.8, 17:47.9, (18:08.5), (18:11.3) |
45 | 1221 | TC West (Traverse City),
MI - Team Time (1st 5) 1:24:10.9 | Spread (1st 5) 2:30.5 |
| 9, 78, 238, 433, 463, (474), (485) |
| Jonah Hochstetler, Willem DeGood, Sam King, Drew Alexander, Elijah Klee, (Christian Leachman), (Ben Habers) |
| 15:25.7, 16:09.5, 16:55.4, 17:44.1, 17:56.2, (18:00.0), (18:07.7) |
46 | 1231 | Bay City Western,
MI - Team Time (1st 5) 1:24:23.6 | Spread (1st 5) 1:39.9 |
| 33, 206, 295, 326, 371, (397), (437) |
| Noah Selvaraj, Daniel Ebel, Miles Killips, Logan Grills, Andrew Kaczmarczyk, (Hoyt Smith), (Jack Sequin) |
| 15:46.5, 16:48.1, 17:07.9, 17:14.7, 17:26.4, (17:32.7), (17:45.1) |
47 | 1248 | Portage Northern,
MI - Team Time (1st 5) 1:24:31.5 | Spread (1st 5) 1:21.7 |
| 52, 249, 279, 323, 345, (419), (422) |
| Logan Post, Conor Sullivan, Timmy Peterson, Karsten Wiegerink, Aeson Gonzalez, (Robert Koscinski), (Josh Lindsay) |
| 15:56.7, 16:57.6, 17:04.5, 17:14.3, 17:18.4, (17:37.1), (17:38.0) |
48 | 1251 | Rochester Adams,
MI - Team Time (1st 5) 1:24:47.2 | Spread (1st 5) 1:16.3 |
| 123, 170, 175, 353, 430, (431), (442) |
| Ferdinand Viereck, Cole Maxwell, Nathan D'Souza, Cameron Reynolds, Aiden Janes, (Jack Donohoe), (John Price) |
| 16:25.4, 16:38.6, 16:40.4, 17:21.1, 17:41.7, (17:42.8), (17:46.7) |
49 | 1275 | Allen Park,
MI - Team Time (1st 5) 1:24:54.6 | Spread (1st 5) 41.3 |
| 156, 205, 269, 314, 331, (502), (505) |
| Caleb Wynn, Drake Steele, Brady Boroniec, Matthew Mizzi, Caleb DeLaGarza, (Isaiah Clark), (Nicolas Salas) |
| 16:34.6, 16:47.7, 17:03.2, 17:13.2, 17:15.9, (18:25.6), (18:27.3) |
50 | 1296 | Utica Eisenhower,
MI - Team Time (1st 5) 1:24:57.0 | Spread (1st 5) 1:30.5 |
| 95, 98, 274, 379, 450, (513), (520) |
| Jacob Maurer, Tyler Brothers, Carter Rodzik, Cody Brownsworth, Francis Talerico, (Demetri Nesovski), (Ben Dotter) |
| 16:18.0, 16:18.4, 17:04.1, 17:28.0, 17:48.5, (18:38.7), (18:58.3) |
51 | 1323 | Royal Oak,
MI - Team Time (1st 5) 1:24:50.6 | Spread (1st 5) 2:00.1 |
| 34, 264, 275, 306, 444, (471), (472) |
| Sebastian Ramirez, Braxton Sipes, Nolan Till, Alexander Hammond, Merrick Guthrie, (Max Zgoda), (Leo Savona) |
| 15:47.0, 17:02.2, 17:04.2, 17:10.1, 17:47.1, (17:58.9), (17:59.5) |
52 | 1324 | Walled Lake Central,
MI - Team Time (1st 5) 1:24:52.0 | Spread (1st 5) 1:34.3 |
| 56, 234, 297, 342, 395, (406), (459) |
| Nicholas Negru, Nicholas Adams, Alex Romano, Alex Engle, Jacob Muraco, (Jesse Martin), (Andrew Haller) |
| 15:58.2, 16:54.5, 17:08.7, 17:18.1, 17:32.5, (17:34.7), (17:53.8) |
53 | 1334 | Hudsonville,
MI - Team Time (1st 5) 1:24:51.3 | Spread (1st 5) 1:42.0 |
| 38, 263, 283, 352, 398, (407), (415) |
| Jaben Bakker, Jake Rottier, Nick VanderKodde, Jason Van Dyken, Logan Toland, (Grayson Lentner), (Garrett Smith) |
| 15:50.8, 17:02.1, 17:05.2, 17:20.4, 17:32.8, (17:34.8), (17:36.4) |
54 | 1350 | Davison,
MI - Team Time (1st 5) 1:25:00.5 | Spread (1st 5) 1:28.9 |
| 69, 233, 317, 336, 395, (424), (457) |
| Iain Forrest, Noah Linstrom, Luke Meyer, Luke Parsons, Andrew Roberts, (Seth Strauel), (Eddie Roberts) |
| 16:03.6, 16:54.2, 17:13.4, 17:16.8, 17:32.5, (17:38.4), (17:51.4) |
55 | 1366 | Okemos,
MI - Team Time (1st 5) 1:25:15.4 | Spread (1st 5) 35.6 |
| 200, 208, 298, 300, 360, (363), (401) |
| Ian Morgan, Nathan Wilkinson, Gurshaan Sidhu, Nathan Beemer, Andrew Fugazzi, (Ian Brown), (Gurmaan Sidhu) |
| 16:46.7, 16:48.4, 17:08.9, 17:09.1, 17:22.3, (17:23.2), (17:34.0) |
56 | 1371 | Macomb L'Anse Creuse North,
MI - Team Time (1st 5) 1:25:00.8 | Spread (1st 5) 2:12.0 |
| 36, 73, 343, 446, 473, (478), (482) |
| Dylan Penberthy, Brandon Penberthy, Joseph Barnard, Nathon Zydel, Brady Cichowlas, (Nolan Rybarczyk), (Kobe Coverdill) |
| 15:47.7, 16:08.0, 17:18.2, 17:47.2, 17:59.7, (18:03.6), (18:05.1) |
57 | 1424 | Berkley,
MI - Team Time (1st 5) 1:25:21.1 | Spread (1st 5) 1:52.0 |
| 57, 239, 281, 393, 454, (464), (510) |
| Matthew Short, Oliver Moss, Miles Meier-Fradeneck, Quinn O'Shea, Rocco Cusumano, (Mohamed Erreghaoui), (Nicholas LaFramboise) |
| 15:58.3, 16:55.6, 17:05.1, 17:31.8, 17:50.3, (17:56.4), (18:32.6) |
58 | 1448 | Flushing,
MI - Team Time (1st 5) 1:25:35.5 | Spread (1st 5) 42.3 |
| 203, 253, 281, 327, 384, (417), (488) |
| James Latstetter, Griffin Good, Owen Foltz, Christopher Holt, Drew Tunnicliff, (Jaylen Wildman), (Thomas Walker) |
| 16:47.1, 16:58.9, 17:05.1, 17:15.0, 17:29.4, (17:37.0), (18:09.5) |
59 | 1467 | East Lansing,
MI - Team Time (1st 5) 1:25:37.7 | Spread (1st 5) 25.6 |
| 227, 290, 294, 317, 339, (357), (403) |
| Eden Lampi, Michael Cyrul, Gabe Benavides, Evan Newcombe, Sam Booth, (Sam Donnellan), (Raphael Gold) |
| 16:51.9, 17:07.1, 17:07.8, 17:13.4, 17:17.5, (17:21.5), (17:34.4) |
60 | 1470 | Midland Dow,
MI - Team Time (1st 5) 1:25:39.8 | Spread (1st 5) 57.4 |
| 146, 247, 310, 381, 386, (423), (452) |
| Colin MacGregor, Ben Scott, Sebastian Maldonado, Andy Castro, Sam Scott, (Ethan Zinkweg), (Arun Venkatesan) |
| 16:32.7, 16:57.1, 17:11.4, 17:28.5, 17:30.1, (17:38.1), (17:48.8) |
61 | 1480 | FHN GR Forest Hills Northern,
MI - Team Time (1st 5) 1:25:39.4 | Spread (1st 5) 1:04.5 |
| 155, 208, 343, 349, 425, (434), (470) |
| Hudson Kemperman, Spencer Porter, Pranit Koppolu, Philip Chamberlain, Tyler Nethercot, (Parker Schramski), (Calvin Ruffini) |
| 16:34.5, 16:48.4, 17:18.2, 17:19.3, 17:39.0, (17:44.2), (17:58.5) |
| 1480 | Grosse Pointe North,
MI - Team Time (1st 5) 1:25:48.0 | Spread (1st 5) 1:02.8 |
| 185, 214, 267, 376, 438, (449), (504) |
| Caleb Kosel, David Rochon, Alex Agius, John LaPere, Neil Orlowski, (Daniel Weber), (Sam Parish) |
| 16:42.5, 16:50.0, 17:02.4, 17:27.8, 17:45.3, (17:48.1), (18:26.1) |
63 | 1494 | Dearborn,
MI - Team Time (1st 5) 1:25:58.2 | Spread (1st 5) 2:05.5 |
| 71, 91, 361, 481, 490, (498), (507) |
| Samuel Roberts, Aidan Oakley, Ethan Duhl, Andrew Montierth, Carter Peet, (William Schook), (Nathan Gothro) |
| 16:04.1, 16:16.9, 17:22.9, 18:04.7, 18:09.6, (18:23.6), (18:29.9) |
64 | 1503 | Kalamazoo Loy Norrix,
MI - Team Time (1st 5) 1:25:53.5 | Spread (1st 5) 1:28.6 |
| 108, 199, 308, 432, 456, (465), (499) |
| Dylan Duguay, Jackson Lam, Oskar Wiedenhoeft, Danny Ewing, Samuel Allen, (Brendon Tribu), (John Hawver) |
| 16:22.0, 16:45.8, 17:11.2, 17:43.9, 17:50.6, (17:56.8), (18:24.1) |
65 | 1523 | Grand Ledge,
MI - Team Time (1st 5) 1:25:51.0 | Spread (1st 5) 25.2 |
| 251, 254, 302, 355, 361, (375), (399) |
| Sam Elder, Tanner Kennedy, Elijah Hutchinson, Ian Hinkle, Benjamin Rottier, (Ben Haakenson), (Alex McKennon) |
| 16:57.7, 16:59.9, 17:09.3, 17:21.2, 17:22.9, (17:27.7), (17:33.6) |
66 | 1530 | GR Ottawa Hills,
MI - Team Time (1st 5) 1:25:48.0 | Spread (1st 5) 3:52.6 |
| 1, 40, 466, 511, 512, (517), (524) |
| Benne Anderson, Liam Walters, Nik Williams, Diego Barnaby, Kelton Hoover, (Waziri Ngendakumana), (Joshua Kortenhoven) |
| 14:44.1, 15:53.5, 17:57.5, 18:36.2, 18:36.7, (18:50.1), (19:32.9) |
67 | 1536 | Muskegon Mona Shores,
MI - Team Time (1st 5) 1:25:58.6 | Spread (1st 5) 2:38.5 |
| 23, 308, 338, 372, 495, (497), (501) |
| Caleb Branch, Willem Parsekian, Vaire Vanderwalle, Aidan Kreps, Hayden Fox, (Mason Stafford), (Collin Khatir) |
| 15:42.7, 17:11.2, 17:17.0, 17:26.5, 18:21.2, (18:23.3), (18:25.3) |
68 | 1553 | Muskegon Reeths-Puffer,
MI - Team Time (1st 5) 1:26:13.3 | Spread (1st 5) 2:14.4 |
| 60, 153, 385, 462, 493, (523), (525) |
| Jaxon Allen, Kye Grant, Tate Bradley, Jack Yonkman, Jamie Neel, (Daniel Dunn), (Dylan Sturr) |
| 15:59.7, 16:34.0, 17:29.8, 17:55.7, 18:14.1, (19:17.3), (20:05.8) |
69 | 1576 | Cedar Springs,
MI - Team Time (1st 5) 1:26:07.9 | Spread (1st 5) 1:59.1 |
| 58, 179, 410, 460, 469, (484), (500) |
| Espen Wood, Ethan Shoffner, Ryan Ladd, Aiden Weller, Quinton Bell, (Zach Reed), (Jack Sherburn) |
| 15:59.0, 16:41.4, 17:35.3, 17:54.1, 17:58.1, (18:06.6), (18:24.3) |
70 | 1600 | Lapeer,
MI - Team Time (1st 5) 1:27:18.7 | Spread (1st 5) 2:58.2 |
| 41, 192, 339, 509, 519, (521), (522) |
| Connor Martin, Jackson Baese, Jacob Essenmacher, Joseph Voss, Hayden Josef, (Eli Weber), (Daniel Ridley) |
| 15:53.7, 16:44.1, 17:17.5, 18:31.5, 18:51.9, (19:09.7), (19:16.3) |
71 | 1638 | Grand Blanc,
MI - Team Time (1st 5) 1:26:21.0 | Spread (1st 5) 1:12.7 |
| 145, 312, 334, 411, 436, (458), (515) |
| Marcelino Juarez, Jordan Lucio, Ryan Zannetti, Maxwell Merrill, Christopher Lengyel, (William Dean), (Dakota Kelley) |
| 16:32.2, 17:12.0, 17:16.2, 17:35.7, 17:44.9, (17:52.7), (18:42.6) |
72 | 1667 | Detroit U-D Jesuit,
MI - Team Time (1st 5) 1:26:49.2 | Spread (1st 5) 2:34.4 |
| 47, 242, 428, 444, 506, (514), (518) |
| Logan Mullan, Declan Foley, Grayson Johnson, Alvin Stanton, Zachary Barringer, (Christian Hillard), (John LaGarde) |
| 15:55.2, 16:56.5, 17:40.8, 17:47.1, 18:29.6, (18:40.2), (18:51.2) |
73 | 1672 | South Lyon,
MI - Team Time (1st 5) 1:26:24.8 | Spread (1st 5) 36.1 |
| 230, 337, 350, 373, 382, (412), (451) |
| Alex Jowett, James Mavel, Luke Heisel, Miles Albert, Nico Sobczak, (Alex Mueller), (Shane Jowett) |
| 16:52.7, 17:16.9, 17:19.7, 17:26.7, 17:28.8, (17:35.8), (17:48.7) |
74 | 1673 | Lowell,
MI - Team Time (1st 5) 1:26:31.2 | Spread (1st 5) 1:05.1 |
| 158, 256, 407, 425, 427, (439), (492) |
| Benjamin Bromley, Levi Mills, Rhys Sandman, Mason Saylor, Braylon Iakiri, (Dannion Simmet), (Antonio Casarez) |
| 16:35.6, 17:01.1, 17:34.8, 17:39.0, 17:40.7, (17:45.4), (18:11.4) |
75 | 1712 | Fenton,
MI - Team Time (1st 5) 1:26:52.8 | Spread (1st 5) 2:08.1 |
| 64, 314, 363, 483, 488, (503), (508) |
| Nathan Katic, Luke Defina, Anthony Maini, Owen Cox, Gavin Katic, (Eighdin Thole), (Jack Scott) |
| 16:01.4, 17:13.2, 17:23.2, 18:05.5, 18:09.5, (18:25.9), (18:30.6) |