1 | 282 | Brighton,
MI - Team Time (1st 5) 1:20:07.1 | Spread (1st 5) 48.5 |
| 14, 38, 41, 72, 117, (128), (142) |
| 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 | 344 | Caledonia,
MI - Team Time (1st 5) 1:20:41.3 | Spread (1st 5) 38.7 |
| 23, 67, 68, 70, 116, (118), (131) |
| 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 | 443 | Traverse City Central,
MI - Team Time (1st 5) 1:20:17.6 | Spread (1st 5) 1:43.1 |
| 3, 33, 46, 150, 211, (321), (334) |
| 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 | 446 | Grand Haven,
MI - Team Time (1st 5) 1:20:43.7 | Spread (1st 5) 1:14.7 |
| 5, 26, 118, 144, 153, (203), (416) |
| 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 | 456 | Otsego,
MI - Team Time (1st 5) 1:20:56.5 | Spread (1st 5) 1:05.1 |
| 16, 44, 52, 135, 209, (220), (299) |
| Nick Cockerel, Tristin Canales, Mason Kolhoff, Chase Brown, Pierce Bentley, (Colin Wesseldyk), (Luke Aldrich) |
| 15:40.9, 15:59.0, 16:01.4, 16:29.2, 16:46.0, (16:48.7), (17:02.7) |
6 | 484 | Northville,
MI - Team Time (1st 5) 1:21:23.6 | Spread (1st 5) 50.9 |
| 28, 73, 78, 115, 190, (200), (205) |
| 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) |
7 | 493 | Ann Arbor Pioneer,
MI - Team Time (1st 5) 1:21:02.9 | Spread (1st 5) 1:20.6 |
| 9, 75, 79, 124, 206, (225), (231) |
| 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) |
8 | 554 | Lake Orion,
MI - Team Time (1st 5) 1:21:49.1 | Spread (1st 5) 41.8 |
| 51, 89, 99, 121, 194, (246), (371) |
| 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) |
9 | 555 | White Lake Lakeland,
MI - Team Time (1st 5) 1:21:34.9 | Spread (1st 5) 58.0 |
| 36, 39, 97, 138, 245, (262), (297) |
| 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) |
10 | 576 | Romeo,
MI - Team Time (1st 5) 1:20:50.4 | Spread (1st 5) 1:49.3 |
| 7, 11, 98, 126, 334, (403), (471) |
| 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) |
11 | 601 | Hartland,
MI - Team Time (1st 5) 1:20:44.6 | Spread (1st 5) 2:18.6 |
| 1, 70, 122, 151, 257, (356), (372) |
| 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) |
12 | 621 | Chelsea,
MI - Team Time (1st 5) 1:21:41.1 | Spread (1st 5) 1:08.1 |
| 15, 44, 159, 193, 210, (377), (390) |
| Connell Alford, Bram Hartsuff, Zebedee Swager, Nick Spruce, Jonas Norwood, (Leo Swager), (Jackson Dell) |
| 15:38.1, 15:59.0, 16:35.3, 16:42.5, 16:46.2, (17:21.3), (17:23.6) |
13 | 624 | Rockford,
MI - Team Time (1st 5) 1:21:59.3 | Spread (1st 5) 48.4 |
| 40, 76, 132, 168, 208, (325), (392) |
| 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) |
14 | 631 | St. Johns,
MI - Team Time (1st 5) 1:21:38.4 | Spread (1st 5) 1:07.1 |
| 27, 34, 49, 252, 269, (504), (512) |
| Griffin Armbrustmacher, Joey Bowman, Michael Dennis, Tyler Dohm, Isaac Staib, (Austin Drolett), (Cole Riedel) |
| 15:50.9, 15:54.8, 16:00.3, 16:54.4, 16:58.0, (18:17.6), (18:42.7) |
15 | 637 | GR Christian,
MI - Team Time (1st 5) 1:21:41.7 | Spread (1st 5) 1:07.5 |
| 20, 24, 145, 223, 225, (333), (450) |
| Ben Zwart, Tinsae Nelson, Reuben Wiering, Simon Triezenberg, Dylan Clark, (Joe Waalkes), (Rowan Jansen) |
| 15:41.7, 15:49.5, 16:32.5, 16:48.8, 16:49.2, (17:12.2), (17:41.7) |
16 | 708 | Lowell,
MI - Team Time (1st 5) 1:22:16.0 | Spread (1st 5) 45.1 |
| 53, 57, 185, 200, 213, (278), (422) |
| 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) |
17 | 721 | Portage Central,
MI - Team Time (1st 5) 1:22:39.5 | Spread (1st 5) 18.1 |
| 112, 124, 134, 155, 196, (197), (319) |
| 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) |
18 | 762 | Pinckney,
MI - Team Time (1st 5) 1:21:44.2 | Spread (1st 5) 1:54.9 |
| 2, 147, 155, 216, 242, (289), (368) |
| Caleb Jarema, Evan Loughridge, Paul Moore, Ben Richards, Zach Debeauclair, (Colin Snyder), (Ethan Sandula) |
| 14:57.5, 16:32.7, 16:34.8, 16:46.8, 16:52.4, (17:01.0), (17:19.4) |
19 | 780 | Freeland,
MI - Team Time (1st 5) 1:22:22.2 | Spread (1st 5) 2:18.8 |
| 22, 25, 61, 182, 490, (505), (521) |
| Braydon Honsinger, T.j. Hansen, Jacob Wurtzel, Braden Klein, Sam Nemeth, (Camden McLeod), (Joseph Klopf) |
| 15:44.7, 15:49.7, 16:04.8, 16:39.5, 18:03.5, (18:18.7), (19:05.8) |
20 | 784 | East Lansing,
MI - Team Time (1st 5) 1:22:00.3 | Spread (1st 5) 1:42.4 |
| 8, 47, 176, 240, 313, (395), (477) |
| 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) |
21 | 800 | Saline,
MI - Team Time (1st 5) 1:22:52.5 | Spread (1st 5) 31.0 |
| 83, 147, 173, 184, 213, (260), (267) |
| 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) |
22 | 843 | BC Lakeview,
MI - Team Time (1st 5) 1:22:51.6 | Spread (1st 5) 1:26.4 |
| 30, 109, 155, 187, 362, (454), (499) |
| 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) |
23 | 846 | Livonia Churchill,
MI - Team Time (1st 5) 1:22:53.3 | Spread (1st 5) 53.6 |
| 54, 103, 189, 243, 257, (263), (323) |
| 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) |
24 | 847 | Walled Lake Northern,
MI - Team Time (1st 5) 1:22:54.4 | Spread (1st 5) 1:08.8 |
| 58, 100, 172, 185, 332, (336), (380) |
| 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) |
25 | 851 | Okemos,
MI - Team Time (1st 5) 1:22:59.5 | Spread (1st 5) 1:09.0 |
| 69, 91, 164, 164, 363, (363), (380) |
| Anders Howe, Gabe Gulbransen, George Mays, Owen Kadrofske, Gurshaan Sidhu, (Caelan Mead-O'Brien), (Gurmaan Sidhu) |
| 16:10.0, 16:18.5, 16:36.0, 16:36.0, 17:19.0, (17:19.0), (17:21.8) |
26 | 865 | Plymouth,
MI - Team Time (1st 5) 1:22:54.9 | Spread (1st 5) 1:03.0 |
| 43, 114, 129, 285, 294, (313), (355) |
| 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) |
27 | 868 | Adrian,
MI - Team Time (1st 5) 1:22:59.1 | Spread (1st 5) 1:18.9 |
| 64, 86, 158, 160, 400, (429), (432) |
| Braylon Petty, Aiden Smith, Ben Schefka, Bryce Soule, Jake Eagling, (Riley Smith), (Matthew Canales) |
| 16:06.8, 16:16.1, 16:34.9, 16:35.6, 17:25.7, (17:35.3), (17:36.3) |
28 | 871 | Davison,
MI - Team Time (1st 5) 1:22:34.4 | Spread (1st 5) 1:48.7 |
| 19, 31, 145, 265, 411, (444), (474) |
| 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) |
29 | 943 | BC Harper Creek,
MI - Team Time (1st 5) 1:23:01.3 | Spread (1st 5) 1:35.4 |
| 17, 132, 151, 292, 351, (393), (423) |
| Owen Gilbert, Dominic Lowrie, Josh Maurer, William O'Dell, Blake Bess, (Braxton Liss), (Hunter Weller) |
| 15:41.0, 16:28.6, 16:34.0, 17:01.3, 17:16.4, (17:24.8), (17:34.5) |
30 | 949 | Jenison,
MI - Team Time (1st 5) 1:23:26.7 | Spread (1st 5) 23.4 |
| 136, 162, 170, 234, 247, (378), (396) |
| 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) |
31 | 959 | FHC GR Forest Hills Central,
MI - Team Time (1st 5) 1:23:14.1 | Spread (1st 5) 1:19.2 |
| 29, 111, 232, 256, 331, (415), (426) |
| 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) |
32 | 965 | Linden,
MI - Team Time (1st 5) 1:23:04.8 | Spread (1st 5) 1:07.3 |
| 42, 55, 260, 300, 308, (467), (496) |
| Kyle Eberhard, River Meckstroth, Clayton Akerman, Hayden Bradfield, Ryan Blackwood, (Ian Martin), (Miles Aeschliman) |
| 15:58.1, 16:02.4, 16:56.0, 17:02.9, 17:05.4, (17:49.5), (18:10.7) |
33 | 972 | Highland-Milford,
MI - Team Time (1st 5) 1:23:06.2 | Spread (1st 5) 1:28.8 |
| 17, 107, 235, 289, 324, (375), (493) |
| 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) |
34 | 976 | East Grand Rapids,
MI - Team Time (1st 5) 1:23:28.8 | Spread (1st 5) 44.9 |
| 80, 180, 187, 250, 279, (293), (347) |
| Alex Thole, Elijah Robinson, Luke Dykstra, Davis Christy, George Samra, (Ryan McMahon), (Davis Head) |
| 16:14.6, 16:39.3, 16:41.4, 16:54.0, 16:59.5, (17:01.5), (17:15.8) |
35 | 984 | Ann Arbor Skyline,
MI - Team Time (1st 5) 1:23:23.6 | Spread (1st 5) 1:36.0 |
| 48, 92, 107, 306, 431, (463), (486) |
| 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) |
36 | 1011 | TC West (Traverse City),
MI - Team Time (1st 5) 1:23:14.3 | Spread (1st 5) 1:59.4 |
| 21, 63, 140, 336, 451, (470), (484) |
| 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) |
37 | 1014 | St. Louis,
MI - Team Time (1st 5) 1:23:35.5 | Spread (1st 5) 1:04.2 |
| 90, 94, 106, 341, 383, (435), (459) |
| Nate March, Ben March, Aaron Bowerman, Dylan Marr, Landon Pestrue, (Thomas Zacharko), (Colin Kuhn) |
| 16:17.7, 16:19.3, 16:23.4, 17:13.2, 17:21.9, (17:37.3), (17:47.4) |
38 | 1037 | Kalamazoo Central,
MI - Team Time (1st 5) 1:23:35.6 | Spread (1st 5) 48.9 |
| 81, 84, 275, 295, 302, (316), (319) |
| 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) |
39 | 1055 | Clarkston,
MI - Team Time (1st 5) 1:23:39.1 | Spread (1st 5) 1:07.1 |
| 59, 166, 219, 283, 328, (480), (494) |
| 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) |
40 | 1059 | Salem,
MI - Team Time (1st 5) 1:23:36.3 | Spread (1st 5) 1:30.1 |
| 34, 120, 126, 385, 394, (401), (404) |
| 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) |
41 | 1101 | Grosse Pointe South,
MI - Team Time (1st 5) 1:23:43.0 | Spread (1st 5) 1:10.1 |
| 32, 213, 268, 283, 305, (391), (402) |
| 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) |
42 | 1105 | Petoskey,
MI - Team Time (1st 5) 1:23:51.5 | Spread (1st 5) 1:17.0 |
| 56, 137, 190, 353, 369, (404), (464) |
| Samuel Smith, Shane Izzard, Cooper Rokop, Tommy Farley, Brady Odenbach, (Dylan Odenbach), (Gavin Towner) |
| 16:02.5, 16:30.7, 16:42.2, 17:16.6, 17:19.5, (17:27.4), (17:48.6) |
43 | 1125 | Novi,
MI - Team Time (1st 5) 1:24:03.5 | Spread (1st 5) 35.6 |
| 110, 230, 233, 271, 281, (359), (423) |
| 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) |
44 | 1126 | Farmington,
MI - Team Time (1st 5) 1:23:25.9 | Spread (1st 5) 2:20.3 |
| 6, 88, 244, 339, 449, (498), (519) |
| 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) |
45 | 1132 | Hart,
MI - Team Time (1st 5) 1:24:05.3 | Spread (1st 5) 57.1 |
| 96, 161, 174, 349, 352, (370), (503) |
| Clayton Ackley, Noah Bosley, Wyatt Dean, Seth Ackley, Max Nienhuis, (Max Stitt), (Josef Bromley) |
| 16:19.4, 16:35.7, 16:37.8, 17:15.9, 17:16.5, (17:19.6), (18:14.9) |
46 | 1149 | Detroit Catholic Central,
MI - Team Time (1st 5) 1:24:05.0 | Spread (1st 5) 51.4 |
| 94, 105, 304, 318, 328, (344), (359) |
| 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) |
47 | 1154 | Fenton,
MI - Team Time (1st 5) 1:24:04.3 | Spread (1st 5) 1:07.9 |
| 74, 149, 281, 287, 363, (367), (434) |
| 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) |
48 | 1207 | Grandville Calvin Christian,
MI - Team Time (1st 5) 1:24:41.3 | Spread (1st 5) 1:52.6 |
| 87, 153, 169, 303, 495, (522), (525) |
| Nathan Jenkins, Dan Kehoe, Logan Manion, Ben Wertz, Trevor Dornbos, (Austin Zielinski), (Zach Dole) |
| 16:16.8, 16:34.7, 16:36.5, 17:03.9, 18:09.4, (19:12.2), (20:15.2) |
| 1207 | Saginaw Heritage,
MI - Team Time (1st 5) 1:24:22.5 | Spread (1st 5) 53.6 |
| 112, 200, 225, 309, 361, (397), (417) |
| 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) |
50 | 1211 | Dexter,
MI - Team Time (1st 5) 1:24:16.6 | Spread (1st 5) 1:03.1 |
| 77, 207, 285, 295, 347, (457), (472) |
| 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) |
51 | 1224 | Yale,
MI - Team Time (1st 5) 1:24:33.9 | Spread (1st 5) 1:39.4 |
| 85, 175, 192, 297, 475, (478), (513) |
| Lukas Kriesch, Acer Campbell, Giovanni Pardo-Keegan, Blake Ferguson, Kale Kovach, (Braxton Shutko), (Jack Nicol) |
| 16:15.9, 16:37.9, 16:42.3, 17:02.5, 17:55.3, (17:57.2), (18:44.0) |
52 | 1244 | Lansing Catholic,
MI - Team Time (1st 5) 1:24:22.7 | Spread (1st 5) 1:21.4 |
| 65, 104, 310, 358, 407, (510), (511) |
| Josh Otten, David Pruder, Cameron Haraburda, Josh Frary, Stephen Fair, (Elijah Nevins), (Andrew Frary) |
| 16:07.3, 16:23.1, 17:05.8, 17:17.8, 17:28.7, (18:39.2), (18:41.2) |
53 | 1258 | Midland,
MI - Team Time (1st 5) 1:24:12.9 | Spread (1st 5) 2:23.0 |
| 13, 130, 204, 438, 473, (500), (508) |
| 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) |
54 | 1261 | Lapeer,
MI - Team Time (1st 5) 1:23:51.2 | Spread (1st 5) 2:30.3 |
| 4, 50, 317, 421, 469, (518), (523) |
| 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) |
55 | 1264 | Alpena,
MI - Team Time (1st 5) 1:24:38.2 | Spread (1st 5) 1:03.2 |
| 141, 170, 179, 346, 428, (485), (507) |
| 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) |
| 1264 | Sparta,
MI - Team Time (1st 5) 1:24:25.1 | Spread (1st 5) 1:23.3 |
| 60, 220, 238, 340, 406, (419), (433) |
| Jackson Jones, Gregory Janesak, Logan Seymour, Jax Wilson, Noah Momber, (Isaiah Skowronek), (Cameron Hartwick) |
| 16:04.5, 16:48.7, 16:51.2, 17:12.9, 17:27.8, (17:33.7), (17:36.6) |
57 | 1276 | Port Huron Northern,
MI - Team Time (1st 5) 1:24:37.1 | Spread (1st 5) 20.8 |
| 218, 225, 252, 259, 322, (516), (524) |
| 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) |
58 | 1277 | Fremont,
MI - Team Time (1st 5) 1:24:01.1 | Spread (1st 5) 1:56.4 |
| 12, 237, 274, 357, 397, (439), (446) |
| Conor Somers, Brennan Schuler, Gavin Schuler, John Christensen, Sean Pettis, (Henrik Quist), (Cole Lowery) |
| 15:28.9, 16:50.8, 16:58.7, 17:17.4, 17:25.3, (17:37.7), (17:40.4) |
59 | 1307 | DeWitt,
MI - Team Time (1st 5) 1:24:46.4 | Spread (1st 5) 1:12.2 |
| 101, 199, 211, 378, 418, (489), (501) |
| 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) |
60 | 1316 | Flint Powers Catholic,
MI - Team Time (1st 5) 1:24:42.8 | Spread (1st 5) 1:22.1 |
| 82, 101, 301, 397, 435, (479), (497) |
| Lucas Danic, Chase Dietrich, David Murphy, Noah Murphy, Aidan Lobsinger, (Gavin Hamilton), (Peter Huey) |
| 16:15.2, 16:21.3, 17:03.7, 17:25.3, 17:37.3, (17:57.3), (18:11.2) |
61 | 1317 | Rochester Hills Stoney Creek,
MI - Team Time (1st 5) 1:24:42.3 | Spread (1st 5) 1:03.5 |
| 93, 197, 255, 384, 388, (412), (414) |
| 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) |
62 | 1371 | Clio,
MI - Team Time (1st 5) 1:25:03.3 | Spread (1st 5) 1:54.0 |
| 62, 224, 272, 330, 483, (514), (520) |
| Gabriel Phillips, Tyler Heath, Elliott Sirianni, Andrew Polcik, Andrew Yax, (Evan Sirianni), (Anthony Condron) |
| 16:05.4, 16:48.9, 16:58.5, 17:11.1, 17:59.4, (18:45.7), (18:57.4) |
63 | 1384 | Ionia,
MI - Team Time (1st 5) 1:25:01.6 | Spread (1st 5) 1:40.1 |
| 66, 220, 291, 342, 465, (506), (509) |
| Josiah Magley, Heath LaPointe, Jacob Montgomery, Ellis Yokom, Andrew Gerdes, (Tyson Evans), (Riley Husted) |
| 16:08.7, 16:48.7, 17:01.2, 17:14.2, 17:48.8, (18:25.8), (18:28.6) |
64 | 1392 | Traverse City St. Francis,
MI - Team Time (1st 5) 1:25:00.4 | Spread (1st 5) 29.0 |
| 239, 247, 254, 276, 376, (423), (452) |
| Josh Kerr, Thomas Richards, Tucker Krumm, Josh Slocum, Lewis Walter, (Connor McIntyre), (Judge Morgan) |
| 16:52.1, 16:53.5, 16:54.6, 16:59.1, 17:21.1, (17:34.5), (17:42.0) |
65 | 1431 | St. Clair,
MI - Team Time (1st 5) 1:25:14.2 | Spread (1st 5) 1:03.4 |
| 166, 217, 229, 374, 445, (462), (492) |
| Sam Vitale, David Harris, Carter Boullard, Cole Cunningham, Dylan Distelrath, (Connor Kreger), (Joe Edgemon) |
| 16:36.1, 16:48.1, 16:49.8, 17:20.7, 17:39.5, (17:48.1), (18:04.5) |
66 | 1452 | East Kentwood,
MI - Team Time (1st 5) 1:25:24.6 | Spread (1st 5) 1:17.0 |
| 122, 178, 251, 446, 455, (466), (487) |
| 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) |
67 | 1458 | Zeeland West,
MI - Team Time (1st 5) 1:25:14.5 | Spread (1st 5) 40.0 |
| 195, 235, 266, 373, 389, (442), (461) |
| 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) |
68 | 1476 | Royal Oak,
MI - Team Time (1st 5) 1:25:23.2 | Spread (1st 5) 1:02.1 |
| 162, 240, 270, 363, 441, (476), (482) |
| 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) |
69 | 1481 | Mason,
MI - Team Time (1st 5) 1:25:24.2 | Spread (1st 5) 1:04.8 |
| 139, 183, 344, 385, 430, (448), (468) |
| Landon Buskirk, Alex Doneth, Evan Ross, Eric Rice, James Meninga, (Chase Miller), (William Barnum) |
| 16:31.3, 16:39.7, 17:14.7, 17:22.4, 17:36.1, (17:40.9), (17:49.7) |
70 | 1485 | Ann Arbor Huron,
MI - Team Time (1st 5) 1:25:17.3 | Spread (1st 5) 14.1 |
| 272, 277, 287, 311, 338, (409), (481) |
| 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) |
71 | 1492 | Grand Ledge,
MI - Team Time (1st 5) 1:25:19.2 | Spread (1st 5) 1:51.3 |
| 37, 247, 342, 408, 458, (487), (491) |
| 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) |
72 | 1535 | Detroit U-D Jesuit,
MI - Team Time (1st 5) 1:25:29.9 | Spread (1st 5) 51.4 |
| 177, 307, 315, 326, 410, (437), (439) |
| 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) |
73 | 1558 | Spring Lake,
MI - Team Time (1st 5) 1:25:09.6 | Spread (1st 5) 2:18.0 |
| 10, 326, 350, 419, 453, (460), (502) |
| Ian Hill, Carter Phillips, Sam Davidson, Ethan Grevengoed, Lucas Ruffing, (Tanner Guczwa), (Parker Woodwyk) |
| 15:25.6, 17:10.5, 17:16.2, 17:33.7, 17:43.6, (17:47.5), (18:14.8) |
74 | 1576 | Oxford,
MI - Team Time (1st 5) 1:25:39.6 | Spread (1st 5) 50.5 |
| 143, 312, 354, 380, 387, (426), (456) |
| 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) |
75 | 1580 | GR Catholic Central,
MI - Team Time (1st 5) 1:25:44.1 | Spread (1st 5) 58.6 |
| 181, 264, 280, 413, 442, (515), (517) |
| Erickson Kunzler, Brian Langlois, Jeb Hillary, Ian Richthammer, Nick Moll, (Aiden Kasprzak), (Aiden McGavin) |
| 16:39.4, 16:56.7, 16:59.6, 17:30.4, 17:38.0, (18:46.3), (18:52.1) |