1 | 15 | Grand Haven Lakeshore,
MI - Team Time (1st 5) 39:14.6 | Spread (1st 5) 28.2 |
| 1, 2, 3, 4, 5, (7), (9) |
| Logan Vining, Evan Kasbohm, Nolan Clark, Garrett Ackley, Max Simon, (Jagger Segroves), (Lev Sokolow) |
| 7:36.2, 7:46.3, 7:49.1, 7:58.6, 8:04.4, (8:18.0), (8:24.5) |
2 | 142 | Fremont,
MI - Team Time (1st 5) 44:06.0 | Spread (1st 5) 55.0 |
| 8, 10, 28, 34, 62, (273), (275) |
| Nathan Walker, Colton Best, Joshua Zerfas, Ben Paige, Conor Somers, (Gabe Whittle), (Isaiah Hansen) |
| 8:23.0, 8:26.0, 8:57.0, 9:02.0, 9:18.0, (10:40.0), (10:41.0) |
3 | 176 | Richland Gull Lake,
MI - Team Time (1st 5) 44:52.0 | Spread (1st 5) 48.0 |
| 12, 22, 35, 50, 57, (89), (110) |
| Koby Fraaza, Trent Stoner, Read Knapp, Avery Zeigler, A J Boucher, (Conner Misner), (Marc Krawczyk) |
| 8:28.0, 8:54.0, 9:04.0, 9:10.0, 9:16.0, (9:33.0), (9:40.0) |
4 | 185 | Portage North,
MI - Team Time (1st 5) 44:56.0 | Spread (1st 5) 56.0 |
| 10, 29, 32, 46, 68, (87), (101) |
| Zander Crooks, Carter Batt, Drew Jepson, Tyler Bowers, Luke Rathburn, (Cole Smith), (Parker Wagner) |
| 8:26.0, 8:58.0, 9:01.0, 9:09.0, 9:22.0, (9:32.0), (9:37.0) |
5 | 230 | West Ottawa,
MI - Team Time (1st 5) 45:46.0 | Spread (1st 5) 20.0 |
| 29, 37, 42, 60, 62, (68), (76) |
| Kebede Postma, Ben Riley, Alex Boersma, Harrison Brinkman, Alexander Bos, (Connor Wooley), (Teddy Schurman) |
| 8:58.0, 9:05.0, 9:08.0, 9:17.0, 9:18.0, (9:22.0), (9:27.0) |
6 | 236 | Saline,
MI - Team Time (1st 5) 45:51.0 | Spread (1st 5) 32.0 |
| 22, 38, 46, 57, 73, (78), (106) |
| Noah Pelletier, Derek Caldwell, Benjamin Wild, Jason Whitton, Andrew Victoria, (Zachary Socha), (James Harrison) |
| 8:54.0, 9:06.0, 9:09.0, 9:16.0, 9:26.0, (9:28.0), (9:38.0) |
7 | 341 | Hudsonville Public,
MI - Team Time (1st 5) 46:37.0 | Spread (1st 5) 47.0 |
| 22, 25, 89, 92, 113, (152), (152) |
| Jack Kennedy, Ethan Atkins, Brayden Bower, Trey Diepenhorst, Colton Swainston, (Thomas Fortuna), (Will Knoth) |
| 8:54.0, 8:55.0, 9:33.0, 9:34.0, 9:41.0, (9:53.0), (9:53.0) |
8 | 356 | Portage Central,
MI - Team Time (1st 5) 46:52.0 | Spread (1st 5) 29.0 |
| 42, 52, 66, 95, 101, (118), (135) |
| Eric Fernandez, Mitchell Haines, Parker Damaska, Owen Hesley, Will Sachwitz, (Andrew Wolfe), (Tristen Spettel) |
| 9:08.0, 9:11.0, 9:21.0, 9:35.0, 9:37.0, (9:43.0), (9:49.0) |
9 | 410 | Grandville,
MI - Team Time (1st 5) 47:10.0 | Spread (1st 5) 49.0 |
| 35, 40, 73, 110, 152, (208), (217) |
| Bernardo Saldivar, Dan VanHarmelen, Drew Berens, Miles Buursma, Stanley Razmus, (Austin Visser), (Payton Mazzola) |
| 9:04.0, 9:07.0, 9:26.0, 9:40.0, 9:53.0, (10:13.0), (10:16.0) |
10 | 446 | Sparta,
MI - Team Time (1st 5) 47:16.9 | Spread (1st 5) 1:07.7 |
| 15, 72, 86, 131, 142, (170), (187) |
| Hayden Cook, Chase Hubert, Randon Striplin, Gabe VanPutten, Christopher Landry, (Jackson Jones), (Jax Wilson) |
| 8:43.2, 9:25.1, 9:31.5, 9:46.2, 9:50.9, (9:57.2), (10:03.8) |
11 | 448 | Hart,
MI - Team Time (1st 5) 46:40.0 | Spread (1st 5) 1:36.0 |
| 6, 27, 132, 135, 148, (173), (246) |
| Alex Enns, Michael Tubbs, Joel Mead, Juan Sarabia, Rece Schlukebir, (Tommy Ponce), (Noah Bosley) |
| 8:16.0, 8:56.0, 9:47.0, 9:49.0, 9:52.0, (9:59.0), (10:26.0) |
12 | 474 | Grand Ledge Beagle,
MI - Team Time (1st 5) 47:41.0 | Spread (1st 5) 50.0 |
| 31, 95, 98, 110, 140, (143), (148) |
| Kevin Biergans, Sam Haakenson, Aditya Walia, Carson Brunk, Matthew LeBlanc, (Luke Roskamp), (Gerald McClung) |
| 9:00.0, 9:35.0, 9:36.0, 9:40.0, 9:50.0, (9:51.0), (9:52.0) |
13 | 505 | Portage West,
MI - Team Time (1st 5) 47:52.0 | Spread (1st 5) 38.0 |
| 46, 76, 124, 127, 132, (135), (164) |
| Tyler Brunner, Noah Gatz, Indis Linebaugh, Karsten Wiegerink, Ryan McCune, (Ben Thomas), (Anthony Jones) |
| 9:09.0, 9:27.0, 9:44.0, 9:45.0, 9:47.0, (9:49.0), (9:56.0) |
14 | 512 | East Grand Rapids,
MI - Team Time (1st 5) 47:40.0 | Spread (1st 5) 56.0 |
| 32, 46, 101, 164, 169, (191), (202) |
| Luke Caswell, Sam Penney, Jack Barnes, Patrick Periard, Jonah Bishop, (Joseph Rao), (Gavin Bishop) |
| 9:01.0, 9:09.0, 9:37.0, 9:56.0, 9:57.0, (10:06.0), (10:10.0) |
15 | 551 | Lansing Area Catholic,
MI - Team Time (1st 5) 48:11.0 | Spread (1st 5) 50.0 |
| 62, 70, 106, 115, 198, (220), (226) |
| Joshua Frary, Jack Saxton, Matthew Jenness, Thomas Gianiodis, Cameron Haraburda, (Andrew Frary), (Gabe Starr) |
| 9:18.0, 9:25.0, 9:38.0, 9:42.0, 10:08.0, (10:17.0), (10:19.0) |
16 | 553 | Grand Rapids Christian,
MI - Team Time (1st 5) 48:04.0 | Spread (1st 5) 48.0 |
| 56, 57, 85, 173, 182, (191), (223) |
| Tinsae Nelson, Joe DeVries, Jack Peterson, Sam Skillen, Jonathan LaRue, (Xander Schra), (Ben Tuit) |
| 9:15.0, 9:16.0, 9:31.0, 9:59.0, 10:03.0, (10:06.0), (10:18.0) |
17 | 562 | Lakeshore (Stevensville),
MI - Team Time (1st 5) 48:12.0 | Spread (1st 5) 38.0 |
| 60, 78, 106, 157, 161, (204), (220) |
| Charlie Ogata, Race Bettich, Grant Rose, Lucas Balkema, Austin Dunn, (Patrick Behnke), (Matthew Stocker) |
| 9:17.0, 9:28.0, 9:38.0, 9:54.0, 9:55.0, (10:12.0), (10:17.0) |
18 | 572 | Cedar Springs,
MI - Team Time (1st 5) 47:51.6 | Spread (1st 5) 1:22.4 |
| 13, 88, 123, 168, 180, (197), (228) |
| Corey Bowers, Carter Moleski, Alex Nylaan, Spencer Bray, Austin Mann, (Sam Kleynenberg), (Nate VanKampen) |
| 8:38.4, 9:32.4, 9:43.2, 9:56.8, 10:00.8, (10:07.2), (10:20.1) |
19 | 610 | Allendale,
MI - Team Time (1st 5) 48:18.0 | Spread (1st 5) 1:10.0 |
| 21, 89, 157, 161, 182, (281), (367) |
| Hayden Rhodea, Teito Nunez, Nathan Terbeek, Logan Rosser, Cameron Moore, (Thomas Meyer), (Matthew Brovont) |
| 8:53.0, 9:33.0, 9:54.0, 9:55.0, 10:03.0, (10:43.0), (11:25.0) |
20 | 660 | Calvin Christian,
MI - Team Time (1st 5) 48:50.0 | Spread (1st 5) 56.0 |
| 65, 124, 124, 130, 217, (273), (299) |
| Seth Broekhuis, Luke Witvliet, Dan Kehoe, Logan Manion, Nathan Jenkins, (Drew Broekhuis), (Jace Hogan) |
| 9:20.0, 9:44.0, 9:44.0, 9:46.0, 10:16.0, (10:40.0), (10:50.0) |
21 | 705 | Caledonia (Duncan-Kraft),
MI - Team Time (1st 5) 49:02.0 | Spread (1st 5) 1:01.0 |
| 52, 118, 135, 196, 204, (208), (238) |
| Luka Ressler, Caden Dixon, Jamin Thompson, Jordan Domany, Bryce Fleisher, (Elijah Miller), (Nick Avila) |
| 9:11.0, 9:43.0, 9:49.0, 10:07.0, 10:12.0, (10:13.0), (10:24.0) |
22 | 717 | Shepherd,
MI - Team Time (1st 5) 48:50.0 | Spread (1st 5) 1:30.0 |
| 20, 38, 214, 214, 231, (255), (266) |
| Reid Nestle, Mason Hammond, Joshua Warner, Mason Cross, Max MacDonald, (Ryker Matties), (Dylan Gould) |
| 8:52.0, 9:06.0, 10:15.0, 10:15.0, 10:22.0, (10:30.0), (10:36.0) |
23 | 748 | Ionia,
MI - Team Time (1st 5) 49:22.0 | Spread (1st 5) 57.0 |
| 73, 83, 157, 202, 233, (260), (263) |
| Hayden Davis, Cody Husted, Riley Husted, Seth Groom, Branden Husted, (Adam Frost), (Zach Vogt) |
| 9:26.0, 9:29.0, 9:54.0, 10:10.0, 10:23.0, (10:33.0), (10:34.0) |
24 | 768 | Chippewa Hills,
MI - Team Time (1st 5) 49:01.9 | Spread (1st 5) 1:29.2 |
| 18, 171, 177, 188, 214, (237), (254) |
| Nicholas Sherman, Jake O'Neil, Jonah Fiegel, Aidan Hollandsworth, Jameson Quiggle, (Shaun Biller), (Ethan Outman) |
| 8:45.8, 9:58.0, 9:59.1, 10:04.0, 10:15.0, (10:23.9), (10:29.7) |
25 | 815 | Three Rivers,
MI - Team Time (1st 5) 49:42.0 | Spread (1st 5) 30.0 |
| 98, 157, 178, 191, 191, (292), (292) |
| Kaid Hasse, Jaciel Castro, Brant Lafferty, Trysten Klipsch, Tariku Klipsch, (Evan Lukeman), (Zachary Gowan) |
| 9:36.0, 9:54.0, 10:00.0, 10:06.0, 10:06.0, (10:47.0), (10:47.0) |
26 | 848 | Lumen Christi,
MI - Team Time (1st 5) 49:54.0 | Spread (1st 5) 1:36.0 |
| 52, 78, 171, 255, 292, (296), (329) |
| Aaron Kennedy, Matt Hoop, Kavin Kennedy, Dominic Kestner, Chad Perrine Jr, (Nick Dysert), (Luke Fish) |
| 9:11.0, 9:28.0, 9:58.0, 10:30.0, 10:47.0, (10:49.0), (11:03.0) |
27 | 896 | Pennfield,
MI - Team Time (1st 5) 50:15.0 | Spread (1st 5) 46.0 |
| 118, 148, 182, 198, 250, (284), (351) |
| Charlie Hall, Jacob Tappenden, Gavin Liggett, Riley Clem, Conner McCleary, (Aiden Burns), (Austin Blocker) |
| 9:43.0, 9:52.0, 10:03.0, 10:08.0, 10:29.0, (10:45.0), (11:16.0) |
28 | 902 | Holland Christian,
MI - Team Time (1st 5) 50:33.0 | Spread (1st 5) 2:09.0 |
| 40, 92, 106, 313, 351, (361), (397) |
| Parker Lambers, Austin Brinks, Aaron Mulder, Trenton DeMeester, DJ Tolsma, (Sam Nicely), (Elliot Stielstra) |
| 9:07.0, 9:34.0, 9:38.0, 10:58.0, 11:16.0, (11:19.0), (11:39.0) |
29 | 930 | Hillsdale Academy,
MI - Team Time (1st 5) 50:34.0 | Spread (1st 5) 2:10.0 |
| 42, 118, 181, 233, 356, (469), (479) |
| Bennett Fast, Luke Brady, Conner Welden, Treloar Nick, Connor McArthur, (Stanley Postula), (Ryan Van Havel) |
| 9:08.0, 9:43.0, 10:02.0, 10:23.0, 11:18.0, (12:50.0), (13:16.0) |
30 | 940 | Grand Rapids South Christian,
MI - Team Time (1st 5) 50:22.0 | Spread (1st 5) 1:22.0 |
| 52, 178, 200, 250, 260, (284), (338) |
| Lucas VanDam, Brandon DeVries, Caleb VanderKooi, Caleb Boes, Ethan Koeman, (Sam Westra), (Ryan Keen) |
| 9:11.0, 10:00.0, 10:09.0, 10:29.0, 10:33.0, (10:45.0), (11:09.0) |
31 | 977 | Lakeview (Battle Creek),
MI - Team Time (1st 5) 50:51.0 | Spread (1st 5) 1:10.0 |
| 92, 161, 164, 278, 282, (284), (321) |
| Reita Isobe, Taichi Futami, Parker LaGro, Zach Piercy, Jimson Yang, (Nathan Finch), (Kevin Grady) |
| 9:34.0, 9:55.0, 9:56.0, 10:42.0, 10:44.0, (10:45.0), (11:01.0) |
32 | 992 | Kalamazoo Homeschool Sports,
MI - Team Time (1st 5) 50:55.0 | Spread (1st 5) 59.0 |
| 132, 135, 188, 250, 287, (312), (316) |
| Cyrus Terrill, Jonathan Adair, Zach DeVries, Zachery Childers, Caleb Arledge, (Robby Morgan), (Joseph Engle) |
| 9:47.0, 9:49.0, 10:04.0, 10:29.0, 10:46.0, (10:57.0), (10:59.0) |
33 | 1001 | Concord,
MI - Team Time (1st 5) 51:02.0 | Spread (1st 5) 1:57.0 |
| 42, 115, 182, 330, 332, (443), (448) |
| Cole Thompson, Jonathan Mikovits, Luke Holton, Isaac Waldron, Logan Barrett, (Aiden Richardson), (Chuckie King) |
| 9:08.0, 9:42.0, 10:03.0, 11:04.0, 11:05.0, (12:16.0), (12:20.0) |
34 | 1032 | Grant,
MI - Team Time (1st 5) 51:07.0 | Spread (1st 5) 52.0 |
| 148, 152, 212, 238, 282, (485), (499) |
| Brayden Muir, Aaron Zimmer, Carter Cole, Reece Welch, Tomas Charles, (Gustavo Charles-Mejia), (Johnathan Breen) |
| 9:52.0, 9:53.0, 10:14.0, 10:24.0, 10:44.0, (13:33.0), (14:57.4) |
35 | 1052 | Saugatuck,
MI - Team Time (1st 5) 51:38.0 | Spread (1st 5) 3:51.0 |
| 16, 17, 173, 384, 462, (475) |
| Max Sharnas, Nik Pettinga, Adam Martinson, Jean Luc Gustaitis, Charlie Stormer, (Casey Mathieu) |
| 8:44.0, 8:45.0, 9:59.0, 11:35.0, 12:35.0, (13:10.0) |
36 | 1058 | Kent City,
MI - Team Time (1st 5) 51:14.7 | Spread (1st 5) 59.2 |
| 97, 224, 225, 248, 264, (277), (326) |
| Ryan Wheeler, Hayden Carlson, Jordan Schuiling, Thomas Swanson, Zane Kik, (Kyler Larson), (Samuel Martini) |
| 9:35.4, 10:18.6, 10:18.9, 10:27.2, 10:34.6, (10:41.3), (11:01.7) |
37 | 1071 | Mattawan,
MI - Team Time (1st 5) 51:23.0 | Spread (1st 5) 56.0 |
| 140, 143, 243, 258, 287, (292), (299) |
| Aidan Baird, Scott Kangas, Jack Topic, Jared Yetter, Caleb Thompson, (Neil Kelly), (Logan Pearson) |
| 9:50.0, 9:51.0, 10:25.0, 10:31.0, 10:46.0, (10:47.0), (10:50.0) |
38 | 1073 | St. Regis,
MI - Team Time (1st 5) 51:45.0 | Spread (1st 5) 2:10.0 |
| 78, 115, 164, 321, 395 |
| James Byrne, Tommy Lamarche, Presley Fortino, Matt Kolesky, Tommy Fletcher |
| 9:28.0, 9:42.0, 9:56.0, 11:01.0, 11:38.0 |
39 | 1074 | Pathfinder - Pinckney,
MI - Team Time (1st 5) 51:19.7 | Spread (1st 5) 58.1 |
| 100, 226, 241, 242, 265, (311), (325) |
| Evan Loughridge, Colten Lumadue, Owen Keene, Brayden Morris, Paul Moore, (Chris Newman), (Owen O'Sullivan) |
| 9:36.7, 10:19.0, 10:24.3, 10:24.9, 10:34.8, (10:56.3), (11:01.4) |
40 | 1085 | Belding,
MI - Team Time (1st 5) 51:49.2 | Spread (1st 5) 2:14.5 |
| 84, 114, 213, 271, 403, (415), (436) |
| Logan Balis, Eliot Ward, Toby Sweet, Ethan Milanowski, Jace Heath, (Andrew Cranmer), (Matthew Schout) |
| 9:29.8, 9:41.1, 10:14.3, 10:39.7, 11:44.3, (11:50.0), (12:07.1) |
41 | 1205 | Whitehall,
MI - Team Time (1st 5) 52:09.5 | Spread (1st 5) 40.9 |
| 207, 217, 229, 247, 305, (309), (319) |
| Evan Mikkelson, Jack Houtteman, Matthew Goodrich, Avery Jura, Xavier Roderer, (Jack McDowell), (Parker Holt) |
| 10:12.8, 10:16.0, 10:20.3, 10:26.7, 10:53.7, (10:55.9), (10:59.6) |
42 | 1210 | Capital Homeschool,
MI - Team Time (1st 5) 52:20.0 | Spread (1st 5) 1:04.0 |
| 143, 231, 233, 296, 307, (378), (384) |
| Daniel Thomas, Dylan Thomas, Will Spedoske, Josh Spedoske, Charlie Mercer, (Andrew Abbruzzese), (Hudson Beals) |
| 9:51.0, 10:22.0, 10:23.0, 10:49.0, 10:55.0, (11:33.0), (11:35.0) |
43 | 1303 | South Haven Baseline,
MI - Team Time (1st 5) 53:02.0 | Spread (1st 5) 1:13.0 |
| 118, 287, 287, 301, 310, (378), (425) |
| Carson Rooker, Jacob Meyer, Corbin Fitch, Nathan Palmer, Ben Meyer, (Talon Pirsein), (Canyon Fitch) |
| 9:43.0, 10:46.0, 10:46.0, 10:51.0, 10:56.0, (11:33.0), (11:59.0) |
44 | 1322 | Saranac,
MI - Team Time (1st 5) 53:50.7 | Spread (1st 5) 3:15.3 |
| 26, 104, 320, 434, 438, (456), (501) |
| Grayson Rasmus, Derek Hopkins, Brad Strouse, Dominic Chadwick, Elijah Powell, (Gabe Dibaba), (Logan Wood) |
| 8:55.5, 9:37.1, 11:00.4, 12:06.9, 12:10.8, (12:28.6), (15:31.1) |
45 | 1333 | Schoolcraft,
MI - Team Time (1st 5) 53:24.0 | Spread (1st 5) 2:00.0 |
| 70, 268, 307, 321, 367, (410), (426) |
| Skyler Thompson, Dru Matheny, Ronan Thompson, Nathan Earles, Malachi Sampley, (Jonny Abel), (Jonah Evans) |
| 9:25.0, 10:38.0, 10:55.0, 11:01.0, 11:25.0, (11:46.0), (12:00.0) |
46 | 1353 | Buchanan,
MI - Team Time (1st 5) 53:24.0 | Spread (1st 5) 1:25.0 |
| 143, 250, 267, 342, 351, (375), (417) |
| Walker Barz, Rylen Baker, Frank Furst, Bryce Placher, Zach Young, (DJ Murdock), (Matthew Hoover) |
| 9:51.0, 10:29.0, 10:37.0, 11:11.0, 11:16.0, (11:32.0), (11:51.0) |
47 | 1356 | Vicksburg,
MI - Team Time (1st 5) 53:17.0 | Spread (1st 5) 54.0 |
| 208, 230, 278, 306, 334, (349), (361) |
| Joey Loriso, Dylan Zemitans, Ethan Cox, AJ Ledford, Connor Richardson, (Gage Stenger), (Colin McKee) |
| 10:13.0, 10:21.0, 10:42.0, 10:54.0, 11:07.0, (11:15.0), (11:19.0) |
48 | 1413 | Hesperia,
MI - Team Time (1st 5) 53:45.6 | Spread (1st 5) 1:16.4 |
| 156, 275, 304, 338, 340, (381), (437) |
| Isaac Parker, Hunter Flanery, Braden Nielsen, Jake Smith, Scott Quinn, (Deagan Dodge), (Stephen Priese) |
| 9:53.3, 10:41.0, 10:52.6, 11:09.0, 11:09.7, (11:34.1), (12:07.8) |
49 | 1420 | Potterville,
MI - Team Time (1st 5) 54:24.0 | Spread (1st 5) 3:34.0 |
| 19, 243, 278, 429, 451, (458), (459) |
| Zach Wright, Aniken Yeager, Jacob Trafford, Jason Miller, Zahn Tuckey, (Colson Skuse), (Isaac Johnson) |
| 8:50.0, 10:25.0, 10:42.0, 12:03.0, 12:24.0, (12:32.0), (12:34.0) |
50 | 1450 | Watervliet,
MI - Team Time (1st 5) 54:29.0 | Spread (1st 5) 2:23.0 |
| 78, 191, 369, 395, 417, (435), (444) |
| Ezra Troyer, German Casiano, Andrew Chisek, Jorge Mendez, Camdon Geisler, (Korben Camp), (RJ Flagel) |
| 9:28.0, 10:06.0, 11:26.0, 11:38.0, 11:51.0, (12:07.0), (12:17.0) |
51 | 1451 | Parchment,
MI - Team Time (1st 5) 54:36.0 | Spread (1st 5) 2:22.0 |
| 143, 173, 316, 380, 439, (452), (452) |
| Liam Houtkooper, William Winter, Sam Kokmeyer, Apollo Campbell, Aaron Hathcock, (Jacob Zapata), (Caleb Followell) |
| 9:51.0, 9:59.0, 10:59.0, 11:34.0, 12:13.0, (12:25.0), (12:25.0) |
52 | 1496 | Central Montcalm,
MI - Team Time (1st 5) 54:47.3 | Spread (1st 5) 1:58.6 |
| 105, 236, 382, 382, 391, (392), (428) |
| Andrew Hardy, Caleb Holland, Sawyer Kohn, Conner Ripley, Elijah Ralph, (Blake Guilford), (Parker Skrodenis) |
| 9:37.7, 10:23.7, 11:34.8, 11:34.8, 11:36.3, (11:36.9), (12:01.5) |
53 | 1501 | Milan,
MI - Team Time (1st 5) 54:56.0 | Spread (1st 5) 2:26.0 |
| 204, 220, 258, 356, 463, (468), (484) |
| Luke Gebhardt, Daniel Runkel, Garrett DeBrock, Evan Morelock, Jack Funchion, (Zachary Heikka), (Emery Oaks) |
| 10:12.0, 10:17.0, 10:31.0, 11:18.0, 12:38.0, (12:49.0), (13:30.0) |
54 | 1519 | Jonesville,
MI - Team Time (1st 5) 54:29.0 | Spread (1st 5) 48.0 |
| 249, 268, 302, 349, 351, (397), (420) |
| Nehemiah Adams, Jacob Rickwalt, Xavier Layher, Cole Magda, Thallen Forant, (David Ricketts), (Carter Wilson) |
| 10:28.0, 10:38.0, 10:52.0, 11:15.0, 11:16.0, (11:39.0), (11:53.0) |
55 | 1551 | Auburn Bay City Western,
MI - Team Time (1st 5) 54:49.9 | Spread (1st 5) 1:37.6 |
| 186, 245, 355, 366, 399, (401), (441) |
| Aiden Short, Daniel Ebel, Benjamin Harrison, John Kelly, Ian Becker, (Logan Davis), (Konnor Bainbridge) |
| 10:03.5, 10:25.3, 11:17.2, 11:22.8, 11:41.1, (11:42.9), (12:13.1) |
56 | 1557 | Hartland-Ore Creek,
MI - Team Time (1st 5) 54:38.6 | Spread (1st 5) 33.6 |
| 262, 303, 327, 328, 337, (341), (345) |
| Jack Gregory, Jerome Hunter, Wyatt Colliton, Brett Bastionelli, Braylon Buback, (Joshua Elsey), (Nathan Kahl) |
| 10:33.8, 10:52.4, 11:02.1, 11:02.9, 11:07.4, (11:10.0), (11:12.3) |
57 | 1580 | Centreville,
MI - Team Time (1st 5) 54:55.0 | Spread (1st 5) 55.0 |
| 238, 313, 334, 334, 361, (424), (427) |
| Thai Pratel, Tyler Hochstetler, Logan Weis, Drew Cropsey, Henrik Payne, (Brandon Reed), (Zach Vanderhoof) |
| 10:24.0, 10:58.0, 11:07.0, 11:07.0, 11:19.0, (11:58.0), (12:01.0) |
58 | 1593 | Bridgman,
MI - Team Time (1st 5) 57:58.0 | Spread (1st 5) 5:25.0 |
| 50, 190, 406, 450, 497 |
| Luke Blesy, AJ Hackett, Nathan Blied, Gunter Ansinn, Kai Babcock |
| 9:10.0, 10:05.0, 11:45.0, 12:23.0, 14:35.0 |
59 | 1621 | St Patrick (Brighton),
MI - Team Time (1st 5) 55:14.1 | Spread (1st 5) 38.6 |
| 270, 315, 333, 344, 359, (364), (371) |
| Julian Quick, Luke Peters, Jonas Deal, William Lutz, Noah Shand, (Erik DeKeyser), (Matthew Wittbrodt) |
| 10:39.5, 10:58.5, 11:06.5, 11:11.5, 11:18.1, (11:20.2), (11:27.5) |
60 | 1636 | Ithaca,
MI - Team Time (1st 5) 59:16.0 | Spread (1st 5) 6:13.8 |
| 14, 211, 431, 482, 498 |
| Braxton Lamey, Nolan Casey, Nolan Woodman, Brock McBride, Keegan Ouillette |
| 8:39.1, 10:13.2, 12:03.7, 13:27.1, 14:52.9 |
61 | 1777 | Morley Stanwood,
MI - Team Time (1st 5) 58:02.0 | Spread (1st 5) 3:33.2 |
| 67, 375, 409, 454, 472, (481) |
| Josh McNeil, Gabe Schmitt, Jonathan Karel, Lance Kangas, John May, (Noah Young) |
| 9:21.9, 11:32.0, 11:45.2, 12:27.8, 12:55.1, (13:17.5) |
62 | 1785 | Pinewood (was Kentwood),
MI - Team Time (1st 5) 57:20.0 | Spread (1st 5) 2:32.0 |
| 127, 365, 420, 429, 444, (474), (483) |
| Eric Giles, Dominik Dawson, Trevor Miedema, Brennan Bolen, Kaden Morgan, (Eli Mester), (Marcus Mitchell) |
| 9:45.0, 11:22.0, 11:53.0, 12:03.0, 12:17.0, (12:59.0), (13:29.0) |
63 | 1809 | Walkerville,
MI - Team Time (1st 5) 58:37.0 | Spread (1st 5) 3:33.0 |
| 200, 255, 410, 457, 487 |
| Aaron Conger, Alex Sheehy, Henrik Quist, Matthew Jones, Kennith Meitner |
| 10:09.0, 10:30.0, 11:46.0, 12:30.0, 13:42.0 |
64 | 1859 | Hopkins,
MI - Team Time (1st 5) 58:12.0 | Spread (1st 5) 2:31.0 |
| 287, 321, 356, 415, 480 |
| Tyler Weber, Michael Barry, Elijah Bockheim, Nick Hoffman, Zachary Wisser |
| 10:46.0, 11:01.0, 11:18.0, 11:50.0, 13:17.0 |
65 | 1866 | South Lyon,
MI - Team Time (1st 5) 57:17.8 | Spread (1st 5) 49.1 |
| 316, 360, 370, 408, 412, (414), (419) |
| Michael Rodriguez, Eric Sharp, Kydan Closson-Torres, Mason Stidwill, Ethan Russell, (Bryan Ugo), (Nathan Westover) |
| 10:59.0, 11:18.8, 11:26.8, 11:45.1, 11:48.1, (11:49.3), (11:52.0) |
66 | 1888 | Fulton,
MI - Team Time (1st 5) 57:31.0 | Spread (1st 5) 36.9 |
| 331, 377, 387, 394, 399, (494) |
| Austin McIntyre, Fisher Wachowski, Jacob Simpson, Austin Lamkin, Jadon Podolak, (Tyler Lamkin) |
| 11:04.2, 11:32.1, 11:35.7, 11:37.9, 11:41.1, (14:17.5) |
67 | 1893 | Creative Technologies Academy,
MI - Team Time (1st 5) 1:01:28.2 | Spread (1st 5) 5:48.9 |
| 129, 390, 405, 467, 502 |
| Casen Armstrong, Ethan Slock, Jordan Brown, Austin Fisk, Kevin Miner |
| 9:45.3, 11:36.2, 11:44.5, 12:48.0, 15:34.2 |
68 | 1983 | Tri-County,
MI - Team Time (1st 5) 58:24.7 | Spread (1st 5) 22.7 |
| 374, 386, 388, 413, 422, (466), (473) |
| Derek Osbourne, Jacob Duvall, Ethan Olds, Cody Holman, Jared Pell, (Daniel Shadley), (Logan Rackley) |
| 11:30.9, 11:35.3, 11:36.0, 11:48.9, 11:53.6, (12:46.0), (12:56.1) |
69 | 1989 | Crossroads,
MI - Team Time (1st 5) 58:52.0 | Spread (1st 5) 1:39.0 |
| 296, 393, 406, 439, 455, (463) |
| Mason Turner, Jeffrey Wyman, Jordan Wahl, Dan Hillis, Kyle Schroeder, (Shawn Pirolozzi) |
| 10:49.0, 11:37.0, 11:45.0, 12:13.0, 12:28.0, (12:38.0) |
70 | 2044 | Charyl Stockwell Academy,
MI - Team Time (1st 5) 1:01:09.1 | Spread (1st 5) 3:45.5 |
| 272, 402, 432, 442, 496 |
| Ray Shumaker, Mikey Nassoiy, Daniel Money, Ford Rogers, Merrick Abner |
| 10:39.8, 11:43.4, 12:05.8, 12:14.8, 14:25.3 |
71 | 2047 | Big Rapids,
MI - Team Time (1st 5) 59:16.2 | Spread (1st 5) 50.6 |
| 372, 373, 423, 433, 446, (447), (461) |
| Brendan Pippin, Demarcus Lee, Eric Standen, Matt Hardesty, Ethan Fuller, (Tanner Hartline), (Brady Fox) |
| 11:27.6, 11:28.0, 11:56.5, 12:05.9, 12:18.2, (12:19.9), (12:34.7) |
72 | 2090 | Constantine,
MI - Team Time (1st 5) 1:00:54.0 | Spread (1st 5) 2:04.0 |
| 342, 346, 459, 465, 478, (488), (491) |
| Kevin Kinney, Julian Hawthorne, Bill Clewell, Orin Pearson, Marcus Dreger, (Gabriel Flores), (Chase Bates) |
| 11:11.0, 11:14.0, 12:34.0, 12:40.0, 13:15.0, (13:50.0), (14:12.0) |
73 | 2224 | White Cloud,
MI - Team Time (1st 5) 1:07:39.2 | Spread (1st 5) 5:01.5 |
| 346, 388, 492, 495, 503, (506), (507) |
| Kobe Canning, Kristopher Hesting, Daniel Colon, Keegan Kailing, Alex Elder, (Adam Bulk), (Zane Keith) |
| 11:14.0, 11:36.0, 14:13.8, 14:19.9, 16:15.5, (18:16.6), (18:28.1) |
74 | 2282 | New Buffalo,
MI - Team Time (1st 5) 1:06:26.0 | Spread (1st 5) 3:59.0 |
| 346, 471, 476, 489, 500, (504), (505) |
| Harrison Bourne, Ethan Moser, Evan Messinger, Brady Lewis, Matt Fidler, (Alex Thompson), (Eric Vitale) |
| 11:14.0, 12:52.0, 13:11.0, 13:56.0, 15:13.0, (16:49.0), (17:24.0) |
75 | 2286 | Newaygo,
MI - Team Time (1st 5) 1:03:44.4 | Spread (1st 5) 1:50.5 |
| 404, 449, 470, 477, 486, (490), (493) |
| Brandon Badgero, Michael Murray, McKade Hurrle, Maison Page, Jaden Hearth, (Greg Hearth), (Emanuel Bushi) |
| 11:44.4, 12:22.9, 12:50.9, 13:11.3, 13:34.9, (13:58.0), (14:15.4) |