1 | 122 | Hudsonville Public, MI - Team Time (1st 5) 59:26.3 | Spread (1st 5) 1:37.3 |
| 2, 16, 30, 36, 38, (72), (103) |
| Curtis Ellis, Tommy Lobbezoo, Joshua Little, Dawson Weemhoff, Logan Toland, (Michael Palma), (Dylan Pfeffer) |
| 10:43.1, 11:52.0, 12:13.8, 12:17.0, 12:20.4, (12:43.1), (12:58.5) |
2 | 132 | Flushing, MI - Team Time (1st 5) 1:00:15.0 | Spread (1st 5) 47.0 |
| 9, 11, 15, 46, 51, (66), (69) |
| Gabriel Fil, Griffin Good, James Latstetter, Bradley Shilling, Jaylen Wildman, (Weston Buchanan), (Braydon Brock) |
| 11:42.0, 11:46.0, 11:51.0, 12:27.0, 12:29.0, (12:38.0), (12:39.0) |
3 | 133 | Alma, MI - Team Time (1st 5) 59:42.7 | Spread (1st 5) 1:26.0 |
| 5, 13, 14, 17, 84, (133), (147) |
| Buddy Leonard, Bodie Heiss, Brayden Trumen, Elijah Baltierra, Luca Lebron, (Ezekiel Baltierra), (Noah Chouinard) |
| 11:22.6, 11:46.5, 11:49.6, 11:55.4, 12:48.6, (13:23.5), (13:28.5) |
4 | 167 | Allendale, MI - Team Time (1st 5) 59:46.7 | Spread (1st 5) 2:25.1 |
| 1, 22, 27, 39, 78, (92), (97) |
| Kilian Whalen, Parker Tiethof, Ronnie Silveira, Andrew Scholten, Brooks Hadden, (Gavriel Modderman), (Keegan DeHare) |
| 10:20.7, 12:06.6, 12:10.7, 12:22.9, 12:45.8, (12:53.4), (12:57.5) |
5 | 172 | Grand Rapids Christian, MI - Team Time (1st 5) 1:00:34.8 | Spread (1st 5) 1:21.3 |
| 3, 19, 23, 62, 65, (71), (107) |
| Simon Triezenberg, Keegan Hoekstra, Maximilian Rodwell, Sean Ryan, Josh Statema, (James Scholten-Holcomb), (Ashton Fink) |
| 11:15.8, 11:58.0, 12:07.4, 12:36.5, 12:37.1, (12:41.8), (13:00.4) |
6 | 195 | Jenison, MI - Team Time (1st 5) 1:01:07.5 | Spread (1st 5) 1:15.6 |
| 4, 41, 45, 49, 56, (64), (90) |
| Seth Conner, Dominic Otto, Parker Strelecki, Matthew Schwartz, Landon Pullen, (Maclain Henning), (Benjamin Slagter) |
| 11:17.0, 12:23.8, 12:26.4, 12:27.7, 12:32.6, (12:36.9), (12:51.8) |
7 | 204 | Capital Homeschool, MI - Team Time (1st 5) 1:01:29.6 | Spread (1st 5) 57.1 |
| 12, 34, 35, 50, 73, (105), (134) |
| Trevor Basch, Dominic Thomas, Henry Vanderwey, Pascal Shoemaker, Edward Fountain, (Gabe Vanderwey), (Ethan Hull) |
| 11:46.1, 12:15.7, 12:16.1, 12:28.5, 12:43.2, (12:59.9), (13:24.7) |
8 | 265 | Fremont, MI - Team Time (1st 5) 1:02:25.0 | Spread (1st 5) 36.0 |
| 24, 44, 53, 68, 76, (93), (197) |
| Chase Lowery, Cole Lowery, Gabriel Jones, Blake Taylor, Carter Sherman, (Lucas Bradley), (Chase Paulsen) |
| 12:08.3, 12:24.5, 12:29.3, 12:38.6, 12:44.3, (12:53.6), (14:27.8) |
9 | 287 | Byron Center West, MI - Team Time (1st 5) 1:02:38.6 | Spread (1st 5) 45.3 |
| 29, 32, 41, 86, 99, (114), (128) |
| Isaac DeVries, Maxwell Mathers, Mitchell Jeruzal, Tate Pellow, Judson Phillips, (Jacob Hill), (Graeden Standorf) |
| 12:12.3, 12:15.5, 12:23.8, 12:49.4, 12:57.6, (13:11.3), (13:19.7) |
10 | 303 | Grand Rapids Public Schools, MI - Team Time (1st 5) 1:02:50.3 | Spread (1st 5) 35.9 |
| 28, 43, 70, 80, 82, (104), (117) |
| Calvin Herrboldt, Nathan Loser, JP DeBlaay, Kelton Hoover, Joshua Kortenhoven, (Diego Barnaby), (Yhair Hernandez) |
| 12:11.5, 12:24.3, 12:40.1, 12:47.0, 12:47.4, (12:59.4), (13:15.4) |
11 | 318 | Grand Rapids Catholic, MI - Team Time (1st 5) 1:02:24.3 | Spread (1st 5) 1:34.2 |
| 6, 59, 67, 89, 97, (143), (160) |
| Jeb Hillary, William Hammonds, Aiden Weller, Matiss McNally, Carson Wood, (Noah Lee), (Anders Thelen) |
| 11:23.3, 12:33.8, 12:38.4, 12:51.3, 12:57.5, (13:27.6), (13:38.1) |
12 | 334 | Gladwin, MI - Team Time (1st 5) 1:02:28.3 | Spread (1st 5) 2:00.9 |
| 7, 21, 61, 101, 144, (187), (201) |
| Seth Mead, Elijah Christensen, Ben Verellen, Myles Robinson, Garrett Cingano, (Mason Cameron), (Traeton Celestino) |
| 11:26.8, 12:02.0, 12:33.9, 12:57.9, 13:27.7, (14:11.5), (14:32.4) |
13 | 343 | Cedar Springs, MI - Team Time (1st 5) 1:03:07.0 | Spread (1st 5) 1:00.1 |
| 20, 40, 84, 91, 108, (126), (132) |
| Quinton Bell, Kyle Newman, Caleb Christie, Keenen Hullinger, Braden Abbott, (Ayden Cook), (Ethan Shoffner) |
| 12:00.9, 12:23.7, 12:48.6, 12:52.8, 13:01.0, (13:18.7), (13:22.2) |
14 | 347 | Unity Christian, MI - Team Time (1st 5) 1:03:17.2 | Spread (1st 5) 48.0 |
| 26, 62, 74, 83, 102, (131), (158) |
| Ethan Miller, Hudson Rietman, Justin Febus, Micah Grassmid, Benjamin Hoekstra, (Caden Leatherman), (Luke Vander Zwaag) |
| 12:10.3, 12:36.5, 12:43.8, 12:48.3, 12:58.3, (13:21.8), (13:36.1) |
15 | 367 | Woodhaven-Brownstown, MI - Team Time (1st 5) 1:03:31.3 | Spread (1st 5) 1:03.1 |
| 25, 37, 80, 109, 116, (151), (166) |
| Alex Vazquez, Pierce Scheffler, Amauri Gutierrez, Dominic Germano, Mateo Reyes, (Reed Trela), (Griffin Demyanovich) |
| 12:09.7, 12:17.7, 12:47.0, 13:04.1, 13:12.8, (13:30.8), (13:45.5) |
16 | 497 | Glen Lake, MI - Team Time (1st 5) 1:04:27.0 | Spread (1st 5) 1:55.1 |
| 8, 96, 110, 137, 146, (164), (169) |
| Colebrook Sutherland, Hawthorn Sutherland, Abraham Feeney, Joel Martin, Justin Thompson, (Keaton LaCross), (Liam McCaw) |
| 11:33.0, 12:55.1, 13:05.3, 13:25.5, 13:28.1, (13:39.6), (13:48.9) |
17 | 506 | AHHC (Covenant Christian), MI - Team Time (1st 5) 1:05:08.8 | Spread (1st 5) 55.7 |
| 51, 95, 111, 115, 134, (140), (148) |
| Levi Kamps, Austin Griffioen, Tyler N. Kooienga, Zachary Korhorn, Joey Oosterhouse, (Micah Kuiper), (Micah King) |
| 12:29.0, 12:54.5, 13:08.1, 13:12.5, 13:24.7, (13:26.3), (13:28.8) |
| 506 | Fowlerville, MI - Team Time (1st 5) 1:05:14.5 | Spread (1st 5) 1:02.9 |
| 31, 112, 118, 121, 124, (165), (174) |
| William Shrader, Drew Showerman, Grant Wilkinson, Connell Hardenbrook, Ryan Perras, (Justin Gutierrez), (Benjamin Durbin) |
| 12:14.9, 13:08.8, 13:16.4, 13:16.6, 13:17.8, (13:42.7), (13:54.7) |
19 | 566 | Bridgman, MI - Team Time (1st 5) 1:06:11.5 | Spread (1st 5) 3:11.5 |
| 9, 54, 119, 168, 216, (230), (250) |
| Andrew Mabry, Adam Slavens, Brody Roberts, Beck Ytterberg, Sam Fenech, (Clark Douglas), (Kalvin Louie) |
| 11:42.0, 12:30.9, 13:16.5, 13:48.6, 14:53.5, (15:12.6), (15:49.4) |
20 | 571 | Fruitport, MI - Team Time (1st 5) 1:06:33.5 | Spread (1st 5) 2:21.7 |
| 55, 58, 119, 122, 217, (221), (249) |
| Landon Johnson, Mason DeVries, Jayden DeVries, Vincent Pollock, Landon McMullin, (Thomas Birtch), (Brayden Vallie) |
| 12:32.4, 12:33.6, 13:16.5, 13:16.9, 14:54.1, (14:59.0), (15:48.1) |
21 | 666 | L. E. White (Allegan), MI - Team Time (1st 5) 1:06:44.1 | Spread (1st 5) 33.4 |
| 99, 129, 137, 149, 152, (196), (233) |
| Kellen Chalupa, Mateo Perez, Mathew Lyon, Sawyer Wedge, Noah Greig, (David Oetman), (Colby Bishop) |
| 12:57.6, 13:20.0, 13:25.5, 13:30.0, 13:31.0, (14:22.7), (15:18.9) |
22 | 688 | Hillsdale Academy, MI - Team Time (1st 5) 1:07:31.8 | Spread (1st 5) 1:48.3 |
| 48, 130, 142, 178, 190, (212), (227) |
| Reece Poole, Grayson Rorick, James Rahe, Grayson Young, Vincent Reagle, (Gabe McArthur), (Kaden Sims) |
| 12:27.5, 13:20.5, 13:27.3, 14:00.7, 14:15.8, (14:44.9), (15:09.5) |
23 | 709 | Notre Dame Marist Academy, MI - Team Time (1st 5) 1:07:54.0 | Spread (1st 5) 1:46.0 |
| 88, 94, 139, 183, 205, (238), (252) |
| Alec Wernis, Felipe Sanchez-Montalvo, Lucas DiGrande, Chris Hunter, Tyler Leung, (Siddarth Mohindra), (Sully Dooley) |
| 12:50.0, 12:54.0, 13:26.0, 14:08.0, 14:36.0, (15:25.0), (16:05.0) |
24 | 718 | Christ the King (Ann Arbor), MI - Team Time (1st 5) 1:08:07.5 | Spread (1st 5) 2:40.1 |
| 18, 125, 175, 194, 206, (207), (232) |
| James Herrmann, Joey Jobst, Sebastian Brown, Karol Wright, Maximilian Sumerton, (Ashton Scott), (Leo Muller) |
| 11:57.1, 13:18.3, 13:54.8, 14:20.1, 14:37.2, (14:38.6), (15:18.4) |
25 | 772 | Central Michigan Homeschool Athletics, MI - Team Time (1st 5) 1:08:50.8 | Spread (1st 5) 2:23.5 |
| 33, 157, 182, 192, 208, (246), (262) |
| Abe Ranck, Patrick Monahan, Isaiah Homan, Hayden Tollenaere, Kaleos Reid, (Daniel Homan), (Zander Scheinder) |
| 12:15.6, 13:34.6, 14:04.4, 14:17.1, 14:39.1, (15:35.5), (16:57.9) |
26 | 785 | Cadillac, MI - Team Time (1st 5) 1:08:58.1 | Spread (1st 5) 1:45.7 |
| 105, 113, 154, 199, 214, (218), (219) |
| Clayton Mosher, Ian Metzger, Andrew Elmore, Lars Hanson, Alexander Gebhard, (Joshua Gebhard), (Braxton Heuker) |
| 12:59.9, 13:11.0, 13:31.7, 14:29.9, 14:45.6, (14:54.8), (14:55.7) |
27 | 814 | Michigan Athletic Club for Homeschoolers, MI - Team Time (1st 5) 1:09:30.0 | Spread (1st 5) 1:58.0 |
| 59, 172, 188, 195, 200, (224), (231) |
| Ian Potts, Sebastian Hornibrook, Ambrose Wey, Garrett Potts, Cameron Yaremchuk, (Peyton Suchland), (Brett Suchland) |
| 12:33.8, 13:51.4, 14:12.0, 14:21.0, 14:31.8, (15:06.0), (15:13.0) |
28 | 850 | Birch Run, MI - Team Time (1st 5) 1:09:14.5 | Spread (1st 5) 45.3 |
| 153, 158, 162, 186, 191, (234), (253) |
| Alexander Maya, Masen Koskinen, Matthew Turner, Garett Martinus, Ethan White, (Sean Rabideau), (Trenton Huber) |
| 13:31.3, 13:36.1, 13:39.5, 14:11.0, 14:16.6, (15:19.4), (16:13.2) |
29 | 853 | Mason (Erie), MI - Team Time (1st 5) 1:12:55.6 | Spread (1st 5) 4:20.3 |
| 74, 79, 180, 255, 265, (279), (283) |
| Parker Campbell, Garrett Wall, Austin Sulier, Carter Crawford, Porter Ravary, (Seth Wuest), (David Mills) |
| 12:43.8, 12:46.0, 14:02.7, 16:19.0, 17:04.1, (18:07.4), (18:53.2) |
30 | 893 | Coopersville, MI - Team Time (1st 5) 1:10:55.2 | Spread (1st 5) 2:05.8 |
| 127, 136, 181, 210, 239, (247), (251) |
| Ethan Royer, MacAllistair Harness, Johnathan Nyenhuis, Carson Syswerda, Carter Mekkes, (Lance Osterhart), (Wesley Lemieux) |
| 13:19.5, 13:25.4, 14:03.9, 14:41.1, 15:25.3, (15:35.6), (15:54.7) |
31 | 913 | Lumen Christi, MI - Team Time (1st 5) 1:10:34.7 | Spread (1st 5) 1:00.6 |
| 156, 173, 179, 202, 203, (245), (281) |
| Anthony Wetzel, Vaughn Bertrum, Owen Zink, Rocky Bolton, Ethan Singletary, (Gabe Cooper), (Peter Soltis) |
| 13:33.4, 13:52.6, 14:01.7, 14:33.0, 14:34.0, (15:34.0), (18:31.0) |
32 | 919 | Holland Black River, MI - Team Time (1st 5) 1:10:42.1 | Spread (1st 5) 1:10.6 |
| 155, 167, 177, 209, 211, (229), (280) |
| Jonas Ballard, Owen Stimer, Isaac Johnson, Isaac Edgington, Madden Pasatta, (Miles Divozzo), (Landen McIntosh) |
| 13:33.0, 13:48.3, 13:56.8, 14:40.4, 14:43.6, (15:11.1), (18:08.7) |
33 | 929 | Chippewa Hills, MI - Team Time (1st 5) 1:12:30.3 | Spread (1st 5) 3:04.4 |
| 46, 162, 236, 242, 243, (257), (268) |
| Jacob Simon, Paul Webster, Chason Biller, Henry Jasman, Luke Grinnell, (Dominic Boulis), (Raymond Jehnsen-Campbell) |
| 12:27.0, 13:39.5, 15:22.3, 15:30.1, 15:31.4, (16:35.1), (17:08.8) |
34 | 932 | Morley Stanwood, MI - Team Time (1st 5) 1:12:14.8 | Spread (1st 5) 2:54.2 |
| 87, 141, 215, 241, 248, (254), (264) |
| Liam McLaughlin, Caleb VanSickle, Dylan Vining, Griffin Gullekson, Gage Grover, (Connor Ball), (Kayden Kangas) |
| 12:49.9, 13:26.7, 14:46.7, 15:27.4, 15:44.1, (16:15.9), (17:00.7) |
35 | 936 | Kalamazoo Christian, MI - Team Time (1st 5) 1:13:03.4 | Spread (1st 5) 3:54.0 |
| 57, 184, 204, 235, 256, (266), (276) |
| James VanderDussen, Seth Alabaugh, Ethan West, Kyle Herder, James Bos, (Devin Vlietstra), (Ryan Jackson) |
| 12:33.0, 14:09.0, 14:34.9, 15:19.5, 16:27.0, (17:07.0), (17:56.0) |
36 | 968 | Creative Technologies Academy, MI - Team Time (1st 5) 1:14:47.8 | Spread (1st 5) 4:06.8 |
| 77, 150, 222, 258, 261, (270), (287) |
| Cameron Haan, Camdyn Robach, Deegan VanHarten, Owen Freyling, John Shepherd, (Tripp Freyling), (Matthew Rainwater) |
| 12:45.3, 13:30.5, 15:04.2, 16:35.7, 16:52.1, (17:10.4), (22:43.5) |
37 | 998 | Kalamazoo Homeschool Sports, MI - Team Time (1st 5) 1:12:34.0 | Spread (1st 5) 1:43.8 |
| 170, 176, 185, 223, 244, (259), (282) |
| Jenson Doorn, John Garrison, Josh Garrison, Brian Artman, Mitchell Yoshikawa, (Eli Vollmar), (Lincoln Husted) |
| 13:49.8, 13:55.7, 14:09.2, 15:05.7, 15:33.6, (16:36.1), (18:40.5) |
38 | 1070 | Boyd W Arthurs, MI - Team Time (1st 5) 1:14:15.0 | Spread (1st 5) 1:19.8 |
| 171, 220, 225, 226, 228, (237), (240) |
| Patrick Neubecher, Owen Hassett, Colby Kramp, Hunter Julian, Max Sanfilippo, (Leighton Thorn), (Brody Herrell) |
| 13:51.1, 14:56.4, 15:07.9, 15:08.7, 15:10.9, (15:23.7), (15:25.6) |
39 | 1092 | Clinton Trinity Lutheran, MI - Team Time (1st 5) 1:17:00.4 | Spread (1st 5) 3:42.1 |
| 145, 198, 213, 267, 269, (274), (278) |
| Jack McMahon, Andrew Nyboer, Jaxon Matthews, Cameron Huff, Jack Oleksinski, (Grayson Luz), (Brendan Fiore) |
| 13:27.8, 14:28.7, 14:45.5, 17:08.5, 17:09.9, (17:28.8), (18:01.8) |
40 | 1132 | Fennville, MI - Team Time (1st 5) 1:19:52.4 | Spread (1st 5) 4:23.0 |
| 123, 189, 272, 273, 275, (289) |
| Hugh Lowing, Leonardo DelaCruz, Kaiden Attebury, Atticus Boeve, Lennon Berens, (Israel Arredondo) |
| 13:17.0, 14:13.0, 17:18.0, 17:24.4, 17:40.0, (27:38.4) |
41 | 1239 | Monroe Trinity Lutheran, MI - Team Time (1st 5) 1:24:18.9 | Spread (1st 5) 5:56.0 |
| 161, 260, 263, 271, 284 |
| Samuel Frank-DeRoch, Hunter Ball, Brendan Kroeger, Alec Adams, Cameron Williams |
| 13:38.6, 16:51.0, 16:59.5, 17:15.2, 19:34.6 |
42 | 1329 | Future Falcons (Ogemaw Heights), MI - Team Time (1st 5) 1:37:12.6 | Spread (1st 5) 8:50.7 |
| 193, 277, 285, 286, 288 |
| Roman Franciosi, Wyatt Vaughn, Jakob O'Farrell, Devan Martin, Leon O'Farrell |
| 14:17.8, 18:00.3, 20:18.5, 21:27.5, 23:08.5 |