1 | 240 | Romeo, MI - Team Time (1st 5) 1:19:24.6 | Spread (1st 5) 50.8 |
| 15, 16, 27, 69, 113, (296), (392) |
| Zander Cobb, Jack Kelke, Joseph Rinke, Owen Sharnas, Jack Wallace, (Connor Clor), (Andrew Pries) |
| 15:31.9, 15:32.0, 15:49.1, 16:08.9, 16:22.7, (16:59.6), (17:22.2) |
2 | 297 | Fremont, MI - Team Time (1st 5) 1:19:16.0 | Spread (1st 5) 1:26.3 |
| 4, 10, 67, 101, 115, (238), (250) |
| Nathan Walker, Conor Somers, Ben Paige, Joshua Zerfas, Adam Ward, (Gavin Schuler), (Brennan Schuler) |
| 14:56.5, 15:30.7, 16:07.3, 16:18.7, 16:22.8, (16:49.1), (16:50.9) |
3 | 331 | Caledonia, MI - Team Time (1st 5) 1:20:26.7 | Spread (1st 5) 35.0 |
| 28, 33, 55, 94, 121, (176), (262) |
| Jamin Thompson, Josh Oom, Jordan Domany, Brett Guzman, Caden Dixon, (Donavan Mattson), (Cooper Sorsen) |
| 15:49.9, 15:52.0, 16:03.2, 16:16.7, 16:24.9, (16:37.1), (16:52.8) |
4 | 423 | Highland-Milford, MI - Team Time (1st 5) 1:20:54.4 | Spread (1st 5) 48.6 |
| 24, 66, 76, 101, 156, (258), (370) |
| Kazuma Bowring, Jack Lobodzinski, Easton Williams, Ryan O'Rourke, Shane Siterlet, (Tyler Ristau), (Nolan Preis) |
| 15:44.4, 16:07.2, 16:11.1, 16:18.7, 16:33.0, (16:52.0), (17:18.0) |
5 | 448 | Traverse City Central, MI - Team Time (1st 5) 1:20:11.5 | Spread (1st 5) 1:33.4 |
| 5, 12, 86, 113, 232, (400), (403) |
| Drew Seabase, Luke Venhuizen, Joe Muha, Micah Bauer, Matt Ritter, (Owen Sullivan), (Sam McDonough) |
| 15:15.1, 15:30.9, 16:14.3, 16:22.7, 16:48.5, (17:23.7), (17:24.6) |
6 | 456 | St. Johns, MI - Team Time (1st 5) 1:21:07.1 | Spread (1st 5) 34.4 |
| 44, 53, 75, 138, 146, (280), (338) |
| Ryan Brown, Griffin Armbrustmacher, Bryce Brown, Jacob Dennis, Michael Dennis, (Henry Pope), (Troy Cramer) |
| 15:56.2, 16:00.9, 16:10.8, 16:28.6, 16:30.6, (16:56.4), (17:09.0) |
7 | 463 | Novi, MI - Team Time (1st 5) 1:21:05.1 | Spread (1st 5) 51.2 |
| 25, 57, 85, 124, 172, (264), (279) |
| Miles Brown, Matt Gustitus, Mihir Gupta, Marvan Ramawickrama, Griffin Conway, (Ben Gnatek), (Nathan Riddering) |
| 15:45.3, 16:03.6, 16:14.2, 16:25.5, 16:36.5, (16:53.0), (16:56.1) |
8 | 471 | Salem, MI - Team Time (1st 5) 1:20:45.7 | Spread (1st 5) 1:11.5 |
| 7, 51, 61, 173, 179, (209), (266) |
| Talha Syed, Gary Gardella, Hezekiah Williams, Evan Wheeler, Gavin Ray, (Luke Nelson), (Abhi Surampudi) |
| 15:26.1, 15:59.7, 16:05.5, 16:36.8, 16:37.6, (16:43.1), (16:53.4) |
9 | 482 | Northville, MI - Team Time (1st 5) 1:21:20.2 | Spread (1st 5) 31.2 |
| 39, 92, 112, 117, 122, (126), (144) |
| Jacob Meek, Jake Bulat, Nathan Hayes, Matthew Krahe, Noah Eckenroth, (Brandon Latta), (Maximilian Uphaus) |
| 15:54.0, 16:15.9, 16:22.0, 16:23.1, 16:25.2, (16:26.2), (16:30.4) |
10 | 483 | Rockford, MI - Team Time (1st 5) 1:21:01.3 | Spread (1st 5) 1:04.8 |
| 12, 80, 82, 140, 169, (204), (323) |
| Jude Parks, TJ Mellema, Alex Fahey, Colin Graham, Kyle Sweeney, (Carson Lafferty), (Braden Crosby) |
| 15:30.9, 16:12.0, 16:12.7, 16:30.0, 16:35.7, (16:42.5), (17:05.7) |
11 | 489 | Ann Arbor Pioneer, MI - Team Time (1st 5) 1:20:52.7 | Spread (1st 5) 1:11.6 |
| 8, 29, 125, 136, 191, (238), (300) |
| Henry MonteSano, Owen Johnson, Max Klarman, Fred Wallace, Ben Jakabcsin, (Roman Cortina), (Levi Straszewski) |
| 15:28.4, 15:50.2, 16:25.8, 16:28.3, 16:40.0, (16:49.1), (17:00.4) |
12 | 537 | Rochester Hills Stoney Creek, MI - Team Time (1st 5) 1:20:53.0 | Spread (1st 5) 1:09.6 |
| 19, 22, 71, 211, 214, (242), (325) |
| Kurt Kehren, Tristan Brandenburg, Colin Hanson, Chaz Huthwaite, Thomas Boyle, (Brendan Washburn), (Luke Stemmerich) |
| 15:34.5, 15:41.1, 16:09.8, 16:43.5, 16:44.1, (16:49.8), (17:06.0) |
13 | 691 | Otsego, MI - Team Time (1st 5) 1:21:45.0 | Spread (1st 5) 1:18.5 |
| 14, 62, 155, 218, 242, (249), (292) |
| Colin Mulder, Mason Kolhoff, Nick Cockerel, Isaiah Wilkins, Logan Kolhoff, (Andrew Kubiak), (Pierce Bentley) |
| 15:31.3, 16:06.0, 16:32.6, 16:45.3, 16:49.8, (16:50.8), (16:58.9) |
14 | 706 | St. Clair, MI - Team Time (1st 5) 1:21:45.5 | Spread (1st 5) 1:17.5 |
| 18, 49, 182, 202, 255, (369), (418) |
| Jack Pennewell, Andrew Parr, Sam Vitale, Carter Boullard, Lucas Danko, (David Harris), (Cole Cunningham) |
| 15:34.1, 15:58.9, 16:38.7, 16:42.2, 16:51.6, (17:17.9), (17:27.7) |
15 | 736 | Hartland, MI - Team Time (1st 5) 1:21:15.3 | Spread (1st 5) 2:02.6 |
| 1, 89, 150, 244, 252, (315), (327) |
| Riley Hough, Connor Joyce, Sam Kromberg, David Samson, Zachery Sandin, (Benjamin Smith), (Trevor Bratt) |
| 14:48.4, 16:14.7, 16:31.3, 16:49.9, 16:51.0, (17:03.4), (17:06.3) |
16 | 790 | Rochester Adams, MI - Team Time (1st 5) 1:22:44.6 | Spread (1st 5) 15.6 |
| 120, 134, 152, 189, 195, (309), (422) |
| Zach Mazzuchi, Mathav Vignesh, Kaleb Price, Alec Steimel, Gage Killewald, (Ferdinand Viereck), (Nathan D'Souza) |
| 16:24.7, 16:28.0, 16:31.9, 16:39.7, 16:40.3, (17:02.1), (17:29.6) |
17 | 798 | East Lansing, MI - Team Time (1st 5) 1:22:09.9 | Spread (1st 5) 1:25.6 |
| 26, 35, 111, 271, 355, (474), (496) |
| Matthew Zeleke, Nathan Faust, Jayden Page, Eric Kolar, David Ferguson, (Evan Newcombe), (Dawson Parks) |
| 15:47.5, 15:53.4, 16:21.7, 16:54.2, 17:13.1, (17:47.2), (17:57.9) |
18 | 801 | Brighton, MI - Team Time (1st 5) 1:22:43.0 | Spread (1st 5) 30.5 |
| 72, 175, 177, 180, 197, (235), (258) |
| Quinn Cullen, Jack Campbell, Andrew Wilson, Tyler Langley, Lucas Seng, (Donovan White), (Luke Campbell) |
| 16:10.2, 16:37.0, 16:37.2, 16:37.9, 16:40.7, (16:48.7), (16:52.0) |
19 | 823 | Farmington, MI - Team Time (1st 5) 1:22:19.0 | Spread (1st 5) 1:35.6 |
| 11, 135, 161, 186, 330, (383), (487) |
| Peter Baracco, Eddie King, Kevin Miller, Om Sonawane, Iggy Grynaviski, (Andrew Spencer), (Gavin Steele) |
| 15:30.8, 16:28.2, 16:34.1, 16:39.5, 17:06.4, (17:20.3), (17:52.2) |
20 | 833 | Grosse Pointe South, MI - Team Time (1st 5) 1:22:45.8 | Spread (1st 5) 47.2 |
| 86, 90, 165, 188, 304, (423), (471) |
| Logan Detweiler, Abraham Abouljoud, Charles Rulison, Jack Hurst, Brendan Downey, (Michael Wholihan), (Ronak Parikh) |
| 16:14.3, 16:15.4, 16:35.0, 16:39.6, 17:01.5, (17:29.8), (17:46.3) |
21 | 862 | Chelsea, MI - Team Time (1st 5) 1:22:39.8 | Spread (1st 5) 58.7 |
| 37, 95, 222, 248, 260, (267), (379) |
| Connell Alford, Erik Reiber, Bram Hartsuff, Zebedee Swager, Jimmy Alford, (Jonas Norwood), (Nick Spruce) |
| 15:53.6, 16:17.2, 16:46.3, 16:50.4, 16:52.3, (16:53.6), (17:19.3) |
22 | 874 | Dexter, MI - Team Time (1st 5) 1:22:38.6 | Spread (1st 5) 1:09.6 |
| 38, 81, 132, 307, 316, (394), (431) |
| Conor Kolka, Nathan Gariepy, Sam Melvin, Brandon Anderson, Josh Lamb, (Zachary Sawin), (Owen Ackerman) |
| 15:53.9, 16:12.3, 16:27.3, 17:01.6, 17:03.5, (17:22.9), (17:31.2) |
23 | 902 | Lake Orion, MI - Team Time (1st 5) 1:22:51.3 | Spread (1st 5) 1:00.3 |
| 40, 168, 174, 247, 273, (276), (384) |
| Nicholas Laurent, Hong Bing Tang, Adam Hafeli, Clayton Kuiper, Luke Peardon, (Carson White), (Jacob Gleason) |
| 15:54.2, 16:35.6, 16:36.9, 16:50.1, 16:54.5, (16:54.7), (17:20.4) |
24 | 911 | TC West (Traverse City), MI - Team Time (1st 5) 1:23:03.1 | Spread (1st 5) 44.3 |
| 97, 107, 164, 236, 307, (357), (414) |
| Jonah Hochstetler, Isaac Stone, Luke Anderson, Carter Dean, Ben Habers, (Willem DeGood), (Peter Worden) |
| 16:17.3, 16:20.5, 16:34.9, 16:48.8, 17:01.6, (17:13.7), (17:27.1) |
25 | 921 | East Grand Rapids, MI - Team Time (1st 5) 1:23:07.2 | Spread (1st 5) 38.4 |
| 76, 189, 192, 224, 240, (342), (380) |
| Enzo Metz, Alex Thole, Ryan Brinker, Elijah Robinson, Davis Christy, (Ryan McMahon), (Caspar Dicke) |
| 16:11.1, 16:39.7, 16:40.1, 16:46.8, 16:49.5, (17:09.8), (17:19.8) |
26 | 922 | Saline, MI - Team Time (1st 5) 1:22:53.2 | Spread (1st 5) 58.5 |
| 48, 90, 223, 278, 283, (301), (334) |
| Joseph Fedoronko, Emmett Berryhill, James Harrison, Nathan Luther, Jason Whitton, (Max Pfeiffer), (Andrew Victoria) |
| 15:58.5, 16:15.4, 16:46.4, 16:55.9, 16:57.0, (17:00.5), (17:08.1) |
27 | 928 | Pinckney, MI - Team Time (1st 5) 1:22:39.8 | Spread (1st 5) 1:33.9 |
| 17, 149, 215, 221, 326, (455), (460) |
| Caleb Jarema, Ben Richards, Zach Debeauclair, Paul Moore, Tylor Morgan, (Jake Woods), (Ethan Sandula) |
| 15:32.3, 16:31.1, 16:44.2, 16:46.0, 17:06.2, (17:37.0), (17:37.8) |
28 | 933 | Portage Central, MI - Team Time (1st 5) 1:23:02.3 | Spread (1st 5) 52.1 |
| 65, 117, 193, 265, 293, (311), (467) |
| Tyler Brunner, Thenuka Jayatilaka, Caleb Heid, Joshua Gormley, Ben Hunter, (Gavin Voetberg), (Nick Cabrera) |
| 16:06.9, 16:23.1, 16:40.2, 16:53.1, 16:59.0, (17:02.7), (17:41.9) |
29 | 956 | East Kentwood, MI - Team Time (1st 5) 1:22:57.9 | Spread (1st 5) 1:22.6 |
| 41, 64, 184, 299, 368, (377), (401) |
| Hamed Mohamed, Shaka Elysee, Lucas Schneider, Antonio Hall, Maurice Barnes, (Eric Giles), (Zander Masten) |
| 15:54.7, 16:06.8, 16:39.0, 17:00.1, 17:17.3, (17:18.8), (17:23.9) |
30 | 1005 | Grand Haven, MI - Team Time (1st 5) 1:23:22.2 | Spread (1st 5) 49.5 |
| 100, 108, 210, 254, 333, (344), (421) |
| Seth Norder, Nolan Clark, Christian Colvin, Cole Rowden, Jonathan Tysman, (Logan Vining), (Ben Pease) |
| 16:18.4, 16:21.3, 16:43.2, 16:51.4, 17:07.9, (17:10.4), (17:28.9) |
31 | 1024 | Ann Arbor Skyline, MI - Team Time (1st 5) 1:22:24.1 | Spread (1st 5) 2:29.6 |
| 2, 178, 201, 255, 388, (433), (448) |
| Hobbs Kessler, Nicolas Fry, Sanjay Rao, Ian Steele, Luke Suliman, (Alex Ball), (Alex Iekel-Johnson) |
| 14:51.8, 16:37.3, 16:42.0, 16:51.6, 17:21.4, (17:31.3), (17:34.8) |
32 | 1026 | Detroit Catholic Central, MI - Team Time (1st 5) 1:23:08.8 | Spread (1st 5) 1:12.3 |
| 31, 83, 288, 304, 320, (361), (375) |
| Brett Leidal, Matthew Atkinson, Jack Kelly, Nick Dewhirst, Miles Buckley, (Nicholas Cotton), (Josh Lassaline) |
| 15:51.8, 16:13.2, 16:58.2, 17:01.5, 17:04.1, (17:14.2), (17:18.7) |
33 | 1036 | Lowell, MI - Team Time (1st 5) 1:23:34.3 | Spread (1st 5) 36.2 |
| 127, 165, 207, 225, 312, (362), (381) |
| Cole Weston, Sawyer Fowler, Keegan Cater, Jackson Fowler, John Lothian, (Benjamin Bromley), (Levi Mills) |
| 16:26.6, 16:35.0, 16:43.0, 16:46.9, 17:02.8, (17:14.3), (17:19.9) |
34 | 1068 | Jenison, MI - Team Time (1st 5) 1:23:07.0 | Spread (1st 5) 1:35.0 |
| 21, 68, 268, 354, 357, (406), (415) |
| Connor Vachon, Nick Walters, Cole Visser, Connor Lubberts, Brendan Wangler, (Kaleb Maddox), (Ethan Smith) |
| 15:38.7, 16:07.7, 16:53.9, 17:13.0, 17:13.7, (17:24.9), (17:27.2) |
35 | 1074 | Saugatuck, MI - Team Time (1st 5) 1:24:05.1 | Spread (1st 5) 2:47.1 |
| 34, 42, 199, 283, 516, (522), (524) |
| Nik Pettinga, Max Sharnas, Adam Martinson, Tristan Ashley, Kurtis Bronz, (Luke Gorgas), (Charlie Stormer) |
| 15:52.1, 15:55.3, 16:41.5, 16:57.0, 18:39.2, (18:50.3), (19:19.7) |
36 | 1082 | Plymouth, MI - Team Time (1st 5) 1:23:02.0 | Spread (1st 5) 2:01.2 |
| 6, 98, 246, 336, 396, (411), (458) |
| Patrick Byrnes, Sean Byrnes, Alex Bobak, Anirudh Krishnan, Conner Davis, (Tyler Gaylord), (Noah Knutsen) |
| 15:22.0, 16:18.0, 16:50.0, 17:08.8, 17:23.2, (17:26.7), (17:37.7) |
37 | 1097 | Adrian, MI - Team Time (1st 5) 1:23:37.3 | Spread (1st 5) 1:32.7 |
| 51, 131, 228, 250, 437, (498), (502) |
| Aiden Smith, Riley Malarney, Ben Schefka, Braylon Petty, Jake Eagling, (Maximus Perez), (Jackson Nyack) |
| 15:59.7, 16:27.0, 16:47.3, 16:50.9, 17:32.4, (17:59.3), (18:03.2) |
38 | 1116 | Hart, MI - Team Time (1st 5) 1:23:44.8 | Spread (1st 5) 1:00.7 |
| 74, 182, 216, 297, 347, (350), (403) |
| Alex Enns, Spencer Vander Zwaag, Clayton Ackley, Wyatt Dean, Noah Bosley, (Seth Ackley), (Michael Tubbs) |
| 16:10.6, 16:38.7, 16:44.5, 16:59.7, 17:11.3, (17:12.4), (17:24.6) |
39 | 1119 | Zeeland West, MI - Team Time (1st 5) 1:23:48.3 | Spread (1st 5) 1:05.7 |
| 88, 157, 207, 285, 382, (420), (468) |
| Corban Hauch, Chase Holwerda, Joshua Ennen, Carson Holwerda, Caleb Smith, (Nathan Golding), (Riley Scholten) |
| 16:14.5, 16:33.1, 16:43.0, 16:57.5, 17:20.2, (17:28.2), (17:42.8) |
40 | 1128 | St. Louis, MI - Team Time (1st 5) 1:23:56.5 | Spread (1st 5) 1:07.8 |
| 119, 159, 186, 233, 431, (435), (518) |
| Aaron Bowerman, Keegan Honig, Nate March, Ben March, Joe Erickson, (Dylan Marr), (Alex Davis) |
| 16:23.4, 16:33.8, 16:39.5, 16:48.6, 17:31.2, (17:31.6), (18:42.5) |
41 | 1130 | Yale, MI - Team Time (1st 5) 1:23:48.7 | Spread (1st 5) 39.6 |
| 123, 150, 263, 272, 322, (461), (463) |
| Matthew McClelland, Lukas Kriesch, Blake Ferguson, Luke Kecskes, Giovanni Pardo-Keegan, (Nolan Kudera), (Acer Campbell) |
| 16:25.3, 16:31.3, 16:52.9, 16:54.3, 17:04.9, (17:37.9), (17:38.7) |
42 | 1139 | FHC GR_Forest Hills Central, MI - Team Time (1st 5) 1:23:51.7 | Spread (1st 5) 58.8 |
| 99, 106, 219, 348, 367, (457), (469) |
| Sam Yeager, Ethan Krampe, Kyle James-Heer, Tanner Wooden, Jonah Cumings, (Parker Ludwig), (Nathan Decker) |
| 16:18.1, 16:19.7, 16:45.6, 17:11.4, 17:16.9, (17:37.6), (17:44.1) |
43 | 1144 | Davison, MI - Team Time (1st 5) 1:23:37.7 | Spread (1st 5) 1:21.2 |
| 54, 60, 301, 336, 393, (409), (451) |
| Brady McArdle, Kenny Minto, Iain Forrest, Brady Corkins, Griffin Sparks, (Chase Baker), (Parker Austin) |
| 16:01.2, 16:04.8, 17:00.5, 17:08.8, 17:22.4, (17:25.2), (17:35.2) |
44 | 1168 | White Lake Lakeland, MI - Team Time (1st 5) 1:23:55.9 | Spread (1st 5) 47.3 |
| 103, 165, 255, 318, 327, (327), (359) |
| Alex Sullivan, Reese Camp, Jared Platt, Emmet Reamer, Hunter Cybulla, (Ty Nagy), (Isaac Tiernan) |
| 16:19.0, 16:35.0, 16:51.6, 17:04.0, 17:06.3, (17:06.3), (17:13.8) |
45 | 1174 | GR_Christian, MI - Team Time (1st 5) 1:24:01.6 | Spread (1st 5) 1:13.9 |
| 93, 105, 142, 407, 427, (430), (438) |
| Tinsae Nelson, Ben Zwart, Jack Peterson, Dylan Clark, Jack Nelson, (Jasper Casamento), (Reuben Wiering) |
| 16:16.5, 16:19.5, 16:30.2, 17:25.0, 17:30.4, (17:31.0), (17:32.5) |
46 | 1180 | Ithaca, MI - Team Time (1st 5) 1:23:57.6 | Spread (1st 5) 2:09.3 |
| 23, 84, 116, 471, 486, (513), (521) |
| Braxton Lamey, Parks Allen, Espen Lehnst, Nolan Woodman, Hector Sanchez, (Keegan Ouillette), (Devyn Whitford) |
| 15:42.7, 16:13.7, 16:22.9, 17:46.3, 17:52.0, (18:32.8), (18:45.5) |
47 | 1186 | Spring Lake, MI - Team Time (1st 5) 1:23:44.5 | Spread (1st 5) 1:38.0 |
| 35, 59, 270, 388, 434, (442), (481) |
| Ian Hill, Callen Carrier, Carter Phillips, Asher Liu, Adam MacLeod, (Sam Davidson), (Ryan Rymal) |
| 15:53.4, 16:04.3, 16:54.0, 17:21.4, 17:31.4, (17:33.8), (17:51.2) |
48 | 1217 | Petoskey, MI - Team Time (1st 5) 1:24:09.4 | Spread (1st 5) 19.6 |
| 181, 185, 281, 282, 288, (291), (364) |
| Cooper Rokop, Dylan Odenbach, Samuel Smith, Gavin Dyer, Shane Izzard, (Brady Odenbach), (Reese Marvin) |
| 16:38.6, 16:39.1, 16:56.6, 16:56.9, 16:58.2, (16:58.6), (17:15.6) |
49 | 1221 | Ann Arbor Huron, MI - Team Time (1st 5) 1:24:11.5 | Spread (1st 5) 1:02.2 |
| 104, 170, 233, 324, 390, (397), (399) |
| Michael Hill-Carruthers, Peter Stenger, Donovan Smith, Adam Bigelow, Evan Ridenour, (Lucas Weintraub), (Lev Nakamura) |
| 16:19.3, 16:36.2, 16:48.6, 17:05.9, 17:21.5, (17:23.4), (17:23.5) |
50 | 1236 | Grandville Calvin Christian, MI - Team Time (1st 5) 1:24:09.3 | Spread (1st 5) 1:42.0 |
| 50, 206, 227, 287, 466, (476), (478) |
| Luke Witvliet, Logan Manion, Nathan Jenkins, Dan Kehoe, Peter Aupperlee, (Ben Wertz), (Seth Broekhuis) |
| 15:59.6, 16:42.9, 16:47.1, 16:58.1, 17:41.6, (17:48.5), (17:48.9) |
51 | 1238 | Walled Lake Northern, MI - Team Time (1st 5) 1:24:02.7 | Spread (1st 5) 1:29.7 |
| 46, 147, 304, 331, 410, (445), (484) |
| William Thomas, Ethan Parker, Ty Parker, Lucas Karbel, Charlie Jakubowski, (Bradley Corteville), (Jonasen Doran) |
| 15:56.7, 16:30.8, 17:01.5, 17:07.3, 17:26.4, (17:34.0), (17:51.7) |
52 | 1240 | Utica, MI - Team Time (1st 5) 1:23:44.4 | Spread (1st 5) 1:57.7 |
| 9, 152, 312, 351, 416, (436), (495) |
| Carson Nicoletti, Trent McFarland, Ethan Setera, Logan Davis, Noah Miller, (Sachit Soni), (Ethan Muraszewski) |
| 15:29.7, 16:31.9, 17:02.8, 17:12.6, 17:27.4, (17:32.3), (17:57.7) |
53 | 1244 | Livonia Stevenson, MI - Team Time (1st 5) 1:24:16.7 | Spread (1st 5) 39.4 |
| 159, 217, 226, 286, 356, (417), (450) |
| Luke Droz, Sean Massa, Ashwin Philip, Josh Lauzon, Evan Doute-Ball, (Ryland Hughes), (Joey Pietruszka) |
| 16:33.8, 16:44.7, 16:47.0, 16:58.0, 17:13.2, (17:27.6), (17:34.9) |
54 | 1264 | Warren DeLaSalle, MI - Team Time (1st 5) 1:24:20.6 | Spread (1st 5) 1:12.9 |
| 79, 158, 220, 402, 405, (454), (505) |
| Preston Earl, Peyton Ross, Robert Trebnik, Mark Tanot Devereaux, Donovan Davis, (Abishek Nirmal-Kumar), (Dylan Petruzzello) |
| 16:11.9, 16:33.7, 16:45.9, 17:24.3, 17:24.8, (17:36.8), (18:05.2) |
55 | 1271 | Allendale, MI - Team Time (1st 5) 1:24:13.1 | Spread (1st 5) 1:46.0 |
| 30, 162, 236, 385, 458, (504), (512) |
| Hayden Rhodea, Cris Perez, Cameron Moore, Nathan Terbeek, TJ Meyer, (Blake Nelson), (Jas Multani) |
| 15:51.7, 16:34.3, 16:48.8, 17:20.6, 17:37.7, (18:05.1), (18:30.7) |
56 | 1310 | Traverse City St. Francis, MI - Team Time (1st 5) 1:24:32.0 | Spread (1st 5) 50.8 |
| 133, 213, 240, 353, 371, (373), (391) |
| Thomas Richards, Zealand Tarrant, Bryson Ellalasingham, Brenden Endres, Tucker Krumm, (Finn Ritchie), (Connor McIntyre) |
| 16:27.4, 16:44.0, 16:49.5, 17:12.9, 17:18.2, (17:18.3), (17:22.0) |
| 1310 | Walled Lake Central, MI - Team Time (1st 5) 1:24:17.4 | Spread (1st 5) 1:35.2 |
| 43, 78, 366, 394, 429, (441), (503) |
| Nicholas Negru, Connor Callard, Antonio Romano, Jaden Phung, Matt Latzke, (Alex Engle), (Kyler Smead) |
| 15:55.7, 16:11.4, 17:16.5, 17:22.9, 17:30.9, (17:33.5), (18:03.9) |
58 | 1316 | Fenton, MI - Team Time (1st 5) 1:24:27.1 | Spread (1st 5) 57.9 |
| 95, 200, 318, 340, 363, (408), (453) |
| Michael Crane, Samuel Cox, Nathan Katic, Aidan Brzezinski, Josh Maier, (Remington Stapp), (Noah Sage) |
| 16:17.2, 16:41.6, 17:04.0, 17:09.2, 17:15.1, (17:25.1), (17:36.1) |
59 | 1322 | Hanover-Horton, MI - Team Time (1st 5) 1:24:53.4 | Spread (1st 5) 1:54.0 |
| 56, 128, 162, 482, 494, (511), (514) |
| Dean Reynolds, Rogan Melling, Logan Shepherd, Joey Reynolds, Andrew Jordon, (Evan Shepherd), (Scotty Bolton) |
| 16:03.4, 16:26.8, 16:34.3, 17:51.5, 17:57.4, (18:26.8), (18:38.4) |
60 | 1324 | Saginaw Heritage, MI - Team Time (1st 5) 1:24:28.2 | Spread (1st 5) 21.6 |
| 205, 229, 276, 293, 321, (352), (374) |
| Gabriel Trevino, Brady Neumann, Kenny Lewis, Logan Schiebner, Joseph Basara, (Anthony Fiore), (Michael Kennelly) |
| 16:42.7, 16:47.5, 16:54.7, 16:59.0, 17:04.3, (17:12.7), (17:18.6) |
61 | 1328 | Kalamazoo Central, MI - Team Time (1st 5) 1:24:30.9 | Spread (1st 5) 1:27.9 |
| 63, 170, 253, 397, 445, (455), (501) |
| Jonas Fraley-Burgett, Jasper Cane, Charles Blair, Eli Duguid, Bryce Soisson, (Michael Kloosterman), (Andre Soisson) |
| 16:06.1, 16:36.2, 16:51.2, 17:23.4, 17:34.0, (17:37.0), (18:01.9) |
62 | 1329 | Benzie Central, MI - Team Time (1st 5) 1:23:44.6 | Spread (1st 5) 3:01.1 |
| 3, 128, 345, 360, 493, (519), (523) |
| Hunter Jones, Wesley VanPoortfliet, Craig Seger, Michael Musgrave, Lewis Alpers, (Dade Allen), (Josh Adams) |
| 14:56.0, 16:26.8, 17:10.6, 17:14.1, 17:57.1, (18:43.5), (18:57.2) |
63 | 1331 | Lake Fenton, MI - Team Time (1st 5) 1:24:31.3 | Spread (1st 5) 1:52.5 |
| 45, 148, 295, 365, 478, (508), (520) |
| Joseph Gilbert, Kevin Lewis, Colton Dietrich, Nolan Pinion, Matt Fletcher, (Logan Whittecar), (Nathan Niestroy) |
| 15:56.4, 16:30.9, 16:59.4, 17:15.7, 17:48.9, (18:16.0), (18:44.1) |
64 | 1335 | BC Lakeview, MI - Team Time (1st 5) 1:24:40.2 | Spread (1st 5) 1:42.7 |
| 70, 136, 298, 346, 485, (500), (515) |
| Parker LaGro, Caleb Bost, Aiden Moore, Kevin Grady, Devon Njonjo, (Austin Lee), (Christian Kosciuszko) |
| 16:09.2, 16:28.3, 16:59.8, 17:11.0, 17:51.9, (18:00.4), (18:39.1) |
65 | 1359 | Livonia Franklin, MI - Team Time (1st 5) 1:24:55.4 | Spread (1st 5) 1:30.0 |
| 109, 110, 193, 465, 482, (490), (492) |
| Joey Seibert, Landon Latham, Justin Trujillo, George Householder, Will Leon, (Ethan Porreca), (Brady Nordbeck) |
| 16:21.5, 16:21.6, 16:40.2, 17:40.6, 17:51.5, (17:55.6), (17:56.6) |
| 1359 | McBain, MI - Team Time (1st 5) 1:24:39.5 | Spread (1st 5) 53.7 |
| 130, 198, 303, 343, 385, (488), (491) |
| Connor Murphy, Blake Whetstone, Kadin Eastway, Claydon Ingleright, Kyle Pylkas, (Grayson VerBerkmoes), (Aiden Ashton) |
| 16:26.9, 16:40.8, 17:00.9, 17:10.3, 17:20.6, (17:53.5), (17:55.8) |
67 | 1372 | Dearborn Divine Child, MI - Team Time (1st 5) 1:24:32.5 | Spread (1st 5) 1:38.6 |
| 31, 203, 288, 423, 427, (439), (475) |
| Michael Hegarty, Shaun McGrath, Kyle O'Connor, Ryan Ware, Nader Zahr, (Dylan McGrath), (Adam Polakowski) |
| 15:51.8, 16:42.3, 16:58.2, 17:29.8, 17:30.4, (17:33.1), (17:47.5) |
68 | 1399 | FHE Ada Forest Hills Eastern, MI - Team Time (1st 5) 1:24:41.8 | Spread (1st 5) 1:37.0 |
| 47, 140, 341, 423, 448, (489), (506) |
| Ben Clason, Aiden Sullivan, Kyle McKee, Caleb Peterson, Bodie McCloskey, (Cal Hearn), (Ethan Smith) |
| 15:57.8, 16:30.0, 17:09.4, 17:29.8, 17:34.8, (17:54.0), (18:13.1) |
69 | 1409 | Livonia Churchill, MI - Team Time (1st 5) 1:24:52.5 | Spread (1st 5) 56.4 |
| 145, 196, 268, 387, 413, (426), (473) |
| Cameron Kruse, Owen Swisher, Seth Pianga, Thomas Avey, Alex Aljets, (Ethan Riddle), (Ramon Reyes) |
| 16:30.5, 16:40.4, 16:53.9, 17:20.8, 17:26.9, (17:30.2), (17:46.7) |
70 | 1423 | Caro, MI - Team Time (1st 5) 1:24:52.4 | Spread (1st 5) 38.4 |
| 231, 244, 261, 275, 412, (517), (525) |
| Kevin Wilson, Connor Stefanovsky, Tristan Lovett, Matthew Pattullo, Cole Moen, (Tyler Miller), (Tyrese Beedle) |
| 16:48.4, 16:49.9, 16:52.7, 16:54.6, 17:26.8, (18:39.4), (19:20.2) |
71 | 1447 | Oxford, MI - Team Time (1st 5) 1:24:58.7 | Spread (1st 5) 1:40.6 |
| 58, 212, 332, 375, 470, (507), (510) |
| Zach Patterson, Xavier Clark, Kyle DiMalanta, Dylan Stone, Jack Bauman, (Owen Hillary), (Ryan Patterson) |
| 16:04.1, 16:43.6, 17:07.6, 17:18.7, 17:44.7, (18:15.5), (18:25.8) |
72 | 1460 | Canton, MI - Team Time (1st 5) 1:25:08.1 | Spread (1st 5) 1:38.5 |
| 72, 154, 338, 419, 477, (497), (499) |
| Joseph Michalak, Garrett Nagelhout, Damien Dailide, Gnanasai Vepa, Max Wiley, (Chatham McGuire), (Luke Bevington) |
| 16:10.2, 16:32.3, 17:09.0, 17:27.9, 17:48.7, (17:59.2), (18:00.3) |
73 | 1475 | Clarkston, MI - Team Time (1st 5) 1:24:37.2 | Spread (1st 5) 2:03.4 |
| 20, 273, 349, 371, 462, (464), (509) |
| Andrew Sesti, Owen Kolean, Henry Poploskie, Andrew Floros, Valen Kurmaniak, (Bo Anderson), (Nolan Puffer) |
| 15:34.8, 16:54.5, 17:11.5, 17:18.2, 17:38.2, (17:39.9), (18:24.9) |
74 | 1520 | Flint Powers Catholic, MI - Team Time (1st 5) 1:25:11.8 | Spread (1st 5) 1:03.9 |
| 139, 310, 314, 317, 440, (442), (452) |
| Chase Dietrich, Lucas Danic, Nick Mammel, Nicholas Mammel, Matthew Hart, (Andrew Farrer), (Noah Murphy) |
| 16:29.3, 17:02.5, 17:03.0, 17:03.8, 17:33.2, (17:33.8), (17:35.5) |
75 | 1529 | Riverview, MI - Team Time (1st 5) 1:25:19.4 | Spread (1st 5) 1:03.7 |
| 142, 230, 335, 378, 444, (445), (480) |
| Logan Ruffner, Sam Polgar, Eric Pickell, Justin Shupe, Blake Robinson, (Hayden Holmes), (Gavin Shelton) |
| 16:30.2, 16:47.9, 17:08.3, 17:19.1, 17:33.9, (17:34.0), (17:49.9) |