1 | 125 | TC West (Traverse City),
MI - Team Time (1st 5) 53:13.3 | Spread (1st 5) 38.0 |
| 9, 12, 15, 40, 49, (64), (74) |
| Isaac Stone, Luke Anderson, Jonah Hochstetler, Ben Habers, Austin Brown, (Carter Dean), (Peter Worden) |
| 10:22.1, 10:26.8, 10:30.0, 10:54.3, 11:00.1, (11:12.2), (11:18.0) |
2 | 134 | Traverse City St. Francis,
MI - Team Time (1st 5) 53:17.9 | Spread (1st 5) 52.0 |
| 4, 14, 31, 42, 43, (45), (52) |
| Thomas Richards, Zealand Tarrant, Brenden Endres, Bryson Ellalasingham, Carter Thelen, (Finn Ritchie), (Jacob Heeringa) |
| 10:05.0, 10:29.9, 10:50.0, 10:56.0, 10:57.0, (10:58.0), (11:05.0) |
3 | 149 | Lansing Catholic,
MI - Team Time (1st 5) 53:44.8 | Spread (1st 5) 54.2 |
| 5, 24, 32, 33, 55, (62), (137) |
| Josh Frary, Cameron Haraburda, Thomas Gianiodis, Matthew Jenness, David Pruder, (Jack Saxton), (Andrew Frary) |
| 10:13.3, 10:42.6, 10:50.6, 10:50.8, 11:07.5, (11:10.7), (12:07.9) |
4 | 155 | Davison,
MI - Team Time (1st 5) 52:58.9 | Spread (1st 5) 1:17.7 |
| 2, 3, 38, 54, 58, (71), (78) |
| Kenny Minto, Brady McArdle, Iain Forrest, Parker Austin, Chase Baker, (Brady Corkins), (Eddie Roberts) |
| 9:51.1, 10:00.2, 10:52.7, 11:06.1, 11:08.8, (11:15.9), (11:21.4) |
5 | 240 | Remus Chippewa Hills,
MI - Team Time (1st 5) 54:44.9 | Spread (1st 5) 1:09.4 |
| 6, 23, 60, 72, 79, (90), (147) |
| Jake O'Neil, Aidan Hollandsworth, Nicholas Sherman, Matthew Brownell, Jaydon Gatehouse, (Shaun Biller), (Martin Grinnell) |
| 10:15.2, 10:39.2, 11:09.8, 11:16.1, 11:24.6, (11:33.1), (12:15.4) |
6 | 283 | Eaton Rapids,
MI - Team Time (1st 5) 55:34.1 | Spread (1st 5) 1:14.2 |
| 20, 34, 50, 68, 111, (119), (149) |
| Austin Rybolt, Chris Copeland, Donovan Krull, Keith Morgan, Tommy O'Brien, (Hudson Schinkel), (Joe Roodvoets) |
| 10:36.3, 10:51.1, 11:01.8, 11:14.4, 11:50.5, (11:55.4), (12:16.4) |
7 | 286 | Dansville,
MI - Team Time (1st 5) 55:36.7 | Spread (1st 5) 1:10.3 |
| 16, 26, 65, 83, 96, (98), (194) |
| Jalen Nelson, Joseph Kadluboski, Damian DeFeyter, Sammy Schmidt, Tate Cox, (Calvin vanHartesvelt), (Kevin Every) |
| 10:30.2, 10:44.9, 11:12.9, 11:28.2, 11:40.5, (11:42.0), (13:22.2) |
8 | 288 | Charlevoix,
MI - Team Time (1st 5) 55:40.8 | Spread (1st 5) 45.8 |
| 27, 39, 63, 70, 89, (92), (117) |
| Evan Beane, Samuel Peterson, John Sauer, Dominic Schwein, James Descamps, (Sam Dixon), (Jack Gaffney) |
| 10:47.0, 10:54.0, 11:11.4, 11:15.6, 11:32.8, (11:35.4), (11:54.3) |
9 | 298 | Saginaw Heritage,
MI - Team Time (1st 5) 55:44.4 | Spread (1st 5) 33.1 |
| 41, 46, 51, 77, 83, (88), (91) |
| Kenny Lewis, Brady Neumann, Joseph Basara, Anthony Fiore, Michael Kennelly, (Logan Schiebner), (Cameron Datte) |
| 10:55.1, 10:58.9, 11:02.9, 11:19.3, 11:28.2, (11:30.5), (11:33.3) |
10 | 304 | Pewamo-Westphalia,
MI - Team Time (1st 5) 55:52.4 | Spread (1st 5) 45.2 |
| 35, 48, 55, 73, 93, (142), (156) |
| Caleb Pohl, Hudson Simon, Alex S. Thelen, Nathan George, Collin Schneider, (Cohen Schroeder), (Landon Thelen) |
| 10:51.9, 10:59.2, 11:07.5, 11:16.7, 11:37.1, (12:13.8), (12:21.0) |
11 | 313 | Benzie Central,
MI - Team Time (1st 5) 55:05.5 | Spread (1st 5) 3:01.2 |
| 1, 22, 53, 66, 171, (180), (188) |
| Hunter Jones, Wesley VanPoortfliet, Craig Seger, Michael Musgrave, Noah Murphy, (Quinten Musgrave), (Hudson Kiteley) |
| 9:33.1, 10:39.0, 11:05.7, 11:13.4, 12:34.3, (12:50.3), (13:06.8) |
12 | 335 | Big Rapids,
MI - Team Time (1st 5) 55:42.7 | Spread (1st 5) 2:00.7 |
| 7, 8, 19, 150, 151, (203), (207) |
| Ben Knuth, Ryan Ososki, Matthew Hardesty, Gavin Grabill, Clay Oosterhouse, (Trenton Barone), (John (Michael) Caserta) |
| 10:16.3, 10:16.7, 10:36.0, 12:16.7, 12:17.0, (13:43.6), (13:52.7) |
13 | 350 | Traverse City Central,
MI - Team Time (1st 5) 56:26.8 | Spread (1st 5) 1:25.9 |
| 10, 36, 95, 102, 107, (109), (123) |
| Matt Ritter, Micah Bauer, Isaiah Gavaldon, Will Phillips, Keegan Reimers, (Alex Durocher), (Quinten Henderson) |
| 10:22.9, 10:52.0, 11:39.8, 11:43.3, 11:48.8, (11:49.5), (11:59.1) |
14 | 396 | Belding,
MI - Team Time (1st 5) 56:59.5 | Spread (1st 5) 2:06.1 |
| 13, 28, 85, 100, 170, (178), (181) |
| Ethan Rockburn, Maxwell McCarty, Logan Balis, Keagen Ford, Richard Beltran, (Dustin Maatman), (Brennen Flynn) |
| 10:26.9, 10:47.1, 11:29.5, 11:43.0, 12:33.0, (12:48.0), (12:52.0) |
15 | 466 | Saranac,
MI - Team Time (1st 5) 57:52.7 | Spread (1st 5) 1:40.9 |
| 17, 69, 106, 134, 140, (195), (196) |
| Grayson Rasmus, Derek Hopkins, Ben Sluiter, Hunter Helminski, Elijah Powell, (Andrew Yerke), (Brady Thomas) |
| 10:31.1, 11:14.6, 11:48.0, 12:07.0, 12:12.0, (13:25.0), (13:32.0) |
16 | 475 | Harbor Springs,
MI - Team Time (1st 5) 58:05.6 | Spread (1st 5) 1:06.7 |
| 44, 67, 114, 121, 129, (133), (211) |
| Lance Smar, Jordan Bussey, Robbie Gillette, Cal Benjamin, Luke Baker, (Luke Shehigian), (Beck Brearley) |
| 10:57.7, 11:14.1, 11:53.1, 11:56.3, 12:04.4, (12:06.7), (14:03.0) |
17 | 478 | Elk Rapids,
MI - Team Time (1st 5) 58:11.7 | Spread (1st 5) 18.9 |
| 81, 87, 101, 104, 105, (130), (136) |
| Charlie Ward, Skylar Davenport, Brad Fitzpatrick, Caleb Kerfoot, Lachlan Beebe, (Seth Brown), (Christian Kerfoot) |
| 11:27.8, 11:29.8, 11:43.1, 11:44.3, 11:46.7, (12:04.5), (12:07.6) |
18 | 479 | Petoskey,
MI - Team Time (1st 5) 57:58.4 | Spread (1st 5) 1:22.4 |
| 47, 61, 75, 138, 158, (159), (169) |
| Samuel Smith, Shane Izzard, Reese Marvin, Koyer Birkmeier, Blake Howard, (Walker Martin), (Will Scott) |
| 10:59.0, 11:10.6, 11:18.4, 12:09.0, 12:21.4, (12:22.1), (12:32.5) |
19 | 505 | Gaylord,
MI - Team Time (1st 5) 58:31.4 | Spread (1st 5) 1:48.6 |
| 37, 76, 107, 110, 175, (186), (200) |
| Kade Dalson, Owen Palmer, Seth Johnson, Logan Ames, Zack Olund, (Rylan Matelski), (Logan Hauswirth) |
| 10:52.5, 11:18.7, 11:48.8, 11:50.3, 12:41.1, (13:01.1), (13:39.5) |
20 | 506 | Freeland,
MI - Team Time (1st 5) 58:32.7 | Spread (1st 5) 1:26.7 |
| 29, 81, 121, 132, 143, (165), (173) |
| Jacob Wurtzel, Braden Klein, Jacob Alexander, Caleb Davies, Alex Deeter, (Jacob Kaczor), (Carter Vasicek) |
| 10:47.8, 11:27.8, 11:56.3, 12:06.3, 12:14.5, (12:28.6), (12:36.5) |
21 | 520 | Bay City Western,
MI - Team Time (1st 5) 58:43.7 | Spread (1st 5) 47.1 |
| 57, 112, 113, 118, 120, (124), (153) |
| Jeffrey Stecker, Ian Becker, Andy Kietzman, Matthew Gosselin, Daniel Ebel, (Noah Boswell), (Anden Robertson) |
| 11:08.5, 11:52.2, 11:52.5, 11:54.9, 11:55.6, (11:59.2), (12:18.1) |
22 | 545 | Stanton Central Montcalm,
MI - Team Time (1st 5) 59:02.1 | Spread (1st 5) 1:43.8 |
| 25, 99, 115, 144, 162, (202) |
| Andrew Hardy, Graham Coston, Fisher Hill, Josiah Curry, Sawyer Kohn, (Parker Skrodenis) |
| 10:43.7, 11:42.8, 11:53.2, 12:14.9, 12:27.5, (13:42.7) |
23 | 586 | East Jordan,
MI - Team Time (1st 5) 59:25.2 | Spread (1st 5) 1:09.4 |
| 59, 80, 145, 148, 154, (164), (226) |
| Caleb Ziebarth, Phillip Nemecek, Guy Chamberlain, Granger Kitson, Mason Malpass, (Isaac Black), (Preston Malpass) |
| 11:09.0, 11:27.0, 12:15.0, 12:15.8, 12:18.4, (12:27.9), (15:40.3) |
24 | 591 | Haslett,
MI - Team Time (1st 5) 1:01:22.3 | Spread (1st 5) 4:06.5 |
| 21, 30, 130, 190, 220, (227), (229) |
| Nate Carmody, Chris Clover, Malachi Cates, Lee Dudasik, David Hammerle, (Jack Goebel), (Suyog Khatiwada) |
| 10:36.7, 10:48.0, 12:04.5, 13:09.9, 14:43.2, (15:54.8), (16:06.8) |
25 | 622 | Bath,
MI - Team Time (1st 5) 59:46.9 | Spread (1st 5) 2:19.8 |
| 11, 116, 155, 163, 177, (191), (192) |
| Liam Harlan, Andrew Koenigsknecht, Korbin Dunham, Jagger Sullivan, Carter Holmes, (Hayden Vlasic), (Colin Scheib) |
| 10:23.1, 11:53.8, 12:19.3, 12:27.8, 12:42.9, (13:10.1), (13:18.2) |
26 | 704 | Manistee,
MI - Team Time (1st 5) 1:00:53.1 | Spread (1st 5) 24.1 |
| 125, 126, 135, 157, 161, (172), (174) |
| Jack O'Donnell, Abdul Ghennewa, Jordan Fink, Luke Herberger, Nick Hornkohl, (Griffen Antal), (Trevor Mikula) |
| 11:59.4, 12:01.4, 12:07.5, 12:21.3, 12:23.5, (12:36.3), (12:37.0) |
27 | 741 | Maple City Glen Lake,
MI - Team Time (1st 5) 1:01:31.3 | Spread (1st 5) 1:22.4 |
| 86, 146, 160, 168, 181, (183), (205) |
| Wyatt Pugh, Mason Staggs, Tommy Reay, Jaiden Thompson, Joey Schwindt, (Bastian Sanborn), (Jacob Romanowski) |
| 11:29.6, 12:15.1, 12:22.5, 12:32.1, 12:52.0, (12:52.4), (13:50.1) |
28 | 749 | Whitmore Lake,
MI - Team Time (1st 5) 1:02:19.2 | Spread (1st 5) 1:29.8 |
| 94, 102, 179, 185, 189, (198), (206) |
| Cole Rinna, Jacob Goodrich, Heston Fanson, David Patterson, Aiden Barnes, (Aiden Bare), (Alex Tanner) |
| 11:39.5, 11:43.3, 12:48.6, 12:58.5, 13:09.3, (13:35.2), (13:52.3) |
29 | 769 | GR West Catholic,
MI - Team Time (1st 5) 1:03:39.8 | Spread (1st 5) 3:57.2 |
| 18, 166, 176, 193, 216, (225), (231) |
| Kolbe Mills, Simon Plum, Jack VandeGuchte, Matt Bouwhuis, Caleb Huizinga, (Caleb Levanduski), (Brandon Petersen) |
| 10:34.8, 12:31.0, 12:42.0, 13:20.0, 14:32.0, (15:35.0), (16:32.0) |
30 | 783 | Beverly Hills Groves,
MI - Team Time (1st 5) 1:07:02.0 | Spread (1st 5) 6:25.0 |
| 127, 128, 141, 151, 236 |
| Matthew Minear, Arnot Heller, Mark Morris, Andrew Inda, Liam O'Gorman |
| 12:02.0, 12:03.0, 12:13.0, 12:17.0, 18:27.0 |
31 | 944 | McBain Northern Michigan Christian,
MI - Team Time (1st 5) 1:09:22.9 | Spread (1st 5) 4:32.3 |
| 139, 167, 184, 222, 232, (235) |
| Jonas Lanser, Luke Pettengill, Bobby Vennema, Elijah Kimbel, Jacob Booher, (Brett Ritsema) |
| 12:11.5, 12:31.7, 12:54.8, 15:01.1, 16:43.8, (17:41.0) |
32 | 992 | Ellsworth,
MI - Team Time (1st 5) 1:07:50.1 | Spread (1st 5) 48.4 |
| 187, 197, 199, 201, 208, (209), (219) |
| Patrick Puroll, Evan Cary, Kelan Pletcher, Jacob Romeyn, Graham Oliver, (Landon Drogt), (Jonathan Drogt) |
| 13:04.6, 13:32.9, 13:37.9, 13:41.7, 13:53.0, (13:56.5), (14:41.5) |
33 | 1011 | Portland,
MI - Team Time (1st 5) 1:16:04.6 | Spread (1st 5) 5:31.2 |
| 97, 223, 224, 233, 234 |
| Carter Rosier, Ben Wasmus, Devin Spitzley, Matthew Seavey, Austin Schneider |
| 11:41.5, 15:11.0, 15:11.9, 16:47.5, 17:12.7 |
34 | 1070 | Fairview,
MI - Team Time (1st 5) 1:11:55.0 | Spread (1st 5) 1:08.0 |
| 204, 210, 217, 218, 221, (228), (230) |
| Nicholas Trader, Aiden Downey, Kolby Alchin, Van Wasnock, Brady Demory, (Hayden Kowalski), (Shane Snyder) |
| 13:47.0, 13:57.0, 14:37.0, 14:39.0, 14:55.0, (16:03.0), (16:31.0) |
35 | 1091 | Coleman,
MI - Team Time (1st 5) 1:16:02.6 | Spread (1st 5) 4:52.8 |
| 212, 213, 214, 215, 237, (238) |
| Bryce Aultman, Shane Templeman, AJ Simon, Chris Tallman, Hunter Falor, (Carter Brownlee) |
| 14:04.4, 14:05.5, 14:26.6, 14:28.9, 18:57.2, (19:36.0) |