Uncategorized

2025 Ratings: September 6th Meets

I really wanted to toss out more individual posts for meets, but I feel like I got hit by a truck on Tuesday and I’m just now feeling like a human being.

It’s now September and we’re hitting the meat of the schedule. The early season excitement has faded and teams are hitting the books, barreling toward the peak of their training, and frequently lacing up spikes. I just got back from a weekend of trail running out at Woodstock and wow is it great to be back out there. As such, no rating work was done over the weekend and you’ll get a ton of posts over the next few days. Next week, following the major meets of this weekend, will be our first batch of rankings.

As always, I’ll do my best to give a few shoutouts on these posts. Early in the season, these will be concentrated on names I don’t immediately recognize or athletes that are running much faster than I had anticipated. If someone’s given love, they probably deserve it, because there’s a ton of dedication that goes into finding those improvements. If you’re a coach/parent/teammate that feels someone deserves a mention, nicely e-mail/message me, and I’ll do my best to write some words about that person.

MeetBoys Adj.Girls Adj.Average
Muskrat Classic+19+21+20
Bredeweg-13-9-11
Northwood+2-3-1
Lakeview+9+7+8
Christian Schools0+2+1
Hatchet+9+10+10
Hornet-14-8-11
Centreville-17-17-17
Fennville Open+5-2+2
Bear Country+26+26+26
Homer+24+17+21
Trent Carter-2+1-1
Titan Takeoff-19-19-19
Ray Helsing+1-7-3

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Holland West Ottawa**130.31Bredeweg
Traverse City West**130.01Titan Takeoff
Midland Dow*119.31Northwood
Bay City Western113.91Northwood
Zeeland West110.71Bredeweg
Grand Blanc97.91Northwood
Port Huron Northern90.01Muskrat Classic
Midland89.51Northwood
Grosse Pointe South85.31Muskrat Classic
East Kentwood85.21Bredeweg
Portage Central83.41Lakeview
Kalamazoo Loy Norrix76.71Bredeweg
Alpena71.31Northwood
Greenville68.31Hornet
Lowell66.71Bredeweg
L’Anse Creuse North61.31Muskrat Classic
Traverse City Central60.71Titan Takeoff
Troy Athens60.51Muskrat Classic
Chippewa Valley51.51Muskrat Classic
Muskegon Reeths-Puffer42.81Bredeweg
Saginaw Heritage42.71Northwood
Warren Cousino14.61Muskrat Classic
Battle Creek Lakeview11.11Lakeview
TeamTop 5 Avg.DivisionMeet
Otsego***138.52Bredeweg
Holland Christian**130.72Bredeweg
Grand Rapids Christian**121.92Christian Schools
Grand Rapids South Christian**120.92Christian Schools
Goodrich**118.92Northwood
Spring Lake*113.52Bredeweg
Coopersville*112.92Bredeweg
Frankenmuth*111.62Northwood
Hudsonville Unity Christian*109.22Christian Schools
Freeland102.02Northwood
Cedar Springs96.32Bredeweg
Sturgis85.92Centreville
Macomb Lutheran North80.52Muskrat Classic
St. Clair77.92Muskrat Classic
Marysville73.22Muskrat Classic
Armada71.22Muskrat Classic
Edwardsburg66.72Fennville Open
Gladwin62.32Northwood
Three Rivers60.22Lakeview
Vicksburg58.82Lakeview
Howard City Tri-County57.22Ray Helsing
Niles56.12Fennville Open
Sparta53.42Hornet
Hamilton48.62Bredeweg
Warren Regina41.02Muskrat Classic
Birch Run39.22Hatchet
Ionia32.62Hornet
Croswell-Lexington29.72Muskrat Classic
Coldwater28.02Centreville
Stevensville Lakeshore25.42Lakeview
Madison Heights Lamphere23.62Muskrat Classic
Big Rapids20.62Ray Helsing
Richland Gull Lake20.32Lakeview
Berrien Springs20.02Fennville Open
Grand Rapids Kenowa Hills18.22Bredeweg
Battle Creek Pennfield15.22Lakeview
Allegan4.32Fennville Open
TeamTop 5 Avg.DivisionMeet
Jackson Lumen Christi*100.73Lakeview
Grand Rapids Covenant Christian*97.43Christian Schools
Traverse City St. Francis*92.43Titan Takeoff
Hart*92.13Bredeweg
Grandville Calvin Christian*92.03Christian Schools
Olivet*91.63Homer
Benzie Central*88.73Bear Country
Grand Rapids NorthPointe Christian*86.73Hornet
Bronson*83.13Lakeview
Kent City*82.83Hornet
Reed City73.03Ray Helsing
Sanford-Meridian72.13Northwood
Elk Rapids68.13Bear Country
Stanton Central Montcalm64.63Hornet
Pigeon-Laker61.13Hatchet
Fennville52.73Fennville Open
Buchanan49.73Bredeweg
Standish-Sterling46.73Trent Carter
Lake City45.03Northwood
Watervliet44.43Centreville
Saginaw Valley Lutheran41.13Northwood
Leroy Pine River41.03Ray Helsing
Almont40.43Muskrat Classic
Millington39.63Hatchet
Algonac37.43Muskrat Classic
Constantine37.33Centreville
Belding36.93Hornet
Saranac35.93Hornet
Union City32.83Centreville
Schoolcraft32.83Centreville
Centreville28.93Centreville
Niles Brandywine27.73Centreville
Hemlock20.63Trent Carter
Clinton11.43Homer
Marine City5.33Muskrat Classic
Tawas-12.13Northwood
TeamTop 5 Avg.DivisionMeet
Buckley*78.84Bear Country
Ubly*76.34Hatchet
Grand Traverse Academy*76.34Bear Country
Martin*61.74Fennville Open
Onekama*60.24Titan Takeoff
Bear Lake54.44Bear Country
Harbor Beach50.24Hatchet
Saginaw Michigan Lutheran Seminary42.24Trent Carter
Breckenridge38.74Trent Carter
West Michigan Homeschool29.34Fennville Open
Hudson20.54Homer
Mt. Pleasant Sacred Heart15.24Trent Carter
Genesee Christian Academy13.04Northwood
Dansville11.74Trent Carter
Brown City7.54Muskrat Classic
Marlette5.34Hatchet
TeamTop 5 Avg.DivisionMeet
Kalamazoo Homeschool Sports87.0HSChristian Schools
MACH60.5HSMuskrat Classic
TeamTop 5 Avg.DivisionMeet
Interlochen Arts Academy15.7NoneBear Country

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Lowell**193.21Bredeweg
Traverse City West**187.91Titan Takeoff
Grand Blanc**186.11Northwood
Zeeland West*184.91Bredeweg
Holland West Ottawa*184.21Bredeweg
Portage Central*182.51Lakeview
Saginaw Heritage*182.51Northwood
Battle Creek Lakeview180.41Lakeview
Midland180.31Northwood
Mattawan175.31Lakeview
Kalamazoo Loy Norrix173.41Bredeweg
Alpena171.01Northwood
Midland Dow167.61Northwood
Portage Northern160.81Lakeview
Greenville150.71Hornet
Traverse City Central149.71Titan Takeoff
East Kentwood141.31Bredeweg
Bay City Western137.41Northwood
Southgate Anderson131.41Northwood
Muskegon Reeths-Puffer107.71Bredeweg
TeamTop 5 Avg.DivisionMeet
Flint Powers Catholic**194.32Northwood
Parma Western**186.82Lakeview
Grand Rapids Christian**183.32Christian Schools
Spring Lake*179.82Bredeweg
Holland Christian*179.22Bredeweg
Richland Gull Lake*176.22Lakeview
Frankenmuth*175.82Northwood
Otsego*173.72Bredeweg
Three Rivers171.62Lakeview
Grand Rapids South Christian171.42Christian Schools
Edwardsburg169.62Fennville Open
Vicksburg167.92Lakeview
Freeland166.62Northwood
St. Joseph165.92Lakeview
Sparta163.82Hornet
Gladwin160.82Northwood
Hudsonville Unity Christian158.42Christian Schools
Howard City Tri-County155.62Ray Helsing
Coopersville155.42Bredeweg
Muskegon Oakridge150.02Bredeweg
Sturgis147.72Centreville
Gaylord146.92Northwood
Flint Kearsley143.32Northwood
Ionia140.72Hornet
Battle Creek Harper Creek140.12Lakeview
Goodrich137.02Northwood
Niles136.32Fennville Open
Coldwater133.02Centreville
Allegan132.42Fennville Open
North Branch120.62Hatchet
Birch Run114.92Hatchet
Big Rapids110.92Ray Helsing
Berrien Springs104.62Fennville Open
Grand Rapids Kenowa Hills104.42Bredeweg
Hamilton96.42Bredeweg
Stevensville Lakeshore95.82Lakeview
Battle Creek Pennfield87.62Lakeview
Dowagiac Union86.52Bredeweg
Clio85.72Trent Carter
TeamTop 5 Avg.DivisionMeet
Jackson Lumen Christi**180.73Lakeview
Buchanan**174.33Bredeweg
Stanton Central Montcalm**172.13Hornet
Benzie Central**170.73Bear Country
Grand Rapids Covenant Christian*167.13Christian Schools
Hart*164.13Bredeweg
Lake City*159.93Northwood
Reed City*158.03Ray Helsing
Grand Rapids NorthPointe Christian154.03Hornet
Sanford-Meridian152.33Northwood
Pigeon-Laker150.83Hatchet
Traverse City St. Francis146.93Titan Takeoff
Montague146.03Bredeweg
Adrian Madison140.93Homer
Quincy140.23Lakeview
Bronson139.13Lakeview
Schoolcraft137.33Centreville
Centreville135.53Centreville
Bangor134.23Fennville Open
Reese133.43Hatchet
Kent City131.43Hornet
Mancelona127.33Bear Country
Leroy Pine River125.83Ray Helsing
Olivet125.43Homer
Saranac124.73Hornet
Homer121.23Homer
Fennville121.13Fennville Open
Brooklyn Columbia Central119.73Homer
Beaverton118.93Ray Helsing
Parchment118.13Fennville Open
Standish-Sterling118.03Trent Carter
Union City117.23Centreville
Watervliet116.93Centreville
Constantine116.83Centreville
Clinton115.23Homer
Belding108.63Hornet
Kingsley94.93Titan Takeoff
Millington77.23Hatchet
Saginaw Valley Lutheran74.03Northwood
Oscoda72.43Northwood
Hemlock71.73Trent Carter
Tawas61.03Northwood
Bloomingdale58.83Centreville
Galesburg-Augusta57.33Homer
Sandusky34.53Hatchet
TeamTop 5 Avg.DivisionMeet
Mt. Pleasant Sacred Heart**166.14Trent Carter
Mesick**157.34Bear Country
Petoskey St. Michael*149.24Bear Country
Leland*146.94Bear Country
Grand Traverse Academy*143.54Bear Country
Breckenridge*143.44Trent Carter
Three Oaks River Valley*143.04Fennville Open
Buckley137.24Bear Country
Portland St. Patrick135.34Hornet
West Michigan Homeschool133.54Fennville Open
Ubly132.04Hatchet
Genesee Christian Academy130.74Northwood
Dryden114.64Hatchet
Harbor Beach114.54Hatchet
Martin113.84Fennville Open
Unionville-Sebewaing113.74Hatchet
Saginaw Michigan Lutheran Seminary112.94Trent Carter
Jackson Preparatory112.34Homer
Marlette109.94Hatchet
Byron Center Zion Christian105.14Bredeweg
Beal City105.04Trent Carter
Lake Leelanau St. Mary103.04Bear Country
Hudson101.84Homer
Kingston99.24Hatchet
Athens98.74Homer
Bear Lake95.84Bear Country
Mayville95.74Hatchet
Saginaw Arts & Science82.64Northwood
Montabella82.04Hornet
Caseville77.54Hatchet
Addison65.04Homer
Deckerville52.14Hatchet
Reading19.84Homer
TeamTop 5 Avg.DivisionMeet
Kalamazoo Homeschool Sports186.6HSChristian Schools

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Emma Hoffman17:15.5Otsego177.8Bredeweg
12Katie Berkshire17:17.2Gaylord175.3Northwood
10Emilia Garces17:44.9Midland Dow166.0Northwood
12Natalie Foltz18:18.3Frankenmuth154.9Northwood
12Elise Barden18:20.0Frankenmuth154.3Northwood
11Tessa Mascari18:38.9TC West (Traverse City)153.4Titan Takeoff
10McKinley Jones18:32.7Unattached150.1Northwood
11Clara Kaczor18:39.4Freeland147.9Northwood
12Marie Gates18:37.0Hudsonville Unity Christian147.0Christian Schools
10Kayla Shellenbarger18:43.6Goodrich146.5Northwood
10Avery Engbers18:50.4Holland Christian146.2Bredeweg
11Mia May19:04.2Sparta141.3Hornet
12Ava Lawrence19:08.1East Kentwood140.3Bredeweg
9Lyla Plaisier18:57.3Elmhurst (Timothy Christian)140.2Christian Schools
9Kaitlyn Berg19:03.1Midland140.0Northwood
12Gracelin Martin19:11.8Greenville138.7Hornet
10Oakley Osterhart19:14.3Coopersville138.2Bredeweg
11Alivia Ottinger19:10.2Goodrich137.6Northwood
10Elliana Max19:16.8Kent City137.1Hornet
10Sophia Grinage18:46.8Leland135.7Bear Country
11Samantha Schroeder19:09.3Jackson Lumen Christi134.6Lakeview
12Chloe Rinzema19:16.2GR South Christian134.0Christian Schools
11Zoe Hoekstra19:17.1GR Christian133.6Christian Schools
12Ava Porras19:28.6Holland West Ottawa133.5Bredeweg
11Collette Wierks19:28.6Holland West Ottawa133.5Bredeweg
9Adelyn Verhage19:31.9Otsego132.4Bredeweg
10Mary Dolbow19:32.0Holland West Ottawa132.3Bredeweg
10Tiffany DeMaagd19:22.9GR South Christian131.7Christian Schools
9Alayna Verhage19:34.8Otsego131.4Bredeweg
11Lyla Dowling19:36.5Holland West Ottawa130.8Bredeweg
9Addelyn Sabatke19:36.8Otsego130.7Bredeweg
12Alexis Kotkowicz19:40.7Spring Lake129.4Bredeweg
11Eliana Stob19:41.7Holland Christian129.1Bredeweg
10Callie Sinke19:52.7Onekama128.8Titan Takeoff
10Alannah Wessel19:13.5MACH Running128.5Muskrat Classic
12Brynne Schulte19:12.4Elk Rapids127.2Bear Country
12Abby Thompson19:36.5Kalamazoo Homeschool Sports127.2Christian Schools
12Layla Geurink19:47.9Holland Christian127.0Bredeweg
10Caralyn Elkins19:48.1Zeeland West127.0Bredeweg
12Abby Veit19:58.8TC West (Traverse City)126.7Titan Takeoff
10Olivia Olthof19:38.6Dyer (Illiana Christian)126.5Christian Schools
11Ellery Lampen19:51.1Holland Christian126.0Bredeweg
11Veyda Conley19:44.1Martin126.0Fennville Open
9Grace Meyers19:45.3Bay City Western125.9Northwood
12Anna Pray19:16.3Elk Rapids125.9Bear Country
10Addison Bixler19:52.7Coopersville125.4Bredeweg
10Annika Stob19:53.6Holland Christian125.1Bredeweg
12Bailey Wenzlick20:04.4TC West (Traverse City)124.9Titan Takeoff
10Tiya Feldpausch19:29.1Olivet124.6Homer
12Jersi Bilek19:56.3Muskegon Reeths-Puffer124.2Bredeweg
12Lilah Poel19:45.8GR Christian124.1Christian Schools
12Payton Lamb20:08.6TC West (Traverse City)123.5Titan Takeoff
12Ellie Scholma19:51.0GR Christian122.3Christian Schools
11Jaclyn Suderman19:57.4Bay City Western121.9Northwood
12Peyton Tucker20:14.0TC West (Traverse City)121.7Titan Takeoff
11Ella Wierks20:05.1Holland West Ottawa121.3Bredeweg
11Emory Smith20:05.9Cedar Springs121.0Bredeweg
10Avery Kelly19:31.2Benzie Central120.9Bear Country
10Leah Humphrey20:00.2Grand Blanc120.9Northwood
9Breslyn Klein20:06.3Coopersville120.9Bredeweg
12Mallory Wilcox20:00.4Bay City Western120.9Northwood
12Kihra Moes19:55.4Palos Heights (Chicago Christian)120.9Christian Schools
12Ashlynn Harris19:52.3Bronson120.2Lakeview
11Skylar Mejeur20:08.6Otsego120.1Bredeweg
11Micali Teeple20:05.7Grand Blanc119.1Northwood
12Samantha Langolf19:41.9Port Huron Northern119.0Muskrat Classic
9Lily VanEyk20:00.9GR South Christian119.0Christian Schools
11Marlowe Walcott20:12.7Reed City118.1Ray Helsing
11Samantha Whitlam19:45.1Macomb Lutheran North118.0Muskrat Classic
9Norah Kiley19:57.3Kingston117.6Hatchet
12Macy Fazekas20:01.2Jackson Lumen Christi117.3Lakeview
12Reese Smith20:27.4TC West (Traverse City)117.2Titan Takeoff
11Isabelle Sliter20:11.0Fennville117.0Fennville Open
10Lindsay Smith20:28.0TC West (Traverse City)117.0Titan Takeoff
12Evie Kleinheksel20:19.0Zeeland West116.7Bredeweg
12Samantha Brown20:10.8Clio116.1Trent Carter
10Eva Lindstrom20:10.6GR Christian115.8Christian Schools
11Bridget Raven20:32.6TC West (Traverse City)115.5Titan Takeoff
10Addy Nesbitt20:22.8Cedar Springs115.4Bredeweg
9Noelle Hulst20:12.0GR South Christian115.3Christian Schools
9Hannah Vogel20:17.4Midland Dow115.2Northwood
12Abigail Reis20:05.7Millington114.8Hatchet
10Sawyer Lynn20:18.8Saginaw Heritage114.7Northwood
11Abby Mullin20:15.7Palos Heights (Chicago Christian)114.1Christian Schools
10Joy Van Wyk20:16.2GR Christian113.9Christian Schools
10Leighton Basile20:38.1TC West (Traverse City)113.6Titan Takeoff
11Mackenzie Huizenga20:28.3Holland Christian113.6Bredeweg
12Rebekah Stachura20:31.0Otsego112.7Bredeweg
9Ava Higley19:56.7Frankfort112.4Bear Country
12Georgia Babcock20:26.1Edwardsburg112.0Fennville Open
11Baylor Lauinger20:27.3Goodrich111.9Northwood
10Maggie Scholma20:22.3GR Christian111.9Christian Schools
11Cora Parker20:34.9Spring Lake111.4Bredeweg
12Allie Metzler20:29.1Midland Dow111.3Northwood
9Matia Battjes20:36.4Spring Lake110.9Bredeweg
9Tessa Albrecht20:36.5Zeeland West110.8Bredeweg
12Meghan Guczwa20:37.6Spring Lake110.5Bredeweg
10Sophie Jones20:38.9Holland Christian110.0Bredeweg
10Madisyn Wanstead20:38.5LeRoy Pine River109.5Ray Helsing
12Grace Coston20:39.5Stanton Central Montcalm109.5Hornet
11Natalie Rosema20:40.5Hart109.5Bredeweg
11Hannah Haines20:11.4Madison Heights Lamphere109.2Muskrat Classic
11Addy Zeller20:51.5Onekama109.2Titan Takeoff
11Emily Beethe20:35.6Saginaw Valley Lutheran109.1Northwood
12Brooklyn Werner20:37.0Bay City Western108.7Northwood
10Reese Haglund20:43.3Holland West Ottawa108.6Bredeweg
11Shelby Kuiper20:32.5GR Covenant Christian108.5Christian Schools
12Lilah Kiley20:24.7Kingston108.5Hatchet
9Lily Britton20:17.8Olivet108.4Homer
10Livia Willing20:38.6Grand Blanc108.1Northwood
12Tessa Hatt20:53.3Sturgis107.9Centreville
11Molly Kate Hollandsworth20:56.0Traverse City St. Francis107.7Titan Takeoff
12Aletta Scholten20:39.1Grandville Calvin Christian106.3Christian Schools
12Cara Prusakiewicz20:31.3Dryden106.2Hatchet
10Emma Kerr21:00.8Traverse City St. Francis106.1Titan Takeoff
12Izzy Szymasnki20:46.6Alpena105.5Northwood
11Kaila Keeler20:52.8Zeeland West105.4Bredeweg
9Katie Niederquell20:47.2Freeland105.3Northwood
10Kaleigh Clark20:53.4Spring Lake105.2Bredeweg
10Ava Knot20:53.5Holland Christian105.2Bredeweg
11Haley Sharp20:23.9Port Huron Northern105.0Muskrat Classic
9Lulu Park21:02.1Sturgis105.0Centreville
10Grace Leman20:47.2Edwardsburg104.9Fennville Open
9Isabelle Oostema20:44.8GR South Christian104.4Christian Schools
10Mila Villarreal20:50.0Flint Powers Catholic104.3Northwood
11Kylie Mausolf20:37.2Birch Run104.3Hatchet
9Eleanor Pilsner20:26.3Grosse Pointe South104.2Muskrat Classic
9Tala Carlin20:56.5Buchanan104.2Bredeweg
9Kylie Zwiep20:56.4GR NorthPointe Christian103.9Hornet
10Cassidy Bowers20:28.3Austin Catholic103.6Muskrat Classic
10Jessica Toole20:52.3Midland Dow103.6Northwood
11Claire Brown20:53.1Goodrich103.3Northwood
11Mikenna Nagel20:54.0Sanford-Meridian103.0Northwood
9Avery Haynes20:34.6Brooklyn Columbia Central102.8Homer
11Lydia Minderhoud20:49.7GR Covenant Christian102.8Christian Schools
12Sadie Schout20:51.5Hudsonville Unity Christian102.2Christian Schools
9Charly Braidwood21:02.9Spring Lake102.0Bredeweg
11Ava Zeratsky21:13.3TC West (Traverse City)101.9Titan Takeoff
9Emma Miller21:04.9Hart101.4Bredeweg
11Delilah Marquez21:05.4Holland West Ottawa101.2Bredeweg
10Maizy Matthews20:55.4Breckenridge101.2Trent Carter
10Maggie McClellan20:30.7Benzie Central101.1Bear Country
12Mia Caporale20:54.8Palos Heights (Chicago Christian)101.1Christian Schools
10Shelby Zimmer21:06.3Kent City100.6Hornet
10Gabriella Dallas21:01.6Freeland100.5Northwood
12Lauryn Byker20:56.9Hudsonville Unity Christian100.4Christian Schools
10Joylin Brillhart21:02.4Midland Dow100.2Northwood
11Carly Bruxvoort20:57.7Hudsonville Unity Christian100.1Christian Schools
12Ella Heffner20:39.9Charyl Stockwell Academy99.7Muskrat Classic
10Avalynne Allee21:08.6LeRoy Pine River99.5Ray Helsing
12Katie Sweeney20:52.7Ubly99.1Hatchet
11Brynn Copenhaver20:57.6Three Rivers98.5Lakeview
10Madelyn Barkley20:44.0Croswell-Lexington98.3Muskrat Classic
12Daniela (Danni) Dodge21:04.1Dyer (Illiana Christian)98.0Christian Schools
10Kate Macfarlane21:09.3Midland Dow97.9Northwood
12Ella Potoshnick21:06.3Elmhurst (Timothy Christian)97.2Christian Schools
11Olivia Reding21:28.1TC West (Traverse City)97.0Titan Takeoff
12Tessa Swier21:12.1Midland Dow97.0Northwood
10Esther Cahill21:17.3Saranac96.9Hornet
11Faith Jenkins21:07.5Grandville Calvin Christian96.8Christian Schools
11Noelle Wielhouwer21:08.2Hudsonville Unity Christian96.6Christian Schools
10Ingrid Molins Rallo20:44.7Benzie Central96.4Bear Country
10Alaina Schaner21:20.9Hart96.0Bredeweg
9Emma Putnam21:21.3Lowell95.9Bredeweg
11Madelyn Schurman21:10.4Dyer (Illiana Christian)95.9Christian Schools
11Gabriella Agar21:10.5GR South Christian95.8Christian Schools
10Abbie Koole21:10.9GR Covenant Christian95.7Christian Schools
11Abby Noorman21:22.0Cedar Springs95.7Bredeweg
10Faith Helsel21:16.3Lake City95.6Northwood
9Kate DeVries21:12.1GR Covenant Christian95.3Christian Schools
10Ava Knight20:53.3Macomb L’Anse Creuse North95.2Muskrat Classic
10Ava Clark21:17.9Goodrich95.0Northwood
10Alyvia Janke21:05.0Unionville-Sebewaing95.0Hatchet
10Lynnae Meengs21:14.1Grandville Calvin Christian94.6Christian Schools
10Jade Siy20:55.1Madison Heights Lamphere94.6Muskrat Classic
12Maria Campbell21:16.0Grandville Calvin Christian94.0Christian Schools
10Vivian O’Callaghan21:21.1Gladwin94.0Northwood
9Clare O’Reilly20:57.9Troy Athens93.7Muskrat Classic
10Betty Cordner21:38.1Traverse City St. Francis93.6Titan Takeoff
11Rowan Sloothaak21:28.2Zeeland West93.6Bredeweg
10Gweneth (Gwen) Eby21:36.3Coldwater93.6Centreville
12Lydia Huisman21:17.3GR South Christian93.6Christian Schools
9Evelayna Szajner21:22.7Gaylord93.4Northwood
9Londyn Schmidt21:30.0Kalamazoo Loy Norrix93.0Bredeweg
10Olivia Brown21:11.6Bad Axe92.8Hatchet
9Sage Palmer21:11.6Sandusky92.8Hatchet
12Olivia Droski21:30.9Coopersville92.7Bredeweg
11Faith Wessel21:00.9MACH Running92.7Muskrat Classic
11Hallee Hervey21:29.0Reed City92.7Ray Helsing
11Natalie Burpee20:56.4Leland92.5Bear Country
12Katelynn Boyd21:20.6Hudsonville Unity Christian92.5Christian Schools
11Lillie Kerr21:15.7Three Rivers92.4Lakeview
11Emily Dunphy21:42.2Traverse City St. Francis92.3Titan Takeoff
11Alonna Goodsell21:16.3Bronson92.2Lakeview
12Sophie Markel21:27.0Bay City Western92.0Northwood
12Gabby Cleveland21:29.2Frankenmuth91.3Northwood
11Elena Czuk21:19.5Portage Central91.2Lakeview
11Laila Burress21:35.6East Kentwood91.1Bredeweg
11Willa Peterson21:24.6GR Christian91.1Christian Schools
10Lauryn Harper21:07.1Troy Athens90.6Muskrat Classic
10Lilly Harthorn21:38.3Kalamazoo Loy Norrix90.2Bredeweg
10Skylar Maclennan21:37.5Fulton90.2Hornet
10Maddie Turner21:27.5Elmhurst (Timothy Christian)90.2Christian Schools
12Emily Peters21:12.6Olivet90.1Homer
11Morgan Costello21:08.9Grosse Pointe South90.0Muskrat Classic
10Ava Oostema21:28.3GR South Christian89.9Christian Schools
12Molly McNabb21:09.7St. Clair89.8Muskrat Classic
12Emily Barbeau21:34.1Bay City Western89.6Northwood
12Mirthe Breuker21:05.2Buckley89.6Bear Country
9Jenny Woznick21:39.2GR NorthPointe Christian89.6Hornet
11Ellie Beach21:34.9Sanford-Meridian89.4Northwood
10Danika Lopez21:40.7GR NorthPointe Christian89.1Hornet
10Joy Schuck21:35.8Southgate Anderson89.1Northwood
11Olivia Ritter21:53.1Prairie Heights88.0Centreville
12Kinsey Peer21:11.1Buckley87.6Bear Country
11Pyper Braun21:27.2EPBP Laker87.6Hatchet
11Addison Patrzik21:11.3Grand Traverse Academy87.6Bear Country
9Riley Clark21:35.4GR South Christian87.5Christian Schools
12Kayla Chisholm21:31.1Vicksburg87.3Lakeview
11Kendall Nester21:47.3Cedar Springs87.2Bredeweg
12Ava Johnson21:17.5Macomb L’Anse Creuse North87.2Muskrat Classic
10Quinn McWilliams21:47.9Coopersville87.0Bredeweg
9Megyn Allers21:48.0Coopersville87.0Bredeweg
9Mila Scheele21:32.1Jackson Lumen Christi87.0Lakeview
11Jori Davids21:37.2Dyer (Illiana Christian)86.9Christian Schools
10Abbygail Plester21:29.5Ubly86.8Hatchet
10Ellery Rietema21:48.5Hamilton86.8Bredeweg
9Claire Albrecht21:18.9Armada86.7Muskrat Classic
11Madeline Goodwin21:49.4Otsego86.5Bredeweg
12Addie Birkholz21:49.6Holland West Ottawa86.5Bredeweg
11Rylee Piornack21:20.0Grosse Pointe South86.3Muskrat Classic
12Lana VanKoevering21:58.1Lakeland86.3Centreville
9Addisyn Wood21:49.5Sparta86.2Hornet
11Allison Gautsche21:58.7Union City86.1Centreville
10Claire Wright21:32.0Dryden86.0Hatchet
11Belle Richardson21:40.0Kalamazoo Homeschool Sports86.0Christian Schools
9Joselyn Vogel21:51.1Kent City85.6Hornet
11Maddie Leslie21:46.3New Baltimore Anchor Bay85.6Northwood
12Grace Kooyer21:41.5GR South Christian85.5Christian Schools
11Jenna Terpstra21:51.7GR NorthPointe Christian85.4Hornet
12Anna Pake21:50.9Howard City Tri-County85.4Ray Helsing
12Rowan Allen22:01.0Mendon85.3Centreville
9Annalise Wiltjer21:42.4GR South Christian85.2Christian Schools
9Maddison Guy21:37.4Portage Central85.2Lakeview
11Riley DenHartigh21:42.5Hudsonville Unity Christian85.2Christian Schools
12Makenna Gwisdalla21:34.6Bad Axe85.1Hatchet
10Kate Moon21:38.3Portage Central84.9Lakeview
10Lucy Gump21:24.6Macomb Lutheran North84.8Muskrat Classic
9Leah Elzinga21:43.8GR Covenant Christian84.7Christian Schools
10Sophia Trachsel21:39.4Jackson Lumen Christi84.5Lakeview
10Bryn Riley21:55.7Hart84.4Bredeweg
10Alena Sportel21:45.0GR Christian84.3Christian Schools
11Brenna Yocum21:56.2Otsego84.3Bredeweg
10Melodie Hulinek21:21.3Bear Lake84.2Bear Country
11Danielle Agren21:21.4Johannesburg-Lewiston84.2Bear Country
10Delaney Burgess21:46.3GR South Christian83.9Christian Schools
9Delilah White21:22.6Interlochen Arts Academy83.8Bear Country
11Vivienne Duncan21:47.5GR Christian83.5Christian Schools
9Victoria Sparks21:59.2Otsego83.3Bredeweg
9Jaylyn Seybert21:53.2Midland83.3Northwood
11Miriam Sanchez21:43.5Bronson83.2Lakeview
9Madelynn Patterson21:33.7Olivet83.1Homer
12Kaitrin Miedema21:59.7Holland Christian83.1Bredeweg
9Jenna Demantes21:49.6Dyer (Illiana Christian)82.8Christian Schools
12Ana Beimers21:49.8Hudsonville Unity Christian82.7Christian Schools
11Addison Jones21:55.3Midland82.6Northwood
9Jovie Overkamp22:00.9Ionia82.4Hornet
9Meredith Bauer21:56.5Frankenmuth82.2Northwood
12Madeleine Varhola21:56.6Midland Dow82.1Northwood
12Abigail Denoyer21:33.5Armada81.8Muskrat Classic
12Annabelle Czeiszperger21:37.7Hudson81.8Homer
10Briella Kohley22:04.5Spring Lake81.5Bredeweg
10Ella Claus21:39.5Clinton81.2Homer
10Sadie Bonczynski22:05.7Dowagiac Union81.1Bredeweg
9Grace Klynstra21:54.9GR South Christian81.0Christian Schools
9Lyla Eidson21:36.0Auburn Hills Avondale81.0Muskrat Classic
12Jayden VandenAkker22:00.2Allegan80.6Fennville Open
10Sonia Tatko21:56.4GR Christian80.5Christian Schools
10Taylor Stanczak21:38.2Almont80.3Muskrat Classic
11Mikayla Kulawiak21:33.3Buckley80.2Bear Country
10Cora Boonstra21:57.4GR Christian80.2Christian Schools
11Robyn Klein21:57.5GR Christian80.2Christian Schools
12Abby Frederick21:53.0Jackson Lumen Christi80.0Lakeview
11Ella Thornton21:39.1St. Clair80.0Muskrat Classic
10Evelyn Moon21:53.1Portage Central80.0Lakeview
9Ella Worthing21:53.2Jackson Lumen Christi79.9Lakeview
11Madison Smith21:34.5Grand Traverse Academy79.8Bear Country
11Gwyneth Artz21:59.2GR Christian79.6Christian Schools
11Grace Lee21:35.4Interlochen Arts Academy79.5Bear Country
Gabrielle Chevez22:10.5Unattached79.5Bredeweg
12Maryn Hyatt22:04.7Saginaw Valley Lutheran79.4Northwood
10Lucy Budnik22:10.7Zeeland West79.4Bredeweg
11Sam Koppenol22:11.0Zeeland West79.3Bredeweg
11Teagan Borick22:11.7Kalamazoo Loy Norrix79.1Bredeweg
10Abbee Baker22:01.2Elmhurst (Timothy Christian)78.9Christian Schools
11Rachel Devrie21:56.4Jackson Lumen Christi78.9Lakeview
9Lily Sisson22:10.6LeRoy Pine River78.8Ray Helsing
9Allison Burns22:20.7Constantine78.8Centreville
12Haley Van Til22:01.7Palos Heights (Chicago Christian)78.8Christian Schools
12Alyssa Spicer21:37.8Mesick78.7Bear Country
9Grace Kloha22:07.4Freeland78.5Northwood
12Joselyn Chapman21:43.5Marysville78.5Muskrat Classic
12Madison Prowse21:43.8Brown City78.4Muskrat Classic
12Laila Evola21:44.3Almont78.2Muskrat Classic
10Payton King21:55.8Kingston78.1Hatchet
12Jada Prescott22:09.6Freeland77.8Northwood
9Lila Spletzer22:15.7Otsego77.8Bredeweg
11Isabel Reinke22:09.9Freeland77.7Northwood
9Addyson Campbell22:10.0Goodrich77.7Northwood
11Abbey Morabito21:46.7St. Clair77.4Muskrat Classic
10Madison Deutschmann22:17.0Byron Center Zion Christian77.3Bredeweg
9Stella Bishop21:47.3St. Clair77.2Muskrat Classic
11Ximena Martinez22:01.3Stevensville Lakeshore77.2Lakeview
12Hailey Fisher21:47.4Auburn Hills Avondale77.2Muskrat Classic
9Lillian Wilke22:06.5GR Christian77.2Christian Schools
11Tess Hoedel21:42.6Grand Traverse Academy77.1Bear Country
9Kenna Koole22:02.2Vicksburg76.9Lakeview
11Shannon Losee22:19.0Spring Lake76.7Bredeweg
9Lena Coulston22:12.4Niles76.5Fennville Open
11Isabella Molnar22:13.4Grand Blanc76.5Northwood
12Olive Wakefield22:10.0Saginaw Michigan Lutheran Seminary76.3Trent Carter
12Isabella Nestle21:50.0Port Huron Northern76.3Muskrat Classic
11Kenzie LeVey21:50.1Marysville76.3Muskrat Classic
11Anna DeVries22:10.1GR Covenant Christian76.0Christian Schools
9Lydia Thomason-Redus21:51.5Grosse Pointe South75.8Muskrat Classic
10Kennedy Elliott22:05.8Portage Central75.7Lakeview
10Olivia Bays22:30.2Schoolcraft75.6Centreville
10Mercy Hibma22:11.2Kalamazoo Homeschool Sports75.6Christian Schools
12Lydia McBride21:52.7Marysville75.4Muskrat Classic
10Devin Dietrich22:16.8Flint Powers Catholic75.4Northwood
10Nolah Balbach22:16.9Frankenmuth75.4Northwood
10Gracie Hibma22:12.2Kalamazoo Homeschool Sports75.3Christian Schools
11Olivia Mielke22:17.5Freeland75.2Northwood
9Kamille Fitzpatrick21:54.4Armada74.9Muskrat Classic
11Kimberly Siek22:24.7Berrien County Youth Track74.8Bredeweg
9Olivia Costanzo21:54.8Port Huron Northern74.7Muskrat Classic
12Mia Roe22:13.9GR Christian74.7Christian Schools
9Taylor Westendorf21:55.1Port Huron Northern74.6Muskrat Classic
9Brooklyn Griffin21:50.2Buckley74.6Bear Country
12Elaina Friedmann21:55.2Clinton Twp. Chippewa Valley74.6Muskrat Classic
11Amelia McKinney21:50.3Grand Traverse Academy74.6Bear Country
11Cailin Spearman22:06.3Harbor Beach74.6Hatchet
11Caleigh Friedmann21:55.4Clinton Twp. Chippewa Valley74.5Muskrat Classic
12Sarah Bleyenberg22:14.5GR Covenant Christian74.5Christian Schools
11Kaiya Bragiel22:19.6Bay City Western74.5Northwood
9Reese Palmer22:25.9Holland Christian74.4Bredeweg
12Mercy Brown21:56.0Warren Cousino74.3Muskrat Classic
9Naomi Clark22:36.7TC Central (Traverse City)74.1Titan Takeoff
11Claire DevlescHoward22:20.4Niles73.9Fennville Open
12Sophie Patrick22:02.7Homer73.5Homer
11Avery Stallmann21:59.2Macomb Lutheran North73.3Muskrat Classic
12Sydney Bir22:37.4Sturgis73.2Centreville
12Taylor Sill22:22.5Berrien Springs73.2Fennville Open
12Sophia Knarr22:24.6Midland72.8Northwood
9Aubrey Perez22:29.8Ionia72.8Hornet
12Madeline Dunn22:25.4Goodrich72.5Northwood
9Ella Gustner22:13.5Dryden72.2Hatchet
11Eleanor Park22:40.8Sturgis72.1Centreville
12Emma-Claire Sleighter22:33.0East Kentwood72.0Bredeweg
9Ava Storm22:33.3Kalamazoo Loy Norrix71.9Bredeweg
12Brooklyn Haight22:33.3Zeeland West71.9Bredeweg
9Daniella Romero22:41.4Watervliet71.9Centreville
12Addison Jarosz21:58.6Frankfort71.8Bear Country
11Andrea Rolston22:33.4Stanton Central Montcalm71.5Hornet
9Sonya Minderhoud22:24.2GR Covenant Christian71.3Christian Schools
10Myah Peruski22:16.2Ubly71.3Hatchet
12Kenzie Eicher22:43.2Sturgis71.3Centreville
10Lydia Popp22:16.6EPBP Laker71.1Hatchet
12Jocelynn Olds22:33.7Howard City Tri-County71.1Ray Helsing
12Gabrielle Kilbourn22:20.1Three Rivers71.0Lakeview
11Davylynn Christie22:26.6Standish Sterling70.8Trent Carter
10Esther Bulgrien22:17.7Harbor Beach70.8Hatchet
11Elyana Davis22:25.8Kalamazoo Homeschool Sports70.7Christian Schools
11Hazel Porter22:26.3Dyer (Illiana Christian)70.6Christian Schools
11Madelyn Yezback22:08.1Warren Regina70.3Muskrat Classic
10Harlow Hughes22:32.5Lake City70.2Northwood
11Erin Korsak22:09.1Grosse Pointe South70.0Muskrat Classic
10Emily Lasceski22:33.3Freeland69.9Northwood
12Amber Kuiper22:28.7GR Covenant Christian69.8Christian Schools
10Emily Meek22:20.8Unionville-Sebewaing69.7Hatchet
9Tessa Rutherford22:04.9Bear Lake69.7Bear Country
9Brooklynn Cockerel22:40.3Otsego69.6Bredeweg
9Addison Schurman22:29.5Dyer (Illiana Christian)69.5Christian Schools
12Peyton Rhoades22:24.7BC Pennfield69.4Lakeview
10Peyton Simmons22:11.2Marysville69.3Muskrat Classic
10Alison Murray22:49.5Niles Brandywine69.2Centreville
10Marilise (Mari) Yezak22:36.2Midland Dow68.9Northwood
10Luisa Vander Zwaag22:42.2Hart68.9Bredeweg
9Madilynn Martin22:42.4East Kentwood68.9Bredeweg
12Reagan Vokal22:36.7Midland68.8Northwood
11Reggie Sunderland22:51.1Lakeland68.6Centreville
10Joellah Bouwman22:33.1Grandville Calvin Christian68.3Christian Schools
10Lydia Visker22:33.3GR Christian68.2Christian Schools
9Piper Grigsby22:28.8Bronson68.1Lakeview
11Mia Vonderheide22:45.2Lowell67.9Bredeweg
12Samantha Frank22:39.2Frankenmuth67.9Northwood
10Avery Mollberg22:46.1Buchanan67.6Bredeweg
10Genevieve DeKraker22:45.3Greenville67.6Hornet
12Viviana Ostrowski22:16.4Grosse Pointe South67.5Muskrat Classic
11Lindsey Nordyke22:46.5Byron Center Zion Christian67.5Bredeweg
11Jessica Stouten22:45.6Vestaburg67.5Hornet
12Elizabeth Smoes22:46.8Coopersville67.4Bredeweg
9Anna Davidhizar22:55.2Constantine67.3Centreville
11Marion Renard22:41.6Alpena67.1Northwood
12Madison Louk22:42.6Gladwin66.8Northwood
10Allison Helmus22:38.4Dyer (Illiana Christian)66.5Christian Schools
10Ellie Thering22:43.5Freeland66.5Northwood
10Adrianna Hepinstall22:19.8Marysville66.4Muskrat Classic
12Cessaly Fichtner22:43.9Freeland66.4Northwood
10Genevieve Koepke22:44.6Saginaw Heritage66.1Northwood
9Josslyn Handy22:24.7Clinton66.1Homer
9Kristina Bott22:15.8Benzie Central66.1Bear Country
9Rachel Becker22:32.2Unionville-Sebewaing66.0Hatchet
10Madeline Vink22:51.5Spring Lake65.8Bredeweg
10Ashley Stewart22:51.5Holland Christian65.8Bredeweg
10Ava Benedict22:50.6Ionia65.8Hornet
9Gracelyn Heath22:46.3Alpena65.6Northwood
11Kendyl Musielewicz22:36.8Quincy65.4Lakeview
12Dylan Bosma22:52.0GR NorthPointe Christian65.3Hornet
11Raina Glanzman22:53.0GR Kenowa Hills65.3Bredeweg
11Gabriella Komarowski22:23.8St. Clair65.1Muskrat Classic
9Lydia Longcore22:53.9Otsego65.1Bredeweg
9Farrah Hampton22:48.1Bay City Western65.0Northwood
11Norah Kerwin22:38.2Portage Central64.9Lakeview
9Emma Vloedman22:43.5GR Christian64.8Christian Schools
11Valentina Mansour22:24.6Troy Athens64.8Muskrat Classic
9Annika Kauffman22:44.0Grandville Calvin Christian64.7Christian Schools
11Evelyn Buckley22:25.0Macomb Lutheran North64.7Muskrat Classic
9Emily Francis22:49.2Grand Blanc64.6Northwood
12Makenna Langan22:44.8Dyer (Illiana Christian)64.4Christian Schools
12Natalie Brown22:21.8Bear Lake64.1Bear Country
10Brooklyn Morell22:37.8Ubly64.1Hatchet
9Maud van de Vegte22:57.1Lowell64.0Bredeweg
12Lily Tatko22:46.3GR Christian63.9Christian Schools
9Natalie DeJager22:46.5GR South Christian63.8Christian Schools
12Alanis Povey22:51.5Gladwin63.8Northwood
10Aletta Vos22:46.5GR South Christian63.8Christian Schools
11Ava Karsten22:51.6Alpena63.8Northwood
11Miriam Jackson22:46.6Kalamazoo Homeschool Sports63.8Christian Schools
11Analise Pols22:47.1GR Covenant Christian63.6Christian Schools
9Sophi Beach22:52.5Sanford-Meridian63.5Northwood
9Zakia Wagoner23:08.6Onekama63.5Titan Takeoff
9Peyten Hansen22:57.6Stanton Central Montcalm63.5Hornet
9June Acheson22:48.0GR Christian63.3Christian Schools
9Ava Grosse22:52.3West Michigan Homeschool63.2Fennville Open
9Isabella West22:40.9Mayville63.0Hatchet
10Andi Kirkman22:54.2Genesee Christian62.9Northwood
12Leila Nelson22:49.7Grandville Calvin Christian62.8Christian Schools
11Alyssa Danek23:00.7Holland West Ottawa62.8Bredeweg
11Jane Steen23:11.7TC Central (Traverse City)62.4Titan Takeoff
11Jenna Babbitt23:00.7Greenville62.4Hornet
11Stella Houdek23:12.2Traverse City St. Francis62.3Titan Takeoff
9Josie Komarowski22:32.4St. Clair62.2Muskrat Classic
11Kenzie Druce23:02.4Cedar Springs62.2Bredeweg
9Autumn Patrzik22:27.4Grand Traverse Academy62.2Bear Country
10Ariana Paris22:27.6Buckley62.1Bear Country
10Sofia Sporman22:57.1Flint Kearsley62.0Northwood
9Elsie Woldhuis22:52.1Kalamazoo Homeschool Sports62.0Christian Schools
12Abby Macey22:33.2Grosse Pointe South61.9Muskrat Classic
12Dorothy Gregory-Blair22:47.3Jackson Lumen Christi61.9Lakeview
11Ashley Willett22:47.6Jackson Lumen Christi61.8Lakeview
9Kinsley Haight23:03.9Zeeland West61.7Bredeweg
11Mia Wildfong23:14.0Traverse City St. Francis61.7Titan Takeoff
9Ariana Macri22:34.1Macomb Lutheran North61.6Muskrat Classic
11Darcy Keefe23:04.2Muskegon Reeths-Puffer61.6Bredeweg
9Jadelyn Arnold23:14.2TC West (Traverse City)61.6Titan Takeoff
10Emily Ott22:57.3Berrien Springs61.6Fennville Open
12HarLee Leasher22:34.5Brown City61.5Muskrat Classic
10Ellie Woodring22:39.2Addison61.3Homer
12Sienna Azzinaro22:54.3Elmhurst (Timothy Christian)61.2Christian Schools
11Michaela O’Callaghan22:59.7Gladwin61.1Northwood
11Lydia Faubert22:56.4Hemlock60.9Trent Carter
12Willa Roth22:31.7Frankfort60.8Bear Country
11Marian Davlin23:05.8Portland St. Patrick60.7Hornet
11Hailey Brinker22:36.8St. Clair60.7Muskrat Classic
10Nora Kauffman23:05.6Howard City Tri-County60.5Ray Helsing
12Makayla Watkins23:06.2Reed City60.3Ray Helsing
10Chloe Koskinen22:49.4Birch Run60.2Hatchet
10Taylor Geiger22:49.7Ubly60.1Hatchet
12McKenna Richard22:38.8Madison Heights Lamphere60.1Muskrat Classic
12Kenai Kokx23:10.2Hart59.6Bredeweg
12Emma Fisher22:52.3Reese59.2Hatchet
11Keilah Mudde23:00.5Dyer (Illiana Christian)59.2Christian Schools
11Abigail Brooks23:11.9Coopersville59.0Bredeweg
9Emerson Jackson23:22.1TC Central (Traverse City)59.0Titan Takeoff
11Matilde Cornet Vieilly22:37.2Benzie Central58.9Bear Country
9Cassa Minnis23:02.3Dansville58.9Trent Carter
9Addison King23:06.3Frankenmuth58.9Northwood
11Kaitlyn Durow23:12.3Muskegon Reeths-Puffer58.9Bredeweg
12Jasmine Walker22:42.4Algonac58.9Muskrat Classic
12Riley Reed23:22.7TC West (Traverse City)58.8Titan Takeoff
12Jennifer Popp23:11.9GR NorthPointe Christian58.7Hornet
11Lexi Kent23:23.6TC Central (Traverse City)58.5Titan Takeoff
10Grace Farrell22:47.9Clinton58.4Homer
9Elin Jager23:23.9Traverse City St. Francis58.4Titan Takeoff
11Catherine Corwin23:22.0Prairie Heights58.3Centreville
12Leah Keuning23:14.2Zeeland West58.3Bredeweg
9Alice Peterson23:03.3GR Christian58.2Christian Schools
9Abigail Reding23:24.3TC West (Traverse City)58.2Titan Takeoff
10Esme Kane23:08.6Gaylord58.1Northwood
11Ava Langerak23:03.6GR Covenant Christian58.1Christian Schools
11Allison Mansfield22:46.8Armada57.4Muskrat Classic
11Olivia Hooper22:58.1EPBP Laker57.3Hatchet
12Isabella Dunn23:11.3Goodrich57.2Northwood
12Leila Reyes23:11.4Midland57.2Northwood
11Eden Moore23:06.6Elmhurst (Timothy Christian)57.1Christian Schools
12Lizzy Vollbrecht23:28.1TC West (Traverse City)57.0Titan Takeoff
10Claire Couturier22:43.8Lake Leelanau St. Mary56.7Bear Country
12Lili Zondervan23:07.8GR South Christian56.7Christian Schools
10Jenna Dobbs22:50.3Algonac56.2Muskrat Classic
10Maria Schwerin22:45.6Grand Traverse Academy56.1Bear Country
12Allison Ramer23:05.1Richland Gull Lake56.0Lakeview
9Rose Hill22:51.6St. Clair55.8Muskrat Classic
9Sarah Diffin23:15.8Freeland55.7Northwood
12Eden Fante22:52.1SCS Lakeview55.6Muskrat Classic
10Cassie Gibson22:52.1Port Huron Northern55.6Muskrat Classic
11Violet Mlutkowski23:22.8Holland West Ottawa55.4Bredeweg
12Laura Bigard23:13.1Mt. Pleasant Sacred Heart55.3Trent Carter
11Elsie VanTil23:12.2GR Covenant Christian55.3Christian Schools
11Addison Noteboom22:53.2Armada55.3Muskrat Classic
12Maya Grossman23:08.2Vicksburg54.9Lakeview
10Allison Rodgers23:17.3Martin54.9Fennville Open
12Samantha Conley23:24.3Spring Lake54.9Bredeweg
10Addison Butler23:13.9Elmhurst (Timothy Christian)54.7Christian Schools
9Hailey Moorman23:14.3GR South Christian54.6Christian Schools
12Jenna Dozeman23:25.6Hamilton54.5Bredeweg
10Carolina Garcia23:33.8Sturgis54.4Centreville
9Abigail Misiak23:20.1Alpena54.3Northwood
10Miranda Lowell23:34.3Watervliet54.2Centreville
10Olivia Green23:34.6Sturgis54.1Centreville
9Bayla Curtis23:26.6Kent City53.8Hornet
9Melanie Scott23:28.2East Kentwood53.6Bredeweg
10Rachel McDonell22:58.6St. Clair53.5Muskrat Classic
11Penelope Persig22:58.9Croswell-Lexington53.4Muskrat Classic
12Zoey Masten23:29.8East Kentwood53.1Bredeweg
11Hannah Van Allen23:18.8GR Christian53.1Christian Schools
11Bayleigh Finney23:23.9Sanford-Meridian53.0Northwood
11Kate Elias23:14.0Portage Central53.0Lakeview
11Olivia Lothian23:30.1Lowell53.0Bredeweg
10Haylee Ledesma23:30.3Lowell52.9Bredeweg
12Chloe Slawson23:00.6Grosse Pointe South52.8Muskrat Classic
11Miriam Hess23:31.2Cedar Springs52.6Bredeweg
9Kayden Parker23:12.9Harbor Beach52.4Hatchet
12Tori Ferguson23:26.3Genesee Christian52.2Northwood
9Emily Eubank23:31.4Belding52.2Hornet
10Dilyn Colpean23:22.8Merrill52.1Trent Carter
12Lydia Wells23:16.8Bronson52.1Lakeview
10Sara Stoel23:33.3Hamilton51.9Bredeweg
11Emma Boire23:32.4Belding51.9Hornet
9Danica Burtch23:27.6Sanford-Meridian51.8Northwood
10Jenna VanderLaan23:22.6GR South Christian51.8Christian Schools
12Haylie Vanderwal23:07.7Olivet51.8Homer
12Logan Trygstad23:33.8Stanton Central Montcalm51.4Hornet
12Avery VanLaten23:23.9Dyer (Illiana Christian)51.4Christian Schools
12Alana Whited23:43.1Lakeland51.3Centreville
11Ellen Schwaiger23:00.1Leland51.3Bear Country
11Ashley Binder23:24.4Hudsonville Unity Christian51.2Christian Schools
12Natalie Jennewein23:35.7Otsego51.1Bredeweg
12Evelyn Jackson23:24.7Kalamazoo Homeschool Sports51.1Christian Schools
9Selah Sellers23:29.0West Michigan Homeschool51.0Fennville Open
9Giselle Babcock23:29.1Edwardsburg51.0Fennville Open
11Brooklyn Jackson23:36.4Lowell50.9Bredeweg
12Aubrey Zarnke23:17.6EPBP Laker50.8Hatchet
9Maezee Humm23:27.1Breckenridge50.6Trent Carter
9Ana Rice23:47.3TC West (Traverse City)50.6Titan Takeoff
12Miley Caughel23:07.4Port Huron Northern50.5Muskrat Classic
11Lucy Cross23:21.7Stevensville Lakeshore50.4Lakeview
11Nolee Leppert23:27.8Beal City50.4Trent Carter
11Eliza Thompson23:07.8Croswell-Lexington50.4Muskrat Classic
11Annika VanBuren23:31.2Edwardsburg50.3Fennville Open
11Olivia King23:22.4BC Lakeview50.2Lakeview
11Reese Storteboom23:23.0Portage Central50.0Lakeview
9Grace Gruppen23:28.2Hudsonville Unity Christian49.9Christian Schools
10Lara Roden23:23.6Portage Central49.8Lakeview
9Sophia Dohm23:13.6Galesburg-Augusta49.8Homer
12Emerald Bludworth23:49.9TC Central (Traverse City)49.7Titan Takeoff
12Sahara Davis23:38.1Reed City49.6Ray Helsing
12Abigail Redfield23:14.3Olivet49.6Homer
11Lauren Gandy23:24.9BC Harper Creek49.4Lakeview
11Elisha Van Spronsen23:29.9Hudsonville Unity Christian49.4Christian Schools
10Zayla Clark23:41.0Otsego49.3Bredeweg
11Jessica White23:41.4Kalamazoo Loy Norrix49.2Bredeweg
10Phoebe Leppink23:30.7Elmhurst (Timothy Christian)49.1Christian Schools
12Abigail Studer23:41.8Hart49.1Bredeweg
12Laura Spyker23:32.1Standish Sterling49.0Trent Carter
10Ria White23:12.8Grosse Pointe South48.7Muskrat Classic
12Aydynn Thomason23:37.1Grand Blanc48.6Northwood
10Lucy Schimmel23:32.5GR Covenant Christian48.5Christian Schools
10Lila Scott23:37.6Alpena48.5Northwood
11Bailey Stephen23:08.7Grand Traverse Academy48.4Bear Country
10Avaline Blum23:51.9Centreville48.4Centreville
12Ellyson Oeverman23:33.4Dyer (Illiana Christian)48.2Christian Schools
12Leah Brown23:09.6Mancelona48.1Bear Country
11Liliya Pyk23:44.7Holland West Ottawa48.1Bredeweg
9Claire Burrows23:25.8Millington48.1Hatchet
10Alaina Morrell23:39.2Gaylord47.9Northwood
9Mayli Fessenden23:46.8Cedar Springs47.4Bredeweg
11Emma DiPaola23:16.8Macomb L’Anse Creuse North47.4Muskrat Classic
11Haili Martz23:40.0Niles47.3Fennville Open
9Carissa Rokos23:57.3TC Central (Traverse City)47.2Titan Takeoff
9Ellerie Bucklin23:55.4Coldwater47.2Centreville
11Maya Overway23:47.4Spring Lake47.2Bredeweg
9Emmy Farber23:56.0Sturgis47.0Centreville
10Ciara Nordstrom23:18.4Grosse Pointe South46.9Muskrat Classic
11Madison Sella23:42.8Frankenmuth46.7Northwood
10Halli VanDyken23:47.9Belding46.7Hornet
9ElliAna Guikema23:49.2Hart46.6Bredeweg
11Bella Hackert23:38.5Elmhurst (Timothy Christian)46.5Christian Schools
10Deborah Aowdiek23:49.8East Kentwood46.4Bredeweg
11Helena Reiff23:20.4Armada46.2Muskrat Classic
10Gabby Gaydosh23:25.0Brooklyn Columbia Central46.0Homer
11Caitlyn Maguire23:59.3Lakeland45.9Centreville
9Sadie Mueller23:41.9St. Charles45.7Trent Carter
10Joselyn Flores23:51.9Hart45.7Bredeweg
10Kaytlyn Day23:51.1Saranac45.6Hornet
12Ella Riddle23:47.4Midland45.2Northwood
10Carolyn Buller23:43.5Hudsonville Unity Christian44.8Christian Schools
10Lola Hirsch24:04.7Traverse City St. Francis44.8Titan Takeoff
9Vayda Woolston23:55.2Lowell44.6Bredeweg
9Brynn Burrows23:37.1Millington44.3Hatchet
11Haley Fitzgibbon23:50.2Sanford-Meridian44.3Northwood
12Selma Rusck23:21.4Benzie Central44.2Bear Country
11Charity Rogers23:54.6Reed City44.1Ray Helsing
12Morgan Hopper23:49.8Niles44.1Fennville Open
12Annalise Capestany23:57.0Holland Christian44.0Bredeweg
11Katya Anderson23:27.2Macomb Lutheran North43.9Muskrat Classic
10DuRae Sage23:50.4Martin43.9Fennville Open
9Nidia Villalobos23:51.0Fennville43.7Fennville Open
12Pauline Chapman23:28.0Richmond43.7Muskrat Classic
12Kasey Rasch23:58.7Coopersville43.4Bredeweg
11Carly Smith24:07.4Union City43.2Centreville
10Leyah Reed23:53.4Midland Dow43.2Northwood
12Lena Brochard23:59.9Coopersville43.0Bredeweg
12Bree DeLano23:49.9Dansville43.0Trent Carter
10Katelyn Brown24:08.1Watervliet43.0Centreville
12Ava Kontranowski23:54.4Midland42.9Northwood
11Kaylee Swanson23:25.4Buckley42.9Bear Country
10Grace Lewis23:59.6Greenville42.8Hornet
11Tsune DuCheney23:25.6Buckley42.8Bear Country
10Daniela Perna23:42.4Marlette42.5Hatchet
11Madelyn Frisbee23:55.6Midland Dow42.5Northwood
9Riley Bender23:55.0Martin42.3Fennville Open
12Lydia VanderMolen23:51.0Hudsonville Unity Christian42.3Christian Schools
12Ellie Reed24:10.3Centreville42.2Centreville
12Lillian Ambler23:36.5Homer42.2Homer
9Addy Christian23:32.8Grosse Pointe South42.1Muskrat Classic
11Samantha Osborne23:44.0North Branch42.0Hatchet
10Avery Stover23:37.1Adrian Madison42.0Homer
10Anella Barclay23:53.7Hale41.8Trent Carter
10Antabella Serrano23:33.8Clinton Twp. Chippewa Valley41.8Muskrat Classic
9Brooklyn Ruecker24:03.9Coopersville41.7Bredeweg
11Sara Schipper23:57.1Martin41.6Fennville Open
9Tala Sellon24:04.4Coopersville41.5Bredeweg
9Belle Miller23:57.5West Michigan Homeschool41.5Fennville Open
9Natalie Kettler23:54.7Saginaw Michigan Lutheran Seminary41.4Trent Carter
10Dakota Kuhn24:12.8Prairie Heights41.4Centreville
11Elizabeth Schultz23:45.9Peck41.4Hatchet
12Taylor Kopin23:39.1Hudson41.3Homer
9Amelia Carter23:35.8Grosse Pointe South41.1Muskrat Classic
11Ella Hendrixson23:59.0Three Oaks River Valley41.0Fennville Open
12Marisol Diaz23:59.5Fennville40.8Fennville Open
12Livia Kuecken23:37.0Blue Water Christian Academy40.7Muskrat Classic
9Elizabeth Lietzow24:01.1Sanford-Meridian40.6Northwood
12Charlotte Verougstraete23:37.6Almont40.5Muskrat Classic
9Olivia Gravina23:37.8Warren Regina40.4Muskrat Classic
12Brooke Fluty23:32.8Elk Rapids40.4Bear Country
9Kylee Smith23:49.3Birch Run40.2Hatchet
12Luci Waldie23:58.3Standish Sterling40.2Trent Carter
12Keira Kalbfleisch24:02.5Saginaw Heritage40.2Northwood
11Abby Geyer24:08.9Spring Lake40.0Bredeweg
12Alaina Nagel24:09.1Buchanan40.0Bredeweg
10Sasha Hall24:09.4East Kentwood39.9Bredeweg
12Melodie Nagel24:03.4Sanford-Meridian39.9Northwood
12Caelynn London24:07.7Reed City39.8Ray Helsing
11Mackenzie Marshall23:40.9Armada39.4Muskrat Classic
9Rose O’Connor23:41.0Austin Catholic39.3Muskrat Classic
11Shelby Theut23:41.0Austin Catholic39.3Muskrat Classic
10Sophia Lawrence23:41.3Memphis39.2Muskrat Classic
11Alexis Toutant23:41.4Macomb L’Anse Creuse North39.2Muskrat Classic
9June York23:36.7Grand Traverse Academy39.1Bear Country
11Alexa Bates23:56.1Portage Central39.0Lakeview
11Lily Wilcoxen23:37.5Grand Traverse Academy38.8Bear Country
11Lily Brendlinger23:57.1Portage Central38.6Lakeview
12Ally Schmitz24:03.3Breckenridge38.6Trent Carter
9Zarrah Dyer24:06.5Niles38.5Fennville Open
10Julia Shupe23:54.7EPBP Laker38.4Hatchet
10Renna Caswell23:57.9Vicksburg38.4Lakeview
12Hope Schuck24:08.0Southgate Anderson38.3Northwood
12Samantha Giles24:07.8Fennville38.1Fennville Open
10Piper Schultz24:05.5Saginaw Michigan Lutheran Seminary37.8Trent Carter
11Adele Jewett24:04.7Grandville Calvin Christian37.8Christian Schools
9Temperance Harrington24:15.8Lowell37.7Bredeweg
12Braylee Rice23:57.0Reese37.7Hatchet
12Peyton Knight23:46.1Macomb L’Anse Creuse North37.6Muskrat Classic
10Eliana Aris24:14.2Big Rapids37.6Ray Helsing
11Greta Schroeder24:06.6Saginaw Michigan Lutheran Seminary37.5Trent Carter
9Penny Phelps24:01.1Portage Central37.3Lakeview
11Anneliesse Patterson23:51.4Olivet37.2Homer
10Brittney Hernandez24:10.6Three Oaks River Valley37.1Fennville Open
10Valeria Morales24:11.9Southgate Anderson37.0Northwood
9Brooke Scheidel24:17.1Kent City37.0Hornet
10Peyton Rohn24:17.3Ashley36.9Hornet
12Emily Schramm24:08.3Standish Sterling36.9Trent Carter
12Kenna Caryl24:07.3Hudsonville Unity Christian36.9Christian Schools
11Mikena Ismail24:18.7Lowell36.8Bredeweg
11Gianna Yaldo23:48.9Warren Regina36.7Muskrat Classic
12Christina Pake24:09.2Standish Sterling36.6Trent Carter
9Callia Hawkins24:03.3Vicksburg36.6Lakeview
10Lauren Paliga24:08.6Dyer (Illiana Christian)36.5Christian Schools
9Kate Potter24:09.1Kalamazoo Homeschool Sports36.3Christian Schools
9Hazel Sloat24:28.4Centreville36.2Centreville
9Addi Koole24:09.8GR Covenant Christian36.1Christian Schools
9Darla Borkstrom24:10.0Dyer (Illiana Christian)36.0Christian Schools
11Anshu Talati24:15.2Grand Blanc35.9Northwood
10Claire Ellis23:55.6Olivet35.8Homer
12Joslyn Abbott24:19.8Howard City Tri-County35.7Ray Helsing
10Peyten Albertson24:03.0Marlette35.7Hatchet
11Elizabeth Ortiz24:06.4Bronson35.5Lakeview
10Gabby Putman24:03.6EPBP Laker35.5Hatchet
10Allison Steeb24:04.4Deckerville35.2Hatchet
9Anna Keller24:07.4Richland Gull Lake35.2Lakeview
9Harper Tambrini24:12.6Dyer (Illiana Christian)35.1Christian Schools
10Katelyn James24:32.2Prairie Heights34.9Centreville
11Marselina Mott24:13.2Kalamazoo Homeschool Sports34.9Christian Schools
11Erica Hansen24:24.2Montague34.9Bredeweg
12Taytum Sanford24:22.7Reed City34.8Ray Helsing
11Cecilia Grice23:55.2MACH Running34.6Muskrat Classic
11Abigail Mulder24:33.8Schoolcraft34.4Centreville
9Breana Adame24:06.9Sandusky34.4Hatchet
12Maya Saleski23:56.0Troy Athens34.3Muskrat Classic
12Evie Kirkman24:20.4Genesee Christian34.2Northwood
9Ally Farber24:34.4Sturgis34.2Centreville
12Jessica Davis23:56.9Clinton Twp. Chippewa Valley34.0Muskrat Classic
9Taelyn Tuggle24:20.9Goodrich34.0Northwood
10Melina Campbell23:57.7Almont33.8Muskrat Classic
9Mya Mattens24:12.5BC Harper Creek33.5Lakeview
9Haleigh Summers24:03.0Adrian Madison33.3Homer
10Alana McNeilly24:27.2Howard City Tri-County33.3Ray Helsing
11Lillian Jagielski24:03.3Pittsford33.2Homer
12Kasey Haartman24:18.6Hudsonville Unity Christian33.1Christian Schools
12Emma Roe24:23.7Lake City33.1Northwood
12Elizabeth Arlt24:37.7Union City33.1Centreville
11Molly Gaudard24:23.8Flint Kearsley33.1Northwood
10Lucy Wilgenburg24:18.8Elmhurst (Timothy Christian)33.1Christian Schools
12Madison Girard24:13.9BC Lakeview33.0Lakeview
11Rachael Heikkinen24:24.1Saginaw Valley Lutheran33.0Northwood
10Carli Doherty24:24.3Frankenmuth32.9Northwood
11Sarah Stemaly24:04.4Athens32.9Homer
11Sofie Papizzo24:11.6Reese32.8Hatchet
10Gabriella Manzella24:01.5Clinton Twp. Chippewa Valley32.5Muskrat Classic
12Vada Brasington24:42.0TC Central (Traverse City)32.3Titan Takeoff
12Emma Buckland24:02.2Armada32.3Muskrat Classic
11Lani Dimock24:13.7Harbor Beach32.1Hatchet
10Chloe Snape24:22.6Kalamazoo Homeschool Sports31.8Christian Schools
12Althea Gaylord23:58.7Benzie Central31.8Bear Country
12Adyson Baker24:33.7Buchanan31.8Bredeweg
11Calisse Budek24:03.7Grosse Pointe South31.8Muskrat Classic
10Alyda Leep24:41.8Schoolcraft31.7Centreville
12Lily Geyer24:34.1Spring Lake31.7Bredeweg
12Hayla Goble24:33.1Kent City31.6Hornet
10Isabella Chaptini24:04.2Grosse Pointe South31.6Muskrat Classic
12Allison Kline24:42.2Niles Brandywine31.6Centreville
10Hailey Malear24:04.5Richmond31.5Muskrat Classic
9Sophie Walker24:04.7Algonac31.4Muskrat Classic
9Kelsey Callahan24:28.9Frankenmuth31.4Northwood
11Lindsay Hofmeister24:29.1Midland Dow31.3Northwood
11Macey Lipscomb24:35.4GR Kenowa Hills31.2Bredeweg
11Evelynn Weigand24:29.2Berrien Springs30.9Fennville Open
12Evi Burtt24:46.3TC West (Traverse City)30.9Titan Takeoff
12Cassie Helder24:36.3Hamilton30.9Bredeweg
9Brooklyn Huizinga24:26.4GR Covenant Christian30.5Christian Schools
12Rylea Summey24:21.4Three Rivers30.5Lakeview
10Kylynn Grala24:37.9Cedar Springs30.4Bredeweg
9Sadee Wenkel24:02.9Benzie Central30.4Bear Country
10Katie Sitko24:27.1Palos Heights (Chicago Christian)30.3Christian Schools
9Ella Denton24:38.3East Kentwood30.2Bredeweg
11Paytin Featherstone24:46.5Constantine30.2Centreville
9Ivanna Prodaniuk24:09.0Warren Woods Tower30.0Muskrat Classic
12Brianna Zwar24:47.1Watervliet30.0Centreville
10Addison Aittama24:38.3Greenville29.9Hornet
12Avery Kuhlman24:39.7Spring Lake29.8Bredeweg
11Jaeleah Schoff24:39.8Dowagiac Union29.7Bredeweg
12Kaya Rose24:30.5Mt. Pleasant Sacred Heart29.5Trent Carter
12Masha Tarasova24:29.6Palos Heights (Chicago Christian)29.5Christian Schools
9Lola Norris24:24.7BC Lakeview29.4Lakeview
10Mia Schlender24:11.1Warren Regina29.3Muskrat Classic
11MaKenna Leonard24:41.4Otsego29.2Bredeweg
11Yuna Sullins24:31.6Kalamazoo Homeschool Sports28.8Christian Schools
10Abbey Kosloskus24:32.0Palos Heights (Chicago Christian)28.7Christian Schools
9Emma Freeland24:24.3Kingston28.6Hatchet
10Dakotah Laisure24:42.5Belding28.5Hornet
10Briony Dean24:27.5Portage Northern28.5Lakeview
10Maya Colley24:13.6Warren Regina28.5Muskrat Classic
11London Batkins24:14.0Macomb L’Anse Creuse North28.3Muskrat Classic
9Juliana Nicodemi24:14.3MACH Running28.2Muskrat Classic
9Raelynn Rewa24:43.7Greenville28.1Hornet
11Anika Weurding24:37.9Lawton28.0Fennville Open
11Emmy Nofs24:29.2St Philip Catholic Central27.9Lakeview
10Olivia Vredevoogd24:34.7Hudsonville Unity Christian27.8Christian Schools
10Peyton Buckner24:10.8Bear Lake27.7Bear Country
10Mary Saladin24:44.3Big Rapids27.6Ray Helsing
11Leah Sonnenberg24:16.4Grosse Pointe South27.5Muskrat Classic
9Kinley Gillis24:57.0TC Central (Traverse City)27.3Titan Takeoff
10Carley Wellman24:47.0Stanton Central Montcalm27.0Hornet
10Sophia Clark24:18.1Algonac27.0Muskrat Classic
9Natalie Maher24:32.2Richland Gull Lake26.9Lakeview
10Magnolia Weiss24:48.7Spring Lake26.8Bredeweg
10Sophia Mika24:42.7Midland26.8Northwood
9Kinley Gerow24:39.3Hemlock26.6Trent Carter
12Emily Plantinga24:38.4GR Christian26.5Christian Schools
11Grace Wallen24:38.7GR South Christian26.4Christian Schools
10Avery McCrum24:57.8Schoolcraft26.4Centreville
11Cora Carver24:49.1Vestaburg26.3Hornet
10Charlie Kinyon24:20.3Grosse Pointe South26.2Muskrat Classic
9Bailey Lutz24:16.0Bear Lake26.0Bear Country
9Lylah Hasso24:51.1Cedar Springs26.0Bredeweg
10Ellie Bowen24:35.4BC Pennfield25.9Lakeview
11Rina Graveline24:45.5Gladwin25.8Northwood
11Scarlett Allard24:46.3Grand Blanc25.6Northwood
10Karli DeBoer24:41.4GR Covenant Christian25.5Christian Schools
11Isabelle DeJong24:52.4Zeeland West25.5Bredeweg
10Olivia Douglas24:17.7Elk Rapids25.5Bear Country
10Finley Koutz24:53.0Sparta25.0Hornet
11Leena Vang24:24.1Warren Woods Tower25.0Muskrat Classic
10Cecilia Borobia24:43.8Kalamazoo Homeschool Sports24.7Christian Schools
11Jenna Webster24:54.8Kalamazoo Loy Norrix24.7Bredeweg
11Eleanor Murphy24:49.0Flint Powers Catholic24.7Northwood
12Addisen Harrand24:20.4Buckley24.5Bear Country
10Kendal Klingenberg24:56.0Holland Christian24.3Bredeweg
12Carmen Howard24:57.0Montague24.0Bredeweg
10Annie McMahon24:27.3Macomb Lutheran North23.9Muskrat Classic
12Charli Belinger24:57.4Muskegon Reeths-Puffer23.9Bredeweg
10Katie Walsh24:50.6Niles23.8Fennville Open
9Anna Jubenville24:57.9Kalamazoo Loy Norrix23.7Bredeweg
11Martiza Rosas24:51.0Fennville23.7Fennville Open
11Sorayah Graciliano24:47.6Kalamazoo Homeschool Sports23.5Christian Schools
11Lauren Bradford24:57.6Sparta23.5Hornet
12Natalie Phillips24:40.4North Huron23.2Hatchet
10Lucia Candela24:29.8Macomb L’Anse Creuse North23.1Muskrat Classic
9Elena Schmuker24:49.1Hudsonville Unity Christian23.0Christian Schools
10Payton Yeske25:08.1Watervliet23.0Centreville
11Ava Muhlenkamp24:30.2Warren Regina22.9Muskrat Classic
12Adelade Avram24:56.0Freeland22.3Northwood
12Leila Oskui24:32.3Grosse Pointe South22.2Muskrat Classic
12Jocelyn Kiner25:02.9Dowagiac Union22.0Bredeweg
10Grace Kaufman25:03.2Coopersville22.0Bredeweg
12Johanna Hubble24:53.2Beal City21.9Trent Carter
11Emma Grady24:57.3Lake City21.9Northwood
10Mackenzie Hausman25:03.7Kalamazoo Loy Norrix21.8Bredeweg
12Isabella Giovannucci24:56.9Allegan21.7Fennville Open
9Kacie Chaffee24:54.2Mt. Pleasant Sacred Heart21.6Trent Carter
11Olivia Sevilla24:58.2Bay City Western21.6Northwood
9Sophia Groff24:58.3Tawas21.6Northwood
12Lotte Schleicher24:29.6Elk Rapids21.5Bear Country
10Alexa Robbins24:45.7Harbor Beach21.4Hatchet
10Madelyn Bean24:35.6Marysville21.1Muskrat Classic
10Addison Larson24:35.8Auburn Hills Avondale21.1Muskrat Classic
9Danaja Williams24:39.9Pittsford21.0Homer
12Eva Long24:47.8Sandusky20.7Hatchet
10Claire O’Brien25:06.9Cedar Springs20.7Bredeweg
9Nevaeh Parker25:05.2Big Rapids20.6Ray Helsing
11Kylie Leatherman24:56.5Hudsonville Unity Christian20.5Christian Schools
10Ava Bentley25:08.2Otsego20.3Bredeweg
9Bella Mehta25:02.3Midland Dow20.2Northwood
12Lucy Hotz25:10.0Cedar Springs19.7Bredeweg
12Reagan Triemstra24:54.1Vicksburg19.6Lakeview
9Chloe DenHartigh24:59.5Hudsonville Unity Christian19.5Christian Schools
9Emma Tracy24:44.7Homer19.4Homer
11Helen Donner25:03.8Three Oaks River Valley19.4Fennville Open
12Kylo Riedel25:01.3Breckenridge19.2Trent Carter
11Cecilia Saucedo24:55.4Jackson Lumen Christi19.2Lakeview
9Catherine (Katie) Callahan25:05.7Goodrich19.1Northwood
12Audra Fessenden25:11.8Cedar Springs19.1Bredeweg
11Kiera Morris25:06.0Bay City Western19.0Northwood
9Carolan Emmons24:53.1Millington19.0Hatchet
9Brooklyn Sharp25:12.3Zeeland West18.9Bredeweg
10Ella Bunao24:42.5Troy Athens18.8Muskrat Classic
9Kenzie Matheny25:12.8Hamilton18.7Bredeweg
11Lilliah Mann24:42.9MACH Running18.7Muskrat Classic
9Mia Welch25:13.0Kalamazoo Loy Norrix18.7Bredeweg
9Aryana Ruecker25:14.1Coopersville18.3Bredeweg
11Brooklyn Hanchett25:03.7Elmhurst (Timothy Christian)18.1Christian Schools
9Mya Hopkins25:14.1Saranac18.0Hornet
12Phoebe Schultz25:06.0Saginaw Michigan Lutheran Seminary17.7Trent Carter
11Bindi Riccobono25:10.1Frankenmuth17.6Northwood
11Eileen Ruede25:00.1Jackson Lumen Christi17.6Lakeview
11Jessica Probst24:46.1Macomb Lutheran North17.6Muskrat Classic
9Kylie Magnus25:10.2Frankenmuth17.6Northwood
12Lourd Alahwal24:46.3Troy Athens17.6Muskrat Classic
11Charlotte Mawhorter25:10.5Gladwin17.5Northwood
11Karis Locke25:17.0Spring Lake17.3Bredeweg
11Melissa VanTimmeren25:06.2Grandville Calvin Christian17.3Christian Schools
9Leila Harris25:06.4New Covenant Christian (Lansing)17.2Christian Schools
12Payton Scott24:58.7EPBP Laker17.1Hatchet
9Elena Boven25:17.8Spring Lake17.1Bredeweg
10Reygan Elliott24:48.6Marine City16.8Muskrat Classic
12Hailey Mingerink25:07.9GR Covenant Christian16.7Christian Schools
10Viviana VanAgtmael25:19.0Hart16.7Bredeweg
9Mikayla Brown25:13.1Genesee Christian16.6Northwood
10Abbi Wright25:19.1Holland Christian16.6Bredeweg
9Olivia Royer25:03.3BC Pennfield16.6Lakeview
11Audrey Van’t Hof25:19.5GR Kenowa Hills16.5Bredeweg
10Veronica Shimkus24:51.1Marysville16.0Muskrat Classic
10Marianna Jeup24:51.2Grosse Pointe South15.9Muskrat Classic
12Tori Hall25:15.2Grand Blanc15.9Northwood
10Sydney Roeder25:29.3Niles Brandywine15.9Centreville
9Avery Woodard25:21.7Cedar Springs15.8Bredeweg
11Sabine Phillips25:22.0Kalamazoo Loy Norrix15.7Bredeweg
12Maree Perfitt25:22.3Lowell15.6Bredeweg
12Kennedy Kaylor25:16.1Edwardsburg15.3Fennville Open
11Ella Hallack25:23.3Zeeland West15.2Bredeweg
9Mirah Dougherty24:53.9Grosse Pointe South15.0Muskrat Classic
9Kiersten Warda24:54.5Warren Cousino14.9Muskrat Classic
10Nyla Sholten25:20.2Frankenmuth14.3Northwood
9Harper Stanton25:26.4Cedar Springs14.2Bredeweg
9Natalie Schenkelberg25:36.5TC Central (Traverse City)14.2Titan Takeoff
11Emma Bowman25:24.8Big Rapids14.1Ray Helsing
12Sadie Trahan25:25.8Saranac14.1Hornet
10Jaelin Kakos24:57.4MACH Running13.9Muskrat Classic
10Kate Triezenberg25:16.5GR Christian13.8Christian Schools
11Zofia Tabaczynski24:57.9Grosse Pointe South13.7Muskrat Classic
9Kennedy Myny24:58.7Algonac13.4Muskrat Classic
9Piper VanStraten25:03.2Olivet13.3Homer
11Lydia Marsman25:19.7Grandville Calvin Christian12.8Christian Schools
12Kinsley Mowery25:20.1GR Covenant Christian12.6Christian Schools
12Payden Burden-Smith25:25.1Saginaw Heritage12.6Northwood
11Amy Campbell25:02.2Yale12.3Muskrat Classic
12Jessica Bunnell25:32.3Berrien County Youth Track12.2Bredeweg
12Deirdre Mairs25:32.3East Kentwood12.2Bredeweg
12Addison Horvath25:02.4Macomb Lutheran North12.2Muskrat Classic
12Libby Daugherty24:57.5Bear Lake12.2Bear Country
9Vivian Murphy25:06.6Olivet12.1Homer
10Anna Billman25:26.0Allegan12.0Fennville Open
10Alexis Wohlfeil25:03.8Armada11.7Muskrat Classic
9Laila Wogatzke25:42.1Niles Brandywine11.6Centreville
10Adalynne Lange25:15.1EPBP Laker11.6Hatchet
9Zophia Zaleski25:24.2Hemlock11.6Trent Carter
10Bria Casey25:34.5Holland West Ottawa11.5Bredeweg
10Olivia Spanski25:42.7Centreville11.4Centreville
9Janet Andrade25:43.1Bloomingdale11.3Centreville
12Emily Hinson25:05.3Clinton Twp. Chippewa Valley11.2Muskrat Classic
11Chloe Corwin25:43.6Prairie Heights11.1Centreville
12Alexis Gyovai25:44.2Lakeland10.9Centreville
11Miley Rising25:10.3Hudson10.9Homer
12Hayden Kreger25:31.2Midland10.6Northwood
11Audra Ward25:07.4Grosse Pointe South10.5Muskrat Classic
9Kayla VanderBie25:26.5Grandville Calvin Christian10.5Christian Schools
11Elizabeth Huisjen25:32.1Gladwin10.3Northwood
9Emma Dettmann25:31.3Martin10.2Fennville Open
12Emily Kline25:46.9Niles Brandywine10.0Centreville
10Stephanie Reder25:33.1Midland Dow10.0Northwood
10Rachel Moore25:49.6Traverse City St. Francis9.8Titan Takeoff
12Maria Ramirez25:48.0Bloomingdale9.7Centreville
12Loryn Nowiski25:21.2Harbor Beach9.6Hatchet
11Aisly Taylor25:30.4Saginaw Michigan Lutheran Seminary9.5Trent Carter
9Holly Doezema25:29.6GR Covenant Christian9.5Christian Schools
10Lilyana Lasher25:21.6Dryden9.5Hatchet
12Taylor Hinterman25:34.7Bay City Western9.4Northwood
9Caeli Brockway25:30.0Kalamazoo Homeschool Sports9.3Christian Schools
12Katherina “Katie” Fuller25:31.5Hemlock9.2Trent Carter
9Ila Sellers25:34.6West Michigan Homeschool9.1Fennville Open
11Sarah Awan25:11.6Warren Woods Tower9.1Muskrat Classic
12Gabby Young25:31.0GR South Christian9.0Christian Schools
10Anna Hart25:42.1Hamilton9.0Bredeweg
11Kora Kok25:41.7GR NorthPointe Christian8.8Hornet
10Annabelle Kingston25:52.7TC Central (Traverse City)8.8Titan Takeoff
12Solana Sutherland25:27.1Vicksburg8.6Lakeview
12Kaitlynne Stephan25:37.3Oscoda8.6Northwood
12Yarely Lopez25:27.7Three Rivers8.4Lakeview
10Lilly Aardsma25:33.2Dyer (Illiana Christian)8.3Christian Schools
9Julia Shook25:28.4Vicksburg8.2Lakeview
10Sydney Miller25:44.7Otsego8.1Bredeweg
10Natalia Oren25:34.1GR Christian8.0Christian Schools
9Lyla Holdwick25:26.2Harbor Beach7.9Hatchet
8Autumn Berryhill25:55.2Onekama7.9Titan Takeoff
10Violet Massaglia25:15.4Marine City7.9Muskrat Classic
12Alyssa Lucas25:45.7Zeeland West7.8Bredeweg
10Haneul Siemion25:16.2Troy Athens7.6Muskrat Classic
12Sydney Olson25:55.0Niles Brandywine7.3Centreville
10Deliah Zuniga25:55.2Constantine7.3Centreville
9Bailey Brown25:17.6Warren Cousino7.1Muskrat Classic
9Ebony Huckins25:28.7Reese7.1Hatchet
9Olivia Whiting25:42.1Midland Dow7.0Northwood
12Mia Jaime25:42.6Bay City Western6.8Northwood
12Laura Kuechle25:19.3Troy Athens6.6Muskrat Classic
9Heidi Burmeister25:33.5Vicksburg6.5Lakeview
9Katelyn Trattles25:57.7Centreville6.4Centreville
12Isabella Totzke25:34.2Stevensville Lakeshore6.3Lakeview
10Abby Ruczynski25:44.7Alpena6.1Northwood
11Miriam Hunt25:50.0Reed City5.7Ray Helsing
9Kaydence Kendall25:46.1Tawas5.6Northwood
10Cielo Maldonado25:45.6Bangor5.5Fennville Open
12Avery Lefler25:33.7Marlette5.4Hatchet
10Danielle Chandler25:53.1Berrien County Youth Track5.3Bredeweg
9Olivia Edwards25:37.4St. Joseph5.2Lakeview
10Addison White25:52.7Belding5.1Hornet
12Alix Court25:52.8Greenville5.1Hornet
12Elise Doezema25:52.8Belding5.1Hornet
12Gabby Vroman25:52.8Saranac5.1Hornet
9Lira Myers25:54.7Buchanan4.8Bredeweg
11Lauren Robinson25:24.8MACH Running4.7Muskrat Classic
10Isabella Card25:20.5Bear Lake4.5Bear Country
12Marissa Lowell26:03.9Watervliet4.4Centreville
9Elizabeth Kangas25:40.3Three Rivers4.2Lakeview
10Gwen Gielniak25:26.3Grosse Pointe South4.2Muskrat Classic
11Payton Durga25:50.4Lake City4.2Northwood
11Mara Bivens25:41.0Parma Western4.0Lakeview
9Marnie Wright25:42.1St Philip Catholic Central3.6Lakeview
11Jamesetta Tucker25:28.1Grosse Pointe South3.6Muskrat Classic
12Alayna Lubbers25:47.2GR Covenant Christian3.6Christian Schools
11Emily Hasse25:58.3Buchanan3.6Bredeweg
11Susan Spears25:28.3Warren Regina3.6Muskrat Classic
12Morgan Baker26:06.3Coldwater3.6Centreville
11Julia Penades25:39.8Marlette3.4Hatchet
10Paige Roman25:57.3Big Rapids3.2Ray Helsing
12Emma Schnepp26:07.8Constantine3.1Centreville
9Alexis Cole25:59.6GR NorthPointe Christian2.8Hornet
9Menrva Abbott25:54.6Grand Blanc2.8Northwood
10Ryleigh Vining25:59.9Morley-Stanwood2.7Hornet
11Sofia Coatney26:11.0TC Central (Traverse City)2.7Titan Takeoff
11Clara Belle Orban25:55.4Alpena2.5Northwood
11Brianna Pasek25:50.6Elmhurst (Timothy Christian)2.5Christian Schools
10Taylor Wills25:52.0Mt. Pleasant Sacred Heart2.3Trent Carter
9Emerson Reyes25:32.3Marine City2.2Muskrat Classic
11Leire Ojeda-Gogniat25:43.6Harbor Beach2.1Hatchet
10Olivia Upton25:46.7Portage Central2.1Lakeview
12Alice Kadlecova25:55.9Martin2.0Fennville Open
9Mikayla Reed25:47.3Three Rivers1.9Lakeview
12Iranga Furaha26:03.7East Kentwood1.8Bredeweg
11Alaina Weyrowske25:57.9Midland Dow1.7Northwood
12Olivia Golematis26:11.9Coldwater1.7Centreville
10Elaina Ruiz25:59.4Bay City Western1.2Northwood
10Jasreman Kaur26:14.0Union City1.0Centreville
11Padame Wadsworth25:36.1Yale1.0Muskrat Classic
10Maya Cicci26:00.3Midland Dow0.9Northwood
10McKenzie Hawks26:14.9Union City0.7Centreville
9Mallory VanBemmel25:56.3GR Covenant Christian0.6Christian Schools
12Lauren Fender25:51.3Portage Central0.6Lakeview
12Elsa Alferink26:08.1Coopersville0.3Bredeweg
9Emma Nienhuis25:57.2Hudsonville Unity Christian0.3Christian Schools
10Norah Lammon26:16.4Centreville0.2Centreville
9Alexis Kadluboski25:58.8Dansville0.1Trent Carter
12Josie Shanley25:52.9Richland Gull Lake0.0Lakeview
12Addy Burkett25:43.1Olivet0.0Homer

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Lennox Naswell15:36.1Flint Powers Catholic207.3Northwood
12Vincent Pattison15:47.0Goodrich203.7Northwood
11Caiden Caswell15:42.9Vicksburg202.7Lakeview
11Marshall Huhn16:06.6Lowell202.1Bredeweg
12Gage Hoffman16:10.3Stanton Central Montcalm201.3Hornet
12Nathaniel Linden15:37.5Troy Athens201.2Muskrat Classic
12Edison Lopeman15:50.2Parma Western200.3Lakeview
12Cooper Byrne16:15.0Lowell199.3Bredeweg
12Bryce Gross16:00.6Flint Powers Catholic199.1Northwood
10Alexander Allen16:02.0Alpena198.7Northwood
12Landon Rogers16:01.6Three Oaks River Valley197.8Fennville Open
9Mason Rogers16:01.8Three Oaks River Valley197.8Fennville Open
12Brett Magnus16:04.9Frankenmuth197.7Northwood
12Logan Westgate15:58.8Portage Central197.4Lakeview
10Will Hulin16:25.0Centreville197.4Centreville
11Kyle Redman15:44.5Mesick196.5Bear Country
10Lincoln Laansma16:11.2Tri-unity Christian196.3Christian Schools
11Ty Redman15:47.1Mesick195.6Bear Country
11Joshua Macri15:55.5Macomb Lutheran North195.2Muskrat Classic
12Brody Karg16:06.0Harbor Beach195.0Hatchet
12Marcel Stork16:06.5Mattawan194.9Lakeview
9Tommy McCormick16:14.4Grand Blanc194.5Northwood
9Avi Elabed16:30.0Lowell194.3Bredeweg
12Keagan Smith16:30.0Zeeland West194.3Bredeweg
12Lukus Mendoza16:30.4Spring Lake194.2Bredeweg
11Brian Artman16:18.6Kalamazoo Homeschool Sports193.8Christian Schools
10Marcus Essling16:09.7Portage Central193.8Lakeview
12Ben Verellen16:16.8Gladwin193.7Northwood
9Tanner Smith16:31.9Zeeland West193.7Bredeweg
12Owen Fisher16:10.4Mattawan193.5Lakeview
11Cody Bromley16:33.7Lowell193.1Bredeweg
9Mason Drost16:22.4Dyer (Illiana Christian)192.5Christian Schools
11Noah Rice16:23.3Kalamazoo Homeschool Sports192.2Christian Schools
12Charlie Brauer16:16.0Three Rivers191.7Lakeview
9Logan Cristian16:16.6Parma Western191.5Lakeview
11Memphis Martin16:42.8Lakeland191.4Centreville
10Xavier Solgot16:06.9Macomb L’Anse Creuse North191.4Muskrat Classic
12Jayden Fox16:24.3Saginaw Valley Lutheran191.2Northwood
10Karson Lewis16:17.7BC Lakeview191.1Lakeview
11Owen Adams16:39.7Spring Lake191.1Bredeweg
11Evan Armstrong16:30.0Kalamazoo Homeschool Sports190.0Christian Schools
12Gibson Shore16:21.1Jackson Lumen Christi190.0Lakeview
12Caleb Carignan16:28.7Flint Powers Catholic189.8Northwood
12Gavin Markucki16:22.3Richland Gull Lake189.6Lakeview
11Liam Wierzba16:51.1TC West (Traverse City)189.3Titan Takeoff
10Finn-Frost Grayson16:51.2TC West (Traverse City)189.3Titan Takeoff
12Hayden Murray16:51.3TC West (Traverse City)189.2Titan Takeoff
12Carson Wood16:46.5Sparta189.2Hornet
12William Dean16:31.5Grand Blanc188.8Northwood
12Nicolas Morales – Sanchez16:48.2Kalamazoo Loy Norrix188.3Bredeweg
12John Blaskowski16:33.8Saginaw Heritage188.1Northwood
11Seth Randall16:27.2St. Joseph188.0Lakeview
12Kenny Sheffer16:49.7Otsego187.8Bredeweg
10Ryan Rathsburg16:35.1Flint Powers Catholic187.6Northwood
10Ashton Fink16:37.2GR Christian187.6Christian Schools
12Tommy Beiter16:35.3Flint Powers Catholic187.6Northwood
11John Keser16:51.3Buchanan187.2Bredeweg
12Owen Gifford16:29.7Portage Central187.1Lakeview
12George Scupham16:34.0Edwardsburg187.0Fennville Open
10Clint Couchman16:15.2Brooklyn Columbia Central186.9Homer
12Michael Dummer16:53.0Holland West Ottawa186.7Bredeweg
11Nick Parker16:38.1Frankenmuth186.6Northwood
9Maxwell Post16:53.2Holland West Ottawa186.6Bredeweg
12Ben Irwin16:59.4TC West (Traverse City)186.5Titan Takeoff
12Rob Dodd16:53.9Zeeland West186.4Bredeweg
11Bryce Falbe16:55.3Muskegon Oakridge185.9Bredeweg
10Tristan Hernandez17:01.5Kingsley185.8Titan Takeoff
11Dustin Wright16:40.9Midland185.7Northwood
11Anthony Rowe16:45.0Breckenridge185.7Trent Carter
12Carson Burgess16:24.6Brown City185.5Muskrat Classic
9Austin Hughes17:03.4TC West (Traverse City)185.2Titan Takeoff
12Maximillian Bladzik16:43.8Grand Blanc184.7Northwood
12Qwynn Darnell16:20.0Elk Rapids184.7Bear Country
12Jeryn Frisbie17:00.2Belding184.6Hornet
12Sean Ryan16:47.1GR Christian184.3Christian Schools
12Thad VanderLaan16:47.4GR South Christian184.2Christian Schools
11Matthew Wortley16:45.7Saginaw Heritage184.1Northwood
10Adam Shorb16:39.0Portage Northern184.0Lakeview
11Boston Wilkinson17:01.0Holland West Ottawa184.0Bredeweg
12Anthony Plana16:46.6Frankenmuth183.8Northwood
10Logan Szumila16:46.8Alpena183.7Northwood
11Brady Edwards16:51.0Mt. Pleasant Sacred Heart183.7Trent Carter
11Rocky Bolton16:40.1Jackson Lumen Christi183.6Lakeview
9Jackson Pant16:40.5Richland Gull Lake183.5Lakeview
9Micah Good16:40.6Parma Western183.5Lakeview
12Charlie Smith16:47.6Grand Blanc183.5Northwood
12Owen Metzger17:04.5Sparta183.2Hornet
12Micah Small16:50.8GR Christian183.1Christian Schools
12Aidan Simrau17:10.2TC West (Traverse City)182.9Titan Takeoff
10Elijah Demlow16:42.5BC Lakeview182.8Lakeview
12Jackson Schaub16:26.2Benzie Central182.6Bear Country
12Camren DeVries17:06.2Holland West Ottawa182.3Bredeweg
12Shea Armstrong16:51.6Sault Ste. Marie182.1Northwood
12Liam McBeth17:06.9Buchanan182.0Bredeweg
12David Fiore16:52.2Saginaw Heritage181.9Northwood
11Sam Miller16:45.3Portage Northern181.9Lakeview
10Alec Brown16:52.4Saginaw Heritage181.9Northwood
11Connor Beebe16:49.7Berrien Springs181.8Fennville Open
12Dane Scheeringa16:54.7Dyer (Illiana Christian)181.8Christian Schools
12Benaiah Roby16:55.7Kalamazoo Homeschool Sports181.5Christian Schools
10James Scholten-Holcomb16:55.9GR Christian181.4Christian Schools
12Jake Follett17:08.9Holland West Ottawa181.4Bredeweg
11Connor Murphy16:54.0Midland181.3Northwood
11Micah Kuiper16:56.3GR Covenant Christian181.2Christian Schools
9Ryan Brown16:54.4Freeland181.2Northwood
11Levi Schimmel16:57.0GR Covenant Christian181.0Christian Schools
9Grant Lampen17:10.0Holland Christian181.0Bredeweg
11Austin Taft17:16.1TC West (Traverse City)181.0Titan Takeoff
12John Edler16:33.6Homer180.8Homer
9Zander Stewart17:10.8Holland Christian180.7Bredeweg
12Jonah Zietlow16:49.5Three Rivers180.5Lakeview
11Alex Ten Haken16:58.5Hudsonville Unity Christian180.5Christian Schools
11Ben Bouchey16:56.9Flint Powers Catholic180.4Northwood
11Evan Olson16:50.3EPBP Laker180.2Hatchet
11Ryan Good16:50.3Parma Western180.2Lakeview
11Elias DeJong16:59.4GR Christian180.2Christian Schools
9George Whitaker17:12.6Otsego180.1Bredeweg
9Alex Pelliccia16:58.5Midland179.8Northwood
11Seth Betzold16:58.8Essexville Garber179.7Northwood
11Josiah Rozema17:01.6GR South Christian179.5Christian Schools
11Sebastian Ruiz17:15.2Holland West Ottawa179.3Bredeweg
12Xavier Roman16:43.3Macomb Lutheran North179.2Muskrat Classic
12Julian Walker16:44.0Algonac179.0Muskrat Classic
11Ben Verlin17:03.0GR South Christian179.0Christian Schools
12Reece Howes16:54.1Three Rivers179.0Lakeview
9Jack Cook17:01.7Grand Blanc178.8Northwood
11Colin Blachford16:44.7Troy Athens178.8Muskrat Classic
10Declan Shoemaker17:22.8TC West (Traverse City)178.7Titan Takeoff
12Sylus Wilson17:17.9Stanton Central Montcalm178.7Hornet
12Matthew Berg17:02.1Midland178.6Northwood
12Trenton Fetter16:40.2Adrian Madison178.6Homer
9Leland Sowle16:55.7Parma Western178.5Lakeview
11Cole Coffman17:17.7Holland Christian178.4Bredeweg
10Macen White17:18.3Holland Christian178.2Bredeweg
11Caleb Lynd16:56.4Parma Western178.2Lakeview
12Cole Fernandez17:03.6Flint Kearsley178.1Northwood
12Paul Saladin17:04.6Reed City178.1Ray Helsing
12Ian Potts16:47.4MACH Running177.9Muskrat Classic
12Peter Soltis16:57.7Jackson Lumen Christi177.8Lakeview
12Brayden Prieskorn16:48.0St. Clair177.7Muskrat Classic
11Carter Hughes16:58.3BC Lakeview177.6Lakeview
9Zach Diller17:20.5Holland Christian177.5Bredeweg
10Soren Crosthwaite16:58.8Jackson Lumen Christi177.4Lakeview
10Ethan Ferguson17:03.5Edwardsburg177.2Fennville Open
9Tyler Bromley17:21.7Lowell177.1Bredeweg
12Bray Mentzer17:00.2BC Lakeview176.9Lakeview
12Isaiah Lindstrom17:09.4GR Christian176.9Christian Schools
12Caiden Helsel17:07.7Lake City176.8Northwood
9Seth Sytsma17:09.8GR Christian176.7Christian Schools
9John Brickley17:05.2Niles176.6Fennville Open
11Justin Mkrtumian16:51.7Detroit U-D Jesuit176.4Muskrat Classic
10Eli VanPoortfliet16:44.9Benzie Central176.4Bear Country
11Brett Lewis17:08.9Saginaw Heritage176.4Northwood
11Gunnar Djerf17:24.3Otsego176.2Bredeweg
9Jackson Thompson17:09.3Midland176.2Northwood
11Kellen Chalupa17:07.8Allegan175.7Fennville Open
12Nolan Korolden16:53.9Yale175.7Muskrat Classic
12Connor Helsel17:11.0Lake City175.7Northwood
11Milo Perez17:13.0Dyer (Illiana Christian)175.7Christian Schools
10Timothy Adair17:14.1Kalamazoo Homeschool Sports175.3Christian Schools
12Samuel Ashby17:27.2Zeeland West175.3Bredeweg
10Joshua England17:12.8Midland Dow175.1Northwood
12Alan Kuzmar17:15.3Dyer (Illiana Christian)174.9Christian Schools
9Ryan Long17:28.3Otsego174.9Bredeweg
11Jonathan Falk17:15.6GR Christian174.8Christian Schools
11Avery Morrow17:06.8Jackson Lumen Christi174.7Lakeview
9Bryson Hassevoort17:28.9Zeeland West174.7Bredeweg
12Jonah Pollatz17:18.1Mt. Pleasant Sacred Heart174.6Trent Carter
11Antonino Biondo16:58.3Macomb Lutheran North174.2Muskrat Classic
9Sam Casiano17:34.3Watervliet174.2Centreville
10Carter Crosby17:15.4Grand Blanc174.2Northwood
12Preston VanOeffelen17:32.1Greenville174.0Hornet
11Ryder Woodwyk17:31.3Spring Lake173.9Bredeweg
10Jackson Duval17:10.0BC Lakeview173.7Lakeview
12Landon Gerritsma17:32.0Holland Christian173.7Bredeweg
12Jack Sherwood17:32.8Buchanan173.4Bredeweg
10Brady VanConant17:01.1Yale173.3Muskrat Classic
11Fletcher Stucky17:33.3Kalamazoo Loy Norrix173.2Bredeweg
9Leland Barnett17:39.5TC West (Traverse City)173.2Titan Takeoff
10Jack Mechenbier17:12.8Richland Gull Lake172.7Lakeview
12Cooper Gardner17:12.9BC Harper Creek172.7Lakeview
12Owen Beindit17:03.2Algonac172.6Muskrat Classic
12Dayton Moran17:13.3Richland Gull Lake172.6Lakeview
12Will Johnson17:35.7Holland Christian172.4Bredeweg
10Griffin Solano17:21.1Flint Powers Catholic172.3Northwood
10Carson Wiersbe17:14.2St. Joseph172.3Lakeview
12Benjamin Morales17:40.9Sturgis172.0Centreville
11Myles Robinson17:22.5Gladwin171.8Northwood
12Reid Cousins17:37.9Zeeland West171.7Bredeweg
11Ethan Kreger17:06.1St. Clair171.6Muskrat Classic
11Daniel Chaney16:59.8Lake Leelanau St. Mary171.4Bear Country
9Asher Putman17:16.8Reese171.4Hatchet
10Josiah Passig17:39.0Buchanan171.3Bredeweg
11Lukas Albright17:25.1Big Rapids171.3Ray Helsing
11Joshua Reed17:24.8Midland Dow171.1Northwood
10Nick DeRoo17:39.9Holland West Ottawa171.0Bredeweg
12Ethan Dalman17:41.0Zeeland West170.7Bredeweg
10Matteo Ortega17:26.1Saginaw Heritage170.6Northwood
12Kyler Fertig17:42.6Stanton Central Montcalm170.5Hornet
11Connor Pepin17:09.8Croswell-Lexington170.4Muskrat Classic
10Michael Bogard17:42.9Kalamazoo Loy Norrix170.0Bredeweg
11Wesley Chaffee17:31.9Mt. Pleasant Sacred Heart170.0Trent Carter
11Oscar Dunfee17:42.9Kalamazoo Loy Norrix170.0Bredeweg
10Isaac Vandlen17:43.1Spring Lake170.0Bredeweg
9Dane Trask17:43.5Spring Lake169.9Bredeweg
12Adam Howell17:28.5Flint Kearsley169.8Northwood
10Abe Blaskowski17:28.6Saginaw Heritage169.8Northwood
11Brendan Koza17:11.7Marysville169.8Muskrat Classic
11Jed Batayola17:30.9Palos Heights (Chicago Christian)169.7Christian Schools
12Porter Yurk17:44.1Holland West Ottawa169.6Bredeweg
9Reese Devisser17:48.1Schoolcraft169.6Centreville
12Lawson Miller17:44.2Muskegon Oakridge169.6Bredeweg
9Everett Anaya17:29.2Freeland169.6Northwood
10Grant Ackley17:44.4Hart169.5Bredeweg
11Jackson Horn17:29.6Freeland169.5Northwood
11Grant Davis17:13.0Port Huron Northern169.4Muskrat Classic
11Evan Amthor17:30.9Saginaw Heritage169.0Northwood
11Hunter Smith17:24.1Vicksburg169.0Lakeview
10Mason Pietrykowski17:14.3Richmond168.9Muskrat Classic
11Jayden Mueller17:47.3Muskegon Oakridge168.6Bredeweg
11Braeden Gildea17:25.7Mattawan168.4Lakeview
10Drew Chenery17:26.6Portage Central168.1Lakeview
9Reuben Riemersma17:37.0Hudsonville Unity Christian167.7Christian Schools
10Nolan Kessler17:50.1Montague167.6Bredeweg
10Timothy Wolff17:50.1Hart167.6Bredeweg
9David Matthews17:18.1St. Clair167.6Muskrat Classic
12Cody Bradley17:11.5Petoskey St. Michael167.5Bear Country
12Eric DeWaele17:18.5Clinton Twp. Chippewa Valley167.5Muskrat Classic
10Patrick Conroy17:28.9St. Joseph167.4Lakeview
12Caleb Lamblin17:35.9Gaylord167.4Northwood
9Ethan Harrand17:11.9Buckley167.4Bear Country
10Roan VanSumeren17:29.0Parma Western167.4Lakeview
12Cole Upper17:36.4Lincoln-Alcona167.2Northwood
11Cage Edingfield17:12.4Benzie Central167.2Bear Country
10Brendan Werth17:36.5Alpena167.2Northwood
12Sam Noora17:39.2Kalamazoo Homeschool Sports166.9Christian Schools
12Jaxxon Thelen17:53.6Ionia166.8Hornet
12Rocket Wilson17:38.7Howard City Tri-County166.8Ray Helsing
12Carston Broderick17:37.9Midland Dow166.7Northwood
11Easton McCloy17:54.1GR NorthPointe Christian166.6Hornet
11Rush Marsden17:54.6Fulton166.5Hornet
11Braeden Conger17:39.6Frankenmuth166.1Northwood
10Jack Mecklenborg17:32.7Portage Central166.1Lakeview
11Amos Norder17:44.3Saginaw Michigan Lutheran Seminary165.9Trent Carter
12Liam Hallack17:56.1Zeeland West165.6Bredeweg
10Abraham Kiaunis17:42.1Reed City165.6Ray Helsing
10Johnny Coston17:57.4Stanton Central Montcalm165.5Hornet
10Graham Sleper17:57.1Kalamazoo Loy Norrix165.3Bredeweg
12Braeden Mathis17:43.4Alpena164.9Northwood
10Landon Shimkus17:26.5Charyl Stockwell Academy164.8Muskrat Classic
10Gabe Piach17:44.2Gladwin164.6Northwood
9Gavin Bowers17:27.5Austin Catholic164.5Muskrat Classic
10Pascal Rasmussen17:44.8Saginaw Heritage164.4Northwood
10Riley Szalai17:41.9Edwardsburg164.4Fennville Open
10Walter Armstrong17:21.0Benzie Central164.3Bear Country
11Logan Rhodes17:28.3Yale164.2Muskrat Classic
11Owen Wruble17:39.3Harbor Beach163.9Hatchet
9Whitman Newland17:46.7Midland Dow163.8Northwood
11Rylan VanDenBeldt18:01.8Holland Christian163.7Bredeweg
10Daniel LaRoy17:49.2Kalamazoo Homeschool Sports163.6Christian Schools
10Caden Uttech18:02.5Zeeland West163.5Bredeweg
12Sam Taylor18:02.5Zeeland West163.5Bredeweg
12Alessandro Avila18:07.0Constantine163.3Centreville
10Cole Raymond18:03.1Coopersville163.3Bredeweg
10Carter Suttmann17:24.4Leland163.2Bear Country
12Michael Walsh17:41.6Ubly163.1Hatchet
10Jude Wentzloff17:41.6Jackson Lumen Christi163.1Lakeview
12Kyle Vincent17:24.8Benzie Central163.1Bear Country
12Jacob Burton17:41.9Portage Northern163.0Lakeview
11Jacob Sanders17:49.0Midland163.0Northwood
12Gavin Ayers17:46.8Edwardsburg162.7Fennville Open
11Brayden Spears17:49.8Lake City162.7Northwood
12Logan Romain17:42.8Dryden162.7Hatchet
10Travis Schiebner17:49.9Saginaw Heritage162.7Northwood
10Weston Grewell18:05.0Zeeland West162.7Bredeweg
12Finn Tauren17:43.2Richland Gull Lake162.6Lakeview
12Isaac Fullerton17:43.8Parma Western162.4Lakeview
10Bradley Chesney17:50.8Midland162.4Northwood
12Aaron Zannetti17:50.9Grand Blanc162.4Northwood
10Braylon Bigorowski18:06.0Coopersville162.3Bredeweg
12Isaac Norcross18:07.1GR NorthPointe Christian162.3Hornet
12Hayden Dannenberg18:06.6Holland Christian162.1Bredeweg
12Tanner Christensen17:44.7Mattawan162.1Lakeview
10Alex Iordanou17:51.8Flint Powers Catholic162.1Northwood
11Mason Opalewski18:07.0Hart162.0Bredeweg
11Drew Swayze18:07.1Lowell162.0Bredeweg
12Karl Swager17:45.2Jackson Lumen Christi161.9Lakeview
10Micaiah Arreola18:11.2Sturgis161.9Centreville
11Evan Buteyn17:54.4Grandville Calvin Christian161.9Christian Schools
12Gianino Perna17:45.4Marlette161.9Hatchet
10Kale Miklovic17:45.5EPBP Laker161.8Hatchet
12Luke Schultz17:46.3Portage Central161.6Lakeview
10Gabriel Nix17:53.4Midland Dow161.5Northwood
10Solomon DeBruyn18:14.5TC Central (Traverse City)161.5Titan Takeoff
9Joe Cecchini17:53.6Flint Powers Catholic161.5Northwood
11Austin Kloha17:53.6Freeland161.5Northwood
11Grayson Campbell17:47.7Vicksburg161.1Lakeview
10Trevor VanderKodde18:09.8Hart161.1Bredeweg
12Wyatt Vanpoortfliet17:31.3Benzie Central160.9Bear Country
11William Balasia17:39.1Detroit U-D Jesuit160.6Muskrat Classic
10Remyngton Clish17:57.1Sanford-Meridian160.3Northwood
10Owen Jarosz17:33.2Frankfort160.3Bear Country
12Mario Carducci17:40.2Clinton Twp. Chippewa Valley160.3Muskrat Classic
11Aiden Schaner18:12.3Hart160.2Bredeweg
12Keith Crompton17:33.8Frankfort160.1Bear Country
9Emmett Duggar18:18.8TC West (Traverse City)160.1Titan Takeoff
12Chayse Jensen17:51.0Quincy160.0Lakeview
12Samuel Kochensparger17:41.0Macomb Lutheran North160.0Muskrat Classic
10Matthew LaPorte17:51.1St. Joseph160.0Lakeview
9Thomas Sigler17:55.3Allegan159.9Fennville Open
12James Schroder17:58.8Sanford-Meridian159.7Northwood
12Ian Ferguson17:58.9Genesee Christian159.7Northwood
11Carson Ackley18:14.2Hart159.6Bredeweg
9Joey Hall17:52.6Portage Central159.5Lakeview
11Ethan Huff17:37.7Homer159.4Homer
12Kaden Mingerink18:02.0GR Covenant Christian159.3Christian Schools
12Jace Thomas17:53.4Birch Run159.2Hatchet
12Connor Tesch17:43.8Clinton Twp. Chippewa Valley159.1Muskrat Classic
9Oliver Burt18:04.9Breckenridge159.0Trent Carter
10Nicholas Priestap18:00.9Grand Blanc159.0Northwood
9Luke Cudney18:03.9Elmhurst (Timothy Christian)158.7Christian Schools
12Timothy Chamberlain18:17.9Portland St. Patrick158.7Hornet
9Haiden Bennett17:39.9Clinton158.7Homer
9Elliot Jones18:23.4TC West (Traverse City)158.5Titan Takeoff
10Elliot Alef17:45.9Macomb Lutheran North158.4Muskrat Classic
11Joshua Ross18:03.0Midland Dow158.3Northwood
12Corey Dubnicki17:41.3Jackson Preparatory158.2Homer
9Noah Strother18:03.7Gaylord158.1Northwood
12Alex Culver18:05.1Howard City Tri-County158.0Ray Helsing
12Henry Kauffman18:05.5Howard City Tri-County157.8Ray Helsing
10Blake Gale18:20.7Greenville157.8Hornet
10Jacob Gruppen18:19.8Zeeland West157.7Bredeweg
9Nate Zondervan18:06.9GR South Christian157.7Christian Schools
12Trevor Nagra17:58.3Mattawan157.6Lakeview
12Jacob Kuntz18:20.6Buchanan157.5Bredeweg
11Landon Kuperus18:07.6GR Covenant Christian157.5Christian Schools
10Hunter Walker17:58.8Quincy157.4Lakeview
11Brennan Robinson17:59.0Kingston157.3Hatchet
11Oliver Ridley18:06.0Saginaw Heritage157.3Northwood
11Francis Austen18:22.2Portland St. Patrick157.3Hornet
12Brandon McCullough18:22.3Kent City157.2Hornet
9Paolo Vello18:21.5Holland Christian157.2Bredeweg
9Caleb McBride17:49.7Marysville157.1Muskrat Classic
11Colton Grzyb17:49.8Almont157.1Muskrat Classic
11Jackson Briley18:10.9Clio157.0Trent Carter
10Harper Mullet18:28.1Traverse City St. Francis157.0Titan Takeoff
12Bridger Streeter18:22.3Kalamazoo Loy Norrix156.9Bredeweg
12Rex Jackson18:09.8GR South Christian156.7Christian Schools
12Jaden Gregory18:05.1Edwardsburg156.7Fennville Open
10Michael Ensing18:23.1Zeeland West156.6Bredeweg
12Isaac Westra18:10.1GR Covenant Christian156.6Christian Schools
10Cameron Osterbeck17:51.7Macomb L’Anse Creuse North156.4Muskrat Classic
12Nathan Cromar18:13.2Mt. Pleasant Sacred Heart156.3Trent Carter
12Gavin Ottinger18:09.7Goodrich156.1Northwood
12Bryce VanderKodde18:24.9Hart156.0Bredeweg
9Jack Crongeyer18:10.1Grand Blanc156.0Northwood
9Mason Arnoldink18:25.4Holland Christian155.9Bredeweg
10Zane Molewyk18:25.4Coopersville155.9Bredeweg
12Lukas Looman18:25.5Holland West Ottawa155.8Bredeweg
11Nate Gorman18:32.1Traverse City St. Francis155.6Titan Takeoff
10Harrison Worsley18:11.2Midland155.6Northwood
10Gavin McCarney18:04.3Richland Gull Lake155.6Lakeview
10Miles Muxlow18:11.5Flint Powers Catholic155.5Northwood
9Liam Piotrowski18:11.5Oscoda155.5Northwood
10Ethan Dertien18:13.5Hudsonville Unity Christian155.5Christian Schools
9Louis Ready18:32.6Traverse City St. Francis155.5Titan Takeoff
12Everett Radgens18:04.8Vicksburg155.4Lakeview
11Luke Shelton17:54.9Troy Athens155.4Muskrat Classic
10Landon Schibelhut18:33.6TC West (Traverse City)155.1Titan Takeoff
11Riley Weed18:09.8West Michigan Homeschool155.1Fennville Open
11Cooper Roster18:34.0TC West (Traverse City)155.0Titan Takeoff
12Joseph Sturtevant18:34.0TC West (Traverse City)155.0Titan Takeoff
10Liam Thelen18:29.0Ionia155.0Hornet
10Beckett Dennis17:49.1Grand Traverse Academy155.0Bear Country
9Julian Lopez18:28.3Hart154.9Bredeweg
10Gabe Jaime18:13.4Saginaw Heritage154.9Northwood
10Tanner Dozier18:14.7Reed City154.8Ray Helsing
10Grant Sitter18:15.9Dyer (Illiana Christian)154.7Christian Schools
12Ethan Baker18:14.9LeRoy Pine River154.7Ray Helsing
11Sawyer Kemp17:57.0Port Huron Northern154.7Muskrat Classic
10Max VanLaten18:16.0Dyer (Illiana Christian)154.7Christian Schools
10Troy Gillis17:57.2Detroit U-D Jesuit154.6Muskrat Classic
12William Haskins17:57.2Macomb Lutheran North154.6Muskrat Classic
9Graham Tormoen18:07.8Portage Central154.4Lakeview
11Jeremy Johnson17:58.0Marysville154.3Muskrat Classic
10Hagan Biehl18:31.3Sparta154.2Hornet
9Logan Kelly18:17.5GR South Christian154.2Christian Schools
12Eli Martin18:34.6Schoolcraft154.1Centreville
9Weston Guza18:08.8Ubly154.1Hatchet
10Charlie Penneau18:15.9Flint Powers Catholic154.0Northwood
11James Morrison17:58.9Macomb L’Anse Creuse North154.0Muskrat Classic
10Eddie Nolan17:59.4Troy Athens153.9Muskrat Classic
11Oliver Howie17:59.4Port Huron Northern153.9Muskrat Classic
11Gabe Wachtman18:35.5Lakeland153.8Centreville
9Easton Harrand17:52.7Buckley153.8Bear Country
11Camron Choike18:38.0TC Central (Traverse City)153.7Titan Takeoff
10Christopher Knudsen17:53.3Leland153.6Bear Country
10Max Wolgast18:10.4Three Rivers153.5Lakeview
10Andrew Slosar18:00.5Detroit U-D Jesuit153.5Muskrat Classic
11Dillon Spilker18:17.5Sanford-Meridian153.5Northwood
10Tony Hilton18:10.8Three Rivers153.4Lakeview
12Jack Ruan18:17.8Southgate Anderson153.4Northwood
11Micah Arlow18:01.0Cardinal Mooney Catholic153.3Muskrat Classic
10Brody Mulder18:33.0Holland West Ottawa153.3Bredeweg
9Eli Schout18:20.1Hudsonville Unity Christian153.3Christian Schools
11Ethan Feys18:01.2Troy Athens153.3Muskrat Classic
11Owen VanderVlucht18:33.2Hart153.3Bredeweg
10Nolan Koscinski17:54.3Bear Lake153.2Bear Country
12Logan Brawt18:18.5Sanford-Meridian153.2Northwood
10Caleb Elwell18:11.8Mattawan153.1Lakeview
10Ben Ruan18:18.8Southgate Anderson153.1Northwood
10Alexander Neveau18:40.7TC Central (Traverse City)152.8Titan Takeoff
10Griffin Kreger18:02.7St. Clair152.8Muskrat Classic
12Brody Urbaniak18:02.9Charyl Stockwell Academy152.7Muskrat Classic
11Brandon Peterson18:35.0Coopersville152.7Bredeweg
11Caleb Kohl18:21.5Howard City Tri-County152.5Ray Helsing
12Wesley Haines18:13.6Reese152.5Hatchet
12Gage Spencer18:21.9Beaverton152.4Ray Helsing
10Nolan Stadel18:21.3Genesee Christian152.2Northwood
12TJ Pokorny18:21.4Southgate Anderson152.2Northwood
12Leo Bearss18:04.6Yale152.1Muskrat Classic
10Hayden Mohrhardt18:42.7Traverse City St. Francis152.1Titan Takeoff
10Campbell Fedderman17:58.3Leland151.9Bear Country
11Cullen Decker18:41.3Union City151.9Centreville
10Garrett Potts18:05.9MACH Running151.7Muskrat Classic
11Elijah Killinger18:06.1Charyl Stockwell Academy151.6Muskrat Classic
11Noah Wolff18:38.2Hart151.6Bredeweg
12Martin Fetteroff18:38.3Hart151.6Bredeweg
9Parson Jones18:38.6Holland Christian151.5Bredeweg
9Blake Aube18:01.7Hudson151.5Homer
11Devlin Johnson18:23.8Freeland151.4Northwood
11Carson Summerfield18:16.8Vicksburg151.4Lakeview
10Levi Fitchett18:16.9Dryden151.4Hatchet
10Kelton Kyro18:24.6Midland151.1Northwood
9Luke Worley18:41.3GR NorthPointe Christian150.9Hornet
9Cristian Ortega18:25.3Saginaw Heritage150.9Northwood
10Brady Oosterhouse18:41.6Saranac150.8Hornet
10Noah Dallas18:25.9Freeland150.7Northwood
9Charlie Fields18:19.0North Branch150.7Hatchet
11Wyatt Bovensiep18:09.4Auburn Hills Avondale150.5Muskrat Classic
11Sam Burkinshaw18:26.7Midland150.4Northwood
10Carter Feltner18:19.8Quincy150.4Lakeview
12Aaron Allen18:27.9Reed City150.4Ray Helsing
11Nate Bemister18:29.0Elmhurst (Timothy Christian)150.4Christian Schools
11Caden VanGelderen18:42.0Hart150.3Bredeweg
10Logan Franklyn18:42.1Spring Lake150.3Bredeweg
12Louis Musser18:27.5Bay City Western150.2Northwood
11Joe Janesak18:43.5Sparta150.2Hornet
9Noah Bhan18:20.6Portage Central150.1Lakeview
12Eric Cannon18:11.0Detroit U-D Jesuit150.0Muskrat Classic
11Evan Rentsch18:28.3Midland149.9Northwood
11Henry Haag18:21.7EPBP Laker149.8Hatchet
10Nicholas Formosa18:11.9Detroit U-D Jesuit149.7Muskrat Classic
12Trey Hall18:22.1Three Rivers149.6Lakeview
10Trevor Meyer18:44.4Otsego149.5Bredeweg
11Gabe Boelman18:32.6Kalamazoo Homeschool Sports149.1Christian Schools
12Paul McClure18:09.5Adrian Madison148.8Homer
11Bryce Reid18:07.5Elk Rapids148.8Bear Country
11Gibson Smith18:46.7Montague148.8Bredeweg
12Conner Fenton18:36.8Beal City148.4Trent Carter
12Isaac Whipple18:08.9Grand Traverse Academy148.4Bear Country
9James Phillips18:33.1Flint Powers Catholic148.3Northwood
10Liam Tiles18:48.8Spring Lake148.1Bredeweg
10Hanes Graebel18:10.0Leland148.0Bear Country
10Caleb Chamberlin18:10.0Petoskey St. Michael148.0Bear Country
12Ace Drewyor18:53.2Schoolcraft147.9Centreville
11Brayton Cosby18:27.4Bronson147.9Lakeview
10Braden Post18:27.5Portage Central147.8Lakeview
11Jackson Jaworski18:34.6Freeland147.8Northwood
12Adam SaintOnge18:17.8Almont147.7Muskrat Classic
9Jayden Smith18:34.9Grand Blanc147.7Northwood
12Brayden VanOs18:36.2Big Rapids147.6Ray Helsing
12Samuel DeYoung18:37.5GR Christian147.5Christian Schools
10Devin Stotz-Ghosh18:28.6Portage Central147.5Lakeview
9Ryan Kaczor18:35.7Freeland147.4Northwood
12Caleb Looyenga18:37.7GR Covenant Christian147.4Christian Schools
11Noah June18:55.0Union City147.3Centreville
10Cole Wesley18:12.3Petoskey St. Michael147.2Bear Country
9Lucas Volmering18:30.0Ubly147.0Hatchet
9Beckett Melendez18:30.5Portage Central146.8Lakeview
12Paxton Downing18:41.6Hale146.8Trent Carter
10Johannes Visser18:37.8Midland Dow146.7Northwood
12Aren Gay18:31.4Richland Gull Lake146.5Lakeview
10Everett Wood18:21.6Grosse Pointe South146.5Muskrat Classic
12Jacob Sinclair18:53.6Kalamazoo Loy Norrix146.5Bredeweg
12Elijah Good18:38.7Midland Dow146.4Northwood
11Isaiah Wilson18:54.7GR NorthPointe Christian146.4Hornet
9Callan Fleming18:21.9Detroit U-D Jesuit146.4Muskrat Classic
10Elliot Smith18:15.1Mancelona146.3Bear Country
11Carter Root18:39.1Lake City146.3Northwood
10Griffin Wenta18:54.7Spring Lake146.1Bredeweg
12Cody Couturier18:15.9Lake Leelanau St. Mary146.0Bear Country
10Cole Carless18:23.4Yale145.9Muskrat Classic
11Noah Dubridge18:44.5Mt. Pleasant Sacred Heart145.8Trent Carter
10Denver Siler18:33.9Bronson145.7Lakeview
10Liam Knuth18:24.1Cardinal Mooney Catholic145.6Muskrat Classic
10Liam Imhoff18:57.5Kent City145.5Hornet
12Ethin Chandler18:17.5Benzie Central145.5Bear Country
10Andrew Hillborg18:41.8Freeland145.4Northwood
9Henry Jackson18:44.1Kalamazoo Homeschool Sports145.3Christian Schools
10Clint Malcolm18:25.2Algonac145.3Muskrat Classic
9Oscar Resnick18:25.3Grosse Pointe South145.2Muskrat Classic
10Charlie Denherder18:18.4Elk Rapids145.2Bear Country
10Conner Terry18:58.1East Kentwood145.0Bredeweg
10Peter Artman18:45.1Kalamazoo Homeschool Sports145.0Christian Schools
10Carter Brouwer18:40.2Bangor144.9Fennville Open
9Canon Belusar18:26.4SCS Lakeview144.9Muskrat Classic
10Reid Barden18:43.6Frankenmuth144.8Northwood
9Landan Jenkins18:36.8BC Harper Creek144.7Lakeview
12Robert Carrigan18:26.9Armada144.7Muskrat Classic
9David Strother18:44.3Gaylord144.6Northwood
12Evan Rolston19:00.4Stanton Central Montcalm144.5Hornet
9Peter Azzinaro18:46.5Elmhurst (Timothy Christian)144.5Christian Schools
12Chase Somers18:44.8Freeland144.4Northwood
11Wilson Sheldon18:38.0Jackson Lumen Christi144.3Lakeview
9Dawson Kolehouse18:42.2West Michigan Homeschool144.3Fennville Open
12Connor Sloan19:00.4Kalamazoo Loy Norrix144.2Bredeweg
10Liam Raseman19:00.5Otsego144.2Bredeweg
11Jamin Siewert18:28.6Almont144.1Muskrat Classic
12Ethan Vermeulen18:47.7Dyer (Illiana Christian)144.1Christian Schools
11Korey LeVey18:28.9Marysville144.1Muskrat Classic
11Brady Moran18:39.2Jackson Lumen Christi143.9Lakeview
12Chris Sayers18:29.5SCS Lakeview143.8Muskrat Classic
12Earl Beattie18:29.7Marine City143.8Muskrat Classic
10Logan Carrier18:29.9Yale143.7Muskrat Classic
12Gavin Bishop18:30.0St. Clair143.7Muskrat Classic
10Gavin Schultz18:40.0Richland Gull Lake143.7Lakeview
10Aristotle Chapman18:30.1Macomb L’Anse Creuse North143.6Muskrat Classic
10Ryan Sorrell19:03.1GR NorthPointe Christian143.6Hornet
11Grant Mielke18:47.3Freeland143.6Northwood
11Isaac Witte18:49.4GR Christian143.5Christian Schools
12Henry Greene18:40.4BC Lakeview143.5Lakeview
11Joshua Snyder18:30.5MACH Running143.5Muskrat Classic
12Kristian Coon19:03.7Greenville143.4Hornet
11Maks Kiss18:47.8Southgate Anderson143.4Northwood
11Sebastian Hernandez19:06.8Coldwater143.4Centreville
10Ethan Kamp19:02.9Spring Lake143.4Bredeweg
11Lucas Frentz18:45.2Edwardsburg143.3Fennville Open
11Sebastian Seifferlein18:41.3Sandusky143.2Hatchet
9Eli Baker18:48.5Coleman143.2Northwood
10Logan Ingraham19:04.6Belding143.1Hornet
9Matthew Sherman18:50.6Dyer (Illiana Christian)143.1Christian Schools
12Evan Keller19:03.9Coopersville143.0Bredeweg
12Hyunseo Sung18:49.3Midland Dow142.9Northwood
11Tyler Schuster18:50.3Howard City Tri-County142.9Ray Helsing
11Dominick Chiverton18:53.3Breckenridge142.9Trent Carter
10Drew Weaver18:27.4Olivet142.9Homer
11Emmet Gardella18:32.9Detroit U-D Jesuit142.7Muskrat Classic
10Patrick Amidon19:06.0Greenville142.7Hornet
9Aiden Martin19:06.4GR NorthPointe Christian142.5Hornet
11Grady Galbraith18:55.1Hemlock142.3Trent Carter
9Zachary Vogelsberg18:44.2Portage Northern142.3Lakeview
12Aaron Stevens19:06.2GR Kenowa Hills142.3Bredeweg
9Jaxon Williams18:27.2Grand Traverse Academy142.3Bear Country
12Girum Merriman19:07.5Sparta142.2Hornet
10David Driver19:06.6East Kentwood142.1Bredeweg
12Trace Fisher18:55.6Standish Sterling142.1Trent Carter
11Greyson Hartwick19:07.7Sparta142.1Hornet
11Grady Friedmann18:34.9Clinton Twp. Chippewa Valley142.0Muskrat Classic
12Law Sholten18:51.9Frankenmuth142.0Northwood
10Alexander Repp18:35.0Croswell-Lexington142.0Muskrat Classic
9Wesley Mair19:07.0Montague142.0Bredeweg
10Johnny Huey18:52.1Flint Powers Catholic142.0Northwood
11Darren Moore18:53.1LeRoy Pine River142.0Ray Helsing
12Aaryn Stallworth19:13.4TC West (Traverse City)141.9Titan Takeoff
9Anthony Durocher18:45.5St. Joseph141.8Lakeview
12Jabin Dieleman19:07.5Holland West Ottawa141.8Bredeweg
11Carter Krause18:35.6Yale141.8Muskrat Classic
11Logan Garbo18:35.6Grosse Pointe South141.8Muskrat Classic
10Atticus Cadarette18:28.8Petoskey St. Michael141.8Bear Country
11Carson Pullins18:49.8Bangor141.7Fennville Open
12Bryan Barradas19:07.9East Kentwood141.7Bredeweg
9Cooper Feagan18:29.8Petoskey St. Michael141.4Bear Country
12Gavin Escamilla18:54.0Bay City Western141.3Northwood
11Liam VanScoyoc18:55.7Reed City141.1Ray Helsing
12Freddie Bierling19:09.7Byron Center Zion Christian141.1Bredeweg
10Adam Franks18:48.0Bronson141.0Lakeview
9Kingston Lennan19:10.8Otsego140.7Bredeweg
10Jackson Bannister19:11.7East Kentwood140.4Bredeweg
9Donald Budrew19:11.7Hart140.4Bredeweg
10Micah Maier18:49.8St. Joseph140.4Lakeview
9Apollos Ventimiglia18:39.9MACH Running140.4Muskrat Classic
11Milo Dahleen18:57.0Alpena140.3Northwood
12Trey Eaton19:18.2TC Central (Traverse City)140.3Titan Takeoff
9Erik Mager19:18.2TC Central (Traverse City)140.3Titan Takeoff
11Eli Willoughby18:33.3Grand Traverse Academy140.2Bear Country
12Troyer Serna18:50.5Three Rivers140.2Lakeview
9Jack Deboer19:12.5Otsego140.2Bredeweg
11Cameron Rynsburger19:12.6Holland Christian140.2Bredeweg
12Dylan Sturr19:12.6Muskegon Reeths-Puffer140.1Bredeweg
11Cooper Hoyt18:50.7North Branch140.1Hatchet
12Trap Abbott18:54.8Bangor140.1Fennville Open
10Braiden Schuh18:55.2Edwardsburg139.9Fennville Open
10Keagon Kostecki18:59.3Big Rapids139.9Ray Helsing
12Jaciel Ruiz18:55.3Fennville139.9Fennville Open
11Luke Aerts19:17.8Coldwater139.7Centreville
11Jadon Dettmann18:56.1Martin139.6Fennville Open
12Jack Kuberski18:59.1Flint Kearsley139.6Northwood
11Collin Bauer19:18.2Schoolcraft139.6Centreville
11Luke Lyon18:52.5BC Lakeview139.5Lakeview
9Gabe Schultz18:59.7Genesee Christian139.4Northwood
11Braden Eenigenburg19:01.8Dyer (Illiana Christian)139.4Christian Schools
10Jake Richmond19:14.9Kalamazoo Loy Norrix139.4Bredeweg
11Niko Morales19:18.9Sturgis139.4Centreville
9Tony Perez19:19.1Watervliet139.3Centreville
11Wyatt Ramseyer18:44.0Detroit U-D Jesuit139.0Muskrat Classic
10Bode Dykstra19:22.5TC Central (Traverse City)138.8Titan Takeoff
11Kai Bouathong19:17.5Zeeland West138.5Bredeweg
12Michael Aramouni18:45.5Madison Heights Lamphere138.5Muskrat Classic
11Reese Lepeak19:02.6Bay City Western138.5Northwood
11Brady Dozier19:03.6Reed City138.5Ray Helsing
10Corbin Hutchinson19:02.7Gaylord138.4Northwood
10James Fransted19:03.8Big Rapids138.4Ray Helsing
12Griffin Mis19:18.9Sparta138.4Hornet
12Trevin Warner18:55.9Parma Western138.4Lakeview
11Tyne Evans19:18.9Stanton Central Montcalm138.4Hornet
12Eric Lane19:07.4Clio138.2Trent Carter
9Peter Klein19:05.6GR Christian138.1Christian Schools
11Graydon Heystek19:18.9Kalamazoo Loy Norrix138.0Bredeweg
9Cody Schroeder18:57.0Jackson Lumen Christi138.0Lakeview
10Reuben Lorenz18:57.1St. Joseph138.0Lakeview
12Landon Koole19:06.1GR Covenant Christian138.0Christian Schools
10Daniel Ross19:04.4Midland Dow137.9Northwood
9Eli Hejnal19:04.5Lake City137.8Northwood
10Finnian Rawsthorne19:04.7Grand Blanc137.8Northwood
12Levi Vanderlaan19:19.8Spring Lake137.7Bredeweg
9Elijah Harris18:57.8Three Rivers137.7Lakeview
11Lucas Szczesny18:57.8Portage Central137.7Lakeview
10Cole Slotman19:20.2Hart137.6Bredeweg
11Dayton Sneller19:20.3Zeeland West137.6Bredeweg
11Max Barron18:43.5Tekonsha137.5Homer
10Lincoln Davis18:58.6Mattawan137.5Lakeview
9Lewis Smith18:41.6Mancelona137.5Bear Country
11Jeffery Sisson19:05.7Gladwin137.4Northwood
11Carson Pavloff18:48.8Auburn Hills Avondale137.4Muskrat Classic
10Edward Gorkowski19:21.3East Kentwood137.3Bredeweg
9Kyle Doty18:42.4Mesick137.2Bear Country
9Joseph Aramouni18:49.4Madison Heights Lamphere137.2Muskrat Classic
11Xander Huckins18:59.4Reese137.2Hatchet
11Landen Gessner18:44.5Olivet137.2Homer
11Rhet Johnson19:21.6Hart137.1Bredeweg
9Peter Conley19:21.6Spring Lake137.1Bredeweg
9Bentley Molitor19:21.7Buchanan137.1Bredeweg
11Brayden Buelow19:00.3Portage Central136.9Lakeview
10Daniel Broderick19:07.7Midland Dow136.8Northwood
10Grayson Wodzisz18:51.0Grosse Pointe South136.7Muskrat Classic
10Levi Knoop19:24.3Portland St. Patrick136.6Hornet
11Aiden Harrison19:08.9Gladwin136.4Northwood
12Oliver Alef18:52.0Macomb Lutheran North136.3Muskrat Classic
10Andrew Saintonge18:52.0Almont136.3Muskrat Classic
10Nathan Rainwater19:09.3Grand Blanc136.2Northwood
12Grant Garner18:52.4Macomb Lutheran North136.2Muskrat Classic
12Evan Gobie19:02.4Deckerville136.2Hatchet
9William Skinner18:52.6Detroit U-D Jesuit136.1Muskrat Classic
SoMason Jager18:45.7Traverse City Christian136.1Bear Country
12Noah Rebhan19:03.0BC Lakeview136.0Lakeview
12Matthew Leatherman19:25.0Montague136.0Bredeweg
12Veridique Manzi19:25.0East Kentwood136.0Bredeweg
10Johnny Boike19:10.1Flint Powers Catholic136.0Northwood
12Caleb Butler19:31.3TC West (Traverse City)135.9Titan Takeoff
10Kazu Tran18:53.4Detroit U-D Jesuit135.9Muskrat Classic
10Maksim Kohl19:03.5Unionville-Sebewaing135.8Hatchet
11Kalen Dodder18:53.6Port Huron Northern135.8Muskrat Classic
11Tanner Lehman19:26.6Greenville135.8Hornet
11Peyton Scholma19:12.9Elmhurst (Timothy Christian)135.7Christian Schools
10Hendrix McKay19:11.3Alpena135.6Northwood
10Adrian Perez19:04.4Three Rivers135.5Lakeview
11Brock Hunter19:26.9Montague135.4Bredeweg
10Joey O’Connor19:13.9Dyer (Illiana Christian)135.4Christian Schools
12Jack Kerrigan18:55.6Croswell-Lexington135.1Muskrat Classic
11Preston Komara19:12.6Midland Dow135.1Northwood
12Connar McDonald19:12.9Sanford-Meridian135.0Northwood
12Brendan Wolf19:13.0Saginaw Heritage135.0Northwood
9Cooper Hohn19:32.3Sturgis134.9Centreville
11Jack Ganton19:06.3Bronson134.9Lakeview
11Aubin Allee19:14.4LeRoy Pine River134.9Ray Helsing
9Logan Wright18:56.4Yale134.9Muskrat Classic
11Ben Brower19:15.6Hudsonville Unity Christian134.8Christian Schools
11Eli Foged19:35.1TC West (Traverse City)134.6Titan Takeoff
10Coleman Wendzel19:07.2Richland Gull Lake134.6Lakeview
9Walter Haag19:07.5EPBP Laker134.5Hatchet
9Gus Barr19:18.5Breckenridge134.5Trent Carter
10Brady Corbat18:57.6Marysville134.5Muskrat Classic
10Joseph Berry19:07.6Jackson Lumen Christi134.5Lakeview
11Isaac Millward19:08.4Portage Central134.2Lakeview
10Henry Kosick19:15.4Midland134.2Northwood
10Luke Hildebrand19:12.7Berrien Springs134.1Fennville Open
11Nathan Perez18:58.8MACH Running134.1Muskrat Classic
12Nate Ostrosky18:54.0Brooklyn Columbia Central134.0Homer
12Ethan O’Connor18:54.0Athens134.0Homer
9Henry Frederick19:31.3Holland West Ottawa133.9Bredeweg
12Lualhati Verzosa18:59.3Grosse Pointe South133.9Muskrat Classic
12Isaac FoxElster19:32.6Portland St. Patrick133.8Hornet
9Gavin Gross19:37.7TC Central (Traverse City)133.8Titan Takeoff
12Christopher Baker19:32.4Kalamazoo Loy Norrix133.5Bredeweg
9Clark Stevens19:14.7Edwardsburg133.4Fennville Open
10Joe Zheng19:37.9Lakeland133.0Centreville
11Gunnar Hallett18:55.0Mesick133.0Bear Country
9Jasper Schmitt19:19.1Grand Blanc133.0Northwood
11Drew Vanderpuyl19:38.4Coldwater132.9Centreville
12Logan Brown19:23.4Standish Sterling132.9Trent Carter
11Gari Salvador-Garcia19:16.5Martin132.9Fennville Open
10Pierson Albaugh19:12.5Portage Northern132.8Lakeview
12Luke McDonell19:02.6St. Clair132.8Muskrat Classic
10John Verlinde18:57.7Adrian Madison132.8Homer
10Isaac Fletcher19:13.1Mattawan132.6Lakeview
11Noah Glaza19:20.1Freeland132.6Northwood
11Liam Heyboer19:22.2GR Covenant Christian132.6Christian Schools
12Alex Saavedra19:35.6East Kentwood132.5Bredeweg
11Carter English19:20.6Midland Dow132.5Northwood
12Justin Bergman19:13.7Portage Central132.4Lakeview
12Levi Schutt19:22.8Dyer (Illiana Christian)132.4Christian Schools
11Thijs Van Rijn19:14.0Kingston132.3Hatchet
11Logan Ruczynski19:21.1Alpena132.3Northwood
10Miguel Rodriguez19:18.2Niles132.3Fennville Open
9Parker Moore19:18.2West Michigan Homeschool132.3Fennville Open
12Mark Miller19:40.2Lakeland132.3Centreville
10Tegan Lowe19:36.3Lowell132.2Bredeweg
9Drew Trask19:36.4Spring Lake132.2Bredeweg
10Jonathan Egan19:25.5Mt. Pleasant Sacred Heart132.2Trent Carter
12Jack Reyes19:04.8Algonac132.1Muskrat Classic
9Kevin Dahl19:37.2Spring Lake131.9Bredeweg
9Lane Lentych19:43.3TC Central (Traverse City)131.9Titan Takeoff
10Dominic DeVeny19:05.5Cardinal Mooney Catholic131.8Muskrat Classic
12Amos Miller19:22.7Saginaw Arts and Sciences131.8Northwood
12Gavin Murphy19:05.7SCS Lakeview131.8Muskrat Classic
12Dontrel Taylor19:15.8Three Rivers131.7Lakeview
11Alden Lucas19:24.9Hudsonville Unity Christian131.7Christian Schools
11Connor Bailey-Cook19:20.2Parchment131.6Fennville Open
10Kellen Manthei18:59.4Grand Traverse Academy131.5Bear Country
12Matthew Bentley18:59.5Buckley131.5Bear Country
10Tamrak Mceachern18:59.8Buckley131.4Bear Country
9TJ Wolk19:38.9Holland Christian131.4Bredeweg
9Jude Arledge19:26.1Kalamazoo Homeschool Sports131.3Christian Schools
9Mason Bollinger19:40.1Stanton Central Montcalm131.3Hornet
12Caden Leatherman19:26.3Hudsonville Unity Christian131.2Christian Schools
9Miles Koch19:39.4Holland West Ottawa131.2Bredeweg
9Gage Roodvoets19:26.5GR South Christian131.2Christian Schools
11Drew Starkey19:07.7Macomb Lutheran North131.1Muskrat Classic
12Henry Sloat19:43.8Centreville131.1Centreville
11Benjamin Laurain19:24.9Saginaw Heritage131.0Northwood
9Joel Oosterhouse19:41.1Saranac131.0Hornet
9Paxton Schoenlein19:46.2TC West (Traverse City)130.9Titan Takeoff
12Aiden Parker19:44.2Coldwater130.9Centreville
12Dan Maes19:18.3Richland Gull Lake130.9Lakeview
9Justin Carpenter19:08.4SCS Lakeview130.9Muskrat Classic
10Kaden Monroe19:25.5Flint Powers Catholic130.8Northwood
9Theodore Arseneau19:23.1Niles130.6Fennville Open
9Elijah Waskey19:23.2West Michigan Homeschool130.6Fennville Open
9Douglas Givinsky19:09.3SCS Lakeview130.6Muskrat Classic
10Andrew Duthler19:28.7GR Covenant Christian130.4Christian Schools
10Joseph Segard19:42.9GR NorthPointe Christian130.4Hornet
11Henry Ebert19:46.0Sturgis130.4Centreville
10Josiah Wagoner19:20.3St. Joseph130.3Lakeview
11Caleb Thomason-Redus19:10.5Grosse Pointe South130.2Muskrat Classic
9James Forney19:42.7Lowell130.1Bredeweg
10Levi Skinner19:27.8Grand Blanc130.1Northwood
12Perry Middaugh19:03.9Grand Traverse Academy130.0Bear Country
10Xander Towery19:43.9Ionia130.0Hornet
Alex Crowder19:43.119-Unattached130.0Bredeweg
9Silas Finney19:29.2Beaverton129.9Ray Helsing
11Nathan Sanderson19:44.4GR NorthPointe Christian129.9Hornet
11Micah Manion19:30.5GR Christian129.8Christian Schools
11Carson Szarejko19:22.0BC Harper Creek129.7Lakeview
11Corbin Knoerr19:29.4Bay City Western129.5Northwood
12Brody Sims19:12.5St. Clair129.5Muskrat Classic
10Jack Feenstra19:45.4Byron Center Zion Christian129.2Bredeweg
9Ryland Giannini19:13.5Madison Heights Lamphere129.2Muskrat Classic
12Alpha Kabba19:45.7East Kentwood129.1Bredeweg
10Reid Hacker19:34.7Dansville129.1Trent Carter
10Daren Austin19:27.9Parchment129.0Fennville Open
11Ryland Pastor19:24.0BC Harper Creek129.0Lakeview
11Andrew Urben19:14.3MACH Running128.9Muskrat Classic
10Cayd Wohlscheid19:35.5Mt. Pleasant Sacred Heart128.8Trent Carter
11Asher Friess19:33.9Kalamazoo Homeschool Sports128.7Christian Schools
11Conner Morrison19:48.0Ionia128.7Hornet
10Masen O’Neil19:25.2Millington128.6Hatchet
10Rileigh Schmitz19:47.3Muskegon Oakridge128.6Bredeweg
10Adam Ogamba19:32.3Midland128.6Northwood
9Thomas Stull19:32.9Goodrich128.4Northwood
12Landon Strang19:16.1Clinton Twp. Chippewa Valley128.3Muskrat Classic
11Noah Young19:27.8EPBP Laker127.7Hatchet
10Callan Toman19:37.1Kalamazoo Homeschool Sports127.6Christian Schools
11Brandon Watz19:35.1Bay City Western127.6Northwood
12Gage Pedue19:54.2Sturgis127.6Centreville
9Leo Maciel19:32.2Fennville127.6Fennville Open
10Derek Bostrom19:50.3Holland Christian127.6Bredeweg
11Wesley Kosinski19:28.4North Huron127.5Hatchet
11Traiton Coulier19:50.6Lowell127.5Bredeweg
12Matt Waggoner19:11.7Mancelona127.5Bear Country
12Eliot Pavlik19:51.3Kalamazoo Loy Norrix127.2Bredeweg
9Simon Norder19:40.6Saginaw Michigan Lutheran Seminary127.1Trent Carter
12Dylan Gryglewski19:57.6TC West (Traverse City)127.1Titan Takeoff
9Chase Blain19:38.7Howard City Tri-County126.8Ray Helsing
11Joshua Kooy19:39.7Elmhurst (Timothy Christian)126.8Christian Schools
10Thomas Schweihofer19:20.8Yale126.7Muskrat Classic
12Ronan Turrell19:21.5St. Clair126.5Muskrat Classic
10Daniel Smyth19:21.6MACH Running126.5Muskrat Classic
12Bryson Ballantyne19:17.8Adrian Madison126.1Homer
9Ryan Stewart19:39.8Genesee Christian126.1Northwood
12Carter Sikorski19:32.9Bronson126.0Lakeview
11Brendon Sims19:40.0Unattached126.0Northwood
10Edward Marshall19:23.1Armada126.0Muskrat Classic
9Ethan Strother19:40.3Gaylord125.9Northwood
11Aiden Unangst19:55.5Kalamazoo Loy Norrix125.8Bredeweg
9Kaiden Pearce19:37.5Bangor125.8Fennville Open
11Donavin Reist19:16.8Mancelona125.7Bear Country
11Shuler Wiegerink19:33.9Portage Northern125.7Lakeview
10Byron Nevins19:56.2Spring Lake125.6Bredeweg
9Clyde Wolfe19:56.2Kalamazoo Loy Norrix125.6Bredeweg
10Loghan Murphy19:38.2Allegan125.6Fennville Open
12Ryan Stewart19:56.3Holland Christian125.6Bredeweg
9Thomas Degrez19:45.3Hale125.6Trent Carter
12Bowie Pawson19:42.6Howard City Tri-County125.5Ray Helsing
10Chase Peterson19:24.6Macomb L’Anse Creuse North125.5Muskrat Classic
10Emmett Worden19:34.7Birch Run125.4Hatchet
9Michael Visner19:43.5Reed City125.2Ray Helsing
9Ryan Armey19:58.1Spring Lake125.0Bredeweg
9Preston Vanderpool19:26.4Grosse Pointe South124.9Muskrat Classic
11Pacen Brown19:36.7Mattawan124.8Lakeview
12Charlie Gibson19:41.4Three Oaks River Valley124.5Fennville Open
9Gabriel Luna19:59.5Muskegon Reeths-Puffer124.5Bredeweg
11Gavin Dannenberg19:59.5Holland Christian124.5Bredeweg
12Evan Schaefer19:22.8Olivet124.4Homer
10Alex Kastl19:21.2Mesick124.3Bear Country
10Jackson Hunt19:38.2BC Harper Creek124.3Lakeview
12Simon Beougher20:00.2Kalamazoo Loy Norrix124.3Bredeweg
10Owen Zeien19:49.3Beal City124.2Trent Carter
9Nathan Dunn19:38.4Quincy124.2Lakeview
10Charles Spencer20:00.4Buchanan124.2Bredeweg
10Lukas Brown19:38.5Unionville-Sebewaing124.2Hatchet
10Max Sytsma20:00.7Kalamazoo Loy Norrix124.1Bredeweg
10Jeremiah VanHouten19:42.9Martin124.0Fennville Open
12Jack Karalash19:39.2Richland Gull Lake123.9Lakeview
11Caleb Hohn20:05.2Sturgis123.9Centreville
9Easton Corradini19:39.9Portage Central123.7Lakeview
10Ethan Bastos19:39.9Portage Northern123.7Lakeview
12Preston Boggs19:47.1Flint Kearsley123.6Northwood
9Caleb Canavan19:40.2Portage Northern123.6Lakeview
11Johnny Roland19:30.3Almont123.6Muskrat Classic
12Owen Butkovich19:47.6Lake City123.5Northwood
10Benjamin Rowekamp-Amb19:41.6Mattawan123.1Lakeview
10Andrew Wright20:04.8GR NorthPointe Christian123.1Hornet
10Cooper Highlen20:04.9Ionia123.0Hornet
11Liam Pesce19:45.9Niles123.0Fennville Open
11Brayden Herr19:42.4Richland Gull Lake122.9Lakeview
10Austin Insixiengmai19:32.7Clinton Twp. Chippewa Valley122.8Muskrat Classic
11Peter Mann19:50.2Midland Dow122.6Northwood
12Samuel Mathiesen19:43.6Portage Central122.5Lakeview
9Aiden Watson20:06.8Greenville122.4Hornet
10Liam Gilmour19:33.8Grosse Pointe South122.4Muskrat Classic
11Allen Gaines19:33.9Yale122.4Muskrat Classic
12Armon Harris19:33.9SCS Lake Shore122.4Muskrat Classic
9Braydn Patrick19:29.5Jackson Preparatory122.2Homer
10Andrew Burnside19:53.6Hudsonville Unity Christian122.1Christian Schools
11Johnny Gruppen19:54.2Hudsonville Unity Christian121.9Christian Schools
9Caleb Clare19:52.3Oscoda121.9Northwood
11Levi Socier19:52.5Essexville Garber121.8Northwood
11Jay Bronsink19:30.5Athens121.8Homer
12Riley Minnis19:52.6Freeland121.8Northwood
11Ethan Nagel19:52.7Sanford-Meridian121.8Northwood
10Lucas Winter19:50.1Parchment121.7Fennville Open
11Bryce Hekter20:12.1Centreville121.6Centreville
12Brian Hopkins19:36.1Roseville121.6Muskrat Classic
10Keegan Keith19:55.6Kalamazoo Homeschool Sports121.5Christian Schools
12Landon Hayes20:12.8Constantine121.4Centreville
9Andrew Bemister19:56.0Elmhurst (Timothy Christian)121.3Christian Schools
10Isaac Kamps19:56.0GR Covenant Christian121.3Christian Schools
11James Maher19:47.2Richland Gull Lake121.3Lakeview
9Carsen Modderman20:09.2Coopersville121.3Bredeweg
12Colin Lock19:54.3Essexville Garber121.2Northwood
12James Crockett20:13.6Lakeland121.1Centreville
9Tristan Schemper19:56.7Palos Heights (Chicago Christian)121.1Christian Schools
10Titus Plattner19:56.9GR Christian121.0Christian Schools
9Milo Kraegel19:57.0GR Christian121.0Christian Schools
11Tyler Penberthy19:38.0Macomb L’Anse Creuse North121.0Muskrat Classic
10Jack Kowalski19:55.6Saginaw Heritage120.8Northwood
9Colin Maurer19:38.8MACH Running120.7Muskrat Classic
11Nick York19:56.0Flint Powers Catholic120.7Northwood
10Cy Gerke19:56.1Flint Powers Catholic120.6Northwood
10Steven Foltz19:39.4Yale120.5Muskrat Classic
11Andrew Potter19:58.5Kalamazoo Homeschool Sports120.5Christian Schools
12Nick Pumani19:53.6Berrien Springs120.5Fennville Open
11Cooper Prentice19:53.9Allegan120.4Fennville Open
9Theo Freestone20:12.7Kalamazoo Loy Norrix120.1Bredeweg
10Shawn Rogers19:58.7Reed City120.1Ray Helsing
12Tristian Raimondo19:40.7SCS Lakeview120.1Muskrat Classic
11Julian Reed19:41.1Detroit U-D Jesuit120.0Muskrat Classic
11Chase McCarthy19:41.2Algonac119.9Muskrat Classic
9Emmett Elsner20:14.4Kent City119.9Hornet
10Brayden Kirkpatrick19:51.5Marlette119.8Hatchet
9Louis Flieger19:42.0Macomb L’Anse Creuse North119.7Muskrat Classic
11Joel Kaiser19:59.0Alpena119.7Northwood
11Beckett Hagen19:52.1Ubly119.6Hatchet
12Zachary Haigler20:15.3Sparta119.6Hornet
11Kyler Bowman19:42.5Roseville119.5Muskrat Classic
11Hunter Hayes19:56.7Martin119.4Fennville Open
9Jackson LaFlure20:15.9GR NorthPointe Christian119.4Hornet
11Benjamin Kline19:42.9Almont119.4Muskrat Classic
11Ben Moses20:19.2Sturgis119.3Centreville
12Bryan Gregory20:16.8Saranac119.1Hornet
10Nolan Kavanagh19:44.0Yale119.0Muskrat Classic
10Oliver Trout19:58.3Niles118.9Fennville Open
11Vincent Finelli19:44.7Detroit U-D Jesuit118.8Muskrat Classic
10Draper McFadden19:44.9Yale118.7Muskrat Classic
11Henry Lace19:59.1Edwardsburg118.6Fennville Open
11Reece Hoyt20:04.2GR Christian118.6Christian Schools
11Alex Debiasi19:55.3Jackson Lumen Christi118.6Lakeview
12Zach Witherspoon19:45.6Algonac118.5Muskrat Classic
12Jack Loomis19:59.7Bangor118.4Fennville Open
11Trevor Dolloff20:18.7Ashley118.4Hornet
10Alize Ramirez19:40.7Adrian Madison118.4Homer
9Lucas Lombard20:00.0Fennville118.3Fennville Open
9Gavin Comerford19:46.1Macomb L’Anse Creuse North118.3Muskrat Classic
10Hector Gascho19:46.1Clinton Twp. Chippewa Valley118.3Muskrat Classic
9William Moerschell19:46.1SCS Lakeview118.3Muskrat Classic
12Garrick Collins19:39.3Lake Leelanau St. Mary118.2Bear Country
11Andy Bobco19:46.5SCS Lakeview118.2Muskrat Classic
10Wyatt Newton20:18.6Kalamazoo Loy Norrix118.1Bredeweg
9Eli Fassett19:41.8Brooklyn Columbia Central118.1Homer
9Evan VanderHyde20:20.0Sparta118.0Hornet
10Chase Denoyer19:40.1Leland118.0Bear Country
9Dakoda Worley20:20.2Kent City117.9Hornet
9Lucas Newberry20:23.3Coldwater117.9Centreville
10Zeke Zwiep20:20.3Holland Christian117.6Bredeweg
10Brody Bushman19:58.4BC Harper Creek117.5Lakeview
9Liam Bisnett19:58.5Mattawan117.5Lakeview
9Henry Poterek19:49.3Macomb L’Anse Creuse North117.2Muskrat Classic
12Jacob Vanderveen20:22.4Fulton117.2Hornet
10David Ledden20:25.7Constantine117.1Centreville
12Ari Johnson20:22.1Buchanan117.0Bredeweg
10Lucas Ofstein20:00.4Portage Central116.9Lakeview
12Zach Danes20:26.4Bloomingdale116.9Centreville
12Gage Bowling20:00.5BC Harper Creek116.8Lakeview
10Angel Brito20:22.5Dowagiac Union116.8Bredeweg
10William O’Dell19:50.7Grosse Pointe South116.8Muskrat Classic
9Colton Pullen20:23.2Lowell116.6Bredeweg
12Jaxon Max20:24.3Kent City116.6Hornet
11Corbin Frazier20:08.3Midland116.6Northwood
12Joshua Kriesch19:51.5Yale116.5Muskrat Classic
12Andrew Rosso19:52.0Austin Catholic116.3Muskrat Classic
9Gus Zekvveld20:11.0Palos Heights (Chicago Christian)116.3Christian Schools
12Landon Harris19:45.2Benzie Central116.3Bear Country
11Max Crumm20:09.3Flint Powers Catholic116.2Northwood
SoTony Gudakunst19:47.5Addison116.2Homer
10Solomon Miller20:09.5Saginaw Arts and Sciences116.2Northwood
10John DeYoung20:11.9GR Christian116.0Christian Schools
11Peter Baker19:48.0Clinton116.0Homer
12Nathaniel Gresh20:03.2Portage Central115.9Lakeview
12Riley Graf20:14.5Dansville115.8Trent Carter
9Max Reed20:29.6Centreville115.8Centreville
11Isaac Sandelin20:03.7Vicksburg115.8Lakeview
12Carter Macomber20:03.8Richland Gull Lake115.7Lakeview
11Lucas Goetting19:49.2Clinton115.6Homer
9Thaddeus Hunt20:12.4Reed City115.5Ray Helsing
12Jorge De Reina Sastre20:11.5Freeland115.5Northwood
11Austin Strand19:50.2Clinton115.3Homer
10Dylan VanderPloeg20:14.5GR Christian115.2Christian Schools
11William Arnold19:55.5Armada115.2Muskrat Classic
10Andrew Cho20:14.5GR Christian115.2Christian Schools
11Connor Bleything20:05.7Three Rivers115.1Lakeview
12Luke Vandenbossche20:12.8Midland115.1Northwood
11Travis Olejnik19:56.0Yale115.0Muskrat Classic
12Tyler Pruitt20:06.3Mayville114.9Hatchet
9Owen Vanderhyde20:29.6Sparta114.8Hornet
9Carson Beerthuis20:28.7Hamilton114.8Bredeweg
9Keagan Soule20:17.7Standish Sterling114.8Trent Carter
11Will Heagle20:16.2GR Christian114.6Christian Schools
9Steven Budreau20:07.3Mayville114.6Hatchet
11Destan Ardan19:50.5Grand Traverse Academy114.5Bear Country
9Carter Potter20:30.5Sparta114.5Hornet
10Gabe Verellen20:07.7North Branch114.4Hatchet
12Caleb Forward19:50.8Bear Lake114.4Bear Country
9Parker Hayes20:35.8Traverse City St. Francis114.4Titan Takeoff
10Michael Daugherty19:51.0Bear Lake114.3Bear Country
10Luke McKown20:34.4Union City114.2Centreville
10Luke Sorgeloos19:59.1Macomb L’Anse Creuse North114.0Muskrat Classic
9Devin Kuiper20:18.9GR Covenant Christian113.7Christian Schools
11Damian Heindl20:21.1Mt. Pleasant Sacred Heart113.6Trent Carter
9Mason Kaiser20:17.2Alpena113.6Northwood
10Christopher Coyle20:00.4Grosse Pointe South113.5Muskrat Classic
12Daniel Grabinski20:32.6Hamilton113.5Bredeweg
11Noah Chinavare20:18.2Sanford-Meridian113.3Northwood
11Sawyer VanKuiken20:34.4Saranac113.2Hornet
12Dale Sehy20:11.7Vicksburg113.1Lakeview
11Braeden Hargrove20:19.8Beaverton113.1Ray Helsing
9Nicholas Hakala20:12.0Mattawan113.0Lakeview
12Eric Larson20:20.1Beaverton113.0Ray Helsing
9Bryce Smoker20:38.8Sturgis112.7Centreville
9Corbin Ouderkirk20:20.0Sanford-Meridian112.7Northwood
11Tyler Buck20:22.3GR South Christian112.6Christian Schools
12Logan Feltner20:13.4Caseville112.5Hatchet
12Lincoln Haag20:13.6Unionville-Sebewaing112.5Hatchet
10Ashton Dingee19:58.6Galesburg-Augusta112.5Homer
9Hayden Kirby20:20.8Grand Blanc112.4Northwood
10Sid Davis20:03.9Almont112.4Muskrat Classic
9Jonathan Ewers20:21.4Saginaw Heritage112.2Northwood
10Dalton Negro20:21.5Oscoda112.2Northwood
11Kai Crosthwaite20:14.7Jackson Lumen Christi112.1Lakeview
11Noah Duran20:42.7TC West (Traverse City)112.1Titan Takeoff
11Hudson Budreau20:14.8North Branch112.1Hatchet
12Hayden Brennan-Turski20:04.8SCS Lakeview112.1Muskrat Classic
12Cameron Braidwood20:37.1Spring Lake112.0Bredeweg
9Maksim Mitteer20:43.2TC Central (Traverse City)111.9Titan Takeoff
9Will Swanwick20:41.7Centreville111.8Centreville
12Ezequiel Cardozo-Aviles20:41.7Watervliet111.8Centreville
10Wesley Harrington20:19.9Parchment111.7Fennville Open
10Carter Davis20:23.0Midland111.7Northwood
11Zack Zarna20:24.0Howard City Tri-County111.7Ray Helsing
12Tristan Wininger20:06.4Grosse Pointe South111.5Muskrat Classic
12Elijah Larkowski20:23.4Midland Dow111.5Northwood
10Mario Sanchez-Ortega20:01.5Olivet111.5Homer
12Cole Stockwell20:06.5St. Clair111.5Muskrat Classic
10Kyron Novak20:38.5Muskegon Reeths-Puffer111.5Bredeweg
12Jameson Glass20:06.6Marysville111.5Muskrat Classic
11Trenton Hill20:44.7TC Central (Traverse City)111.4Titan Takeoff
10Caleb Van de Weghe20:39.3Holland West Ottawa111.2Bredeweg
10Hudson Winne20:21.4Fennville111.2Fennville Open
11James Odell20:43.8Bloomingdale111.1Centreville
10Ty Brower20:39.8Holland Christian111.1Bredeweg
10Bobby Dormer20:02.8Olivet111.1Homer
10Gabriel Peterson20:25.2Frankenmuth110.9Northwood
12Luke Thomas20:18.5Marlette110.8Hatchet
9Carsten Udell20:40.8Hart110.7Bredeweg
9Jonah Mantey20:18.9EPBP Laker110.7Hatchet
10Jude Flaherty20:01.9Brethren110.7Bear Country
12Matthew Bowman20:09.4Roseville110.5Muskrat Classic
11Reise Bateson20:41.6Hart110.5Bredeweg
12Jackson Sytsma20:28.7GR South Christian110.4Christian Schools
10Jonathan Wilds20:19.9Three Rivers110.4Lakeview
12Owen Kennedy20:20.2BC Lakeview110.3Lakeview
10Leon Wahl20:03.8Bear Lake110.1Bear Country
11Logan Nederveld20:30.3Hudsonville Unity Christian109.9Christian Schools
10Cameron Strzelecki20:11.4SCS Lake Shore109.9Muskrat Classic
10Adam Shoemaker20:30.5Hudsonville Unity Christian109.8Christian Schools
9Keegan Bouathong20:43.8Zeeland West109.7Bredeweg
11Braydon Newton20:21.9Parma Western109.7Lakeview
11Andrew Allen20:44.0Kalamazoo Loy Norrix109.7Bredeweg
9Sawyer Bailey20:26.3Edwardsburg109.6Fennville Open
9Drew Stanton20:29.3Saginaw Heritage109.6Northwood
12Kale Beemer20:12.4Brown City109.5Muskrat Classic
9Thomas Bastian20:07.5Jackson Preparatory109.5Homer
10Logan Gregory20:45.7Saranac109.4Hornet
10Zachary Crumby20:22.8Unionville-Sebewaing109.4Hatchet
9Drew Swanwick20:49.0Centreville109.3Centreville
11Coy Wood20:23.4Quincy109.2Lakeview
10Noah Horvath20:13.7MACH Running109.1Muskrat Classic
10Harper Morgan20:49.9Sturgis109.0Centreville
10Landon Weis20:51.0Centreville108.7Centreville
12Austin Hunter20:25.0Mattawan108.7Lakeview
9Ian Isaak20:25.3Portage Northern108.6Lakeview
11Ethan Jenne20:29.6Fennville108.5Fennville Open
11Bradley Smith20:48.7GR NorthPointe Christian108.4Hornet
12Garrett Lewis20:34.9Kalamazoo Homeschool Sports108.4Christian Schools
11Cody Rood20:49.1Greenville108.3Hornet
12Hunter Jones20:26.3BC Pennfield108.2Lakeview
11Grahm Gibbs20:49.6Greenville108.1Hornet
9Noah Mingerink20:35.9GR Covenant Christian108.0Christian Schools
12Micaiah Sylvester20:53.0Centreville108.0Centreville
11Townsend Moore20:49.2East Kentwood107.9Bredeweg
10Zachary Siegel20:50.4Kalamazoo Loy Norrix107.5Bredeweg
12Jacob Biolchini20:18.9Almont107.4Muskrat Classic
12Logan Bok20:52.1Saranac107.3Hornet
11Treyson Nyland20:57.1TC West (Traverse City)107.3Titan Takeoff
12Logan Dziewicki20:29.4Richland Gull Lake107.2Lakeview
9Tadhg Murphy20:36.4Flint Powers Catholic107.2Northwood
9Finley Richardson20:51.5Kalamazoo Loy Norrix107.2Bredeweg
9Silas Schlutt20:51.9Buchanan107.0Bredeweg
11Jack Dibert20:56.2Union City106.9Centreville
11Balois Franco20:52.9Dowagiac Union106.7Bredeweg
12Knighten Rockwell20:16.3Galesburg-Augusta106.6Homer
12Finn Halvas20:31.5Portage Northern106.5Lakeview
9Andy Falk20:40.6GR Christian106.5Christian Schools
9Gus Shettler20:21.9Grosse Pointe South106.4Muskrat Classic
10August Montgomery20:54.0Kalamazoo Loy Norrix106.3Bredeweg
9Gavin Schwiderson20:43.2Standish Sterling106.3Trent Carter
12Dylan Duimstra20:41.3Hudsonville Unity Christian106.2Christian Schools
10Cooper Goff20:32.5Three Rivers106.2Lakeview
11Colton Woods20:32.6Stevensville Lakeshore106.1Lakeview
10Evan Lokey20:32.8St. Joseph106.1Lakeview
12Bryce White20:55.9Montabella106.0Hornet
11Rocco Reimers21:01.1TC Central (Traverse City)106.0Titan Takeoff
12Kael Fay20:16.2Benzie Central105.9Bear Country
10Zachary Bain20:55.4Hamilton105.9Bredeweg
9Owen Pacyga20:23.4Troy Athens105.9Muskrat Classic
9Cameron Howe20:55.5GR Kenowa Hills105.9Bredeweg
10Brighton Lam20:33.7Vicksburg105.8Lakeview
11Leo Kondziolka20:24.1Clinton Twp. Chippewa Valley105.6Muskrat Classic
12Rowan Blaha20:43.4Kalamazoo Homeschool Sports105.5Christian Schools
10Liam Frifeldt20:38.4West Michigan Homeschool105.5Fennville Open
12Leo Hall20:56.6Spring Lake105.5Bredeweg
9Clayton Roussakis20:43.7Kalamazoo Homeschool Sports105.4Christian Schools
11Dan Youngberg20:41.7Lake City105.4Northwood
10Landin Struck-Curtis20:41.9Flint Kearsley105.4Northwood
10Mason Wolfe20:34.9Three Rivers105.4Lakeview
12Luke Phelps20:24.9Macomb Lutheran North105.4Muskrat Classic
10Austin Carr20:57.0Kalamazoo Loy Norrix105.3Bredeweg
12Jacob Campbell20:25.1Kimball New Life Christian105.3Muskrat Classic
9Noah Tiong20:42.6Flint Powers Catholic105.1Northwood
12Gavin Robbins20:35.6Mattawan105.1Lakeview
12Keegan Shephard20:42.7Sanford-Meridian105.1Northwood
12Parker Volstorf20:40.2Three Oaks River Valley104.9Fennville Open
10Caleb Glass20:45.3Grandville Calvin Christian104.9Christian Schools
12Henry Freestone20:58.5Kalamazoo Loy Norrix104.8Bredeweg
12Austen Walden21:02.9Constantine104.7Centreville
11Nick Stevens20:22.8Galesburg-Augusta104.4Homer
9Zachary Grice20:28.1MACH Running104.3Muskrat Classic
12Hunter May20:28.1Yale104.3Muskrat Classic
10Henry Paul20:28.3Clinton Twp. Chippewa Valley104.2Muskrat Classic
9Samuel Pierce20:38.7Portage Northern104.1Lakeview
10Zachary Oman21:04.7Prairie Heights104.1Centreville
10Philip Kooyer20:47.8Hudsonville Unity Christian104.1Christian Schools
10DJ Cummings20:48.8GR Christian103.7Christian Schools
12Erick Baczewski20:46.8Midland103.7Northwood
11Theodore VanKuiken21:03.4Saranac103.5Hornet
11Isaac Lee20:40.7Quincy103.4Lakeview
11Atticus Boeve20:44.8Fennville103.4Fennville Open
9Levi Torongo20:24.2Benzie Central103.3Bear Country
10Tyler Severino21:03.3Kalamazoo Loy Norrix103.2Bredeweg
12Brody Rice20:41.3Reese103.2Hatchet
9Isaiah Radawski20:41.3Portage Central103.2Lakeview
10Matthew Kowalski20:48.4Alpena103.2Northwood
9Rylan Fincham20:41.4Bronson103.2Lakeview
11Ismael Reyna20:45.9Bangor103.0Fennville Open
12Dominic Boden20:50.1Howard City Tri-County103.0Ray Helsing
9Gunner Long20:42.2Sandusky102.9Hatchet
10Ryan VanderWal20:51.2Elmhurst (Timothy Christian)102.9Christian Schools
11Waldon Haines20:42.5Reese102.8Hatchet
9Maximilian Van de Vyver20:32.7Austin Catholic102.8Muskrat Classic
12Jackson Zhang20:32.7St. Clair102.8Muskrat Classic
9Hunter Wagoner21:08.7Coldwater102.8Centreville
10Jose Carmona21:09.0Sturgis102.7Centreville
11Jared Samyn20:54.6St. Charles102.5Trent Carter
9Calvin Rykse20:52.1Howard City Tri-County102.3Ray Helsing
12Connor Geigley21:10.3Centreville102.2Centreville
9Victor Diaz21:06.4Otsego102.2Bredeweg
9Mitchell Brand20:27.6Buckley102.1Bear Country
9Andrew Hutson20:34.6Detroit U-D Jesuit102.1Muskrat Classic
12Nicholas Shinkonis20:34.7SCS Lakeview102.1Muskrat Classic
10Jack VanderZee20:54.5Elmhurst (Timothy Christian)101.9Christian Schools
9William Laubenthal20:56.7Mt. Pleasant Sacred Heart101.8Trent Carter
11Keegan Betz20:31.0Homer101.7Homer
12AJ Rakers20:55.2Elmhurst (Timothy Christian)101.6Christian Schools
10Dominic Cardillo20:46.2Caseville101.6Hatchet
11Gerrit Bol20:55.3GR Covenant Christian101.6Christian Schools
9Vincent Bekkala20:36.6Warren Woods Tower101.5Muskrat Classic
9Carl Nolan20:29.7Petoskey St. Michael101.4Bear Country
9Nolan Schepers20:55.7Hudsonville Unity Christian101.4Christian Schools
9Harrison Stolz21:08.9Holland West Ottawa101.4Bredeweg
9Dylan Thome20:56.0GR South Christian101.3Christian Schools
9Reed Nyland21:15.2TC West (Traverse City)101.3Titan Takeoff
10Noah Fowler20:47.3Parma Western101.3Lakeview
12James Wright20:47.5Portage Northern101.2Lakeview
10Raphael Schaub20:30.5Grand Traverse Academy101.2Bear Country
9Juan Guardiola-Parra21:09.7Hart101.1Bredeweg
11Ryan Potts21:10.0Coopersville101.0Bredeweg
9Evan Banko20:34.9Olivet100.4Homer
12Marshal Smith20:50.5Mayville100.2Hatchet
9Trey Rusbasan20:50.5St. Joseph100.2Lakeview
12Carson McCarthy20:34.7Mancelona99.8Bear Country
9Charles Federspiel20:51.9Birch Run99.7Hatchet
9Syler Rudy20:51.9BC Pennfield99.7Lakeview
12Owen Hadala20:42.0SCS Lakeview99.7Muskrat Classic
9Liam Dunn20:59.3Goodrich99.6Northwood
10Ben Beddingfield20:36.0Mancelona99.3Bear Country
10Dale Hice21:16.8Saranac99.1Hornet
12Owen Wemple21:01.8LeRoy Pine River99.1Ray Helsing
12Corbin Bender21:22.0Kingsley99.0Titan Takeoff
10Thomas Doversberger21:16.4Holland West Ottawa98.9Bredeweg
12Jonas Lipovsky21:01.7Midland98.8Northwood
11Dillan Jones21:03.2LeRoy Pine River98.6Ray Helsing
11Adam Knopfler21:17.6Montague98.5Bredeweg
11Hezekiah Gin20:55.6Parma Western98.5Lakeview
12Dalles Bailiff21:19.0Ionia98.3Hornet
12Andrew Newenhouse21:05.4Grandville Calvin Christian98.2Christian Schools
9Connor Evans20:41.6Addison98.1Homer
11Aiden Nott21:23.5Prairie Heights97.8Centreville
9Calvin Daut21:04.6Midland Dow97.8Northwood
10TJ Landrum20:47.7Algonac97.8Muskrat Classic
9Ricardo Martinez21:19.8Kalamazoo Loy Norrix97.8Bredeweg
12Ryland McIntyre20:57.8BC Harper Creek97.7Lakeview
9Callen Eldred21:20.9Montabella97.7Hornet
11Paul Kim21:08.9Saginaw Michigan Lutheran Seminary97.7Trent Carter
10Jericho Borck20:43.0Hudson97.7Homer
9Landon King21:20.4Spring Lake97.5Bredeweg
12Cody Cairo20:58.6Peck97.5Hatchet
12Nathan Marquez20:58.6BC Lakeview97.5Lakeview
9Mason Booker21:20.7Muskegon Oakridge97.4Bredeweg
12Landon Pruss20:48.8Algonac97.4Muskrat Classic
12Jason Waring21:06.0Goodrich97.3Northwood
11Noah Withers21:03.0Lawton97.3Fennville Open
9Finley Kuiper21:08.3GR Covenant Christian97.2Christian Schools
11Tyler Roberts20:59.5Dryden97.2Hatchet
11Jordon Patrick20:45.0Jackson Preparatory97.0Homer
12Darren Boyat21:07.6Lincoln-Alcona96.8Northwood
12Connor Huff21:27.7Bloomingdale96.4Centreville
12Connor Miley21:06.2Parchment96.3Fennville Open
9Ben Barnett21:10.4Reed City96.2Ray Helsing
9Trason Tucker21:24.4Hart96.2Bredeweg
10Cole Hill20:47.6Adrian Madison96.1Homer
9William Jr. Burress21:24.7East Kentwood96.1Bredeweg
10Jace Vaughn21:26.0Stanton Central Montcalm96.0Hornet
11Noah Mantey21:03.5EPBP Laker95.8Hatchet
12Wyatt Sonntag20:53.7Marysville95.8Muskrat Classic
11Zander Halek20:53.7Port Huron Northern95.8Muskrat Classic
9Marcus Letterman21:03.8Birch Run95.7Hatchet
10Caleb Stemaly20:48.9Athens95.7Homer
12Joseph Knea21:10.9Saginaw Valley Lutheran95.7Northwood
11Dylan McCallister20:49.3Reading95.6Homer
12Brenden Peter21:04.4Dryden95.5Hatchet
9Ben Nielsen21:27.5Morley-Stanwood95.5Hornet
11Oscar Lucas21:26.7Kalamazoo Loy Norrix95.4Bredeweg
11Grant Hoskins21:05.0Stevensville Lakeshore95.4Lakeview
10Andrew Nyboer20:55.0Macomb Lutheran North95.3Muskrat Classic
9Stephen Warnick20:55.0Grosse Pointe South95.3Muskrat Classic
10Mark Wagner21:09.3West Michigan Homeschool95.2Fennville Open
9Anthony Gray21:09.4Niles95.2Fennville Open
10Aaron Wilson20:55.6Detroit U-D Jesuit95.1Muskrat Classic
11Chase Beard21:17.1Breckenridge95.0Trent Carter
12Thomas Shockey21:28.3Kalamazoo Loy Norrix94.9Bredeweg
11Drew Roiniotis21:06.4Vicksburg94.9Lakeview
9Kyle Eubank21:30.3Belding94.6Hornet
9Tucker Gascoyne20:57.3Memphis94.6Muskrat Classic
9Tyler Licht21:07.5Birch Run94.5Hatchet
10Isaac Wilson20:53.4Hudson94.2Homer
9Jackson Launiere21:30.6GR Kenowa Hills94.1Bredeweg
12Gabe Slough21:15.6Gaylord94.1Northwood
12Carlos Castillo-Perez21:12.7Comstock Park94.1Fennville Open
10Blake Vallad21:19.8Standish Sterling94.1Trent Carter
9Eli Huff20:54.0Homer94.0Homer
11Justin Hutt21:31.0East Kentwood94.0Bredeweg
12Braiden Wright21:17.5Howard City Tri-County93.8Ray Helsing
11Eddie Miller21:09.9Quincy93.7Lakeview
10Julian Spitzner21:38.0TC Central (Traverse City)93.7Titan Takeoff
11Cameron Murray21:10.1Vermontville Maple Valley93.6Lakeview
9Landon Learn21:32.3Muskegon Reeths-Puffer93.6Bredeweg
11Ian DeRuiter21:32.4Byron Center Zion Christian93.5Bredeweg
10Niels Walker-Hundley21:38.5TC Central (Traverse City)93.5Titan Takeoff
10Owen Griffith21:32.6GR Kenowa Hills93.5Bredeweg
11Cole Dalton21:10.6Stevensville Lakeshore93.5Lakeview
9Matthew Hafeli21:17.6Midland Dow93.5Northwood
12Joey Kulpa21:18.8LeRoy Pine River93.4Ray Helsing
9Frederico Herrmann21:11.1Stevensville Lakeshore93.3Lakeview
12Fischer LeGault21:11.2Harbor Beach93.3Hatchet
11Griffin Calder21:39.4TC West (Traverse City)93.2Titan Takeoff
12Jacob Penna21:20.6GR Covenant Christian93.1Christian Schools
10Wesley Schram21:35.2Vestaburg92.9Hornet
12Lowell Milett21:02.3Brown City92.9Muskrat Classic
11Griffin Chisholm20:55.4Frankfort92.9Bear Country
9Colt Truscott21:03.0Croswell-Lexington92.7Muskrat Classic
9Henry Schrauben21:35.2Lowell92.6Bredeweg
10Asher Beck21:15.1Parma Western92.0Lakeview
10Luke Quardokus21:15.6Portage Northern91.8Lakeview
10Jonah Tripicchio21:16.6BC Lakeview91.5Lakeview
9Quinn Upston21:17.3Richland Gull Lake91.2Lakeview
9Gavin Blue21:17.4Millington91.2Hatchet
10Owen Drews21:46.1TC Central (Traverse City)91.0Titan Takeoff
9Silas Lee21:25.1Grand Blanc91.0Northwood
9Jaxen Verwey21:29.2Merrill91.0Trent Carter
10Randolf Schneider21:29.3Dansville90.9Trent Carter
12Joshua Schang21:08.3Warren Cousino90.9Muskrat Classic
11Jaxon Boehm21:18.5Stevensville Lakeshore90.8Lakeview
12Garrett VanderZyl21:26.7Howard City Tri-County90.8Ray Helsing
9Tyler Morris21:08.8Macomb L’Anse Creuse North90.7Muskrat Classic
9James Sanders21:29.8Breckenridge90.7Trent Carter
9Declan Kintner21:26.4Bay City Western90.5Northwood
9Garrett Chrispell21:19.7Stevensville Lakeshore90.4Lakeview
11Levi Fager21:30.9Saginaw Michigan Lutheran Seminary90.4Trent Carter
9Cameron Medlin21:24.1Niles90.3Fennville Open
12Trevor Hayes21:29.1GR Covenant Christian90.3Christian Schools
11Logan Howe21:43.2Portland St. Patrick90.3Hornet
9Aiden Hemmingway21:03.3Mancelona90.2Bear Country
9Mike Hernandez21:25.0Three Oaks River Valley90.0Fennville Open
12Carson Johnson21:28.0Sanford-Meridian90.0Northwood
10Callen Heier21:11.1SCS Lake Shore90.0Muskrat Classic
9Bryson Smith21:11.2Macomb Lutheran North89.9Muskrat Classic
9Jack Dykstra21:11.7Grosse Pointe South89.8Muskrat Classic
9Owen Wygant21:21.8BC Pennfield89.7Lakeview
12Christian Warriner21:22.2Jackson Lumen Christi89.6Lakeview
10Sam Trommater21:33.3Beal City89.6Trent Carter
11Jake Mennega21:31.5GR Christian89.5Christian Schools
10Aaron Dandin21:12.6Macomb L’Anse Creuse North89.5Muskrat Classic
12Paul Borobia21:32.6Kalamazoo Homeschool Sports89.1Christian Schools
9Jacob Probst21:14.1Macomb Lutheran North89.0Muskrat Classic
10Ben Schinbeckler21:28.5Edwardsburg88.8Fennville Open
10Joseph Klein21:31.6Midland Dow88.8Northwood
11Bryce Willis21:48.2Montabella88.6Hornet
9Noah Zalba21:32.3Sanford-Meridian88.6Northwood
12Collin Grove21:16.1Algonac88.3Muskrat Classic
12Donaven Degraffenreid21:16.3Harper Woods88.2Muskrat Classic
12Eian Kaste21:16.6Brown City88.1Muskrat Classic
10Camden Morris21:09.7Mancelona88.1Bear Country
12Alexander Barr21:17.0Yale88.0Muskrat Classic
10Haidyn Smith21:34.1Saginaw Heritage88.0Northwood
12Jordan Weber21:38.3Beal City87.9Trent Carter
11Danny Farison21:34.8Midland87.7Northwood
9Gavin Brueck21:54.0Centreville87.7Centreville
12Kenji Banasky21:37.1Kalamazoo Homeschool Sports87.6Christian Schools
11Levi Dawson21:50.2Montague87.6Bredeweg
12Foley Kedzior21:18.7Warren Woods Tower87.4Muskrat Classic
11George Plymale21:18.8Detroit U-D Jesuit87.4Muskrat Classic
9Gus Roman21:50.9Kalamazoo Loy Norrix87.4Bredeweg
12Lucas Cha21:19.3Warren Woods Tower87.2Muskrat Classic
11Noah Wolters21:52.6Zeeland West86.8Bredeweg
SoDaniel Collins21:13.6Traverse City Christian86.8Bear Country
10Brendan Aeder21:30.7Unionville-Sebewaing86.8Hatchet
12James Zweng21:20.7Armada86.8Muskrat Classic
10Uriah Peoples21:37.8Lincoln-Alcona86.7Northwood
11Scotty Brown21:31.0Richland Gull Lake86.7Lakeview
12Atraiu Naik21:53.3Holland West Ottawa86.6Bredeweg
11Luke Skutt21:42.4Clio86.5Trent Carter
9Henry Witgen21:21.8Armada86.4Muskrat Classic
11Lyle Lawrence21:16.8Olivet86.4Homer
11William Welch21:32.0Kingston86.3Hatchet
11Ayden Shortsle21:54.0GR Kenowa Hills86.3Bredeweg
11Elijah Pulver21:15.6Petoskey St. Michael86.2Bear Country
9Edward Ostberg21:22.6Troy Athens86.1Muskrat Classic
11Riley Sprague21:40.8Beaverton86.1Ray Helsing
9Thomas Christensen21:40.0Midland86.0Northwood
10Owen Leitow21:33.1Portage Northern86.0Lakeview
9Tim Nies21:33.2North Branch85.9Hatchet
9Levi Iford21:55.4Holland Christian85.9Bredeweg
9JaNeal Rhodes21:19.0Adrian Madison85.7Homer
12Ryan Lapan21:45.0Standish Sterling85.7Trent Carter
9Brayden Bloom21:57.1Kent City85.6Hornet
10Xavier Zammit21:24.3Cardinal Mooney Catholic85.6Muskrat Classic
10Ayden Grissith22:02.6Ogemaw Heights85.5Titan Takeoff
11Luke Byland22:02.6TC Central (Traverse City)85.5Titan Takeoff
11Timothy Venia21:34.8Mayville85.4Hatchet
10Jack Venier21:25.3Detroit U-D Jesuit85.2Muskrat Classic
11William Gritters21:44.4Elmhurst (Timothy Christian)85.2Christian Schools
10Titus Gordon21:44.4Hudsonville Unity Christian85.2Christian Schools
10Sylas Williams21:20.5Hudson85.2Homer
9Charlie Barkel21:57.6Zeeland West85.1Bredeweg
11Nick Neuman21:20.9Brooklyn Columbia Central85.0Homer
11Wyatt Wessell21:40.1Comstock Park85.0Fennville Open
11Travis Kelsey21:43.2Lake City84.9Northwood
12Xander Hallock21:36.3Three Rivers84.9Lakeview
9Jonathan Mueller21:58.4Montague84.9Bredeweg
9Dominic DeVellis21:43.7Frankenmuth84.8Northwood
9Greyson Higgs22:00.0Greenville84.7Hornet
11Collin Long22:03.3Coldwater84.6Centreville
9Graham Wertman21:20.3Petoskey St. Michael84.6Bear Country
12Matthew Medd21:44.5Saginaw Heritage84.5Northwood
12Shin Sato22:01.0Stanton Central Montcalm84.3Hornet
10David Lee21:28.8Troy Athens84.1Muskrat Classic
10Misael Paez21:45.9Lake City84.0Northwood
9Xavier Lee22:07.0TC Central (Traverse City)84.0Titan Takeoff
10Jackson Shev22:07.0TC Central (Traverse City)84.0Titan Takeoff
9Bryson LaFond21:39.4Kingston83.9Hatchet
9Ryan Dalman22:01.9Zeeland West83.7Bredeweg
12Logan Priebe21:51.2Saginaw Michigan Lutheran Seminary83.6Trent Carter
11Jace Cota21:47.9Tawas83.4Northwood
11Levi Schipper21:50.1GR Covenant Christian83.3Christian Schools
11Cooper Stannard21:45.2Parchment83.3Fennville Open
9Vincent Lussier21:26.5Athens83.2Homer
12Camden King21:41.5Stevensville Lakeshore83.2Lakeview
10Harper Musta21:25.3Mesick82.9Bear Country
11Hayden Palmer21:42.3Portage Northern82.9Lakeview
11Josue Morales-Perez22:04.5Dowagiac Union82.8Bredeweg
10Liam McCue21:42.7Portage Central82.8Lakeview
9Griffin Baker21:42.8Parma Western82.7Lakeview
12Troy Verville21:33.1Charyl Stockwell Academy82.6Muskrat Classic
10Ryan Howley21:44.2Portage Northern82.3Lakeview
10Noah Ranson21:44.2Three Rivers82.3Lakeview
10Daniel Stella21:34.3Detroit U-D Jesuit82.2Muskrat Classic
12Cameron King21:44.4Marlette82.2Hatchet
9Cole Lockwood21:51.4Gladwin82.2Northwood
11Tim Forward21:48.7Parchment82.1Fennville Open
9Owen Schultz21:45.0Peck82.0Hatchet
11Bryce Thompson21:45.3Parma Western81.9Lakeview
9Regan Luce22:07.4Holland West Ottawa81.9Bredeweg
12Griffin Olson21:29.5Benzie Central81.5Bear Country
11Caleb Vaalburg21:55.8GR Covenant Christian81.4Christian Schools
9Dash Price22:15.2TC Central (Traverse City)81.3Titan Takeoff
11Samuel Kleyn22:10.2Byron Center Zion Christian80.9Bredeweg
9Tanner Byron22:10.2Otsego80.9Bredeweg
10Joshua Diocares22:10.4East Kentwood80.9Bredeweg
12Chase Lanning22:10.5Byron Center Zion Christian80.8Bredeweg
10Soren Duke21:49.1Richland Gull Lake80.6Lakeview
10Matt Rowan21:34.3Hudson80.6Homer
11Israel Cahill22:13.1Saranac80.3Hornet
9Gabriel Martinez22:16.4Watervliet80.2Centreville
10Brandon Becker21:54.5Allegan80.2Fennville Open
9Landon Roskey21:41.4Brown City79.9Muskrat Classic
9Donovan Manceau21:41.6Yale79.8Muskrat Classic
10Gideon Stumph22:13.8Byron Center Zion Christian79.7Bredeweg
12Aidan Martin21:52.1Three Rivers79.6Lakeview
10Collin Merchant21:52.2Unionville-Sebewaing79.6Hatchet
9Josh Bender22:20.3Kingsley79.6Titan Takeoff
11Tim Dion21:59.3Flint Powers Catholic79.6Northwood
11Andrew Waggoner21:36.4Mancelona79.2Bear Country
9Bryce Wood21:57.6Comstock Park79.1Fennville Open
12Kaden Leiter22:19.9Watervliet79.0Centreville
9Caleb Olech22:16.0Otsego79.0Bredeweg
9Corey Stahl21:37.3Benzie Central78.9Bear Country
12Christopher Peterson22:01.6Gaylord78.8Northwood
12Kylan Corbin21:54.6Portage Northern78.8Lakeview
9Grayson Field21:54.8Mattawan78.7Lakeview
9Grant Dean21:55.1Portage Northern78.6Lakeview
11Noah Lucas21:40.2Addison78.6Homer
11Parker Majors22:02.2Lake City78.6Northwood
10Damien Huff22:02.4Midland78.5Northwood
11Mike Southwell21:38.5Mancelona78.5Bear Country
9Nathan Burpee21:38.6Leland78.5Bear Country
12Ethan Butler22:24.0TC West (Traverse City)78.3Titan Takeoff
12Aditya Veera22:03.0Saginaw Arts and Sciences78.3Northwood
10Ethan Lindemulder22:05.0Elmhurst (Timothy Christian)78.3Christian Schools
12Matthew Anderson21:56.9Bronson78.0Lakeview
12Alex Thomas22:19.9Saranac78.0Hornet
9Matthew Falkenstein22:23.0Centreville78.0Centreville
10Riyan Mir22:04.2Saginaw Heritage77.9Northwood
9Ezra Neef22:06.3Kalamazoo Homeschool Sports77.9Christian Schools
12Jonathan Ross22:19.7Muskegon Oakridge77.8Bredeweg
9Jackson Newton21:57.7Birch Run77.8Hatchet
9Gavin Terrill22:04.9Midland Dow77.7Northwood
9Ethan Brown22:20.3Hamilton77.6Bredeweg
10Levi Charboneau22:20.4Lowell77.5Bredeweg
11Henry Hartl21:41.8Grand Traverse Academy77.4Bear Country
9Luke Muckle21:59.0Jackson Lumen Christi77.3Lakeview
11Derek Sonnevil22:25.2Constantine77.3Centreville
10Robert Downey21:49.2Warren Woods Tower77.3Muskrat Classic
12Benjamin Uetrecht22:25.5Coldwater77.2Centreville
12Jareth Shappee22:22.6Montabella77.1Hornet
10Andrew Westra22:09.3GR Covenant Christian76.9Christian Schools
12Joseph Young21:50.3Troy Athens76.9Muskrat Classic
12Noah Barr22:11.6Breckenridge76.8Trent Carter
10Austin Anderson21:50.6Yale76.8Muskrat Classic
10Ethan Holmes22:28.6Kingsley76.8Titan Takeoff
9Larkin Ridgeway21:50.7Croswell-Lexington76.8Muskrat Classic
10Andres Perea Cala22:24.0Stanton Central Montcalm76.7Hornet
9Mark Binkowski21:51.3Grosse Pointe South76.6Muskrat Classic
11Michael Fournier22:29.2TC West (Traverse City)76.6Titan Takeoff
10Daniel Brumley22:05.3West Michigan Homeschool76.6Fennville Open
11Alan He21:51.6Troy Athens76.5Muskrat Classic
9Reilly Paulson21:51.9Marine City76.4Muskrat Classic
12Brady Hefron22:24.9Saranac76.4Hornet
11Isaac Decker22:25.1Saranac76.3Hornet
12Guy Knoblock22:02.4Ubly76.2Hatchet
10John Brege22:09.4Alpena76.2Northwood
12Tyler Higgins22:10.5White Cloud76.2Ray Helsing
11Korey Krist22:10.7LeRoy Pine River76.1Ray Helsing
12Nick Dansby21:52.9Charyl Stockwell Academy76.0Muskrat Classic
10Lucas Winter22:31.0Traverse City St. Francis76.0Titan Takeoff
9Dante Kline22:10.0Gaylord76.0Northwood
12Trenton Jackson22:10.2Genesee Christian75.9Northwood
12Nick Jagielski21:48.5Pittsford75.8Homer
12Justus Tepper22:03.8St. Joseph75.7Lakeview
10Brett Suchland21:54.3MACH Running75.6Muskrat Classic
10Eoghan Galloway22:26.5Zeeland West75.5Bredeweg
10Erich Sylvia21:54.6Marysville75.5Muskrat Classic
9Owen Schopmeyer22:26.8Zeeland West75.4Bredeweg
10Landon Evans22:31.4Schoolcraft75.2Centreville
10Samuel Meyer22:27.4Zeeland West75.2Bredeweg
10Peter Keegstra22:14.5Hudsonville Unity Christian75.2Christian Schools
11Brodie Arellano22:28.8Greenville75.1Hornet
12Gabe Holman22:29.0Ionia75.0Hornet
9Sean Reiff22:06.2Portage Central74.9Lakeview
11Gabriel Byers21:56.6MACH Running74.8Muskrat Classic
10Parker Hetrick22:32.9Coldwater74.7Centreville
11Walker Chapin22:07.0Marlette74.7Hatchet
9Sawyer Trommater22:18.0Beal City74.7Trent Carter
12Noah Hetler22:15.0Howard City Tri-County74.7Ray Helsing
9Wyatt Miller21:52.1Brooklyn Columbia Central74.6Homer
11Alexander Boynton22:33.2Schoolcraft74.6Centreville
11Kannon Carpenter21:52.3Jackson Preparatory74.6Homer
10James Neff21:50.6Grand Traverse Academy74.5Bear Country
9Kaleb Pschigoda22:11.8Three Oaks River Valley74.4Fennville Open
9Lucas Stickney22:14.8Gaylord74.4Northwood
10David Reeve-Rae22:08.1Reese74.3Hatchet
10Zander Kelch21:58.3Croswell-Lexington74.3Muskrat Classic
10Ethan Gatzke22:36.4TC West (Traverse City)74.2Titan Takeoff
10Evan Wemple22:16.5LeRoy Pine River74.2Ray Helsing
11Keio Trimm22:12.6Three Oaks River Valley74.1Fennville Open
12Orion Moya22:15.7Saginaw Arts and Sciences74.1Northwood
12Luis Vasquez22:12.8Fennville74.1Fennville Open
10Antonio Starke21:58.8Macomb Lutheran North74.1Muskrat Classic
12Muhannad Shebrain22:08.9Portage Central74.0Lakeview
11Winston Dippel21:52.4Benzie Central73.9Bear Country
11Brendan DeRocher22:16.4Frankenmuth73.9Northwood
10Colton Rogalski22:31.5GR Kenowa Hills73.8Bredeweg
11Luke Drnek22:18.8GR Covenant Christian73.8Christian Schools
9Victor Kamau22:00.5Madison Heights Lamphere73.5Muskrat Classic
12Gavin Forbes22:00.7Marysville73.4Muskrat Classic
9Lachlan Nugent22:10.8Sandusky73.4Hatchet
9River Preston22:01.1Detroit U-D Jesuit73.3Muskrat Classic
10Trevin Hegner22:11.2BC Pennfield73.3Lakeview
9Jack Wurtzel22:11.5BC Lakeview73.2Lakeview
9Jesse Jacobi22:11.6Caseville73.1Hatchet
11Dylan Hocken22:18.9Grand Blanc73.0Northwood
10Ben Vanderlooven21:57.0Hudson73.0Homer
10Frederick Thurn22:13.2Portage Northern72.6Lakeview
11Anthony Franco-Rivera22:18.1Bangor72.3Fennville Open
9Landon Nott22:40.2Prairie Heights72.3Centreville
12Lucas Dudley22:40.5Mendon72.2Centreville
11Alliance Rivera22:00.1Adrian Madison72.0Homer
11Sawyer McComb22:15.4Richland Gull Lake71.9Lakeview
10Devin Selk22:22.6Saginaw Heritage71.8Northwood
9Otto Dahleen22:22.6Alpena71.8Northwood
9Bryce Cole22:16.2Three Rivers71.6Lakeview
9Lucas Moore22:06.5Macomb L’Anse Creuse North71.5Muskrat Classic
10Will Kraak22:20.6West Michigan Homeschool71.5Fennville Open
10Cooper Ward22:28.5Hemlock71.2Trent Carter
11Lucas Buys22:26.6Hudsonville Unity Christian71.1Christian Schools
10David Steenwyk22:40.0Holland Christian71.0Bredeweg
12Summer Yuan22:29.8Saginaw Michigan Lutheran Seminary70.7Trent Carter
11Reed Sprague22:27.0Beaverton70.7Ray Helsing
11Ben Card22:19.3North Branch70.6Hatchet
9Caleb Parlberg22:19.4Birch Run70.5Hatchet
11Greyson DeWys22:41.7Hamilton70.4Bredeweg
12Henry Brummeler22:26.7Tawas70.4Northwood
10Aidan Miller22:23.7Three Oaks River Valley70.4Fennville Open
9Ignacio Ramirez22:41.9Holland West Ottawa70.4Bredeweg
10Easton Bierlein22:42.1Kalamazoo Loy Norrix70.3Bredeweg
12Doug Gaylord22:29.2GR South Christian70.3Christian Schools
11Andrew Bieth22:10.2Marine City70.3Muskrat Classic
9Dylan Gurica22:05.2Clinton70.3Homer
12Shane Mier22:29.3GR South Christian70.2Christian Schools
9Landon Mckenna22:10.4Charyl Stockwell Academy70.2Muskrat Classic
11Dale Hitz22:05.7Homer70.1Homer
11Kevin Flores22:25.1Fennville70.0Fennville Open
9Evan Matheney22:11.1Armada70.0Muskrat Classic
11Maxwell Trombley22:12.3Brown City69.6Muskrat Classic
11Owen Bartoszewski22:05.4Petoskey St. Michael69.5Bear Country
11Tristen Recchia22:12.6New Haven Merritt Academy69.5Muskrat Classic
12Nathan Morrison22:45.9GR NorthPointe Christian69.4Hornet
9Evan Kalajainen22:44.9Zeeland West69.4Bredeweg
11Tyler Andrews22:45.7Coopersville69.1Bredeweg
10Hunter Page22:50.1Schoolcraft69.0Centreville
11Adolfo Sanchez-Perez22:28.5Niles68.8Fennville Open
11Conner Ryan22:47.7Stanton Central Montcalm68.8Hornet
9Zayden Kingman22:46.7Muskegon Reeths-Puffer68.8Bredeweg
9Maxim Bellinger22:46.8Muskegon Reeths-Puffer68.7Bredeweg
10Eathan Burnett22:51.5Watervliet68.5Centreville
10Raul Camacho22:15.8Clinton Twp. Chippewa Valley68.4Muskrat Classic
12Nate Dix22:09.2Grand Traverse Academy68.3Bear Country
12Enoch Wang22:35.3GR South Christian68.2Christian Schools
11Nathan Kinney22:09.5Grand Traverse Academy68.2Bear Country
12Noah Potoshnick22:35.9Elmhurst (Timothy Christian)68.0Christian Schools
9Joseph Propson22:16.9Detroit U-D Jesuit68.0Muskrat Classic
11Reid Tracy22:12.2Homer67.9Homer
10Vincent Ambrozaitis22:38.4Mt. Pleasant Sacred Heart67.9Trent Carter
11Blake Green22:18.0St. Clair67.7Muskrat Classic
10Taben West22:56.2TC Central (Traverse City)67.6Titan Takeoff
11Tyler Deneau22:11.6Grand Traverse Academy67.5Bear Country
11Caden Ardan22:11.8Grand Traverse Academy67.4Bear Country
9Jonathan Steenhagen22:50.9Muskegon Reeths-Puffer67.4Bredeweg
10Gavin Leiter22:55.0Watervliet67.3Centreville
10Jacob Schermerhorn Jr22:29.4Birch Run67.2Hatchet
10Connor Van Lente22:55.8Watervliet67.1Centreville
12Tyson Gaydosh22:14.9Brooklyn Columbia Central67.1Homer
12Gavin McLane22:29.9BC Pennfield67.0Lakeview
12Henry Myers22:31.8North Branch66.4Hatchet
12Dylan Lasher22:31.9Dryden66.4Hatchet
9Talon Abbott22:36.1Bangor66.3Fennville Open
10Jasper Kida22:15.3Grand Traverse Academy66.2Bear Country
11Zachary Ebel22:40.0Bay City Western66.0Northwood
10Logan Simpson22:56.3Saranac65.9Hornet
11Ryan Zou22:23.3Madison Heights Lamphere65.9Muskrat Classic
12Jonas Burdick23:00.0Union City65.7Centreville
9Kasyn Novak22:56.1Muskegon Reeths-Puffer65.6Bredeweg
10Jed Barlow22:43.4Dyer (Illiana Christian)65.5Christian Schools
9Casey Emery22:43.0Midland65.0Northwood
11Asher Rauch22:59.1GR NorthPointe Christian65.0Hornet
12Connor Erlenbeck22:36.6Millington64.8Hatchet
10Eamon Ennis22:41.1West Michigan Homeschool64.6Fennville Open
9Bo Blair22:59.1Muskegon Reeths-Puffer64.6Bredeweg
11Andrew Schout23:00.2Belding64.6Hornet
9Bryce Blair22:59.5Muskegon Reeths-Puffer64.5Bredeweg
9Jace Matthews22:59.9Coopersville64.4Bredeweg
9Cameron Coleman22:23.1Adrian Madison64.3Homer
9Dominic Carrell23:04.1Lakeland64.3Centreville
11Miles Popma22:46.4LeRoy Pine River64.2Ray Helsing
12Christian Martinez23:01.5Ionia64.2Hornet
12Roscoe Porter22:38.6Millington64.1Hatchet
9Isaac Verougstraete22:28.7Almont64.1Muskrat Classic
11Ethan Webb22:45.9Gladwin64.0Northwood
9Drew Fausz22:23.9Olivet64.0Homer
9Oliver Kovac22:39.0St. Joseph64.0Lakeview
11Jacob Villegas23:01.1Dowagiac Union64.0Bredeweg
11Jesse Taylor22:46.5Flint Kearsley63.8Northwood
10James Emmons22:40.1Mayville63.6Hatchet
9Dylan Buys22:49.1Hudsonville Unity Christian63.6Christian Schools
12Dominic Rivette22:52.0Hemlock63.3Trent Carter
11Robbie Kilpatrick22:41.3Harbor Beach63.2Hatchet
10Landon Hauk-Powell22:48.7Coleman63.1Northwood
9Henry Roelofs22:51.4GR Christian62.9Christian Schools
9Blake Smoker23:09.1Sturgis62.6Centreville
9Logan O’Hara22:50.1Bay City Western62.6Northwood
9Drew Keys22:50.4Flint Powers Catholic62.5Northwood
10Carson Jasick23:06.1Montague62.3Bredeweg
12Jeremiah Hargreaves23:07.1Dowagiac Union62.0Bredeweg
10Justin Klap23:07.6GR Kenowa Hills61.8Bredeweg
10Tanner Bloom22:49.8Fennville61.7Fennville Open
9Henry Koyl23:11.8Coldwater61.7Centreville
10Quinton Herppich23:07.9Holland West Ottawa61.7Bredeweg
10Emiliano Flores22:31.1Adrian Madison61.6Homer
11Ben Harrison22:53.5Tawas61.5Northwood
9Chase Barrigar22:57.7Hemlock61.4Trent Carter
10Jude Krey22:54.2Alpena61.3Northwood
10Tommy Weyhing22:37.2Grosse Pointe South61.3Muskrat Classic
12Henry Vo22:32.7Adrian Madison61.1Homer
9Ulises Aguilar23:10.2East Kentwood60.9Bredeweg
9Elijah Worrell22:33.9Hudson60.7Homer
9Ethan Haapala23:11.1GR Kenowa Hills60.7Bredeweg
9Samuel Chudy22:39.2Grosse Pointe South60.6Muskrat Classic
9Henry Peters23:11.7Buchanan60.4Bredeweg
9Noah Gobie22:49.7Deckerville60.4Hatchet
10Alfonso Marcano22:40.1Marysville60.3Muskrat Classic
9Seth Watta22:40.1MACH Running60.3Muskrat Classic
12Luke Herder22:59.3GR South Christian60.2Christian Schools
10Kai Borden22:55.0Berrien Springs60.0Fennville Open
9Josiah Matson22:51.3Dryden59.9Hatchet
9Luca Mesch-Carinci23:13.4Kalamazoo Loy Norrix59.9Bredeweg
12Malachi Vannette22:58.4Midland Dow59.9Northwood
10Caleb Reeves22:51.7Birch Run59.8Hatchet
9Evan Looyenga23:01.5GR Covenant Christian59.5Christian Schools
9Mason Allen23:15.9Greenville59.4Hornet
9Marcus Crawley23:00.3Midland Dow59.2Northwood
10Jonathan Visscher23:15.4Muskegon Reeths-Puffer59.2Bredeweg
10Ethan Hammontree22:39.4Brooklyn Columbia Central58.9Homer
9Clayton Broker23:20.5Centreville58.8Centreville
11Joseph Kinney22:39.6Athens58.8Homer
11Nicholas Serda23:01.8Tawas58.7Northwood
10Nicholas Warriner22:56.0Jackson Lumen Christi58.3Lakeview
9Levi Yates23:03.1Grand Blanc58.3Northwood
10Braylon Wood23:22.4Coldwater58.2Centreville
11Samuel Scott22:57.7Peck57.8Hatchet
9Wyatt Snyder23:04.8Lake City57.7Northwood
12Grant Gardner22:57.9Peck57.7Hatchet
10Edin Halilovic22:48.2Auburn Hills Avondale57.6Muskrat Classic
12Chase Green23:05.2Gladwin57.6Northwood
9Wyatt Smith23:20.6Zeeland West57.5Bredeweg
11Logan Whitmer23:10.1Saginaw Michigan Lutheran Seminary57.3Trent Carter
12Liam Schulz23:07.2Howard City Tri-County57.3Ray Helsing
9Henrik Hall22:59.8Harbor Beach57.1Hatchet
9Hayden Fowler23:06.8Lake City57.1Northwood
12Ryan Buist22:59.9St. Joseph57.0Lakeview
10Ryder Bernard23:00.0St. Joseph57.0Lakeview
9Aiden Legg22:45.4Adrian Madison56.9Homer
9Cole Wing23:11.6Breckenridge56.8Trent Carter
9Ethan Pinks22:52.2Warren Woods Tower56.3Muskrat Classic
11Jaydan Alvarez23:12.3Hudsonville Unity Christian55.9Christian Schools
10Joe Gould23:26.4Belding55.9Hornet
11Andrew Dempsey23:28.3Greenville55.2Hornet
9Braxten Vis23:27.4Hamilton55.2Bredeweg
10Ethan Melendrez23:12.7Southgate Anderson55.1Northwood
11Skyler Morgan23:06.1BC Lakeview55.0Lakeview
11Blaine Stieg23:14.9LeRoy Pine River54.7Ray Helsing
9Vincent Finedell22:53.0Galesburg-Augusta54.3Homer
9Thomas Steed22:51.3Petoskey St. Michael54.2Bear Country
12Elias Russell23:37.2TC Central (Traverse City)53.9Titan Takeoff
11Gavin Thomas22:54.7Athens53.8Homer
9Max Krieger22:59.7Charyl Stockwell Academy53.8Muskrat Classic
9Cade DeVries23:18.8Hudsonville Unity Christian53.7Christian Schools
9Isaiah Langolf23:00.4Port Huron Northern53.5Muskrat Classic
10Vincent Beck23:18.6Reed City53.5Ray Helsing
9Logan Tenbrink23:15.5Martin53.2Fennville Open
12DJ Buterakos23:18.9Flint Kearsley53.0Northwood
10Logan Lynch23:02.0SCS Lake Shore53.0Muskrat Classic
10Victor Stark22:57.3Jackson Preparatory52.9Homer
10Robert Teall23:12.5Portage Northern52.8Lakeview
10JJ Alleman23:21.7Dyer (Illiana Christian)52.8Christian Schools
10Amittai Kawano23:34.7Holland West Ottawa52.8Bredeweg
11Caleb Miller23:18.0West Michigan Homeschool52.3Fennville Open
9Jacksen Heffner23:04.9Charyl Stockwell Academy52.0Muskrat Classic
12Valentino Giardina23:22.2Gaylord51.9Northwood
11Jaxon Whittaker23:22.2Lincoln-Alcona51.9Northwood
9David Cox23:38.6Kent City51.8Hornet
12Noah Bohan23:20.6Marcellus51.5Fennville Open
9Stuart Nicholson23:06.9Grosse Pointe South51.4Muskrat Classic
11Chris Badji23:24.2Saginaw Heritage51.3Northwood
9Jaycen Martin23:39.3Holland West Ottawa51.2Bredeweg
10Nathan Larivee23:07.7SCS Lake Shore51.1Muskrat Classic
10Anthony Powell23:01.7Mesick50.8Bear Country
10Henry Corrion23:19.0Caseville50.7Hatchet
11Julian Grecki23:09.6Detroit U-D Jesuit50.5Muskrat Classic
10Austin Hillman23:09.9Madison Heights Lamphere50.4Muskrat Classic
7Lucas Jager23:03.1Traverse City Christian50.3Bear Country
12Anson Lange23:29.8GR Christian50.1Christian Schools
10Jack Farkas23:28.1Freeland50.0Northwood
9Luke Ruede23:21.7Jackson Lumen Christi49.8Lakeview
Joe- T-23:22.2Caseville49.6Hatchet
10Andrew Ellison23:28.4Marcellus48.9Fennville Open
12Cayden Hincher23:26.0Portage Northern48.3Lakeview
9Tyler Rau23:33.7Saginaw Valley Lutheran48.1Northwood
9Joseph Gaabo23:17.1Detroit U-D Jesuit48.0Muskrat Classic
9Paxton Hilliard23:34.2Midland47.9Northwood
11Elijah Gee23:50.9Kent City47.7Hornet
12Timothy Duperon23:11.5Lake Leelanau St. Mary47.5Bear Country
12Samuel Felten23:35.6Frankenmuth47.5Northwood
12Levi Brooks23:33.1Lawton47.3Fennville Open
10Jackson Fransted23:29.1Parma Western47.3Lakeview
10Alec Cooper23:14.5Reading47.2Homer
9Patrick Austen23:53.0Portland St. Patrick47.0Hornet
10Mathis Konevauls23:13.2Mancelona46.9Bear Country
9Leo Haney23:39.2Sanford-Meridian46.3Northwood
11O’Neill Dougherty23:32.8BC Harper Creek46.1Lakeview
10Kaleb Kish-Salkovski23:24.3Grosse Pointe South45.6Muskrat Classic
10Ben Forbes23:36.5Marlette44.8Hatchet
9Abram Veldkamp23:46.4GR Christian44.5Christian Schools
9Joseph Sanderson24:00.7GR NorthPointe Christian44.4Hornet
10Aiden Musall23:46.7Gaylord43.8Northwood
9Bradley Singleton23:30.1Detroit U-D Jesuit43.6Muskrat Classic
10Elliott Taylor23:30.2Richmond43.6Muskrat Classic
9Xavier Clark23:25.3Hudson43.6Homer
9Michael Barrera23:48.3Reed City43.6Ray Helsing
12Cayson Smith23:51.6Standish Sterling43.5Trent Carter
9Finnegan Johnson23:31.2Grosse Pointe South43.3Muskrat Classic
10Robert Hindelang23:31.3Grosse Pointe South43.2Muskrat Classic
9Kyzer Reid23:31.5Warren Woods Tower43.2Muskrat Classic
9Justin Bullock23:31.7St. Clair43.1Muskrat Classic
9Aden Lim23:33.4Grosse Pointe South42.5Muskrat Classic
10Jonathan Armbrust23:50.9Genesee Christian42.4Northwood
12Timmy Li23:34.6Troy Athens42.1Muskrat Classic
9Ian Hodge24:07.2East Kentwood41.9Bredeweg
10Evan Wehrman24:07.3Byron Center Zion Christian41.9Bredeweg
11Christopher Ferguson23:54.2Howard City Tri-County41.6Ray Helsing
9Isaac Hobbs23:29.6Grand Traverse Academy41.5Bear Country
11Andrew Sutton23:36.6Armada41.5Muskrat Classic
10Jordan Pittenger23:54.4Genesee Christian41.2Northwood
9Joshua Herrell23:37.9Madison Heights Lamphere41.0Muskrat Classic
11Devan Parks23:38.0Macomb Lutheran North41.0Muskrat Classic
9Paul Kissinger23:33.7Homer40.8Homer
10Kenneth Graham24:12.9Montabella40.4Hornet
9Quinn Petrasko24:12.6Kalamazoo Loy Norrix40.1Bredeweg
12Jimmy Sarconi23:41.1Macomb Lutheran North40.0Muskrat Classic
11Matthew Boks23:36.6Olivet39.8Homer
12Gabriel Sheppard23:51.6Parma Western39.8Lakeview
9Easton Dykstra24:01.1GR Covenant Christian39.6Christian Schools
9Isaac Hyde23:37.1Reading39.6Homer
11Owen Munger24:20.1TC Central (Traverse City)39.6Titan Takeoff
9Henry Mack24:20.1TC West (Traverse City)39.6Titan Takeoff
10Isaac Emery24:15.3Coopersville39.2Bredeweg
10Brock Drewyor24:19.7Schoolcraft39.1Centreville
11Daniel Keesler23:54.1Stevensville Lakeshore39.0Lakeview
9Eli Morris23:54.5Quincy38.8Lakeview
9Nash Towery-Collins23:40.4Homer38.5Homer
10Nathan Shaw23:55.5Parma Western38.5Lakeview
12Christian Masterson24:03.5LeRoy Pine River38.5Ray Helsing
11Cameron Agosta23:46.6Marine City38.1Muskrat Classic
10Joseph DuGuay24:24.7TC Central (Traverse City)38.1Titan Takeoff
11Carter Blumenschein24:24.7Onekama38.1Titan Takeoff
9Mitchell Woodke24:04.2Frankenmuth37.9Northwood
9Peyton Schaaf23:57.3North Branch37.9Hatchet
12Ryan Grevengoed24:20.7Spring Lake37.4Bredeweg
10Aiden Beebe23:58.9St. Joseph37.4Lakeview
11Paul Williams23:59.8Millington37.1Hatchet
12Julian Trevino24:07.6Saginaw Heritage36.8Northwood
9Shawn Haselton23:43.7Mesick36.8Bear Country
11Evan Freeland24:02.8Kingston36.1Hatchet
9James Heiple24:11.6Beaverton35.8Ray Helsing
9Yang Feng Wildschut24:12.6GR Christian35.8Christian Schools
9Bradley Sre24:30.5Centreville35.5Centreville
9Ben Chapman23:54.7Troy Athens35.5Muskrat Classic
12Ethan Wiedyk24:17.5Standish Sterling34.8Trent Carter
10Jakob Woodward23:56.7Charyl Stockwell Academy34.8Muskrat Classic
9Isaiah Koops24:16.3GR Covenant Christian34.6Christian Schools
9Caden Grove23:57.4Algonac34.5Muskrat Classic
9Easton Powlus24:19.8St. Charles34.1Trent Carter
9Alexander Cislo23:59.1SCS Lake Shore34.0Muskrat Classic
10Reuben Eberly23:59.2Armada33.9Muskrat Classic
12Emmett Spence24:35.4Centreville33.9Centreville
11Kenny Turchi23:59.8Armada33.7Muskrat Classic
10Kaydence Gunnare24:38.5Kingsley33.5Titan Takeoff
9Boulder Kirtlan24:36.8Prairie Heights33.4Centreville
9Elijah Poll24:19.4Howard City Tri-County33.2Ray Helsing
11Gabriel Kuzma24:02.1SCS Lakeview33.0Muskrat Classic
9Jaden Sherman24:19.8Gladwin32.7Northwood
10Josiah Miller24:35.4Kalamazoo Loy Norrix32.5Bredeweg
10Andrew Grant23:57.8Lake Leelanau St. Mary32.1Bear Country
10Josh Hawkins24:24.3Howard City Tri-County31.6Ray Helsing
12Mason White24:39.9Montabella31.4Hornet
10David Lewis24:26.3Kalamazoo Homeschool Sports31.2Christian Schools
9Troy Tucker24:25.4Flint Kearsley30.9Northwood
10Joel Garner24:25.6Tawas30.8Northwood
9Garret Buter24:25.7Midland30.8Northwood
10Micah Spencer24:49.3TC Central (Traverse City)29.9Titan Takeoff
12Brayden Bobick24:32.0Saginaw Heritage28.7Northwood
10Gabe Noguez24:51.8Coldwater28.4Centreville
12Koltin Kilmer24:49.8Vestaburg28.1Hornet
9Paul Follett24:34.7Flint Powers Catholic27.8Northwood
10Matthew Hall24:34.8Saginaw Heritage27.7Northwood
10Hunter Weber24:29.0Stevensville Lakeshore27.3Lakeview
10Parker Webb24:38.0Gladwin26.7Northwood
10Kameron Sill24:35.3Berrien Springs26.6Fennville Open
11Joe Odell24:42.9Merrill26.4Trent Carter
12Ezekiel Rockhold24:56.3Saranac25.9Hornet
10MJ Flowers24:44.4Saginaw Michigan Lutheran Seminary25.9Trent Carter
10Daniel Lossio24:45.0Mt. Pleasant Sacred Heart25.7Trent Carter
9Zander Johnson25:02.4TC Central (Traverse City)25.5Titan Takeoff
9Samuel Jones24:25.9Troy Athens25.0Muskrat Classic
12Josh Eager24:26.1Brown City25.0Muskrat Classic
JrJon Harden24:26.5Detroit U-D Jesuit24.8Muskrat Classic
10Chuanda Yang24:44.5Midland Dow24.5Northwood
11Carter Hilla24:59.7GR Kenowa Hills24.4Bredeweg
9Kellan Dalhberg24:46.8GR Christian24.4Christian Schools
12Noah Bierod24:28.4Macomb L’Anse Creuse North24.2Muskrat Classic
9Alex Snapp24:23.9Addison24.1Homer
9Luke VenRoy25:01.8Coopersville23.7Bredeweg
12Alexander Smbatyan25:02.1Coopersville23.6Bredeweg
11Avian O’Dell24:47.6Saginaw Valley Lutheran23.5Northwood
9Quinn Sommer24:47.7Bay City Western23.4Northwood
9Benjamin Smith24:40.9Mattawan23.4Lakeview
11Evan Grizzle24:51.9Clio23.4Trent Carter
12Dylan Arnold24:31.0SCS Lakeview23.3Muskrat Classic
10Kason Lehr24:52.1Clio23.3Trent Carter
10Drew Cortright24:26.2Olivet23.3Homer
11Hayden Langmaid24:41.2Unionville-Sebewaing23.3Hatchet
9Ben Fuller24:27.0Olivet23.0Homer
12William Evans24:32.5Roseville22.8Muskrat Classic
9Luis Guiterrez25:05.8Ionia22.7Hornet
12Logan Shanks24:43.7Deckerville22.4Hatchet
12Owen Middleton24:54.8Mt. Pleasant Sacred Heart22.4Trent Carter
11Logan Messing24:44.3Deckerville22.2Hatchet
11Brock Warren25:10.5Constantine22.2Centreville
9James Haller24:52.5Saginaw Heritage21.8Northwood
12Terrance Wilson24:37.3Harper Woods21.2Muskrat Classic
9Alex Franckowiak24:37.9Armada21.0Muskrat Classic
9Henry Watkins24:39.5Grosse Pointe South20.5Muskrat Classic
12Bryant Waugh25:00.6Standish Sterling20.5Trent Carter
9Adam Scott24:39.7Port Huron Northern20.4Muskrat Classic
10Padraig Haehnle24:49.8Jackson Lumen Christi20.4Lakeview
9Logan Visser25:12.0GR Kenowa Hills20.3Bredeweg
10D’mario Guerra25:01.1Saginaw Michigan Lutheran Seminary20.3Trent Carter
9John (Jack) Killingbeck25:01.2Hemlock20.3Trent Carter
10Logan Decker25:17.4Coldwater19.9Centreville
9Carter Keinath24:52.8Deckerville19.4Hatchet
9Clayton Durga25:00.5Lake City19.2Northwood
9Jaden Nadolski25:01.8Southgate Anderson18.7Northwood
11Michael Payne24:55.1Quincy18.6Lakeview
12Tyler Gilbert24:58.0Parma Western17.7Lakeview
9Ethan Nshime25:21.5East Kentwood17.2Bredeweg
10Hugh Hood25:03.8West Michigan Homeschool17.1Fennville Open
10Easton Timmer25:22.5Byron Center Zion Christian16.8Bredeweg
9Cohen Bailey25:00.8BC Harper Creek16.7Lakeview
11Luke Lundeen25:10.7Elmhurst (Timothy Christian)16.4Christian Schools
9Colin Preston25:30.8TC Central (Traverse City)16.1Titan Takeoff
9Lucas Lynch24:52.8SCS Lake Shore16.1Muskrat Classic
11Remington Jones25:15.6St. Charles15.5Trent Carter
9Kingston Harris25:17.0Flint Powers Catholic13.7Northwood
9Nathaniel Fournier25:38.8TC West (Traverse City)13.4Titan Takeoff
10Nathaniel Sincissen25:20.2Saginaw Arts and Sciences12.6Northwood
9Maddox Videan25:13.7Jackson Lumen Christi12.4Lakeview
11Quincy Page25:14.3Vermontville Maple Valley12.2Lakeview
11Elijah Rohdy25:23.2LeRoy Pine River12.0Ray Helsing
10Grady Wilkes25:16.3Vermontville Maple Valley11.6Lakeview
12Dane Burk25:23.5Saginaw Valley Lutheran11.5Northwood
9Isaak Wearn25:26.7Reed City10.8Ray Helsing
9Liam VerHoef25:25.6West Michigan Homeschool9.8Fennville Open
10Wyatt Welsh25:14.0Cardinal Mooney Catholic9.0Muskrat Classic
11Samuel Versaci25:14.1Detroit U-D Jesuit9.0Muskrat Classic
9Ren Lucas25:46.3Kalamazoo Loy Norrix8.9Bredeweg
11Gage Carlson25:50.8Bloomingdale8.7Centreville
9Daniel Old25:12.3Addison7.9Homer
9Joey Jerome25:50.2Muskegon Reeths-Puffer7.6Bredeweg
9Riley Burke25:13.4Jackson Preparatory7.5Homer
12Max Hobbs25:11.6Grand Traverse Academy7.5Bear Country
11Ben Ellens25:37.9Elmhurst (Timothy Christian)7.4Christian Schools
10Ashton Dafoe25:19.0Port Huron7.3Muskrat Classic
9Wyatt Harrington25:52.6Muskegon Reeths-Puffer6.8Bredeweg
12Zion Bell25:32.8Portage Northern6.0Lakeview
10Jaxon Hunt25:55.3Coopersville5.9Bredeweg
10Liam Kirtley25:35.2BC Lakeview5.3Lakeview
9Noah Mayer25:26.6Roseville4.8Muskrat Classic
9Aldous Throesch26:02.1Zeeland West3.6Bredeweg
10Josiah Davis25:31.0SCS Lake Shore3.3Muskrat Classic
10Jack Branchick25:31.7Algonac3.1Muskrat Classic
10Cayden Parent25:32.9Marysville2.7Muskrat Classic
9Leonardo Jatoba25:43.4Portage Central2.5Lakeview
11Paul Jensen25:54.4Saginaw Michigan Lutheran Seminary2.5Trent Carter
9Blake Robinson25:44.5Kingston2.2Hatchet
12Carson Warner25:31.1Adrian Madison1.6Homer
9Gabe Donakowski25:55.8Alpena0.7Northwood
9Porter Moulds25:34.5Athens0.5Homer
9Noah Hudson26:12.6GR NorthPointe Christian0.5Hornet
12Nyko Winebaugh26:16.1Schoolcraft0.3Centreville