1 | 63 | Freeland,
MI - Team Time (1st 5) 1:22:39.7 | Spread (1st 5) 1:47.2 |
| 2, 3, 11, 21, 26, (49), (50) |
| Braydon Honsinger, T.j. Hansen, Braden Klein, Camden McLeod, Sam Nemeth, (Evan Brown), (Chase Somers) |
| 15:34.9, 15:41.2, 16:49.3, 17:12.2, 17:22.1, (18:14.9), (18:15.6) |
2 | 91 | Alma,
MI - Team Time (1st 5) 1:25:03.8 | Spread (1st 5) 1:36.3 |
| 5, 16, 18, 19, 33, (45), (98) |
| Thomas Larson, Ali Kudmani, Bodie Heiss, Luca Lebron, Elijah Baltierra, (Noah Chouinard), (Paolo Poquiz) |
| 16:00.8, 17:05.2, 17:10.2, 17:10.5, 17:37.1, (18:09.2), (20:15.8) |
3 | 93 | Frankenmuth,
MI - Team Time (1st 5) 1:24:44.5 | Spread (1st 5) 1:51.3 |
| 4, 14, 15, 24, 36, (54), (57) |
| Landen Wise, Brett Magnus, Anthony Plana, Grant Conger, Cougar Clark, (Aidan Maki), (Jagger Clark) |
| 15:50.1, 16:56.8, 17:02.2, 17:14.0, 17:41.4, (18:23.2), (18:32.8) |
4 | 102 | St. Louis,
MI - Team Time (1st 5) 1:25:05.1 | Spread (1st 5) 1:34.4 |
| 6, 10, 23, 28, 35, (43), (72) |
| Ben March, Landon Pestrue, Dylan Marr, Alex Rodriguez, Colin Kuhn, (Hayden Shattuck), (Dominic Gilman) |
| 16:04.7, 16:37.7, 17:13.9, 17:29.7, 17:39.1, (18:07.1), (19:03.5) |
5 | 128 | Ithaca,
MI - Team Time (1st 5) 1:25:56.2 | Spread (1st 5) 2:43.0 |
| 1, 22, 28, 31, 46, (55), (61) |
| Parks Allen, Landen Styka, Miingen Bertrand, Lane McDonald, Devyn Whitford, (Brent DeSaegher), (Jacob Mankey) |
| 15:28.3, 17:12.8, 17:29.7, 17:34.1, 18:11.3, (18:26.2), (18:40.8) |
6 | 176 | Caro,
MI - Team Time (1st 5) 1:28:03.8 | Spread (1st 5) 2:45.8 |
| 7, 9, 25, 62, 73, (82) |
| Connor Stefanovsky, Matthew Pattullo, Jacob Moore, Jackson Fulton, Evan Langmaid, (Trace Slezsak) |
| 16:20.1, 16:32.7, 17:21.4, 18:43.7, 19:05.9, (19:31.1) |
7 | 181 | Birch Run,
MI - Team Time (1st 5) 1:28:29.5 | Spread (1st 5) 2:23.7 |
| 8, 17, 38, 53, 65, (75), (78) |
| Bryce Husen, Jack Rumptz, Connor Mausolf, Owen Quinnan, Carson Parlberg, (Parlberg Carson), (Masen Koskinen) |
| 16:23.8, 17:10.0, 17:46.2, 18:22.0, 18:47.5, (19:12.6), (19:19.1) |
8 | 203 | Shepherd,
MI - Team Time (1st 5) 1:29:38.7 | Spread (1st 5) 2:11.5 |
| 12, 37, 40, 44, 70, (84), (90) |
| Nolan Longuski, Nico Lopez, Ian McNeel, Logan Means, Lance Helfer, (Noah Gola), (Isaac Gola) |
| 16:49.5, 17:43.5, 17:57.2, 18:07.5, 19:01.0, (19:38.9), (19:52.3) |
9 | 257 | Midland Bullock Creek,
MI - Team Time (1st 5) 1:31:39.7 | Spread (1st 5) 1:42.7 |
| 27, 32, 60, 64, 74, (125) |
| Brayden Sweeney, Bailey Wiggins, Duane Davis, Marc Woods, Carter Wells, (Everett Orlowski) |
| 17:29.0, 17:35.6, 18:39.1, 18:44.3, 19:11.7, (29:06.7) |
10 | 289 | Saginaw Swan Valley,
MI - Team Time (1st 5) 1:33:28.7 | Spread (1st 5) 3:42.7 |
| 30, 34, 51, 66, 108, (119), (121) |
| Owen Fennelly, Murphy Wagner, Gannon Sova, Landon Geiling, Trenton Terrian, (Drew Fruk), (Andrew Mielke) |
| 17:30.9, 17:37.9, 18:16.3, 18:50.0, 21:13.6, (22:57.8), (23:24.7) |
11 | 313 | Breckenridge,
MI - Team Time (1st 5) 1:34:51.6 | Spread (1st 5) 4:22.7 |
| 20, 39, 47, 96, 111, (114), (118) |
| Sawyer Stoneman, Isaac Humm, Jaden Ostrander, Aimon Humm, Preston Foster, (Maddax McCaw), (Jadon Mayer) |
| 17:11.3, 17:47.2, 18:11.7, 20:07.4, 21:34.0, (21:49.8), (22:48.0) |
12 | 342 | Ovid-Elsie,
MI - Team Time (1st 5) 1:34:48.0 | Spread (1st 5) 1:20.1 |
| 41, 69, 76, 77, 79, (93), (105) |
| Clay Powell, Ryan Gavenda, Joshua Miller, James Kelly, Gunner McCreery, (Austin Smith), (Levi Ruben) |
| 18:00.6, 18:52.3, 19:16.1, 19:18.3, 19:20.7, (19:57.4), (20:52.4) |
13 | 356 | Saginaw Michigan Lutheran Seminary,
MI - Team Time (1st 5) 1:35:30.4 | Spread (1st 5) 1:45.1 |
| 48, 58, 68, 88, 94, (101), (103) |
| Jeffery Harden, Camden Fager, Silas Schultz, Caleb Munson, Matthew Bannick, (Caleb Needham), (Summer Yuan) |
| 18:14.4, 18:36.9, 18:51.7, 19:47.9, 19:59.5, (20:34.3), (20:48.1) |
14 | 357 | Chesaning,
MI - Team Time (1st 5) 1:35:59.0 | Spread (1st 5) 4:04.0 |
| 13, 63, 80, 95, 106, (116), (128) |
| Levi Maier, Corbin Walker, Caleb Walker, Eric Barancik, Cole Maier, (Jayce Hyde), (Jeffrey Luce) |
| 16:52.0, 18:44.0, 19:22.0, 20:05.0, 20:56.0, (22:03.0), (40:08.5) |
15 | 361 | North Branch,
MI - Team Time (1st 5) 1:35:30.3 | Spread (1st 5) 1:11.4 |
| 56, 67, 71, 81, 86, (91), (113) |
| Thomas Kann, Bryce Barkowska, Wyatt Opperman, Landan Pung, Valentino Castaneda, (Brent Castle), (James McNees) |
| 18:28.0, 18:50.5, 19:02.4, 19:30.0, 19:39.4, (19:53.9), (21:47.2) |
16 | 403 | Hemlock,
MI - Team Time (1st 5) 1:37:50.8 | Spread (1st 5) 2:21.7 |
| 42, 83, 87, 92, 99, (102), (107) |
| Matthew Johnston, Owen Rathbun, Brody Davis, David Hensler, Alec Briggs, (Nathan Scherzer), (Dennis Schaffer) |
| 18:05.2, 19:34.8, 19:47.8, 19:56.1, 20:26.9, (20:42.0), (20:56.2) |
17 | 457 | Saginaw Valley Lutheran,
MI - Team Time (1st 5) 1:41:07.5 | Spread (1st 5) 3:13.3 |
| 52, 89, 97, 109, 110, (112), (124) |
| Jayden Fox, Gavin Girard, Ethan Schmidt, Bryan Schwarz, Colton Moore, (Zach LaMont), (Anthony Rytlewski) |
| 18:18.4, 19:48.4, 20:10.3, 21:18.7, 21:31.7, (21:47.1), (24:17.6) |
18 | 469 | Millington,
MI - Team Time (1st 5) 1:43:03.4 | Spread (1st 5) 4:47.7 |
| 59, 84, 100, 104, 122 |
| Ayden Laurin, Tyler Rude, Jake Rodammer, Maddox Fabbro, Connor Hoard |
| 18:38.0, 19:38.9, 20:28.7, 20:52.1, 23:25.7 |
19 | 601 | St. Charles,
MI - Team Time (1st 5) 2:00:47.6 | Spread (1st 5) 8:01.8 |
| 115, 117, 120, 123, 126, (127) |
| Oakley Henson, Connor Karow, Spencer Roberts, Braden Wicke, Blake Breidinger, (Gabe Kelley) |
| 21:55.3, 22:11.8, 23:13.2, 23:30.2, 29:57.1, (34:14.0) |