1 | 150 | GR Christian,
MI - Team Time (1st 5) 1:21:07.7 | Spread (1st 5) 41.0 |
| 6, 15, 26, 47, 56, (59), (70) |
| Benny Briseno, Justin Varineau, Jim VanDyke, Leland Robertson, Zach Terpstra, (Patrick Jonker), (Aaron Brink) |
| 15:49.0, 16:05.8, 16:16.3, 16:26.6, 16:30.0, (16:31.9), (16:36.0) |
2 | 219 | Fremont,
MI - Team Time (1st 5) 1:21:38.3 | Spread (1st 5) 47.6 |
| 8, 13, 40, 78, 80, (273), (301) |
| Matthew Zerfas, Sam Kaastra, Cole Hamilton, Andrew Goodspeed, Sam Stitt, (Nathan Fletcher), (Benjamin Deuling) |
| 15:52.7, 16:03.5, 16:21.9, 16:39.9, 16:40.3, (17:46.4), (17:53.0) |
3 | 305 | St. Joseph,
MI - Team Time (1st 5) 1:22:10.4 | Spread (1st 5) 1:34.0 |
| 5, 31, 41, 53, 175, (190), (191) |
| Skyler Arthur, Erik Edwards, Nick Jewell, Tanner Rydleski, Zhane Arthur, (Will Lage), (Kurt Egelhaaf) |
| 15:44.0, 16:17.4, 16:22.0, 16:29.0, 17:18.0, (17:23.0), (17:24.0) |
4 | 354 | Zeeland West,
MI - Team Time (1st 5) 1:23:00.7 | Spread (1st 5) 32.8 |
| 24, 65, 81, 85, 99, (115), (305) |
| Ryan Lowing, Jacob Houser, Sam Plaska, Aaron Strieff, Jarek Brower, (Bryce Arredondo), (Matt Lewis) |
| 16:14.7, 16:34.3, 16:41.0, 16:43.2, 16:47.5, (16:55.1), (17:53.6) |
5 | 358 | Orchard Lake St. Mary's,
MI - Team Time (1st 5) 1:23:02.0 | Spread (1st 5) 26.0 |
| 33, 77, 79, 81, 88, (114), (131) |
| Colin Herrmann, Joe Gallagher, Carson Eby, Harrison Coe, Bennet Coe, (Bryce Sinclair), (Kyle McCormick) |
| 16:18.0, 16:39.0, 16:40.0, 16:41.0, 16:44.0, (16:55.0), (17:03.0) |
6 | 364 | Clio,
MI - Team Time (1st 5) 1:22:55.1 | Spread (1st 5) 50.7 |
| 12, 50, 92, 101, 109, (127), (250) |
| Ethan Taljonick, Dylan Mosher, Garett Nelson, Kody Yorton, Chris Franks, (Chase Smith), (Alex Kean) |
| 16:01.3, 16:28.0, 16:45.8, 16:48.0, 16:52.0, (16:59.5), (17:39.0) |
7 | 377 | East Grand Rapids,
MI - Team Time (1st 5) 1:23:05.4 | Spread (1st 5) 41.5 |
| 16, 66, 90, 100, 105, (139), (171) |
| Matthew Levitt, Easton Schultz, Nick MacGeorge, Cade Vruggink, Kenton Rossi, (Michael Uglietta), (Stephen Hoffman) |
| 16:07.9, 16:34.6, 16:45.6, 16:47.9, 16:49.4, (17:05.2), (17:16.3) |
8 | 383 | Corunna,
MI - Team Time (1st 5) 1:22:46.1 | Spread (1st 5) 1:26.8 |
| 2, 44, 95, 98, 144, (183), (278) |
| Noah Jacobs, Blake Watson, Jacob Trowbridge, Kyle Mesh, Dylan Wibert, (Miles Petersen), (Scottie Feldpausch) |
| 15:40.0, 16:24.9, 16:47.0, 16:47.4, 17:06.8, (17:20.3), (17:47.2) |
9 | 464 | Linden,
MI - Team Time (1st 5) 1:23:38.7 | Spread (1st 5) 1:02.2 |
| 18, 23, 131, 133, 159, (174), (187) |
| Mikey Varacalli, Ryan Torok, Nick McDonald, Jack Eck, Andy Bennett, (Kagen Griffith), (Chase Morse) |
| 16:09.0, 16:12.0, 17:03.0, 17:03.5, 17:11.2, (17:17.8), (17:22.4) |
10 | 486 | FHN GR Forest Hills Northern,
MI - Team Time (1st 5) 1:23:51.9 | Spread (1st 5) 50.8 |
| 33, 76, 108, 118, 151, (211), (238) |
| Andrew Wittland, Scott Tran, Owen Purdue, Mitchell Vredeveld, Jack Neeley, (Ethan Grayeb), (Jack Callahan) |
| 16:18.0, 16:38.0, 16:51.0, 16:56.1, 17:08.8, (17:30.2), (17:36.8) |
11 | 502 | Chelsea,
MI - Team Time (1st 5) 1:24:01.9 | Spread (1st 5) 35.8 |
| 45, 74, 126, 128, 129, (244), (265) |
| David Trimas, Joe Vermilye, Miles Fischer, Liam Heaney, Rayan Bahri, (Campbell Fahle), (Josh Kowalski) |
| 16:25.0, 16:37.2, 16:59.1, 16:59.8, 17:00.8, (17:37.2), (17:43.3) |
12 | 527 | Sturgis,
MI - Team Time (1st 5) 1:23:28.3 | Spread (1st 5) 1:56.4 |
| 4, 22, 72, 172, 257, (300), (367) |
| Daniel Steele, Shawn Bell, Trever Sprowls, Terry Stahl, Martin Calvillo, (Jake Bundy), (David Polzin) |
| 15:43.7, 16:11.4, 16:36.4, 17:16.7, 17:40.1, (17:52.4), (18:13.2) |
13 | 626 | Otsego,
MI - Team Time (1st 5) 1:24:50.2 | Spread (1st 5) 1:11.6 |
| 28, 87, 140, 166, 205, (218), (488) |
| Jacob Starr, Will Finch, John Finch, Cam Brylowski, Brandon Watson, (Sammy Moran), (Jacob Goodrich) |
| 16:16.9, 16:43.9, 17:05.4, 17:15.5, 17:28.5, (17:32.2), (19:16.0) |
14 | 636 | Sparta,
MI - Team Time (1st 5) 1:24:56.7 | Spread (1st 5) 33.8 |
| 73, 117, 137, 152, 157, (207), (235) |
| Carter VerSluys, Matt Brown, Carter Shupe, Andrew Thome, Nate Ring, (Braden Kilpatrick), (Trent Smith) |
| 16:36.5, 16:55.9, 17:05.0, 17:09.0, 17:10.3, (17:29.1), (17:36.1) |
15 | 640 | Parma Western,
MI - Team Time (1st 5) 1:24:17.8 | Spread (1st 5) 1:48.8 |
| 11, 39, 51, 248, 291, (318), (496) |
| Josiah Ottolini, Jacob Inosencio, Lake Buseth, Tyler Robertson, Tristan Kellar, (Ben Marshall), (Chase Veydt) |
| 16:01.0, 16:20.9, 16:28.5, 17:37.6, 17:49.8, (17:57.2), (19:24.0) |
16 | 681 | Whitehall,
MI - Team Time (1st 5) 1:24:55.6 | Spread (1st 5) 1:30.2 |
| 19, 91, 93, 223, 255, (387), (421) |
| Keaton Smith, Roger Champion, Alex Dennis, Sky Christenson, Corey Robinson, (Spencer Andree), (Hunter Bower) |
| 16:09.8, 16:45.7, 16:46.6, 17:33.5, 17:40.0, (18:20.9), (18:34.4) |
17 | 733 | Pontiac Notre Dame Prep,
MI - Team Time (1st 5) 1:24:56.9 | Spread (1st 5) 1:39.5 |
| 10, 32, 179, 254, 258, (274), (345) |
| Nathan Mylenek, Brendan Fraser, Drew Guest, Joshua Fullerton, Danny Rose, (Nicholas Fraser), (Ryan Obear) |
| 16:00.7, 16:17.8, 17:19.0, 17:39.2, 17:40.2, (17:46.7), (18:05.5) |
18 | 784 | St. Clair,
MI - Team Time (1st 5) 1:25:43.5 | Spread (1st 5) 1:09.7 |
| 49, 119, 145, 232, 239, (263), (318) |
| Jack Keais, Collin Higgins, Walker Child, Brendan Parr, Josh Williams, (Daniel Lamontagne), (Jacob Redlawski) |
| 16:27.3, 16:57.1, 17:07.0, 17:35.1, 17:37.0, (17:43.0), (17:57.2) |
19 | 787 | Midland Bullock Creek,
MI - Team Time (1st 5) 1:25:46.2 | Spread (1st 5) 1:10.9 |
| 64, 122, 124, 210, 267, (325), (376) |
| John Sira, Chandler Biggs, Shane Mudd, Spencer Waldmann, Brennan Mudd, (Justin Martin), (Justin Kissinger) |
| 16:34.1, 16:58.3, 16:58.8, 17:30.0, 17:45.0, (17:59.0), (18:15.7) |
20 | 826 | Ionia,
MI - Team Time (1st 5) 1:25:51.8 | Spread (1st 5) 1:23.0 |
| 68, 101, 145, 188, 324, (343), (355) |
| Peter Pelon, Tim Mayer, Jordan Zamarron, Marshal Rademacher, Cameron Mahlich, (Jake Van Ess), (Tristin Ward) |
| 16:35.6, 16:48.0, 17:07.0, 17:22.6, 17:58.6, (18:04.9), (18:09.0) |
| 826 | Richland Gull Lake,
MI - Team Time (1st 5) 1:26:05.7 | Spread (1st 5) 1:02.5 |
| 53, 143, 204, 212, 214, (259), (332) |
| Joey Dawson, Jack Millmier, Jacob Lyons, Will Hough, Lucas Hamilton, (Jake Schmitt), (Stosh Tustin) |
| 16:29.0, 17:06.7, 17:27.7, 17:30.8, 17:31.5, (17:40.7), (18:00.6) |
22 | 831 | Allen Park,
MI - Team Time (1st 5) 1:26:00.7 | Spread (1st 5) 1:31.0 |
| 25, 164, 167, 199, 276, (313), (361) |
| Alec Keaton, Austin Goulasarian, Jared Rieden, Ben Lewis, Matt Skarbinski, (Ryan Lafferty), (Drew Johnson) |
| 16:16.0, 17:15.2, 17:16.0, 17:26.5, 17:47.0, (17:56.5), (18:11.8) |
23 | 849 | St. Johns,
MI - Team Time (1st 5) 1:25:41.4 | Spread (1st 5) 1:42.7 |
| 21, 38, 222, 262, 306, (321), (339) |
| Codey Cook, Josiah Quinn, Ryan Wohlfert, Mason Berridge, Nolan Wirth, (Duncan Wright), (Brady Falor) |
| 16:11.0, 16:20.8, 17:33.2, 17:42.7, 17:53.7, (17:57.8), (18:04.0) |
24 | 850 | Coldwater,
MI - Team Time (1st 5) 1:26:08.0 | Spread (1st 5) 1:01.4 |
| 67, 109, 208, 229, 237, (244), (281) |
| Zack Murphy, Adam Clemens, Matt Sowles, Ethan Aerts, Josh Evers, (Jordan Parkinson), (Jacob Fair) |
| 16:35.0, 16:52.0, 17:29.6, 17:35.0, 17:36.4, (17:37.2), (17:48.0) |
25 | 899 | Petoskey,
MI - Team Time (1st 5) 1:25:59.0 | Spread (1st 5) 1:55.2 |
| 9, 158, 189, 250, 293, (330), (424) |
| Thomas VanSlembrouck, Chase Gregory, Max Meyerson, Andy Frampus, Jacob Kromm, (Riley Norton), (Adam Pall) |
| 15:55.7, 17:10.6, 17:22.8, 17:39.0, 17:50.9, (17:59.8), (18:35.4) |
26 | 918 | Zeeland East,
MI - Team Time (1st 5) 1:26:14.8 | Spread (1st 5) 1:26.5 |
| 62, 106, 130, 292, 328, (483), (486) |
| Jonathan Groendyk, Derrick Tesmer, Matt Cramer, David Sanchez, Scott Binder, (Kody DeHaan), (Derek Rice) |
| 16:33.0, 16:49.8, 17:02.5, 17:50.0, 17:59.5, (19:08.2), (19:13.7) |
27 | 945 | Spring Lake,
MI - Team Time (1st 5) 1:26:39.8 | Spread (1st 5) 1:16.8 |
| 57, 170, 215, 225, 278, (336), (417) |
| Will Warmoth, Lucas Piekarski, Matt Schmidt, Cameron Thalhammer, Cameron Kyser, (Joe Negen), (Alex Ruter) |
| 16:30.4, 17:16.2, 17:32.0, 17:34.0, 17:47.2, (18:03.0), (18:31.0) |
28 | 946 | Cedar Springs,
MI - Team Time (1st 5) 1:25:56.7 | Spread (1st 5) 2:27.2 |
| 3, 104, 215, 270, 354, (468), (487) |
| Austin Sargent, Justin Jones, Brandon Harthorn, Dallas Mora, Remington Sawade, (Tyler Lovell), (Brandon Sawade) |
| 15:41.2, 16:49.1, 17:32.0, 17:46.0, 18:08.4, (18:57.0), (19:15.7) |
29 | 952 | Dearborn Divine Child,
MI - Team Time (1st 5) 1:26:42.6 | Spread (1st 5) 51.4 |
| 121, 137, 160, 246, 288, (349), (366) |
| Dane Miller, David Rose, Ryan Mangulabnan, Alexander Petlichkoff, David Totten, (Andrew Kohn), (Daniel Mazur) |
| 16:57.9, 17:05.0, 17:13.0, 17:37.4, 17:49.3, (18:07.8), (18:13.1) |
30 | 962 | Carleton Airport,
MI - Team Time (1st 5) 1:26:25.5 | Spread (1st 5) 1:47.6 |
| 36, 81, 180, 315, 350, (405), (414) |
| Brandon Urban, Michael Bank, Alex Eby, Joe Abel, Andrew Savel, (Dakota Bostic), (Devon Bruck) |
| 16:20.4, 16:41.0, 17:19.5, 17:56.6, 18:08.0, (18:28.0), (18:29.5) |
| 962 | GR_South Christian,
MI - Team Time (1st 5) 1:26:56.8 | Spread (1st 5) 31.5 |
| 136, 165, 203, 224, 234, (289), (338) |
| Tyler Laninga, Luis DeKryger, Andrew Lanning, Kevin DeBruin, Grant Bradman, (Josiah Brouwer), (Jason Gilder) |
| 17:04.5, 17:15.4, 17:27.3, 17:33.6, 17:36.0, (17:49.6), (18:03.9) |
32 | 1009 | Armada,
MI - Team Time (1st 5) 1:26:27.0 | Spread (1st 5) 2:21.0 |
| 7, 149, 167, 323, 363, (457), (488) |
| Tyler Phillips, Alec Kownacki, Brendan Mantey, Brenden Allen, Adam Job, (Jack Albrecht), (Jeremy Winkel) |
| 15:52.0, 17:08.0, 17:16.0, 17:58.0, 18:13.0, (18:51.0), (19:16.0) |
33 | 1036 | Marshall,
MI - Team Time (1st 5) 1:27:00.0 | Spread (1st 5) 1:18.2 |
| 55, 152, 270, 276, 283, (344), (372) |
| Kurt Swaton, Jannis Wolff, Chris Bell, Chandler Cruz, Christian Kalisz, (Elijah Balli-Solis), (Calvin Smith) |
| 16:29.9, 17:09.0, 17:46.0, 17:47.0, 17:48.1, (18:05.0), (18:14.6) |
34 | 1039 | Ludington,
MI - Team Time (1st 5) 1:27:06.9 | Spread (1st 5) 1:13.9 |
| 95, 152, 229, 229, 334, (339), (425) |
| Luke Schwass, Ben Jensen, Jarod Cobb, Joseph Hatch, Trenton Dalm, (Jacob Lesinski), (Randy Johnson) |
| 16:47.0, 17:09.0, 17:35.0, 17:35.0, 18:00.9, (18:04.0), (18:36.5) |
35 | 1076 | GR Catholic Central,
MI - Team Time (1st 5) 1:27:08.5 | Spread (1st 5) 1:41.9 |
| 60, 112, 202, 329, 373, (392), (404) |
| Dylan Sykes, Isaiah Fox, Michael Klein, Sam Lake, Chris McWain, (Liam Perdue), (Miles Murphy) |
| 16:32.9, 16:54.0, 17:27.2, 17:59.6, 18:14.8, (18:22.0), (18:27.8) |
36 | 1080 | Croswell-Lexington,
MI - Team Time (1st 5) 1:27:06.7 | Spread (1st 5) 1:51.8 |
| 42, 120, 233, 316, 369, (377), (457) |
| Roan Fahey, Tyler Schmidt, Max Whittredge, Jarred Jolley, Joe Volpe, (Joshua Johnson), (Wyatt Perry) |
| 16:22.2, 16:57.7, 17:35.8, 17:57.0, 18:14.0, (18:16.0), (18:51.0) |
| 1080 | Hastings,
MI - Team Time (1st 5) 1:27:09.3 | Spread (1st 5) 1:50.0 |
| 58, 147, 152, 333, 390, (476), (485) |
| Chance Miller, Ronnie Collins, Sam Johnson, Alex Beauchamp, Charles Surratt, (William Bustance), (Brandon Gray) |
| 16:31.0, 17:07.5, 17:09.0, 18:00.8, 18:21.0, (19:02.0), (19:12.0) |
38 | 1121 | Middleville Thornapple-Kellogg,
MI - Team Time (1st 5) 1:27:33.8 | Spread (1st 5) 56.2 |
| 122, 163, 253, 275, 308, (401), (429) |
| Luke Noah, Erik Walter, Joe Gaikema, Wyatt DeLeeuw, Patric LaJoye, (Kyle Makarewicz), (Drayson Beyer) |
| 16:58.3, 17:15.1, 17:39.1, 17:46.8, 17:54.5, (18:26.1), (18:38.5) |
39 | 1134 | Ferndale,
MI - Team Time (1st 5) 1:27:37.0 | Spread (1st 5) 2:10.0 |
| 45, 161, 221, 285, 422, (430), (509) |
| Zach New, Nick Major, Will McElgunn, Will Raus, Julian Jones, (Nick Schoenknecth), (Jemone Cochran) |
| 16:25.0, 17:15.0, 17:33.0, 17:49.0, 18:35.0, (18:39.0), (19:52.0) |
40 | 1141 | Eaton Rapids,
MI - Team Time (1st 5) 1:27:37.2 | Spread (1st 5) 1:38.5 |
| 89, 135, 175, 348, 394, (405), (452) |
| Taylor Rouse, Brody Benward, Jake Spencer, Blake Roodvoets, Jake Roodvoets, (Sean Archey), (Ben Gleeson) |
| 16:44.5, 17:04.4, 17:18.0, 18:07.3, 18:23.0, (18:28.0), (18:49.0) |
41 | 1149 | Hamilton,
MI - Team Time (1st 5) 1:27:22.1 | Spread (1st 5) 1:46.5 |
| 20, 249, 270, 297, 313, (331), (430) |
| Mark Freyhof, Andrew Fathman, Caleb Topp, Gerald DeFouw, Matt Field, (Elliott Klingenberg), (Luke Koopman) |
| 16:10.0, 17:38.0, 17:46.0, 17:51.6, 17:56.5, (18:00.0), (18:39.0) |
42 | 1151 | Yale,
MI - Team Time (1st 5) 1:27:42.7 | Spread (1st 5) 1:22.9 |
| 115, 161, 173, 320, 382, (446), (484) |
| Brendan Macias, Carlos Soto, Andrew Vincent, Remington Martin, Noah Terpening, (Jonathan Cruetz), (Luke McClelland) |
| 16:55.1, 17:15.0, 17:17.3, 17:57.3, 18:18.0, (18:46.6), (19:11.6) |
43 | 1154 | BC Harper Creek,
MI - Team Time (1st 5) 1:27:34.0 | Spread (1st 5) 1:53.1 |
| 35, 213, 242, 301, 363, (440), (452) |
| Brad Thomas, Logan Mays, Jeremiah Davis, Tommy Shaw, Benji Isaacson, (Luke Browne), (Drew VanWagner) |
| 16:19.9, 17:31.0, 17:37.1, 17:53.0, 18:13.0, (18:43.0), (18:49.0) |
44 | 1162 | FHE Ada Forest Hills Eastern,
MI - Team Time (1st 5) 1:27:38.9 | Spread (1st 5) 1:21.5 |
| 71, 196, 267, 307, 321, (391), (411) |
| Brendan Lenhardt, Joey DeBoer, Cooper Thieme, Jacob Weeda, Jakob Grubb, (Quentin Johnson), (Clay Edwards) |
| 16:36.3, 17:25.8, 17:45.0, 17:54.0, 17:57.8, (18:21.5), (18:29.0) |
45 | 1169 | Essexville Garber,
MI - Team Time (1st 5) 1:27:41.8 | Spread (1st 5) 1:40.5 |
| 63, 194, 250, 294, 368, (387), (451) |
| Ben Yagiela, Chase Badalamenti, Jacob Stone, Andrew Yaworski, Hayden Cobley, (Asher Van dell), (Ryan Christensen) |
| 16:33.1, 17:25.1, 17:39.0, 17:51.0, 18:13.6, (18:20.9), (18:48.1) |
46 | 1198 | Wayland Union,
MI - Team Time (1st 5) 1:28:07.0 | Spread (1st 5) 1:24.0 |
| 134, 198, 206, 255, 405, (474), (475) |
| Perry Carter, Jeremy Pletcher, Owen Glass, Jonathan Zuiderveen, Derek Huffman, (Ethan Killips), (Carson Nieuwenhuis) |
| 17:04.0, 17:26.0, 17:29.0, 17:40.0, 18:28.0, (19:00.1), (19:00.8) |
47 | 1220 | Freeland,
MI - Team Time (1st 5) 1:27:44.8 | Spread (1st 5) 2:24.8 |
| 14, 193, 266, 337, 410, (418), (468) |
| Alex Stowell, Ryan Trahan, Brice Leuenberger, Jacob Kelsey, Andrew Hubbard, (Graham Fitkin), (Anthony Cook) |
| 16:04.0, 17:25.0, 17:43.9, 18:03.1, 18:28.8, (18:31.4), (18:57.0) |
48 | 1223 | Mount Pleasant,
MI - Team Time (1st 5) 1:28:00.3 | Spread (1st 5) 1:23.7 |
| 93, 148, 269, 356, 357, (360), (397) |
| Mac LaBelle, Andrew Harrast, Tyler Punke, Christian Driessnack, Emmanuel Horace, (Richie Los), (Sloan Felton) |
| 16:46.6, 17:07.7, 17:45.5, 18:10.2, 18:10.3, (18:11.7), (18:23.1) |
49 | 1226 | Holland Christian,
MI - Team Time (1st 5) 1:28:05.6 | Spread (1st 5) 1:31.2 |
| 95, 167, 219, 362, 383, (403), (472) |
| Nathan Schloff, Luke Peterson, Nathan Mulder, Ryan VanAppledorn, Nolan Vanderzwaag, (Drew Duncan), (Aidan Edmunds) |
| 16:47.0, 17:16.0, 17:32.4, 18:12.0, 18:18.2, (18:27.4), (18:58.0) |
50 | 1243 | Ann Arbor Fr Gabriel Richard,
MI - Team Time (1st 5) 1:27:55.1 | Spread (1st 5) 1:56.8 |
| 37, 184, 316, 325, 381, (383), (428) |
| Colin McNally, James Fedewa, Bryce Messmann, Matt Karls, Andy Hill-Carruthers, (Andrew Putlock), (Will Libs) |
| 16:20.7, 17:20.9, 17:57.0, 17:59.0, 18:17.5, (18:18.2), (18:38.0) |
51 | 1256 | Williamston,
MI - Team Time (1st 5) 1:28:20.0 | Spread (1st 5) 27.5 |
| 191, 200, 284, 285, 296, (415), (499) |
| Garrett Smith, Aaron Davis, Nathan Maurer, John Bowen, Grant Robitaille, (John Muir), (Noah Goff) |
| 17:24.0, 17:27.0, 17:48.5, 17:49.0, 17:51.5, (18:30.0), (19:30.0) |
52 | 1279 | Adrian,
MI - Team Time (1st 5) 1:28:37.3 | Spread (1st 5) 3:09.5 |
| 16, 149, 182, 442, 490, (493), (495) |
| Collin Kemner, Jack Schafer, Cameron Stintzi, Dontae Edwards, Zach Eichenberg, (Michael Petterson), (Dane Grimes) |
| 16:07.9, 17:08.0, 17:20.1, 18:43.9, 19:17.4, (19:19.0), (19:22.0) |
53 | 1312 | Tecumseh,
MI - Team Time (1st 5) 1:28:36.3 | Spread (1st 5) 56.1 |
| 180, 228, 239, 290, 375, (462), (463) |
| Andrew Waite, Jack Lacasse, Jarred Waite, Jeff Case, Gabe Lopez, (Lucas Manuszak), (Ian Thomsen) |
| 17:19.5, 17:34.5, 17:37.0, 17:49.7, 18:15.6, (18:55.3), (18:55.4) |
54 | 1367 | Cranbrook Kingswood,
MI - Team Time (1st 5) 1:28:45.5 | Spread (1st 5) 2:12.0 |
| 48, 112, 350, 427, 430, (444), (455) |
| Eli Tukel, Marc Crew, Nico Bennett-Carpenter, Yoshiki Yamamoto, Sean Gu, (Sam Inloes), (Edmond Tsoi) |
| 16:27.0, 16:54.0, 18:08.0, 18:37.5, 18:39.0, (18:44.0), (18:50.0) |
55 | 1414 | Ortonville Brandon,
MI - Team Time (1st 5) 1:28:53.6 | Spread (1st 5) 2:16.5 |
| 43, 280, 311, 346, 434, (437), (445) |
| Colin Hooker, Tommy Haase, Averey Teberian, Eddie Kaleel, Taggart Tokie, (Vincent Fochesato), (David Foster) |
| 16:23.5, 17:47.8, 17:56.3, 18:06.0, 18:40.0, (18:42.0), (18:45.0) |
56 | 1438 | DeWitt,
MI - Team Time (1st 5) 1:28:51.5 | Spread (1st 5) 1:59.9 |
| 30, 295, 359, 374, 380, (420), (448) |
| Mitch Kolito, Balion Powell, Patrick D'Haene, Cameron Ramos, Joshua Ryan, (Dakota Dietz), (Kyle Evans) |
| 16:17.1, 17:51.1, 18:10.8, 18:15.5, 18:17.0, (18:34.1), (18:48.0) |
57 | 1489 | Algonac,
MI - Team Time (1st 5) 1:28:34.7 | Spread (1st 5) 2:54.3 |
| 1, 310, 386, 394, 398, (455), (507) |
| Morgan Beadlescomb, Noah Foote, Taylor Brandt, Josh Brack, Ron Abbott, (Lance Axtell), (Dalton White) |
| 15:30.7, 17:56.0, 18:20.0, 18:23.0, 18:25.0, (18:50.0), (19:47.0) |
58 | 1493 | Comstock Park,
MI - Team Time (1st 5) 1:32:46.2 | Spread (1st 5) 4:12.0 |
| 75, 84, 299, 517, 518, (523) |
| Sam Borisch, Reid Parsons, Andrew Taylor, Justin Merrills, Sam Racalla, (Calen Conover) |
| 16:37.6, 16:41.9, 17:52.1, 20:45.0, 20:49.6, (24:28.3) |
59 | 1497 | Holland,
MI - Team Time (1st 5) 1:32:06.5 | Spread (1st 5) 4:14.3 |
| 142, 175, 197, 464, 519, (521), (522) |
| Raymond Surya, Nick Hoffman, Keaton Kontio, Ed Gomez, Divino Briseno, (Gabe Hernandez), (Connor Westerhof) |
| 17:06.4, 17:18.0, 17:25.9, 18:55.5, 21:20.7, (21:42.8), (24:09.7) |
60 | 1512 | Detroit Country Day,
MI - Team Time (1st 5) 1:29:40.1 | Spread (1st 5) 1:00.1 |
| 195, 215, 339, 363, 400, (411), (416) |
| Johnny Yang, Rahul Khambete, Neil Khandwala, Eric Ren, Vincent Perkins, (Jonathan Boos), (Nick Choksi) |
| 17:25.5, 17:32.0, 18:04.0, 18:13.0, 18:25.6, (18:29.0), (18:30.2) |
61 | 1520 | Grosse Ile,
MI - Team Time (1st 5) 1:29:40.2 | Spread (1st 5) 1:25.0 |
| 156, 220, 350, 371, 423, (491), (497) |
| Adam Sawicki, Jackson Kelly, Jacob Ochab, Zach Camilleri, Cameron Colwell, (Aaron Amaya), (Joseph Benjamin) |
| 17:10.2, 17:32.7, 18:08.0, 18:14.1, 18:35.2, (19:17.6), (19:25.0) |
62 | 1526 | Muskegon Orchard View,
MI - Team Time (1st 5) 1:29:58.8 | Spread (1st 5) 2:04.4 |
| 125, 239, 246, 437, 479, (511), (513) |
| Sam Deuling, Michael Hyatt, Jesse Gaudette, Todd Ryan, Griffin Farr, (Ayden Tyler), (Zachery Burnham) |
| 16:59.0, 17:37.0, 17:37.4, 18:42.0, 19:03.4, (19:58.2), (20:04.1) |
63 | 1528 | Grant,
MI - Team Time (1st 5) 1:29:28.2 | Spread (1st 5) 2:35.2 |
| 29, 325, 346, 369, 459, (477), (482) |
| Jesse Saxton, Chase Whitlow, Benn Starr, Mitchell Harvey, Gannon Carr, (Tommy Kelley), (James Montney) |
| 16:17.0, 17:59.0, 18:06.0, 18:14.0, 18:52.2, (19:02.4), (19:07.0) |
64 | 1530 | Big Rapids,
MI - Team Time (1st 5) 1:29:57.0 | Spread (1st 5) 2:08.2 |
| 103, 200, 312, 448, 467, (502), (503) |
| Nate Robey, Mark Jacobs, Aidan Johansen, Noah Stauffer, Andy Upham, (Travin Clementshaw), (Sam Stauffer) |
| 16:48.7, 17:27.0, 17:56.4, 18:48.0, 18:56.9, (19:36.6), (19:37.5) |
65 | 1533 | Goodrich,
MI - Team Time (1st 5) 1:29:55.5 | Spread (1st 5) 2:30.4 |
| 52, 107, 436, 465, 473, (498), (514) |
| Kyle Gavulic, Ty Hergenreder, Andrew Tippen, Aononio Buscemmi, Austin Bierkamp, (Carrington Wiggins), (Josh Davenport) |
| 16:28.9, 16:50.0, 18:41.3, 18:56.0, 18:59.3, (19:27.1), (20:12.1) |
66 | 1543 | Flint Powers Catholic,
MI - Team Time (1st 5) 1:29:48.9 | Spread (1st 5) 1:09.5 |
| 178, 185, 385, 387, 408, (441), (447) |
| Will Haran, Austin Mazur, Ian Fox, Brian Wiltse, Derrick Perkins, (Thomas Beaubien), (Ryan Waggoner) |
| 17:18.6, 17:21.5, 18:19.8, 18:20.9, 18:28.1, (18:43.4), (18:47.8) |
67 | 1548 | Remus Chippewa Hills,
MI - Team Time (1st 5) 1:29:45.6 | Spread (1st 5) 59.2 |
| 209, 285, 301, 342, 411, (504), (505) |
| Matt Mathis, Ryan Petty, Austin Mathis, Andrew Ashbaugh, Nick Mathis, (Grant Burton), (Logan St. John) |
| 17:29.8, 17:49.0, 17:53.0, 18:04.8, 18:29.0, (19:43.2), (19:44.0) |
68 | 1563 | Summit Academy North,
MI - Team Time (1st 5) 1:30:09.5 | Spread (1st 5) 2:21.8 |
| 69, 111, 448, 465, 470, (508), (510) |
| Otto Kasbauer, Garrett Novak, Sheldon Wheeler, James Maitland, Dylan Greene, (Chevy Lond), (Jarred Crull) |
| 16:35.7, 16:52.3, 18:48.0, 18:56.0, 18:57.5, (19:50.8), (19:57.0) |
69 | 1587 | Fruitport,
MI - Team Time (1st 5) 1:31:05.5 | Spread (1st 5) 3:30.3 |
| 60, 235, 309, 471, 512, (515), (516) |
| Aaron King, Codey Moore, Aaron Simot, Austin Campbell, Zach Sykes, (Nic Potter), (Kevin Paggeot) |
| 16:32.9, 17:36.1, 17:55.5, 18:57.8, 20:03.2, (20:35.8), (20:38.6) |
70 | 1601 | Allendale,
MI - Team Time (1st 5) 1:30:04.7 | Spread (1st 5) 1:04.6 |
| 186, 242, 377, 394, 402, (454), (494) |
| Brad Hotovy, Sam Austin, Nic Dankowski, Bryce Sawyer, Tim Dean, (Nathan Timmer), (Ryan Emelander) |
| 17:22.0, 17:37.1, 18:16.0, 18:23.0, 18:26.6, (18:49.2), (19:20.0) |
71 | 1602 | Vicksburg,
MI - Team Time (1st 5) 1:29:57.1 | Spread (1st 5) 46.1 |
| 260, 298, 301, 335, 408, (460), (501) |
| Tyler Lewis, Nick Richards, John Hughes, Austin Hallam, Kyle Strong, (Zachary Fenwick), (Collin Eager) |
| 17:42.0, 17:52.0, 17:53.0, 18:02.0, 18:28.1, (18:54.0), (19:36.0) |
72 | 1622 | Charlotte,
MI - Team Time (1st 5) 1:30:16.5 | Spread (1st 5) 2:37.9 |
| 26, 263, 435, 437, 461, (480), (480) |
| Miles Garn, Justin Holmer, Nick Boston, Jared Holmer, Eric Wales, (James Thurman), (Clayton Jones) |
| 16:16.3, 17:43.0, 18:41.0, 18:42.0, 18:54.2, (19:05.0), (19:05.0) |
73 | 1623 | Grand River Prep,
MI - Team Time (1st 5) 1:30:22.9 | Spread (1st 5) 2:19.3 |
| 86, 260, 357, 442, 478, (492), (500) |
| Adam Maxwell, Kyle Halquist, Ben Hofstra, Adam Werkema, Justin Nguyen, (Christian Halquist), (Linus Guerra) |
| 16:43.7, 17:42.0, 18:10.3, 18:43.9, 19:03.0, (19:18.9), (19:33.2) |
74 | 1650 | Alma,
MI - Team Time (1st 5) 1:31:10.2 | Spread (1st 5) 2:39.2 |
| 141, 227, 350, 426, 506, (520), (524) |
| Collin Lott, James Gilson, Hayden Bailey, Juan Rodriguez, Kenneth Galdeen, (Ezra Faust), (Atulya Dora-Laskey) |
| 17:06.0, 17:34.1, 18:08.0, 18:36.9, 19:45.2, (21:37.4), (24:39.0) |
75 | 1673 | Marysville,
MI - Team Time (1st 5) 1:30:25.0 | Spread (1st 5) 51.0 |
| 225, 281, 377, 392, 398, (419), (430) |
| Jacob Turpel, Austin Coha, Josh Storey, Dylan Pankow, Patrick Sullivan, (Noah Rogers), (Jay Martin) |
| 17:34.0, 17:48.0, 18:16.0, 18:22.0, 18:25.0, (18:32.0), (18:39.0) |