1 | 110 | Romeo,
MI - Team Time (1st 5) 48:21.8 | Spread (1st 5) 38.9 |
| 4, 20, 26, 27, 33, (39), (41) |
| Connor Clor, Bryce Goodsell, Noah Sarrach, Joshua Felstow, Luke Allen, (Cole Paquette), (Spencer Groszkiewicz) |
| 9:13.2, 9:37.7, 9:48.7, 9:50.1, 9:52.1, (9:55.7), (9:56.6) |
2 | 132 | Kalamazoo Linden Grove,
MI - Team Time (1st 5) 48:15.3 | Spread (1st 5) 1:14.1 |
| 1, 17, 29, 31, 54, (87), (100) |
| Bryce Soisson, Elliott Soule, Zach Risley, Andre Soisson, Jackson Atkins, (Aiden Rudlaff), (Jasper Cane) |
| 8:51.9, 9:35.3, 9:50.4, 9:51.7, 10:06.0, (10:29.2), (10:36.8) |
3 | 156 | Northern Hills,
MI - Team Time (1st 5) 49:08.0 | Spread (1st 5) 13.0 |
| 24, 24, 32, 36, 40, (42), (92) |
| Nat DeWaard, Gavin Porter, Adam Hahn, Noah Patterson, Joseph McClelland, (Michael Cornell), (Hudson Kemperman) |
| 9:43.0, 9:43.0, 9:52.0, 9:54.0, 9:56.0, (9:57.0), (10:35.0) |
4 | 216 | Forest Hills Central,
MI - Team Time (1st 5) 49:58.0 | Spread (1st 5) 12.0 |
| 34, 36, 46, 49, 51, (67), (116) |
| Ethan Krampe, Arthur Pelon, Will Banfield, Parker Ludwig, Henry Kostbade, (Walker Godfrey), (Nicholas Bergman) |
| 9:53.0, 9:54.0, 10:02.0, 10:04.0, 10:05.0, (10:17.0), (10:47.0) |
5 | 219 | East Rockford,
MI - Team Time (1st 5) 49:48.0 | Spread (1st 5) 35.0 |
| 22, 23, 45, 64, 65, (72), (104) |
| Colin Graham, Kalum Carroll, Ashton Boichot, Owen Vandrie, Nate Fahey, (Tommy McGovern), (Robert Werkema) |
| 9:39.0, 9:42.0, 10:01.0, 10:12.0, 10:14.0, (10:20.0), (10:38.0) |
6 | 249 | L'Anse Creuse-East,
MI - Team Time (1st 5) 49:53.9 | Spread (1st 5) 1:15.3 |
| 11, 13, 44, 72, 109, (127), (168) |
| Brandon Penberthy, Dylan Penberthy, Andrew Lowe, Aidan Burr, Nolan Rybarczyk, (Trey Joseph), (Cooper Honaker) |
| 9:25.6, 9:27.8, 9:59.6, 10:20.0, 10:40.9, (10:54.3), (11:32.0) |
7 | 254 | Lakeview (Battle Creek),
MI - Team Time (1st 5) 49:53.3 | Spread (1st 5) 1:24.5 |
| 5, 8, 48, 86, 107, (111), (138) |
| Caleb Bost, Jayden Miller, Aiden Moore, Christian Kosciuszko, Austin Lee, (Josh Hennessy), (Ethan Rizor) |
| 9:15.8, 9:24.9, 10:03.7, 10:28.6, 10:40.3, (10:41.2), (11:03.0) |
8 | 257 | North Rockford,
MI - Team Time (1st 5) 50:07.0 | Spread (1st 5) 1:14.0 |
| 7, 18, 55, 85, 92, (101), (112) |
| Bryce Gordon, Trenton Winter, Austin Miller, Sam Majoor, Ryan Karwowski, (Charles Lewis), (Julian Cardenas) |
| 9:21.0, 9:36.0, 10:07.0, 10:28.0, 10:35.0, (10:37.0), (10:45.0) |
9 | 284 | Anchor Bay-North,
MI - Team Time (1st 5) 50:46.9 | Spread (1st 5) 30.9 |
| 34, 47, 55, 70, 78, (91), (130) |
| Jacob Thurau, Marcus Donovan, Logan Faubert, Ryan Lee, Luc Plante, (Ben Topping), (Thomas Westphal) |
| 9:53.0, 10:03.6, 10:07.0, 10:19.4, 10:23.9, (10:32.2), (10:56.0) |
10 | 293 | Harper Creek,
MI - Team Time (1st 5) 50:43.3 | Spread (1st 5) 57.7 |
| 21, 30, 61, 82, 99, (159), (173) |
| Samuel Torres, Dominic Lowrie, Justin LaFleur, Wyatt Szarejko, Braxton Liss, (William O'Dell), (Luke Isham) |
| 9:38.6, 9:51.2, 10:10.2, 10:27.0, 10:36.3, (11:17.4), (11:35.6) |
11 | 311 | Bronson,
MI - Team Time (1st 5) 50:35.3 | Spread (1st 5) 1:35.3 |
| 14, 15, 19, 122, 141, (208), (215) |
| Tanner Norton, Aden Hathaway, Ashton Wells, Tyler Wilber, Aiden Fill, (Nick Cranson), (Drew Seekmen) |
| 9:29.5, 9:33.5, 9:36.9, 10:50.6, 11:04.8, (12:36.2), (12:54.2) |
12 | 344 | Portage North,
MI - Team Time (1st 5) 51:09.9 | Spread (1st 5) 1:11.7 |
| 9, 60, 84, 89, 102, (146), (152) |
| Timmy Peterson, Nick Freeman, Jacob Munson, Logan Post, Avery Kucharski, (Travis Heyn), (Corbin Trickey) |
| 9:25.4, 10:09.9, 10:27.6, 10:29.9, 10:37.1, (11:09.5), (11:13.4) |
13 | 361 | Hastings,
MI - Team Time (1st 5) 51:33.5 | Spread (1st 5) 53.3 |
| 38, 59, 69, 77, 118, (120), (183) |
| Kearan Tolles, Caleb LaBoe, Jonah Teed, Jonah Lewis, Micah Johnson, (Sam Pattok), (Riley Shults) |
| 9:54.5, 10:09.4, 10:18.0, 10:23.8, 10:47.8, (10:48.8), (11:50.1) |
14 | 389 | Bemis,
MI - Team Time (1st 5) 51:55.0 | Spread (1st 5) 57.8 |
| 28, 66, 81, 95, 119, (170), (192) |
| Nathan Barry, J.D. McCreadie, Anthony Zilo, Spencer Krause, Jonathon Cummings, (Jonas Morris), (Luke Richards) |
| 9:50.3, 10:16.3, 10:24.5, 10:35.8, 10:48.1, (11:33.8), (12:03.6) |
15 | 437 | Quincy,
MI - Team Time (1st 5) 51:40.4 | Spread (1st 5) 2:18.3 |
| 2, 16, 122, 147, 150, (194), (210) |
| Rhett Reif, Jacob Reif, Brandon Miner, Brady Harper, Ryan Kempter, (Cameron Barry), (Ethan Gleason) |
| 8:53.8, 9:34.0, 10:50.6, 11:09.9, 11:12.1, (12:07.2), (12:41.9) |
16 | 468 | L'Anse Creuse-North,
MI - Team Time (1st 5) 52:33.9 | Spread (1st 5) 1:37.3 |
| 12, 71, 113, 133, 139, (140), (143) |
| Connor Clayton (c), Kyle Clayton, Lucas Clyne, Roger Silvestro, Joshua Midbo, (Joseph Barnard), (Ryan Palmer) |
| 9:26.1, 10:19.7, 10:45.1, 10:59.6, 11:03.4, (11:04.7), (11:07.0) |
17 | 506 | Gladwin,
MI - Team Time (1st 5) 52:50.0 | Spread (1st 5) 1:58.0 |
| 6, 106, 116, 125, 153, (156), (164) |
| Seth Mead, Caleb Palmreuter, Ben Verellen, Ethan Underwood, Myles Robinson, (Ethan Edgar), (Garrett Cingano) |
| 9:16.0, 10:40.0, 10:47.0, 10:53.0, 11:14.0, (11:16.0), (11:24.0) |
18 | 522 | L'Anse Creuse-Central,
MI - Team Time (1st 5) 53:24.9 | Spread (1st 5) 1:02.1 |
| 52, 94, 98, 134, 144, (154), (166) |
| Ben Puzzuoli, Caden Baan, Aidan Daly, Gavin Flosky, Ryan Davinney-Volpi, (Cameron Sherrill), (Joshua Diener) |
| 10:05.7, 10:35.6, 10:36.1, 10:59.7, 11:07.8, (11:15.0), (11:29.0) |
19 | 556 | St Philip Catholic Central,
MI - Team Time (1st 5) 53:50.5 | Spread (1st 5) 1:19.2 |
| 62, 74, 105, 148, 167, (182), (188) |
| Josh Andren, Luke Sprague, Ryan Casterline, Jeremy Gallaway, Jerome Bastian, (James Ram), (Luke Hodulik) |
| 10:10.6, 10:20.3, 10:39.0, 11:10.8, 11:29.8, (11:50.0), (11:58.7) |
20 | 573 | Mattawan,
MI - Team Time (1st 5) 54:00.8 | Spread (1st 5) 1:16.5 |
| 43, 75, 149, 151, 155, (163), (178) |
| Jack Nicey, Logan Pearson, Vincent Dexter, Adrian Gariepy, Jack Reitenour, (Jacob Atteberry), (Jonah Hoexum) |
| 9:58.7, 10:22.7, 11:11.2, 11:13.0, 11:15.2, (11:23.3), (11:43.3) |
21 | 591 | Lenawee Christian,
MI - Team Time (1st 5) 55:20.2 | Spread (1st 5) 3:56.6 |
| 10, 96, 108, 156, 221, (223) |
| Grant Long, TJ Rutter, Wyatt Melton, Seth Davis, Joshua Dimatteo, (Benjamin Latocki) |
| 9:25.5, 10:36.0, 10:40.6, 11:16.0, 13:22.1, (13:33.7) |
22 | 604 | Unity Christian,
MI - Team Time (1st 5) 54:14.0 | Spread (1st 5) 22.0 |
| 96, 121, 128, 128, 131, (179), (205) |
| Mason Heyboer, Drew Lanser, Ethan Miller, Luke Marsman, Micah Grassmid, (Zander Gordon), (Tyler Bakhuyzen) |
| 10:36.0, 10:50.0, 10:55.0, 10:55.0, 10:58.0, (11:46.0), (12:27.0) |
23 | 632 | L L Wright,
MI - Team Time (1st 5) 55:23.9 | Spread (1st 5) 2:10.7 |
| 53, 76, 124, 180, 199, (201), (217) |
| Tyler Smith, Axton Ruotsala, Alex (Alexzander) Korpela, Kurt Bissell, Dawson Sackmann, (Landon Buerger), (Umberto Tibaldo) |
| 10:05.8, 10:23.5, 10:52.0, 11:46.1, 12:16.5, (12:17.2), (13:04.1) |
24 | 634 | Anchor Bay-South,
MI - Team Time (1st 5) 55:22.0 | Spread (1st 5) 2:11.3 |
| 57, 63, 135, 177, 202, (209), (218) |
| Jacob Stubbs, Garrett Bermo, Josh Trask, Roy Hofer, Carter Graves, (Joey Myrick), (Giancarlo Ulewicz) |
| 10:08.1, 10:11.6, 11:01.0, 11:41.9, 12:19.4, (12:38.3), (13:04.5) |
25 | 704 | St Thecla,
MI - Team Time (1st 5) 57:09.7 | Spread (1st 5) 2:48.5 |
| 68, 88, 126, 203, 219 |
| Austin Darr, Andrew Corder, Nathan Salazar, Josh Dubach, Tyler Colley |
| 10:17.8, 10:29.7, 10:53.6, 12:22.3, 13:06.3 |
26 | 714 | Oakland Christian,
MI - Team Time (1st 5) 56:39.3 | Spread (1st 5) 2:42.7 |
| 50, 115, 162, 174, 213 |
| Easton Deck, Luke Douglas, Dean Moshier, Noah Ingram, Noah Haist |
| 10:04.9, 10:45.8, 11:22.3, 11:38.7, 12:47.6 |
27 | 720 | Hillsdale Academy,
MI - Team Time (1st 5) 56:35.2 | Spread (1st 5) 1:49.8 |
| 80, 90, 161, 193, 196, (200), (204) |
| Reece Poole, Jay Jenkins, Ridley Fast, Hayden Downs, Kahle Welden, (Sebastian Ocampo), (Benedict Cote) |
| 10:24.1, 10:30.6, 11:21.3, 12:05.3, 12:13.9, (12:16.8), (12:24.9) |
28 | 748 | Marshall,
MI - Team Time (1st 5) 56:18.7 | Spread (1st 5) 1:03.5 |
| 103, 137, 158, 175, 175, (189), (198) |
| Nicholas Ferreira, Jack Bidwell, Spencer Oswald, Micah Morehouse, Carter Damon, (Carson Kelly), (Aidan McPartlin) |
| 10:37.6, 11:02.3, 11:16.6, 11:41.1, 11:41.1, (11:59.4), (12:15.2) |
29 | 764 | Pine River (LeRoy),
MI - Team Time (1st 5) 57:54.0 | Spread (1st 5) 3:00.0 |
| 82, 110, 165, 185, 222, (249) |
| Kale Loop, Carter Lewis, Kyle Johnson, Javen Wanstead, Mason Heilman, (Eric Woods) |
| 10:27.0, 10:41.0, 11:27.0, 11:52.0, 13:27.0, (17:14.0) |
30 | 772 | Northview Crossroads,
MI - Team Time (1st 5) 57:09.0 | Spread (1st 5) 1:50.0 |
| 79, 145, 160, 191, 197, (212), (216) |
| Ryan Kamp, Noah Prince, Trevor Buskard, William Roggenbaum, Peter Duffy, (Stefan Kraker), (Brady Klekotka) |
| 10:24.0, 11:09.0, 11:19.0, 12:03.0, 12:14.0, (12:47.0), (12:58.0) |
31 | 879 | Beaverton,
MI - Team Time (1st 5) 1:05:27.0 | Spread (1st 5) 7:05.0 |
| 3, 187, 206, 239, 244 |
| Colton Compton, Landon Terrell, Ian Roberts, Lucas Lijewski, Cody Muma |
| 9:09.0, 11:57.0, 12:29.0, 15:38.0, 16:14.0 |
32 | 909 | Marion,
MI - Team Time (1st 5) 1:08:38.0 | Spread (1st 5) 9:44.0 |
| 58, 142, 225, 227, 257 |
| Alex Green, Aidan Timko, Brock Buchanan, Trey Davis, Ethan Romatz |
| 10:09.0, 11:06.0, 13:40.0, 13:50.0, 19:53.0 |
33 | 918 | Royal Oak Shrine,
MI - Team Time (1st 5) 1:04:45.9 | Spread (1st 5) 5:59.6 |
| 114, 136, 190, 231, 247, (248) |
| Drew Lopez, Shane Bontrager, Alex Cerone, Nicholas LaCroix, Walter Plymale, (Michael Harrington) |
| 10:45.5, 11:01.5, 12:00.5, 14:13.3, 16:45.1, (16:56.0) |
34 | 921 | Pennfield,
MI - Team Time (1st 5) 1:00:28.9 | Spread (1st 5) 2:14.5 |
| 132, 171, 184, 214, 220, (233), (256) |
| Cameron Humeston, Tristan Barnett, Conner Vogel, William Hall, Hunter Jenney, (Elijah Fox), (Chase Ellison) |
| 10:58.2, 11:34.7, 11:51.1, 12:52.2, 13:12.7, (14:33.7), (19:46.7) |
35 | 995 | Kennedy (St Clair Shores),
MI - Team Time (1st 5) 1:02:15.7 | Spread (1st 5) 1:58.7 |
| 181, 186, 195, 207, 226, (230), (232) |
| Vance Rutlefge, Paul Malkowski, Nick Garon, Jesse Watson, Desmond Buford, (Lincoln Huffman), (Joseph Quinn) |
| 11:48.5, 11:55.8, 12:12.5, 12:31.7, 13:47.2, (14:11.8), (14:28.3) |
36 | 1082 | Boyd W Arthurs,
MI - Team Time (1st 5) 1:08:18.8 | Spread (1st 5) 3:39.0 |
| 172, 211, 229, 234, 236, (241), (246) |
| Aaron Glass, Adrian Santoro, Ethan Sortoro, Jacob Smith, Paul Gardner, (Colby Kramp), (Charlie Gerometto) |
| 11:35.3, 12:44.8, 14:09.2, 14:35.2, 15:14.3, (15:48.0), (16:44.5) |
37 | 1162 | Allen Park,
MI - Team Time (1st 5) 1:13:34.6 | Spread (1st 5) 1:53.5 |
| 224, 228, 235, 237, 238, (242), (245) |
| Connor Brown, Aidan Kubitz, Brandon Powell, Landon Hoffman, Dylan Worley, (Ethan Fairchild), (Brady Boroniec) |
| 13:39.6, 13:59.5, 14:59.9, 15:22.5, 15:33.1, (15:51.3), (16:28.5) |
38 | 1175 | Davidson,
MI - Team Time (1st 5) 1:24:44.3 | Spread (1st 5) 8:37.8 |
| 169, 240, 253, 254, 259, (260) |
| Tony Ruiz, Jordan Connor, Tony Gaglio, Henry Wydryck, Jonathan Rodriguez, (Clayton Hollie) |
| 11:33.7, 15:44.4, 18:12.4, 19:02.3, 20:11.5, (20:44.9) |
39 | 1251 | Shumate,
MI - Team Time (1st 5) 1:28:21.0 | Spread (1st 5) 2:57.5 |
| 243, 250, 251, 252, 255, (258), (261) |
| Timothy Brune, Daniel Romnski, Cole Fountain, Morgan Pinson, Gavin McMaster, (Julio Siadak), (Ernest Bourgeois) |
| 16:10.6, 17:31.6, 17:42.9, 17:47.8, 19:08.1, (20:11.3), (23:14.7) |