1 | 226 | Brighton,
MI - Team Time (1st 5) 1:20:07.1 | Spread (1st 5) 48.5 |
| 12, 31, 35, 55, 93, (105), (120) |
| Quinn Cullen, Tyler Langley, Jack Campbell, Lucas Seng, Brady Matuszewski, (Risto Crouse), (Dylan White) |
| 15:37.6, 15:55.7, 15:57.0, 16:10.7, 16:26.1, (16:27.9), (16:32.0) |
2 | 265 | Caledonia,
MI - Team Time (1st 5) 1:20:41.3 | Spread (1st 5) 38.7 |
| 19, 50, 51, 53, 92, (94), (110) |
| Josh Oom, Caden Dixon, Jordan Domany, Donavan Mattson, Brett Guzman, (Cooper Sorsen), (Benjamin DeGood) |
| 15:47.2, 16:08.8, 16:09.0, 16:10.4, 16:25.9, (16:26.3), (16:28.5) |
3 | 366 | Traverse City Central,
MI - Team Time (1st 5) 1:20:17.6 | Spread (1st 5) 1:43.1 |
| 2, 27, 37, 126, 174, (264), (279) |
| Luke Venhuizen, Joe Muha, Micah Bauer, Jett Reimers, Will Phillips, (Sam McDonough), (Zack Truszkowski) |
| 15:03.2, 15:54.7, 15:59.6, 16:33.8, 16:46.3, (17:09.0), (17:12.3) |
4 | 368 | Grand Haven,
MI - Team Time (1st 5) 1:20:43.7 | Spread (1st 5) 1:14.7 |
| 4, 20, 94, 122, 128, (166), (356) |
| Seth Norder, Nolan Clark, Ben Pease, Jonathan Tysman, Logan Vining, (Ben Eisnor), (Logan Hough) |
| 15:20.0, 15:50.5, 16:26.3, 16:32.2, 16:34.7, (16:44.3), (17:32.7) |
5 | 385 | Northville,
MI - Team Time (1st 5) 1:21:23.6 | Spread (1st 5) 50.9 |
| 21, 56, 62, 91, 155, (162), (168) |
| Brendan Herger, Ethan Powell, Brady Heron, Brock Malaikal, Brian McCallum, (Noah Eckenroth), (Brandon Latta) |
| 15:51.3, 16:10.9, 16:13.4, 16:25.8, 16:42.2, (16:43.8), (16:44.8) |
6 | 403 | Ann Arbor Pioneer,
MI - Team Time (1st 5) 1:21:02.9 | Spread (1st 5) 1:20.6 |
| 9, 59, 63, 101, 171, (183), (187) |
| Owen Johnson, Matt Ruud, Henry MonteSano, Vincent Peterson Sand, Peter Florence, (Roman Cortina), (Chase Klapthor) |
| 15:24.4, 16:11.9, 16:14.0, 16:27.6, 16:45.0, (16:49.2), (16:50.3) |
7 | 442 | Lake Orion,
MI - Team Time (1st 5) 1:21:49.1 | Spread (1st 5) 41.8 |
| 42, 70, 77, 97, 156, (200), (306) |
| Clayton Kuiper, Hong Bing Tang, Will Houvener, Adam Hafeli, Luke Peardon, (Jacob Gleason), (Ronnie Leonard) |
| 16:01.1, 16:17.5, 16:20.7, 16:26.9, 16:42.9, (16:53.1), (17:19.9) |
8 | 451 | White Lake Lakeland,
MI - Team Time (1st 5) 1:21:34.9 | Spread (1st 5) 58.0 |
| 29, 33, 75, 116, 198, (213), (242) |
| Jared Platt, Alex Sullivan, Ty Nagy, Wesley Hollowell, Nathan Rehm, (Noah Tiernan), (Hunter Cybulla) |
| 15:55.0, 15:56.6, 16:19.5, 16:30.8, 16:53.0, (16:56.3), (17:02.5) |
9 | 475 | Romeo,
MI - Team Time (1st 5) 1:20:50.4 | Spread (1st 5) 1:49.3 |
| 7, 10, 76, 103, 279, (341), (422) |
| Jack Kelke, Owen Sharnas, Connor Clor, Jack Wallace, Bryce Goodsell, (Brendan Wiegand), (Derrian Kumfer) |
| 15:23.0, 15:27.6, 16:19.7, 16:27.8, 17:12.3, (17:26.9), (17:50.9) |
10 | 487 | Hartland,
MI - Team Time (1st 5) 1:20:44.6 | Spread (1st 5) 2:18.6 |
| 1, 53, 98, 127, 208, (295), (309) |
| Riley Hough, David Samson, Sam Kromberg, Benjamin Smith, Trevor Bratt, (Zachery Sandin), (Connor Bratt) |
| 14:37.1, 16:10.4, 16:27.4, 16:34.0, 16:55.7, (17:17.2), (17:20.5) |
11 | 517 | Rockford,
MI - Team Time (1st 5) 1:21:59.3 | Spread (1st 5) 48.4 |
| 34, 60, 111, 139, 173, (270), (328) |
| Colin Graham, Kyle Sweeney, TJ Mellema, Carson Lafferty, Charles Lewis, (Brandon Roach), (Sam Majoor) |
| 15:56.9, 16:12.3, 16:28.6, 16:36.2, 16:45.3, (17:10.2), (17:24.2) |
12 | 577 | Lowell,
MI - Team Time (1st 5) 1:22:16.0 | Spread (1st 5) 45.1 |
| 43, 45, 151, 162, 176, (227), (362) |
| Cole Weston, Sawyer Fowler, Keegan Cater, Jackson Fowler, Benjamin Bromley, (Levi Mills), (Alex Weber) |
| 16:01.5, 16:03.1, 16:41.0, 16:43.8, 16:46.6, (16:59.4), (17:34.3) |
13 | 588 | Portage Central,
MI - Team Time (1st 5) 1:22:39.5 | Spread (1st 5) 18.1 |
| 88, 101, 112, 129, 158, (159), (262) |
| Josh Gormley, Caleb Heid, Ben Hunter, Logan Begeman, Nicholas Cabrera, (Gavin Voetberg), (Jacob Simmons) |
| 16:25.1, 16:27.6, 16:28.8, 16:34.8, 16:43.2, (16:43.4), (17:08.7) |
14 | 639 | East Lansing,
MI - Team Time (1st 5) 1:22:00.3 | Spread (1st 5) 1:42.4 |
| 8, 38, 145, 194, 254, (332), (436) |
| Matthew Zeleke, Jayden Page, David Ferguson, Evan Newcombe, Eli Kramer, (Gabe Benavides), (Sam Booth) |
| 15:24.0, 15:59.7, 16:38.0, 16:52.2, 17:06.4, (17:25.0), (17:56.8) |
15 | 659 | Saline,
MI - Team Time (1st 5) 1:22:52.5 | Spread (1st 5) 31.0 |
| 65, 124, 144, 150, 176, (212), (219) |
| James Harrison, Max Pfeiffer, Andrew Stern, Jason Whitton, Truman Johnson, (Samuel Kulczak), (Samuel Jackson) |
| 16:15.6, 16:32.7, 16:37.6, 16:40.0, 16:46.6, (16:56.0), (16:57.3) |
16 | 682 | Livonia Churchill,
MI - Team Time (1st 5) 1:22:53.3 | Spread (1st 5) 53.6 |
| 44, 80, 154, 196, 208, (214), (268) |
| Owen Swisher, Seth Pianga, Shawn Juliette, Ian Lewis, Thomas Avey, (Alan Corp), (Malcolm Speigle) |
| 16:02.1, 16:21.4, 16:41.5, 16:52.6, 16:55.7, (16:56.5), (17:09.5) |
17 | 690 | BC Lakeview,
MI - Team Time (1st 5) 1:22:51.6 | Spread (1st 5) 1:26.4 |
| 23, 85, 129, 153, 300, (401), (476) |
| Parker LaGro, Caleb Bost, Aiden Moore, Kevin Grady, Devon Njonjo, (Zach Piercy), (Josh Hennessy) |
| 15:52.5, 16:24.0, 16:34.8, 16:41.4, 17:18.9, (17:44.0), (18:12.4) |
18 | 696 | Okemos,
MI - Team Time (1st 5) 1:22:59.5 | Spread (1st 5) 1:09.0 |
| 52, 71, 136, 136, 301, (301), (315) |
| Anders Howe, Gabe Gulbransen, Owen Kadrofske, George Mays, Caelan Mead-O'Brien, (Gurshaan Sidhu), (Gurmaan Sidhu) |
| 16:10.0, 16:18.5, 16:36.0, 16:36.0, 17:19.0, (17:19.0), (17:21.8) |
| 696 | Walled Lake Northern,
MI - Team Time (1st 5) 1:22:54.4 | Spread (1st 5) 1:08.8 |
| 46, 78, 143, 151, 278, (281), (315) |
| William Thomas, Ethan Parker, Ty Parker, Lucas Karbel, Jonasen Doran, (Connor Clark), (Evan Rice) |
| 16:03.3, 16:20.8, 16:37.2, 16:41.0, 17:12.1, (17:12.5), (17:21.8) |
20 | 707 | Plymouth,
MI - Team Time (1st 5) 1:22:54.9 | Spread (1st 5) 1:03.0 |
| 36, 90, 108, 234, 239, (254), (294) |
| Sean Byrnes, Alex Bobak, Tyler Gaylord, Jack Chadwick, Anirudh Krishnan, (Noah Knutsen), (Jackson Trombly) |
| 15:58.7, 16:25.7, 16:28.1, 17:00.7, 17:01.7, (17:06.4), (17:17.0) |
21 | 728 | Davison,
MI - Team Time (1st 5) 1:22:34.4 | Spread (1st 5) 1:48.7 |
| 16, 25, 123, 216, 348, (383), (426) |
| Brady McArdle, Kenny Minto, Iain Forrest, Brady Corkins, Parker Austin, (Chase Baker), (Eddie Roberts) |
| 15:41.2, 15:53.9, 16:32.5, 16:56.9, 17:29.9, (17:38.9), (17:52.7) |
22 | 779 | Jenison,
MI - Team Time (1st 5) 1:23:26.7 | Spread (1st 5) 23.4 |
| 115, 133, 140, 190, 201, (313), (333) |
| Cole Visser, Seth Conner, Connor Lubberts, Brendan Wangler, Ethan Smith, (Mason Lucas), (Justin Clement) |
| 16:30.1, 16:35.8, 16:36.7, 16:50.6, 16:53.5, (17:21.7), (17:25.2) |
23 | 780 | FHC GR Forest Hills Central,
MI - Team Time (1st 5) 1:23:14.1 | Spread (1st 5) 1:19.2 |
| 22, 87, 188, 207, 276, (353), (367) |
| Sam Yeager, Ethan Krampe, Parker Ludwig, Nathan Decker, Sawyer McCarthy, (Jacob Sanford), (Ryan Sutherlund) |
| 15:52.1, 16:24.7, 16:50.4, 16:55.6, 17:11.3, (17:31.1), (17:35.0) |
24 | 795 | Highland-Milford,
MI - Team Time (1st 5) 1:23:06.2 | Spread (1st 5) 1:28.8 |
| 14, 83, 191, 238, 269, (312), (462) |
| Easton Williams, Ryan O'Rourke, Quaid Schimetz, Thomas Kennedy, ReShaun Crawford, (Tyler Ristau), (Ryan Carrannanto) |
| 15:41.0, 16:23.7, 16:50.7, 17:01.0, 17:09.8, (17:21.0), (18:05.2) |
25 | 816 | Ann Arbor Skyline,
MI - Team Time (1st 5) 1:23:23.6 | Spread (1st 5) 1:36.0 |
| 40, 72, 83, 248, 373, (415), (450) |
| Nicolas Fry, Luke Suliman, Sanjay Rao, Christopher Van Lent, Mason Jett, (Alex Ball), (Eric Vanbergan) |
| 16:00.2, 16:18.8, 16:23.7, 17:04.7, 17:36.2, (17:48.5), (18:02.1) |
26 | 840 | Kalamazoo Central,
MI - Team Time (1st 5) 1:23:35.6 | Spread (1st 5) 48.9 |
| 64, 66, 225, 240, 245, (257), (262) |
| Jasper Cane, Jonas Fraley-Burgett, Joseph Spada, Charles Blair, Bryce Soisson, (Michael Kloosterman), (Andre Soisson) |
| 16:14.9, 16:15.7, 16:59.0, 17:02.2, 17:03.8, (17:06.9), (17:08.7) |
27 | 858 | TC West (Traverse City),
MI - Team Time (1st 5) 1:23:14.3 | Spread (1st 5) 1:59.4 |
| 17, 49, 118, 281, 393, (420), (444) |
| Jonah Hochstetler, Isaac Stone, Willem DeGood, Carter Dean, Peter Worden, (Ben Habers), (Christian Leachman) |
| 15:42.5, 16:05.8, 16:31.6, 17:12.5, 17:41.9, (17:50.5), (17:59.8) |
28 | 870 | Clarkston,
MI - Team Time (1st 5) 1:23:39.1 | Spread (1st 5) 1:07.1 |
| 47, 138, 182, 230, 273, (440), (468) |
| Joey Taverna, Andrew Sesti, Henry Poploskie, Bryce Nowik, Andrew Floros, (Matthew Boor), (Jaxson Nowik) |
| 16:03.6, 16:36.1, 16:48.6, 17:00.1, 17:10.7, (17:58.4), (18:09.1) |
29 | 877 | Salem,
MI - Team Time (1st 5) 1:23:36.3 | Spread (1st 5) 1:30.1 |
| 28, 96, 103, 319, 331, (336), (343) |
| Luke Nelson, Andrew Laesch, Elliot Carey, Russell Roberson, Jack Leyden, (Paul Quint), (Joey Seale) |
| 15:54.8, 16:26.4, 16:27.8, 17:22.4, 17:24.9, (17:25.9), (17:27.4) |
30 | 899 | Grosse Pointe South,
MI - Team Time (1st 5) 1:23:43.0 | Spread (1st 5) 1:10.1 |
| 26, 176, 220, 230, 247, (327), (339) |
| Logan Detweiler, Brendan Downey, Jake Vallan, Jack Hurst, Michael Wholihan, (Chas Mathis-Baliatico), (Ronak Parikh) |
| 15:54.4, 16:46.6, 16:57.4, 17:00.1, 17:04.5, (17:24.1), (17:26.8) |
31 | 912 | Novi,
MI - Team Time (1st 5) 1:24:03.5 | Spread (1st 5) 35.6 |
| 86, 186, 189, 223, 228, (297), (363) |
| Griffin Conway, Mihir Gupta, Nathan Riddering, Jimmy Schafer, Noah Segerstrom, (Ben Gnatek), (Eric Johnson) |
| 16:24.4, 16:50.2, 16:50.5, 16:58.4, 17:00.0, (17:18.4), (17:34.5) |
32 | 935 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:24:05.0 | Spread (1st 5) 51.4 |
| 74, 82, 246, 260, 273, (290), (297) |
| Brett Leidal, Matthew Atkinson, Miles Buckley, Jack Kelly, Pablo Razny, (Michael Ehresman), (Ryan Illikman) |
| 16:19.3, 16:23.2, 17:04.4, 17:07.4, 17:10.7, (17:14.7), (17:18.4) |
33 | 947 | Farmington,
MI - Team Time (1st 5) 1:23:25.9 | Spread (1st 5) 2:20.3 |
| 5, 69, 197, 285, 391, (475), (510) |
| Peter Baracco, Eddie King, Kevin Miller, Gavin Steele, Jeffrey Grynaviski, (Ryan Nelson), (Liam Stacey) |
| 15:21.3, 16:17.3, 16:52.9, 17:12.8, 17:41.6, (18:12.3), (18:57.3) |
| 947 | Fenton,
MI - Team Time (1st 5) 1:24:04.3 | Spread (1st 5) 1:07.9 |
| 57, 125, 228, 236, 301, (305), (374) |
| Michael Crane, Josh Maier, Nathan Katic, Aidan Brzezinski, Gavin Thomas, (Luke Defina), (Jake Lesher) |
| 16:11.1, 16:33.3, 17:00.0, 17:00.9, 17:19.0, (17:19.3), (17:36.7) |
35 | 983 | Saginaw Heritage,
MI - Team Time (1st 5) 1:24:22.5 | Spread (1st 5) 53.6 |
| 88, 162, 183, 251, 299, (334), (357) |
| Gabriel Trevino, Logan Schiebner, Theodore Lange, Kenny Lewis, Raine Webley, (Tyler Berry), (Jack Laurain) |
| 16:25.1, 16:43.8, 16:49.2, 17:05.7, 17:18.7, (17:25.3), (17:33.1) |
36 | 999 | Dexter,
MI - Team Time (1st 5) 1:24:16.6 | Spread (1st 5) 1:03.1 |
| 61, 172, 234, 240, 292, (407), (423) |
| Brandon Anderson, Josh Lamb, Adam Hauser, Owen Ackerman, Alex Hoffman, (Griffin Bentley), (Zachary Sawin) |
| 16:12.7, 16:45.2, 17:00.7, 17:02.2, 17:15.8, (17:45.6), (17:51.3) |
37 | 1045 | Port Huron Northern,
MI - Team Time (1st 5) 1:24:37.1 | Spread (1st 5) 20.8 |
| 181, 183, 204, 211, 266, (507), (515) |
| Glen Davis, Luke VanderHeuvel, Matt LaFreniere, Luke Maher, Michael Paoletti, (Andrew Denny), (Brady Mayer) |
| 16:48.4, 16:49.2, 16:54.4, 16:55.9, 17:09.2, (18:47.0), (19:22.4) |
38 | 1067 | Alpena,
MI - Team Time (1st 5) 1:24:38.2 | Spread (1st 5) 1:03.2 |
| 119, 140, 148, 291, 369, (445), (494) |
| Hayden Allen, Hunter Hitzelberger, Elijah Allen, Jacob Kochanski, Quinn Kelly, (Kenan Knight), (Cameron Young) |
| 16:31.9, 16:36.7, 16:38.9, 17:15.6, 17:35.1, (18:00.0), (18:25.9) |
39 | 1077 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:24:42.3 | Spread (1st 5) 1:03.5 |
| 73, 159, 206, 318, 321, (349), (352) |
| Chaz Huthwaite, Hunter Frank, Brendan Washburn, Braeden Jones, George DeBucce, (Jack Bondy), (Evan Lord) |
| 16:19.2, 16:43.4, 16:54.9, 17:22.1, 17:22.7, (17:30.1), (17:31.0) |
40 | 1080 | Lapeer,
MI - Team Time (1st 5) 1:23:51.2 | Spread (1st 5) 2:30.3 |
| 3, 41, 258, 360, 418, (509), (514) |
| Jeremy Williams, Michael Williams, Connor Martin, Jackson Baese, Zach Musgrave, (Matthew Fifield), (Paul Nadrowski) |
| 15:19.5, 16:00.8, 17:07.0, 17:34.1, 17:49.8, (18:56.9), (19:21.5) |
41 | 1085 | DeWitt,
MI - Team Time (1st 5) 1:24:46.4 | Spread (1st 5) 1:12.2 |
| 79, 161, 174, 313, 358, (454), (482) |
| Nolan Inglis, Austin Smelker, Conner Rose, Brennan McKone, Jackson Walthorn, (Reid Inglis), (Ian Goodrich) |
| 16:21.3, 16:43.6, 16:46.3, 17:21.7, 17:33.5, (18:02.8), (18:14.4) |
42 | 1088 | Midland,
MI - Team Time (1st 5) 1:24:12.9 | Spread (1st 5) 2:23.0 |
| 11, 109, 167, 376, 425, (478), (495) |
| Matthew Crowley, Daniel Berg, Zachariah Shealy, Ben Bucci, Caleb Brown, (Lucas Berg), (Mateo Reyes) |
| 15:29.6, 16:28.4, 16:44.7, 17:37.6, 17:52.6, (18:13.4), (18:27.7) |
43 | 1195 | GR Ottawa Hills,
MI - Team Time (1st 5) 1:27:00.1 | Spread (1st 5) 4:23.3 |
| 6, 18, 132, 517, 522, (523), (525) |
| Benne Anderson, Juan David Hernandez, Liam Walters, Nik Williams, Harris Kehr, (Drew Portinga), (Jack Miller) |
| 15:22.9, 15:43.5, 16:35.7, 19:31.8, 19:46.2, (19:47.7), (21:36.7) |
44 | 1199 | Zeeland West,
MI - Team Time (1st 5) 1:25:14.5 | Spread (1st 5) 40.0 |
| 157, 191, 217, 311, 323, (379), (413) |
| Chase Holwerda, Caleb Smith, Nathan Golding, Jack DeKruyter, Colton Ruster, (Carson Hauch), (Owen Cousins) |
| 16:43.1, 16:50.7, 16:57.0, 17:20.6, 17:23.1, (17:38.0), (17:47.7) |
45 | 1218 | Muskegon Reeths-Puffer,
MI - Team Time (1st 5) 1:25:24.7 | Spread (1st 5) 3:05.6 |
| 13, 81, 275, 344, 505, (521), (524) |
| Klay Grant, Jaxon Allen, Tate Bradley, Kye Grant, Jamie Neel, (Daniel Dunn), (Blaze Van Noord) |
| 15:38.3, 16:22.6, 17:11.2, 17:28.7, 18:43.9, (19:42.8), (19:51.8) |
46 | 1222 | Ann Arbor Huron,
MI - Team Time (1st 5) 1:25:17.3 | Spread (1st 5) 14.1 |
| 224, 226, 236, 252, 284, (346), (441) |
| Eli Wiegman, Matthew Dowling, Lucas Weintraub, Adam Bigelow, Lev Nakamura, (Walker Brose), (Henry Beard) |
| 16:58.5, 16:59.3, 17:00.9, 17:06.0, 17:12.6, (17:29.3), (17:58.6) |
47 | 1228 | Royal Oak,
MI - Team Time (1st 5) 1:25:23.2 | Spread (1st 5) 1:02.1 |
| 133, 194, 222, 301, 378, (434), (442) |
| Sebastian Ramirez, Julio Jaime, Weston Schroeder, Braxton Sipes, Matthew Webb, (Alexander Hammond), (Julio Jamie) |
| 16:35.8, 16:52.2, 16:58.3, 17:19.0, 17:37.9, (17:56.4), (17:58.8) |
48 | 1239 | East Kentwood,
MI - Team Time (1st 5) 1:25:24.6 | Spread (1st 5) 1:17.0 |
| 98, 147, 203, 387, 404, (417), (452) |
| Antonio Hall, Owen Lawrence, Eric Giles, Landon Wade, Rodrique Shema, (Isaac Tanis), (Evan Nickoles) |
| 16:27.4, 16:38.3, 16:54.1, 17:40.4, 17:44.4, (17:49.0), (18:02.3) |
49 | 1271 | Detroit U-D Jesuit,
MI - Team Time (1st 5) 1:25:29.9 | Spread (1st 5) 51.4 |
| 146, 250, 256, 272, 347, (375), (377) |
| Logan Mullan, Alec Koscielniak, Alvin Stanton, Owen Dorweiler, Noah Mualem, (Declan Foley), (Danny Miller) |
| 16:38.1, 17:05.3, 17:06.5, 17:10.5, 17:29.5, (17:37.4), (17:37.7) |
50 | 1276 | Grand Ledge,
MI - Team Time (1st 5) 1:25:19.2 | Spread (1st 5) 1:51.3 |
| 30, 201, 289, 345, 411, (452), (460) |
| Liam Elder, Tanner Kennedy, Adam Hafner, Elijah Hutchinson, Ben Haakenson, (Coby Courter), (Ian Hinkle) |
| 15:55.5, 16:53.5, 17:14.2, 17:29.2, 17:46.8, (18:02.3), (18:03.6) |
51 | 1302 | Oxford,
MI - Team Time (1st 5) 1:25:39.6 | Spread (1st 5) 50.5 |
| 121, 253, 293, 315, 320, (367), (406) |
| Alexander McArthur, Kyle DiMalanta, Xavier Clark, James Cusick, Dylan Stone, (Maxton Myrand), (Cassidy Feeney) |
| 16:32.1, 17:06.2, 17:16.9, 17:21.8, 17:22.6, (17:35.0), (17:44.8) |
52 | 1335 | Byron Center,
MI - Team Time (1st 5) 1:25:42.4 | Spread (1st 5) 1:33.1 |
| 58, 112, 366, 397, 402, (416), (459) |
| Jason Fredricks, Nathan Holwerda, Mark Millard, Levi Huseby, Levi Green, (Brady Swanson), (Cole Mitchell) |
| 16:11.2, 16:28.8, 17:34.9, 17:43.2, 17:44.3, (17:48.8), (18:03.4) |
53 | 1368 | Portage Northern,
MI - Team Time (1st 5) 1:25:53.8 | Spread (1st 5) 1:08.9 |
| 114, 149, 354, 370, 381, (430), (481) |
| Drew Gonzalez, Logan Post, Aeson Gonzalez, Nick Redmond, Conor Sullivan, (Timmy Peterson), (Matthew Carlisle) |
| 16:29.3, 16:39.5, 17:31.2, 17:35.6, 17:38.2, (17:53.8), (18:14.1) |
54 | 1388 | Holland West Ottawa,
MI - Team Time (1st 5) 1:26:08.0 | Spread (1st 5) 1:26.0 |
| 133, 140, 296, 370, 449, (487), (491) |
| Carston Cole, Connor Wooley, Mayson Levandoski, Isaac Easter, Ben Monger, (Wyatt Putman), (Owen Foster) |
| 16:35.8, 16:36.7, 17:18.1, 17:35.6, 18:01.8, (18:16.8), (18:17.8) |
55 | 1415 | Troy,
MI - Team Time (1st 5) 1:26:07.9 | Spread (1st 5) 36.9 |
| 221, 243, 277, 309, 365, (396), (447) |
| Louis D'Souza, Teddy Shi, Dhruv Dighrasker, Akshat Arora, Roger Wang, (Vishvaa Ravishankar), (Kishore Senthil Kumar) |
| 16:57.8, 17:03.5, 17:11.4, 17:20.5, 17:34.7, (17:42.3), (18:00.3) |
56 | 1421 | Monroe,
MI - Team Time (1st 5) 1:25:58.6 | Spread (1st 5) 2:05.8 |
| 32, 286, 325, 330, 448, (471), (477) |
| Luke Butler, Nick Parran, Gabe Sweat, Alex Apetroaei, Andrew Foshag, (Maxx Adams), (Daniel Rhoades) |
| 15:55.8, 17:12.9, 17:23.7, 17:24.6, 18:01.6, (18:10.3), (18:12.6) |
57 | 1429 | Holland,
MI - Team Time (1st 5) 1:26:15.9 | Spread (1st 5) 1:27.5 |
| 98, 193, 322, 385, 431, (492), (500) |
| Adrian Castillo, Noah Lambers, Dylan Chmura, Hunter Tripp, Harrison Kooyer, (Jackson Voss), (Brayden Snyder) |
| 16:27.4, 16:50.8, 17:22.9, 17:39.9, 17:54.9, (18:19.4), (18:30.9) |
58 | 1435 | FHN GR Forest Hills Northern,
MI - Team Time (1st 5) 1:26:12.6 | Spread (1st 5) 37.9 |
| 198, 210, 337, 339, 351, (388), (410) |
| Hudson Kemperman, Mitchell Goerge, Joe Schellenberg, Spencer Porter, Pranit Koppolu, (Gerrit VandenBosch), (Preston Sokolowski) |
| 16:53.0, 16:55.8, 17:26.1, 17:26.8, 17:30.9, (17:40.6), (17:46.5) |
| 1435 | Walled Lake Central,
MI - Team Time (1st 5) 1:26:02.5 | Spread (1st 5) 2:36.5 |
| 14, 243, 270, 419, 489, (511), (512) |
| Nicholas Negru, Antonio Romano, Matt Latzke, Alex Romano, Adam Robinson, (Alex Engle), (Matthew Streets) |
| 15:41.0, 17:03.5, 17:10.2, 17:50.3, 18:17.5, (19:02.5), (19:12.3) |
60 | 1452 | Utica,
MI - Team Time (1st 5) 1:26:10.8 | Spread (1st 5) 1:58.1 |
| 39, 249, 326, 399, 439, (479), (489) |
| Trent McFarland, Logan Davis, Ethan Muraszewski, Danny Boyd, Aaron Jahn, (Ryan Hall), (Peter Schoenherr) |
| 16:00.0, 17:05.2, 17:23.8, 17:43.7, 17:58.1, (18:13.5), (18:17.5) |
61 | 1523 | Dearborn,
MI - Team Time (1st 5) 1:28:00.1 | Spread (1st 5) 3:19.6 |
| 68, 180, 324, 433, 518, (519), (520) |
| Samuel Roberts, Adam Haag, Aidan Oakley, Ethan Duhl, Carter Peet, (Mustafa Agseibat), (Luke Dobert) |
| 16:16.2, 16:48.3, 17:23.5, 17:56.3, 19:35.8, (19:36.6), (19:42.1) |
62 | 1527 | Grandville,
MI - Team Time (1st 5) 1:26:36.1 | Spread (1st 5) 2:02.8 |
| 48, 267, 355, 393, 464, (466), (496) |
| Zac Zemba, Will Shults, Evan Kornoelje, Eli DeCook, Josh Gorsh, (Justin Gorman), (Jackson Gibney) |
| 16:05.3, 17:09.4, 17:31.4, 17:41.9, 18:08.1, (18:08.5), (18:27.8) |
63 | 1531 | Livonia Stevenson,
MI - Team Time (1st 5) 1:26:44.2 | Spread (1st 5) 1:34.8 |
| 106, 168, 389, 414, 454, (480), (483) |
| Luke Droz, Reuben Philip, Anderson Gattis, Ryland Hughes, Lucas Glod, (Andrew Kasper), (Chase McDougall) |
| 16:28.0, 16:44.8, 17:40.8, 17:47.8, 18:02.8, (18:13.9), (18:14.7) |
64 | 1568 | Cedar Springs,
MI - Team Time (1st 5) 1:26:49.7 | Spread (1st 5) 1:08.4 |
| 168, 259, 307, 405, 429, (454), (463) |
| Espen Wood, Gabe White, Carter Moleski, Gabe Minnich, Eli Malon, (Jack Sherburn), (Quinton Bell) |
| 16:44.8, 17:07.2, 17:20.0, 17:44.5, 17:53.2, (18:02.8), (18:05.9) |
65 | 1585 | Temperance Bedford,
MI - Team Time (1st 5) 1:26:57.9 | Spread (1st 5) 1:42.8 |
| 67, 232, 409, 434, 443, (471), (474) |
| Alexander Ortiz, Collin Balla, Gabe Bock, Joshua Gagne, Aidan Ortiz, (Nicholas Balla), (Preston Ulery) |
| 16:16.1, 17:00.6, 17:45.9, 17:56.4, 17:58.9, (18:10.3), (18:11.1) |
66 | 1608 | Rochester Adams,
MI - Team Time (1st 5) 1:26:59.9 | Spread (1st 5) 52.2 |
| 205, 232, 359, 400, 412, (438), (484) |
| Nathan D'Souza, Zach Mazzuchi, Amarion Howard, Jack Donohoe, Armon Howard, (Ferdinand Viereck), (Jimmy Mahfet) |
| 16:54.7, 17:00.6, 17:33.8, 17:43.9, 17:46.9, (17:57.4), (18:15.1) |
67 | 1611 | Flushing,
MI - Team Time (1st 5) 1:26:46.6 | Spread (1st 5) 1:58.4 |
| 24, 361, 395, 407, 424, (465), (467) |
| Blake Chipman, Owen Foltz, Braeden Tunnicliff, Drew Tunnicliff, James Latstetter, (John Latstetter), (Ethan Labombard) |
| 15:53.1, 17:34.2, 17:42.2, 17:45.6, 17:51.5, (18:08.3), (18:08.6) |
68 | 1678 | Hudsonville,
MI - Team Time (1st 5) 1:27:29.6 | Spread (1st 5) 1:32.2 |
| 117, 218, 432, 450, 461, (470), (486) |
| Jaben Bakker, Jake Rottier, Jason Van Dyken, Tommy Lobbezoo, Owen Lewis, (Garrett Smith), (Luke Martin) |
| 16:31.5, 16:57.1, 17:55.2, 18:02.1, 18:03.7, (18:09.6), (18:15.5) |
69 | 1715 | Grand Blanc,
MI - Team Time (1st 5) 1:27:30.8 | Spread (1st 5) 1:35.2 |
| 106, 329, 402, 421, 457, (497), (498) |
| Drew Balow, Charles Powers, Jordan Lucio, Marcelino Juarez, Ryan Zannetti, (Oscar Paramo), (Christopher Lengyel) |
| 16:28.0, 17:24.5, 17:44.3, 17:50.8, 18:03.2, (18:28.8), (18:29.5) |
70 | 1719 | Kalamazoo Loy Norrix,
MI - Team Time (1st 5) 1:28:09.7 | Spread (1st 5) 1:56.1 |
| 179, 260, 288, 488, 504, (507), (513) |
| Nolan Tribu, Samuel Allen, Oskar Wiedenhoeft, Danny Ewing, Jack Novotny, (Cristian Huerta), (Kobe Sackett) |
| 16:47.6, 17:07.4, 17:13.8, 18:17.2, 18:43.7, (18:47.0), (19:15.0) |
71 | 1725 | Utica Eisenhower,
MI - Team Time (1st 5) 1:27:28.5 | Spread (1st 5) 50.4 |
| 286, 308, 335, 338, 458, (499), (506) |
| Anthony Vinson, Jacob Maurer, Benjamin Dawson, Tyler Brothers, Carter Rodzik, (Francis Talerico), (Cody Brownsworth) |
| 17:12.9, 17:20.3, 17:25.8, 17:26.2, 18:03.3, (18:30.3), (18:44.9) |
72 | 1759 | Grosse Pointe North,
MI - Team Time (1st 5) 1:27:41.9 | Spread (1st 5) 1:18.2 |
| 129, 384, 392, 426, 428, (437), (446) |
| Alex Agius, Max Kluge, Jack McConaghy, Michael Villeneuve, Daniel Weber, (Michael Fox), (Paul Ciaravino) |
| 16:34.8, 17:39.7, 17:41.7, 17:52.7, 17:53.0, (17:57.3), (18:00.2) |
73 | 1764 | Jackson,
MI - Team Time (1st 5) 1:28:03.5 | Spread (1st 5) 1:41.0 |
| 165, 265, 372, 469, 493, (503), (516) |
| Chadwick Perrine, Nathaniel Hobbs, Peyton Williams, Caleb Erickson, Gaige Smith, (Micah Conner), (Andrew England) |
| 16:44.1, 17:09.1, 17:35.9, 18:09.3, 18:25.1, (18:42.8), (19:23.4) |
74 | 1803 | St. Joseph,
MI - Team Time (1st 5) 1:28:05.9 | Spread (1st 5) 1:18.3 |
| 215, 281, 350, 473, 484, (501), (502) |
| Shay White, Will Fiesbeck, Luke Lehner, Carter Petzke, Alex Moyer, (Jake Salvano), (Joshua Scott) |
| 16:56.8, 17:12.5, 17:30.7, 18:10.8, 18:15.1, (18:39.9), (18:42.1) |
75 | 1851 | Canton,
MI - Team Time (1st 5) 1:27:57.9 | Spread (1st 5) 13.0 |
| 341, 364, 379, 382, 385, (389), (398) |
| Luke Bevington, Nathan Clark, Brandon Blandino, Sam Peters, Adam Dicken, (Clark Madden), (Max Mustaine) |
| 17:26.9, 17:34.6, 17:38.0, 17:38.5, 17:39.9, (17:40.8), (17:43.3) |