1 | 209 | Fremont,
MI - Team Time (1st 5) 1:18:28.0 | Spread (1st 5) 1:10.2 |
| 3, 24, 46, 66, 70, (140), (170) |
| Nathan Walker, Conor Somers, Ben Paige, Adam Ward, Joshua Zerfas, (Mikko Vesma), (Colton Best) |
| 14:52.8, 15:37.1, 15:53.7, 16:01.4, 16:03.0, (16:23.6), (16:30.7) |
2 | 273 | Brighton,
MI - Team Time (1st 5) 1:18:01.2 | Spread (1st 5) 1:44.3 |
| 2, 9, 20, 58, 184, (218), (218) |
| Jack Spamer, Zachary Stewart, Scott Spaanstra, Evan Ross, Andrew Hanna, (Jack Campbell), (Dan Campbell) |
| 14:48.1, 15:07.1, 15:36.0, 15:57.6, 16:32.4, (16:39.0), (16:39.0) |
3 | 367 | Dexter,
MI - Team Time (1st 5) 1:19:30.5 | Spread (1st 5) 1:19.3 |
| 7, 28, 88, 105, 139, (234), (379) |
| Owen Huard, Nathan Larson, Seth Read, William Buller, Conor Kolka, (Finnegan Bell), (Nathan Gariepy) |
| 15:04.0, 15:41.9, 16:07.8, 16:13.5, 16:23.3, (16:40.8), (17:05.3) |
4 | 372 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:19:56.0 | Spread (1st 5) 51.2 |
| 14, 68, 86, 91, 113, (298), (345) |
| Luke Perelli, Mitchel Horn, Matthew Atkinson, Alexander Dugas, Brett Leidal, (Daniel Cernak), (Cooper Buckley) |
| 15:23.8, 16:01.8, 16:07.2, 16:08.2, 16:15.0, (16:52.2), (16:59.2) |
5 | 400 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:20:25.1 | Spread (1st 5) 26.5 |
| 50, 52, 77, 89, 132, (156), (290) |
| Rob Cockfield, Tristan Brandenburg, Sam Tarling, Matt Medaugh, Colin Hanson, (Kurt Kehren), (Thomas Boyle) |
| 15:54.9, 15:55.4, 16:05.4, 16:08.0, 16:21.4, (16:27.9), (16:50.6) |
6 | 407 | Romeo,
MI - Team Time (1st 5) 1:20:15.6 | Spread (1st 5) 34.4 |
| 29, 40, 103, 117, 118, (122), (163) |
| Jack Wilson, Jack Kelke, Joseph Rinke, Zander Cobb, Luke Schwartz, (Charlie Wilson), (Owen Sharnas) |
| 15:42.2, 15:48.2, 16:12.6, 16:16.0, 16:16.6, (16:18.3), (16:28.9) |
7 | 436 | Traverse City Central,
MI - Team Time (1st 5) 1:20:17.6 | Spread (1st 5) 58.8 |
| 27, 38, 74, 80, 217, (357), (409) |
| Drew Seabase, Zachary Gerber, Cole Truszkowski, Luke Venhuizen, Joe Muha, (Matt Ritter), (Owen Sullivan) |
| 15:40.1, 15:47.5, 16:04.9, 16:06.2, 16:38.9, (17:01.7), (17:11.9) |
8 | 468 | Ann Arbor Pioneer,
MI - Team Time (1st 5) 1:20:31.8 | Spread (1st 5) 48.9 |
| 21, 43, 115, 142, 147, (198), (206) |
| Owen Johnson, Henry MonteSano, Ben Jakabcsin, Max Klarman, Drew Allen, (Owen Rennich), (Fred Wallace) |
| 15:36.6, 15:49.7, 16:15.6, 16:24.4, 16:25.5, (16:35.7), (16:36.9) |
9 | 574 | Saline,
MI - Team Time (1st 5) 1:21:08.4 | Spread (1st 5) 48.0 |
| 32, 93, 130, 147, 172, (177), (261) |
| William Minnette, Joseph Fedoronko, Christopher Van Dyke, Johnathan Speers, Jacob Brunty, (Cole Trese), (Emmett Berryhill) |
| 15:42.8, 16:08.3, 16:21.0, 16:25.5, 16:30.8, (16:31.6), (16:45.6) |
10 | 605 | Clarkston,
MI - Team Time (1st 5) 1:20:32.0 | Spread (1st 5) 1:47.4 |
| 8, 69, 111, 114, 303, (401), (427) |
| Brendan Favazza, Nathan Sesti, Andrew Sesti, Christian Collis, Joey Taverna, (Owen Kolean), (Carson Brock) |
| 15:06.0, 16:02.5, 16:14.7, 16:15.4, 16:53.4, (17:10.0), (17:15.1) |
11 | 637 | Salem,
MI - Team Time (1st 5) 1:21:16.3 | Spread (1st 5) 54.6 |
| 31, 63, 126, 208, 209, (259), (301) |
| Talha Syed, Gary Gardella, Hezekiah Williams, Luke Nelson, Gavin Ray, (Evan Wheeler), (Bryce Paine) |
| 15:42.5, 16:00.5, 16:19.2, 16:37.0, 16:37.1, (16:45.4), (16:52.8) |
12 | 655 | Cedar Springs,
MI - Team Time (1st 5) 1:21:21.1 | Spread (1st 5) 1:01.5 |
| 25, 94, 133, 176, 227, (363), (473) |
| Corey Bowers, Jaydon Moleski, Dilan Sargent, Daniel Vermulm, Austin Mann, (Gavin Braciak), (Carter Moleski) |
| 15:38.9, 16:08.4, 16:21.9, 16:31.5, 16:40.4, (17:02.8), (17:32.2) |
13 | 662 | Plymouth,
MI - Team Time (1st 5) 1:19:24.6 | Spread (1st 5) 2:14.8 |
| 1, 12, 26, 292, 331, (404), (447) |
| Carter Solomon, Patrick Byrnes, Tyler Mussen, Conner Davis, Alex Bobak, (Matthew Biros), (Luke Stepek) |
| 14:42.7, 15:14.0, 15:39.2, 16:51.2, 16:57.5, (17:10.5), (17:21.8) |
14 | 690 | Rockford,
MI - Team Time (1st 5) 1:21:28.0 | Spread (1st 5) 1:04.9 |
| 19, 102, 151, 198, 220, (280), (285) |
| Jude Parks, Ian Cook, Kyle Sweeney, Jacob Majoor, Jacob Brown, (Colin Graham), (Alex Fahey) |
| 15:34.3, 16:12.4, 16:26.4, 16:35.7, 16:39.2, (16:48.8), (16:49.5) |
15 | 692 | Ann Arbor Skyline,
MI - Team Time (1st 5) 1:21:06.6 | Spread (1st 5) 1:18.8 |
| 13, 44, 181, 214, 240, (281), (318) |
| Hobbs Kessler, Thomas Young, Isaac Darragh, Bryan Sabolich-Yi, Daniel Evans, (Sam Gardner), (Sanjay Rao) |
| 15:23.6, 15:50.5, 16:32.3, 16:37.8, 16:42.4, (16:48.9), (16:55.3) |
16 | 706 | Otsego,
MI - Team Time (1st 5) 1:21:30.1 | Spread (1st 5) 1:00.8 |
| 36, 48, 173, 178, 271, (349), (367) |
| Hunter Zartman, Colin Mulder, Mason Kolhoff, Logan Kolhoff, Chase Brown, (Andrew Kubiak), (Tyler DeHaan) |
| 15:46.2, 15:54.2, 16:31.0, 16:31.7, 16:47.0, (16:59.9), (17:03.0) |
17 | 751 | Caledonia,
MI - Team Time (1st 5) 1:21:47.7 | Spread (1st 5) 48.7 |
| 49, 87, 128, 240, 247, (263), (312) |
| Jamin Thompson, Josh Oom, Caden Dixon, Brett Guzman, Andrew Sherman, (Logan Foerch), (Sam Blunt) |
| 15:54.8, 16:07.5, 16:19.5, 16:42.4, 16:43.5, (16:46.2), (16:54.5) |
18 | 764 | Northville,
MI - Team Time (1st 5) 1:22:06.4 | Spread (1st 5) 20.2 |
| 108, 118, 167, 179, 192, (233), (245) |
| Josh Morrisey, Jacob Meek, Nathan Hayes, Ben Steinig, Alex Beloiu, (Brian McCallum), (Josh Hardy) |
| 16:13.9, 16:16.6, 16:29.8, 16:32.0, 16:34.1, (16:40.7), (16:43.2) |
19 | 783 | Lowell,
MI - Team Time (1st 5) 1:21:58.6 | Spread (1st 5) 43.6 |
| 64, 75, 143, 247, 254, (315), (354) |
| Caleb Swart, Ben Kinnucan, Cole Weston, Lucas Cossar, Sawyer Fowler, (Keegan Cater), (Jackson Fowler) |
| 16:01.0, 16:05.0, 16:24.5, 16:43.5, 16:44.6, (16:55.1), (17:01.3) |
20 | 787 | Zeeland West,
MI - Team Time (1st 5) 1:21:46.5 | Spread (1st 5) 1:04.2 |
| 22, 110, 197, 223, 235, (372), (455) |
| Ethan Senti, Corban Hauch, Chase Holwerda, Mateo Arredondo, Carson Holwerda, (Joshua Ennen), (Luke Munsey) |
| 15:36.7, 16:14.2, 16:35.4, 16:39.3, 16:40.9, (17:03.8), (17:24.1) |
21 | 796 | Hartland,
MI - Team Time (1st 5) 1:21:25.7 | Spread (1st 5) 1:37.0 |
| 10, 131, 163, 226, 266, (278), (303) |
| Riley Hough, Connor Joyce, Steven Majors, Connor Krueger, Cade Kaighen, (Benjamin Smith), (Sam Kromberg) |
| 15:09.5, 16:21.1, 16:28.9, 16:39.7, 16:46.5, (16:48.3), (16:53.4) |
22 | 813 | Royal Oak,
MI - Team Time (1st 5) 1:22:07.8 | Spread (1st 5) 34.9 |
| 82, 85, 198, 212, 236, (256), (295) |
| Bryan Hanes, Adam Hill, Ruark Wicka, Kemp Winkler, Ethan Sneary, (Connor Myatt), (Jack Rickle) |
| 16:06.4, 16:06.9, 16:35.7, 16:37.5, 16:41.3, (16:45.0), (16:51.6) |
23 | 821 | Haslett,
MI - Team Time (1st 5) 1:22:10.7 | Spread (1st 5) 37.3 |
| 97, 99, 169, 184, 272, (355), (434) |
| Danny Ezzo, Stephen Henry, Joseph Ecklund, Espen Lehnst, Mitchell Ecklund, (Graham Foster), (Joey Gillengerten) |
| 16:09.9, 16:10.8, 16:30.4, 16:32.4, 16:47.2, (17:01.4), (17:19.0) |
24 | 850 | Chelsea,
MI - Team Time (1st 5) 1:22:03.9 | Spread (1st 5) 1:00.1 |
| 57, 100, 108, 251, 334, (363), (378) |
| Will Scott, Joseph Norwood, Zander Hartsuff, Erik Reiber, Jonas Norwood, (Will Fredenberg), (Owen Smith) |
| 15:57.5, 16:10.9, 16:13.9, 16:44.0, 16:57.6, (17:02.8), (17:05.2) |
25 | 853 | Pinckney,
MI - Team Time (1st 5) 1:21:38.4 | Spread (1st 5) 1:23.8 |
| 33, 41, 79, 307, 393, (412), (426) |
| Gavin White, Caleb Jarema, Andrew Etherington, Lucas Moore, Tylor Morgan, (Ben Richards), (Jack Sleeman) |
| 15:43.2, 15:48.5, 16:06.0, 16:53.7, 17:07.0, (17:12.2), (17:14.9) |
26 | 888 | FHC GR Forest Hills Central,
MI - Team Time (1st 5) 1:22:22.7 | Spread (1st 5) 53.6 |
| 67, 120, 166, 220, 315, (453), (464) |
| Gabe Carlson, Sam Yeager, Kyle James-Heer, Ethan Krampe, Nicholas Hatley, (Alex Souza), (Jonah Cumings) |
| 16:01.5, 16:17.2, 16:29.7, 16:39.2, 16:55.1, (17:23.3), (17:28.0) |
27 | 890 | Fenton,
MI - Team Time (1st 5) 1:22:19.1 | Spread (1st 5) 51.8 |
| 62, 112, 150, 275, 291, (341), (370) |
| Adam Jesse, Logan Canada, Samuel Cox, Michael Crane, Gage Bond, (Micah Dekraker), (Remington Stapp) |
| 15:59.2, 16:14.9, 16:26.3, 16:47.7, 16:51.0, (16:58.8), (17:03.6) |
28 | 914 | Hudsonville,
MI - Team Time (1st 5) 1:22:37.8 | Spread (1st 5) 24.7 |
| 127, 144, 181, 210, 252, (288), (470) |
| Ryan Nibbelink, Steven St. John, Jackson Lobbezoo, Nathan Conkel, Asher Berends, (Christian VandeGutche), (Jack Fookes) |
| 16:19.4, 16:24.8, 16:32.3, 16:37.2, 16:44.1, (16:50.3), (17:31.9) |
29 | 931 | Port Huron Northern,
MI - Team Time (1st 5) 1:22:35.9 | Spread (1st 5) 37.7 |
| 115, 121, 156, 237, 302, (427), (510) |
| Carter Stoner, Drew Mayes, Hayden Mehnert, Nathan Eccles, Cole Peyerk, (Brandon Zielke), (Carter Belanger) |
| 16:15.6, 16:17.7, 16:27.9, 16:41.4, 16:53.3, (17:15.1), (17:55.9) |
30 | 954 | Troy,
MI - Team Time (1st 5) 1:22:36.0 | Spread (1st 5) 51.4 |
| 61, 160, 186, 258, 289, (320), (327) |
| Liam Kelly, Jack Falk, Lucas Van Houten, Ethan Carpenter, Mike McGowan, (Srujan Koneru), (Nathan Worrel) |
| 15:59.0, 16:28.2, 16:33.1, 16:45.3, 16:50.4, (16:55.6), (16:56.6) |
31 | 964 | East Lansing,
MI - Team Time (1st 5) 1:21:53.9 | Spread (1st 5) 1:43.1 |
| 15, 37, 170, 340, 402, (483), (502) |
| Andrew Lane, Nathan Faust, Matthew Zeleke, Eric Kolar, Jayden Page, (Ian Williams), (Elias Kramer) |
| 15:27.1, 15:47.2, 16:30.7, 16:58.7, 17:10.2, (17:35.7), (17:48.8) |
32 | 973 | Grandville,
MI - Team Time (1st 5) 1:22:40.5 | Spread (1st 5) 48.8 |
| 91, 136, 149, 268, 329, (437), (456) |
| Zach Theeuwes, Zac Zemba, Isaiah Salguero, Bernardo Saldivar, Santiago Saldivar, (Noah Wheeler), (Justin Gorman) |
| 16:08.2, 16:23.1, 16:25.6, 16:46.6, 16:57.0, (17:19.5), (17:24.9) |
33 | 1030 | Dearborn Divine Child,
MI - Team Time (1st 5) 1:21:03.7 | Spread (1st 5) 2:22.0 |
| 5, 6, 138, 440, 441, (477), (516) |
| Anthony Hancock, Michael Hancock, Mike Hegarty, Ryan Ware, Adam Polakowski, (Shaun McGrath), (Dylan McGrath) |
| 14:59.1, 14:59.4, 16:23.2, 17:20.9, 17:21.1, (17:33.4), (18:07.7) |
34 | 1032 | Hanover-Horton,
MI - Team Time (1st 5) 1:22:57.4 | Spread (1st 5) 37.1 |
| 124, 136, 187, 262, 323, (386), (424) |
| Garrett Melling, Dean Reynolds, Andy Swihart, Rogan Melling, Logan Shepherd, (Shane Sauber), (Richard Haislip) |
| 16:19.0, 16:23.1, 16:33.2, 16:46.0, 16:56.1, (17:06.0), (17:14.4) |
35 | 1035 | Novi,
MI - Team Time (1st 5) 1:22:24.3 | Spread (1st 5) 1:29.1 |
| 22, 73, 265, 293, 382, (399), (410) |
| Matt Whyte, Matt Gustitus, Mihir Gupta, Griffin Conway, Ben Gnatek, (Marvin Wu), (Nathan Riddering) |
| 15:36.7, 16:04.0, 16:46.4, 16:51.4, 17:05.8, (17:09.6), (17:12.1) |
36 | 1057 | GR Christian,
MI - Team Time (1st 5) 1:23:00.9 | Spread (1st 5) 45.2 |
| 106, 161, 220, 227, 343, (432), (467) |
| Jack Luymes, Ethan Wilstermann, Jack Peterson, Graham Kort, Ben Zwart, (Ben Peterson), (Jonathan Shippert) |
| 16:13.8, 16:28.5, 16:39.2, 16:40.4, 16:59.0, (17:17.8), (17:30.9) |
37 | 1072 | Highland-Milford,
MI - Team Time (1st 5) 1:22:54.5 | Spread (1st 5) 1:02.9 |
| 53, 156, 203, 322, 338, (356), (392) |
| Kazuma Bowring, Jack Lobodzinski, Ryan O'Rourke, Carsen Kettle, Tyler Ristau, (Easton Williams), (Nolan Preis) |
| 15:55.7, 16:27.9, 16:36.5, 16:55.8, 16:58.6, (17:01.6), (17:06.8) |
38 | 1076 | Fraser,
MI - Team Time (1st 5) 1:22:26.4 | Spread (1st 5) 2:14.2 |
| 18, 30, 72, 459, 497, (512), (520) |
| Elijah DiCerbo, Joey Tavalieri, Brendan Cairney, Jamison Grace, Lucas Simpson, (Justin Roose), (Thomas Flowers) |
| 15:30.0, 15:42.3, 16:03.9, 17:26.0, 17:44.2, (17:56.5), (18:23.9) |
39 | 1117 | Walled Lake Central,
MI - Team Time (1st 5) 1:23:12.1 | Spread (1st 5) 1:36.2 |
| 54, 146, 216, 227, 474, (507), (511) |
| Justin Hill, Akshay Reddy, Nicholas Negru, Connor Callard, Jaden Phung, (Kyler Smead), (Iven Kamposh) |
| 15:56.3, 16:25.0, 16:37.9, 16:40.4, 17:32.5, (17:53.8), (17:56.4) |
40 | 1146 | St. Johns,
MI - Team Time (1st 5) 1:23:21.9 | Spread (1st 5) 27.9 |
| 153, 191, 239, 246, 317, (373), (431) |
| Griffin Armbrustmacher, Ryan Brown, Fernando Jimenez, Bryce Brown, Jacob Dennis, (Troy Cramer), (Jacob Brown) |
| 16:27.3, 16:34.0, 16:42.0, 16:43.4, 16:55.2, (17:03.9), (17:17.1) |
41 | 1159 | Rochester Adams,
MI - Team Time (1st 5) 1:23:14.7 | Spread (1st 5) 49.8 |
| 81, 230, 242, 283, 323, (365), (418) |
| Zach Mazzuchi, Justin Childers, Gage Killewald, Mathav Vignesh, Baxter Deni, (Kaleb Price), (Alec Steimel) |
| 16:06.3, 16:40.5, 16:42.5, 16:49.3, 16:56.1, (17:02.9), (17:13.4) |
42 | 1168 | Grand Haven,
MI - Team Time (1st 5) 1:23:18.1 | Spread (1st 5) 54.7 |
| 101, 195, 196, 285, 391, (394), (484) |
| Carter Larned, Nolan Clark, Jonathan Tysman, Cole Rowden, Christian Colvin, (Ben Pease), (Evan Ferguson) |
| 16:11.9, 16:34.9, 16:35.2, 16:49.5, 17:06.6, (17:07.2), (17:36.0) |
43 | 1178 | Dearborn,
MI - Team Time (1st 5) 1:23:47.8 | Spread (1st 5) 2:43.2 |
| 38, 42, 212, 365, 521, (524), (525) |
| Muaad Abdulaziz, Charlie Frank, Adam Haag, Samuel Roberts, Aidan Oakley, (Ethan Duhl), (Ahmad Makki) |
| 15:47.5, 15:49.2, 16:37.5, 17:02.9, 18:30.7, (19:10.8), (19:35.5) |
44 | 1179 | Ann Arbor Huron,
MI - Team Time (1st 5) 1:23:13.0 | Spread (1st 5) 1:01.2 |
| 65, 141, 269, 342, 362, (415), (469) |
| Karsin Dass, Peter Stenger, Donovan Smith, Michael Hill-Carruthers, Evan Ridenour, (Matthew Penoyar), (Lev Nakamura) |
| 16:01.1, 16:23.9, 16:46.8, 16:58.9, 17:02.3, (17:12.8), (17:31.8) |
45 | 1189 | Breckenridge,
MI - Team Time (1st 5) 1:23:05.3 | Spread (1st 5) 1:15.2 |
| 34, 193, 293, 331, 338, (517), (522) |
| Mason Sumner, Colttion Vine, Trent Carter, Ashton Gillis, Colton Chovanec, (Jonathon Markley), (Weston Wise) |
| 15:43.4, 16:34.4, 16:51.4, 16:57.5, 16:58.6, (18:11.9), (18:37.1) |
46 | 1204 | TC West (Traverse City),
MI - Team Time (1st 5) 1:23:31.8 | Spread (1st 5) 23.6 |
| 179, 181, 211, 313, 320, (331), (353) |
| Ryan Durand, Isaac Stone, Luke Anderson, Josiah Frazier, Carter Dean, (Jonah Hochstetler), (Jacob Petroelje) |
| 16:32.0, 16:32.3, 16:37.3, 16:54.6, 16:55.6, (16:57.5), (17:01.1) |
47 | 1206 | Warren DeLaSalle,
MI - Team Time (1st 5) 1:23:36.1 | Spread (1st 5) 53.8 |
| 153, 155, 161, 296, 441, (481), (506) |
| Zachary Jarski, Preston Earl, Andrew Renaud, Peyton Ross, Thomas Lanzi, (Nicholas Schmidt), (Anthony Youngblood) |
| 16:27.3, 16:27.5, 16:28.5, 16:51.7, 17:21.1, (17:35.0), (17:51.4) |
48 | 1229 | Lake Orion,
MI - Team Time (1st 5) 1:22:58.4 | Spread (1st 5) 1:36.8 |
| 16, 253, 273, 311, 376, (390), (439) |
| Andrew Nolan, Jacob Gleason, Will Houvener, Clayton Kuiper, Jake Smith, (Nicholas Laurent), (Adam Hafeli) |
| 15:27.7, 16:44.4, 16:47.4, 16:54.4, 17:04.5, (17:06.5), (17:20.7) |
49 | 1230 | Sparta,
MI - Team Time (1st 5) 1:23:34.9 | Spread (1st 5) 33.3 |
| 145, 190, 250, 309, 336, (337), (360) |
| Hayden Cook, Jackson Jones, Chase Hubert, Logan Seymour, Brendan Volkers, (Chase Wilson), (Ethan Wooten) |
| 16:24.9, 16:33.9, 16:43.8, 16:54.1, 16:58.2, (16:58.5), (17:01.9) |
50 | 1237 | East Grand Rapids,
MI - Team Time (1st 5) 1:22:32.6 | Spread (1st 5) 2:25.8 |
| 4, 98, 238, 448, 449, (462), (489) |
| Evan Bishop, Elijah Becker, Enzo Metz, Elijah Robinson, Caspar Dicke, (Sean Coney), (Joseph Mooney) |
| 14:56.4, 16:10.4, 16:41.7, 17:21.9, 17:22.2, (17:27.1), (17:38.3) |
51 | 1254 | FHN GR Forest Hills Northern,
MI - Team Time (1st 5) 1:23:27.3 | Spread (1st 5) 1:15.4 |
| 60, 175, 224, 374, 421, (432), (444) |
| Mitchell Goerge, Willis Cheng, Jack Hillary, John Livingston, Sam Siminski, (Andrew Wade), (Connor Callahan) |
| 15:58.5, 16:31.1, 16:39.5, 17:04.3, 17:13.9, (17:17.8), (17:21.6) |
52 | 1288 | Davison,
MI - Team Time (1st 5) 1:23:31.5 | Spread (1st 5) 1:18.5 |
| 51, 206, 224, 388, 419, (429), (509) |
| Jason Millis, Brady McArdle, Kenny Minto, Griffin Sparks, Alex Burnham, (Brady Corkins), (Dylan De Vaney) |
| 15:55.1, 16:36.9, 16:39.5, 17:06.4, 17:13.6, (17:15.7), (17:55.7) |
53 | 1292 | Livonia Franklin,
MI - Team Time (1st 5) 1:23:37.0 | Spread (1st 5) 54.4 |
| 96, 168, 310, 350, 368, (496), (504) |
| Landon Latham, Justin Trujillo, Sebastian Tarhanich, Joey Seibert, Nolan Loftis, (Peter Warrick), (Ethan Porreca) |
| 16:08.7, 16:30.3, 16:54.2, 17:00.7, 17:03.1, (17:44.0), (17:49.8) |
54 | 1303 | Oxford,
MI - Team Time (1st 5) 1:23:32.4 | Spread (1st 5) 1:09.8 |
| 56, 201, 276, 382, 388, (452), (478) |
| Scott Masterson, Zach Patterson, Zach Allion, Simon Arnold, Xavier Clark, (Shane Ross), (Owen Hillary) |
| 15:56.6, 16:35.8, 16:47.8, 17:05.8, 17:06.4, (17:23.2), (17:34.0) |
55 | 1313 | Canton,
MI - Team Time (1st 5) 1:23:32.1 | Spread (1st 5) 1:11.3 |
| 70, 94, 326, 400, 423, (456), (471) |
| Joseph Michalak, Grant Hoffmeyer, Damien Dailide, Daniel Carr, Chirag Bangera, (Gnanasai Vepa), (Adam Lake) |
| 16:03.0, 16:08.4, 16:56.5, 17:09.9, 17:14.3, (17:24.9), (17:32.0) |
56 | 1319 | Petoskey,
MI - Team Time (1st 5) 1:23:44.7 | Spread (1st 5) 1:39.6 |
| 45, 165, 308, 330, 471, (491), (513) |
| Joseph Farley, Cooper Rokop, Gavin Dyer, Samuel Smith, Reese Marvin, (Andrew Coveyou), (Michael Sherman) |
| 15:52.4, 16:29.4, 16:53.8, 16:57.1, 17:32.0, (17:40.8), (18:00.3) |
57 | 1332 | Yale,
MI - Team Time (1st 5) 1:23:48.3 | Spread (1st 5) 1:12.7 |
| 83, 203, 282, 328, 436, (438), (486) |
| Matthew McClelland, Hunter Richards, Lukas Kriesch, Luke Kecskes, Nolan Kudera, (Brendan Zisler), (Colton Smith) |
| 16:06.6, 16:36.5, 16:49.1, 16:56.8, 17:19.3, (17:20.5), (17:36.3) |
58 | 1336 | Grosse Pointe South,
MI - Team Time (1st 5) 1:23:54.0 | Spread (1st 5) 23.3 |
| 194, 244, 257, 306, 335, (346), (350) |
| Jack Hurst, Abraham Abouljoud, Tucker Griffin, Brendan Downey, Halden Stoehr, (Logan Detweiler), (Dominic Dulac) |
| 16:34.6, 16:42.8, 16:45.2, 16:53.5, 16:57.9, (16:59.3), (17:00.7) |
| 1336 | Holt,
MI - Team Time (1st 5) 1:22:43.9 | Spread (1st 5) 2:24.2 |
| 11, 17, 375, 446, 487, (490), (508) |
| Alex Penski, Adugna Moritz, Devin Simon, James Duncan, Walker Mooney, (Brandon Shirkey), (Trevor Yemc) |
| 15:12.3, 15:29.0, 17:04.4, 17:21.7, 17:36.5, (17:39.1), (17:54.6) |
60 | 1361 | Grandville Calvin Christian,
MI - Team Time (1st 5) 1:24:25.6 | Spread (1st 5) 1:49.1 |
| 104, 203, 266, 274, 514, (515), (519) |
| Luke Witvliet, Lance Jourdan, Logan Manion, Dan Kehoe, Ben Wertz, (Nathan Jenkins), (Bradley Cooke) |
| 16:13.0, 16:36.5, 16:46.5, 16:47.5, 18:02.1, (18:05.8), (18:20.5) |
61 | 1363 | Portage Northern,
MI - Team Time (1st 5) 1:23:54.1 | Spread (1st 5) 52.1 |
| 124, 135, 300, 397, 407, (414), (468) |
| Matthew Schieber, Drew Gonzalez, Stephen Loparo, Ryan McCune, Logan Post, (Kanishk Madhav), (Andrew Famiano) |
| 16:19.0, 16:22.6, 16:52.6, 17:08.8, 17:11.1, (17:12.3), (17:31.6) |
62 | 1364 | BC Harper Creek,
MI - Team Time (1st 5) 1:24:11.9 | Spread (1st 5) 1:31.5 |
| 78, 134, 188, 476, 488, (501), (523) |
| Josh Maurer, Owen Gilbert, Brayden Shifflett, Caden Seeberger, Blake Bess, (Dakota Foster), (Hunter Weller) |
| 16:05.9, 16:22.0, 16:33.7, 17:32.9, 17:37.4, (17:48.6), (18:49.3) |
63 | 1385 | Saginaw Heritage,
MI - Team Time (1st 5) 1:23:51.2 | Spread (1st 5) 1:02.8 |
| 75, 189, 346, 379, 396, (420), (430) |
| Brady Neumann, Jacob Faerber, Anthony Fiore, Logan Schiebner, Tyler Lozano, (Gabriel Trevino), (Theodore Lange) |
| 16:05.0, 16:33.8, 16:59.3, 17:05.3, 17:07.8, (17:13.7), (17:16.5) |
64 | 1393 | Kalamazoo Central,
MI - Team Time (1st 5) 1:24:03.9 | Spread (1st 5) 12.9 |
| 230, 279, 284, 297, 303, (370), (460) |
| Jonas Fraley-Burgett, Robert Kloosterman, Bryce Soisson, Caleb Billings, Charles Blair, (Nick Doane), (A.J. Rudlaff) |
| 16:40.5, 16:48.7, 16:49.4, 16:51.9, 16:53.4, (17:03.6), (17:26.5) |
65 | 1405 | Charlevoix,
MI - Team Time (1st 5) 1:24:03.9 | Spread (1st 5) 1:08.4 |
| 106, 214, 259, 377, 449, (482), (499) |
| Evan Solomon, Evan Beane, Ben Lentz, Samuel Peterson, Blaise Snabes, (Ethan Putman), (Jack Gaffney) |
| 16:13.8, 16:37.8, 16:45.4, 17:04.7, 17:22.2, (17:35.6), (17:47.8) |
66 | 1412 | Brother Rice,
MI - Team Time (1st 5) 1:24:03.4 | Spread (1st 5) 53.4 |
| 129, 232, 249, 385, 417, (466), (492) |
| Joseph Shaya, Joe Kawka, Joe Berg, Henry Moran, Parker Young, (Mike Shaffer), (Nathaniel Smith) |
| 16:19.9, 16:40.6, 16:43.7, 17:05.9, 17:13.3, (17:28.8), (17:41.5) |
67 | 1422 | Jenison,
MI - Team Time (1st 5) 1:23:54.1 | Spread (1st 5) 1:19.2 |
| 46, 243, 319, 398, 416, (494), (498) |
| Connor Vachon, Nick Walters, Connor Lubberts, Tristen Kloppe, Avery Zimmerman, (Alex Wood), (Logan Bowen) |
| 15:53.7, 16:42.7, 16:55.4, 17:09.4, 17:12.9, (17:43.3), (17:46.0) |
68 | 1473 | Macomb Dakota,
MI - Team Time (1st 5) 1:24:12.8 | Spread (1st 5) 1:12.2 |
| 84, 173, 360, 422, 434, (478), (493) |
| Jacob Harberts, Matthew Singer, Alfonso Moceri, Cameron Stermer, Alexander Kraus, (Jack Mathers), (Nathan Vohs) |
| 16:06.8, 16:31.0, 17:01.9, 17:14.1, 17:19.0, (17:34.0), (17:43.0) |
69 | 1490 | Marshall,
MI - Team Time (1st 5) 1:24:19.3 | Spread (1st 5) 12.8 |
| 264, 270, 298, 314, 344, (480), (494) |
| Adam Foreman, Perry Robson, Emmett Rosenzweig, Conor McPartlin, Tim Fouty, (Spencer Zick), (Paul Radulescu) |
| 16:46.3, 16:46.9, 16:52.2, 16:54.8, 16:59.1, (17:34.1), (17:43.3) |
70 | 1504 | St. Clair,
MI - Team Time (1st 5) 1:23:59.6 | Spread (1st 5) 1:24.4 |
| 35, 348, 350, 369, 402, (412), (451) |
| Jack Pennewell, Andrew Parr, Raymond Hill, Lucas Danko, Cam Land, (Sam Vitale), (Jacob Turner) |
| 15:45.8, 16:59.4, 17:00.7, 17:03.5, 17:10.2, (17:12.2), (17:23.0) |
71 | 1509 | Saugatuck,
MI - Team Time (1st 5) 1:24:21.6 | Spread (1st 5) 1:18.4 |
| 90, 152, 382, 425, 460, (500), (518) |
| Max Sharnas, Nik Pettinga, Adam Martinson, Tristan Ashley, Winston Marcy, (Luke Gorgas), (Conner Seifert) |
| 16:08.1, 16:26.7, 17:05.8, 17:14.5, 17:26.5, (17:48.4), (18:16.9) |
72 | 1510 | Hart,
MI - Team Time (1st 5) 1:24:11.3 | Spread (1st 5) 1:13.7 |
| 59, 277, 357, 407, 410, (458), (463) |
| Alex Enns, Clayton Ackley, Hunter Tubbs, Spencer Vander Zwaag, Seth Ackley, (Michael Tubbs), (Wyatt Dean) |
| 15:58.4, 16:48.0, 17:01.7, 17:11.1, 17:12.1, (17:25.9), (17:27.8) |
73 | 1516 | Farmington,
MI - Team Time (1st 5) 1:24:10.2 | Spread (1st 5) 1:14.2 |
| 55, 255, 395, 405, 406, (454), (475) |
| Peter Baracco, Eddie King, Ian Dunn, Om Sonawane, Kevin Miller, (Andrew Spencer), (Thomas Brandon) |
| 15:56.5, 16:44.7, 17:07.7, 17:10.6, 17:10.7, (17:23.7), (17:32.8) |
74 | 1535 | Traverse City St. Francis,
MI - Team Time (1st 5) 1:24:28.0 | Spread (1st 5) 1:03.3 |
| 122, 287, 323, 359, 444, (465), (485) |
| Thomas Richards, Brenden Endres, Zealand Tarrant, Josh Kerr, Jacob Andrews, (Carter Thelen), (Matthew Erhardt) |
| 16:18.3, 16:50.2, 16:56.1, 17:01.8, 17:21.6, (17:28.1), (17:36.1) |
75 | 1569 | East Kentwood,
MI - Team Time (1st 5) 1:24:36.6 | Spread (1st 5) 53.1 |
| 159, 202, 381, 386, 441, (502), (505) |
| Hamed Mohamed, Shaka Elysee, Lucas Schneider, Antonio Hall, Zander Masten, (Eric Giles), (Brayden Babcock) |
| 16:28.0, 16:36.1, 17:05.4, 17:06.0, 17:21.1, (17:48.8), (17:50.1) |