Cooper Thieme M 12 9 16:57.7 Division 2 14-2 Ada Forest Hills Eastern Fourth Place Team T Thomas Westrick M 9 13 17:08.3 Division 2 14-2 Ada Forest Hills Eastern Fourth Place Team T Jakob Grubb M 11 15 17:11.1 Division 2 14-2 Ada Forest Hills Eastern Fourth Place Team T Thomas Stever M 10 19 17:22.0 Division 2 14-2 Ada Forest Hills Eastern Fourth Place Team T Quentin Johnson M 12 27 17:41.2 Division 2 14-2 Ada Forest Hills Eastern Fourth Place Team T David Karston M 12 47 18:25.2 Division 2 14-2 Ada Forest Hills Eastern Fourth Place Team T Jacob Weeda M 11 54 18:42.0 Division 2 14-2 Ada Forest Hills Eastern Fourth Place Team T Jared Rieden M 12 7 17:08.40 Division 2 18-2 Allen Park First Place Team T Alex Rieden M 12 18 17:33.90 Division 2 18-2 Allen Park First Place Team T Drew Johnson M 10 20 17:34.60 Division 2 18-2 Allen Park First Place Team T Matt Skarbinski M 12 29 17:52.50 Division 2 18-2 Allen Park First Place Team T Devin Tenerowicz M 11 36 18:04.10 Division 2 18-2 Allen Park First Place Team T Ryan Lafferty M 11 39 18:11.10 Division 2 18-2 Allen Park First Place Team T Nate Robey M 11 4 16:50.62 Division 2 10-2 Big Rapids Second Place Team T Mark Jacobs M 11 8 16:57.37 Division 2 10-2 Big Rapids Second Place Team T Christian Hector M 11 30 17:48.80 Division 2 10-2 Big Rapids Second Place Team T Dan Hardesty M 9 33 17:54.66 Division 2 10-2 Big Rapids Second Place Team T Tyler Harlan M 9 35 17:59.98 Division 2 10-2 Big Rapids Second Place Team T Jordan Callender M 12 44 18:10.02 Division 2 10-2 Big Rapids Second Place Team T Evan Johansen M 9 78 19:19.82 Division 2 10-2 Big Rapids Second Place Team T Liam Heaney M 11 11 17:11.20 Division 2 18-2 Chelsea Second Place Team T Connor Gilbreath M 10 21 17:37.10 Division 2 18-2 Chelsea Second Place Team T Carson Rabbitt M 9 23 17:44.20 Division 2 18-2 Chelsea Second Place Team T Jeremy Northrop M 10 27 17:51.80 Division 2 18-2 Chelsea Second Place Team T Josh Kowalski M 10 33 17:56.50 Division 2 18-2 Chelsea Second Place Team T Foster Thorburn M 9 57 18:28.50 Division 2 18-2 Chelsea Second Place Team T Josh Cole M 12 73 18:55.50 Division 2 18-2 Chelsea Second Place Team T Ethan Taljonick M 12 3 16:20.91 Division 2 15-2 Clio Second Place Team T Chase Smith M 12 11 16:58.45 Division 2 15-2 Clio Second Place Team T Kody Yorton M 11 12 16:58.84 Division 2 15-2 Clio Second Place Team T Garett Nelson M 12 13 16:59.28 Division 2 15-2 Clio Second Place Team T Chris Franks M 11 14 17:00.44 Division 2 15-2 Clio Second Place Team T Dylan Mosher M 12 21 17:42.16 Division 2 15-2 Clio Second Place Team T Alex Kean M 12 24 17:45.67 Division 2 15-2 Clio Second Place Team T Shuaib Aljabaly M 10 1 16:24.2 Division 2 12-2 Coldwater First Place Team T Zack Murphy M 11 6 17:17.7 Division 2 12-2 Coldwater First Place Team T Josh Evers M 12 7 17:22.5 Division 2 12-2 Coldwater First Place Team T Ben Fagen M 10 9 17:26.1 Division 2 12-2 Coldwater First Place Team T Matt Sowles M 12 14 17:39.9 Division 2 12-2 Coldwater First Place Team T Jordan Parkinson M 11 26 18:13.8 Division 2 12-2 Coldwater First Place Team T Adam Clemens M 12 48 18:47.5 Division 2 12-2 Coldwater First Place Team T Noah Jacobs M 11 1 15:54.60 Division 2 15-2 Corunna First Place Team T Blake Watson M 12 2 16:18.93 Division 2 15-2 Corunna First Place Team T Jacob Trowbridge M 12 4 16:41.13 Division 2 15-2 Corunna First Place Team T Dakota Hundley M 10 5 16:45.74 Division 2 15-2 Corunna First Place Team T Miles Petersen M 10 6 16:46.94 Division 2 15-2 Corunna First Place Team T Kyle Mesh M 11 17 17:14.81 Division 2 15-2 Corunna First Place Team T Charlie Bruckman M 9 20 17:37.40 Division 2 15-2 Corunna First Place Team T Max Whittredge M 11 12 16:42 Division 2 17-2 Croswell-Lexington Third Place Team T Jarred Jolley M 11 13 16:42 Division 2 17-2 Croswell-Lexington Third Place Team T Alexander Olinger M 10 20 17:24 Division 2 17-2 Croswell-Lexington Third Place Team T Joshua Johnson M 11 22 17:27 Division 2 17-2 Croswell-Lexington Third Place Team T Wyatt Perry M 10 23 17:28 Division 2 17-2 Croswell-Lexington Third Place Team T McFarlane Ethan M 10 36 18:01 Division 2 17-2 Croswell-Lexington Third Place Team T Mitchell Wilczyski M 10 38 18:15 Division 2 17-2 Croswell-Lexington Third Place Team T Cade Vruggink M 11 3 16:30.5 Division 2 14-2 East Grand Rapids First Place Team T Matthew Levitt M 12 4 16:33.1 Division 2 14-2 East Grand Rapids First Place Team T Andrew Periard M 9 10 16:58.7 Division 2 14-2 East Grand Rapids First Place Team T Nick MacGeorge M 12 11 17:00.3 Division 2 14-2 East Grand Rapids First Place Team T Reid Grunewald M 12 14 17:10.6 Division 2 14-2 East Grand Rapids First Place Team T Easton Schultz M 12 17 17:17.5 Division 2 14-2 East Grand Rapids First Place Team T Joe Meston M 10 28 17:42.7 Division 2 14-2 East Grand Rapids First Place Team T Josiah Morse M 10 9 16:48.20 Division 2 15-2 Essexville Garber Third Place Team T Hayden Cobley M 12 22 17:43.00 Division 2 15-2 Essexville Garber Third Place Team T Asher Van dell M 10 26 17:49.03 Division 2 15-2 Essexville Garber Third Place Team T Andrew Yaworski M 11 28 17:52.35 Division 2 15-2 Essexville Garber Third Place Team T Ryan Grigg M 9 37 18:16.41 Division 2 15-2 Essexville Garber Third Place Team T Ryan Christensen M 11 48 19:10.22 Division 2 15-2 Essexville Garber Third Place Team T Kaden Kontranowski M 9 61 19:56.56 Division 2 15-2 Essexville Garber Third Place Team T Matthew Zerfas M 11 1 15:55.42 Division 2 10-2 Fremont First Place Team T Ben Schmidt M 10 2 16:24.38 Division 2 10-2 Fremont First Place Team T Sam Kaastra M 11 3 16:38.74 Division 2 10-2 Fremont First Place Team T Sam Stitt M 11 7 16:54.86 Division 2 10-2 Fremont First Place Team T Benjamin Deuling M 12 29 17:48.43 Division 2 10-2 Fremont First Place Team T Ben Devries M 10 36 18:02.88 Division 2 10-2 Fremont First Place Team T Cole Hamilton M 11 A Division 2 10-2 Fremont First Place Team T Justin Varineau M 11 1 16:07.36 Division 2 11-2 Grand Rapids Christian First Place Team T Aaron Brink M 11 5 16:33.42 Division 2 11-2 Grand Rapids Christian First Place Team T Tyler Poel M 11 7 16:37.06 Division 2 11-2 Grand Rapids Christian First Place Team T Ryan Van Orman M 11 8 16:37.32 Division 2 11-2 Grand Rapids Christian First Place Team T Victor Jura M 9 11 16:42.31 Division 2 11-2 Grand Rapids Christian First Place Team T Charlie Kornoelje M 11 15 16:54.41 Division 2 11-2 Grand Rapids Christian First Place Team T Sam Terpstra M 10 19 17:14.26 Division 2 11-2 Grand Rapids Christian First Place Team T James Gedris M 9 3 16:55.40 Division 2 18-2 Grosse Ile Third Place Team T Adam Sawicki M 11 8 17:08.70 Division 2 18-2 Grosse Ile Third Place Team T Jackson Kelly M 12 17 17:25.60 Division 2 18-2 Grosse Ile Third Place Team T Matthew Graver M 9 43 18:15.20 Division 2 18-2 Grosse Ile Third Place Team T Tommy Quade M 10 62 18:34.50 Division 2 18-2 Grosse Ile Third Place Team T Joshua Ochab M 10 81 19:06.10 Division 2 18-2 Grosse Ile Third Place Team T Aaron Amaya M 10 95 19:55.40 Division 2 18-2 Grosse Ile Third Place Team T Mark Freyhof M 12 2 16:31.8 Division 2 12-2 Hamilton Second Place Team T Caleb Topp M 11 13 17:38.7 Division 2 12-2 Hamilton Second Place Team T Matt Field M 12 17 17:41.0 Division 2 12-2 Hamilton Second Place Team T Luke Koopman M 10 18 17:54.4 Division 2 12-2 Hamilton Second Place Team T Trenton Peters M 11 33 18:25.5 Division 2 12-2 Hamilton Second Place Team T Elliott Klingenberg M 11 57 19:15.8 Division 2 12-2 Hamilton Second Place Team T Cayden O'Brien M 11 60 19:19.4 Division 2 12-2 Hamilton Second Place Team T Connor Schwartz M 12 6 16:33.78 Division 2 11-2 Hudsonville Unity Christian Third Place Team T Luke Postma M 11 33 17:53.10 Division 2 11-2 Hudsonville Unity Christian Third Place Team T Cody VanKlompenberg M 11 34 17:53.47 Division 2 11-2 Hudsonville Unity Christian Third Place Team T Jason Klaassen M 12 36 17:58.89 Division 2 11-2 Hudsonville Unity Christian Third Place Team T Mike Piechocki M 11 38 18:00.29 Division 2 11-2 Hudsonville Unity Christian Third Place Team T Travis Hunt M 10 39 18:01.95 Division 2 11-2 Hudsonville Unity Christian Third Place Team T Tim VanDyke M 12 44 18:14.26 Division 2 11-2 Hudsonville Unity Christian Third Place Team T Nick McDonald M 10 8 17:06.9 Division 2 16-2 Linden Third Place Team T Jack Eck M 12 14 17:16.5 Division 2 16-2 Linden Third Place Team T Chase Morse M 12 19 17:43.1 Division 2 16-2 Linden Third Place Team T Kagen Griffith M 12 20 17:44.9 Division 2 16-2 Linden Third Place Team T Tanner Blaney M 10 21 17:47.7 Division 2 16-2 Linden Third Place Team T Ryan Crutchfield M 10 24 17:50.3 Division 2 16-2 Linden Third Place Team T Skyler Zieske M 10 30 18:07.1 Division 2 16-2 Linden Third Place Team T Bryce Sinclair M 12 3 16:49.5 Division 2 16-2 Orchard Lake St. Mary's Second Place Team T Bennet Coe M 11 5 16:51.5 Division 2 16-2 Orchard Lake St. Mary's Second Place Team T Augustine Lau M 11 11 17:14.6 Division 2 16-2 Orchard Lake St. Mary's Second Place Team T Ryan Herrmann M 11 12 17:16.0 Division 2 16-2 Orchard Lake St. Mary's Second Place Team T Brendan Moriarty M 10 27 17:58.1 Division 2 16-2 Orchard Lake St. Mary's Second Place Team T Matt Leonard M 11 38 18:18.7 Division 2 16-2 Orchard Lake St. Mary's Second Place Team T Carter Macias M 10 41 18:29.7 Division 2 16-2 Orchard Lake St. Mary's Second Place Team T Alex Comerford M 9 3 16:37.1 Division 2 13-2 Otsego First Place Team T Jacob Starr M 12 4 16:39.1 Division 2 13-2 Otsego First Place Team T Will Finch M 10 5 16:39.3 Division 2 13-2 Otsego First Place Team T Sammy Moran M 11 19 17:19.1 Division 2 13-2 Otsego First Place Team T Cam Brylowski M 12 28 17:40.7 Division 2 13-2 Otsego First Place Team T Jacob Goodrich M 11 62 18:28.3 Division 2 13-2 Otsego First Place Team T Jacob Inosencio M 12 2 16:28.8 Division 2 13-2 Parma Western Third Place Team T Lake Buseth M 11 6 16:44.5 Division 2 13-2 Parma Western Third Place Team T Tyler Robertson M 11 11 17:05.4 Division 2 13-2 Parma Western Third Place Team T Josiah Ottolini M 12 22 17:24.4 Division 2 13-2 Parma Western Third Place Team T Tristan Kellar M 11 43 17:58.5 Division 2 13-2 Parma Western Third Place Team T Taelor Eernisse M 9 56 18:23.2 Division 2 13-2 Parma Western Third Place Team T Collin Patrick M 9 64 18:29.5 Division 2 13-2 Parma Western Third Place Team T Brendan Fraser M 11 1 16:02.0 Division 2 16-2 Pontiac Notre Dame Prep First Place Team T Nathan Mylenek M 12 2 16:27.1 Division 2 16-2 Pontiac Notre Dame Prep First Place Team T Drew Guest M 12 9 17:10.4 Division 2 16-2 Pontiac Notre Dame Prep First Place Team T Nicholas Fraser M 10 15 17:16.6 Division 2 16-2 Pontiac Notre Dame Prep First Place Team T Neil Kauffman M 12 23 17:49.1 Division 2 16-2 Pontiac Notre Dame Prep First Place Team T Alexander Leonowicz M 12 36 18:17.5 Division 2 16-2 Pontiac Notre Dame Prep First Place Team T John Pieper M 10 46 18:43.7 Division 2 16-2 Pontiac Notre Dame Prep First Place Team T Joey Dawson M 12 1 16:20.0 Division 2 13-2 Richland Gull Lake Second Place Team T Jack Millmier M 11 13 17:06.3 Division 2 13-2 Richland Gull Lake Second Place Team T Jacob Lyons M 11 16 17:09.8 Division 2 13-2 Richland Gull Lake Second Place Team T Lucas Hamilton M 12 17 17:12.2 Division 2 13-2 Richland Gull Lake Second Place Team T Austin Lovett M 11 20 17:21.8 Division 2 13-2 Richland Gull Lake Second Place Team T Jake Schmitt M 12 31 17:43.4 Division 2 13-2 Richland Gull Lake Second Place Team T Nolan Rowland M 11 38 17:54.0 Division 2 13-2 Richland Gull Lake Second Place Team T Chris Thome M 12 11 17:11.06 Division 2 10-2 Sparta Third Place Team T Andrew Thome M 12 12 17:14.69 Division 2 10-2 Sparta Third Place Team T Tommee Smith M 9 13 17:15.05 Division 2 10-2 Sparta Third Place Team T Trent Smith M 11 32 17:53.78 Division 2 10-2 Sparta Third Place Team T Braden Kilpatrick M 11 43 18:07.84 Division 2 10-2 Sparta Third Place Team T Isaiah Johnson M 10 46 18:12.44 Division 2 10-2 Sparta Third Place Team T John Galbraith M 11 49 18:14.11 Division 2 10-2 Sparta Third Place Team T Andrew Hylen M 9 4 16:23.08 Division 2 11-2 Spring Lake Second Place Team T Henok Ghirmay M 10 9 16:37.97 Division 2 11-2 Spring Lake Second Place Team T Cameron Thalhammer M 10 16 17:01.79 Division 2 11-2 Spring Lake Second Place Team T Matt Schmidt M 11 20 17:15.87 Division 2 11-2 Spring Lake Second Place Team T Lucas Piekarski M 12 21 17:17.70 Division 2 11-2 Spring Lake Second Place Team T Will Warmoth M 12 24 17:29.90 Division 2 11-2 Spring Lake Second Place Team T Ben Hylen M 9 25 17:30.61 Division 2 11-2 Spring Lake Second Place Team T Jack Keais M 12 2 15:47 Division 2 17-2 St. Clair First Place Team T Brendan Parr M 10 4 16:30 Division 2 17-2 St. Clair First Place Team T Josh Williams M 11 8 16:36 Division 2 17-2 St. Clair First Place Team T Collin Higgins M 11 9 16:37 Division 2 17-2 St. Clair First Place Team T Walker Child M 12 10 16:38 Division 2 17-2 St. Clair First Place Team T Derek LaDuke M 10 11 16:39 Division 2 17-2 St. Clair First Place Team T Tyge McQueen M 10 15 16:43 Division 2 17-2 St. Clair First Place Team T Dillan Haviland M 10 1 16:20.2 Division 2 14-2 St. Johns Third Place Team T Josiah Quinn M 12 6 16:46.9 Division 2 14-2 St. Johns Third Place Team T Mason Berridge M 11 16 17:11.4 Division 2 14-2 St. Johns Third Place Team T Nolan Wirth M 11 22 17:30.5 Division 2 14-2 St. Johns Third Place Team T Trevor Luznak M 10 24 17:35.0 Division 2 14-2 St. Johns Third Place Team T Joey Fox M 10 26 17:37.2 Division 2 14-2 St. Johns Third Place Team T Andrew Menard M 10 46 18:24.3 Division 2 14-2 St. Johns Third Place Team T Shawn Bell M 12 3 16:46.1 Division 2 12-2 Sturgis Third Place Team T Daniel Steele M 12 5 17:13.7 Division 2 12-2 Sturgis Third Place Team T Brendan Sprowls M 11 22 18:05.5 Division 2 12-2 Sturgis Third Place Team T Jake Bundy M 10 32 18:22.9 Division 2 12-2 Sturgis Third Place Team T Martin Calvillo M 12 35 18:29.2 Division 2 12-2 Sturgis Third Place Team T Steven Orrostieta M 12 65 19:28.8 Division 2 12-2 Sturgis Third Place Team T Andrew Baker M 9 88 20:42.9 Division 2 12-2 Sturgis Third Place Team T Aaron Davis M 10 5 16:36.5 Division 2 14-2 Williamston Second Place Team T Nathan Maurer M 12 7 16:54.5 Division 2 14-2 Williamston Second Place Team T Garrett Smith M 12 8 16:56.4 Division 2 14-2 Williamston Second Place Team T John Bowen M 12 18 17:18.4 Division 2 14-2 Williamston Second Place Team T Grant Robitaille M 12 20 17:26.9 Division 2 14-2 Williamston Second Place Team T Kenneth Abraham M 9 37 18:00.9 Division 2 14-2 Williamston Second Place Team T John Muir M 11 43 18:21.6 Division 2 14-2 Williamston Second Place Team T Brendan Macias M 12 5 16:30 Division 2 17-2 Yale Second Place Team T Carlos Soto M 11 7 16:35 Division 2 17-2 Yale Second Place Team T Andrew Vincent M 12 14 16:42 Division 2 17-2 Yale Second Place Team T Noah Terpening M 11 17 17:21 Division 2 17-2 Yale Second Place Team T Remington Martin M 11 37 18:09 Division 2 17-2 Yale Second Place Team T Justin Vincent M 9 45 18:39 Division 2 17-2 Yale Second Place Team T Jacob Moza M 9 51 18:43 Division 2 17-2 Yale Second Place Team T Jack Schafer M 11 2 16:49.70 Division 2 18-2 Adrian Individual I Morgan Beadlescomb M 12 1 15:14 Division 2 17-2 Algonac Individual I Nate Passorelli M 11 12 17:37.1 Division 2 12-2 Allegan Individual I James Fedewa M 10 9 17:09.00 Division 2 18-2 Ann Arbor Gabriel Richard Individual I Brenden Allen M 10 3 16:27 Division 2 17-2 Armada Individual I Ben Zaremba M 11 6 16:53.0 Division 2 16-2 Auburn Hills Avondale Individual I Jordan Martinus M 11 10 16:56.30 Division 2 15-2 Birch Run Individual I Michael Bank M 12 13 17:18.60 Division 2 18-2 Carleton Airport Individual I Dallas Mora M 10 10 17:08.66 Division 2 10-2 Cedar Springs Individual I Reid Parsons M 10 2 16:13.06 Division 2 11-2 Comstock Park Individual I Sam Borisch M 11 12 16:49.07 Division 2 11-2 Comstock Park Individual I Ryan Mangulabnan M 12 5 17:02.20 Division 2 18-2 Dearborn Divine Child Individual I Taylor Rouse M 11 8 16:50.9 Division 2 13-2 Eaton Rapids Individual I Brody Benward M 12 12 17:05.5 Division 2 13-2 Eaton Rapids Individual I Will McElgunn M 11 4 16:50.6 Division 2 16-2 Ferndale Individual I Roth Thoms M 12 4 17:01.80 Division 2 18-2 Flat Rock Individual I Chandler Lorf M 10 15 17:03.02 Division 2 15-2 Flint Powers Catholic Individual I Chris Davis M 10 12 17:06.1 Division 2 14-2 Fowlerville Individual I Aaron Simot M 11 10 16:38.27 Division 2 11-2 Fruitport Individual I Zakery Goddard M 11 14 17:16.45 Division 2 10-2 Gaylord Individual I Kyle Gavulic M 12 10 17:11.1 Division 2 16-2 Goodrich Individual I Dylan Sykes M 11 3 16:20.50 Division 2 11-2 Grand Rapids Catholic Central Individual I Aaron Jason M 11 9 17:07.31 Division 2 10-2 Howard City-Tri-County Individual I Cole Asher M 12 15 17:19.50 Division 2 18-2 Ida Individual I Thomas Mueller M 11 7 16:59.4 Division 2 16-2 Lake Fenton Individual I Peter Freeman M 11 6 16:32 Division 2 17-2 Macomb Lutheran North Individual I Ben Geer M 12 2 16:29.3 Division 2 14-2 Mason Individual I Erik Walter M 11 9 16:57.9 Division 2 13-2 Middleville Thornapple-Kellogg Individual I Luke Noah M 11 10 16:58.0 Division 2 13-2 Middleville Thornapple-Kellogg Individual I Spencer Waldmann M 11 7 16:47.55 Division 2 15-2 Midland Bullock Creek Individual I Brennan Mudd M 10 8 16:47.81 Division 2 15-2 Midland Bullock Creek Individual I Joey Humes M 12 1 16:17.90 Division 2 18-2 Milan Individual I Sam Deuling M 12 13 16:53.18 Division 2 11-2 Muskegon Orchard View Individual I Mike Hyatt M 10 14 16:53.50 Division 2 11-2 Muskegon Orchard View Individual I Nick Holbrook M 11 14 17:19.10 Division 2 18-2 New Boston Huron Individual I Lewis Tate M 11 4 16:47.6 Division 2 12-2 Paw Paw Individual I Austin Mathis M 10 5 16:51.24 Division 2 10-2 Remus Chippewa Hills Individual I Ryan Petty M 10 15 17:17.95 Division 2 10-2 Remus Chippewa Hills Individual I Adam Skidmore M 11 12 17:14.00 Division 2 18-2 Riverview Community Individual I Xander Cronin M 10 13 17:16.3 Division 2 16-2 South Lyon East Individual I Zhane Arthur M 10 10 17:27.8 Division 2 12-2 St. Joseph Individual I Will Lage M 10 11 17:35.7 Division 2 12-2 St. Joseph Individual I Kurt Egelhaaf M 12 15 17:40.3 Division 2 12-2 St. Joseph Individual I Garrett Novak M 11 10 17:09.80 Division 2 18-2 Summit Academy Individual I Jack Lacasse M 11 6 17:04.70 Division 2 18-2 Tecumseh Individual I Kyle Strong M 10 14 17:07.9 Division 2 13-2 Vicksburg Individual I Perry Carter M 12 7 16:46.9 Division 2 13-2 Wayland Union Individual I Jonathan Zuiderveen M 11 15 17:08.3 Division 2 13-2 Wayland Union Individual I Alex Dennis M 12 6 16:52.95 Division 2 10-2 Whitehall Individual I Jarek Brower M 12 8 17:23.8 Division 2 12-2 Zeeland West Individual I