1 | 69 | St. Louis,
MI - Team Time (1st 5) 1:23:56.5 | Spread (1st 5) 1:07.8 |
| 6, 8, 12, 14, 29, (30), (59) |
| 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) |
2 | 81 | Ithaca,
MI - Team Time (1st 5) 1:23:57.6 | Spread (1st 5) 2:09.3 |
| 1, 4, 5, 35, 36, (49), (62) |
| 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) |
3 | 100 | Caro,
MI - Team Time (1st 5) 1:24:52.4 | Spread (1st 5) 38.4 |
| 13, 18, 20, 21, 28, (56), (79) |
| 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) |
4 | 110 | Alma,
MI - Team Time (1st 5) 1:25:21.8 | Spread (1st 5) 46.4 |
| 14, 16, 22, 26, 32, (47), (64) |
| Andrew Shafley, Logan Snyder, Blaze Abell, Ali Kudmani, Ryan Fachting, (Dillon Dennison), (Josiah Baltierra) |
| 16:48.6, 16:48.8, 16:54.8, 17:14.6, 17:35.0, (18:31.5), (18:47.9) |
5 | 111 | Breckenridge,
MI - Team Time (1st 5) 1:25:44.6 | Spread (1st 5) 2:31.2 |
| 2, 9, 19, 37, 44, (54) |
| Mason Sumner, Trent Carter, Colttion Vine, Isaac Humm, Jaden Ostrander, (Sawyer Stoneman) |
| 15:53.4, 16:34.4, 16:50.6, 18:01.6, 18:24.6, (18:38.2) |
6 | 124 | Freeland,
MI - Team Time (1st 5) 1:26:14.3 | Spread (1st 5) 2:30.9 |
| 3, 7, 17, 40, 57, (60), (63) |
| Braydon Honsinger, Jacob Wurtzel, Braden Klein, Carter Vasicek, Jacob Alexander, (Caleb Davies), (Alex Deeter) |
| 16:08.7, 16:28.5, 16:49.4, 18:08.1, 18:39.6, (18:43.4), (18:46.3) |
7 | 182 | Shepherd,
MI - Team Time (1st 5) 1:29:14.4 | Spread (1st 5) 2:00.3 |
| 11, 25, 41, 50, 55, (65), (86) |
| Mason Cross, Joshua Warner, Nico Lopez, Silas Howard, Andersen Griffin-Strand, (Ryker Matties), (Zach Buckley) |
| 16:38.9, 17:13.8, 18:09.4, 18:33.1, 18:39.2, (18:51.0), (19:52.0) |
8 | 207 | North Branch,
MI - Team Time (1st 5) 1:30:07.5 | Spread (1st 5) 1:53.0 |
| 23, 31, 38, 45, 70, (88), (90) |
| Evan Schapman, Gabriel Hutchins, Kyle Schoch, David Hadden, Grant Clemens, (Leyton Hutchins), (Blake Dorner) |
| 17:07.4, 17:32.1, 18:02.6, 18:25.0, 19:00.4, (19:58.4), (20:00.2) |
9 | 214 | Frankenmuth,
MI - Team Time (1st 5) 1:29:49.2 | Spread (1st 5) 2:25.5 |
| 10, 27, 39, 67, 71, (75), (102) |
| Collin Fall, Grant Conger, Jacob Caton, Lucas Major, Aidan Maki, (Caleb Grimshaw), (Lincoln Waliczek) |
| 16:35.0, 17:17.5, 18:02.9, 18:53.3, 19:00.5, (19:06.5), (20:50.2) |
10 | 233 | Birch Run,
MI - Team Time (1st 5) 1:31:33.3 | Spread (1st 5) 1:05.6 |
| 34, 42, 46, 53, 58, (68), (69) |
| Bryce Husen, Owen Quinnan, Connor Mausolf, Kyle Cherry, Amando Dominguez, (Waylon Alvord), (Jack Rumptz) |
| 17:36.8, 18:11.7, 18:27.5, 18:34.9, 18:42.4, (18:57.9), (18:59.2) |
11 | 265 | Chesaning,
MI - Team Time (1st 5) 1:32:20.2 | Spread (1st 5) 2:01.7 |
| 24, 51, 52, 61, 77, (122), (123) |
| Levi Maier, Jaden James, Addison James, Corbin Walker, Mason Struck, (Logan Trzil), (Isaac Zamora) |
| 17:13.3, 18:33.3, 18:34.0, 18:44.6, 19:15.0, (24:39.0), (25:04.1) |
12 | 402 | Essexville Garber,
MI - Team Time (1st 5) 1:40:33.5 | Spread (1st 5) 4:31.5 |
| 33, 48, 100, 108, 113, (124) |
| Liam Anderson, Wyatt Ciesla, Sabin Shrestha, Caiden Warren, Hayden Gage, (Seth Gage) |
| 17:35.4, 18:31.8, 20:47.7, 21:31.7, 22:06.9, (27:11.7) |
13 | 420 | Midland Bullock Creek,
MI - Team Time (1st 5) 1:38:59.2 | Spread (1st 5) 2:09.5 |
| 66, 72, 84, 95, 103, (106), (114) |
| Jacob Inman, Nate Simmons, Grant Tilmann, Zachary Petersen, Anthony Davis, (Richard Laughton), (Jason Moe) |
| 18:51.4, 19:03.2, 19:34.4, 20:29.3, 21:00.9, (21:27.0), (22:11.7) |
14 | 422 | Saginaw Valley Lutheran,
MI - Team Time (1st 5) 1:38:40.5 | Spread (1st 5) 1:22.0 |
| 78, 80, 81, 87, 96, (101), (105) |
| Brendan McDonald, Mitchell Neumann, Ian Schoenmeyer, David Derusha, John Koltvedt, (Joshua Hecht), (Gavin Girard) |
| 19:16.1, 19:23.7, 19:24.4, 19:58.2, 20:38.1, (20:49.2), (21:19.9) |
15 | 423 | Ovid-Elsie,
MI - Team Time (1st 5) 1:38:27.6 | Spread (1st 5) 1:05.5 |
| 74, 82, 85, 89, 93, (94), (104) |
| Coleten Towsley-Wagner, Gavyn Leavitt, Justin Prewitt, Ryan Gavenda, Cole Workman, (Corbin Kelley), (Kaden West) |
| 19:05.4, 19:24.9, 19:47.1, 19:59.3, 20:10.9, (20:27.1), (21:07.3) |
16 | 456 | Saginaw Michigan Lutheran Seminary,
MI - Team Time (1st 5) 1:43:02.0 | Spread (1st 5) 3:59.1 |
| 43, 92, 99, 107, 115, (117), (118) |
| Sam Korthals, Jeffery Harden, Caleb Munson, Silas Schultz, Justin Peter, (Kyle Loeffler), (Sam Scharrer) |
| 18:22.7, 20:03.2, 20:45.8, 21:28.5, 22:21.8, (22:57.1), (23:08.1) |
17 | 482 | Hemlock,
MI - Team Time (1st 5) 1:43:51.2 | Spread (1st 5) 3:42.1 |
| 76, 83, 97, 110, 116, (119), (121) |
| Tyler Jones, Carson Penny, Dennis Schaffer, Xander Nichols, David Hensler, (Hayden Rondy), (Nathan Scherzer) |
| 19:11.0, 19:30.2, 20:38.9, 21:38.0, 22:53.1, (23:23.0), (23:58.6) |
| 482 | Saginaw Swan Valley,
MI - Team Time (1st 5) 1:43:08.1 | Spread (1st 5) 2:39.6 |
| 73, 91, 98, 109, 111, (112), (120) |
| Landon Geiling, Bowen Steinke, Nathan Coffel, Cohen Schiebner, Ty Bremer, (Matthew Guerrero), (Matt Todd) |
| 19:03.9, 20:03.0, 20:45.4, 21:32.3, 21:43.5, (21:50.4), (23:43.9) |