1 | 162 | Hart,
MI - Team Time (1st 5) 55:49.4 | Spread (1st 5) 1:28.7 |
| 1, 4, 36, 59, 62, (109), (172) |
| Alex Enns, Michael Tubbs, Rece Schlukebir, Juan Sarabia, Joel Mead, (Tommy Ponce), (Noah Bosley) |
| 10:14.0, 10:40.4, 11:29.9, 11:42.4, 11:42.7, (12:06.5), (12:35.5) |
2 | 166 | Mona Shores,
MI - Team Time (1st 5) 57:03.9 | Spread (1st 5) 33.9 |
| 14, 20, 30, 41, 61, (66), (75) |
| David McNiff, Jackson Helmer, Keegan DeKuiper, Alex Eckerman, Jacob Gravlin, (Reid McAvoy), (Ethan Brown) |
| 11:08.7, 11:12.6, 11:26.3, 11:33.7, 11:42.6, (11:45.0), (11:50.6) |
3 | 184 | Sparta,
MI - Team Time (1st 5) 57:14.7 | Spread (1st 5) 44.9 |
| 11, 33, 35, 37, 68, (76), (93) |
| Hayden Cook, Jackson Jones, Chase Hubert, Christopher Landry, Randon Striplin, (Gabe VanPutten), (Sumerpreet Singh) |
| 11:00.7, 11:28.6, 11:29.5, 11:30.3, 11:45.6, (11:50.7), (11:58.0) |
4 | 207 | Temperance Bedford,
MI - Team Time (1st 5) 57:22.0 | Spread (1st 5) 1:00.5 |
| 7, 34, 39, 55, 72, (79), (82) |
| Ty Smith, Aidan Burns, Micah Scheffer, Collin Balla, Ethan Lingle, (Leo Wagenhouser), (Preston Manard) |
| 10:49.0, 11:28.9, 11:33.2, 11:41.4, 11:49.5, (11:51.6), (11:52.8) |
5 | 209 | Whitehall,
MI - Team Time (1st 5) 57:26.8 | Spread (1st 5) 50.8 |
| 9, 32, 48, 55, 65, (69), (109) |
| Addison Bluhm, Evan Mikkelson, Taden Brandel, Matthew Goodrich, Jacob Bush, (Jack Houtteman), (Avery Jura) |
| 10:54.0, 11:28.2, 11:38.4, 11:41.4, 11:44.8, (11:47.8), (12:06.5) |
6 | 210 | Saline,
MI - Team Time (1st 5) 57:30.5 | Spread (1st 5) 30.6 |
| 19, 27, 42, 59, 63, (71), (151) |
| Derek Caldwell, Noah Pelletier, Benjamin Wild, James Harrison, Jason Whitton, (Zachary Socha), (Jacob Miller) |
| 11:12.2, 11:19.3, 11:33.8, 11:42.4, 11:42.8, (11:48.2), (12:27.2) |
7 | 230 | Otsego,
MI - Team Time (1st 5) 57:04.8 | Spread (1st 5) 1:11.8 |
| 6, 21, 23, 84, 96, (97), (136) |
| Andnet Deboer, Owen Stender, Andrew Bickel, Logan Kolhoff, Alex Peterson, (Chase Brown), (Beau Gerst) |
| 10:46.3, 11:13.0, 11:14.1, 11:53.3, 11:58.1, (11:58.3), (12:19.4) |
8 | 367 | Fremont,
MI - Team Time (1st 5) 58:26.3 | Spread (1st 5) 1:54.2 |
| 8, 17, 72, 78, 192, (383), (384) |
| Nathan Walker, Colton Best, Joshua Zerfas, Ben Paige, Conor Somers, (Gabe Whittle), (Isaiah Hansen) |
| 10:49.9, 11:11.6, 11:49.5, 11:51.2, 12:44.1, (14:02.2), (14:02.5) |
9 | 393 | Romeo,
MI - Team Time (1st 5) 59:17.0 | Spread (1st 5) 24.0 |
| 47, 66, 86, 93, 101, (102), (117) |
| Josh Skelly, Jack Kelke, Andrew Pries, Blake Klyn, Joseph Rinke, (Max Miller), (Owen Sharnas) |
| 11:38.0, 11:45.0, 11:54.0, 11:58.0, 12:02.0, (12:03.0), (12:10.0) |
10 | 408 | Calvin Christian,
MI - Team Time (1st 5) 59:22.5 | Spread (1st 5) 1:02.2 |
| 29, 53, 82, 88, 156, (180), (237) |
| Seth Broekhuis, Dan Kehoe, Logan Manion, Luke Witvliet, Nathan Jenkins, (Micah Riddering), (Drew Broekhuis) |
| 11:26.0, 11:40.8, 11:52.8, 11:54.7, 12:28.2, (12:38.9), (13:00.8) |
11 | 430 | Fruitport,
MI - Team Time (1st 5) 59:25.3 | Spread (1st 5) 1:12.2 |
| 16, 40, 106, 123, 145, (186), (201) |
| Cameron Weaver, Carter Golden, Jaxon Deneen, Christian Swiatek, Vaughn Luce, (Ryan Laus), (Jacob Piper) |
| 11:10.8, 11:33.4, 12:05.5, 12:12.6, 12:23.0, (12:41.5), (12:47.2) |
12 | 431 | Grandville,
MI - Team Time (1st 5) 59:38.0 | Spread (1st 5) 49.2 |
| 44, 49, 84, 108, 146, (214), (219) |
| Bernardo Saldivar, Dan VanHarmelen, Drew Berens, Miles Buursma, Payton Mazzola, (Stanley Razmus), (Austin Visser) |
| 11:35.1, 11:39.0, 11:53.3, 12:06.3, 12:24.3, (12:51.6), (12:53.5) |
13 | 493 | Manistee,
MI - Team Time (1st 5) 1:00:07.6 | Spread (1st 5) 48.3 |
| 50, 64, 77, 150, 152, (158), (325) |
| Declan McCann, Caiden Cudney, Dylan Johnson, Samuel Mosher, Dominic Valencia, (Jordan Fink), (Dylan Madsen) |
| 11:39.4, 11:43.0, 11:50.8, 12:26.7, 12:27.7, (12:29.0), (13:38.1) |
14 | 531 | Reeths-Puffer,
MI - Team Time (1st 5) 59:49.8 | Spread (1st 5) 1:58.8 |
| 13, 18, 112, 143, 245, (264), (266) |
| Brett Schlaff, Klay Grant, Trevor Hopkins, Caden Tufts, Patrick Eilers, (Cade Borgeson), (Tanner O'Neal) |
| 11:05.3, 11:11.7, 12:07.0, 12:21.7, 13:04.1, (13:10.7), (13:12.1) |
15 | 563 | Chelsea Beach,
MI - Team Time (1st 5) 1:00:40.7 | Spread (1st 5) 1:07.4 |
| 46, 74, 103, 147, 193, (204), (397) |
| Shaun Happy, Jimmy Alford, Owen Smith, Jack Smith, Lucas Hopkins, (Robert Stump), (Parker Olk) |
| 11:37.7, 11:50.2, 12:03.2, 12:24.5, 12:45.1, (12:48.0), (14:13.4) |
16 | 564 | L. E. White (Allegan),
MI - Team Time (1st 5) 1:00:36.4 | Spread (1st 5) 50.2 |
| 57, 81, 126, 135, 165, (178), (358) |
| Blane Johnson, Trevor Thorpe, Connor Harlan, Vance Muenzer, Ruben Mendoza, (Quincy Lyon), (Logan Vernia) |
| 11:41.5, 11:52.0, 12:13.1, 12:18.1, 12:31.7, (12:38.2), (13:49.8) |
17 | 583 | Forest Hills Central,
MI - Team Time (1st 5) 1:00:06.7 | Spread (1st 5) 2:01.1 |
| 3, 99, 140, 168, 173, (275), (289) |
| Kyle James-Heer, Aidan O'Meara, Josh Phillip, Isaac Ghareeb, Matthew Mahoney, (Josh Treichel), (Jeremy James) |
| 10:35.0, 12:00.8, 12:20.9, 12:33.9, 12:36.1, (13:14.8), (13:22.7) |
18 | 600 | Thornapple Kellogg,
MI - Team Time (1st 5) 1:00:42.1 | Spread (1st 5) 1:34.4 |
| 21, 45, 153, 179, 202, (206), (220) |
| Levi VanderHeid, Brennan Lutz, Dylan Brandon, Jack Geukes, Camden Reynolds, (Mitchell Middleton), (Jaymes Thorne) |
| 11:13.0, 11:35.2, 12:27.8, 12:38.7, 12:47.4, (12:48.4), (12:54.7) |
19 | 623 | Woodland,
MI - Team Time (1st 5) 1:00:23.0 | Spread (1st 5) 2:30.0 |
| 5, 38, 114, 189, 277, (293), (360) |
| Mahaney VandeKerkhof, Nakai Halpin, Travis Holl, Caleb Hart, Austin Sill, (Ned Milne), (Carson Rokos) |
| 10:45.0, 11:32.0, 12:08.0, 12:43.0, 13:15.0, (13:24.0), (13:50.0) |
20 | 633 | Bad Axe,
MI - Team Time (1st 5) 1:00:50.0 | Spread (1st 5) 1:45.0 |
| 12, 86, 142, 183, 210, (212), (269) |
| Austin Cummings, Jensen Emerick, Owen Kociba, Erik Kent, Chase Talaski, (Tommy Knarian), (Jordan Smith) |
| 11:05.0, 11:54.0, 12:21.0, 12:40.0, 12:50.0, (12:51.0), (13:13.0) |
21 | 641 | Northern Hills,
MI - Team Time (1st 5) 1:01:14.0 | Spread (1st 5) 1:18.0 |
| 54, 70, 133, 154, 230, (238), (244) |
| Adam Boersma, Peter Renucci, Jack DeWaard, Kaleb Schmottlach, Andrew Bunker, (Nicholas Georgescu), (Liam VanZelst) |
| 11:41.0, 11:48.0, 12:18.0, 12:28.0, 12:59.0, (13:01.0), (13:04.0) |
22 | 644 | Plainwell,
MI - Team Time (1st 5) 1:01:12.4 | Spread (1st 5) 1:15.5 |
| 42, 92, 107, 194, 209, (279), (322) |
| Ethan Johnson, Evan Ludema, Sam Gibson, Eli Veen, Alex Blanton, (Gavin Blades), (Gideon Likens) |
| 11:33.8, 11:57.8, 12:05.6, 12:45.9, 12:49.3, (13:15.8), (13:35.5) |
23 | 741 | West Ottawa,
MI - Team Time (1st 5) 1:02:02.3 | Spread (1st 5) 43.9 |
| 91, 137, 157, 170, 186, (194), (268) |
| Kebede Postma, Alexander Bos, Ben Riley, Harrison Brinkman, Teddy Schurman, (Alex Boersma), (Elijah Sierra) |
| 11:57.6, 12:19.7, 12:28.8, 12:34.7, 12:41.5, (12:45.9), (13:12.7) |
24 | 757 | Belding,
MI - Team Time (1st 5) 1:01:45.8 | Spread (1st 5) 2:34.0 |
| 24, 89, 90, 197, 357, (378), (440) |
| Logan Balis, Toby Sweet, Gavin Boyd, Eliot Ward, Gavin Luscombe, (William Garrison), (Wyatt Kidder) |
| 11:15.7, 11:56.6, 11:57.3, 12:46.5, 13:49.7, (13:56.9), (14:40.7) |
| 757 | OJ DeJonge,
MI - Team Time (1st 5) 1:01:53.9 | Spread (1st 5) 1:41.8 |
| 25, 129, 148, 225, 230, (248), (330) |
| Kyle Barnett, Bruce Thompson, Andrew Talsma, Craig Fuller, Evan Walls, (Keese Villareal), (Kyler Garrow) |
| 11:17.2, 12:15.4, 12:24.9, 12:57.4, 12:59.0, (13:05.2), (13:39.1) |
26 | 777 | Shelby,
MI - Team Time (1st 5) 1:02:03.6 | Spread (1st 5) 1:44.3 |
| 28, 128, 144, 228, 249, (274), (293) |
| Logan Claeys, Henry Kidder, Hayden Bowen, Anthony Gilchrist, Joseph Hayes, (Jack Southey), (Carson Claeys) |
| 11:21.6, 12:15.3, 12:22.3, 12:58.5, 13:05.9, (13:14.3), (13:24.0) |
27 | 881 | Tecumseh,
MI - Team Time (1st 5) 1:02:40.7 | Spread (1st 5) 2:15.6 |
| 15, 171, 181, 216, 298, (310), (313) |
| Steven Knepper, Cameron Kemppainen, Kyle Mackey, Matt DeVitto, Grant Stockford, (Tyler Nowak), (Owen Sysko) |
| 11:09.0, 12:35.3, 12:39.0, 12:52.8, 13:24.6, (13:29.9), (13:30.7) |
28 | 898 | Ypsilanti Lincoln,
MI - Team Time (1st 5) 1:02:56.1 | Spread (1st 5) 1:59.5 |
| 58, 120, 124, 261, 335, (349), (427) |
| Anthony Gibbons, Jacob Thueme, Nathan Mertens, Andon Lewandowski, Jacob Newland, (Austin McDonald), (Eyan Blackwell) |
| 11:41.6, 12:11.4, 12:12.9, 13:09.1, 13:41.1, (13:46.6), (14:30.0) |
29 | 939 | North Trails,
MI - Team Time (1st 5) 1:03:16.0 | Spread (1st 5) 2:15.0 |
| 51, 112, 169, 234, 373 |
| Micah Bragg, Seth Bragg, Jake Sturtevant, Nathaniel Evans, Drew Minier |
| 11:40.0, 12:07.0, 12:34.0, 13:00.0, 13:55.0 |
30 | 940 | Mason County Central,
MI - Team Time (1st 5) 1:03:21.3 | Spread (1st 5) 1:15.6 |
| 118, 122, 160, 241, 299, (318), (422) |
| Gage Tyron, Thomas Wagner, Jordan Krieger, Ryan Crawford, Jay Danielson, (James Vernier), (Eli Kmiecik) |
| 12:10.9, 12:12.5, 12:29.3, 13:02.1, 13:26.5, (13:32.4), (14:25.1) |
31 | 971 | Oxford,
MI - Team Time (1st 5) 1:03:32.0 | Spread (1st 5) 1:31.0 |
| 119, 121, 133, 260, 338, (346), (373) |
| Kyle DiMalanta, Zach Patterson, Pedro Bottene, Josh Hoffman, Joshua Jackson, (Tony Hatzigeorgiou), (Luke Grove) |
| 12:11.0, 12:12.0, 12:18.0, 13:09.0, 13:42.0, (13:46.0), (13:55.0) |
32 | 977 | Clarkston,
MI - Team Time (1st 5) 1:03:38.0 | Spread (1st 5) 1:31.0 |
| 93, 154, 175, 250, 305, (380), (381) |
| Bo Anderson, Andrew Gerard, Andrew Ferguson, Owen Kolean, Alex Wilhelm, (William Raines), (Preston Chamberlain) |
| 11:58.0, 12:28.0, 12:37.0, 13:06.0, 13:29.0, (13:59.0), (14:00.0) |
33 | 993 | Thunder Bay,
MI - Team Time (1st 5) 1:02:53.0 | Spread (1st 5) 3:19.0 |
| 2, 131, 212, 286, 362, (396), (427) |
| Drew Seabase, Keegan Hahn, Jacob Kochanski, Trevor Zolnierik, Ethan Sweet, (Eli Rondeau), (Austin Heath) |
| 10:32.0, 12:17.0, 12:51.0, 13:22.0, 13:51.0, (14:12.0), (14:30.0) |
34 | 1074 | Adrian,
MI - Team Time (1st 5) 1:04:25.9 | Spread (1st 5) 1:50.1 |
| 132, 163, 174, 217, 388, (393), (398) |
| Evan Johnson, Riley Malarney, Cameron Kendall, Henry Cruse, Zane Watkins, (Michael Tan), (Jose Ramirez) |
| 12:17.4, 12:31.0, 12:36.8, 12:53.2, 14:07.5, (14:09.1), (14:13.9) |
35 | 1104 | Muskegon Catholic Central,
MI - Team Time (1st 5) 1:04:28.8 | Spread (1st 5) 1:52.6 |
| 80, 166, 185, 332, 341, (499), (507) |
| Griffin Michelli, Lucas Carlton, Trevor Hilson, Matt Adamski, Kenny Lehan, (Casey Cashbaugh), (Devin Bakay) |
| 11:51.9, 12:32.3, 12:40.4, 13:39.7, 13:44.5, (17:15.4), (17:59.5) |
36 | 1130 | Greenville,
MI - Team Time (1st 5) 1:04:31.1 | Spread (1st 5) 1:16.8 |
| 97, 232, 259, 264, 278, (415), (471) |
| Alex Martin, Brayden Spitler, Jack Korson, Charlie Weinheimer, Mason Bouman, (Austin Kramer), (TJ Korson) |
| 11:58.3, 12:59.3, 13:07.7, 13:10.7, 13:15.1, (14:21.9), (15:22.3) |
37 | 1161 | East Rockford,
MI - Team Time (1st 5) 1:04:52.8 | Spread (1st 5) 1:39.9 |
| 114, 159, 225, 311, 352, (385), (432) |
| Samuel Krist, Sam Johnson, Alex Fahey, Alex Sheffer, Michael Rozzano, (Kallan Klaes), (Nick Poage) |
| 12:08.0, 12:29.1, 12:57.4, 13:30.4, 13:47.9, (14:04.6), (14:32.2) |
38 | 1170 | Fairview Area,
MI - Team Time (1st 5) 1:04:59.4 | Spread (1st 5) 3:51.0 |
| 10, 140, 149, 426, 445, (508) |
| Carlos Gascho, Josh Benefiel, Isaiah Ford, Ethan Holberton, Logan Alchin, (Connor Benefiel) |
| 10:55.6, 12:20.9, 12:26.4, 14:29.9, 14:46.6, (18:37.7) |
39 | 1183 | Chippewa Hills,
MI - Team Time (1st 5) 1:04:55.6 | Spread (1st 5) 2:22.5 |
| 31, 196, 288, 312, 356, (366), (402) |
| Nicholas Sherman, Jake O'Neil, Shaun Biller, Aidan Hollandsworth, Lewis Young, (Ethan Outman), (Jameson Quiggle) |
| 11:27.0, 12:46.1, 13:22.4, 13:30.6, 13:49.5, (13:52.4), (14:15.9) |
40 | 1188 | Mill Creek (Dexter),
MI - Team Time (1st 5) 1:05:05.6 | Spread (1st 5) 1:00.6 |
| 162, 207, 223, 282, 314, (326), (346) |
| Conor Kolka, Sam Melvin, Shay Ohtonen, John Harm, Wilson Kasischke, (Nathan Gariepy), (Nathan Biggs) |
| 12:30.3, 12:48.6, 12:56.5, 13:19.3, 13:30.9, (13:38.3), (13:46.0) |
41 | 1189 | Three Rivers,
MI - Team Time (1st 5) 1:05:05.8 | Spread (1st 5) 1:25.8 |
| 138, 205, 246, 256, 344, (376), (418) |
| Kaid Hasse, Brant Lafferty, Trysten Klipsch, Tariku Klipsch, Zachary Gowan, (Ethan Warren), (Broden Fletcher) |
| 12:19.8, 12:48.2, 13:05.0, 13:07.2, 13:45.6, (13:55.4), (14:24.3) |
42 | 1237 | Hamilton,
MI - Team Time (1st 5) 1:05:25.9 | Spread (1st 5) 1:01.5 |
| 182, 183, 263, 273, 336, (353), (364) |
| Nate Freyhof, Camden Patmos, Joe Johnson, Ethan Doxey, Ty Ritsema, (Tyler Berkimer), (Mason Blauwkamp) |
| 12:39.8, 12:40.0, 13:10.6, 13:14.2, 13:41.3, (13:48.9), (13:51.5) |
43 | 1243 | Flushing,
MI - Team Time (1st 5) 1:05:27.0 | Spread (1st 5) 1:11.0 |
| 163, 210, 252, 280, 338, (369), (391) |
| Braeden Tunnicliff, Matthew Crosby, William Hough, Aaron Mays, Jacob Morrison, (Tyler Netke), (Mathew Mereles) |
| 12:31.0, 12:50.0, 13:07.0, 13:17.0, 13:42.0, (13:53.0), (14:09.0) |
44 | 1244 | Wyoming Lee,
MI - Team Time (1st 5) 1:05:33.6 | Spread (1st 5) 2:43.4 |
| 52, 130, 300, 345, 417, (453), (455) |
| Diego Rodriguez, Alan Maya, Ke'ontae Taylor, Roberto Cervantez, Omar Suarez, (Gael Garcia), (Carlos Hernandez) |
| 11:40.6, 12:16.0, 13:27.2, 13:45.8, 14:24.0, (15:01.0), (15:02.8) |
45 | 1252 | NorthPointe Christian,
MI - Team Time (1st 5) 1:05:32.3 | Spread (1st 5) 2:06.3 |
| 100, 105, 328, 329, 390, (406), (427) |
| Zach Coeling, Nathan Dapprich, Connor Schmidt, Emmerson Stevens, Ethan McConnon, (Jonah Keessen), (Ian Cobb) |
| 12:01.8, 12:04.8, 13:38.7, 13:38.9, 14:08.1, (14:17.2), (14:30.0) |
46 | 1289 | Kent City,
MI - Team Time (1st 5) 1:05:41.3 | Spread (1st 5) 1:49.7 |
| 104, 243, 252, 319, 371, (421), (425) |
| Ryan Wheeler, Hayden Carlson, Jordan Schuiling, Thomas Swanson, Kyler Larson, (Asher DeGraaf), (Zane Kik) |
| 12:03.7, 13:03.9, 13:07.0, 13:33.3, 13:53.4, (14:24.9), (14:29.2) |
47 | 1325 | Concord,
MI - Team Time (1st 5) 1:06:14.0 | Spread (1st 5) 2:23.0 |
| 125, 198, 252, 315, 435, (458), (480) |
| Cole Thompson, Jonathan Mikovits, Luke Holton, Logan Barrett, Isaac Waldron, (Chuckie King), (Aiden Richardson) |
| 12:13.0, 12:47.0, 13:07.0, 13:31.0, 14:36.0, (15:06.0), (15:39.0) |
48 | 1336 | Cranbrook Kingswood,
MI - Team Time (1st 5) 1:06:16.6 | Spread (1st 5) 1:34.9 |
| 191, 215, 224, 296, 410, (413), (414) |
| Sam Morawski, David Flanagan, Carter Cormier, Geoffrey Qin, Noah Brown, (Aiden Neeper), (Isaac Gurman) |
| 12:44.0, 12:52.5, 12:56.8, 13:24.4, 14:18.9, (14:21.2), (14:21.6) |
49 | 1343 | Byron Center West,
MI - Team Time (1st 5) 1:06:09.3 | Spread (1st 5) 40.4 |
| 208, 233, 290, 304, 308, (320), (334) |
| Jason Fredricks, Micah Alexander, Merrick Susan, Matthew Garbarino, Caleb Reinsch, (Luke Barnum), (Nathan Holwerda) |
| 12:48.7, 12:59.8, 13:22.9, 13:28.8, 13:29.1, (13:34.8), (13:40.6) |
50 | 1353 | Berkshire,
MI - Team Time (1st 5) 1:06:13.7 | Spread (1st 5) 1:07.2 |
| 188, 200, 258, 348, 359, (369), (379) |
| Johann Benavides, Jack Regan, Nicolas Coignet, Carlos McIntyre, Matt Inda, (Andrew Inda), (Doug DeRonne) |
| 12:42.7, 12:47.1, 13:07.5, 13:46.5, 13:49.9, (13:53.0), (13:58.1) |
51 | 1361 | Spring Lake,
MI - Team Time (1st 5) 1:06:20.0 | Spread (1st 5) 42.0 |
| 221, 227, 284, 305, 324, (333), (351) |
| Callen Carrier, Rowan Henderson, Hopper Miller, James Bolthouse, Jake Vinkemulder, (Tyler Munch), (Ian Hill) |
| 12:55.0, 12:58.0, 13:21.0, 13:29.0, 13:37.0, (13:40.0), (13:47.0) |
52 | 1386 | Sashabaw,
MI - Team Time (1st 5) 1:06:26.0 | Spread (1st 5) 58.0 |
| 240, 242, 252, 271, 381, (423), (424) |
| Griffin Scane, Dru Brody, Andrew Sesti, Ryan Bovee, Blake Botterill, (Mathias Darnell), (Joey Vroman) |
| 13:02.0, 13:03.0, 13:07.0, 13:14.0, 14:00.0, (14:27.0), (14:28.0) |
53 | 1442 | Kenowa Hills,
MI - Team Time (1st 5) 1:07:24.6 | Spread (1st 5) 3:54.2 |
| 26, 228, 297, 430, 461, (472), (474) |
| Isaac Buckwalter, Caleb Clinger, Logan Hankis, Cesar Malpica, Ethan Demann, (Dylan Donihue), (Hunter Swidwa) |
| 11:18.5, 12:58.5, 13:24.5, 14:30.4, 15:12.7, (15:24.5), (15:26.5) |
54 | 1540 | Mason County Eastern,
MI - Team Time (1st 5) 1:07:28.2 | Spread (1st 5) 59.8 |
| 222, 292, 301, 350, 375, (439), (447) |
| Raul Cuate-Hernandez, Nathan Wing, Eli Shoup, Neal Stewart, Keegan Bates, (Kolden Myer), (Darin Stever) |
| 12:55.5, 13:23.3, 13:27.4, 13:46.7, 13:55.3, (14:40.0), (14:49.8) |
55 | 1583 | Scripps,
MI - Team Time (1st 5) 1:08:11.0 | Spread (1st 5) 1:52.0 |
| 161, 198, 399, 409, 416, (434), (441) |
| Clayton Kuiper, Jack McKiernan, Will Dempsey, Samuel Cromwell, Benjamin Filias, (Joseph Owczarek), (Colin Junkin) |
| 12:30.0, 12:47.0, 14:14.0, 14:18.0, 14:22.0, (14:35.0), (14:41.0) |
56 | 1623 | St Elizabeth Ann Seton,
MI - Team Time (1st 5) 1:08:08.5 | Spread (1st 5) 56.5 |
| 267, 269, 342, 354, 391, (403), (449) |
| Finn Ritchie, Carter Thelen, Thomas Richards, Oliver Boomer, Zealand Tarrant, (Colton Manthei), (Bryce Kempf) |
| 13:12.5, 13:13.0, 13:45.0, 13:49.0, 14:09.0, (14:16.0), (14:55.0) |
57 | 1624 | Grant,
MI - Team Time (1st 5) 1:08:52.1 | Spread (1st 5) 2:26.3 |
| 203, 251, 295, 412, 463, (510) |
| Carter Cole, Brayden Muir, Aaron Zimmer, Tomas Charles, Reece Welch, (Gustavo Charles-Mejia) |
| 12:47.7, 13:06.3, 13:24.1, 14:20.0, 15:14.0, (19:44.7) |
58 | 1662 | Oakridge,
MI - Team Time (1st 5) 1:09:15.6 | Spread (1st 5) 3:11.6 |
| 111, 272, 368, 442, 469, (506) |
| Camren Dial, Aiden Hascher, Spencer Anderson, Connor Forward, Ben Ferrier, (Conner Anderson) |
| 12:06.7, 13:14.1, 13:52.9, 14:43.6, 15:18.3, (17:55.9) |
59 | 1665 | NBC,
MI - Team Time (1st 5) 1:08:28.7 | Spread (1st 5) 59.9 |
| 275, 281, 323, 386, 400, (410), (419) |
| Conner Raeth, Logan Fairchild, Ian Degen, Layn Lewis, Owen Fairchild, (Aidan Perreault), (Qinlan Hagen) |
| 13:14.8, 13:18.8, 13:35.6, 14:04.8, 14:14.7, (14:18.9), (14:24.6) |
60 | 1712 | Orchard Lake (Closed),
MI - Team Time (1st 5) 1:09:16.2 | Spread (1st 5) 2:18.5 |
| 177, 305, 372, 408, 450, (454), (460) |
| Diego Savoi, Derrick Lee, Sebastian Cervelli, Rui Tamura, Aaron Paul, (Mohammad Mughal), (Brandon Alchy) |
| 12:38.0, 13:29.0, 13:54.8, 14:17.9, 14:56.5, (15:01.8), (15:12.2) |
61 | 1735 | Hopkins,
MI - Team Time (1st 5) 1:08:58.4 | Spread (1st 5) 1:31.4 |
| 236, 326, 365, 377, 431, (502) |
| Michael Barry, Nick Hoffman, Tyler Weber, Elijah Bockheim, Connor Meengs, (Zachary Wisser) |
| 13:00.3, 13:38.3, 13:51.6, 13:56.5, 14:31.7, (17:32.3) |
62 | 1736 | Zeeland Cityside,
MI - Team Time (1st 5) 1:10:20.0 | Spread (1st 5) 2:56.4 |
| 176, 256, 367, 459, 478, (485), (493) |
| Mason Villarreal, Keenan Faber, Avery Harbison, Brooks Blanton, Grant Wiler, (Alden Heyboer), (Luke Murphy) |
| 12:37.8, 13:07.2, 13:52.6, 15:08.2, 15:34.2, (15:48.0), (16:16.2) |
63 | 1751 | Big Rapids,
MI - Team Time (1st 5) 1:09:23.1 | Spread (1st 5) 1:15.4 |
| 283, 291, 309, 433, 435, (443), (479) |
| Eric Standen, Demarcus Lee, Matt Hardesty, Brendan Pippin, Brady Fox, (Ethan Fuller), (Tanner Hartline) |
| 13:20.6, 13:23.2, 13:29.3, 14:34.0, 14:36.0, (14:45.1), (15:35.2) |
64 | 1752 | Hesperia,
MI - Team Time (1st 5) 1:09:45.8 | Spread (1st 5) 1:55.5 |
| 218, 239, 405, 444, 446, (456), (466) |
| Isaac Parker, Hunter Flanery, Scott Quinn, Deagan Dodge, Stephen Priese, (Samuel Brasser), (Jake Smith) |
| 12:53.3, 13:01.7, 14:16.5, 14:45.5, 14:48.8, (15:02.9), (15:16.2) |
65 | 1763 | Monroe,
MI - Team Time (1st 5) 1:09:51.6 | Spread (1st 5) 2:17.1 |
| 246, 321, 337, 389, 470, (489), (500) |
| Noah Stein, Nick Parran, Karon Rollins, Aidan Hutchison, Kegan Hallahan, (Evan Welsford), (Grey Johnson) |
| 13:05.0, 13:35.0, 13:41.6, 14:07.9, 15:22.1, (16:01.5), (17:15.7) |
66 | 1764 | Zeeland,
MI - Team Time (1st 5) 1:09:24.5 | Spread (1st 5) 1:41.3 |
| 190, 354, 394, 406, 420, (451), (464) |
| Boetsem Abel, Isaac Carlson, Caleb Smith, Elija Nowicky, Anthony Schrotenboer, (Aiden DeGraaf), (Owen Cousins) |
| 12:43.5, 13:49.0, 14:10.0, 14:17.2, 14:24.8, (14:58.8), (15:15.5) |
67 | 1768 | Quincy,
MI - Team Time (1st 5) 1:10:27.0 | Spread (1st 5) 3:09.0 |
| 139, 302, 403, 448, 476, (477), (482) |
| Jacob Reif, Rhett Reif, Nolan Nohr, Brady Harper, Dillon Woellert, (Caden Moore), (Michael Bostic) |
| 12:20.0, 13:28.0, 14:16.0, 14:54.0, 15:29.0, (15:30.5), (15:42.0) |
68 | 1844 | Pine River (LeRoy),
MI - Team Time (1st 5) 1:14:09.5 | Spread (1st 5) 5:33.6 |
| 262, 285, 315, 473, 509 |
| Cole Hill, Philip Rigling, Jayce Methner, Kyle Johnson, Jamie Thornton |
| 13:09.4, 13:21.4, 13:31.0, 15:24.7, 18:43.0 |
69 | 1926 | Pentwater,
MI - Team Time (1st 5) 1:10:59.6 | Spread (1st 5) 1:38.8 |
| 286, 363, 387, 438, 452, (498) |
| Owen McTiernan, Mathew Green, Dean Bromley, James Davis, Drew Kolenda, (John VanDuinen) |
| 13:22.0, 13:51.3, 14:06.0, 14:39.5, 15:00.8, (17:12.1) |
70 | 1935 | Central Montcalm,
MI - Team Time (1st 5) 1:15:07.8 | Spread (1st 5) 4:28.2 |
| 116, 340, 490, 494, 495, (496), (497) |
| Andrew Hardy, Caleb Holland, Conner Ripley, Sawyer Kohn, Elijah Ralph, (Parker Skrodenis), (Marco Muniz) |
| 12:08.8, 13:43.8, 16:12.4, 16:25.8, 16:37.0, (16:37.9), (16:56.4) |
71 | 1962 | McBain,
MI - Team Time (1st 5) 1:11:43.2 | Spread (1st 5) 2:12.6 |
| 317, 330, 395, 437, 483, (487), (488) |
| Kadin Eastway, Mason Heuker, Cole Ingleright, Dustin McLain, Colton Nethaway, (Joseph Gandolfi), (James Taylor) |
| 13:31.1, 13:39.1, 14:11.4, 14:37.9, 15:43.7, (15:53.0), (15:59.6) |
72 | 2029 | Walkerville,
MI - Team Time (1st 5) 1:17:44.2 | Spread (1st 5) 4:54.8 |
| 235, 302, 484, 503, 505 |
| Alex Sheehy, Aaron Conger, Henrik Quist, Kennith Meitner, Matthew Jones |
| 13:00.2, 13:28.0, 15:45.0, 17:36.0, 17:55.0 |
73 | 2035 | Jonesville,
MI - Team Time (1st 5) 1:12:21.7 | Spread (1st 5) 1:42.0 |
| 342, 360, 401, 457, 475, (486), (492) |
| Xavier Layher, Jacob Rickwalt, Nehemiah Adams, Cole Magda, Thallen Forant, (David Ricketts), (Carter Wilson) |
| 13:45.0, 13:50.0, 14:15.6, 15:04.1, 15:27.0, (15:52.3), (16:14.3) |
74 | 2065 | Homer,
MI - Team Time (1st 5) 1:15:44.0 | Spread (1st 5) 4:50.0 |
| 167, 462, 467, 468, 501, (511) |
| Alec Shaw, Brody Shaw, Nate Rocco, Will Jones, Josh Dibble, (Jackson Thatcher) |
| 12:33.0, 15:13.0, 15:17.0, 15:18.0, 17:23.0, (20:18.1) |
75 | 2068 | Morley Stanwood,
MI - Team Time (1st 5) 1:17:16.1 | Spread (1st 5) 5:40.2 |
| 127, 465, 481, 491, 504 |
| Josh McNeil, Jonathan Karel, John May, Gabe Schmitt, Lance Kangas |
| 12:13.6, 15:15.8, 15:39.8, 16:13.1, 17:53.8 |