1 | 46 | Fremont,
MI - Team Time (1st 5) 37:24.1 | Spread (1st 5) 35.8 |
| 3, 8, 10, 11, 14, (16), (28) |
| John Christensen, Sean Pettis, Cole Lowery, Chase Lowery, Gabriel Jones, (Lucas Bradley), (Carter Sherman) |
| 7:04.3, 7:29.7, 7:34.0, 7:36.0, 7:40.1, (7:46.1), (8:08.4) |
2 | 48 | Reed City,
MI - Team Time (1st 5) 37:03.9 | Spread (1st 5) 1:09.2 |
| 1, 2, 6, 13, 26, (27), (36) |
| Anthony Kiaunis, Ryan Allen, Izaiah Lentz, Elijah Lentz, Justin Stellini, (Ethan Nicklas), (August Rohde) |
| 6:56.3, 7:02.3, 7:20.1, 7:39.7, 8:05.5, (8:06.2), (8:18.4) |
3 | 111 | Central Montcalm,
MI - Team Time (1st 5) 39:24.3 | Spread (1st 5) 1:10.4 |
| 4, 19, 20, 30, 38, (43), (160) |
| Gage Hoffman, Josiah Curry, Graham Coston, Evan Rolston, Carter Akin, (Landon Hopkins), (Juno Pierce) |
| 7:09.1, 7:51.9, 7:53.2, 8:10.6, 8:19.5, (8:25.4), (11:10.2) |
4 | 176 | St Patrick (Brighton),
MI - Team Time (1st 5) 41:11.8 | Spread (1st 5) 48.0 |
| 18, 21, 39, 44, 54, (58), (61) |
| Shane Cory, Erik DeKeyser, William Lutz, Simon Bosn, Shane Bittikofer, (Alexander McBride), (Marcus O'Hara) |
| 7:51.2, 7:56.1, 8:19.8, 8:25.5, 8:39.2, (8:44.9), (8:47.0) |
5 | 187 | Our Lady of Victory,
MI - Team Time (1st 5) 41:26.9 | Spread (1st 5) 1:02.1 |
| 17, 23, 25, 53, 69, (87), (96) |
| Brady Glon, Benny Siddall, Matthew Wright, Grant Lark, Sam Siddall, (Dominic Silvestri), (Evan Porter) |
| 7:50.7, 8:00.5, 8:05.4, 8:37.5, 8:52.8, (9:04.8), (9:13.6) |
6 | 231 | Our Lady of Good Counsel,
MI - Team Time (1st 5) 42:25.6 | Spread (1st 5) 36.1 |
| 31, 32, 46, 59, 63, (66), (91) |
| Dane Martin, Jackson Ellis, Luke Weidel, Jonathan Rapoza, Parker Schmude, (James Meiselbach), (Henry Kuhns) |
| 8:11.5, 8:12.4, 8:28.7, 8:45.4, 8:47.6, (8:48.3), (9:07.4) |
7 | 282 | Holy Family Regional (Rochester),
MI - Team Time (1st 5) 43:08.9 | Spread (1st 5) 40.0 |
| 40, 42, 51, 67, 82, (94), (101) |
| Andrew Todd, Mario Jesue, Luke Kavanaugh, Nolan Berry, Christopher Jarski, (Ryan Randazzo), (Ryan Warburton) |
| 8:20.9, 8:25.2, 8:33.2, 8:48.7, 9:00.9, (9:09.7), (9:18.8) |
8 | 324 | Michigan Athletic Club for Homeschoolers,
MI - Team Time (1st 5) 43:53.5 | Spread (1st 5) 46.5 |
| 37, 56, 64, 79, 88, (94), (116) |
| Roman Opsommer, Ian Potts, Ambrose Wey, Garrett Potts, Noah Horvath, (Brett Suchland), (Ezekiel Wessel) |
| 8:18.5, 8:42.5, 8:47.9, 8:59.6, 9:05.0, (9:09.7), (9:36.4) |
9 | 331 | Hillsdale,
MI - Team Time (1st 5) 44:00.3 | Spread (1st 5) 48.5 |
| 47, 50, 62, 72, 100, (107), (144) |
| Dominick Coke, Miles Brown, Aidan Monroe, Nolan Grant, Collin Mullaly, (Braden Lige), (Landon York) |
| 8:28.8, 8:32.9, 8:47.1, 8:54.2, 9:17.3, (9:27.9), (10:14.9) |
10 | 350 | Tri-County,
MI - Team Time (1st 5) 43:48.8 | Spread (1st 5) 2:17.8 |
| 7, 48, 73, 102, 120, (123), (129) |
| Gavin Rykse, Quentin DeWitt, Alex Culver, Mason Walkwitz, Brayden Walejewski, (Anthony Albin), (Nicklaus Renner) |
| 7:23.5, 8:28.9, 8:55.2, 9:19.9, 9:41.3, (9:48.5), (9:49.5) |
11 | 356 | St Pius X Catholic,
MI - Team Time (1st 5) 44:18.5 | Spread (1st 5) 1:02.1 |
| 34, 70, 74, 80, 98, (117), (159) |
| Wyatt DelValle, Ethan Cunningham, Jacob Borowicz, Dominic Baretto, Jonah Barretto, (Sean Zaker), (Nate Cusson) |
| 8:13.0, 8:53.4, 8:57.1, 8:59.9, 9:15.1, (9:37.6), (11:04.9) |
12 | 358 | Newaygo,
MI - Team Time (1st 5) 44:09.1 | Spread (1st 5) 2:01.5 |
| 9, 57, 78, 104, 110, (112), (114) |
| Blake Kerr, Jadon Ryman, Noah Dushane, Alexander VanBelois, Luke Acton, (Ashton Harris), (Garrett Wolven) |
| 7:31.6, 8:43.2, 8:59.2, 9:22.0, 9:33.1, (9:33.7), (9:35.7) |
13 | 367 | Royal Oak Shrine,
MI - Team Time (1st 5) 44:33.8 | Spread (1st 5) 28.5 |
| 52, 71, 77, 81, 86, (135), (141) |
| Christian Coletta, Sean Murphy, Kevin Erickson, Eli Lamb, Graham Tobin, (Lorenzo Mio), (Christian Salgado) |
| 8:35.9, 8:54.1, 8:59.1, 9:00.3, 9:04.4, (10:03.5), (10:11.4) |
14 | 374 | Hillsdale Academy,
MI - Team Time (1st 5) 44:41.6 | Spread (1st 5) 1:35.0 |
| 24, 59, 68, 105, 118, (134) |
| Reece Poole, Gabe McArthur, Thomas Holm, James Rahe, Nathan More, (Paul Rahe) |
| 8:03.6, 8:45.4, 8:49.3, 9:24.7, 9:38.6, (10:01.1) |
15 | 386 | St. Fabian,
MI - Team Time (1st 5) 44:34.6 | Spread (1st 5) 58.2 |
| 29, 85, 89, 90, 93, (109), (128) |
| Charles Malinowski, Aidan Etue, Zachary Kipf, Michael Kassa, Noah Wisniewski, (George Hall), (Ethan Specht) |
| 8:10.4, 9:03.4, 9:05.5, 9:06.7, 9:08.6, (9:31.9), (9:49.4) |
16 | 417 | Simpson,
MI - Team Time (1st 5) 45:20.1 | Spread (1st 5) 2:07.5 |
| 15, 35, 121, 122, 124, (136), (152) |
| Jacob Stanislawski, Evan Szalay, Jaylen Miller, William Devoy, Brady Beatty, (Landon Higdon), (Colin Hagerman) |
| 7:41.3, 8:15.1, 9:47.2, 9:47.7, 9:48.8, (10:05.4), (10:35.7) |
17 | 466 | Woodland,
MI - Team Time (1st 5) 45:59.0 | Spread (1st 5) 2:17.0 |
| 12, 83, 113, 125, 133, (145), (146) |
| Luke Byland, Leo Schmitz, Milo Gareiss, Calvin Gareiss, Eli Hoeppner, (Dalton Jewell), (Beckett Dennis) |
| 7:39.0, 9:01.0, 9:34.0, 9:49.0, 9:56.0, (10:16.1), (10:18.0) |
18 | 471 | St Patrick (White Lake),
MI - Team Time (1st 5) 46:52.6 | Spread (1st 5) 2:11.6 |
| 45, 49, 84, 139, 154, (164) |
| Nate Mroz, John Fontes, Colt Ray, Luke Stewart, Grant Erickson, (Brock Slifko) |
| 8:27.9, 8:32.3, 9:03.0, 10:09.9, 10:39.5, (11:20.1) |
19 | 480 | Chippewa Hills,
MI - Team Time (1st 5) 47:03.3 | Spread (1st 5) 3:48.3 |
| 5, 22, 147, 148, 158, (168) |
| Matthew Brownell, Jacob Simon, Talon Lent, Hunter Hoover, Henry Jasman, (Blaine Welch) |
| 7:13.7, 7:57.7, 10:22.9, 10:27.0, 11:02.0, (13:12.4) |
20 | 488 | Ypsilanti Lincoln,
MI - Team Time (1st 5) 46:35.6 | Spread (1st 5) 41.2 |
| 75, 76, 103, 115, 119, (127), (130) |
| Royce Ali, Malik Davis, Matthew Rice, Connor Sindlinger, Tyler Pinard, (Benjamin Schwegler), (Carson Kettlewell) |
| 8:58.8, 8:59.0, 9:21.8, 9:36.0, 9:40.0, (9:49.2), (9:49.8) |
21 | 508 | Big Rapids,
MI - Team Time (1st 5) 47:46.9 | Spread (1st 5) 2:42.1 |
| 33, 55, 125, 140, 155, (163) |
| Austin Dalman, Joel Hardesty, Trenten Corsello, Ian Dorey, Jace Doxtater, (Shaw Walker) |
| 8:12.7, 8:39.8, 9:49.0, 10:10.6, 10:54.8, (11:18.4) |
22 | 533 | Dundee,
MI - Team Time (1st 5) 47:41.7 | Spread (1st 5) 1:47.4 |
| 41, 106, 111, 137, 138, (151) |
| John Trejo, Lucas Stier, Braydon Ost, Ethan Eby, Ryan Cooley, (Owen Cooley) |
| 8:22.3, 9:27.8, 9:33.5, 10:08.4, 10:09.7, (10:34.9) |
23 | 584 | Leland,
MI - Team Time (1st 5) 48:20.0 | Spread (1st 5) 1:05.0 |
| 92, 99, 108, 142, 143, (156), (157) |
| Porter Kowalski, Gabe Caldwell, William Neveau, Weston Kowalski, Edmyn Vann, (Olin Chandler), (Lennon Peluso) |
| 9:08.0, 9:17.0, 9:30.0, 10:12.0, 10:13.0, (10:55.0), (10:57.0) |
24 | 638 | St. Mary Royal Oak,
MI - Team Time (1st 5) 50:18.1 | Spread (1st 5) 2:25.8 |
| 64, 131, 132, 150, 161, (162), (167) |
| Myles McGlinchey, Nico Ishak, Finnegan McGlinchey, Fabian Villarino, Spencer Kowalewski, (Joseph Powell), (Isaac Kerkmaz) |
| 8:47.9, 9:52.8, 9:54.6, 10:29.1, 11:13.7, (11:16.9), (12:39.5) |
25 | 730 | Buckley,
MI - Team Time (1st 5) 54:44.0 | Spread (1st 5) 3:22.0 |
| 97, 149, 153, 165, 166, (169), (170) |
| Ryekin McEachern, Mason McHugh, Tamrak McEachern, Colter McEachern, Colten Ingraham, (Camden Melville), (Jamison Kulawiak) |
| 9:14.0, 10:29.0, 10:39.0, 11:46.0, 12:36.0, (14:06.0), (15:23.0) |