Uncategorized

2025 Ratings: October 14th Meets

Lillian Bender, Yale – She had a clutch performance at 2024’s regional, spitting out a 20:03, well below her previous best. Equally impressive was her 20:40 from Tuesday, her second sub-21 of the year. The times don’t tell it all though, because if she was 7th (as she was in the previous two BWAC jamborees), the Bulldogs are second place. Moving up those three spots into 4th gave Yale a win in the final league competition.

Jack Steen, Traverse City Central – The annual dogfight between Central and West was won by the Trojans. Many thanks can be had, but one in particular for Steen. Whereas many ran much slower on the tough Gaylord course, Steen stayed steady, racing to his 3rd fastest time of the season.

Sean Thompson, Caledonia – Strongly apparent is the strength of the OK Conference. Tons of divisions and each has a few top-ranked teams. For the OK Green boys, Caledonia and Jenison are the two representatives. The two had traded wins in the first two conference races and as a result, everything was on the line Tuesday. The stage was there for an ever-improving Thompson, who’s dropped over a minute from his freshman best and moved up from 22nd here in early September to 4th on Tuesday. His Scots won.

MeetBoys Adj.Girls Adj.Average
Big 8 4+4+11+8
BNC Championship-19-29-24
BWAC 3+4+9+7
CSAA Red Championship-11-5-8
CSAA White 3-13-12-13
Lakeland Conference+36+44+40
MIAC Championship+21+24+23
Northern Shores Championship+16+18+17
OK Green Conference+16+14+15
River Valley Mustang+5+1+3
TCC Championship-11-10-11
WMC Lakes 3+9+12+11
WMC Rivers 3-40-25-33
Wolverine Conference-12-10-11

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionWABDate
Traverse City West**136.71134.2BNC Championship
Jenison**133.71131.1OK Green Conference
Traverse City Central*124.11123.2BNC Championship
Byron Center104.61100.1OK Green Conference
Caledonia98.91102.0OK Green Conference
Muskegon Mona Shores68.3185.5OK Green Conference
Alpena58.8177.0BNC Championship
Muskegon Reeths-Puffer50.7156.9OK Green Conference
TeamTop 5 Avg.DivisionWABDate
Otsego***145.12145.6Wolverine Conference
Cadillac**122.12120.8BNC Championship
Fremont102.42102.9WMC Lakes 3
Yale90.2284.2BWAC 3
Sturgis87.9297.0Wolverine Conference
Armada84.7289.2BWAC 3
Plainwell83.9295.4Wolverine Conference
Edwardsburg83.7284.3Wolverine Conference
Gaylord81.2290.1BNC Championship
Ludington73.4290.3WMC Lakes 3
Petoskey73.3268.2BNC Championship
Niles66.7263.9Wolverine Conference
Vicksburg63.6266.3Wolverine Conference
Three Rivers59.1265.4Wolverine Conference
Howard City Tri-County58.6264.0CSAA Red Championship
Berrien Springs48.8244.0Lakeland Conference
Croswell-Lexington43.6254.3BWAC 3
Paw Paw37.2262.3Wolverine Conference
Imlay City34.4241.6BWAC 3
Big Rapids10.2220.0CSAA Red Championship
North Branch0.62-2.1BWAC 3
TeamTop 5 Avg.DivisionWABDate
Hart*94.5396.8WMC Rivers 3
Kent City*93.9396.0CSAA White 3
Plymouth Christian Academy*89.0388.1MIAC Championship
Remus Chippewa Hills*83.5395.0CSAA Red Championship
Harbor Springs79.4380.0Northern Shores Championship
Bronson76.7386.2Big 8 4
Stanton Central Montcalm76.1383.9CSAA White 3
Reed City74.2379.9CSAA Red Championship
Boyne City72.5364.7Northern Shores Championship
Elk Rapids67.6364.9Northern Shores Championship
Bridgman66.9371.0River Valley Mustang
Manistee64.7360.0WMC Lakes 3
Mason County Central56.9335.0WMC Rivers 3
Charlevoix51.13Northern Shores Championship
Kalkaska50.6352.5Northern Shores Championship
Lakeview50.636.8CSAA White 3
Cheboygan50.4346.2Northern Shores Championship
Union City49.6350.5Big 8 4
Algonac49.4332.0BWAC 3
Buchanan43.6346.3Lakeland Conference
Almont41.9341.0BWAC 3
Erie Mason35.5328.8TCC Championship
Ottawa Lake-Whiteford35.5338.1TCC Championship
Shelby32.6320.6WMC Rivers 3
Sand Creek31.5349.3TCC Championship
Niles Brandywine31.4342.4Lakeland Conference
Newaygo8.4341.2CSAA Red Championship
TeamTop 5 Avg.DivisionWABDate
Whitmore Lake***112.34114.6MIAC Championship
Kalamazoo Hackett**92.5497.0River Valley Mustang
Concord*77.5476.7Big 8 4
Novi Christian Academy45.5438.7MIAC Championship
Lutheran Westland35.7441.8MIAC Championship
Petersburg-Summerfield21.8424.4TCC Championship
TeamTop 5 Avg.DivisionWABDate
West Michigan Homeschool31.4HSRiver Valley Mustang
TeamTop 5 Avg.DivisionWABDate
Sault Ste. Marie4.2UP 191.6BNC Championship

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWABDate
Caledonia**189.51189.6OK Green Conference
Traverse City Central**189.41189.6BNC Championship
Jenison**188.11187.3OK Green Conference
Traverse City West**186.51191.0BNC Championship
Alpena170.81171.8BNC Championship
Byron Center163.11169.8OK Green Conference
Muskegon Mona Shores152.91153.5OK Green Conference
Muskegon Reeths-Puffer112.01120.1OK Green Conference
Muskegon54.71113.1OK Green Conference
TeamTop 5 Avg.DivisionWABDate
Otsego*179.52182.0Wolverine Conference
Whitehall*176.62179.6WMC Lakes 3
Petoskey*176.22176.0BNC Championship
Three Rivers*176.22178.9Wolverine Conference
Vicksburg*174.22171.4Wolverine Conference
Edwardsburg*172.42174.8Wolverine Conference
Paw Paw166.32167.0Wolverine Conference
Fremont165.82166.7WMC Lakes 3
Yale165.12163.2BWAC 3
Howard City Tri-County165.02166.1CSAA Red Championship
Sturgis156.82158.2Wolverine Conference
Plainwell155.62171.3Wolverine Conference
Ludington153.42158.3WMC Lakes 3
Gaylord152.22148.5BNC Championship
Muskegon Oakridge149.62157.0WMC Lakes 3
Cadillac147.92155.1BNC Championship
North Branch131.82132.4BWAC 3
Niles129.62140.5Wolverine Conference
Armada125.22119.8BWAC 3
Croswell-Lexington123.62132.9BWAC 3
Imlay City123.12121.6BWAC 3
Berrien Springs121.42139.5Lakeland Conference
Big Rapids117.32117.5CSAA Red Championship
Dowagiac Union101.9295.8Lakeland Conference
TeamTop 5 Avg.DivisionWABDate
Charlevoix**180.03188.5Northern Shores Championship
Stanton Central Montcalm**173.13176.6CSAA White 3
Plymouth Christian Academy*164.63166.7MIAC Championship
Buchanan*163.43172.6Lakeland Conference
Hart*162.33167.8WMC Rivers 3
Reed City*160.73163.3CSAA Red Championship
Erie Mason*159.03158.5TCC Championship
Harbor Springs155.13154.2Northern Shores Championship
Montague148.93157.4WMC Lakes 3
Quincy148.03145.4Big 8 4
Algonac147.23150.1BWAC 3
Union City144.13136.7Big 8 4
Grayling143.53144.7Northern Shores Championship
Bronson142.53144.0Big 8 4
Sand Creek141.83142.7TCC Championship
Boyne City141.13143.0Northern Shores Championship
Rochester Hills Lutheran NW140.03155.4MIAC Championship
Charyl Stockwell Academy138.93134.2MIAC Championship
Kent City138.13133.6CSAA White 3
Almont137.53141.9BWAC 3
Kalkaska136.13136.9Northern Shores Championship
Cheboygan126.13122.4Northern Shores Championship
Lakeview125.13103.4CSAA White 3
Kingsley119.63115.3Northern Shores Championship
Mason County Central115.03WMC Rivers 3
Newaygo106.63114.4CSAA Red Championship
Stockbridge103.1398.6Big 8 4
Remus Chippewa Hills100.63107.9CSAA Red Championship
Manistee92.43WMC Lakes 3
Springport82.13Big 8 4
Shelby68.2346.8WMC Rivers 3
North Muskegon12.5325.7WMC Rivers 3
TeamTop 5 Avg.DivisionWABDate
Whitmore Lake**157.84166.4MIAC Championship
Lutheran Westland*146.14144.7MIAC Championship
Three Oaks River Valley*143.44149.7River Valley Mustang
Kalamazoo Hackett*142.94168.7River Valley Mustang
Concord131.94132.6Big 8 4
Novi Christian Academy130.54132.2MIAC Championship
Hesperia110.54103.4WMC Rivers 3
St. Joseph Lake Michigan Catholic100.0499.8River Valley Mustang
Petersburg-Summerfield95.3488.9TCC Championship
Athens87.2499.5River Valley Mustang
Vermontville Maple Valley83.0479.7Big 8 4
Lawrence34.6465.1River Valley Mustang
Reading32.74Big 8 4
TeamTop 5 Avg.DivisionWABDate
West Michigan Homeschool120.9HSRiver Valley Mustang
TeamTop 5 Avg.DivisionWABDate
Sault Ste. Marie125.4UP 1174.8BNC Championship

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Emma Hoffman17:10.8Otsego179.7Wolverine Conference
12Katie Berkshire17:38.1Gaylord177.0BNC Championship
11Kaylie Livingston17:45.0Whitmore Lake157.0MIAC Championship
11Tessa Mascari18:49.2TC West (Traverse City)153.3BNC Championship
11Paige McMeans18:29.4Jenison145.5OK Green Conference
9Alayna Verhage19:02.6Otsego142.5Wolverine Conference
12Brooklynn Brown19:22.4Cadillac142.2BNC Championship
10Mai Nguyen19:07.5Plainwell140.8Wolverine Conference
9Addelyn Sabatke19:07.6Otsego140.8Wolverine Conference
12Abby Veit19:27.2TC West (Traverse City)140.6BNC Championship
10Elliana Max19:16.7Kent City138.4CSAA White 3
10Madeline Aleisa18:51.1Jenison138.3OK Green Conference
12Payton Lamb19:37.4TC West (Traverse City)137.2BNC Championship
11Ella McInerney19:45.2Cadillac134.6BNC Championship
9Cecelia Jacobson19:46.6TC Central (Traverse City)134.1BNC Championship
11Skylar Mejeur19:33.9Otsego132.1Wolverine Conference
9Hailey Kuhn19:54.2Cadillac131.6BNC Championship
12Sienna Cobb19:55.5TC Central (Traverse City)131.2BNC Championship
9Eliza Schwass19:14.6Ludington131.1WMC Lakes 3
9Adelyn Verhage19:38.3Otsego130.6Wolverine Conference
12Macy Guikema19:14.6Jenison130.5OK Green Conference
10Grace Leman19:44.2Edwardsburg128.6Wolverine Conference
12Brynne Schulte19:16.3Elk Rapids128.6Northern Shores Championship
11Annabelle Lowman19:22.9Ludington128.4WMC Lakes 3
9Emma Storey19:21.1Jenison128.3OK Green Conference
12Kailey Mann19:23.8Byron Center127.4OK Green Conference
10Leighton Basile20:08.7TC West (Traverse City)126.8BNC Championship
12Mackenzie Conner19:28.7Jenison125.8OK Green Conference
12Peyton Tucker20:12.6TC West (Traverse City)125.5BNC Championship
12Emma Riker19:48.7Kalamazoo Hackett123.4River Valley Mustang
12Linnea Paige19:40.5Fremont122.5WMC Lakes 3
10Kelly Comfort20:21.5TC Central (Traverse City)122.5BNC Championship
11Akaela Daman19:38.9Caledonia122.4OK Green Conference
12Carina Burchi19:29.3Whitmore Lake122.2MIAC Championship
12Reese Smith20:22.5TC West (Traverse City)122.2BNC Championship
10Emily Truszkowski20:23.6TC Central (Traverse City)121.8BNC Championship
9Lulu Park20:05.2Sturgis121.6Wolverine Conference
12Georgia Babcock20:06.6Edwardsburg121.1Wolverine Conference
12Andrea Schwartz19:43.0Jenison121.0OK Green Conference
9Tala Carlin19:14.9Buchanan120.4Lakeland Conference
12Ashlynn Harris19:49.6Bronson119.8Big 8 4
11Kamryn Salladay20:12.7Lakeview119.8CSAA White 3
12Madi Hare19:38.3Plymouth Christian Academy119.2MIAC Championship
12Ella Heffner19:38.4Charyl Stockwell Academy119.2MIAC Championship
9Taylee Fox20:12.8Otsego119.1Wolverine Conference
10Shelby Zimmer20:16.2Kent City118.6CSAA White 3
12Ava Pawlick20:36.0Petoskey117.7BNC Championship
10Lindsay Smith20:36.5TC West (Traverse City)117.5BNC Championship
9Myah Breuker19:56.4Fremont117.2WMC Lakes 3
11Natalie Rosema20:33.9Hart117.0WMC Rivers 3
12Rebekah Stachura20:20.7Otsego116.4Wolverine Conference
9Anamaria Brazdau19:51.8Plymouth Christian Academy114.7MIAC Championship
12Jersi Bilek20:02.0Muskegon Reeths-Puffer114.7OK Green Conference
12Anna Pray19:59.3Elk Rapids114.2Northern Shores Championship
9Claire Albrecht20:08.7Armada114.1BWAC 3
11Madeline Goodwin20:31.3Otsego112.9Wolverine Conference
10Molly Bruggink20:32.7Plainwell112.4Wolverine Conference
12Tessa Hatt20:32.8Sturgis112.4Wolverine Conference
10Saige Cole20:17.2Yale111.3BWAC 3
11Anna VanderWal20:12.6Caledonia111.2OK Green Conference
10Ariana Rajah20:56.4TC Central (Traverse City)110.9BNC Championship
10Dory Simon20:33.3Remus Chippewa Hills110.6CSAA Red Championship
12Grace Coston20:40.5Stanton Central Montcalm110.5CSAA White 3
12Donna Haaksma20:15.4Byron Center110.2OK Green Conference
12Bailey Wenzlick21:03.8TC West (Traverse City)108.4BNC Championship
9Ryleigh Alderink21:00.1Holton108.3WMC Rivers 3
10Chloe Mazza21:09.1Cadillac106.6BNC Championship
12Joelle Patten20:28.5Fremont106.5WMC Lakes 3
11Bridget Raven21:13.5TC West (Traverse City)105.2BNC Championship
9Lena Coulston20:55.0Niles105.0Wolverine Conference
12Abigail Denoyer20:37.5Armada104.5BWAC 3
11Lillian Bender20:39.9Yale103.7BWAC 3
12Lillian Shev21:17.9TC Central (Traverse City)103.7BNC Championship
11Hallee Hervey20:54.1Reed City103.6CSAA Red Championship
12Ella Grimm20:37.2Muskegon Mona Shores102.9OK Green Conference
11Nico Triebold20:37.2Grayling101.6Northern Shores Championship
12Quinn Hatfield21:00.3Remus Chippewa Hills101.6CSAA Red Championship
10Madelyn Barkley20:46.7Croswell-Lexington101.4BWAC 3
10Malynda Lambros20:31.9Whitmore Lake101.4MIAC Championship
12Maryrose Halberg20:38.2Charlevoix101.3Northern Shores Championship
11Marlowe Walcott21:03.8Reed City100.4CSAA Red Championship
11Kiera Piper20:59.1Kalamazoo Hackett100.0River Valley Mustang
12Braelyn Bunting21:12.9Stanton Central Montcalm99.7CSAA White 3
9Gretchen Oyer21:31.8TC Central (Traverse City)99.1BNC Championship
10Aaliyah Hillier20:45.1Kalkaska99.0Northern Shores Championship
11Brie Siems21:02.4Kalamazoo Hackett98.9River Valley Mustang
9Katelyn Schweihofer20:57.8Yale97.7BWAC 3
9Audrey Pyle20:56.7Concord97.4Big 8 4
11Lillie Kerr21:17.7Three Rivers97.4Wolverine Conference
10Emmarie Formsma20:54.9Byron Center97.0OK Green Conference
10Quinn Middleton20:56.3Byron Center96.6OK Green Conference
11Alonna Goodsell20:59.5Bronson96.5Big 8 4
12Kandin Shuler21:11.0Bridgman96.0River Valley Mustang
11Stefi Reskevics20:54.8Harbor Springs95.7Northern Shores Championship
11Andrea Rolston21:25.0Stanton Central Montcalm95.7CSAA White 3
11Brynn Copenhaver21:23.4Three Rivers95.5Wolverine Conference
10Ruth Hanson21:42.8Cadillac95.4BNC Championship
9Kenna Koole21:26.2Vicksburg94.6Wolverine Conference
12Sofia Robertson20:53.3Whitmore Lake94.2MIAC Championship
11Jane Steen21:47.9TC Central (Traverse City)93.7BNC Championship
10Avery Huff21:29.7Paw Paw93.4Wolverine Conference
10Ellason Foster21:26.8Newaygo92.7CSAA Red Championship
10Alaina Schaner21:47.6Hart92.5WMC Rivers 3
10Luisa Vander Zwaag21:48.1Hart92.3WMC Rivers 3
10Hattie Driver21:11.6Manistee92.1WMC Lakes 3
10Bryn Riley21:48.7Hart92.1WMC Rivers 3
10Kate Olsen21:10.0Byron Center92.0OK Green Conference
10Peyton Nellis21:29.7Remus Chippewa Hills91.8CSAA Red Championship
10Hailee Bertels21:07.3Boyne City91.6Northern Shores Championship
10Gabi Rempe21:07.4Harbor Springs91.6Northern Shores Championship
12Eleanor Cole21:01.9Lutheran HS Westland91.4MIAC Championship
11Maggie Wagner21:14.3Jenison90.6OK Green Conference
11Allison Gautsche21:17.4Union City90.5Big 8 4
10Hailey Morrison21:20.0Croswell-Lexington90.3BWAC 3
11Braelynn Chiotti21:40.0Ottawa Lake-Whiteford90.0TCC Championship
12Sophie Wisener21:16.3Byron Center89.9OK Green Conference
12Delaney Little21:12.8Boyne City89.7Northern Shores Championship
10Tiona Sakala21:18.0Caledonia89.3OK Green Conference
9Kendall Van Ryn21:18.7Caledonia89.1OK Green Conference
10Cora Ball21:18.8Byron Center89.1OK Green Conference
10Alison Murray20:49.1Niles Brandywine89.0Lakeland Conference
9Natalie Christoffersen21:22.5Fremont88.5WMC Lakes 3
9Victoria Sparks21:44.9Otsego88.4Wolverine Conference
12Anna Pake21:40.8Howard City Tri-County88.1CSAA Red Championship
10Ellie Daniel22:06.7Petoskey87.5BNC Championship
11Briahna Campbell21:22.0Cheboygan86.7Northern Shores Championship
9Joselyn Vogel21:52.4Kent City86.5CSAA White 3
10Taylor Stanczak21:31.5Almont86.5BWAC 3
12Elodie Weaver21:16.6Whitmore Lake86.5MIAC Championship
11Brenna Yocum21:52.0Otsego86.0Wolverine Conference
12Georgia Haag21:33.6Manistee84.8WMC Lakes 3
12Taylor Sill21:03.3Berrien Springs84.2Lakeland Conference
11Anabelle Sketch22:18.9TC Central (Traverse City)83.4BNC Championship
11Olivia Reding22:20.3TC West (Traverse City)82.9BNC Championship
10Charlie Bont21:38.0Caledonia82.7OK Green Conference
10Sadie Bonczynski21:09.1Dowagiac Union82.3Lakeland Conference
12Kenzie Eicher22:04.0Sturgis82.0Wolverine Conference
12Carly Gaylord22:23.1Cadillac82.0BNC Championship
9Abigail Misiak22:23.4Alpena81.9BNC Championship
11Reese Hesse21:42.7Whitehall81.8WMC Lakes 3
11Hayden Lemieux22:04.7Paw Paw81.8Wolverine Conference
11Ava Childers21:47.2Yale81.3BWAC 3
11Helen Donner21:55.4Three Oaks River Valley81.2River Valley Mustang
11Haley Stimer21:46.1Concord81.0Big 8 4
11Maylan Sanders22:23.6Mason County Central80.5WMC Rivers 3
9Audrey Rinehart21:48.0Concord80.3Big 8 4
11Laura Castrejon22:04.3Newaygo80.2CSAA Red Championship
11Noel Parker22:24.7Shelby80.1WMC Rivers 3
12Nevaeh Battice22:26.1Mason County Central79.6WMC Rivers 3
12Makenzie Wolfe22:11.5Petersburg-Summerfield79.5TCC Championship
9Naomi Clark22:30.8TC Central (Traverse City)79.4BNC Championship
12Gwen Todd22:14.1Plainwell78.6Wolverine Conference
10Ava Bates21:40.5Lutheran HS Westland78.5MIAC Championship
9Lucy Chapman21:53.9Stockbridge78.4Big 8 4
9Emma Miller22:29.9Hart78.4WMC Rivers 3
12Laila Evola21:56.8Almont78.1BWAC 3
9Aya Pateman22:34.9Petoskey78.0BNC Championship
11Emily Satkowiak21:57.3Stockbridge77.2Big 8 4
12Ava Krohn21:56.5Fremont77.2WMC Lakes 3
10Rachel Meek21:45.8Plymouth Christian Academy76.7MIAC Championship
12Kayla Chisholm22:20.4Vicksburg76.5Wolverine Conference
10Madison Markowicz21:46.8Novi Christian Academy76.4MIAC Championship
9Isabella Wegener21:53.3Kalkaska76.2Northern Shores Championship
12Vada Brasington22:41.3TC Central (Traverse City)75.9BNC Championship
10Nora Kauffman22:20.0Howard City Tri-County75.0CSAA Red Championship
9Bayla Curtis22:27.3Kent City74.9CSAA White 3
12Cieara Barrett22:04.7Concord74.8Big 8 4
11Cloee Rupp21:58.5Cheboygan74.5Northern Shores Championship
12Fran Warren21:59.2Harbor Springs74.3Northern Shores Championship
10Elise Clarin22:03.7Caledonia74.1OK Green Conference
12Lydia Wells22:07.2Bronson73.9Big 8 4
12Kate Van Es22:17.7Kalamazoo Hackett73.8River Valley Mustang
9Jadelyn Arnold22:48.1TC West (Traverse City)73.6BNC Championship
10Anna Howell22:18.3Bridgman73.6River Valley Mustang
12Lizzie Bassett22:01.6Harbor Springs73.5Northern Shores Championship
12Izzy Szymasnki22:50.7Alpena72.8BNC Championship
12Zipporah Tran21:58.8Plymouth Christian Academy72.4MIAC Championship
11Helena Reiff22:14.1Armada72.3BWAC 3
9Melanie Jones22:12.5Vermontville Maple Valley72.2Big 8 4
11Claire DevlescHoward22:33.5Niles72.2Wolverine Conference
11Kaitlyn Durow22:11.6Muskegon Reeths-Puffer71.5OK Green Conference
12Cate Brown22:54.8Cadillac71.4BNC Championship
9Claire Osterhaven22:12.4Byron Center71.2OK Green Conference
12Pauline Chapman22:18.6Richmond70.8BWAC 3
9Allison Kujawski22:09.8Boyne City70.7Northern Shores Championship
11Darcy Keefe22:14.0Muskegon Reeths-Puffer70.7OK Green Conference
9Evelayna Szajner22:57.7Gaylord70.4BNC Championship
9Addisyn Gerken22:14.7Caledonia70.4OK Green Conference
11Allyson Albert22:13.5Grayling69.5Northern Shores Championship
11Evelyn McIndoe22:08.5Novi Christian Academy69.2MIAC Championship
11Ella Hendrixson22:31.7Three Oaks River Valley69.1River Valley Mustang
12Grace Raymond22:44.0Petersburg-Summerfield68.7TCC Championship
11Jean Holland23:03.2Cadillac68.6BNC Championship
11Addison Noteboom22:26.6Armada68.1BWAC 3
11Madison Trompen22:21.7Caledonia68.1OK Green Conference
10Allison Ost22:46.4Petersburg-Summerfield67.9TCC Championship
10Abby Raymond22:47.3Petersburg-Summerfield67.6TCC Championship
12Sahara Davis22:43.2Reed City67.3CSAA Red Championship
11Annika VanBuren22:48.3Edwardsburg67.2Wolverine Conference
9Lila Spletzer22:48.6Otsego67.1Wolverine Conference
9Kadence Ager22:30.3Algonac66.9BWAC 3
10Delaney McBride22:39.1Kalamazoo Hackett66.6River Valley Mustang
11Addy Wiers22:25.6Charlevoix65.5Northern Shores Championship
10Carolina Garcia22:54.1Sturgis65.3Wolverine Conference
11Sydney Erickson22:20.5Lutheran HS Westland65.2MIAC Championship
12Jocelynn Olds22:50.3Howard City Tri-County64.9CSAA Red Championship
11Tessa Feldpausch22:31.8Byron Center64.7OK Green Conference
11Lexi Kent23:14.9TC Central (Traverse City)64.7BNC Championship
12Briar Wing22:56.0Ottawa Lake-Whiteford64.7TCC Championship
11Hailey Parker22:32.0Muskegon Mona Shores64.7OK Green Conference
12Emma Buckland22:37.3Armada64.6BWAC 3
10Esme Kane23:15.7Gaylord64.4BNC Championship
11McKenna Landers22:32.9Muskegon Mona Shores64.4OK Green Conference
10Abigail Tava22:33.4Caledonia64.2OK Green Conference
9Ana Rice23:18.9TC West (Traverse City)63.4BNC Championship
10Abigail Riker22:49.5Kalamazoo Hackett63.2River Valley Mustang
12Maya Grossman23:00.6Vicksburg63.1Wolverine Conference
9Nora Schultz22:50.7St Joseph Our Lady of the Lake Catholic62.8River Valley Mustang
11Kira Manchip22:39.9Fremont62.7WMC Lakes 3
10Jenna Dobbs22:43.1Algonac62.6BWAC 3
12Kenai Kokx23:17.5Hart62.5WMC Rivers 3
10Avery Conner22:38.8Byron Center62.4OK Green Conference
9Riley Schlaufman22:44.0Imlay City62.3BWAC 3
12Bailey Thompson23:22.0Gaylord62.3BNC Championship
9Kiersten Craigo22:29.2Rochester Hills Lutheran NW62.3MIAC Championship
11Harper Bowman22:53.0New Buffalo62.0River Valley Mustang
10Katie Vick22:30.1Plymouth Christian Academy62.0MIAC Championship
11Julia Clarke22:36.5Harbor Springs61.8Northern Shores Championship
12Montanna Eads22:45.7Imlay City61.8BWAC 3
10Evelyn Weaver22:41.7Byron Center61.4OK Green Conference
12Riley Reed23:26.0TC West (Traverse City)61.0BNC Championship
10Adelyn Feenstra22:43.3Caledonia60.9OK Green Conference
12Makayla Watkins23:02.3Reed City60.9CSAA Red Championship
11Haili Martz23:07.6Niles60.8Wolverine Conference
9Taya Price-Thatcher22:40.2Harbor Springs60.6Northern Shores Championship
11Caroline Darrah22:34.7Whitmore Lake60.5MIAC Championship
12Gabrielle Kilbourn23:11.0Three Rivers59.7Wolverine Conference
11Madelyn Sterley23:26.3Mason County Central59.6WMC Rivers 3
9Conley Howard23:07.1Remus Chippewa Hills59.3CSAA Red Championship
9Giselle Babcock23:13.1Edwardsburg59.0Wolverine Conference
11Peyton Marshall22:39.6Plymouth Christian Academy58.8MIAC Championship
9Emilie Greene22:49.8Muskegon Mona Shores58.7OK Green Conference
9Emmy Farber23:15.8Sturgis58.1Wolverine Conference
9Lydia Longcore23:15.8Otsego58.1Wolverine Conference
10Ava Sielski22:54.0Manistee58.0WMC Lakes 3
9Marla Nothstine22:49.0Grayling57.7Northern Shores Championship
12Molly Wierengo22:53.2Byron Center57.6OK Green Conference
12Bethany Carpenter23:07.4Kalamazoo Hackett57.2River Valley Mustang
12Isabelle Goulding22:59.5Yale57.2BWAC 3
10Emily Ott22:26.0Berrien Springs56.7Lakeland Conference
10Kaylin Pinkowski23:09.2Bridgman56.6River Valley Mustang
12Abigail Studer23:35.8Hart56.4WMC Rivers 3
10Adilyn VanderWerf22:56.8Byron Center56.4OK Green Conference
9Kinley Gillis23:39.8TC Central (Traverse City)56.4BNC Championship
11Megan VanDyke23:21.4Plainwell56.2Wolverine Conference
9Callia Hawkins23:21.5Vicksburg56.2Wolverine Conference
9Emerson Jackson23:41.3TC Central (Traverse City)55.9BNC Championship
12Hannah Bennett22:58.5Caledonia55.9OK Green Conference
9Abigail Reding23:41.7TC West (Traverse City)55.8BNC Championship
10Kathryn Beyer23:37.8Shelby55.7WMC Rivers 3
12Cambrynne Giem22:55.2Boyne City55.6Northern Shores Championship
9Yadhira Thomassen22:49.7Auburn Hills Oakland Christian55.4MIAC Championship
12Piper Tracy23:42.8Cadillac55.4BNC Championship
9Gracelyn Heath23:43.1Alpena55.3BNC Championship
12Hazel Ogden22:57.6Boyne City54.8Northern Shores Championship
10Sophia Balistreri22:57.7Harbor Springs54.8Northern Shores Championship
10Evangeline Brown23:14.8Bridgman54.7River Valley Mustang
12Rachel Dhaseleer22:58.0Charlevoix54.7Northern Shores Championship
9Belle Miller23:15.5West Michigan Homeschool54.5River Valley Mustang
11Greta Meisel23:46.5Petoskey54.2BNC Championship
10Ava Harris23:22.6Remus Chippewa Hills54.1CSAA Red Championship
9Braelynn Thorrez23:06.7Concord54.1Big 8 4
11Stella Ullig23:17.5Bridgman53.8River Valley Mustang
11Rosalia Feldpausch23:04.7Byron Center53.8OK Green Conference
9Alivia Shipley23:29.4Paw Paw53.5Wolverine Conference
11Ella LaRocque23:02.3Cheboygan53.2Northern Shores Championship
11Rokhaya Ruhstorfer23:45.4Hesperia53.2WMC Rivers 3
12Adison Thorne23:45.6Mason County Central53.1WMC Rivers 3
10Mya Barrett23:09.8Concord53.1Big 8 4
10Abby Tromp23:07.7Byron Center52.8OK Green Conference
11Caramia DeGiulio22:58.4Southfield Christian52.5MIAC Championship
12Ani Free23:53.1TC Central (Traverse City)52.0BNC Championship
9Zarrah Dyer23:34.4Niles51.9Wolverine Conference
12Nadia Barnes23:00.6Novi Christian Academy51.8MIAC Championship
10Claira Slezak23:37.1Lakeview51.6CSAA White 3
12Jasmine Walker23:16.6Algonac51.5BWAC 3
10Maeve VanDam23:12.6Byron Center51.1OK Green Conference
9Brooke Scheidel23:39.7Kent City50.8CSAA White 3
12Kendall Braginton23:14.0Muskegon Mona Shores50.7OK Green Conference
12Lizzy Vollbrecht23:57.5TC West (Traverse City)50.5BNC Championship
12Alaina Nagel22:45.3Buchanan50.2Lakeland Conference
10Melina Campbell23:21.7Almont49.8BWAC 3
9Selah Sellers23:29.7West Michigan Homeschool49.8River Valley Mustang
11Meghan Venhuizen23:16.9Caledonia49.7OK Green Conference
11Lucy Otto23:17.6Jenison49.5OK Green Conference
11Eliza Thompson23:23.1Croswell-Lexington49.3BWAC 3
11Emmy Nofs23:32.4St Philip Catholic Central48.9River Valley Mustang
11Ella Clarke23:10.0Southfield Christian48.7MIAC Championship
10Scotlyn Wistinghausen24:03.3Cadillac48.6BNC Championship
12Brooke Bender23:23.1Caledonia47.6OK Green Conference
11Elizabeth Ortiz23:26.6Bronson47.5Big 8 4
12Logan Trygstad23:50.1Stanton Central Montcalm47.3CSAA White 3
11Ava Karsten24:08.0Alpena47.0BNC Championship
10Zayla Clark23:49.0Otsego47.0Wolverine Conference
10Anna Woodham23:21.2Harbor Springs46.9Northern Shores Championship
12Evi Burtt24:08.7TC West (Traverse City)46.8BNC Championship
9Mina Schneider24:08.8Cadillac46.7BNC Championship
10Jaelynn Horton23:51.1Erie Mason46.3TCC Championship
12Bridget McHugh23:23.4Boyne City46.2Northern Shores Championship
11Cora Draft23:27.8Caledonia46.1OK Green Conference
9Adelynn Cosby23:31.5Bronson45.8Big 8 4
10Lillian Johnson23:28.5Byron Center45.8OK Green Conference
9Katherine Riches23:18.6Auburn Hills Oakland Christian45.8MIAC Championship
11Eleanor Park23:53.0Sturgis45.7Wolverine Conference
9Raquel Gilliland23:32.1Manistee45.3WMC Lakes 3
9Kyle McClintic23:30.5Jenison45.2OK Green Conference
11Allison Mansfield23:35.5Armada45.2BWAC 3
9Nevaeh Parker23:50.0Big Rapids45.0CSAA Red Championship
9Sophie Walker23:36.9Algonac44.7BWAC 3
9Cora Belford23:28.4Boyne City44.5Northern Shores Championship
10Rylee Martis23:56.4Sand Creek44.5TCC Championship
9ElliAna Guikema24:11.6Hart44.5WMC Rivers 3
10Viviana VanAgtmael24:12.3Hart44.2WMC Rivers 3
9Amari Aldridge23:58.7Niles43.8Wolverine Conference
12Riley England23:58.9Erie Mason43.7TCC Championship
12Brooke Fluty23:30.9Elk Rapids43.7Northern Shores Championship
10Madalynn Trame23:59.2Sand Creek43.6TCC Championship
10Noelle Marsh23:40.7Yale43.4BWAC 3
12Magdalena Herberger23:37.8Manistee43.4WMC Lakes 3
11Ryanne Ellsworth23:37.8Whitehall43.4WMC Lakes 3
12Jocelyn Kiner23:06.2Dowagiac Union43.3Lakeland Conference
10Olivia Douglas23:33.9Elk Rapids42.7Northern Shores Championship
12Emerald Bludworth24:21.6TC Central (Traverse City)42.5BNC Championship
12Kennedy Kaylor24:03.0Edwardsburg42.3Wolverine Conference
10Annabelle Kingston24:22.1TC Central (Traverse City)42.3BNC Championship
11Samantha Osborne23:44.3North Branch42.2BWAC 3
12Ava Bonacci23:39.5Jenison42.2OK Green Conference
9Erilyn Kovas23:41.7Ludington42.1WMC Lakes 3
12Leah Storey23:59.3Remus Chippewa Hills41.9CSAA Red Championship
11Carly Smith23:43.9Union City41.7Big 8 4
9Brooklynn Cockerel24:05.4Otsego41.5Wolverine Conference
12Lisa Hert24:25.5Cadillac41.2BNC Championship
10Grace Forfinski23:47.3Ludington40.3WMC Lakes 3
12Summer Bertram24:29.0Cadillac40.0BNC Championship
11Parker Williams23:49.2Union City39.9Big 8 4
10Alana McNeilly24:05.7Howard City Tri-County39.8CSAA Red Championship
12Victoria Williams24:10.9Sand Creek39.7TCC Championship
9Carissa Rokos24:30.3TC Central (Traverse City)39.6BNC Championship
12Allison Ott23:17.9Berrien Springs39.4Lakeland Conference
12Payton Steinke24:12.5Sand Creek39.2TCC Championship
11Charity Rogers24:08.1Reed City39.0CSAA Red Championship
11Kendyl Musielewicz23:52.8Quincy38.7Big 8 4
11Alexis Colburn24:14.6Erie Mason38.5TCC Championship
12Abigail Yatooma23:40.9Novi Christian Academy38.4MIAC Championship
12Elizabeth Arlt23:54.1Union City38.3Big 8 4
10Queralt Mas23:52.2Jenison37.9OK Green Conference
9Bella Page23:53.3Jenison37.6OK Green Conference
10McKenzie Hawks23:56.6Union City37.5Big 8 4
11Ava Troxel23:44.1Rochester Hills Lutheran NW37.3MIAC Championship
12Caelynn London24:13.7Reed City37.1CSAA Red Championship
9Madison Srebnik24:38.4Alpena36.9BNC Championship
12Chen Leruitte24:01.2Imlay City36.6BWAC 3
10Karsynn Finkey24:01.8Armada36.4BWAC 3
12Sophia Douglass23:58.8Caledonia35.7OK Green Conference
10Abigail Douglass24:12.8Bridgman35.4River Valley Mustang
10Joselyn Flores24:38.8Hart35.4WMC Rivers 3
10Ella Penney23:30.2Berrien Springs35.3Lakeland Conference
9Braylynn Boochard24:19.6Remus Chippewa Hills35.2CSAA Red Championship
11Mackenzie Marshall24:06.0Armada35.0BWAC 3
10Olivia Green24:25.4Sturgis34.9Wolverine Conference
10Eliana Aris24:21.0Big Rapids34.7CSAA Red Championship
11Marion Renard24:46.2Alpena34.3BNC Championship
9Brooklyn Berson24:05.2Muskegon Mona Shores33.6OK Green Conference
9Joie Arntz24:24.5Remus Chippewa Hills33.5CSAA Red Championship
12Anna Martin24:02.1Kalkaska33.3Northern Shores Championship
10Coralie Carey24:06.3Jenison33.2OK Green Conference
10Kinley Eikenberry24:06.5Muskegon Mona Shores33.2OK Green Conference
11Courtney Borden24:04.6Kalkaska32.5Northern Shores Championship
9Lyla Nicholes24:08.7Muskegon Mona Shores32.4OK Green Conference
11Laila Mcdowell24:08.8Byron Center32.4OK Green Conference
11Analeigh Weaver24:49.4North Muskegon31.9WMC Rivers 3
12Kassidy Parmley24:12.4Whitehall31.9WMC Lakes 3
10Alaina Morrell24:53.7Gaylord31.8BNC Championship
12Josie Longcore24:35.6Plainwell31.5Wolverine Conference
12Yarely Lopez24:36.1Three Rivers31.3Wolverine Conference
11Sarah Stemaly24:26.0Athens31.0River Valley Mustang
11Ellie Elliott24:03.9Lutheran HS Westland30.7MIAC Championship
10Samantha Corbin24:38.2Plainwell30.6Wolverine Conference
11Naomi Allen24:40.9Lakeview30.4CSAA White 3
12Addison Ptasnik24:11.3Cheboygan30.2Northern Shores Championship
10Lexi Hatfield24:34.4Remus Chippewa Hills30.2CSAA Red Championship
10Annika Shev24:58.5TC Central (Traverse City)30.2BNC Championship
12Sydney Moore24:42.1Lakeview30.0CSAA White 3
12Allison Kline23:46.6Niles Brandywine29.8Lakeland Conference
9Naomi Wiers24:13.6Charlevoix29.5Northern Shores Championship
11Madison Law24:18.6Byron Center29.1OK Green Conference
12Sydney Olson23:48.7Niles Brandywine29.1Lakeland Conference
10Gail Eberly25:01.8Petoskey29.1BNC Championship
11Kylee Zimmerer24:19.8Caledonia28.7OK Green Conference
11Mackenzie Krentz24:19.9Caledonia28.7OK Green Conference
11Evelynn Weigand23:51.1Berrien Springs28.3Lakeland Conference
12Grace Albright24:45.2Erie Mason28.3TCC Championship
10Isabelle Horning24:22.9Caledonia27.7OK Green Conference
11Emily Hasse23:53.1Buchanan27.6Lakeland Conference
10Carley Wellman24:49.7Stanton Central Montcalm27.4CSAA White 3
11Leighton Nyboer25:06.8Sault Ste. Marie27.4BNC Championship
12Solana Sutherland24:47.9Vicksburg27.4Wolverine Conference
10Ella Opie25:07.4Petoskey27.2BNC Championship
9Natasha Woiwode24:38.5West Michigan Homeschool26.8River Valley Mustang
10Rosie Johnson24:52.9Morley-Stanwood26.4CSAA White 3
10Peyton Riley24:24.3Grayling25.9Northern Shores Championship
12Gala Castells Heras25:11.4TC Central (Traverse City)25.9BNC Championship
10Renna Caswell24:53.3Vicksburg25.6Wolverine Conference
11Clara Belle Orban25:13.2Alpena25.3BNC Championship
10Shelby McCallum24:32.3Ludington25.2WMC Lakes 3
12Leda Gitchel24:49.6Howard City Tri-County25.1CSAA Red Championship
11Angel Milam24:44.0Bridgman25.0River Valley Mustang
9Julia Shook24:55.5Vicksburg24.8Wolverine Conference
11Brooke Carpenter24:58.4Plainwell23.9Wolverine Conference
10Lily Monteith24:48.5West Michigan Homeschool23.5River Valley Mustang
10Abby Ruczynski25:19.5Alpena23.2BNC Championship
12Olivia Cochrane25:19.6Cadillac23.1BNC Championship
9Alexa Schwartz25:20.3Sault Ste. Marie22.9BNC Championship
12Taytum Sanford24:56.6Reed City22.8CSAA Red Championship
10Elouise Cliff25:21.0TC West (Traverse City)22.7BNC Championship
10Paityn Edson24:43.4Imlay City22.5BWAC 3
11Sierra DeBarr25:02.6Ottawa Lake-Whiteford22.5TCC Championship
12Grace Supanich25:05.0Morley-Stanwood22.3CSAA White 3
12Kylie Creech24:42.7Union City22.1Big 8 4
12Chelsy Alexander24:58.8Reed City22.1CSAA Red Championship
10Jasreman Kaur24:44.1Union City21.6Big 8 4
10Sophia Clark24:46.5Algonac21.5BWAC 3
10Avery Mollberg24:12.0Buchanan21.3Lakeland Conference
10Eve Boersma24:42.2Caledonia21.3OK Green Conference
9Cheyenne Peterson25:08.8Lakeview21.1CSAA White 3
12Izabelle Soper24:46.4Vermontville Maple Valley20.9Big 8 4
10Kate Otting25:07.4Erie Mason20.9TCC Championship
10Jaelynn Garber24:43.8Byron Center20.7OK Green Conference
12Finja Herold25:03.1Newaygo20.6CSAA Red Championship
12Katelyn Gillen24:57.5Kalamazoo Hackett20.5River Valley Mustang
9Grace Darrah24:34.9Whitmore Lake20.4MIAC Championship
10Paige Roman25:04.2Big Rapids20.3CSAA Red Championship
12Rocquel Richards24:47.6Fremont20.1WMC Lakes 3
11Padame Wadsworth24:51.3Yale19.9BWAC 3
12Nova Kennedy24:16.4Berrien Springs19.9Lakeland Conference
10Delilah Brown25:29.8Cadillac19.7BNC Championship
9Laila Wogatzke24:17.2Niles Brandywine19.6Lakeland Conference
12Kiele Buckner24:48.0Muskegon Mona Shores19.3OK Green Conference
9Taylor Minzey24:53.8Muskegon Oakridge18.1WMC Lakes 3
10Rachael Hornacek24:51.8Caledonia18.1OK Green Conference
9Sawyer Semlow24:53.9Fremont18.0WMC Lakes 3
9Zooey Tinker25:05.1St Joseph Our Lady of the Lake Catholic18.0River Valley Mustang
10Zyana Wadsworth24:57.3Yale17.9BWAC 3
12Charlotte Verougstraete24:58.7Almont17.4BWAC 3
9Peyten Hansen25:20.0Stanton Central Montcalm17.3CSAA White 3
12Ellory Fox24:54.7Caledonia17.1OK Green Conference
12Amity Riggenbach25:18.9Niles17.0Wolverine Conference
9Allyson Strang24:55.0Caledonia17.0OK Green Conference
10Chloe Steinbrink25:00.3North Branch16.9BWAC 3
10Ryleigh Vining25:23.2Morley-Stanwood16.3CSAA White 3
10Brittney Hernandez25:11.2Three Oaks River Valley15.9River Valley Mustang
10Rory Vida25:23.0Ottawa Lake-Whiteford15.7TCC Championship
10Ava Lamberg25:39.3Shelby15.2WMC Rivers 3
12Sylvia Skujins25:39.8North Muskegon15.1WMC Rivers 3
11Claire Bartkowiak25:01.1Byron Center15.0OK Green Conference
10Hailey Malear25:06.6Richmond14.8BWAC 3
10Samantha Stevens25:01.7Byron Center14.8OK Green Conference
10Emma Schultz25:05.6Manistee14.1WMC Lakes 3
12Lacey Root25:08.9Springport13.4Big 8 4
10Taylor Johnston25:03.8Boyne City12.7Northern Shores Championship
12Charli Belinger25:08.0Muskegon Reeths-Puffer12.7OK Green Conference
9Paige Balliet25:05.4Kalkaska12.2Northern Shores Championship
9Soni Stahlschmidt25:22.8New Buffalo12.1River Valley Mustang
12April Luna25:49.5Shelby11.8WMC Rivers 3
11Leia Gilliland25:12.8Manistee11.7WMC Lakes 3
11Raelyn Wilson25:49.8Mason County Central11.7WMC Rivers 3
10Kennedy Moore25:14.1Springport11.6Big 8 4
12Rylea Summey25:35.5Three Rivers11.5Wolverine Conference
10Vianet Hernandez24:42.1Dowagiac Union11.3Lakeland Conference
10Cali Richards25:16.4Quincy10.9Big 8 4
12Lydia Hallay25:18.7Yale10.8BWAC 3
10Lillian Mahan25:57.2Cadillac10.6BNC Championship
9Aubrey Fifelski25:14.5Byron Center10.5OK Green Conference
10Nicole Perez25:57.5Sault Ste. Marie10.5BNC Championship
9Lydia Kalush25:14.9Jenison10.4OK Green Conference
9Quinn Bartkowiak25:18.3Byron Center9.2OK Green Conference
10Sophia Quick25:57.9Mason County Central9.0WMC Rivers 3
10Daisy Schmidt25:19.0Caledonia9.0OK Green Conference
9Elizabeth Falater25:22.2Reading8.9Big 8 4
12Lotte Schleicher25:15.8Elk Rapids8.7Northern Shores Championship
9Jaylyn Bennett25:25.3North Branch8.6BWAC 3
10Sofia Jensen25:21.7Jenison8.1OK Green Conference
10Khloe Matlock25:46.3Niles7.9Wolverine Conference
11Scarlet Brown25:12.7Rochester Hills Lutheran NW7.8MIAC Championship
11Elleigh Wilson25:19.9Cheboygan7.4Northern Shores Championship
10Yael DeBoni25:26.7Manistee7.1WMC Lakes 3
12Joslyn Abbott25:44.2Howard City Tri-County6.9CSAA Red Championship
12Sophia Stuart25:50.4Vicksburg6.5Wolverine Conference
12Maddie Kanitz25:28.6Ludington6.5WMC Lakes 3
9Mariah Lake25:52.5Otsego5.8Wolverine Conference
12Hattie Gray25:33.1Springport5.3Big 8 4
9Ally Farber25:54.2Sturgis5.3Wolverine Conference
11Abigail Watenpool25:20.2Whitmore Lake5.3MIAC Championship
9Madeleine Malliox25:27.7Charlevoix4.8Northern Shores Championship
9Marcie Balbuena26:15.1Cadillac4.6BNC Championship
11Aurora McQueen25:45.5Lawrence4.5River Valley Mustang
11Sophia Lemieux25:56.5Paw Paw4.5Wolverine Conference
10Salay Schelhaas25:32.8Jenison4.4OK Green Conference
11Mave Stringer26:16.8TC Central (Traverse City)4.1BNC Championship
10Kyla Carey25:34.4Jenison3.9OK Green Conference
11Amy Campbell25:39.7Yale3.8BWAC 3
9Ainsley Hertel25:31.5Boyne City3.5Northern Shores Championship
10Paige Brush25:59.5Vicksburg3.5Wolverine Conference
9Nadia Chandler25:31.8Cheboygan3.4Northern Shores Championship
10Maddox Bockover25:36.2Caledonia3.3OK Green Conference
10Elaina Rohloff26:02.3Lakeview3.2CSAA White 3
9Ila Sellers25:51.7West Michigan Homeschool2.4River Valley Mustang
11Sofia Coatney26:21.7TC Central (Traverse City)2.4BNC Championship
9Lily Byers25:58.3Remus Chippewa Hills2.2CSAA Red Championship
10Audrey Visser25:40.0Jenison2.0OK Green Conference
12Athena Morehouse25:43.3Vermontville Maple Valley1.9Big 8 4
9Natalie Schenkelberg26:24.5TC Central (Traverse City)1.5BNC Championship
11Hannah Ryan25:44.7Concord1.4Big 8 4
10Mallory Ekdahl25:39.5Cheboygan0.8Northern Shores Championship
9Brie Wisener25:43.7Byron Center0.8OK Green Conference
12Elizabeth Craig25:48.1Quincy0.3Big 8 4

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Robert Jazwinski III15:11.3Whitehall213.2WMC Lakes 3
12Marek Butkiewicz15:43.3Kalamazoo Hackett203.9River Valley Mustang
11Caiden Caswell16:02.8Vicksburg203.1Wolverine Conference
10Nole Lorenzen15:35.4Rochester Hills Lutheran NW201.2MIAC Championship
12Landon Rogers15:56.0Three Oaks River Valley199.7River Valley Mustang
10Alexander Allen16:25.5Alpena197.8BNC Championship
12Gage Hoffman16:21.1Stanton Central Montcalm197.3CSAA White 3
12Noah Johnston15:52.3Caledonia197.2OK Green Conference
10Bennett Snapper15:54.4Caledonia196.5OK Green Conference
12Jack Steen16:30.5TC Central (Traverse City)196.2BNC Championship
11Evan Fox16:33.0TC Central (Traverse City)195.3BNC Championship
12Hayden Murray16:33.5TC West (Traverse City)195.2BNC Championship
11Hunter Eaton15:59.1Charlevoix195.0Northern Shores Championship
12Caleb Keller16:38.1TC Central (Traverse City)193.6BNC Championship
12Landen Livingston15:59.3Whitmore Lake193.2MIAC Championship
10Chase Sherman16:04.3Jenison193.2OK Green Conference
11Christopher Vogt16:33.7Paw Paw192.8Wolverine Conference
12George Scupham16:36.2Edwardsburg191.9Wolverine Conference
12Kenny Sheffer16:37.8Otsego191.4Wolverine Conference
12Benjamin Morales16:41.2Sturgis190.3Wolverine Conference
12Charlie Brauer16:42.2Three Rivers189.9Wolverine Conference
11Reeve Oberman16:49.2Petoskey189.9BNC Championship
10Finn-Frost Grayson16:49.8TC West (Traverse City)189.7BNC Championship
10Sean Thompson16:16.1Caledonia189.3OK Green Conference
9Mason Rogers16:27.9Three Oaks River Valley189.0River Valley Mustang
11Gabe Grierson16:24.1Ludington189.0WMC Lakes 3
12Emmanuel Mehari16:13.1Plymouth Christian Academy188.6MIAC Championship
11Hunter Smith16:46.8Vicksburg188.4Wolverine Conference
11Liam Wierzba16:53.9TC West (Traverse City)188.4BNC Championship
12Zahar Rush16:54.4Petoskey188.2BNC Championship
11Ryder Hopkins16:20.8Charlevoix187.7Northern Shores Championship
10Carter Cooke16:21.0Jenison187.7OK Green Conference
12Matthew Solomon16:21.2Charlevoix187.6Northern Shores Championship
11Gunnar Djerf16:49.7Otsego187.4Wolverine Conference
11Ethan Burks16:22.7Jenison187.1OK Green Conference
12Qwynn Darnell16:24.3Elk Rapids186.6Northern Shores Championship
12Nolan Wenglikowski16:24.8Jenison186.4OK Green Conference
10Caleb Conner16:26.1Jenison186.0OK Green Conference
10Tristan Hernandez16:28.4Kingsley185.2Northern Shores Championship
11John Keser16:11.3Buchanan184.2Lakeland Conference
12Eli Velting16:35.0Caledonia183.0OK Green Conference
12Jonah Zietlow17:04.7Three Rivers182.5Wolverine Conference
11Luke Byland17:12.2TC Central (Traverse City)182.3BNC Championship
10Ethan Ferguson17:07.1Edwardsburg181.6Wolverine Conference
10Bentley Nichols16:39.6Caledonia181.5OK Green Conference
12Reece Howes17:09.4Three Rivers180.9Wolverine Conference
12Max Brannan16:37.0Lutheran HS Westland180.7MIAC Championship
10Zachary Newman16:42.1Byron Center180.6OK Green Conference
12Ben Gautsche16:56.0Union City180.0Big 8 4
11Austin Taft17:19.0TC West (Traverse City)180.0BNC Championship
12Hunter Parsons16:51.5Whitehall179.8WMC Lakes 3
10Jackson Shev17:19.5TC Central (Traverse City)179.8BNC Championship
11Grayson Campbell17:12.6Vicksburg179.8Wolverine Conference
11Isaac Dionne16:45.3Boyne City179.6Northern Shores Championship
9Austin Hughes17:21.2TC West (Traverse City)179.3BNC Championship
10Landon Lindsay17:14.6Paw Paw179.1Wolverine Conference
10Logan Szumila17:21.7Alpena179.1BNC Championship
10Brendan Werth17:22.0Alpena179.0BNC Championship
10Kaleb Koestner17:15.1Otsego179.0Wolverine Conference
12Myles Hendel16:48.9Jenison178.4OK Green Conference
12Paul Saladin17:16.1Reed City178.3CSAA Red Championship
11Gibson Smith16:56.7Montague178.1WMC Lakes 3
9Isaac Cox16:46.2Plymouth Christian Academy177.6MIAC Championship
12Issac Romero16:59.1Fremont177.3WMC Lakes 3
10Edison Huizinga16:59.7Manistee177.1WMC Lakes 3
10Grant Krause17:21.2Paw Paw176.9Wolverine Conference
10Jack Songer16:48.5Rochester Hills Lutheran NW176.8MIAC Championship
12Gavin Ayers17:21.7Edwardsburg176.8Wolverine Conference
12Julian Walker17:05.9Algonac176.7BWAC 3
12Kyler Fertig17:24.1Stanton Central Montcalm176.3CSAA White 3
12Alex Culver17:22.2Howard City Tri-County176.3CSAA Red Championship
12Rocket Wilson17:22.8Howard City Tri-County176.1CSAA Red Championship
11Connor Beebe16:35.9Berrien Springs176.0Lakeland Conference
11Jack Frentz17:31.5Petoskey175.8BNC Championship
10Rex Pumford17:04.1Whitehall175.6WMC Lakes 3
11William Gancer17:10.1Stockbridge175.3Big 8 4
12Trent Hansen17:27.1Plainwell175.0Wolverine Conference
12Nolan Korolden17:12.9Yale174.4BWAC 3
12Ben Irwin17:36.7TC West (Traverse City)174.1BNC Championship
12Sylus Wilson17:32.5Stanton Central Montcalm173.5CSAA White 3
12Hayden Fox17:03.8Muskegon Mona Shores173.4OK Green Conference
10Mason Pietrykowski17:16.9Richmond173.0BWAC 3
11Xavier Pompey17:17.4Coloma172.5River Valley Mustang
9Colton Mulder17:41.5Cadillac172.5BNC Championship
11Joseph Colaluca17:33.7Erie Mason172.4TCC Championship
10Simon Reed17:01.7Plymouth Christian Academy172.4MIAC Championship
9Ryan Long17:35.7Otsego172.1Wolverine Conference
11Bryce Falbe17:14.7Muskegon Oakridge172.1WMC Lakes 3
9Sullivan Oberg17:08.5Jenison171.8OK Green Conference
12Connor Wangler17:09.1Jenison171.6OK Green Conference
11Brayden Kelliher17:09.8Jenison171.4OK Green Conference
10Grant Corlew17:10.2Harbor Springs171.3Northern Shores Championship
11Eric Pierce17:10.7Byron Center171.1OK Green Conference
10Brady VanConant17:22.9Yale171.0BWAC 3
11Rolland Sterken17:11.1Jenison171.0OK Green Conference
12Valin Barrett17:12.9Caledonia170.4OK Green Conference
10Cole Mckenna17:13.0Caledonia170.3OK Green Conference
12Aidan Simrau17:48.2TC West (Traverse City)170.3BNC Championship
12Simon Licata17:48.2Petoskey170.3BNC Championship
12Caleb Lamblin17:49.3Gaylord169.9BNC Championship
11Mossen Green17:24.8Fremont168.7WMC Lakes 3
11Elias Baldwin17:28.8Decatur168.7River Valley Mustang
12Trey Hall17:46.6Three Rivers168.5Wolverine Conference
9Calvin Gareiss17:53.8TC Central (Traverse City)168.4BNC Championship
12Owen Beindit17:31.2Algonac168.3BWAC 3
11David Castrejon17:47.1Newaygo168.0CSAA Red Championship
11Cooper Tiffany17:49.2Lakeview167.9CSAA White 3
11Lukas Albright17:47.6Big Rapids167.8CSAA Red Championship
11Maxwell Drenth17:21.2Charlevoix167.6Northern Shores Championship
9Isaac Dinh17:21.5Caledonia167.5OK Green Conference
9Leland Barnett17:56.9TC West (Traverse City)167.4BNC Championship
9George Whitaker17:49.9Otsego167.4Wolverine Conference
11Logan Rhodes17:34.2Yale167.3BWAC 3
11Connor Pepin17:34.3Croswell-Lexington167.2BWAC 3
10Tate Smith17:29.9Fremont167.0WMC Lakes 3
10Landon Shimkus17:18.2Charyl Stockwell Academy166.9MIAC Championship
10William (Liam) Mahaffy17:23.9Grayling166.7Northern Shores Championship
10Silas Ackley18:21.7Hart166.1WMC Rivers 3
9Noah Strother18:01.1Gaylord166.0BNC Championship
12Justin Jensen17:33.2Whitehall165.9WMC Lakes 3
10Caleb Healey17:54.8Erie Mason165.4TCC Championship
10Jake Potgeter17:28.1Caledonia165.3OK Green Conference
10Declan Shoemaker18:03.3TC West (Traverse City)165.2BNC Championship
9Nolan Ruch18:03.5TC West (Traverse City)165.2BNC Championship
12Chayse Jensen17:41.1Quincy165.0Big 8 4
12Jack Sherwood17:09.1Buchanan165.0Lakeland Conference
11Finn Parish17:29.3Boyne City164.9Northern Shores Championship
11Cullen Decker17:41.6Union City164.8Big 8 4
9Emmett Duggar18:05.1TC West (Traverse City)164.6BNC Championship
11Aiden Schaner18:26.3Hart164.6WMC Rivers 3
10Jude TenElshof17:31.5Jenison164.2OK Green Conference
9Waylon Blake17:31.7Byron Center164.1OK Green Conference
10Landon Schibelhut18:06.7TC West (Traverse City)164.1BNC Championship
11Brayton Cosby17:44.8Bronson163.7Big 8 4
12Liam McBeth17:12.8Buchanan163.7Lakeland Conference
11Jackson Poll18:29.6Mason County Central163.5WMC Rivers 3
9Austin Henderson17:33.9Jenison163.4OK Green Conference
9Rowen Donker17:34.1Jenison163.3OK Green Conference
12Jaden Gregory18:03.0Edwardsburg163.0Wolverine Conference
10Kelan Monreal18:02.3Howard City Tri-County162.9CSAA Red Championship
12Luke Smith17:35.6Caledonia162.8OK Green Conference
9John Brickley18:03.6Niles162.8Wolverine Conference
10Owen VerBeek17:36.0Jenison162.7OK Green Conference
9Charlie Fields17:48.7North Branch162.4BWAC 3
10Aurie Selph17:38.0Charlevoix162.0Northern Shores Championship
9Elliot Jones18:13.4TC West (Traverse City)161.9BNC Championship
10Kadin McGee17:49.8Decatur161.7River Valley Mustang
11Camron Choike18:14.6TC Central (Traverse City)161.5BNC Championship
11Christopher CJ Forsyth18:14.7TC Central (Traverse City)161.4BNC Championship
10Tanner Dozier18:07.5Reed City161.2CSAA Red Championship
12Leo Bearss17:53.0Yale161.0BWAC 3
11Andreas Krapp17:48.0Fremont161.0WMC Lakes 3
9Mason Bollinger18:10.1Stanton Central Montcalm161.0CSAA White 3
10Trevor VanderKodde18:37.3Hart160.9WMC Rivers 3
10Parker Weirich18:37.7Shelby160.8WMC Rivers 3
9Landon Baas17:42.1Harbor Springs160.6Northern Shores Championship
11Carson Ackley18:39.9Hart160.0WMC Rivers 3
12Jack Sherer18:12.1Plainwell160.0Wolverine Conference
10Timothy Wolff18:40.6Hart159.8WMC Rivers 3
11Cooper Hoyt17:56.7North Branch159.8BWAC 3
10Micaiah Arreola18:13.0Sturgis159.7Wolverine Conference
10David Kore18:13.7Three Rivers159.4Wolverine Conference
12Kaden Van Ryn17:46.0Caledonia159.3OK Green Conference
10Levi Walker17:46.4Jenison159.2OK Green Conference
12Henry Kruzel17:46.5Harbor Springs159.2Northern Shores Championship
10Nolan Kessler17:54.6Montague158.8WMC Lakes 3
10Hunter Walker17:59.6Quincy158.8Big 8 4
10Jarel Adams17:43.5Plymouth Christian Academy158.5MIAC Championship
11Riley Weed17:59.8West Michigan Homeschool158.4River Valley Mustang
11Zachary Lassanske17:49.8Muskegon Mona Shores158.1OK Green Conference
11Noah June18:01.8Union City158.1Big 8 4
12Reuben Jiran17:44.8Novi Christian Academy158.1MIAC Championship
11David Mills18:17.2Erie Mason158.0TCC Championship
10Nolan Collins17:45.7Whitmore Lake157.8MIAC Championship
10Micah Theis17:58.2Ludington157.6WMC Lakes 3
10Jacob Muladore17:51.4Charlevoix157.5Northern Shores Championship
12Brody Swanson18:26.8Cadillac157.4BNC Championship
12Brayden VanOs18:18.9Big Rapids157.4CSAA Red Championship
10Owen McGlone17:52.0Kalkaska157.4Northern Shores Championship
12Evan Rolston18:21.2Stanton Central Montcalm157.3CSAA White 3
11Tyler Schuster18:19.6Howard City Tri-County157.1CSAA Red Championship
10Solomon DeBruyn18:27.9TC Central (Traverse City)157.0BNC Championship
11Carson Brey18:28.0Petoskey157.0BNC Championship
10Abraham Kiaunis18:20.2Reed City156.9CSAA Red Championship
11Isaac Stebelton18:28.8Petoskey156.7BNC Championship
11Jayden Mueller18:01.1Muskegon Oakridge156.6WMC Lakes 3
11Mason Opalewski18:50.2Hart156.6WMC Rivers 3
9Julian Lopez18:50.5Hart156.5WMC Rivers 3
12Joseph Hoffman18:22.8Plainwell156.4Wolverine Conference
11Owen VanderVlucht18:50.9Hart156.4WMC Rivers 3
12Joseph Stevens17:50.2Southfield Christian156.3MIAC Championship
11Porter Ravary18:22.3Erie Mason156.2TCC Championship
12Brandon McCullough18:24.6Kent City156.1CSAA White 3
10Corbin Hutchinson18:31.2Gaylord155.9BNC Championship
12Coltrane Paryani17:57.0Kalkaska155.7Northern Shores Championship
11Nate Ruhstorfer18:53.3Hesperia155.6WMC Rivers 3
12Braeden Mathis18:32.5Alpena155.5BNC Championship
12Lawson Miller18:05.1Muskegon Oakridge155.3WMC Lakes 3
12Mason Sparks18:05.5Fremont155.2WMC Lakes 3
12Maddox Hutchinson18:10.6Concord155.1Big 8 4
9Brycen Brown18:54.8Shelby155.1WMC Rivers 3
10Colin Rourke17:59.1Muskegon Mona Shores155.0OK Green Conference
11Colton Grzyb18:11.4Almont154.9BWAC 3
12Everett Radgens18:27.5Vicksburg154.8Wolverine Conference
11Bryce Reid17:59.6Elk Rapids154.8Northern Shores Championship
12Trent Galdeen18:06.8Muskegon Oakridge154.7WMC Lakes 3
11Brady Dozier18:27.4Reed City154.5CSAA Red Championship
10James Valovick17:57.1Rochester Hills Lutheran NW154.0MIAC Championship
11Griffin Frentz18:37.2Petoskey153.9BNC Championship
12Adam SaintOnge18:15.4Almont153.5BWAC 3
11Grant Feldpausch18:03.5Caledonia153.5OK Green Conference
12Robert Carrigan18:16.0Armada153.3BWAC 3
12Jack Kerrigan18:16.7Croswell-Lexington153.1BWAC 3
10Johnny Coston18:34.0Stanton Central Montcalm153.0CSAA White 3
10Joseph DuGuay18:40.0TC Central (Traverse City)153.0BNC Championship
11Max Barron18:16.7Tekonsha152.8River Valley Mustang
9Grant Rasor18:32.8Ottawa Lake-Whiteford152.7TCC Championship
12Aaron Allen18:33.0Reed City152.7CSAA Red Championship
12Paul Herendeen18:18.2Concord152.6Big 8 4
10Levi VanderLaan18:06.3Caledonia152.6OK Green Conference
12Jacob Kuntz17:46.6Buchanan152.5Lakeland Conference
11Caleb Kohl18:33.7Howard City Tri-County152.4CSAA Red Championship
12Mason Johnson18:01.8Lutheran HS Westland152.4MIAC Championship
9Easton Warners18:14.2Ludington152.3WMC Lakes 3
9Cole Armbruster18:43.0TC Central (Traverse City)152.0BNC Championship
12Nicholas Trame18:35.1Sand Creek152.0TCC Championship
10Liam Imhoff18:37.2Kent City151.9CSAA White 3
9Bentley Molitor17:49.2Buchanan151.6Lakeland Conference
10Cole Carless18:21.2Yale151.6BWAC 3
11Aidan Bradley18:21.7Springport151.4Big 8 4
11Micah Tromp18:09.9Byron Center151.4OK Green Conference
11Garrett Lansing18:45.0Petoskey151.4BNC Championship
12Brody Urbaniak18:05.3Charyl Stockwell Academy151.2MIAC Championship
11Kasey Springer18:05.5Whitmore Lake151.2MIAC Championship
9Cooper Hohn18:38.9Sturgis151.0Wolverine Conference
12Dontrel Taylor18:39.1Three Rivers151.0Wolverine Conference
10Logan Carrier18:23.2Yale150.9BWAC 3
9Owen Young18:46.3Petoskey150.9BNC Championship
11Elijah Killinger18:06.8Charyl Stockwell Academy150.8MIAC Championship
9Drew Burtt18:47.1Sault Ste. Marie150.6BNC Championship
11William Justice18:40.8Plainwell150.4Wolverine Conference
10Andrew Saintonge18:24.8Almont150.4BWAC 3
10Josiah Passig17:53.0Buchanan150.3Lakeland Conference
12Seth Witte18:08.1Lutheran HS Westland150.3MIAC Championship
10Jackson Onofre18:09.1Novi Christian Academy150.0MIAC Championship
9Aiden Willett18:43.5Lakeview149.8CSAA White 3
11Silas Daniels18:42.8Sand Creek149.4TCC Championship
11Cooper Roster18:52.0TC West (Traverse City)149.0BNC Championship
11Lucas Frentz18:45.4Edwardsburg148.9Wolverine Conference
9Justin Christoffersen18:24.8Fremont148.7WMC Lakes 3
9Mathieu Moore18:18.7Grayling148.4Northern Shores Championship
12Cole Wisener18:18.9Byron Center148.4OK Green Conference
10Charles Spencer17:59.2Buchanan148.3Lakeland Conference
9Ian Dennis18:26.2Whitehall148.3WMC Lakes 3
11Kellen Siems18:31.1Kalamazoo Hackett148.0River Valley Mustang
12Max Vroman18:20.2Harbor Springs147.9Northern Shores Championship
11Henry Ebert18:48.2Sturgis147.9Wolverine Conference
11Milo Gareiss18:55.8TC Central (Traverse City)147.7BNC Championship
12Jacob Veurink18:21.9Charlevoix147.4Northern Shores Championship
12Landon Andrews18:29.5Muskegon Orchard View147.2WMC Lakes 3
10Alexander Neveau18:57.5TC Central (Traverse City)147.2BNC Championship
9David Strother18:57.8Gaylord147.1BNC Championship
12Trey Eaton18:58.0TC Central (Traverse City)147.0BNC Championship
12Matthew Leatherman18:30.2Montague146.9WMC Lakes 3
10Max Wolgast18:51.2Three Rivers146.9Wolverine Conference
10Tony Hilton18:51.2Three Rivers146.9Wolverine Conference
12Bryce VanderKodde19:19.9Hart146.7WMC Rivers 3
11Quinn Cassada18:23.9Charlevoix146.7Northern Shores Championship
12Martin Fetteroff19:20.2Hart146.6WMC Rivers 3
11Brock Hunter18:32.7Montague146.1WMC Lakes 3
11Brady Meloche18:54.0Paw Paw146.0Wolverine Conference
12Elijah Ozenbaugh18:21.0Whitmore Lake146.0MIAC Championship
10Calvin Porath19:01.1TC Central (Traverse City)146.0BNC Championship
11Nathaniel Phillips18:26.2Jenison145.9OK Green Conference
10Braiden Schuh18:54.5Edwardsburg145.8Wolverine Conference
10Zack Vollbrecht19:01.7TC West (Traverse City)145.8BNC Championship
11David Marone19:01.8Sault Ste. Marie145.7BNC Championship
11Alex Flores18:34.0Ludington145.7WMC Lakes 3
9Blake Root18:54.1Sand Creek145.6TCC Championship
11Liam VanScoyoc18:54.3Reed City145.6CSAA Red Championship
12Andrew Kiefer18:27.8Cheboygan145.4Northern Shores Championship
10Carter Feltner18:39.8Quincy145.4Big 8 4
9Tyler (TJ) Royle19:03.5Petoskey145.2BNC Championship
11Carson Summerfield18:57.7Vicksburg144.8Wolverine Conference
10Bode Dykstra19:04.7TC Central (Traverse City)144.8BNC Championship
10Max Taylor18:36.8Fremont144.7WMC Lakes 3
11Eli Foged19:05.2TC West (Traverse City)144.6BNC Championship
10Charlie Denherder18:30.9Elk Rapids144.4Northern Shores Championship
12Henry Kauffman18:58.1Howard City Tri-County144.3CSAA Red Championship
10Keagon Kostecki18:58.4Big Rapids144.2CSAA Red Championship
12Dylan Sturr18:31.7Muskegon Reeths-Puffer144.1OK Green Conference
10Kassian McKenzie Thompson18:32.4Muskegon Mona Shores143.9OK Green Conference
12Troyer Serna19:00.4Three Rivers143.9Wolverine Conference
10Clint Malcolm18:45.2Algonac143.6BWAC 3
10Mason Lincoln19:02.3Lakeview143.6CSAA White 3
12Matthew Badley18:40.8Whitehall143.4WMC Lakes 3
11Leo Nothstine18:34.2Grayling143.3Northern Shores Championship
12Jack Slotman19:30.3Hart143.2WMC Rivers 3
11Grant Morrell18:34.3Caledonia143.2OK Green Conference
12Brayden Hincher19:01.8Erie Mason143.1TCC Championship
12Dean Wegner18:16.0Buchanan142.7Lakeland Conference
12Edison Pike18:36.7Elk Rapids142.4Northern Shores Championship
12Jackson Carner19:03.8Erie Mason142.4TCC Championship
9Grady Johnson18:36.9Jenison142.4OK Green Conference
10Steven Foltz18:48.9Yale142.4BWAC 3
9Nathan Dunn18:48.9Quincy142.4Big 8 4
10Hendrix McKay19:11.9Alpena142.4BNC Championship
9Chase Blain19:04.7Howard City Tri-County142.1CSAA Red Championship
12Ryan O’Connor19:12.7Sault Ste. Marie142.1BNC Championship
9Carson Ernsberger18:49.3Bridgman141.9River Valley Mustang
12Ian Kimbrell18:38.6Caledonia141.8OK Green Conference
10Cael Johnson18:18.8Berrien Springs141.7Lakeland Conference
9Scout Freiheit18:45.8Whitehall141.7WMC Lakes 3
12Carson Kiefer18:39.9Cheboygan141.4Northern Shores Championship
10Richard Lewis18:35.8Whitmore Lake141.1MIAC Championship
9Anthony Lambers18:41.6Muskegon140.8OK Green Conference
9Ethan Hanna18:49.2Fremont140.6WMC Lakes 3
10Joseph Edwards18:53.6New Buffalo140.5River Valley Mustang
10Trevor Meyer19:12.1Otsego140.0Wolverine Conference
10Leo Lemieux18:55.9New Buffalo139.7River Valley Mustang
12Lamark Johnson18:40.3Southfield Christian139.6MIAC Championship
10Henry Dupuis18:46.1Caledonia139.3OK Green Conference
10Liam Bhatti18:58.2Imlay City139.3BWAC 3
11Masyn Wing19:21.3Cadillac139.2BNC Championship
10Adam Franks18:58.5Bronson139.2Big 8 4
10Beckett Swanson19:22.1Cadillac139.0BNC Championship
10Thomas Schweihofer19:00.4Yale138.5BWAC 3
10James Fransted19:16.6Big Rapids138.1CSAA Red Championship
9Lane Lentych19:24.6TC Central (Traverse City)138.1BNC Championship
12Marley Hinds18:29.6Buchanan138.1Lakeland Conference
10Andy Lopez-Garcia19:46.9Hesperia137.7WMC Rivers 3
10Weston Albright19:18.2Erie Mason137.6TCC Championship
12Carter Sikorski19:03.6Bronson137.5Big 8 4
11Aidan DeMarsh19:26.6TC Central (Traverse City)137.5BNC Championship
10Jacob Tatsak19:18.7Adrian Lenawee Christian137.4TCC Championship
11Uzziel Thomassen18:47.2Auburn Hills Oakland Christian137.3MIAC Championship
9Paxton Schoenlein19:27.7TC West (Traverse City)137.1BNC Championship
10Konstantin Rush19:27.8Petoskey137.1BNC Championship
10Denver Siler19:05.2Bronson136.9Big 8 4
10Liam Gunnink18:53.2Jenison136.9OK Green Conference
11Keaton Smith19:05.3Concord136.9Big 8 4
10Jacob Christoffersen19:00.5Fremont136.8WMC Lakes 3
12Frank Wunderlich19:21.6Paw Paw136.8Wolverine Conference
10Mason Harrison18:53.8Caledonia136.7OK Green Conference
10Ryan Latimer18:54.2Harbor Springs136.6Northern Shores Championship
10Edward Marshall19:06.4Armada136.5BWAC 3
10Brighton Lam19:23.1Vicksburg136.3Wolverine Conference
10Wyatt Ramsey19:23.4Plainwell136.2Wolverine Conference
12Sam Kik19:25.0Kent City136.0CSAA White 3
10Declan Duch18:56.0Jenison136.0OK Green Conference
9Kellan Bessey18:56.2Jenison135.9OK Green Conference
12Ari Johnson18:36.3Buchanan135.9Lakeland Conference
12Ren Yamamoto18:52.2Birmingham Roeper135.6MIAC Championship
9Tristan Byrne18:58.0Byron Center135.3OK Green Conference
10Nolan Kavanagh19:10.0Yale135.3BWAC 3
11Caleb Hohn19:26.0Sturgis135.3Wolverine Conference
11Ben Moses19:26.4Sturgis135.2Wolverine Conference
11Jack Ganton19:10.5Bronson135.2Big 8 4
11Jack VanDam18:58.5Byron Center135.2OK Green Conference
10Nicholas Amorose18:58.8Caledonia135.1OK Green Conference
11David Bauer19:26.2Morenci134.9TCC Championship
11Liam Allen19:01.5Grayling134.2Northern Shores Championship
10Ryan Khatir19:01.6Muskegon Mona Shores134.1OK Green Conference
9Jonah Nagel19:01.8Caledonia134.1OK Green Conference
10Adrian Perez19:30.4Three Rivers133.9Wolverine Conference
9Aro Smith19:30.5Vicksburg133.8Wolverine Conference
11Van Roach19:03.3Muskegon Mona Shores133.6OK Green Conference
11Benjamin Fox18:58.8Whitmore Lake133.4MIAC Championship
9Donald Budrew20:00.0Hart133.3WMC Rivers 3
10Landin Ramsey19:32.1Plainwell133.3Wolverine Conference
11Tyne Evans19:34.4Stanton Central Montcalm132.9CSAA White 3
9Carsten Udell20:02.0Hart132.7WMC Rivers 3
12Ben Wheeler19:33.1Sand Creek132.6TCC Championship
11Niko Morales19:34.2Sturgis132.6Wolverine Conference
10Jacob Keef19:06.4Byron Center132.5OK Green Conference
12Bowie Pawson19:34.2Howard City Tri-County132.3CSAA Red Championship
10Gabe Verellen19:20.8North Branch131.7BWAC 3
10Seth Storm19:08.9Kalkaska131.7Northern Shores Championship
11Henry Lace19:37.4Edwardsburg131.5Wolverine Conference
9Logan Mahan19:44.4Cadillac131.5BNC Championship
11Connor Bleything19:38.3Three Rivers131.2Wolverine Conference
11Larry Watson19:38.4Three Rivers131.2Wolverine Conference
9Mason Charon19:11.1Jenison131.0OK Green Conference
9Elijah Harris19:39.4Three Rivers130.9Wolverine Conference
10Sebastian Hoult19:23.6Imlay City130.8BWAC 3
12Jaxon Max19:40.7Kent City130.8CSAA White 3
10Evan Klish19:06.8Novi Christian Academy130.7MIAC Championship
12Beck Ytterberg19:22.9Bridgman130.7River Valley Mustang
11Tyler Curtis19:25.4Vermontville Maple Valley130.2Big 8 4
9Clark Stevens19:41.6Edwardsburg130.1Wolverine Conference
9Tyler Englebrecht20:09.9Mason County Central130.0WMC Rivers 3
9Kellen Tenhopen19:13.9Kalkaska130.0Northern Shores Championship
11Draven Reid19:15.8Caledonia129.4OK Green Conference
11Isaac Sandelin19:43.8Vicksburg129.4Wolverine Conference
11Henry Burris19:50.8Petoskey129.4BNC Championship
9Brayden Winsted19:43.3Sand Creek129.2TCC Championship
12Dylan Gryglewski19:52.8TC West (Traverse City)128.7BNC Championship
9Henry Young19:28.8Kalamazoo Hackett128.7River Valley Mustang
11Coy Wood19:30.7Quincy128.4Big 8 4
12Benjamin Walls19:13.9Lutheran HS Westland128.4MIAC Championship
9Declan Ball19:54.2Cadillac128.3BNC Championship
10Jude Krey19:54.5Alpena128.2BNC Championship
12Kaden Borgman20:15.6Ravenna128.1WMC Rivers 3
9Owen Sanford19:32.0Springport128.0Big 8 4
12Parker Volstorf19:31.2Three Oaks River Valley127.9River Valley Mustang
12Gavin Stursma19:20.7Jenison127.8OK Green Conference
12Dan Birmingham19:16.2Whitmore Lake127.6MIAC Championship
11Milo Dahleen19:56.3Alpena127.6BNC Championship
9Parker Moore19:32.7West Michigan Homeschool127.4River Valley Mustang
9Lucas Crozier19:21.9Muskegon Mona Shores127.4OK Green Conference
12Ayden Cady19:22.0Boyne City127.3Northern Shores Championship
12Jack Bell19:50.1Edwardsburg127.3Wolverine Conference
10Austin Vista19:22.4Jenison127.2OK Green Conference
9Evan Broyles19:34.0Lawrence127.0River Valley Mustang
9Calen Galbraith19:58.4Petoskey126.9BNC Championship
9Matthew Austin19:58.5Cadillac126.8BNC Championship
12Daxton MacDonald19:23.8Muskegon Mona Shores126.8OK Green Conference
11William Arnold19:36.4Armada126.5BWAC 3
11Dylan McCallister19:36.5Reading126.5Big 8 4
9Tate Gendjar19:20.7Plymouth Christian Academy126.1MIAC Championship
11Devin Swihart19:32.9Manistee126.1WMC Lakes 3
11Josue Morales-Perez19:06.2Dowagiac Union125.9Lakeland Conference
10Miguel Rodriguez19:55.0Niles125.7Wolverine Conference
9Victor Diaz19:55.3Otsego125.6Wolverine Conference
11Evan Christoffersen19:34.4Fremont125.5WMC Lakes 3
11Liam Pesce19:55.7Niles125.4Wolverine Conference
11Jared Pratt19:39.7Imlay City125.4BWAC 3
10Luke McKown19:40.1Union City125.3Big 8 4
10Connor Ketchum19:28.9Grayling125.0Northern Shores Championship
12Andrew Barnum19:29.0Caledonia125.0OK Green Conference
12Clark Douglas19:40.1Bridgman125.0River Valley Mustang
11Eddie Miller19:42.5Quincy124.5Big 8 4
9Hunter Taylor20:06.1Cadillac124.3BNC Championship
9Mason Kaiser20:06.2Alpena124.3BNC Championship
9Gavin Gross20:06.7TC Central (Traverse City)124.1BNC Championship
12Jack Reyes19:44.6Algonac123.8BWAC 3
9Maksim Mitteer20:07.9TC Central (Traverse City)123.7BNC Championship
12Zach Witherspoon19:45.4Algonac123.5BWAC 3
9Karston Kappenman19:44.6Kalamazoo Hackett123.5River Valley Mustang
9Ben Barnett20:02.7Reed City122.8CSAA Red Championship
9Brydan Wing20:11.9Cadillac122.4BNC Championship
11Johnny Roland19:49.0Almont122.3BWAC 3
9Timothy Pomeroy19:44.3Ludington122.2WMC Lakes 3
9Ethan Strother20:12.5Gaylord122.2BNC Championship
8Owen Banyon19:48.9St Joseph Our Lady of the Lake Catholic122.0River Valley Mustang
11David Pokorny20:06.2Paw Paw121.9Wolverine Conference
9Kingston Lennan20:06.3Otsego121.9Wolverine Conference
10Jonathan Wilds20:06.5Three Rivers121.8Wolverine Conference
11Russell Abernathy19:38.7Cheboygan121.8Northern Shores Championship
11Alejandro Lemus19:49.8Eau Claire121.7River Valley Mustang
10Draper McFadden19:50.9Yale121.7BWAC 3
9Theodore Arseneau20:07.0Niles121.7Wolverine Conference
10Cole Slotman20:36.1Hart121.3WMC Rivers 3
11Colin Brown20:07.3Petersburg-Summerfield121.2TCC Championship
11Noah Wolff20:36.9Hart121.0WMC Rivers 3
11Hudson Budreau19:53.0North Branch121.0BWAC 3
9Ryan Webber20:09.7Otsego120.8Wolverine Conference
11Lukas App19:42.1Harbor Springs120.6Northern Shores Championship
12Joshua Kriesch19:54.5Yale120.5BWAC 3
9Silas Schlutt19:23.2Buchanan120.3Lakeland Conference
9Sawyer Bailey20:11.4Edwardsburg120.2Wolverine Conference
10Liam Raseman20:11.4Otsego120.2Wolverine Conference
10Alexander Repp19:56.7Croswell-Lexington119.8BWAC 3
9Thaddeus Hunt20:12.4Reed City119.5CSAA Red Championship
9Mason Segur19:46.1Byron Center119.3OK Green Conference
12Joseph Sturtevant20:22.5TC West (Traverse City)118.8BNC Championship
12Andrew Abramowicz19:43.0Lutheran HS Westland118.7MIAC Championship
10Robert Ray19:55.0Ludington118.7WMC Lakes 3
9Bryce Smoker20:16.7Sturgis118.4Wolverine Conference
10Keannan Marr20:44.7Holton118.4WMC Rivers 3
10Blake Herbert20:17.0Plainwell118.3Wolverine Conference
10Mason Wolfe20:17.3Three Rivers118.2Wolverine Conference
12Bruno Heller20:01.9Yale118.0BWAC 3
10Julian Spitzner20:25.1TC Central (Traverse City)118.0BNC Championship
12Jason Cousino20:17.2Erie Mason117.9TCC Championship
11Travis Olejnik20:02.5Yale117.8BWAC 3
11Shaun Cowen20:17.5Petersburg-Summerfield117.8TCC Championship
12Caden Hughes20:17.5Remus Chippewa Hills117.8CSAA Red Championship
9Xavier Abalos20:17.8Ottawa Lake-Whiteford117.7TCC Championship
10Matt Craw19:50.9Boyne City117.7Northern Shores Championship
9Elijah Waskey20:03.2West Michigan Homeschool117.3River Valley Mustang
11Zack Zarna20:19.4Howard City Tri-County117.2CSAA Red Championship
9Cooper Wolff20:27.6Cadillac117.1BNC Championship
10Joshua Cho19:33.2Berrien Springs116.9Lakeland Conference
10Cal Vanderwall19:53.6Muskegon Mona Shores116.8OK Green Conference
11Ian Scott19:50.5Lutheran HS Westland116.2MIAC Championship
10Niels Walker-Hundley20:30.7TC Central (Traverse City)116.1BNC Championship
10Damien Moore20:30.7Petoskey116.1BNC Championship
11Mohamed Adow20:22.8Morenci116.1TCC Championship
11Peyton Richards19:55.8Boyne City116.1Northern Shores Championship
10Isaac Bennett19:56.1Caledonia116.0OK Green Conference
11Connor Banyon20:07.2St Joseph Our Lady of the Lake Catholic115.9River Valley Mustang
9Emmett Elsner20:26.6Kent City115.5CSAA White 3
10Henry Cook19:58.1Caledonia115.3OK Green Conference
11Tanner Carlson20:26.0Remus Chippewa Hills115.0CSAA Red Championship
12Nick Dansby19:54.3Charyl Stockwell Academy114.9MIAC Championship
10Adam Olson20:07.1Manistee114.6WMC Lakes 3
9Jonathan Mueller20:07.5Montague114.5WMC Lakes 3
12Lex Ruimveld20:28.7Plainwell114.4Wolverine Conference
10Justin Hackey20:08.4Whitehall114.2WMC Lakes 3
12Justin Moss20:30.6Plainwell113.8Wolverine Conference
9Mike Hernandez20:14.2Three Oaks River Valley113.6River Valley Mustang
12Max Margolis19:59.4Birmingham Roeper113.2MIAC Championship
9Carter Hudson20:04.8Cheboygan113.1Northern Shores Championship
9Jet Holbrook20:05.0Harbor Springs113.0Northern Shores Championship
12Corbin Bender20:05.3Kingsley112.9Northern Shores Championship
10Harper Morgan20:33.3Sturgis112.9Wolverine Conference
9Alec Parker20:32.6Sand Creek112.8TCC Championship
11Mason Russell20:17.7Imlay City112.8BWAC 3
10Robert Belinger20:13.2Whitehall112.6WMC Lakes 3
10Henry Davis20:06.3Jenison112.6OK Green Conference
10Alex Avis20:18.5Stockbridge112.5Big 8 4
10Oliver Trout20:35.2Niles112.3Wolverine Conference
12Braiden Wright20:34.3Howard City Tri-County112.2CSAA Red Championship
12Jordan Hassenzahl20:34.3Sand Creek112.2TCC Championship
11Balois Franco19:47.3Dowagiac Union112.2Lakeland Conference
11Gage Scott20:34.6Newaygo112.1CSAA Red Championship
11Gabe Bookout20:02.6Plymouth Christian Academy112.1MIAC Championship
11Adam Knopfler20:15.0Montague112.0WMC Lakes 3
9Michael Visner20:35.9Reed City111.7CSAA Red Championship
11Caden VanGelderen21:05.1Hart111.6WMC Rivers 3
9Jack Bell20:04.7Novi Christian Academy111.4MIAC Championship
12Noah Hetler20:37.6Howard City Tri-County111.1CSAA Red Championship
10Jordan Apps20:40.2Stanton Central Montcalm110.9CSAA White 3
9Jacksen Heffner20:06.4Charyl Stockwell Academy110.9MIAC Championship
12Titus Gorsegner20:06.6Hope Christian Academy110.8MIAC Championship
9Ben Nielsen20:40.7Morley-Stanwood110.8CSAA White 3
11Colin Gallagher20:23.4Kalamazoo Hackett110.5River Valley Mustang
12Graham Gortney20:08.1Plymouth Christian Academy110.3MIAC Championship
9J.D. Dzwik20:13.9Boyne City110.0Northern Shores Championship
10Owen Drews20:49.2TC Central (Traverse City)109.9BNC Championship
11Drew Roiniotis20:42.8Vicksburg109.7Wolverine Conference
12Cole Hansen20:15.3Muskegon Mona Shores109.6OK Green Conference
9Colton Mull20:43.3Plainwell109.6Wolverine Conference
9Jase Herendeen20:27.4Concord109.5Big 8 4
12Nick Pumani19:55.5Berrien Springs109.5Lakeland Conference
11Treyson Nyland20:50.8TC West (Traverse City)109.4BNC Championship
10Anthony Anastasi20:43.9Plainwell109.4Wolverine Conference
10Liam Frifeldt20:26.9West Michigan Homeschool109.4River Valley Mustang
10Rileigh Schmitz20:23.3Muskegon Oakridge109.2WMC Lakes 3
12Alex Hudson20:16.8Cheboygan109.1Northern Shores Championship
12Eli Lewis20:18.2Muskegon Mona Shores108.6OK Green Conference
10Cooper Goff20:46.7Three Rivers108.5Wolverine Conference
12Shin Sato20:47.8Stanton Central Montcalm108.4CSAA White 3
11Ricky Bristol20:19.6Boyne City108.1Northern Shores Championship
12Kai Dila20:26.6Ludington108.1WMC Lakes 3
11Cameron Murray20:31.8Vermontville Maple Valley108.1Big 8 4
11Reise Bateson21:16.6Hart107.8WMC Rivers 3
12Kody Hazen20:47.7Remus Chippewa Hills107.8CSAA Red Championship
9Gabriel Luna20:20.9Muskegon Reeths-Puffer107.7OK Green Conference
12Isaiah Boerema20:27.9Ludington107.7WMC Lakes 3
10John Thomas20:15.9Whitmore Lake107.7MIAC Championship
10Kaydence Gunnare20:21.6Kingsley107.5Northern Shores Championship
10Will Cilk20:33.7Imlay City107.4BWAC 3
12Connor Siglow20:32.8St Joseph Our Lady of the Lake Catholic107.4River Valley Mustang
9Landon Learn20:22.1Muskegon Reeths-Puffer107.3OK Green Conference
12Deegan Anthony20:22.1Boyne City107.3Northern Shores Championship
9Jadon Russell20:17.6Rochester Hills Lutheran NW107.1MIAC Championship
9Mason Shanafelt21:18.7Holton107.1WMC Rivers 3
12Troy Verville20:18.0Charyl Stockwell Academy107.0MIAC Championship
10Nathan Wearing20:23.0Jenison107.0OK Green Conference
11Brier Green20:35.2Bronson106.9Big 8 4
9Reed Nyland20:58.3TC West (Traverse City)106.9BNC Championship
10Angel Brito20:03.7Dowagiac Union106.8Lakeland Conference
12Jacob Biolchini20:36.9Almont106.4BWAC 3
11Renato Ianni20:20.6Whitmore Lake106.1MIAC Championship
10Levi Kass21:22.3Ravenna105.9WMC Rivers 3
10Andres Perea Cala20:55.7Stanton Central Montcalm105.8CSAA White 3
12Brayden Dalbec20:38.7Croswell-Lexington105.8BWAC 3
12Jackson Shetler20:27.2Kalkaska105.6Northern Shores Championship
12Anthony Alvarez20:40.1Armada105.3BWAC 3
10Owen Shetler20:28.2Kalkaska105.3Northern Shores Championship
10Elijah Richardson20:23.3Plymouth Christian Academy105.3MIAC Championship
10Zane Jason20:40.3Concord105.2Big 8 4
11Dilan Vargas20:39.3Eau Claire105.2River Valley Mustang
9Henry Witgen20:42.5Armada104.5BWAC 3
12Wade Murray20:44.0Imlay City104.0BWAC 3
9Donovan Manceau20:44.1Yale104.0BWAC 3
9Kaden Figert21:01.4Lakeview103.9CSAA White 3
11Jayce Hughes20:39.7Muskegon Oakridge103.8WMC Lakes 3
12Garrett VanderZyl20:59.7Howard City Tri-County103.8CSAA Red Championship
12James Johnson20:45.1Imlay City103.6BWAC 3
9Zander McEvoy20:28.3Birmingham Roeper103.6MIAC Championship
11Tre Fluker21:00.4Sand Creek103.5TCC Championship
10Brock Adamczak20:41.4Manistee103.2WMC Lakes 3
12Ethan O’Connor20:45.8Athens103.1River Valley Mustang
11Charles Johnson20:35.5Jenison102.8OK Green Conference
9Brayden Bloom21:04.8Kent City102.7CSAA White 3
11Avery Publiski21:32.3Mason County Central102.6WMC Rivers 3
10Malachi Gross20:31.5Novi Christian Academy102.5MIAC Championship
12Drew Hycki20:51.3Armada101.6BWAC 3
12Seth Wuest21:06.4Erie Mason101.5TCC Championship
10Kyron Novak20:39.5Muskegon Reeths-Puffer101.5OK Green Conference
10Hunter Cole21:14.5Petoskey101.5BNC Championship
11Matthew Petitti20:39.9Grayling101.4Northern Shores Championship
11Kai Arredondo20:40.3Grayling101.2Northern Shores Championship
9Owen Peckham20:52.8Stockbridge101.1Big 8 4
9Clark McLean20:53.1Imlay City101.0BWAC 3
10Christian Schullo20:48.2Fremont100.9WMC Lakes 3
10James Schillinger21:16.2Petoskey100.9BNC Championship
11Braydon Ost21:08.6Petersburg-Summerfield100.8TCC Championship
8Nathan Hislop20:37.2Novi Christian Academy100.6MIAC Championship
11Jay Bronsink20:53.8Athens100.4River Valley Mustang
9Alex Gilbert21:11.4Plainwell100.2Wolverine Conference
10Matt Ingalls21:18.7Petoskey100.1BNC Championship
9Tony Lopez-Garcia21:40.5Hesperia99.8WMC Rivers 3
11Layne Collins20:55.6New Buffalo99.8River Valley Mustang
9Calvin Rykse21:11.7Howard City Tri-County99.8CSAA Red Championship
9Jacob Stull21:20.5Cadillac99.5BNC Championship
10Isaac Tovilla-Gracia20:45.9Jenison99.4OK Green Conference
9Kasyn Novak20:46.4Muskegon Reeths-Puffer99.2OK Green Conference
10Owen Chase20:58.5Springport99.2Big 8 4
11Koleson Reeder20:46.8Caledonia99.1OK Green Conference
11Benjamin Kline20:59.4Almont98.9BWAC 3
9Xavier Lee21:22.6TC Central (Traverse City)98.8BNC Championship
12Gage Wells20:55.1Muskegon Orchard View98.6WMC Lakes 3
9Trason Tucker21:44.4Hart98.5WMC Rivers 3
10Ethan Holmes20:49.7Kingsley98.1Northern Shores Championship
12Hunter May21:02.3Yale97.9BWAC 3
12Tyler Higgins21:19.5White Cloud97.8CSAA White 3
9Blake Smoker21:18.7Sturgis97.8Wolverine Conference
10Zach Little20:51.3Kalkaska97.6Northern Shores Championship
9Rylan Fincham21:03.3Bronson97.6Big 8 4
11Andrew Calvert21:19.3Britton Deerfield97.2TCC Championship
11Ephraim Conway20:53.2Kalkaska96.9Northern Shores Championship
11Javier Diaz20:53.5Byron Center96.8OK Green Conference
11Levi Dawson21:00.8Montague96.7WMC Lakes 3
9Dash Price21:29.4TC Central (Traverse City)96.5BNC Championship
10Greyson Jones21:01.7Whitehall96.4WMC Lakes 3
11Benjamin White21:22.7Plainwell96.4Wolverine Conference
11Zavier Sterling20:55.2Harbor Springs96.3Northern Shores Championship
9Alejandro Lopez21:23.3Plainwell96.3Wolverine Conference
11Hayden Preston21:30.8Sault Ste. Marie96.1BNC Championship
10Leo Weaver20:50.9Whitmore Lake96.0MIAC Championship
11Joel Kaiser21:32.4Alpena95.5BNC Championship
10Willem Burris21:33.0Petoskey95.3BNC Championship
10John Brege21:33.1Alpena95.3BNC Championship
10Evan Duba20:59.1Grayling95.0Northern Shores Championship
12Danielle Bauer21:00.4Kingsley94.5Northern Shores Championship
9Duncan Spies21:00.5Cheboygan94.5Northern Shores Championship
11Joseph Kinney21:11.9Athens94.4River Valley Mustang
10Noah Ranson21:30.2Three Rivers93.9Wolverine Conference
10Nicolas Radziszewski20:57.5Auburn Hills Oakland Christian93.8MIAC Championship
10Zachary Prater21:29.5Sand Creek93.8TCC Championship
12Nolan Kennedy21:03.6Harbor Springs93.5Northern Shores Championship
12Aldolfo Vera-Rangel21:31.1Remus Chippewa Hills93.3CSAA Red Championship
9Josh Bender21:05.4Kingsley92.9Northern Shores Championship
9Joe Zacharek21:00.5Plymouth Christian Academy92.8MIAC Championship
12Liam Schulz21:33.6Howard City Tri-County92.5CSAA Red Championship
12Brendan Bonar21:07.0Charlevoix92.3Northern Shores Championship
10Beau Litzner21:42.1Sault Ste. Marie92.3BNC Championship
11Caleb Miller21:18.4West Michigan Homeschool92.2River Valley Mustang
11Brady Anthony21:19.7Union City92.1Big 8 4
12Caleb Kolbe21:35.3Erie Mason91.9TCC Championship
9Steven Dietz21:35.6Newaygo91.8CSAA Red Championship
10River Borkowski21:35.7Newaygo91.8CSAA Red Championship
11Logan Paulen21:09.2Caledonia91.6OK Green Conference
9Landon Salow21:36.5Petersburg-Summerfield91.5TCC Championship
10Sid Davis21:22.0Almont91.3BWAC 3
9Bryce Cole21:38.5Three Rivers91.2Wolverine Conference
9Gideon DeVries21:11.2Caledonia90.9OK Green Conference
11Ethan McVicker22:07.4Mason County Central90.9WMC Rivers 3
12Caleb Daniels21:13.3Boyne City90.2Northern Shores Championship
11Nick Kreps21:14.7Muskegon Mona Shores89.8OK Green Conference
10Nathan Schuitema21:21.9Whitehall89.7WMC Lakes 3
10Jonah Vosburgh21:15.2Jenison89.6OK Green Conference
10Matthew Kowalski21:51.1Alpena89.3BNC Championship
9Anthony Gray21:44.4Niles89.2Wolverine Conference
10Mark Wagner21:27.4West Michigan Homeschool89.2River Valley Mustang
10Emmerick Smith21:16.4Muskegon Mona Shores89.2OK Green Conference
11Andon Offord21:29.2Lawrence88.6River Valley Mustang
9Jaxsen Shemer21:18.4Jenison88.5OK Green Conference
12Ethen Gancarz22:15.2Mason County Central88.3WMC Rivers 3
10James Muir21:30.5St Philip Catholic Central88.2River Valley Mustang
10A.J. Cullen21:31.8St Joseph Our Lady of the Lake Catholic87.7River Valley Mustang
11Ameere Layton22:17.1North Muskegon87.6WMC Rivers 3
9Juan Guardiola-Parra22:17.6Hart87.5WMC Rivers 3
12Matthew Anderson21:34.1Bronson87.3Big 8 4
12Kevin Vargas21:33.2Eau Claire87.3River Valley Mustang
11Collin Mersch21:23.0Cheboygan87.0Northern Shores Championship
9Kaleb Pschigoda21:34.3Three Oaks River Valley86.9River Valley Mustang
10Daniel Brumley21:35.6West Michigan Homeschool86.5River Valley Mustang
9Connor Bassett21:24.7Byron Center86.4OK Green Conference
11Angelo Hinson21:54.3White Cloud86.2CSAA White 3
11Noah Duran22:00.8TC West (Traverse City)86.1BNC Championship
12Jeremiah Hargreaves21:06.9Dowagiac Union85.7Lakeland Conference
11Isaac Lee21:39.0Quincy85.7Big 8 4
11Jack Dibert21:39.3Union City85.6Big 8 4
10Ben Schinbeckler21:55.3Edwardsburg85.6Wolverine Conference
9Johnny Lumpp21:28.1Muskegon Mona Shores85.3OK Green Conference
9Brady Wadkins21:28.1Charlevoix85.3Northern Shores Championship
9Dante Kline22:03.3Gaylord85.2BNC Championship
9Noah Thompson21:29.0Jenison85.0OK Green Conference
9Evan Matheney21:41.3Armada84.9BWAC 3
9Samuel Pfeiffer21:26.1Auburn Hills Oakland Christian84.3MIAC Championship
9Landon Ellis21:31.6Muskegon Mona Shores84.1OK Green Conference
9Tim Nies21:43.6North Branch84.1BWAC 3
10Isaac Fate22:07.0Petoskey84.0BNC Championship
11David Wagner21:43.2West Michigan Homeschool83.9River Valley Mustang
12Hunter Tinkham22:28.4Hesperia83.9WMC Rivers 3
12Matthew Cox21:33.2Kalkaska83.6Northern Shores Championship
9Tyler Newman21:34.2Byron Center83.3OK Green Conference
9Henry Peters21:14.4Buchanan83.2Lakeland Conference
9Justin Holmes21:35.4Byron Center82.9OK Green Conference
12Xander Hallock22:04.6Three Rivers82.5Wolverine Conference
9William Quake22:05.1Three Rivers82.3Wolverine Conference
10Jace Vaughn22:06.7Stanton Central Montcalm82.1CSAA White 3
10Bowie Strieter21:48.9Three Oaks River Valley82.0River Valley Mustang
9Elijah Sherer21:33.0Whitmore Lake82.0MIAC Championship
11Ethan Lentz21:33.5Sterling Heights Parkway81.8MIAC Championship
11Blake Fleming21:38.6Charlevoix81.8Northern Shores Championship
10Shawn Rogers22:05.6Reed City81.8CSAA Red Championship
11Beau Kirtdoll22:07.4Niles81.5Wolverine Conference
11Carter Davis22:06.8Erie Mason81.4TCC Championship
10Vincent Beck22:11.0Reed City80.0CSAA Red Championship
11Owen Frifeldt21:55.6West Michigan Homeschool79.8River Valley Mustang
12Landon Pruss21:57.6Algonac79.5BWAC 3
10Luke Licata22:20.8Petoskey79.4BNC Championship
11Jose Castro III21:45.8Cheboygan79.4Northern Shores Championship
11Jacob Villegas21:26.7Dowagiac Union79.1Lakeland Conference
9Camden Dionne21:47.4Boyne City78.9Northern Shores Championship
9Vincent Lussier21:59.6Athens78.5River Valley Mustang
12Brady Czapiewski22:00.8Imlay City78.4BWAC 3
10David Hurd21:44.0Plymouth Christian Academy78.4MIAC Championship
11Parker Stull22:17.1Plainwell78.3Wolverine Conference
11Mason Doehring21:49.2Kalkaska78.3Northern Shores Championship
11Elijah Gee22:19.3Kent City77.9CSAA White 3
12Gabe Slough22:26.7Gaylord77.4BNC Championship
11Adolfo Sanchez-Perez22:21.8Niles76.7Wolverine Conference
12Jonas Burdick22:07.5Union City76.2Big 8 4
10Micah Redford21:50.8Auburn Hills Oakland Christian76.1MIAC Championship
12DaQuon Bates21:55.9Muskegon Mona Shores76.0OK Green Conference
12Lucas Sachs22:23.1Erie Mason76.0TCC Championship
11Liam Dykhouse21:56.7Caledonia75.8OK Green Conference
10Paul Winchel22:53.7Hesperia75.4WMC Rivers 3
11Eli Pope21:58.1Boyne City75.3Northern Shores Championship
12Andan Skuse22:54.2Ravenna75.3WMC Rivers 3
10Jayson Phelps22:09.4New Buffalo75.2River Valley Mustang
10Afton Staley21:59.1Kalkaska75.0Northern Shores Championship
9Tanner Byron22:28.2Otsego74.6Wolverine Conference
10Grady Wilkes22:12.2Vermontville Maple Valley74.6Big 8 4
9Jack Krueger21:55.3Novi Christian Academy74.6MIAC Championship
10William Whyms22:03.2Muskegon73.6OK Green Conference
10Peyton Frost22:03.5Boyne City73.5Northern Shores Championship
12Kolt Milner22:59.7Hesperia73.4WMC Rivers 3
12Henry Myers22:15.8North Branch73.4BWAC 3
11Michael Fournier22:39.1TC West (Traverse City)73.3BNC Championship
10Eamon Ennis22:16.1West Michigan Homeschool73.0River Valley Mustang
9Peyton Schaaf22:17.3North Branch72.9BWAC 3
10Breck Malburg22:32.4Sand Creek72.9TCC Championship
9Bo Blair22:05.6Muskegon Reeths-Puffer72.8OK Green Conference
11Liam Bauman22:17.6Concord72.8Big 8 4
10Justin Harper22:06.9Caledonia72.4OK Green Conference
10Zander Kelch22:19.3Croswell-Lexington72.2BWAC 3
10Owen Schuitema22:16.7Whitehall71.4WMC Lakes 3
11Arthur Duren22:10.0Muskegon71.3OK Green Conference
10John Fox22:22.3Stockbridge71.2Big 8 4
12Ethan Butler22:45.6TC West (Traverse City)71.1BNC Championship
9Tyler Lentini22:24.5Algonac70.5BWAC 3
10Robert Majoras22:24.8Kalamazoo Hackett70.1River Valley Mustang
9Jonathan Steenhagen22:14.0Muskegon Reeths-Puffer70.0OK Green Conference
11Shawn Warmuskerken22:41.4Grant69.9CSAA Red Championship
9Isaac Hyde22:27.1Reading69.6Big 8 4
10Logan Armstead22:10.1Southfield Christian69.6MIAC Championship
12Zachary Spaulding22:42.5Newaygo69.5CSAA Red Championship
11Joey Morphis22:15.6Kalkaska69.5Northern Shores Championship
10Austin Anderson22:27.8Yale69.4BWAC 3
11Kyle Johansen22:43.3Remus Chippewa Hills69.2CSAA Red Championship
12Breslin Walek22:16.7Muskegon Mona Shores69.1OK Green Conference
9Luke Meckley22:43.8Sand Creek69.1TCC Championship
12Dain Kraus23:16.8Hesperia67.7WMC Rivers 3
11Christopher Monroy22:33.1Yale67.6BWAC 3
10A. Hunter Betz22:23.4Boyne City66.9Northern Shores Championship
11Anthony Jasheway22:34.5St Joseph Our Lady of the Lake Catholic66.8River Valley Mustang
9Cody Wood22:50.6Ottawa Lake-Whiteford66.8TCC Championship
9Landon Mckenna22:19.0Charyl Stockwell Academy66.7MIAC Championship
10Riley Smith22:19.3Plymouth Christian Academy66.6MIAC Championship
12Andrew Owens22:31.5Whitehall66.5WMC Lakes 3
10Will Kraak22:37.6West Michigan Homeschool65.8River Valley Mustang
10Josh Hawkins22:54.9Howard City Tri-County65.4CSAA Red Championship
11Conner Ryan22:57.9Stanton Central Montcalm65.0CSAA White 3
11Drake Turner22:56.3Erie Mason64.9TCC Championship
12Loehn Luckett23:00.2Plainwell64.0Wolverine Conference
12Christopher Peterson23:08.5Gaylord63.5BNC Championship
9Malachi Waters23:02.7Plainwell63.1Wolverine Conference
9Zayden Kingman22:34.7Muskegon Reeths-Puffer63.1OK Green Conference
11John Joyner22:35.7Caledonia62.8OK Green Conference
10Kameron Sill22:16.2Berrien Springs62.6Lakeland Conference
11Griffin Calder23:11.8TC West (Traverse City)62.4BNC Championship
10Harrison Steed22:37.2Byron Center62.3OK Green Conference
10Henry Nederveld22:37.8Jenison62.1OK Green Conference
9Tim Lu23:13.3TC Central (Traverse City)61.9BNC Championship
10Jakob Woodward22:36.0Charyl Stockwell Academy61.0MIAC Championship
10Wyatt Mench23:10.6White Cloud60.8CSAA White 3
10Kelvin Davis22:53.9Vermontville Maple Valley60.7Big 8 4
10Ezekiel Whiteaker22:36.9Rochester Hills Lutheran NW60.7MIAC Championship
10Reuben Eberly22:54.1Armada60.6BWAC 3
Leonardo Perissinotto23:11.4Lakeview60.5CSAA White 3
10Jonathan Visscher22:42.9Muskegon Reeths-Puffer60.4OK Green Conference
10Micah Spencer23:18.7TC Central (Traverse City)60.1BNC Championship
12Seth Casteel23:40.9Holton59.7WMC Rivers 3
12Collin Grove22:57.0Algonac59.7BWAC 3
11Gavin Thomas22:56.2Athens59.6River Valley Mustang
10Matthew Johnson22:41.3Southfield Christian59.2MIAC Championship
10Taben West23:21.9TC Central (Traverse City)59.0BNC Championship
9Kade Radimaker22:42.3Sterling Heights Parkway58.9MIAC Championship
10Declan Waller23:43.5Shelby58.8WMC Rivers 3
11Michael Whitney23:15.8Plainwell58.7Wolverine Conference
11Keio Trimm22:59.0Three Oaks River Valley58.7River Valley Mustang
10Tristian Adkins22:50.5Muskegon Mona Shores57.8OK Green Conference
9Zander Johnson23:26.3TC Central (Traverse City)57.6BNC Championship
12Rowan Gairdner22:46.6Lutheran HS Westland57.5MIAC Championship
10Ian Brown22:47.6Rochester Hills Lutheran NW57.1MIAC Championship
12Rydik Wrubel22:52.8Caledonia57.1OK Green Conference
11Grady Hazelwood23:20.1Sand Creek57.0TCC Championship
9Joshua Norton22:49.1Novi Christian Academy56.6MIAC Championship
11Jolaun Owens23:21.5Newaygo56.5CSAA Red Championship
9Finn Dart22:55.7Boyne City56.1Northern Shores Championship
10Wyatt Okoney23:09.2Stockbridge55.6Big 8 4
9Elijah Gabrielli22:52.2Plymouth Christian Academy55.6MIAC Championship
12Gavin Suter23:09.6Stockbridge55.5Big 8 4
12David Longstaff22:58.9Grayling55.0Northern Shores Championship
11Jonathan Juergens23:10.4Three Oaks River Valley54.9River Valley Mustang
9Donavon Calvert23:27.6Britton Deerfield54.5TCC Championship
11Adrian Valario23:13.8Lawrence53.7River Valley Mustang
10Colton Hicks23:38.0Gaylord53.7BNC Championship
9Cassius Jenkins23:02.1Charyl Stockwell Academy52.3MIAC Championship
11Avry Asbeury23:35.1Plainwell52.3Wolverine Conference
10Finn Hawes23:07.3Harbor Springs52.3Northern Shores Championship
10Jules Vranes23:07.7Harbor Springs52.1Northern Shores Championship
10Ethan Gatzke23:42.8TC West (Traverse City)52.1BNC Championship
12Alex Bontrager23:08.1Kalkaska52.0Northern Shores Championship
9David Cox23:38.3Kent City51.6CSAA White 3
9Logan Brookens23:16.8Whitehall51.4WMC Lakes 3
12Saul Johnson23:10.8Muskegon Mona Shores51.1OK Green Conference
10Lliam O’Connor23:21.9Athens51.0River Valley Mustang
9Jackson Allen23:23.1Imlay City51.0BWAC 3
11Anthony Mahley23:23.4Union City50.9Big 8 4
10Caleb Stemaly23:22.5Athens50.8River Valley Mustang
11Colton Anders23:23.2Lawrence50.6River Valley Mustang
11Christopher Ferguson23:39.3Howard City Tri-County50.6CSAA Red Championship
9Isaak Wearn23:39.3Reed City50.6CSAA Red Championship
9Mason Booker23:21.3Muskegon Oakridge49.9WMC Lakes 3
10Leonard Udell24:11.7Hart49.4WMC Rivers 3
12Jonathan Ross23:23.4Muskegon Oakridge49.2WMC Lakes 3
11Toby Yang23:16.6Boyne City49.1Northern Shores Championship
9Zed Bierman24:17.3Hesperia47.6WMC Rivers 3
9Dakoda Worley23:50.6Kent City47.5CSAA White 3
9Michael Barrera23:49.6Reed City47.1CSAA Red Championship
9Easton Downs23:34.9St Joseph Our Lady of the Lake Catholic46.7River Valley Mustang
12Jacob Priese24:22.5Hesperia45.8WMC Rivers 3
12Aiden Mallory23:54.7Plainwell45.8Wolverine Conference
9Michael Bekier23:55.6Petersburg-Summerfield45.1TCC Championship
9Luke Artibee23:33.1Muskegon Mona Shores43.6OK Green Conference
12Dylan Sniegowski23:40.6Ludington43.5WMC Lakes 3
9Deacon Anderson24:29.7North Muskegon43.4WMC Rivers 3
10Alex Brady23:34.1Caledonia43.3OK Green Conference
9Robert Buchanan24:32.9Hart42.4WMC Rivers 3
9Landon Roznowski24:13.6Alpena41.8BNC Championship
11Quincy Page23:51.5Vermontville Maple Valley41.5Big 8 4
12Drew Shenton23:36.2Novi Christian Academy40.9MIAC Championship
9Liam VerHoef23:52.3West Michigan Homeschool40.9River Valley Mustang
9Larkin Ridgeway23:56.4Croswell-Lexington39.9BWAC 3
9Tysen Bateson24:43.0Hart39.0WMC Rivers 3
9Brandon Martin23:51.3Kalkaska37.6Northern Shores Championship
9Otto Dahleen24:29.2Alpena36.6BNC Championship
12Benjamin Carpenter24:50.9North Muskegon36.4WMC Rivers 3
9Collin Bunker24:30.6Sault Ste. Marie36.1BNC Championship
9Pierce Murray24:09.8Imlay City35.4BWAC 3
9Granderson Miller24:57.8North Muskegon34.1WMC Rivers 3
11Benjamin Lusaya24:06.2Caledonia32.6OK Green Conference
9Nathaniel Fournier24:41.9TC West (Traverse City)32.4BNC Championship
9Alex Arnett24:07.7Plymouth Christian Academy30.4MIAC Championship
Pau Frenso Luna24:42.6Lakeview30.1CSAA White 3
9Belmont Philip23:53.7Buchanan30.1Lakeland Conference
11Issaic Fischer24:14.0Kalkaska30.0Northern Shores Championship
9Adam Sturgill24:29.9Springport28.7Big 8 4
9Hazen Hill24:29.2Bridgman28.6River Valley Mustang
9Gunnar Yahr24:30.0Coloma28.3River Valley Mustang
9Elijah Poll24:47.3Howard City Tri-County27.9CSAA Red Championship
10Tanner Saathoff24:48.4Remus Chippewa Hills27.5CSAA Red Championship
11Zackery Yearsovich24:50.0Newaygo27.0CSAA Red Championship
10Brandon Watkins24:35.9Concord26.7Big 8 4
9Bryce Blair24:26.7Muskegon Reeths-Puffer25.8OK Green Conference
12Riley McConnell24:39.3North Branch25.6BWAC 3
11John Williamson24:57.3Remus Chippewa Hills24.6CSAA Red Championship
9Grahm Kenyon24:30.7Caledonia24.4OK Green Conference
9Isaac Verougstraete24:50.4Almont21.9BWAC 3
10Collin Williams24:51.9Reading21.4Big 8 4
11Ashton Rose24:41.4Muskegon Mona Shores20.9OK Green Conference
9Porter Moulds24:57.5Athens19.2River Valley Mustang
10Archer Young25:14.9Remus Chippewa Hills18.7CSAA Red Championship
10Sawyer Sutherland25:16.4Vicksburg18.5Wolverine Conference
9Alex Franckowiak25:03.1Armada17.6BWAC 3
10Elijah Timmer24:53.8Jenison16.7OK Green Conference
10Aiden Musall25:33.0Gaylord15.3BNC Championship
10Jaxson Willard24:59.0Grayling15.0Northern Shores Championship
11Austin Taylor25:29.8Petersburg-Summerfield13.7TCC Championship
12Darius Flowers25:11.3Muskegon Orchard View13.2WMC Lakes 3
12Anthony Albin25:31.6Howard City Tri-County13.1CSAA Red Championship
11Noah Hassenzahl25:31.7Sand Creek13.1TCC Championship
12Alex Scott25:39.6Edwardsburg10.8Wolverine Conference
9Maxim Bellinger25:17.6Muskegon Reeths-Puffer8.8OK Green Conference
10Jacob Vroman25:19.9Harbor Springs8.0Northern Shores Championship
9Wilson St. John25:33.4Kalamazoo Hackett7.2River Valley Mustang
9Gabe Ghearing25:55.9Lakeview5.7CSAA White 3
10Luke Arlt25:40.1Union City5.3Big 8 4
10Isaac McCarty25:55.5Petersburg-Summerfield5.2TCC Championship
9Espen Pasienza25:45.8Springport3.4Big 8 4
9Gavin Collins26:01.3Ottawa Lake-Whiteford3.2TCC Championship
9Mayson Preston25:16.3Dowagiac Union2.6Lakeland Conference
12Caden Talsma26:06.7Three Rivers1.8Wolverine Conference
10Eli Pogue26:06.8Howard City Tri-County1.4CSAA Red Championship
9Brady Gallagher25:40.9Harbor Springs1.0Northern Shores Championship
10Micah Ulmer25:39.1Charyl Stockwell Academy0.0MIAC Championship

Uncategorized

2025 Ratings: October 15th Meets

Addison Josephson, Linden – Led by Josephson, the Eagles are soaring toward a low MIS finish. Their late season uptick has been led by their top girl, who has hit sub-19 in the past two races.

Alison Villa-Bilton, Clare – A freshman making waves and exceeding expectations is a necessary factor in snapping Shepherd’s long jamboree win streak. For AVB, she summoned a similar effort to one she had at Cadillac, running 19:44 and moving up 4 places from her previous two JPC competitions.

Tyler Harris, Hanover-Horton – The Comets were in close competition with Jonesville, the two previous jamborees decided by a total of 2 points. Harris had been above 17:30 in each, a varsity contributor, but not as much of a frontrunner. That changed this week, where he dropped into the 16’s for the first time ever.

Logan Bellinger, Midland – It’s been a stunted season for the Chemic senior. Following a personal best in his opener at Oiler, Bellinger was out of action for nearly a month. He returned in late September, unaffected by the absence. A 16:07 here was a personal best and immensely helpful in the Midland win over the D2 favorite.

MeetBoys Adj.Girls Adj.Average
BTC Black/White+9+10+10
BTC Blue/Red+30+27+29
CAAC White 3+21+29+25
Cascades Conference+18+16+17
FML 3+3+8+6
JPC 3+16+22+19
MSAC Championship-18-20-19
OK Black Championship+14+20+17
OK Gold Championship+18+16+17
OK Silver Championship+44+43+44
OK White Championship+18+16+17
SVL Championship+18+18+18
WMD Championship+12+18+15

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionWABDate
Midland Dow**128.51120.3SVL Championship
Zeeland East**126.71123.6OK Black Championship
Bay City Western**125.01115.4SVL Championship
Forest Hills Northern*124.51120.6OK White Championship
Grand Rapids Ottawa Hills115.41107.1OK White Championship
Grand Blanc114.91113.5SVL Championship
Zeeland West114.11114.9OK Black Championship
Lapeer108.61105.6SVL Championship
Holly105.6197.7FML 3
Mt. Pleasant103.21113.1SVL Championship
Forest Hills Central99.9197.1OK White Championship
Davison98.0187.8SVL Championship
Midland92.7193.3SVL Championship
Flushing71.2171.6FML 3
Grand Rapids Northview67.0156.0OK Gold Championship
Saginaw Heritage52.4139.5SVL Championship
Swartz Creek17.91-49.9FML 3
TeamTop 5 Avg.DivisionWABDate
Grand Rapids Christian***138.62131.3OK White Championship
Holland Christian***137.72136.3OK Black Championship
Grand Rapids South Christian**128.02125.8OK Gold Championship
East Grand Rapids**120.22118.2OK White Championship
Linden**118.02111.7FML 3
Holland**117.02107.7OK Black Championship
Goodrich**116.12122.6FML 3
Forest Hills Eastern*111.52112.2OK White Championship
Hudsonville Unity Christian*110.92109.0OK Black Championship
Spring Lake*110.82116.8OK Black Championship
Shepherd*106.52101.9JPC 3
Clare*105.5299.4JPC 3
Charlotte92.1299.2CAAC White 3
Lake Fenton90.8284.8FML 3
Fruitport87.8280.6OK Silver Championship
Wayland Union84.4273.5OK Gold Championship
Middleville Thornapple-Kellogg77.4285.0OK Gold Championship
Gladwin76.0269.0JPC 3
Hopkins74.0272.1OK Silver Championship
Fenton73.7264.1FML 3
Hamilton71.8256.7OK Black Championship
Ionia67.3280.6CAAC White 3
Grand Rapids West Catholic66.5251.3OK Gold Championship
Grand Rapids Catholic Central65.6261.4OK White Championship
Owosso54.5263.0FML 3
Corunna44.4241.8FML 3
Portland31.8222.5CAAC White 3
Eaton Rapids31.2221.6CAAC White 3
Clio29.5215.6FML 3
Flint Kearsley22.2220.1FML 3
Michigan Center7.02Cascades Conference
TeamTop 5 Avg.DivisionWABDate
Lansing Catholic***130.13129.7CAAC White 3
Olivet**106.33104.9CAAC White 3
Grandville Calvin Christian*99.2397.6OK Silver Championship
Grand Rapids NorthPointe Christian*95.4387.0OK Silver Championship
Midland Bullock Creek*83.4385.2JPC 3
Sanford-Meridian*82.0375.9JPC 3
Hanover-Horton*80.2368.7Cascades Conference
Pigeon-Laker*80.0370.6BTC Black/White
Caro79.9386.1BTC Black/White
Grass Lake79.5370.1Cascades Conference
Leslie79.0386.9Cascades Conference
Jonesville75.1358.7Cascades Conference
Belding66.8347.4OK Silver Championship
Standish-Sterling62.7360.7JPC 3
Millington62.1354.2BTC Black/White
St. Louis60.4349.7JPC 3
Napoleon59.4348.7Cascades Conference
Homer15.4321.1Cascades Conference
Reese3.9312.4BTC Black/White
TeamTop 5 Avg.DivisionWABDate
Ubly**83.8481.2BTC Black/White
Grand Traverse Academy**80.9488.0WMD Championship
Dryden*60.6460.4BTC Blue/Red
Harbor Beach*60.0458.0BTC Black/White
Bear Lake48.3461.9WMD Championship
Breckenridge43.64MSAC Championship
Brown City23.5414.3BTC Black/White
Mt. Pleasant Sacred Heart11.1428.9MSAC Championship
Vestaburg1.04MSAC Championship

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWABDate
Midland**192.91191.4SVL Championship
Zeeland West**188.81188.8OK Black Championship
Grand Blanc*183.61189.8SVL Championship
Saginaw Heritage179.91184.1SVL Championship
Davison179.91181.5SVL Championship
Holly179.41180.0FML 3
Forest Hills Northern178.21178.2OK White Championship
Forest Hills Central171.61169.7OK White Championship
Grand Rapids Northview169.11169.9OK Gold Championship
Midland Dow166.31171.7SVL Championship
Grand Rapids Ottawa Hills160.81165.3OK White Championship
Zeeland East160.21156.8OK Black Championship
Flushing156.41157.6FML 3
Mt. Pleasant155.41166.9SVL Championship
Lapeer154.81156.2SVL Championship
Swartz Creek143.51144.2FML 3
Grand Rapids Union142.11138.0OK Gold Championship
Bay City Western140.51141.6SVL Championship
Wyoming125.11127.2OK Gold Championship
TeamTop 5 Avg.DivisionWABDate
Flint Powers Catholic***195.52198.6SVL Championship
East Grand Rapids**192.62198.6OK White Championship
Holland Christian**183.52186.0OK Black Championship
Grand Rapids Christian**183.22188.3OK White Championship
Forest Hills Eastern**182.22184.2OK White Championship
Shepherd*179.22183.6JPC 3
Fenton*178.42182.8FML 3
Grand Rapids South Christian*176.32175.5OK Gold Championship
Spring Lake171.72176.9OK Black Championship
Owosso170.02170.1FML 3
Grand Rapids Catholic Central166.92167.4OK White Championship
Clare165.22161.9JPC 3
Holland164.62165.8OK Black Championship
Portland162.12160.2CAAC White 3
Corunna160.32160.5FML 3
Gladwin158.92164.3JPC 3
Hudsonville Unity Christian154.92157.1OK Black Championship
Hopkins154.22155.2OK Silver Championship
Linden153.12150.4FML 3
Ionia148.32145.1CAAC White 3
Flint Kearsley146.22138.8FML 3
Wayland Union139.92118.0OK Gold Championship
Middleville Thornapple-Kellogg133.32140.9OK Gold Championship
Ortonville Brandon132.52139.9FML 3
Lake Fenton130.22153.0FML 3
Fruitport125.02133.2OK Silver Championship
Grand Rapids West Catholic123.42111.5OK Gold Championship
Lake Odessa Lakewood120.72126.7CAAC White 3
Bay City Central114.32114.3SVL Championship
Charlotte111.52115.3CAAC White 3
Hamilton109.72102.4OK Black Championship
Clio101.8299.4FML 3
Goodrich79.92134.0FML 3
Comstock Park72.4251.6OK Silver Championship
Michigan Center55.22Cascades Conference
Lansing Sexton38.52-4.4CAAC White 3
TeamTop 5 Avg.DivisionWABDate
Lansing Catholic**176.23177.9CAAC White 3
Hanover-Horton**175.13171.9Cascades Conference
Jonesville**174.73172.7Cascades Conference
Midland Bullock Creek*164.63160.7JPC 3
Caro*158.63164.3BTC Black/White
Grand Rapids NorthPointe Christian*158.63160.8OK Silver Championship
Sanford-Meridian153.13153.9JPC 3
Leslie151.13153.9Cascades Conference
Pigeon-Laker151.03161.0BTC Black/White
Brooklyn Columbia Central145.13135.2Cascades Conference
Grass Lake144.43146.7Cascades Conference
Reese143.33142.1BTC Black/White
Napoleon141.03142.6Cascades Conference
Beaverton140.03128.2JPC 3
Olivet137.33135.3CAAC White 3
Standish-Sterling133.33132.7JPC 3
Homer132.63129.0Cascades Conference
Belding130.03116.9OK Silver Championship
Harrison128.53118.1JPC 3
Farwell111.43104.8JPC 3
Millington106.53104.5BTC Black/White
St. Louis105.9399.6JPC 3
Grandville Calvin Christian104.7394.0OK Silver Championship
Cass City103.53106.3BTC Black/White
Pinconning88.63JPC 3
Sandusky58.1364.7BTC Black/White
TeamTop 5 Avg.DivisionWABDate
Mt. Pleasant Sacred Heart**164.04169.7MSAC Championship
Breckenridge**161.74156.6MSAC Championship
Mesick*148.24158.8WMD Championship
Ubly*146.24140.9BTC Black/White
Mason County Eastern*143.14131.0WMD Championship
Grand Traverse Academy*142.84145.6WMD Championship
Manchester*139.74133.3Cascades Conference
Dryden133.24140.3BTC Blue/Red
Unionville-Sebewaing130.34128.6BTC Black/White
Carson City-Crystal128.24117.4MSAC Championship
Harbor Beach124.94125.3BTC Black/White
Marlette110.54110.6BTC Black/White
Mayville109.34109.5BTC Blue/Red
Bear Lake108.74108.0WMD Championship
Brown City102.44122.4BTC Black/White
Montabella99.0498.6MSAC Championship
Kingston98.64106.7BTC Blue/Red
Vassar96.9482.5BTC Black/White
Addison92.8482.1Cascades Conference
Vestaburg69.04MSAC Championship
Peck67.6481.7BTC Blue/Red
Caseville66.6479.9BTC Blue/Red
Vandercook Lake53.4457.9Cascades Conference

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Adalyn Raab17:39.4Zeeland East160.2OK Black Championship
10Emilia Garces17:44.6Midland Dow159.1SVL Championship
11Maddie Lindley18:01.6Holly156.8FML 3
10Avery Engbers17:49.7Holland Christian156.8OK Black Championship
12Lilah Yoder17:58.8FHC GR Forest Hills Central155.1OK White Championship
12Hailey Creisher18:06.8Leslie152.4Cascades Conference
10Anneliese Passchier18:25.4East Grand Rapids146.2OK White Championship
12Lilah Poel18:29.2GR Christian144.9OK White Championship
10Tiya Feldpausch18:17.4Olivet144.5CAAC White 3
11Johanna Mulder18:29.4Holland143.5OK Black Championship
10Remie Ellis18:23.7Eaton Rapids142.4CAAC White 3
11Eliana Stob18:34.1Holland Christian142.0OK Black Championship
11Zoe Hoekstra18:41.0GR Christian141.0OK White Championship
9Kaitlyn Berg18:39.3Midland140.9SVL Championship
11Olivia Weiss18:38.0Holland140.7OK Black Championship
11Addison Josephson18:50.0Linden140.7FML 3
10Jaclyn Charbauski18:43.2FHN GR Forest Hills Northern140.3OK White Championship
11Grace Wonch18:30.5Lansing Catholic140.2CAAC White 3
9Hailey Sieler18:44.3FHC GR Forest Hills Central139.9OK White Championship
12Ellie Scholma18:47.0GR Christian139.0OK White Championship
12Willa Prinsen18:47.2FHN GR Forest Hills Northern138.9OK White Championship
10Josie Bishop18:34.8Lansing Catholic138.7CAAC White 3
12Marie Gates18:44.1Hudsonville Unity Christian138.6OK Black Championship
12Layla Geurink18:45.7Holland Christian138.1OK Black Championship
9Grace Meyers18:48.0Bay City Western138.0SVL Championship
12Chloe Rinzema18:52.5GR South Christian137.2OK Gold Championship
10Julia Bambach19:00.9Holly137.0FML 3
9Lily VanEyk18:53.8GR South Christian136.7OK Gold Championship
10Ana Lovell19:03.7Lake Fenton136.1FML 3
11Adeline Armstrong18:57.0East Grand Rapids135.7OK White Championship
11Lucy Waalkes18:57.3GR Christian135.6OK White Championship
10Caralyn Elkins18:53.5Zeeland West135.5OK Black Championship
12Alexis Kotkowicz18:53.6Spring Lake135.5OK Black Championship
11Violet Tetil19:05.1Caro135.0BTC Black/White
10Tiffany DeMaagd19:00.8GR South Christian134.4OK Gold Championship
11Madeleine Hengeveld19:01.5GR Ottawa Hills134.2OK White Championship
11Lydia Powers19:00.8Lapeer133.7SVL Championship
12Annika TerBeek19:06.6GR Christian132.5OK White Championship
10Kayla Shellenbarger19:15.3Goodrich132.2FML 3
11Alivia Ottinger19:20.8Goodrich130.4FML 3
11Jaclyn Suderman19:11.2Bay City Western130.3SVL Championship
10Eva Lindstrom19:15.5GR Christian129.5OK White Championship
12Jillian Clason19:15.7FHE Ada Forest Hills Eastern129.4OK White Championship
10Danica Redes19:16.2Shepherd127.3JPC 3
10Isabelle Currie19:09.4Lansing Catholic127.2CAAC White 3
9Anna Drauer19:09.6Lansing Catholic127.1CAAC White 3
10Cecelia Wojciakowski19:22.6GR Ottawa Hills127.1OK White Championship
10Annika Stob19:18.8Holland Christian127.1OK Black Championship
12Mallory Wilcox19:21.4Bay City Western126.9SVL Championship
12Lilah Weber19:23.0Lapeer126.3SVL Championship
9Autumn Luick19:23.7Midland Dow126.1SVL Championship
9Lilly Pierce19:24.8Mount Pleasant125.7SVL Championship
12Nevaeh Polovina19:25.3Davison125.6SVL Championship
10Abree VanDenBrink19:28.1Wayland Union125.3OK Gold Championship
11Ellery Lampen19:25.5Holland Christian124.8OK Black Championship
11Micali Teeple19:28.4Grand Blanc124.5SVL Championship
9Gwyn Faber19:30.7FHN GR Forest Hills Northern124.4OK White Championship
10Abby Crandell19:38.8Owosso124.4FML 3
9Tessa Albrecht19:27.7Zeeland West124.1OK Black Championship
10Vivienne Conflitti19:34.3FHE Ada Forest Hills Eastern123.2OK White Championship
12Abigail Reis19:40.4Millington123.2BTC Black/White
10Mackenzie VanStensel19:35.8GR Northview122.7OK Gold Championship
12Taryn DiLaura19:32.5Zeeland East122.5OK Black Championship
11Melody Meckstroth19:45.0Linden122.3FML 3
10Sawyer Lynn19:37.1Saginaw Heritage121.6SVL Championship
9Hannah Vogel19:37.6Midland Dow121.5SVL Championship
9Lily Britton19:26.9Olivet121.4CAAC White 3
10Kate Macfarlane19:38.2Midland Dow121.3SVL Championship
11Mackenzie Huizenga19:37.3Holland Christian120.9OK Black Championship
10Lucy Bott19:49.5Fenton120.8FML 3
10Peyhton Beardsley19:15.0Fruitport120.7OK Silver Championship
10Livia Willing19:40.0Grand Blanc120.7SVL Championship
12Mattie Gagne19:36.6Midland Bullock Creek120.5JPC 3
12Samantha Brown19:50.8Clio120.4FML 3
12Nadia Cordes19:41.4Lapeer120.2SVL Championship
12Meredith Cook19:39.4Zeeland East120.2OK Black Championship
12Megan Kuzma19:41.0Zeeland East119.7OK Black Championship
10Leah Humphrey19:44.9Grand Blanc119.0SVL Championship
10Maggie Scholma19:47.1GR Christian119.0OK White Championship
9Jocelyn Tetil19:53.8Caro118.7BTC Black/White
10Sophie Jones19:44.1Holland Christian118.6OK Black Championship
9Norah Kiley19:38.6Kingston118.1BTC Blue/Red
11Cora Parker19:45.9Spring Lake118.0OK Black Championship
9Alison Villa-Bilton19:44.1Clare118.0JPC 3
11Kaila Keeler19:47.2Zeeland West117.6OK Black Championship
12Aletta Scholten19:25.0Grandville Calvin Christian117.3OK Silver Championship
12Katie Sweeney19:58.2Ubly117.3BTC Black/White
10Lindsey Ludwig19:39.6Lansing Catholic117.1CAAC White 3
12Sophie Markel19:52.3Bay City Western116.6SVL Championship
10Sonia Tatko19:54.3GR Christian116.6OK White Championship
11Avery Silvas19:41.4Charlotte116.5CAAC White 3
11Gwyneth Artz19:54.8GR Christian116.4OK White Championship
9Annalise Wiltjer19:54.9GR South Christian116.4OK Gold Championship
11Brooklyn Wiltse19:53.1Davison116.3SVL Championship
10Molly Roberts20:05.0Linden115.7FML 3
9Isabelle Oostema19:57.8GR South Christian115.4OK Gold Championship
10Kaleigh Clark19:53.9Spring Lake115.4OK Black Championship
9Noelle Hulst19:59.0GR South Christian115.0OK Gold Championship
9Madison Bumhoffer19:59.1Wayland Union115.0OK Gold Championship
10Lily Phillips19:59.2FHE Ada Forest Hills Eastern114.9OK White Championship
11Iris Zylstra19:59.9East Grand Rapids114.7OK White Championship
10Courtney Floeter20:08.3Linden114.6FML 3
12Allie Metzler19:58.9Midland Dow114.4SVL Championship
11Anna Sheppard19:59.3Mount Pleasant114.2SVL Championship
9Avery Haynes20:02.1Brooklyn Columbia Central114.0Cascades Conference
10Alena Sportel20:03.6GR Christian113.5OK White Championship
12Brooklyn Werner20:01.8Bay City Western113.4SVL Championship
10Joy Van Wyk20:06.2GR Christian112.6OK White Championship
11Elliana Hufton20:14.4Lake Fenton112.5FML 3
12Lydia Huisman20:07.5GR South Christian112.2OK Gold Championship
10Maizy Matthews20:44.0Breckenridge112.0MSAC Championship
10Ava Benedict19:55.2Ionia111.9CAAC White 3
10Cailyn Baker20:05.4Shepherd110.9JPC 3
12Libby Post20:07.9Zeeland East110.7OK Black Championship
9Kylie Zwiep19:45.0GR NorthPointe Christian110.7OK Silver Championship
12Enna Wainer20:12.8GR Ottawa Hills110.4OK White Championship
10Joylin Brillhart20:10.8Midland Dow110.4SVL Championship
12Cara Prusakiewicz20:02.3Dryden110.2BTC Blue/Red
11Claire Brown20:21.7Goodrich110.1FML 3
10Maisey Toteff20:14.0Hanover-Horton110.0Cascades Conference
11Abigail Simpson20:14.0FHN GR Forest Hills Northern110.0OK White Championship
11Avery Miller20:01.9Lansing Catholic109.7CAAC White 3
12Emily Barbeau20:14.8Bay City Western109.1SVL Championship
11Amelia McKinney20:15.7Grand Traverse Academy108.8WMD Championship
10Amelia Danian20:17.7FHN GR Forest Hills Northern108.8OK White Championship
11Kaiya Bragiel20:17.0Bay City Western108.3SVL Championship
11Brynlee Swihart20:19.6Hanover-Horton108.1Cascades Conference
10Gwen Aupperlee20:20.9GR Ottawa Hills107.7OK White Championship
9Tessa Nienhuis20:17.7Holland107.4OK Black Championship
12Sarah Albright20:19.8Grand Blanc107.4SVL Championship
12Megan Gimmey20:17.5Shepherd106.8JPC 3
11Pyper Braun20:30.6EPBP Laker106.5BTC Black/White
11Baylor Lauinger20:33.1Goodrich106.3FML 3
10Ava Oostema20:27.1GR South Christian105.6OK Gold Championship
9Lucy Straveler20:27.4East Grand Rapids105.5OK White Championship
12Lauryn Byker20:24.1Hudsonville Unity Christian105.3OK Black Championship
10Ava Knot20:25.4Holland Christian104.9OK Black Championship
12Frances Melinn20:16.7Lansing Catholic104.8CAAC White 3
11Zoe German20:03.9Fruitport104.4OK Silver Championship
9Tenley DeWitt20:28.3Zeeland East103.9OK Black Championship
11Rowan Sloothaak20:28.4Zeeland West103.9OK Black Championship
11Sophia Buzzelli20:26.5Clare103.8JPC 3
12Katelynn Boyd20:28.5Hudsonville Unity Christian103.8OK Black Championship
10Lexi Gibson20:28.7Holland103.8OK Black Championship
11Ellie Beach20:26.8Sanford-Meridian103.7JPC 3
10Jessica Toole20:30.9Midland Dow103.7SVL Championship
11Carly Bruxvoort20:29.0Hudsonville Unity Christian103.7OK Black Championship
11Lauren Leis20:28.2Clare103.3JPC 3
12Sadie Schout20:30.5Hudsonville Unity Christian103.2OK Black Championship
9Haleah Johnson20:32.9Grand Blanc103.0SVL Championship
9Faith Antonini20:35.2FHE Ada Forest Hills Eastern102.9OK White Championship
9Sage Palmer20:41.2Sandusky102.9BTC Black/White
12Makenna Gwisdalla20:41.8Bad Axe102.7BTC Black/White
10Alyvia Janke20:42.5Unionville-Sebewaing102.5BTC Black/White
11Elizabeth Letherer20:30.8Clare102.4JPC 3
12Audrey Biebel20:37.1FHN GR Forest Hills Northern102.3OK White Championship
12Emily Peters20:24.7Olivet102.1CAAC White 3
12Kenna Charbauski20:38.5FHN GR Forest Hills Northern101.8OK White Championship
12Lilah Kiley20:28.1Kingston101.6BTC Blue/Red
10Ava Clark20:47.4Goodrich101.5FML 3
11Noelle Wielhouwer20:36.9Hudsonville Unity Christian101.0OK Black Championship
10Adalyn Jarchow20:41.3Grass Lake100.9Cascades Conference
9Olivia Mannes20:38.1Zeeland East100.6OK Black Championship
10Skylar Maclennan21:19.1Fulton100.3MSAC Championship
10Emma Stotzel20:37.5Clare100.2JPC 3
10Payton King20:33.5Kingston99.8BTC Blue/Red
11Faith Jenkins20:18.6Grandville Calvin Christian99.5OK Silver Championship
10Lynnae Meengs20:18.9Grandville Calvin Christian99.4OK Silver Championship
12Emilee Young20:40.0Shepherd99.3JPC 3
11Clare Assaf20:47.0East Grand Rapids99.0OK White Championship
9Madelynn Patterson20:35.1Olivet98.6CAAC White 3
12Kaitrin Miedema20:44.4Holland Christian98.5OK Black Championship
12Alanis Povey20:43.1Gladwin98.3JPC 3
12Ana Beimers20:45.4Hudsonville Unity Christian98.2OK Black Championship
12Jana Kalumbula20:50.8GR Ottawa Hills97.7OK White Championship
12Dylan Bosma20:24.4GR NorthPointe Christian97.5OK Silver Championship
12Kaylynn Pavlige20:26.1Fruitport97.0OK Silver Championship
11Sidney Shepard21:02.4Linden96.5FML 3
10Olivia Brown21:01.9Bad Axe96.0BTC Black/White
11Willa Peterson20:56.4GR Christian95.9OK White Championship
11Jaidyn Nickels21:05.0Corunna95.7FML 3
10Sarah Nothstine20:51.2Midland Bullock Creek95.6JPC 3
12Emily Graves20:53.4Zeeland East95.5OK Black Championship
12Olivia Forsberg20:52.1Clare95.3JPC 3
11Riley DenHartigh20:56.0Hudsonville Unity Christian94.7OK Black Championship
9Charly Braidwood20:57.1Spring Lake94.3OK Black Championship
12Andie Wildern20:48.5Charlotte94.2CAAC White 3
12Madison Prowse21:07.8Brown City94.1BTC Black/White
9Elsa Korte20:49.4Lansing Catholic93.9CAAC White 3
12Allison Breining20:36.4Hopkins93.5OK Silver Championship
11Vivienne Duncan21:03.6GR Christian93.5OK White Championship
10Jessa Skonieczny21:03.4Mount Pleasant92.9SVL Championship
9Claire Burrows21:11.7Millington92.8BTC Black/White
9Jenny Woznick20:38.9GR NorthPointe Christian92.7OK Silver Championship
9Lexi Kinder21:00.0St. Louis92.7JPC 3
9Brynn Burrows21:12.0Millington92.7BTC Black/White
12Tessa Swier21:04.0Midland Dow92.7SVL Championship
9Sophi Beach21:01.9Sanford-Meridian92.0JPC 3
12Zoe Brown21:06.5Mount Pleasant91.8SVL Championship
12Aubrey Zarnke21:14.5EPBP Laker91.8BTC Black/White
11Paige Willman21:16.6Lake Fenton91.8FML 3
10Vivian O’Callaghan21:02.6Gladwin91.8JPC 3
12Madison Louk21:02.9Gladwin91.7JPC 3
10Alivia Schnakenberg21:05.0Zeeland East91.7OK Black Championship
10Brynleigh Griffiths21:09.4Jonesville91.5Cascades Conference
10Mya Castellon21:07.6Mount Pleasant91.5SVL Championship
12Lillian Ambler21:10.2Homer91.3Cascades Conference
11Helena Goodrich20:57.9Charlotte91.0CAAC White 3
12Maria Campbell20:44.7Grandville Calvin Christian90.8OK Silver Championship
10Abby Stiltner21:11.8GR Ottawa Hills90.7OK White Championship
9Matia Battjes21:08.0Spring Lake90.7OK Black Championship
10Averie Stefanovsky21:18.3Caro90.6BTC Black/White
12Molly Melvin21:12.7GR Catholic Central90.4OK White Championship
11Keira Knight21:14.3Jonesville89.9Cascades Conference
10Ashlyn DePoy21:11.5Holland89.5OK Black Championship
11Kora Kok20:48.5GR NorthPointe Christian89.5OK Silver Championship
12Brooklyn Haight21:12.0Zeeland West89.4OK Black Championship
10Joellah Bouwman20:49.1Grandville Calvin Christian89.3OK Silver Championship
10Myah Peruski21:22.5Ubly89.2BTC Black/White
10Claire Wright21:06.8Dryden88.7BTC Blue/Red
9Emma Durling21:26.4Linden88.5FML 3
9Leah Murchie21:26.4Holly88.5FML 3
10Sarah Warner21:13.7Shepherd88.1JPC 3
10Sofia Sporman21:28.3Flint Kearsley87.9FML 3
12Alyssa Spicer21:19.5Mesick87.5WMD Championship
11Mikenna Nagel21:15.7Sanford-Meridian87.5JPC 3
11Joleane Gulledge21:22.5Jonesville87.2Cascades Conference
10Ellery Rietema21:18.8Hamilton87.1OK Black Championship
12Gianna Conflitti21:23.0FHE Ada Forest Hills Eastern87.0OK White Championship
11Gabriella Agar21:23.9GR South Christian86.7OK Gold Championship
12Sophia Knarr21:22.0Midland86.7SVL Championship
12Jennifer Popp20:57.1GR NorthPointe Christian86.6OK Silver Championship
10Stella Inchauste21:24.7East Grand Rapids86.4OK White Championship
11Paige Weber21:12.4Portland86.2CAAC White 3
12Christina Pake21:20.5Standish Sterling85.8JPC 3
9Emma Vloedman21:26.7GR Christian85.8OK White Championship
10Cora Boonstra21:27.1GR Christian85.7OK White Championship
10Lucy Budnik21:23.2Zeeland West85.6OK Black Championship
11Cailin Spearman21:33.8Harbor Beach85.4BTC Black/White
10Madisyn Hunter21:27.9Leslie85.4Cascades Conference
10Danika Lopez21:01.2GR NorthPointe Christian85.3OK Silver Championship
9Lillian Wilke21:28.2GR Christian85.3OK White Championship
9Grace Klynstra21:28.6GR South Christian85.1OK Gold Championship
12Leila Reyes21:27.0Midland85.0SVL Championship
9Avery Diehl21:16.4Lansing Catholic84.9CAAC White 3
12Evie Kleinheksel21:25.9Zeeland West84.7OK Black Championship
12Kenzie Low21:30.5GR Ottawa Hills84.5OK White Championship
10Delaney Burgess21:30.7GR South Christian84.4OK Gold Championship
11Emerson Brock21:28.8Davison84.4SVL Championship
12Grace Kooyer21:31.3GR South Christian84.2OK Gold Championship
12Reese Mickelsen21:31.5FHN GR Forest Hills Northern84.2OK White Championship
9Aubree Herr21:31.2Lapeer83.6SVL Championship
11Sam Koppenol21:30.4Zeeland West83.2OK Black Championship
9Eliana Zwiep21:07.8GR NorthPointe Christian83.1OK Silver Championship
9Faith Smith21:33.4Davison82.9SVL Championship
9Jaylyn Seybert21:34.8Midland82.4SVL Championship
11Annika Kartupelis21:36.8FHE Ada Forest Hills Eastern82.4OK White Championship
12Leah Keuning21:32.9Zeeland West82.4OK Black Championship
9Izabella Jordan21:10.2Hopkins82.3OK Silver Championship
10Marilise (Mari) Yezak21:36.8Midland Dow81.7SVL Championship
11Madelyn Frisbee21:37.7Midland Dow81.4SVL Championship
12Carleigh Thompson21:26.9Ionia81.4CAAC White 3
10Briella Kohley21:36.0Spring Lake81.3OK Black Championship
12Madison Kietzman21:40.1Middleville Thornapple-Kellogg81.3OK Gold Championship
12Taylor Hoppe21:40.2Grass Lake81.3Cascades Conference
9Stella Nunez21:49.0Flushing81.0FML 3
11Addison Patrzik21:39.1Grand Traverse Academy81.0WMD Championship
11Peyton Hardy21:41.3Middleville Thornapple-Kellogg80.9OK Gold Championship
9Ayla Meiste21:37.4Hamilton80.9OK Black Championship
10Madisyn Lindemann21:41.5Napoleon80.8Cascades Conference
12Ella Mangett21:39.6Davison80.8SVL Championship
12Isabella Dunn21:49.8Goodrich80.7FML 3
12Maria Campo-Cossio Calderon21:47.8Bad Axe80.7BTC Black/White
11Nadia Cuevas21:38.4Zeeland East80.5OK Black Championship
12Sophie Patrick21:42.5Homer80.5Cascades Conference
11Jessica Stouten22:18.6Vestaburg80.5MSAC Championship
9Kendall Dorey21:30.9Charlotte80.0CAAC White 3
9Addyson Campbell21:52.3Goodrich79.9FML 3
9Tessa Rutherford21:42.9Bear Lake79.7WMD Championship
12Aydynn Thomason21:43.8Grand Blanc79.4SVL Championship
10Kaitlynne Litwiller21:44.1Davison79.3SVL Championship
10Riley McKeiver21:46.9GR West Catholic79.0OK Gold Championship
10Abbygail Plester21:53.0Ubly79.0BTC Black/White
9Avery Fidler21:45.3Lapeer78.9SVL Championship
11Elise Bullock21:47.3Grass Lake78.9Cascades Conference
12Avari Montgomery21:35.5Charlotte78.5CAAC White 3
12Kennidi Kowal21:48.6East Grand Rapids78.5OK White Championship
11Lydia Nelson21:45.2Hamilton78.3OK Black Championship
11Tess Hoedel21:48.3Grand Traverse Academy77.9WMD Championship
12Olivia Latunski21:50.4FHC GR Forest Hills Central77.9OK White Championship
12Mia Roe21:50.8GR Christian77.7OK White Championship
11Isabella Molnar21:49.0Grand Blanc77.7SVL Championship
9Brielle Miller21:51.2Middleville Thornapple-Kellogg77.6OK Gold Championship
12Gabriela Knight21:59.6Holly77.5FML 3
10Halli VanDyken21:26.0Belding77.0OK Silver Championship
11Adilyn Anderson21:51.1Davison77.0SVL Championship
9Reese Palmer21:49.8Holland Christian76.7OK Black Championship
9Annika Kauffman21:28.8Grandville Calvin Christian76.1OK Silver Championship
10Ava Robinson21:50.0Clare76.0JPC 3
11Davylynn Christie21:50.1Standish Sterling76.0JPC 3
10Laney Walsh21:56.5GR Catholic Central75.8OK White Championship
11Adeline Stormont21:56.6Grass Lake75.8Cascades Conference
11Eisele Prutch21:52.6Holland75.8OK Black Championship
10Lydia Visker21:56.9GR Christian75.7OK White Championship
9Riley Clark21:57.5GR South Christian75.5OK Gold Championship
11Anna Schulz21:57.6GR West Catholic75.5OK Gold Championship
11Madison Moeggenborg21:51.8Shepherd75.4JPC 3
12Madeleine Varhola21:55.8Midland Dow75.4SVL Championship
9Alice Peterson21:57.9GR Christian75.4OK White Championship
9Natalie DeJager21:58.8GR South Christian75.1OK Gold Championship
9Kinsley Haight21:55.7Zeeland West74.8OK Black Championship
9Elena Schmuker21:56.1Hudsonville Unity Christian74.6OK Black Championship
11Carmen Reynolds22:00.5Middleville Thornapple-Kellogg74.5OK Gold Championship
10Stella Gates21:47.9Lansing Catholic74.4CAAC White 3
10Lydia Popp22:07.1EPBP Laker74.3BTC Black/White
12Meghan Guczwa21:57.4Spring Lake74.2OK Black Championship
9Danica Burtch21:55.7Sanford-Meridian74.1JPC 3
10Taylor Geiger22:08.0Ubly74.0BTC Black/White
11Brynn Robinson21:56.5Shepherd73.8JPC 3
11Sophi Williams22:10.9Fenton73.7FML 3
10Sara Stoel21:59.0Hamilton73.7OK Black Championship
11Addison Sirianni22:01.1Bay City Central73.6SVL Championship
11Lilly Reynolds22:11.4Fenton73.5FML 3
9Maezee Humm22:39.6Breckenridge73.5MSAC Championship
10Sophie Allen22:13.0Flushing73.0FML 3
10Breanna Schut22:05.8Middleville Thornapple-Kellogg72.7OK Gold Championship
10Caroline Schellhammer22:06.2East Grand Rapids72.6OK White Championship
12Natalie Brown22:04.8Bear Lake72.4WMD Championship
9Farrah Hampton22:05.1Bay City Western72.3SVL Championship
9Rose Mason22:07.3East Grand Rapids72.2OK White Championship
11Olivia Hooper22:13.6EPBP Laker72.1BTC Black/White
12Bryn Biela22:07.8Hanover-Horton72.1Cascades Conference
10Leah Aagesen22:07.9GR Catholic Central72.0OK White Championship
9Clara Cox22:08.5East Grand Rapids71.8OK White Championship
10Anna McCarty22:44.7Carson City-Crystal71.8MSAC Championship
12Marta Doublestein22:08.7GR Ottawa Hills71.8OK White Championship
12Adeleine DeRoo22:10.9GR Ottawa Hills71.0OK White Championship
12Sophie Koleszar22:07.1Zeeland East71.0OK Black Championship
9Hazel Cherney22:07.4Spring Lake70.9OK Black Championship
9Madeline Orr22:20.0Flushing70.7FML 3
10Scarlet Villarreal22:08.2Zeeland East70.6OK Black Championship
10Bryleigh Belcher22:20.2Linden70.6FML 3
11Haley Green22:08.2Zeeland East70.6OK Black Championship
12Evalynne Bell22:06.3Farwell70.6JPC 3
12Annalise Capestany22:08.5Holland Christian70.5OK Black Championship
12Emma McCarty22:48.8Carson City-Crystal70.4MSAC Championship
10Aletta Vos22:13.1GR South Christian70.3OK Gold Championship
12Katherine Klooster22:13.2GR West Catholic70.3OK Gold Championship
9Ella Gustner22:03.0Dryden70.0BTC Blue/Red
11Ashley Binder22:10.7Hudsonville Unity Christian69.8OK Black Championship
10Ashley Stewart22:11.8Holland Christian69.4OK Black Championship
12Shenoah Collier22:14.2Grand Traverse Academy69.3WMD Championship
12Lili Zondervan22:16.2GR South Christian69.3OK Gold Championship
9Emily Eubank21:49.3Belding69.2OK Silver Championship
9Grace Gruppen22:12.4Hudsonville Unity Christian69.2OK Black Championship
10Peyton Rohn22:53.3Ashley68.9MSAC Championship
10Emily Meek22:23.5Unionville-Sebewaing68.8BTC Black/White
11Hannah Murtha22:16.3Midland68.6SVL Championship
10Avery Byers22:26.7Flushing68.4FML 3
9Rebekah Huber22:12.8Midland Bullock Creek68.4JPC 3
10Margaret Guerra-Harrison22:19.4Leslie68.2Cascades Conference
11Taylor Byrne22:28.0Holly68.0FML 3
9June Acheson22:20.3GR Christian67.9OK White Championship
11Lillian Dewey21:54.0Hopkins67.7OK Silver Championship
10Maria Schwerin22:19.1Grand Traverse Academy67.6WMD Championship
9Gracie Emerson22:21.4FHC GR Forest Hills Central67.5OK White Championship
10Dakotah Laisure21:54.5Belding67.5OK Silver Championship
12Grace Schumacher21:55.5Hopkins67.2OK Silver Championship
12Ryleigh Haveman22:24.0Wayland Union66.7OK Gold Championship
10Ellie Woodring22:24.2Addison66.6Cascades Conference
9Sara Guest22:18.6Midland Bullock Creek66.5JPC 3
11Adeline Ludwig22:19.4Midland Bullock Creek66.2JPC 3
11Shannon Losee22:21.5Spring Lake66.2OK Black Championship
11Miah Randall22:33.7Holly66.1FML 3
11Emma Boire21:58.7Belding66.1OK Silver Championship
9Gianna Richmond22:26.2GR West Catholic65.9OK Gold Championship
10Dilyn Colpean23:02.5Merrill65.8MSAC Championship
11Isabel Adkins22:34.7Swartz Creek65.8FML 3
12Lauren Spitzley22:13.9Portland65.7CAAC White 3
10Esther Bulgrien22:33.4Harbor Beach65.5BTC Black/White
11Hannah Van Allen22:28.9GR Christian65.0OK White Championship
12Haylie Vanderwal22:16.3Olivet64.9CAAC White 3
10Sydney Dickman22:23.7St. Louis64.8JPC 3
11Amoriah Tanton22:38.6Lake Fenton64.5FML 3
9Aubrey Perez22:18.1Ionia64.3CAAC White 3
12Laura Spyker22:26.5Standish Sterling63.8JPC 3
11Karlee Herr22:30.7Lapeer63.8SVL Championship
10Audrey Johnston22:41.0Linden63.7FML 3
10Molly VanDam22:29.0Zeeland East63.7OK Black Championship
9Emily Francis22:31.2Grand Blanc63.6SVL Championship
12Lydia Brown22:29.4Spring Lake63.5OK Black Championship
9Emme Naylor22:33.7Napoleon63.4Cascades Conference
10Margo Burba22:43.3Flushing62.9FML 3
11Eve Sheldon22:44.1Flushing62.6FML 3
9Rachel Becker22:42.6Unionville-Sebewaing62.5BTC Black/White
9Sadie Mueller23:14.2St. Charles62.0MSAC Championship
12Makenzy Lindemann22:38.2Napoleon61.9Cascades Conference
10Sophie Aupperlee22:38.3GR Ottawa Hills61.9OK White Championship
12Sarah Goward22:36.9Mount Pleasant61.7SVL Championship
9Claire Kohley22:13.2Fruitport61.3OK Silver Championship
10Madison Francke22:38.8Bay City Central61.1SVL Championship
10Fiona Sizemore22:27.9Ionia61.0CAAC White 3
11Bailey Case22:39.3Pentwater60.9WMD Championship
11Mia Langhann22:41.4Jonesville60.9Cascades Conference
10Ava Kruise22:42.1Grass Lake60.6Cascades Conference
9Amada Price23:20.0Fulton60.0MSAC Championship
10Madeline Vink22:40.3Spring Lake59.9OK Black Championship
12Madeline Dunn22:53.5Goodrich59.5FML 3
10Brooklyn Morell22:51.7Ubly59.4BTC Black/White
11Anna Shaarda22:45.9FHN GR Forest Hills Northern59.4OK White Championship
11Marnath Tuol22:19.1Grandville Calvin Christian59.3OK Silver Championship
9Lachlan Merren22:19.3Hopkins59.2OK Silver Championship
9Anna London22:33.5Olivet59.2CAAC White 3
12Baylee Moore22:33.5Charlotte59.2CAAC White 3
11Josie Luyckx22:46.6FHC GR Forest Hills Central59.1OK White Championship
11Madison Smith22:46.0Grand Traverse Academy58.7WMD Championship
12Lauren DeVries22:44.1Zeeland East58.6OK Black Championship
9Taelyn Tuggle22:56.2Goodrich58.6FML 3
10Gabby Gaydosh22:48.8Brooklyn Columbia Central58.4Cascades Conference
10Jenna VanderLaan22:49.9GR South Christian58.0OK Gold Championship
11Kylie Leatherman22:46.2Hudsonville Unity Christian57.9OK Black Championship
11Marissa Ainsworth22:50.3Wayland Union57.9OK Gold Championship
12HarLee Leasher22:56.7Brown City57.8BTC Black/White
11Addison Jones22:48.9Midland57.7SVL Championship
12Samantha Conley22:47.6Spring Lake57.5OK Black Championship
9Madison Lemert22:45.8St. Louis57.4JPC 3
10Reese Wright22:52.0Michigan Center57.3Cascades Conference
11Harper Schoon-Tanis22:48.3Holland57.2OK Black Championship
12Laura Bigard23:28.5Mt. Pleasant Sacred Heart57.2MSAC Championship
10Sophia Miller22:52.7Wayland Union57.1OK Gold Championship
9Alexa DeVries22:52.7GR South Christian57.1OK Gold Championship
10Leyah Reed22:51.0Midland Dow57.0SVL Championship
9Emma Campbell22:53.1Michigan Center57.0Cascades Conference
10Sofia Spelman-Mendez22:53.5FHN GR Forest Hills Northern56.8OK White Championship
11Lucy Van Huis22:49.6Holland56.8OK Black Championship
12Holly Zantop22:54.4Hanover-Horton56.5Cascades Conference
12Cecelia Gill22:55.1GR Northview56.3OK Gold Championship
9Isabella West22:44.2Mayville56.3BTC Blue/Red
9Hailey Moorman22:55.8GR South Christian56.1OK Gold Championship
10Genevieve Koepke22:54.2Saginaw Heritage55.9SVL Championship
10Annie Lou Howell22:52.9Holland55.7OK Black Championship
9Breana Adame23:03.0Sandusky55.7BTC Black/White
11Genevieve Franklin22:30.0Fruitport55.7OK Silver Championship
9Zona Morris22:57.3GR Ottawa Hills55.6OK White Championship
10Julia Shupe23:03.4EPBP Laker55.5BTC Black/White
9Emily Okley22:57.5Leslie55.5Cascades Conference
11Sophia Roelofs22:57.7GR Christian55.4OK White Championship
12Emma Fisher23:04.4Reese55.2BTC Black/White
11Rina Graveline22:52.5Gladwin55.2JPC 3
12Lilian Nguyen22:59.1FHN GR Forest Hills Northern55.0OK White Championship
10Sydney Pflug22:59.4GR Northview54.9OK Gold Championship
10Remi Kitts22:59.8FHE Ada Forest Hills Eastern54.7OK White Championship
12Keira Kalbfleisch22:58.3Saginaw Heritage54.6SVL Championship
12Elise Morey22:58.4Lapeer54.5SVL Championship
11Sarah Krueger23:00.4FHE Ada Forest Hills Eastern54.5OK White Championship
10Addison White22:34.0Belding54.3OK Silver Championship
11Ruby Collins23:01.1Hanover-Horton54.3Cascades Conference
9Selene Paxton22:59.7Midland Dow54.1SVL Championship
11Annalee Takalo22:55.9Shepherd54.0JPC 3
11Ellie Wathen22:58.2Spring Lake53.9OK Black Championship
12Ellie Daum23:00.5Mount Pleasant53.8SVL Championship
12Bethany Lehr23:00.9Mount Pleasant53.7SVL Championship
12Ally Schmitz23:40.1Breckenridge53.3MSAC Championship
9Lyla Holdwick23:11.2Harbor Beach52.9BTC Black/White
9Aynsley Merkins22:38.4Fruitport52.9OK Silver Championship
11Haley Fitzgibbon22:59.6Sanford-Meridian52.8JPC 3
12Melodie Nagel22:59.6Sanford-Meridian52.8JPC 3
9Talise Wohlschlegel23:00.4Beaverton52.5JPC 3
12Isla Sule23:16.4Corunna51.9FML 3
12Abigail Redfield22:55.4Olivet51.9CAAC White 3
11Aubrey Weber23:08.6Napoleon51.8Cascades Conference
9Eleanor Aikman23:08.4Davison51.2SVL Championship
10Leah Leis23:04.4Clare51.2JPC 3
11Ellen Post23:06.8Zeeland East51.1OK Black Championship
10Jadyn Rodgers23:11.0GR Northview51.0OK Gold Championship
12Lydia VanderMolen23:07.1Hudsonville Unity Christian51.0OK Black Championship
12Taylor Hinterman23:09.2Bay City Western50.9SVL Championship
12Paige Kutas22:58.4Lansing Catholic50.9CAAC White 3
9Julia Eichbauer23:19.8Fenton50.7FML 3
11Dahlia Kluver23:10.1Mount Pleasant50.6SVL Championship
9Kayden Parker23:18.9Harbor Beach50.4BTC Black/White
11Makenzie Hilberer23:13.1Grass Lake50.3Cascades Conference
10Isabella Lopez23:13.7GR Northview50.1OK Gold Championship
12Molly Colpean23:13.8FHC GR Forest Hills Central50.1OK White Championship
12Kyleigh Phothisan23:11.3Zeeland East49.6OK Black Championship
9Leah Edgar23:23.4Fenton49.5FML 3
11Tess Graff23:15.6East Grand Rapids49.5OK White Championship
9Evie McCreedy23:13.7Lapeer49.4SVL Championship
12Isabelle Neely23:15.9GR Northview49.4OK Gold Championship
12Jillian Steckroth23:24.3Lake Fenton49.2FML 3
12Avery Hagemann23:17.0Middleville Thornapple-Kellogg49.0OK Gold Championship
12Kate Murphy23:13.0Zeeland East49.0OK Black Championship
12Meg VanDam23:13.2Zeeland East48.9OK Black Championship
9Kennedy Wirt23:17.6FHE Ada Forest Hills Eastern48.8OK White Championship
9Elizabeth Lietzow23:11.7Sanford-Meridian48.8JPC 3
10Abbi Wright23:13.8Holland Christian48.7OK Black Championship
10Brynley Merkins22:51.0Fruitport48.7OK Silver Championship
9Saryn Leonard23:12.4St. Louis48.5JPC 3
11Alaina Weyrowske23:17.5Midland Dow48.2SVL Championship
9Brooklyn Chesney23:06.8Lansing Catholic48.1CAAC White 3
12Lillian Engstrom23:20.0GR Catholic Central48.0OK White Championship
10Eleanor Olivo23:28.2Flushing47.9FML 3
10Lily Kline23:16.9Spring Lake47.7OK Black Championship
12Emily Schramm23:15.7Standish Sterling47.4JPC 3
11Sydney Oke23:20.4Lapeer47.2SVL Championship
10Peyten Albertson23:28.8Marlette47.1BTC Black/White
9Ellie Einfeld23:23.1GR Christian47.0OK White Championship
11Breanna Cole22:56.8Fruitport46.7OK Silver Championship
10Taylor Wills24:00.1Mt. Pleasant Sacred Heart46.6MSAC Championship
9Emma Freeland23:13.3Kingston46.6BTC Blue/Red
12Sophia Willyerd23:32.4Swartz Creek46.5FML 3
11June Mushfield23:18.7Midland Bullock Creek46.4JPC 3
10Shyanna Buskirk22:58.2Hopkins46.3OK Silver Championship
9Cora Campbell23:33.3Fenton46.2FML 3
9Alexa Moore23:26.5Jonesville45.8Cascades Conference
12Ava Kontranowski23:24.7Midland45.8SVL Championship
11Lani Dimock23:33.2Harbor Beach45.6BTC Black/White
10Kendal Klingenberg23:23.2Holland Christian45.6OK Black Championship
9June York23:25.6Grand Traverse Academy45.5WMD Championship
11Anshu Talati23:25.9Grand Blanc45.4SVL Championship
10Brystal Klinkman23:35.0Cass City45.0BTC Black/White
11Caroline Mason23:29.3Manchester44.9Cascades Conference
11Isabelle DeJong23:26.0Zeeland West44.7OK Black Championship
11Adele Jewett23:03.3Grandville Calvin Christian44.6OK Silver Championship
11Ryann Ball24:06.9Montabella44.4MSAC Championship
10Kamilla Munoz23:28.1Zeeland East44.0OK Black Championship
9Bella Mehta23:30.1Midland Dow44.0SVL Championship
9Evelyn Bruce23:38.4Caro43.9BTC Black/White
10Magnolia Weiss23:28.6Spring Lake43.8OK Black Championship
12Ryann Tackabury23:30.8Lapeer43.7SVL Championship
10Adalynne Lange23:40.1EPBP Laker43.3BTC Black/White
11Michaela O’Callaghan23:28.3Gladwin43.3JPC 3
10Saralynn Shelley24:11.0Montabella43.0MSAC Championship
11McKayla Marker23:43.0Flushing43.0FML 3
11Kaylee Katje23:09.0Hopkins42.7OK Silver Championship
11Anneliesse Patterson23:23.2Olivet42.6CAAC White 3
12Reagan Vokal23:34.3Midland42.6SVL Championship
10Miriam Skarich23:44.7Owosso42.4FML 3
10Jessie Whitmore23:33.7Spring Lake42.1OK Black Championship
10Stephanie Reder23:35.9Midland Dow42.0SVL Championship
12Elizabeth Richmond23:38.1GR West Catholic42.0OK Gold Championship
9Caroline Berkemeier23:38.4GR Catholic Central41.9OK White Championship
10Claire Ellis23:25.6Olivet41.8CAAC White 3
12Emma Means23:33.5Shepherd41.5JPC 3
11Kendahl Drake23:40.0Jonesville41.3Cascades Conference
11Alayna Zahn23:38.1Midland Dow41.3SVL Championship
9Maisie Sanderson23:40.4FHE Ada Forest Hills Eastern41.2OK White Championship
11Elizabeth Schultz23:29.8Peck41.1BTC Blue/Red
10Addison Horton23:40.9Jonesville41.0Cascades Conference
11Maya Overway23:37.2Spring Lake41.0OK Black Championship
9Autumn Patrzik23:39.2Grand Traverse Academy40.9WMD Championship
11Jaden Buckey23:39.3Bay City Central40.9SVL Championship
12Kennedie Crow23:28.4Eaton Rapids40.9CAAC White 3
9Taylor Campbell23:41.5Jonesville40.8Cascades Conference
11Anna Ziedins23:41.6GR Catholic Central40.8OK White Championship
9Ava Spencer23:49.8Owosso40.7FML 3
11Zaskia Cambero-Feliz23:42.6East Grand Rapids40.5OK White Championship
10Carolyn Buller23:38.9Hudsonville Unity Christian40.4OK Black Championship
12Luci Waldie23:37.1Standish Sterling40.3JPC 3
10Camryn Marshall23:51.4Linden40.2FML 3
11Cora Carver24:20.3Vestaburg39.9MSAC Championship
9Cassie Morello23:52.8Fenton39.7FML 3
10Stella Canfield23:44.8GR Catholic Central39.7OK White Championship
9Micaela Fisher23:44.8East Grand Rapids39.7OK White Championship
12Martyna Nowak23:43.4Mason County Eastern39.5WMD Championship
12Audrey McManus23:32.5Eaton Rapids39.5CAAC White 3
11Jenna Terpstra23:18.7GR NorthPointe Christian39.4OK Silver Championship
11Saniya Shepard23:41.8Zeeland East39.4OK Black Championship
12Alyssa Lucas23:41.9Zeeland West39.4OK Black Championship
12Addy Burkett23:32.9Olivet39.4CAAC White 3
12Jenna Dozeman23:42.0Hamilton39.3OK Black Championship
10Samantha Skym23:40.7Midland Bullock Creek39.1JPC 3
9Grace Nykamp23:47.5Napoleon38.8Cascades Conference
9Sarah Bowerman23:42.0St. Louis38.7JPC 3
11Ella Hallack23:44.1Zeeland West38.6OK Black Championship
11Aspen Jimkoski23:38.0North Huron38.3BTC Blue/Red
10Olivia Vredevoogd23:45.7Hudsonville Unity Christian38.1OK Black Championship
10Peyton Buckner23:48.8Bear Lake37.7WMD Championship
11Abby Geyer23:48.8Spring Lake37.1OK Black Championship
10Alexa Robbins23:59.4Harbor Beach36.9BTC Black/White
11Aspyn Browning23:53.4Grass Lake36.9Cascades Conference
12Loryn Nowiski23:59.9Harbor Beach36.7BTC Black/White
11Katherine Burde23:27.0GR NorthPointe Christian36.7OK Silver Championship
11Devon Byrne24:02.6Holly36.5FML 3
10Evelyn Lindberg24:03.3Corunna36.2FML 3
11Elizabeth Huisjen23:49.4Gladwin36.2JPC 3
12Kenna Caryl23:51.7Hudsonville Unity Christian36.1OK Black Championship
12Cassie Helder23:52.0Hamilton36.0OK Black Championship
11Amanda Ludwig23:43.1Lansing Catholic36.0CAAC White 3
11Lily Wilcoxen23:54.6Grand Traverse Academy35.8WMD Championship
9Finnola Fletcher24:04.6Holly35.8FML 3
11Annica Yin23:52.8Holland35.7OK Black Championship
12Payton Scott24:03.0EPBP Laker35.7BTC Black/White
10Allison Steeb23:46.4Deckerville35.5BTC Blue/Red
12Ella Riddle23:55.9Midland35.4SVL Championship
11Evie Sharpe23:58.0GR Catholic Central35.3OK White Championship
9Piper VanStraten23:45.1Olivet35.3CAAC White 3
9Kayley Wood23:56.7Lapeer35.1SVL Championship
10Gracie Ockerman24:08.4Owosso34.5FML 3
9Vivian Murphy23:47.4Olivet34.5CAAC White 3
9Abigail Kahn24:08.7Lake Fenton34.4FML 3
9Bailey Lutz23:59.5Bear Lake34.2WMD Championship
10Morgan Hausbeck23:59.6Mount Pleasant34.1SVL Championship
10Leah Flannery24:02.9Leslie33.7Cascades Conference
12Aletheia Thomas24:11.7Holly33.4FML 3
11Olivia Sevilla24:01.9Bay City Western33.4SVL Championship
10Hailey Heistand23:37.3Fruitport33.2OK Silver Championship
9Kayla VanderBie23:39.9Grandville Calvin Christian32.4OK Silver Championship
11Melissa VanTimmeren23:40.2Grandville Calvin Christian32.3OK Silver Championship
11Olivia Orr24:15.4Flushing32.2FML 3
10Kate Triezenberg24:07.5GR Christian32.2OK White Championship
10Lilyana Lasher23:57.0Dryden32.0BTC Blue/Red
11Lindsay Hofmeister24:07.0Midland Dow31.7SVL Championship
11Kiera Morris24:07.3Bay City Western31.6SVL Championship
11Kyra Fiedler24:17.7Flint Kearsley31.4FML 3
9Macie Bush24:46.1Breckenridge31.3MSAC Championship
10Cami Goodrich23:57.2Lansing Catholic31.3CAAC White 3
9Leah Doozan24:06.4Zeeland West31.2OK Black Championship
11Eliza Milarch23:58.4Charlotte30.9CAAC White 3
12Emily Plantinga24:11.5GR Christian30.8OK White Championship
11Raylee Preston24:11.7Middleville Thornapple-Kellogg30.8OK Gold Championship
12Onaleigh McVay24:20.4Owosso30.5FML 3
9Blake Ruffin24:20.7Flushing30.4FML 3
12Payden Burden-Smith24:11.5Saginaw Heritage30.2SVL Championship
9Adaure Obinwanne24:00.9Lansing Catholic30.0CAAC White 3
11Jazmine Mason24:22.0Holly30.0FML 3
10Emma Tramontin24:22.3Corunna29.9FML 3
11Addison Malburg24:12.7Mason County Eastern29.8WMD Championship
12Elise Doezema23:47.9Belding29.7OK Silver Championship
11Sophia Miller24:11.0Hudsonville Unity Christian29.7OK Black Championship
9Alyssa Wheeler24:15.5Napoleon29.5Cascades Conference
9Elyana Jurkowski24:15.7Wayland Union29.4OK Gold Championship
11Chloe Wellman24:14.5Davison29.2SVL Championship
9Alexis Cole23:50.2GR NorthPointe Christian28.9OK Silver Championship
9Olivia Herr24:25.8Clio28.7FML 3
9Aria Vugteveen24:18.9GR South Christian28.4OK Gold Championship
11Emma Krivickas24:19.8FHC GR Forest Hills Central28.1OK White Championship
12Alexis Fabbro24:26.5Vassar27.8BTC Black/White
11Sasha Ali Szilak24:20.4Midland27.2SVL Championship
12Veda Smith24:09.6Portland27.1CAAC White 3
9Chloe DenHartigh24:18.9Hudsonville Unity Christian27.1OK Black Championship
12Kasey Haartman24:19.1Hudsonville Unity Christian27.0OK Black Championship
10Maya Cicci24:21.6Midland Dow26.8SVL Championship
10Heidi Carter24:10.9Lake Odessa Lakewood26.7CAAC White 3
12Lily Geyer24:20.5Spring Lake26.5OK Black Championship
11Leire Ojeda-Gogniat24:31.1Harbor Beach26.3BTC Black/White
11Hope Kriesch24:33.6Flushing26.1FML 3
9Allie Gruppen24:22.3Hudsonville Unity Christian25.9OK Black Championship
11Bayleigh Finney24:20.5Sanford-Meridian25.8JPC 3
9Carolan Emmons24:32.7Millington25.8BTC Black/White
12Riley Dood24:27.8GR South Christian25.4OK Gold Championship
12Kaylee Eickhoff24:36.1Goodrich25.3FML 3
10Averie Schons24:26.3Lapeer25.2SVL Championship
12Corena Willink24:28.6GR Ottawa Hills25.1OK White Championship
10Adi Doyle24:37.0Owosso25.0FML 3
11Adelyn Lough24:27.0Bay City Western25.0SVL Championship
10Heidi Salm24:23.2Shepherd24.9JPC 3
9Sophia Morgan24:31.0Jonesville24.3Cascades Conference
12Grace Burgess24:31.3GR South Christian24.2OK Gold Championship
11Julia Penades24:38.2Marlette23.9BTC Black/White
11Lily Spudowski24:38.5Brown City23.8BTC Black/White
9Reagan Somers24:26.6Clare23.8JPC 3
9Riley McKissic24:41.4Linden23.5FML 3
10Mackenzie Zayas24:41.4Owosso23.5FML 3
9Ella Jacobson24:33.7GR Catholic Central23.4OK White Championship
9Charlotte Ringnalda24:34.4GR South Christian23.2OK Gold Championship
9Menrva Abbott24:32.7Grand Blanc23.1SVL Championship
10Karsyn Boersma24:35.7Middleville Thornapple-Kellogg22.8OK Gold Championship
12Stella Lipinski24:24.2Lansing Catholic22.3CAAC White 3
12Mia Jaime24:35.4Bay City Western22.2SVL Championship
9Arliena Grant24:32.3Gladwin21.9JPC 3
12Kaylin Rogers24:37.5Davison21.5SVL Championship
9Ebony Huckins24:45.9Reese21.4BTC Black/White
12Natalie Phillips24:29.6North Huron21.1BTC Blue/Red
12Kennedy Bugbee24:40.8Hanover-Horton21.1Cascades Conference
9Molly Cook24:49.2Flushing20.9FML 3
11Lily Smith24:39.8Pentwater20.7WMD Championship
10Ali Turner24:40.2Lapeer20.6SVL Championship
12Ali Learman24:48.7Cass City20.5BTC Black/White
10Sophia Mika24:41.1Midland20.3SVL Championship
11Marley Pointer24:51.2Holly20.3FML 3
11Alyssa Moens24:43.5GR Northview20.2OK Gold Championship
9Addison Swalwell24:51.9Holly20.0FML 3
12Maleah Roth24:50.7Ubly19.8BTC Black/White
12Lindsay Spronk24:45.3GR South Christian19.6OK Gold Championship
9Sophia Stob24:41.7Zeeland West19.4OK Black Championship
10Harper Phillips24:46.1Middleville Thornapple-Kellogg19.3OK Gold Championship
11Nicole Klee24:52.2Ubly19.3BTC Black/White
9Brooklyn Sharp24:42.2Zeeland West19.3OK Black Championship
9Kenzie Matheny24:45.5Hamilton18.2OK Black Championship
9Catherine (Katie) Callahan24:57.6Goodrich18.1FML 3
10Mya Moore24:49.9FHE Ada Forest Hills Eastern18.0OK White Championship
10Tuesday Stevens24:23.1Hopkins18.0OK Silver Championship
10Grace Gallagher24:50.6GR Northview17.8OK Gold Championship
11Emma Lange24:37.8Ionia17.7CAAC White 3
10Isabella Card24:49.0Bear Lake17.7WMD Championship
11Molly Gaudard25:00.6Flint Kearsley17.1FML 3
12Kate Coffey24:39.8Lansing Catholic17.1CAAC White 3
12Aneliz Salvador-Rivera24:26.0Comstock Park17.0OK Silver Championship
10Payton Gourlay24:53.1Lapeer16.3SVL Championship
10Natalia Oren24:55.1GR Christian16.3OK White Championship
11Faith Pawloski24:55.9FHC GR Forest Hills Central16.0OK White Championship
9Adelaide Poynter24:43.9Lansing Catholic15.7CAAC White 3
11Paytyn Sweat25:04.2Vassar15.3BTC Black/White
9Fiona Phillips24:47.4North Huron15.2BTC Blue/Red
12Groria Uwamahoro24:32.2Wyoming Kelloggsville14.9OK Silver Championship
11Amelia Paul25:00.2FHN GR Forest Hills Northern14.6OK White Championship
11Teagan Clarke25:00.2Manchester14.6Cascades Conference
12Daphne Hall25:00.2FHE Ada Forest Hills Eastern14.6OK White Championship
9Mariah Geerts24:56.3Holland14.6OK Black Championship
11Lydia Marsman24:33.5Grandville Calvin Christian14.5OK Silver Championship
11Luz Maldonado24:59.2Midland Dow14.3SVL Championship
12Hope Purvis24:55.6Harrison14.1JPC 3
10Carina Humphrey25:02.0Homer14.0Cascades Conference
9Macy Polega24:52.4North Huron13.5BTC Blue/Red
12Braylee Rice25:09.9Reese13.4BTC Black/White
12Chloe Wood25:02.0Flint Powers Catholic13.3SVL Championship
12Eva Long25:11.6Sandusky12.8BTC Black/White
9Layli Carpenter25:05.9Middleville Thornapple-Kellogg12.7OK Gold Championship
12Ella Whiteman25:14.7Lake Fenton12.4FML 3
9Sariah Deloney25:15.6Swartz Creek12.1FML 3
9Madeline Gillette25:16.0Holly12.0FML 3
12Amara German24:41.2Belding11.9OK Silver Championship
11Aquetzalli Hernandez25:16.8Ortonville Brandon11.7FML 3
10Zoey Berkeypile25:09.0Napoleon11.7Cascades Conference
12Lexi Wegner25:16.0Caro11.3BTC Black/White
9Kara DeMink25:08.2Lapeer11.3SVL Championship
12Merinaz Vogelzang25:10.2GR Christian11.3OK White Championship
12Hayden Kreger25:09.5Midland10.8SVL Championship
11Kaylynn Seeley25:47.8Vestaburg10.7MSAC Championship
10Scout Widner25:08.5Hamilton10.5OK Black Championship
12Gabby Young25:14.4GR South Christian9.9OK Gold Championship
12Katie Million25:14.6Grass Lake9.8Cascades Conference
9Zoey McComb25:22.8Goodrich9.7FML 3
9Harlow Levendosky25:11.3Zeeland East9.6OK Black Championship
11Makayla Wynbeek25:16.8GR Christian9.1OK White Championship
12Miranda Miheve25:17.1GR Ottawa Hills9.0OK White Championship
11Kaylie McCracken25:53.4Carson City-Crystal8.9MSAC Championship
10Anna Hart25:13.5Hamilton8.8OK Black Championship
9Erica Morello25:25.9Fenton8.7FML 3
12Elizabeth (Lizzie) Dettman25:26.8Corunna8.4FML 3
12Grace LaFlure25:19.8GR Northview8.1OK Gold Championship
12Madelyn Hicks25:26.8Cass City7.7BTC Black/White
10Ava Rentfrow25:22.4Grass Lake7.2Cascades Conference
9Emma Tracy25:22.7Homer7.1Cascades Conference
9Mariel Cioffi-Epp25:24.5GR Ottawa Hills6.5OK White Championship
11Jewlia Trowbridge25:22.9Mesick6.4WMD Championship
10Kylee Fleisher26:01.1Carson City-Crystal6.3MSAC Championship
10Hanna DeVries25:21.5Hudsonville Unity Christian6.2OK Black Championship
9Reagan Keil25:37.6Flushing4.8FML 3
12Julia Till25:26.2Zeeland West4.6OK Black Championship
12Piper Vydareny25:30.5East Grand Rapids4.5OK White Championship
10Lily Zeck25:04.6Grandville Calvin Christian4.1OK Silver Championship
10Elaina Ruiz25:30.2Bay City Western3.9SVL Championship
12Sophie Wetherell25:40.5Clio3.8FML 3
10Sienna Struck25:30.7Mount Pleasant3.8SVL Championship
9Eloise Entwistle25:06.5GR NorthPointe Christian3.5OK Silver Championship
9Audrey Muehlenbeck25:31.6Bay City Western3.5SVL Championship
9Payten Oke25:32.1Lapeer3.3SVL Championship
12Jaelynn Pospiech25:34.6GR Northview3.1OK Gold Championship
9Lilly Dubridge26:11.3Mt. Pleasant Sacred Heart2.9MSAC Championship
9Aleena Moralas25:34.3Flint Carman-Ainsworth2.6SVL Championship
10Chloe Kohley25:10.4Fruitport2.2OK Silver Championship
11Eleanor Murphy25:35.4Flint Powers Catholic2.2SVL Championship
12Caila Fitchett25:26.6Dryden2.1BTC Blue/Red
11Deborah Beral25:25.4Lansing Sexton1.9CAAC White 3
11Tuta Komi25:25.6Lansing Sexton1.8CAAC White 3
11Maggie Oliver25:38.6GR Northview1.8OK Gold Championship
10Leah Stetter25:36.9Bay City Western1.7SVL Championship
10Kylie McIntosh25:46.3Caro1.2BTC Black/White
9Brianna Mathews25:39.0Midland Dow1.0SVL Championship
10Kiera Twyman25:28.2Olivet0.9CAAC White 3
12Valorie Hieber25:41.2Manchester0.9Cascades Conference
12Claire Lyon25:29.9Portland0.4CAAC White 3
10Claire Fifelski25:15.9Hopkins0.4OK Silver Championship
11Isa Alix25:51.6Clio0.1FML 3

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Jonah Workman15:16.4East Grand Rapids208.5OK White Championship
10Lennox Naswell15:23.5Flint Powers Catholic206.2SVL Championship
11Mitchell Dunlap15:40.9GR Catholic Central200.4OK White Championship
12Bryce Gross15:45.6Flint Powers Catholic198.8SVL Championship
10Micah Becker15:49.5East Grand Rapids197.5OK White Championship
10Gavin Katic16:06.1Fenton197.0FML 3
11Cameron Cochran15:53.0Midland196.3SVL Championship
12Brody Karg16:02.3Harbor Beach196.2BTC Black/White
12Shephard Bower15:55.0FHE Ada Forest Hills Eastern195.7OK White Championship
9Tommy McCormick15:55.7Grand Blanc195.4SVL Championship
11Caleb Blonde15:56.9Jonesville195.0Cascades Conference
11Logan Gessford15:58.8Midland194.4SVL Championship
11Broden Ladd16:14.3Holly194.2FML 3
11Bryce Cahoon16:03.0Shepherd193.7JPC 3
12Keagan Smith16:05.5Zeeland West193.5OK Black Championship
12Brodie Licata16:17.5Lake Fenton193.2FML 3
12Sean Ryan16:03.0GR Christian193.0OK White Championship
12Tommy Beiter16:03.8Flint Powers Catholic192.7SVL Championship
10Ashton Fink16:04.2GR Christian192.6OK White Championship
10Elliot King16:06.9Midland191.7SVL Championship
9Grant Lampen16:11.1Holland Christian191.6OK Black Championship
12Logan Bellinger16:07.7Midland191.4SVL Championship
11Luke Herron16:16.9Caro191.4BTC Black/White
11Anthony Rowe16:45.6Breckenridge190.8MSAC Championship
12Andrew Worsley16:10.0Midland190.7SVL Championship
11Connor O’Reilly16:11.0Davison190.3SVL Championship
12Rob Dodd16:15.7Zeeland West190.1OK Black Championship
10Ryan Rathsburg16:12.1Flint Powers Catholic190.0SVL Championship
12Caleb Carignan16:12.3Flint Powers Catholic189.9SVL Championship
11Chad Tyson16:13.2Hanover-Horton189.6Cascades Conference
12Jack Edison16:13.5East Grand Rapids189.5OK White Championship
12Ethan Dalman16:18.5Zeeland West189.2OK Black Championship
12Luke James16:14.9Midland189.0SVL Championship
9Tanner Smith16:19.2Zeeland West189.0OK Black Championship
12Kelton Hoover16:16.8GR Ottawa Hills188.4OK White Championship
12Rhys Holmes16:17.8GR Northview188.1OK Gold Championship
10Aiden Lambers16:23.1Holland187.6OK Black Championship
10Cole Heikka16:34.8Holly187.4FML 3
12Jeryn Frisbie15:54.6Belding187.1OK Silver Championship
12Landon Gerritsma16:26.0Holland Christian186.7OK Black Championship
12Philip Chamberlain16:22.0FHN GR Forest Hills Northern186.7OK White Championship
12Ben Verellen16:24.5Gladwin186.5JPC 3
12Sam Hillary16:22.7East Grand Rapids186.5OK White Championship
12Thad VanderLaan16:22.7GR South Christian186.4OK Gold Championship
11Evan Olson16:33.2EPBP Laker185.9BTC Black/White
10Clint Couchman16:24.5Brooklyn Columbia Central185.8Cascades Conference
11Owen Adams16:29.0Spring Lake185.7OK Black Championship
12Griffin Good16:40.3Flushing185.6FML 3
11Marshall Brandt16:28.9Midland Bullock Creek185.0JPC 3
12Gavin O’Meara16:27.9FHC GR Forest Hills Central184.7OK White Championship
12Cole Fernandez16:43.0Flint Kearsley184.7FML 3
10Grayson Michels16:28.3FHE Ada Forest Hills Eastern184.6OK White Championship
12John Blaskowski16:28.4Saginaw Heritage184.5SVL Championship
12Noah Linstrom16:29.9Davison184.0SVL Championship
10James Scholten-Holcomb16:30.2GR Christian183.9OK White Championship
11Steven Zawacki16:31.6FHE Ada Forest Hills Eastern183.5OK White Championship
12Carson Burgess16:41.1Brown City183.3BTC Black/White
10Caelen Gray16:36.3Holland183.3OK Black Championship
11Brett Lewis16:32.8Saginaw Heritage183.1SVL Championship
10Nicholas Priestap16:33.2Grand Blanc182.9SVL Championship
12Andrew Feldpausch16:30.8Portland182.7CAAC White 3
11Kyle Redman16:39.9Mesick182.7WMD Championship
12Liam Bingman16:34.0GR Ottawa Hills182.7OK White Championship
11Ty Redman16:40.1Mesick182.6WMD Championship
11Levi Mayer16:34.3Davison182.6SVL Championship
9Bryson Hassevoort16:38.5Zeeland West182.5OK Black Championship
10Gerard Gilmour16:49.5Fenton182.5FML 3
10Carter Crosby16:35.6Grand Blanc182.1SVL Championship
11Ben Verlin16:36.5GR South Christian181.8OK Gold Championship
11Drew Davis16:39.0Shepherd181.7JPC 3
11Trevor Murphy16:52.7Holly181.4FML 3
11Lucas Aardema16:38.2East Grand Rapids181.3OK White Championship
10Jackson Butts16:53.5Lake Fenton181.2FML 3
10CJ Shilling16:53.5Flushing181.2FML 3
9Jack Crongeyer16:40.7Grand Blanc180.4SVL Championship
12Jack Monterusso16:40.7FHC GR Forest Hills Central180.4OK White Championship
12Sam Taylor16:45.6Zeeland West180.1OK Black Championship
11Cole Coffman16:45.9Holland Christian180.0OK Black Championship
9Zander Stewart16:46.0Holland Christian180.0OK Black Championship
12Lucas Gates16:39.5Lansing Catholic179.8CAAC White 3
11Cooper Flick16:42.8Hanover-Horton179.8Cascades Conference
11Thomas Fisher16:42.9East Grand Rapids179.7OK White Championship
11Collin Fucile16:43.1Jonesville179.6Cascades Conference
11Brady Edwards17:19.3Mt. Pleasant Sacred Heart179.6MSAC Championship
11James Tennes16:41.1Lansing Catholic179.3CAAC White 3
9Zach Diller16:48.1Holland Christian179.3OK Black Championship
10Abe Blaskowski16:44.8Saginaw Heritage179.1SVL Championship
11Jakin Whitney16:47.9Shepherd178.7JPC 3
12John Truong16:46.2FHN GR Forest Hills Northern178.6OK White Championship
12Jacob Hylton17:02.1Ortonville Brandon178.3FML 3
12Will Johnson16:51.3Holland Christian178.2OK Black Championship
12Jack Estelle16:21.4Hopkins178.2OK Silver Championship
12Caleb TeBrake16:47.6GR Northview178.1OK Gold Championship
11Everett Beach16:45.3Lansing Catholic177.9CAAC White 3
9Matthew Lauderbaugh16:48.8Davison177.7SVL Championship
11Dustin Wright16:49.4Midland177.5SVL Championship
11Nate Davis16:54.2Zeeland East177.3OK Black Championship
12Carter Clark17:26.2Carson City-Crystal177.3MSAC Championship
11Matthew Wortley16:50.9Saginaw Heritage177.0SVL Championship
12William Dean16:51.4Grand Blanc176.9SVL Championship
12Reid Cousins16:55.6Zeeland West176.8OK Black Championship
10Christian Pavlige16:25.6Fruitport176.8OK Silver Championship
12Nicholas Fowler16:52.2Jonesville176.6Cascades Conference
12Owen Moore16:49.4Portland176.5CAAC White 3
10Macen White16:56.9Holland Christian176.4OK Black Championship
11Alex Ten Haken16:57.4Hudsonville Unity Christian176.2OK Black Championship
12Gabriel Williams16:53.4FHN GR Forest Hills Northern176.2OK White Championship
11Connor Murphy16:53.4Midland176.2SVL Championship
9Leonidas Erfourth17:08.7Owosso176.1FML 3
11Mason Fein16:54.3Wayland Union175.9OK Gold Championship
12Aiden VanKuiken16:54.6East Grand Rapids175.8OK White Championship
10Pascal Rasmussen16:54.7Saginaw Heritage175.8SVL Championship
12Simon Faber16:54.9FHN GR Forest Hills Northern175.7OK White Championship
10Beckett Kneisel16:55.7East Grand Rapids175.4OK White Championship
10Alec Brown16:55.9Saginaw Heritage175.4SVL Championship
12Cooper Donovan16:56.0FHE Ada Forest Hills Eastern175.3OK White Championship
10Tyler Harris16:56.9Hanover-Horton175.0Cascades Conference
12John Edler16:57.2Homer174.9Cascades Conference
11Josiah Rozema16:57.5GR South Christian174.8OK Gold Championship
9Connor Ford17:12.9Corunna174.7FML 3
9Jack Cook16:58.0Grand Blanc174.7SVL Championship
11Grant Hunault17:13.1Fenton174.6FML 3
10Ashton Potwin16:58.7Jonesville174.4Cascades Conference
12Ethan Manning16:59.2Wayland Union174.3OK Gold Championship
9Alex Pelliccia16:59.3Midland174.2SVL Championship
11Ariston Dallas17:14.6Owosso174.1FML 3
11Elias DeJong16:59.7GR Christian174.1OK White Championship
9Hudson Kemper16:59.8GR South Christian174.1OK Gold Championship
11William McDonald17:02.3Shepherd173.9JPC 3
10Joshua England17:00.5Midland Dow173.8SVL Championship
12Grant Hillary17:00.7GR Catholic Central173.8OK White Championship
12Ty Baum17:00.8FHN GR Forest Hills Northern173.7OK White Championship
12Lukus Mendoza17:05.7Spring Lake173.4OK Black Championship
12Payton Chandler17:16.8Corunna173.4FML 3
10Kash Moored16:35.8Hopkins173.4OK Silver Championship
10Donnie Richmond16:59.2Portland173.3CAAC White 3
11Logan Young17:04.5Harrison173.2JPC 3
12Matthew Berg17:03.0Midland173.0SVL Championship
12Tyler VanKuiken17:03.3East Grand Rapids172.9OK White Championship
12Jonah Pollatz17:39.4Mt. Pleasant Sacred Heart172.9MSAC Championship
10Remyngton Clish17:05.6Sanford-Meridian172.8JPC 3
12Gage Spencer17:06.0Beaverton172.7JPC 3
11Ethan Huff17:04.4Homer172.5Cascades Conference
9Asher Putman17:13.8Reese172.4BTC Black/White
12Micah Small17:05.2GR Christian172.3OK White Championship
10Derek Bostrom17:09.6Holland Christian172.2OK Black Championship
10Grady Richey17:02.6Lansing Catholic172.1CAAC White 3
10Tate VanDaele17:05.6FHE Ada Forest Hills Eastern172.1OK White Championship
12Maximillian Bladzik17:05.8Grand Blanc172.1SVL Championship
9Reuben Riemersma17:09.8Hudsonville Unity Christian172.1OK Black Championship
11Connor Schmidt17:07.9Clare172.0JPC 3
11Chase Woller-Skar17:06.0East Grand Rapids172.0OK White Championship
9Dane Trask17:10.1Spring Lake172.0OK Black Championship
11Téo Krumm17:03.4Lansing Catholic171.9CAAC White 3
11Rylan VanDenBeldt17:11.2Holland Christian171.6OK Black Championship
12Charlie Smith17:08.2Grand Blanc171.3SVL Championship
12Michael Walsh17:18.3Ubly170.9BTC Black/White
9Oliver Burt17:45.8Breckenridge170.7MSAC Championship
10Michael Ensing17:14.8Zeeland West170.4OK Black Championship
9Seth Sytsma17:12.3GR Christian169.9OK White Championship
12Isaiah Lindstrom17:12.5GR Christian169.8OK White Championship
11Easton McCloy16:47.4GR NorthPointe Christian169.5OK Silver Championship
11Jackson Defina17:28.4Fenton169.5FML 3
12Jaxxon Thelen17:11.3Ionia169.2CAAC White 3
12Grant Johnson17:15.0Manchester169.0Cascades Conference
10Brendan Plante17:17.8Midland Bullock Creek168.7JPC 3
10Wyatt Hassenzahl17:16.2Hanover-Horton168.6Cascades Conference
11Jackson Martin17:31.7Fenton168.4FML 3
12Zac Brown17:31.8Holly168.4FML 3
11Kai Miller17:32.1Owosso168.3FML 3
10Jack Krafft17:19.6Shepherd168.1JPC 3
10Brady Rappuhn17:32.8Owosso168.1FML 3
10Griffin Solano17:17.8Flint Powers Catholic168.1SVL Championship
12Liam Hallack17:22.2Zeeland West168.0OK Black Championship
10Mason Benson17:18.2FHC GR Forest Hills Central167.9OK White Championship
11Alec Dodak17:18.4Manchester167.9Cascades Conference
12Clayton Peacock17:21.2Clare167.6JPC 3
9Whitman Newland17:19.6Midland Dow167.5SVL Championship
10Anthony Rushmore17:19.6GR Catholic Central167.5OK White Championship
12Duane Davis17:22.4Midland Bullock Creek167.2JPC 3
11Joshua Dodd17:24.5Zeeland West167.2OK Black Championship
10Weston Grewell17:25.2Zeeland West166.9OK Black Championship
10Isaac Vandlen17:25.3Spring Lake166.9OK Black Championship
10Lance Niedzielski17:28.2Mason County Eastern166.6WMD Championship
10Justin Walters17:26.4Zeeland East166.5OK Black Championship
12Aaron Zannetti17:22.5Grand Blanc166.5SVL Championship
11Cooper Schmelter17:22.5Leslie166.5Cascades Conference
12Kian Sprik17:22.6FHN GR Forest Hills Northern166.5OK White Championship
12Isaac Norcross16:56.8GR NorthPointe Christian166.4OK Silver Championship
10Alex Iordanou17:22.9Flint Powers Catholic166.4SVL Championship
11Emmanuel Valdez17:23.0Mount Pleasant166.3SVL Championship
10Joshua Byrtus17:39.7Holly165.8FML 3
9Paolo Vello17:29.4Holland Christian165.5OK Black Championship
10Gabe Piach17:27.6Gladwin165.5JPC 3
10Bradley Chesney17:26.0Midland165.3SVL Championship
10Abram Larsen17:41.2Fenton165.3FML 3
12Gordie Kaiton17:26.3FHE Ada Forest Hills Eastern165.2OK White Championship
11Jonathan Falk17:26.6GR Christian165.1OK White Championship
11Wesley Chaffee18:03.1Mt. Pleasant Sacred Heart165.0MSAC Championship
12Adam Howell17:42.2Flint Kearsley164.9FML 3
11Oliver Ridley17:27.6Saginaw Heritage164.8SVL Championship
10Henry Yoder17:27.7FHC GR Forest Hills Central164.8OK White Championship
11Josh Bengry17:27.7Davison164.8SVL Championship
10Caden Uttech17:32.3Zeeland West164.6OK Black Championship
10Micah Stern17:29.0Lapeer164.3SVL Championship
10Grady Johnston17:03.5Hopkins164.2OK Silver Championship
12Rex Jackson17:29.7GR South Christian164.1OK Gold Championship
9Weston Guza17:38.7Ubly164.1BTC Black/White
11Joshua Reed17:30.6Midland Dow163.8SVL Championship
12Elijah Good17:30.9Midland Dow163.7SVL Championship
11Ben Panter17:46.0Fenton163.7FML 3
11Christian Villa-Bilton17:33.7Clare163.4JPC 3
11Rian Powers17:35.9Holland163.4OK Black Championship
11Rush Marsden18:08.1Fulton163.3MSAC Championship
10Christian LeConte17:47.5Owosso163.2FML 3
10Carson Potter17:29.8Lansing Catholic163.1CAAC White 3
11McKinley Springer17:48.9Corunna162.7FML 3
12Carston Broderick17:34.0Midland Dow162.7SVL Championship
11Kenneth Mangles17:34.0Leslie162.7Cascades Conference
11Owen Wruble17:43.2Harbor Beach162.6BTC Black/White
11Joseph Haupt17:36.5Clare162.5JPC 3
10Carson Beach17:34.6Hanover-Horton162.5Cascades Conference
11Quinn Sanderson17:36.4FHE Ada Forest Hills Eastern161.9OK White Championship
9Silas Finney17:38.7Beaverton161.8JPC 3
11Kaden Rohrbacher17:33.9Lake Odessa Lakewood161.7CAAC White 3
12James Schroder17:39.2Sanford-Meridian161.6JPC 3
12Jack Anderson17:37.3FHE Ada Forest Hills Eastern161.6OK White Championship
9Jake Roberts17:38.0Midland Dow161.3SVL Championship
12Andrew Norman17:38.6Napoleon161.2Cascades Conference
11Hunter Hall17:38.6Lapeer161.1SVL Championship
12Wyatt Vowell17:39.0Brooklyn Columbia Central161.0Cascades Conference
11Ben Bouchey17:39.0Flint Powers Catholic161.0SVL Championship
11Liam Eaton17:39.1GR Northview161.0OK Gold Championship
11Myles Robinson17:41.8Gladwin160.7JPC 3
11Ryder Woodwyk17:44.0Spring Lake160.7OK Black Championship
10Luke Mulder17:42.1Midland Bullock Creek160.6JPC 3
11Sutton Klaus17:42.8Clare160.4JPC 3
11Landen Gessner17:37.9Olivet160.4CAAC White 3
11Connor Boteler17:41.2Grass Lake160.3Cascades Conference
12Samuel Ashby17:45.2Zeeland West160.3OK Black Championship
10Eddie Radtke17:43.3Shepherd160.2JPC 3
11Gabe Slater17:42.1FHC GR Forest Hills Central160.0OK White Championship
12Cohen Paril17:42.7Lapeer159.8SVL Championship
11Ethan Curtiss17:43.0FHC GR Forest Hills Central159.7OK White Championship
11Henry Haag17:52.7EPBP Laker159.4BTC Black/White
12Gavin Escamilla17:44.1Bay City Western159.3SVL Championship
10Henry Kosick17:44.2Midland159.3SVL Championship
10Ben Jackson17:44.3GR Northview159.2OK Gold Championship
10Ben Sushynski18:00.0Linden159.0FML 3
11Dillon Spilker17:47.0Sanford-Meridian159.0JPC 3
11Sam Burkinshaw17:45.1Midland159.0SVL Championship
12Beau Holmes17:45.2GR Northview158.9OK Gold Championship
11Evan Buteyn17:19.3Grandville Calvin Christian158.9OK Silver Championship
9Peyton Eichinger17:45.5Mount Pleasant158.8SVL Championship
12Blaise Demko17:42.7Lansing Catholic158.8CAAC White 3
9Luke Worley17:20.0GR NorthPointe Christian158.7OK Silver Championship
9Logan Kelly17:46.0GR South Christian158.7OK Gold Championship
10Johannes Visser17:46.5Midland Dow158.5SVL Championship
12Logan Romain17:34.6Dryden158.5BTC Blue/Red
11Eli Williamson17:49.0Standish Sterling158.3JPC 3
10Miles Kushinka17:47.9GR Northview158.0OK Gold Championship
SrConnor Sherwood17:48.5Grass Lake157.8Cascades Conference
10Jacob Gruppen17:52.6Zeeland West157.8OK Black Championship
12Hayden Dannenberg17:52.9Holland Christian157.7OK Black Championship
12Zach Hassenzahl17:48.9Hanover-Horton157.7Cascades Conference
12Gianino Perna17:58.0Marlette157.7BTC Black/White
11Milo Shoup17:55.1Mason County Eastern157.6WMD Championship
12Wesley Haines17:58.5Reese157.5BTC Black/White
9Jayden Smith17:50.5Grand Blanc157.2SVL Championship
10Liam Tiles17:54.7Spring Lake157.1OK Black Championship
10Miles Muxlow17:51.0Flint Powers Catholic157.0SVL Championship
12Landon Heikka18:06.5Holly156.8FML 3
11Dominik Ladomato-Fisher17:51.7GR Ottawa Hills156.8OK White Championship
9Travis Murphy18:07.0Holly156.7FML 3
11Matthew Killeen17:53.1Leslie156.3Cascades Conference
11Sebastian Seifferlein18:02.5Sandusky156.2BTC Black/White
10Anderson Cook17:53.5Hanover-Horton156.2Cascades Conference
11Brennan Robinson17:41.9Kingston156.0BTC Blue/Red
10Beckett Dennis18:00.5Grand Traverse Academy155.8WMD Championship
11Sullivan Gartrell17:55.0Davison155.7SVL Championship
9Jacob Daisy18:04.1Caro155.6BTC Black/White
12Nicolas (Nico) Sepanak18:10.6Linden155.5FML 3
12Alessandro Castillo17:59.8Holland155.4OK Black Championship
9Kipton Smyth18:11.0Linden155.3FML 3
10Chase Compau18:11.0Ortonville Brandon155.3FML 3
10Nico DiLaura18:00.4Zeeland East155.2OK Black Championship
11Dominick Chiverton18:32.9Breckenridge155.0MSAC Championship
12David Fiore17:56.9Saginaw Heritage155.0SVL Championship
10Kaiden Lague18:03.4Mason County Eastern154.9WMD Championship
10Ryan Sorrell17:31.7GR NorthPointe Christian154.8OK Silver Championship
9Eli Baker18:34.5Coleman154.5MSAC Championship
12Levi Vanderlaan18:02.7Spring Lake154.4OK Black Championship
12Will Dawson17:58.7GR Northview154.4OK Gold Championship
9Gus Barr18:34.8Breckenridge154.4MSAC Championship
12James Boersma17:58.9Wyoming154.4OK Gold Championship
10Logan Ingraham17:32.9Belding154.4OK Silver Championship
11Mayson McIntosh18:08.0Caro154.3BTC Black/White
12Nathan Cromar18:35.3Mt. Pleasant Sacred Heart154.2MSAC Championship
9Nathan Wonch17:56.6Lansing Catholic154.1CAAC White 3
9Walter Haag18:09.2EPBP Laker153.9BTC Black/White
11Riley Day18:00.9FHE Ada Forest Hills Eastern153.7OK White Championship
11Jackson Briley18:16.3Clio153.6FML 3
10Colton Lynn18:02.0Saginaw Heritage153.3SVL Championship
9Lucas Volmering18:11.1Ubly153.3BTC Black/White
12Samuel DeYoung18:03.1GR Christian153.0OK White Championship
11Cameron Rynsburger18:07.3Holland Christian152.9OK Black Championship
10Henry Tate18:03.5East Grand Rapids152.8OK White Championship
9Zeke Rickwalt18:12.7Caro152.8BTC Black/White
9Cooper Green18:04.2Mount Pleasant152.6SVL Championship
12Brendan Wolf18:04.5Saginaw Heritage152.5SVL Championship
9Ryker Cross18:20.5Fenton152.2FML 3
10Rudy Lowry18:05.6Hanover-Horton152.1Cascades Conference
12Colin Pattison18:06.1FHE Ada Forest Hills Eastern152.0OK White Championship
10Johnathan Elsea18:06.9Mount Pleasant151.7SVL Championship
10Troy Ponke18:07.1Grand Blanc151.6SVL Championship
11Jacob Sanders18:08.2Midland151.3SVL Championship
10Gavin Nakai18:23.4Fenton151.2FML 3
10Levi Groenhout18:12.6Zeeland East151.2OK Black Championship
10Gabriel Nix18:08.8Midland Dow151.1SVL Championship
12Eric Lane18:24.1Clio151.0FML 3
11Tristen Hinson18:13.8Zeeland East150.7OK Black Championship
11Carter English18:10.0Midland Dow150.7SVL Championship
10Wyatt Blohm18:19.4Vassar150.5BTC Black/White
11Kai Bouathong18:15.0Zeeland West150.3OK Black Championship
10Ethan Lawrence18:11.7Davison150.1SVL Championship
11Peter Sluys18:11.9Wyoming150.0OK Gold Championship
10Xander Towery18:09.1Ionia150.0CAAC White 3
11Joshua Ross18:12.8Midland Dow149.7SVL Championship
11Jackson Bunda18:12.9FHN GR Forest Hills Northern149.7OK White Championship
9Colton Smith18:13.0FHE Ada Forest Hills Eastern149.7OK White Championship
12Ayden Fisher18:13.7FHC GR Forest Hills Central149.4OK White Championship
10Nolan Koscinski18:20.7Bear Lake149.1WMD Championship
12Zain Banat18:30.2Swartz Creek148.9FML 3
10Tyler Teliczan18:16.0FHE Ada Forest Hills Eastern148.7OK White Championship
9Luke Sushynski18:31.0Linden148.7FML 3
10Harrison Worsley18:16.2Midland148.6SVL Championship
11Xander Huckins18:25.4Reese148.5BTC Black/White
11Alex Stout18:16.6East Grand Rapids148.5OK White Championship
11Jude Klooster18:16.7GR Union148.4OK Gold Championship
10Liam Thelen18:13.9Ionia148.4CAAC White 3
11Noah Dubridge18:53.2Mt. Pleasant Sacred Heart148.3MSAC Championship
11Grady Galaviz18:17.5Middleville Thornapple-Kellogg148.2OK Gold Championship
12Edward Wuerthele18:18.0FHN GR Forest Hills Northern148.0OK White Championship
10Griffin Wenta18:22.2Spring Lake147.9OK Black Championship
12Evan Schaefer18:15.6Olivet147.8CAAC White 3
10Samuel Baade18:34.1Owosso147.6FML 3
9Briggs Baker18:19.2Jonesville147.6Cascades Conference
9Brayden Rountree18:21.3Shepherd147.6JPC 3
9Conner Cousineau18:21.9Farwell147.4JPC 3
12Damian Marcinek18:19.9Mount Pleasant147.4SVL Championship
9Mason Arnoldink18:24.1Holland Christian147.3OK Black Championship
9Lucas Heid18:35.1Corunna147.3FML 3
12Hunter Groulx18:35.8Swartz Creek147.1FML 3
10Masen O’Neil18:30.1Millington147.0BTC Black/White
12Jack Jablonski18:36.5Linden146.8FML 3
12Carter Johnston18:36.8Linden146.7FML 3
11Kemo Ahmicasaube18:21.8GR Union146.7OK Gold Championship
11Jeffery Sisson18:23.9Gladwin146.7JPC 3
11Mason England18:22.1GR Catholic Central146.6OK White Championship
11Elijah Riedlinger18:22.2Bay City Central146.6SVL Championship
12Emmet Van Cleave18:22.5Grass Lake146.5Cascades Conference
9Joe Cecchini18:22.7Flint Powers Catholic146.4SVL Championship
9Leo Alivia18:22.9GR Catholic Central146.4OK White Championship
10Johnny Huey18:22.9Flint Powers Catholic146.4SVL Championship
11Asher Barz18:23.0Mount Pleasant146.3SVL Championship
10Luke Page18:38.1Fenton146.3FML 3
12Nate Ostrosky18:23.2Brooklyn Columbia Central146.3Cascades Conference
9Aaron Martinson18:20.4Portland146.2CAAC White 3
11Micah Manion18:23.4GR Christian146.2OK White Championship
12Matthew Litwiller18:24.2Davison145.9SVL Championship
9Nate Zondervan18:24.6GR South Christian145.8OK Gold Championship
9Owen Davis18:40.0Swartz Creek145.7FML 3
11Peter Mann18:25.0Midland Dow145.7SVL Championship
9Parson Jones18:29.2Holland Christian145.6OK Black Championship
10Lliam Badyrka18:25.4Lapeer145.5SVL Championship
12Brady Kurlenda18:25.5GR West Catholic145.5OK Gold Championship
11Jacob Mead18:25.7GR Catholic Central145.4OK White Championship
SoTony Gudakunst18:25.9Addison145.4Cascades Conference
10Ethan Dertien18:30.1Hudsonville Unity Christian145.3OK Black Championship
9Matthew Rodgers18:28.3Clare145.2JPC 3
12Dallas Swaenepoel18:26.4Vandercook Lake145.2Cascades Conference
12Hyunseo Sung18:26.5Midland Dow145.2SVL Championship
10Jacob Gray18:27.0Jonesville145.0Cascades Conference
10Ethan Kamp18:31.2Spring Lake145.0OK Black Championship
11Arie Prins18:27.2GR Union144.9OK Gold Championship
11Conner Morrison18:24.6Ionia144.8CAAC White 3
11Thijs Van Rijn18:15.7Kingston144.8BTC Blue/Red
9Camdyn Klaasen18:31.8Zeeland West144.8OK Black Championship
10Avery Gutshall18:42.9Swartz Creek144.7FML 3
9Jaxon Williams18:33.9Grand Traverse Academy144.7WMD Championship
12Gavin Ottinger18:43.7Goodrich144.4FML 3
10Trent Scarlavai18:29.5GR West Catholic144.2OK Gold Championship
12Max Baade18:44.6Owosso144.1FML 3
10Travis Rose18:44.9Flushing144.0FML 3
11Ayven Evancho18:45.4Flushing143.9FML 3
9Kyle Doty18:36.5Mesick143.8WMD Championship
11Eli Willoughby18:36.8Grand Traverse Academy143.7WMD Championship
11Alberto Mandujando18:31.1Wayland Union143.6OK Gold Championship
11Isaiah Wilson18:05.3GR NorthPointe Christian143.6OK Silver Championship
12Kona Crump18:33.6Clare143.5JPC 3
11Caeden Gwinn18:46.7Corunna143.4FML 3
10Nathan Rainwater18:31.8Grand Blanc143.4SVL Championship
9Ryan Zoch18:47.3Ortonville Brandon143.2FML 3
12Caleb Stern18:32.6Lapeer143.1SVL Championship
12Jack Kuberski18:48.2Flint Kearsley142.9FML 3
9Gavin Aguilar18:33.4GR Catholic Central142.9OK White Championship
11Nathan Sanderson18:07.8GR NorthPointe Christian142.8OK Silver Championship
12Louis Musser18:34.0Bay City Western142.7SVL Championship
12Grant Conley18:31.1Charlotte142.6CAAC White 3
10Daniel Ross18:34.6Midland Dow142.5SVL Championship
11Preston Komara18:34.6Midland Dow142.5SVL Championship
12Bristen Cekander18:35.0Hanover-Horton142.3Cascades Conference
12Isaac Whipple18:41.3Grand Traverse Academy142.2WMD Championship
9Eli Schout18:39.6Hudsonville Unity Christian142.1OK Black Championship
9Devin Hilliker18:35.6Napoleon142.1Cascades Conference
10Alex DeYoung18:36.2FHN GR Forest Hills Northern141.9OK White Championship
11Nick York18:36.8Flint Powers Catholic141.7SVL Championship
10Joseph Segard18:10.8GR NorthPointe Christian141.7OK Silver Championship
10Levi Skinner18:37.4Grand Blanc141.5SVL Championship
10Luis Hirt18:12.4GR NorthPointe Christian141.2OK Silver Championship
12Evan Gobie18:26.5Deckerville141.2BTC Blue/Red
10Grayson Wells18:40.6Midland Bullock Creek141.1JPC 3
9Everett Marshall18:38.8Hanover-Horton141.1Cascades Conference
10Brayden Kirkpatrick18:48.0Marlette141.0BTC Black/White
10Cy Gerke18:39.2Flint Powers Catholic140.9SVL Championship
11Corbin Knoerr18:39.4Bay City Western140.9SVL Championship
12Max Yoder18:39.6GR Ottawa Hills140.8OK White Championship
12Kale Beemer18:48.7Brown City140.8BTC Black/White
10Maksim Kohl18:49.3Unionville-Sebewaing140.6BTC Black/White
11Isaac Witte18:40.5GR Christian140.5OK White Championship
11Mason Howell18:46.8Marion140.4WMD Championship
9Peter Klein18:41.3GR Christian140.2OK White Championship
12Jacob VanVlerah18:41.4FHE Ada Forest Hills Eastern140.2OK White Championship
11Afton Shoup18:47.5Mason County Eastern140.2WMD Championship
11Finn Korte18:38.7Lansing Catholic140.1CAAC White 3
10Mason Reichert18:15.7Wyoming Godwin Heights140.1OK Silver Championship
10Daniel Broderick18:42.1Midland Dow140.0SVL Championship
9Noah Tiong18:42.7Flint Powers Catholic139.8SVL Championship
11Braeden Hargrove18:44.9Beaverton139.7JPC 3
11Evan Rentsch18:43.4Midland139.5SVL Championship
12Colin Carrier18:43.5GR Catholic Central139.5OK White Championship
12William Warner18:45.7Clare139.4JPC 3
12Gavin Hiler18:58.8Lake Fenton139.4FML 3
12Sam Decker18:43.8GR Northview139.4OK Gold Championship
9Jackson Ransford18:53.6Caro139.1BTC Black/White
10Levi Fitchett18:32.8Dryden139.1BTC Blue/Red
9Peter Conley18:49.2Spring Lake138.9OK Black Championship
12Logan Brawt18:47.3Sanford-Meridian138.9JPC 3
10Aiden VanLoenen18:45.5GR Northview138.8OK Gold Championship
11Ben Brower18:49.6Hudsonville Unity Christian138.8OK Black Championship
9Birch Zilisch19:00.7Linden138.8FML 3
11Emmanuel Gonzalez18:46.2GR Northview138.6OK Gold Championship
12Lincoln Haag18:55.2Unionville-Sebewaing138.6BTC Black/White
11Dayton Sneller18:50.2Zeeland West138.6OK Black Championship
12Trace Fisher18:48.4Standish Sterling138.5JPC 3
12Isaac Gola18:48.7Shepherd138.4JPC 3
12Jayden Quist18:51.6Spring Lake138.1OK Black Championship
11Trevor Dolloff19:23.9Ashley138.0MSAC Championship
9Chuck Lipset19:02.9Fenton138.0FML 3
11Quincen Hackbardt18:48.0FHN GR Forest Hills Northern138.0OK White Championship
10Alex VanDuren18:52.2Holland Christian137.9OK Black Championship
9Eli Fassett18:48.5Brooklyn Columbia Central137.8Cascades Conference
11Kevin Sebrell18:45.5Eaton Rapids137.8CAAC White 3
10Max Rampe18:48.5FHE Ada Forest Hills Eastern137.8OK White Championship
9James Sanders19:25.0Breckenridge137.7MSAC Championship
12Wyatt Roberts18:55.1Pentwater137.6WMD Championship
9Luke Balaze18:49.9Grass Lake137.4Cascades Conference
10Nicholas Jablonski18:24.0Hopkins137.4OK Silver Championship
10Jackson Lester18:59.1Caro137.3BTC Black/White
11Reece Hoyt18:50.5GR Christian137.2OK White Championship
12Hayden Shattuck18:52.7St. Louis137.1JPC 3
12Demetrius Gondek19:26.8Vestaburg137.1MSAC Championship
11Jayden Bobzien18:52.8Harrison137.1JPC 3
9Jonathan Larkins18:51.1Leslie137.0Cascades Conference
12Liem Krueger18:51.2FHE Ada Forest Hills Eastern136.9OK White Championship
11Alden Lucas18:55.5Hudsonville Unity Christian136.9OK Black Championship
10Josh Cusack18:51.6GR West Catholic136.8OK Gold Championship
9Colten Kady19:01.0Cass City136.7BTC Black/White
9Gunnar Long19:01.4Sandusky136.5BTC Black/White
10Blake Zuidema18:52.5FHN GR Forest Hills Northern136.5OK White Championship
10Zachary Panter19:07.6Fenton136.5FML 3
10Brett Raak18:56.7Zeeland West136.4OK Black Championship
9Aaron Byrne19:07.8Holly136.4FML 3
10Blake Fish18:53.4Napoleon136.2Cascades Conference
10Dylan Winskas18:27.5Fruitport136.2OK Silver Championship
12Keagan Terrian18:55.8Farwell136.1JPC 3
11David Carroll18:54.2Bay City Central136.0SVL Championship
10Kelton Kyro18:54.2Midland135.9SVL Championship
10Christopher Spyker18:56.3Standish Sterling135.9JPC 3
12Levi Fox18:54.6Mount Pleasant135.8SVL Championship
12Landon Johnson18:29.0Fruitport135.7OK Silver Championship
10Adam Ogamba18:55.1Midland135.6SVL Championship
12Tyler Pruitt18:43.2Mayville135.6BTC Blue/Red
11Bryce Goodemoot18:52.4Lake Odessa Lakewood135.5CAAC White 3
11Isaiah Meyer18:55.4GR Union135.5OK Gold Championship
11Aiden Harrison18:58.3Gladwin135.2JPC 3
10Connor Geary18:56.3GR Ottawa Hills135.2OK White Championship
12Edwadt Garcia Lopez18:56.9GR Union135.0OK Gold Championship
11Tanner Dingman18:54.6Eaton Rapids134.8CAAC White 3
9Dominic Viviano18:57.9Grand Blanc134.7SVL Championship
10Garrett Holzhausen18:58.0Middleville Thornapple-Kellogg134.7OK Gold Championship
12Leo Student18:59.0Mount Pleasant134.4SVL Championship
10Fhoenix Stellard19:03.1Spring Lake134.3OK Black Championship
12Lukas Curylo18:59.1Napoleon134.3Cascades Conference
10Cayd Wohlscheid19:35.5Mt. Pleasant Sacred Heart134.2MSAC Championship
12Tobin Moo19:01.5East Grand Rapids133.5OK White Championship
11Keegan Betz19:01.8Homer133.4Cascades Conference
12Jakoby Moore19:05.8Zeeland West133.4OK Black Championship
12Willem Spoelhof19:02.0FHN GR Forest Hills Northern133.3OK White Championship
12Grason Weber19:02.3Leslie133.2Cascades Conference
12Caden Leatherman19:06.4Hudsonville Unity Christian133.2OK Black Championship
12Nazario Estrada19:06.5Holland133.2OK Black Championship
9Jonathan Ewers19:02.6Saginaw Heritage133.1SVL Championship
12Dylan Hile19:02.6Leslie133.1Cascades Conference
9Miles Decker19:02.9Mount Pleasant133.0SVL Championship
11Tyler Buck19:03.0GR South Christian133.0OK Gold Championship
10Lukas Brown19:12.0Unionville-Sebewaing133.0BTC Black/White
12Connar McDonald19:05.0Sanford-Meridian133.0JPC 3
10Johnny Boike19:03.1Flint Powers Catholic133.0SVL Championship
10Ty Brower19:07.5Holland Christian132.8OK Black Championship
9Gage Salsbery19:03.7GR Catholic Central132.8OK White Championship
10Quinn Lum19:01.3Lansing Catholic132.6CAAC White 3
12Cohen LaFountain19:04.3Mount Pleasant132.6SVL Championship
11Brandon Watz19:05.0Bay City Western132.3SVL Championship
12Ryan Stewart19:09.0Holland Christian132.3OK Black Championship
11Tyce Wakefield19:05.1FHN GR Forest Hills Northern132.3OK White Championship
10Jonathan Egan19:41.3Mt. Pleasant Sacred Heart132.2MSAC Championship
9James Feldpausch19:03.1Portland132.0CAAC White 3
12Brody Rice19:15.8Reese131.8BTC Black/White
11Michael Tycner19:07.9Mount Pleasant131.4SVL Championship
12Parker Chittle19:23.2Swartz Creek131.3FML 3
11Michael Navitskis19:08.2Manchester131.3Cascades Conference
12Hayden Richey19:05.4Lansing Catholic131.2CAAC White 3
12Jamison Swope19:08.6Napoleon131.1Cascades Conference
12Brennan Parker19:23.6Corunna131.1FML 3
9Joaquin Gutierrez-Shier19:23.8Swartz Creek131.1FML 3
11Cole Simpson19:08.9FHC GR Forest Hills Central131.0OK White Championship
12Guy Knoblock19:17.9Ubly131.0BTC Black/White
11Noah Chinavare19:11.2Sanford-Meridian130.9JPC 3
9Aiden Martin18:43.6GR NorthPointe Christian130.8OK Silver Championship
12Josiah Muller19:13.9Zeeland East130.7OK Black Championship
12Lucas Bruno19:11.4GR Ottawa Hills130.2OK White Championship
10Andrew Cho19:11.8GR Christian130.1OK White Championship
12Nolan Williamson19:11.9East Grand Rapids130.1OK White Championship
12Micah Rizkalla19:11.9GR Ottawa Hills130.0OK White Championship
12Caleb Hebert19:18.0Big Rapids Crossroads Academy130.0WMD Championship
10Kale Miklovic19:21.3EPBP Laker129.9BTC Black/White
10Ryan Boshoven19:12.4GR Catholic Central129.9OK White Championship
10Tyler Zimmer19:18.6Pentwater129.8WMD Championship
10Marshall Posluszny19:22.2Cass City129.6BTC Black/White
10Charlie Penneau19:13.4Flint Powers Catholic129.5SVL Championship
11Aydin Truong19:13.5FHN GR Forest Hills Northern129.5OK White Championship
9Steven Budreau19:01.6Mayville129.5BTC Blue/Red
11Ethan Gunther19:28.7Owosso129.4FML 3
12Brenden Peter19:01.9Dryden129.4BTC Blue/Red
10Cooper Highlen19:11.1Ionia129.3CAAC White 3
9Brant Wilson19:14.2Mount Pleasant129.3SVL Championship
10Finnian Rawsthorne19:14.3Grand Blanc129.2SVL Championship
10Wyatt Richardson19:14.5Middleville Thornapple-Kellogg129.2OK Gold Championship
10David Arbogast19:14.8Vandercook Lake129.1Cascades Conference
10Alex Florian19:11.9Eaton Rapids129.0CAAC White 3
12Colton Dibble19:15.2FHN GR Forest Hills Northern128.9OK White Championship
10John DeYoung19:15.6GR Christian128.8OK White Championship
11Wesley Kosinski19:03.6North Huron128.8BTC Blue/Red
11Brendon Sims19:16.3Saginaw United128.6SVL Championship
11James Samra19:16.3East Grand Rapids128.6OK White Championship
11Luke Arendshorst19:20.6Holland128.5OK Black Championship
9Tyler Frisbee19:17.0Midland Dow128.3SVL Championship
9Gage Roodvoets19:17.2GR South Christian128.3OK Gold Championship
12Benjamin Postma19:17.3Middleville Thornapple-Kellogg128.2OK Gold Championship
12Levi West19:32.9Swartz Creek128.0FML 3
9Carson Beerthuis19:22.7Hamilton127.8OK Black Championship
9Connor Evans19:18.8Addison127.7Cascades Conference
10Bobby Dormer19:15.9Olivet127.7CAAC White 3
12Perry Middaugh19:25.1Grand Traverse Academy127.6WMD Championship
11Payton Crawfis19:55.2Carson City-Crystal127.6MSAC Championship
11Ryan Geerts19:23.2Holland127.6OK Black Championship
9Drew Stanton19:19.3Saginaw Heritage127.6SVL Championship
9Christian Ellis19:34.9Flushing127.4FML 3
11Clark Tan19:20.0Davison127.3SVL Championship
11Jack Summers19:35.2Holly127.3FML 3
9Declan Kintner19:20.2Bay City Western127.3SVL Championship
9Graesyn Baley19:35.9Owosso127.0FML 3
10Logan Spangler18:55.5GR NorthPointe Christian126.9OK Silver Championship
9Jerald Staley19:37.7Swartz Creek126.4FML 3
9Parker Robinett19:23.3Middleville Thornapple-Kellogg126.2OK Gold Championship
10Jaycen Roberts19:11.7Dryden126.1BTC Blue/Red
12Ian Letherer19:26.7Clare125.8JPC 3
12Hudsen DeLeeuw19:21.8Olivet125.7CAAC White 3
11Noah Young19:34.1EPBP Laker125.6BTC Black/White
10Byron Nevins19:29.1Spring Lake125.6OK Black Championship
12Ben Bouws19:29.5Holland Christian125.5OK Black Championship
12Will Hillary19:25.8FHN GR Forest Hills Northern125.4OK White Championship
9Andy Falk19:26.0GR Christian125.3OK White Championship
11Charlie Dyer19:30.1Zeeland East125.3OK Black Championship
11Caleb Paez19:28.1St. Louis125.3JPC 3
11Will Heagle19:26.1GR Christian125.3OK White Championship
9Keegan Bouathong19:30.7Zeeland West125.1OK Black Championship
12Elijah Larkowski19:26.8Midland Dow125.1SVL Championship
9Evan Banko19:23.9Olivet125.0CAAC White 3
11Zayden Buskirk20:02.9Carson City-Crystal125.0MSAC Championship
10Jarrell LeFlore19:42.1Flushing125.0FML 3
12Daniel Grabinski19:31.4Hamilton124.9OK Black Championship
9Eli Jurasek19:28.0Hanover-Horton124.7Cascades Conference
12Evan Sandford19:43.2Swartz Creek124.6FML 3
10Adam Shoemaker19:32.2Hudsonville Unity Christian124.6OK Black Championship
11Caleb Dalman19:33.2Zeeland West124.3OK Black Championship
9Louie Orme19:33.4Holland124.2OK Black Championship
9Will Veldheer19:29.7GR Northview124.1OK Gold Championship
9Lucas Hirt19:03.7GR NorthPointe Christian124.1OK Silver Championship
9Drew Trask19:33.7Spring Lake124.1OK Black Championship
12Ethan Walker20:05.8Vestaburg124.1MSAC Championship
12Carson Johnson19:32.2Sanford-Meridian123.9JPC 3
10Brendan Aeder19:41.7Unionville-Sebewaing123.1BTC Black/White
11Aiden Douma19:37.0Zeeland East123.0OK Black Championship
9Henry Flowers-Stiles19:33.3FHC GR Forest Hills Central122.9OK White Championship
10Chase Bradley19:49.4Swartz Creek122.5FML 3
9Jonah Mantey19:43.4EPBP Laker122.5BTC Black/White
9Hayden Kirby19:35.0Grand Blanc122.3SVL Championship
12Keegan Shephard19:37.7Sanford-Meridian122.1JPC 3
10Leon Wahl19:42.4Bear Lake121.9WMD Championship
11Noah Klawuhn19:51.5Owosso121.9FML 3
12Max McDowell19:33.6Olivet121.8CAAC White 3
11Ethan Nagel19:38.7Sanford-Meridian121.8JPC 3
12Jackson Sytsma19:36.8GR South Christian121.7OK Gold Championship
9Jaxon Rexin19:52.0Linden121.7FML 3
12Henry Robinette19:37.1GR Union121.6OK Gold Championship
11Corbin Frazier19:37.4Midland121.5SVL Championship
12Preston Boggs19:52.8Flint Kearsley121.4FML 3
10Adrian Hoogeboom19:42.7Zeeland East121.1OK Black Championship
12Bryce White20:15.1Montabella121.0MSAC Championship
11Elijah Norman19:39.2Jonesville120.9Cascades Conference
9Ryan Armey19:43.8Spring Lake120.7OK Black Championship
12Justin Gale19:39.9Manchester120.7Cascades Conference
10Gabe Reginato19:40.2Mount Pleasant120.6SVL Championship
10Andrew Burnside19:44.2Hudsonville Unity Christian120.6OK Black Championship
12Charrod Richmond19:40.3Flint Carman-Ainsworth120.6SVL Championship
9Benjamin Grzymkowski19:55.7Fenton120.5FML 3
12Luke Vandenbossche19:40.8Midland120.4SVL Championship
12Logan Brown19:43.4Standish Sterling120.2JPC 3
9Jackson LaFlure19:15.5GR NorthPointe Christian120.2OK Silver Championship
12Marshal Smith19:29.8Mayville120.1BTC Blue/Red
11Ethan Kraut19:42.0Grand Blanc120.0SVL Championship
10Jack Kowalski19:42.0Saginaw Heritage120.0SVL Championship
11Zack Buttigieg19:42.5Grass Lake119.9Cascades Conference
12Erick Baczewski19:42.8Midland119.7SVL Championship
12Alexander Frizzell19:43.1Middleville Thornapple-Kellogg119.6OK Gold Championship
9Cullen Gallagher19:45.2Clare119.6JPC 3
10Gabe Smitko19:43.5FHC GR Forest Hills Central119.5OK White Championship
10Carter Davis19:43.8Midland119.4SVL Championship
11Sam Leach19:44.2Davison119.3SVL Championship
9Isaac Tackabury19:44.5Lapeer119.2SVL Championship
9Judah McCarthy19:45.6GR Union118.8OK Gold Championship
10Pender Workman19:46.1Middleville Thornapple-Kellogg118.6OK Gold Championship
11Brody Smith19:46.2East Grand Rapids118.6OK White Championship
12Issak Stitt19:50.4Zeeland East118.5OK Black Championship
11Aiden Ocampo19:46.6Wyoming118.5OK Gold Championship
12Caleb Forward19:53.8Bear Lake118.1WMD Championship
9Logan Kipen19:21.9Hopkins118.0OK Silver Championship
10Charles Kapa20:03.0Flushing118.0FML 3
9Eli Holmes19:48.2GR Northview118.0OK Gold Championship
10Caleb LaVoy19:45.3Lansing Catholic117.9CAAC White 3
11Gunnar Hallett19:54.4Mesick117.9WMD Championship
10Owen Cross20:03.5Flushing117.8FML 3
9Dexter Roach20:03.6Fenton117.8FML 3
10David Steenwyk19:52.7Holland Christian117.8OK Black Championship
12Eric Larson19:50.8Beaverton117.7JPC 3
12Cole Grundy19:51.9Clare117.4JPC 3
9Micah Blackledge19:47.2Lansing Catholic117.3CAAC White 3
10Maeson Russell19:52.6Shepherd117.1JPC 3
10Brendon Pake20:06.1Flint Kearsley117.0FML 3
10Ethan Langmaack19:48.9Lake Odessa Lakewood116.7CAAC White 3
11Noah Wolters19:56.9Zeeland West116.4OK Black Championship
10Zachary Crumby20:02.2Unionville-Sebewaing116.3BTC Black/White
12Matthew Sells19:53.4Lapeer116.2SVL Championship
11Dayne Ivey19:55.6Pinconning116.1JPC 3
9Caden Butler19:54.1East Grand Rapids116.0OK White Championship
10Caleb Glass19:29.0Grandville Calvin Christian115.7OK Silver Championship
10Mason Walraven19:55.1Bay City Western115.6SVL Championship
11Acxel Leon-avila19:55.8GR Union115.4OK Gold Championship
11Greysen Miltgen20:01.8Spring Lake114.7OK Black Championship
9Adrian Byrne20:13.0Holly114.7FML 3
10Joshua Walch20:07.2Caro114.6BTC Black/White
10Hunter Schindel20:00.5Midland Bullock Creek114.5JPC 3
10Collin Andrews20:14.0Lake Fenton114.3FML 3
11Logan Nederveld20:03.2Hudsonville Unity Christian114.3OK Black Championship
12Roscoe Porter20:08.6Millington114.1BTC Black/White
9Logan Moore20:01.8Midland Bullock Creek114.1JPC 3
10Alex Kastl20:05.9Mesick114.0WMD Championship
11Johnny Gruppen20:03.9Hudsonville Unity Christian114.0OK Black Championship
11Elliott Carr20:15.2Corunna113.9FML 3
9Max Clapp20:00.3GR Northview113.9OK Gold Championship
10Owen Troutt20:00.4Grand Blanc113.9SVL Championship
9Aden Tremel20:15.4Corunna113.9FML 3
11Cory Westbrook20:02.6Harrison113.8JPC 3
9Spencer Wolfram20:01.0GR Catholic Central113.7OK White Championship
10Jack DeGraaf20:01.0GR Northview113.7OK Gold Championship
10James Neff20:07.3Grand Traverse Academy113.6WMD Championship
10Blake Vallad20:03.5Standish Sterling113.5JPC 3
9Ethan Gracik19:58.6Lansing Catholic113.5CAAC White 3
11Gavin Dannenberg20:05.7Holland Christian113.4OK Black Championship
12Cole Ver Strate19:35.8Hopkins113.4OK Silver Championship
9Kearan Fitzpatrick20:02.1East Grand Rapids113.3OK White Championship
9William Laubenthal20:38.6Mt. Pleasant Sacred Heart113.1MSAC Championship
12Dylan Lasher19:50.7Dryden113.1BTC Blue/Red
12Andrew Newenhouse19:36.9Grandville Calvin Christian113.0OK Silver Championship
9Landon King20:07.1Spring Lake113.0OK Black Championship
12Maxwell McGrath20:03.6FHN GR Forest Hills Northern112.8OK White Championship
10Philip Kooyer20:09.3Hudsonville Unity Christian112.2OK Black Championship
10Dominic Cardillo19:53.4Caseville112.2BTC Blue/Red
11Tyler Roberts19:53.8Dryden112.1BTC Blue/Red
9Conner Hoeksema20:10.1Zeeland East112.0OK Black Championship
10Landin Struck-Curtis20:21.6Flint Kearsley111.8FML 3
10Titus Plattner20:06.7GR Christian111.8OK White Championship
9Colton Kamphuis20:10.8Zeeland East111.8OK Black Championship
11Beckett Hagen20:16.2Ubly111.6BTC Black/White
10Raphael Schaub20:13.4Grand Traverse Academy111.5WMD Championship
10Samuel Meyer20:11.6Zeeland West111.5OK Black Championship
9Owen Schopmeyer20:11.6Zeeland West111.5OK Black Championship
10Dylan VanderPloeg20:08.8GR Christian111.1OK White Championship
11Wyatt Jacques20:09.1GR Ottawa Hills111.0OK White Championship
10Carl Villegas20:09.2Bay City Central110.9SVL Championship
11Luke Ho20:09.2FHC GR Forest Hills Central110.9OK White Championship
12Dylan Duimstra20:13.6Hudsonville Unity Christian110.8OK Black Championship
10Jasper Krengel20:10.5Midland Dow110.5SVL Championship
12Cameron Braidwood20:14.5Spring Lake110.5OK Black Championship
9Simeon Ludwig20:12.5Midland Bullock Creek110.5JPC 3
10Dakota Harmer20:08.1Lake Odessa Lakewood110.3CAAC White 3
10Haidyn Smith20:11.2Saginaw Heritage110.3SVL Championship
10Trent Provoast20:11.7Midland Dow110.1SVL Championship
11Greg Steele20:13.9Clare110.0JPC 3
12Tyler Davis20:12.1Wyoming110.0OK Gold Championship
12Liam Pierce20:12.7Manchester109.8Cascades Conference
10Blake Davis20:15.2Shepherd109.6JPC 3
12Charles Vance20:13.3FHN GR Forest Hills Northern109.6OK White Championship
9Matthew Read20:13.8FHN GR Forest Hills Northern109.4OK White Championship
11Malachi Coulson20:15.8Harrison109.4JPC 3
11Kaiden Eichhorn20:16.6Harrison109.1JPC 3
12Carlos Castillo-Perez19:48.7Comstock Park109.1OK Silver Championship
10Carter Chapman20:16.8Clare109.1JPC 3
10Anderson Wilcox20:15.5FHE Ada Forest Hills Eastern108.8OK White Championship
9Callen Eldred20:51.7Montabella108.8MSAC Championship
11Jake Mennega20:16.1GR Christian108.6OK White Championship
10Kaiden VanderWeg19:50.3Hopkins108.6OK Silver Championship
9Kyle Eubank19:51.3Belding108.2OK Silver Championship
11Riley Sprague20:19.6Beaverton108.1JPC 3
9Jacob Hartwig20:17.7Napoleon108.1Cascades Conference
10Caleb Aspin20:32.9Flushing108.0FML 3
12Hudson Bigford20:18.2FHC GR Forest Hills Central107.9OK White Championship
11Noah Mantey20:27.3EPBP Laker107.9BTC Black/White
9Cullen Hall20:20.4Beaverton107.9JPC 3
9Miles Canfora20:15.6Lansing Catholic107.8CAAC White 3
12Johannas Ehrig20:16.1Charlotte107.6CAAC White 3
11Piyush Saraiya20:19.2Mount Pleasant107.6SVL Championship
11Reese Lepeak20:19.4Bay City Western107.5SVL Championship
11Edward Corcoran20:20.1GR Northview107.3OK Gold Championship
10DJ Cummings20:20.3GR Christian107.2OK White Championship
12Jacob Erskin20:22.5St. Louis107.2JPC 3
12Braden Koos20:17.8Charlotte107.1CAAC White 3
11Bradley Smith19:55.2GR NorthPointe Christian107.0OK Silver Championship
10Zeke Zwiep20:25.2Holland Christian106.9OK Black Championship
10Ashton Enciso20:23.3Pinconning106.9JPC 3
11Wyatt Wessell19:55.5Comstock Park106.8OK Silver Championship
9Silas Lee20:21.6Grand Blanc106.8SVL Championship
9Christian Coon20:58.4Carson City-Crystal106.5MSAC Championship
10Danny Dion20:19.6Lansing Catholic106.5CAAC White 3
9Carter Bultje20:22.8Wayland Union106.4OK Gold Championship
10Noah Rosales20:27.2Holland106.3OK Black Championship
10Rome Fiorucci20:23.3Flint Powers Catholic106.2SVL Championship
11Waldon Haines20:32.8Reese106.1BTC Black/White
9Dylan Thome20:24.1GR South Christian106.0OK Gold Championship
10Peter Keegstra20:28.3Hudsonville Unity Christian105.9OK Black Championship
9Noah Bacon20:30.5Big Rapids Crossroads Academy105.8WMD Championship
12Rean Turner20:25.2Grand Blanc105.6SVL Championship
12Mason White21:01.3Montabella105.6MSAC Championship
9Aiden Espinoza20:22.4Portland105.5CAAC White 3
9Philip Bondie20:40.5Holly105.5FML 3
10Joe Gould19:59.8Belding105.4OK Silver Championship
9William Hollenbeck20:41.0Fenton105.3FML 3
12Jason Waring20:42.4Goodrich104.9FML 3
12Nolan Carr20:42.7Corunna104.8FML 3
11Mac Satterfield20:28.0Hanover-Horton104.7Cascades Conference
10Harper Musta20:34.1Mesick104.6WMD Championship
11Daniel Farison20:28.1Midland104.6SVL Championship
9Tristian Vandorp20:02.3GR NorthPointe Christian104.6OK Silver Championship
11Ethan Hittle20:28.3Manchester104.6Cascades Conference
9Jeffrey Jon Dibble20:37.6Caro104.5BTC Black/White
9Deklen Lawrence20:28.7Leslie104.4Cascades Conference
11Braylon Satterlee21:04.8Carson City-Crystal104.4MSAC Championship
12Ryder Cornett20:30.2Jonesville103.9Cascades Conference
11Micah Yates20:45.3Corunna103.9FML 3
9Daniel Hyrman20:30.5Davison103.8SVL Championship
12Ricky Popp20:27.5Charlotte103.8CAAC White 3
9Jaxen Verwey21:06.8Merrill103.7MSAC Championship
10Keegan Haag20:33.4Shepherd103.5JPC 3
9Bryce Wood20:06.1Comstock Park103.3OK Silver Championship
11Connor Krajenke20:47.3Ortonville Brandon103.2FML 3
11Sean Donahue20:34.4Pinconning103.2JPC 3
10Zachary Bain20:38.0Hamilton102.7OK Black Championship
10Jacob Fisher20:34.6GR Northview102.5OK Gold Championship
10Raul Reyes20:38.8Holland102.4OK Black Championship
9Jackson Lisek20:50.1Flushing102.3FML 3
11Reed Snyder20:50.2Swartz Creek102.3FML 3
9Ben Roof20:40.0Zeeland East102.0OK Black Championship
11Lyle Lawrence20:33.1Olivet102.0CAAC White 3
9Ethan Brown20:40.8Hamilton101.7OK Black Championship
10Logan Franklyn20:41.5Spring Lake101.5OK Black Championship
11Vincent Johnston20:37.7Michigan Center101.4Cascades Conference
11John Huffman20:38.5GR Catholic Central101.2OK White Championship
9Drew Keys20:39.6Flint Powers Catholic100.8SVL Championship
9Luca Rottschafer20:39.7FHC GR Forest Hills Central100.8OK White Championship
12JP Bohr20:36.8Lansing Catholic100.7CAAC White 3
12Noah Donker20:39.8Middleville Thornapple-Kellogg100.7OK Gold Championship
9Cullem Emmert20:40.1FHN GR Forest Hills Northern100.6OK White Championship
9Connor Kraenzlein20:40.2Midland100.6SVL Championship
12Doug Gaylord20:40.2GR South Christian100.6OK Gold Championship
9Anderson Frieden20:55.3Fenton100.6FML 3
10Titus Gordon20:44.8Hudsonville Unity Christian100.4OK Black Championship
9Eli Huff20:41.6Homer100.1Cascades Conference
9John Adams20:51.0Vassar100.0BTC Black/White
11Tim Dion20:42.4Flint Powers Catholic99.9SVL Championship
11Timothy Venia20:30.8Mayville99.7BTC Blue/Red
11Cody Rule20:43.1Bay City Central99.6SVL Championship
12Maddox Fabbro20:53.7Millington99.1BTC Black/White
10Andrew Wright20:18.8GR NorthPointe Christian99.1OK Silver Championship
11Jackson Byers20:44.8Wayland Union99.1OK Gold Championship
12Enoch Wang20:45.1GR South Christian99.0OK Gold Championship
9Max Nicholson21:00.8Owosso98.7FML 3
9Adam Thomson20:43.1Lansing Catholic98.6CAAC White 3
10Liam Simmons20:46.1GR Northview98.6OK Gold Championship
11Aidan Cole20:46.4FHN GR Forest Hills Northern98.5OK White Championship
12Colten LaBelle20:46.6GR West Catholic98.5OK Gold Championship
9TJ Wolk20:51.2Holland Christian98.3OK Black Championship
9Thomas Stull21:03.0Goodrich98.0FML 3
10Carson Duffield21:03.0Corunna98.0FML 3
10Wesley Schram21:24.3Vestaburg97.9MSAC Championship
9Brennan Heselschwerdt20:48.6Napoleon97.8Cascades Conference
9Max Malinzak20:49.2GR Catholic Central97.6OK White Championship
10Vincent Ambrozaitis21:25.2Mt. Pleasant Sacred Heart97.6MSAC Championship
9Connor Bush21:04.6Flushing97.5FML 3
11William Welch20:37.8Kingston97.4BTC Blue/Red
11Collin Hughes20:50.4Lapeer97.2SVL Championship
9Emmett Houseman20:24.5Hopkins97.2OK Silver Championship
12Jonas Lipovsky20:51.1Midland97.0SVL Championship
10Gavin Jansen20:53.1Harrison97.0JPC 3
10Charles Gronberg20:49.6Charlotte96.5CAAC White 3
12Ethan Wiedyk20:55.5Standish Sterling96.2JPC 3
10Marcos Allen Quero20:55.7Farwell96.1JPC 3
11Johnathan Anderson20:59.8Mason County Eastern96.1WMD Championship
12Daniel Bothwell21:00.5Mason County Eastern95.9WMD Championship
12Ryan Lapan20:56.7Standish Sterling95.8JPC 3
9Connor Howard20:55.0Leslie95.7Cascades Conference
9Gavin Pattison20:55.3FHE Ada Forest Hills Eastern95.6OK White Championship
12Perry Douma20:55.3FHE Ada Forest Hills Eastern95.6OK White Championship
11Josh Chapman20:55.5GR Union95.5OK Gold Championship
11Grayson Markham20:55.9GR Union95.4OK Gold Championship
12Eddie Bouchard20:30.1Fruitport95.3OK Silver Championship
11Jesse Taylor21:11.5Flint Kearsley95.2FML 3
11Andrew Schout20:31.6Belding94.8OK Silver Championship
12Tyson Gaydosh20:57.8Brooklyn Columbia Central94.7Cascades Conference
9Elias Erickson20:58.1Midland Dow94.6SVL Championship
10Victor Nogueira20:59.7GR South Christian94.1OK Gold Championship
10Noah Nelson20:59.9FHE Ada Forest Hills Eastern94.0OK White Championship
9Lachlan Nugent21:09.1Sandusky94.0BTC Black/White
12Tanner McNair20:57.3Portland93.9CAAC White 3
9Wyatt Pellarin21:15.4Swartz Creek93.9FML 3
12Shane Mier21:01.2GR South Christian93.6OK Gold Championship
10Paxton Butler21:01.7GR Northview93.4OK Gold Championship
9Samuel Swarthout21:02.0Bay City Western93.3SVL Championship
9Matthew Hafeli21:02.7Midland Dow93.1SVL Championship
9Jesse Jacobi20:50.8Caseville93.1BTC Blue/Red
11Alcides Lopez-Feliciano21:03.8Wyoming92.7OK Gold Championship
9Kevin Dahl21:08.7Spring Lake92.5OK Black Championship
9Asher Meyer21:05.1GR West Catholic92.3OK Gold Championship
9Abel Smith21:20.4Holly92.2FML 3
9Callen Mogg21:07.6Farwell92.1JPC 3
11Charlie Hudson21:06.0East Grand Rapids92.0OK White Championship
9Ryan Dalman21:10.1Zeeland West92.0OK Black Championship
9Lorenzo Vasquez21:12.1Bear Lake92.0WMD Championship
9Jahreim Phillip21:03.4Charlotte91.9CAAC White 3
10Ayden Griffith21:08.5Ogemaw Heights91.8JPC 3
9Logan O’Hara21:07.1Bay City Western91.6SVL Championship
12Luke Hernandez21:11.1Hamilton91.6OK Black Championship
9Westin Caister21:16.5Cass City91.5BTC Black/White
10Greyson Vork21:11.8Zeeland East91.4OK Black Championship
10Chauncey Oliver21:08.0Wyoming91.3OK Gold Championship
12Cameron King21:17.3Marlette91.2BTC Black/White
12Anthony Bunker21:08.4FHN GR Forest Hills Northern91.2OK White Championship
11Jared Samyn21:45.1St. Charles91.0MSAC Championship
12Fischer LeGault21:18.2Harbor Beach91.0BTC Black/White
11Sean Lauzon21:16.4Big Rapids Crossroads Academy90.6WMD Championship
9Caleb Weidmayer21:11.1Manchester90.3Cascades Conference
10Jacob Dozeman21:15.3Zeeland East90.2OK Black Championship
9Zach Schaub20:46.3Grandville Calvin Christian89.9OK Silver Championship
9Levi Terryah21:27.4Linden89.9FML 3
9Jack Merrill21:13.3GR Union89.6OK Gold Championship
9Henrik Hall21:22.7Harbor Beach89.4BTC Black/White
9Nolan Schepers21:18.1Hudsonville Unity Christian89.3OK Black Championship
11Jaydan Alvarez21:18.5Hudsonville Unity Christian89.2OK Black Championship
12Ben Godfrey21:16.9St. Louis89.0JPC 3
12Griffin Wipp21:15.6Addison88.8Cascades Conference
12Connor Erlenbeck21:25.2Millington88.6BTC Black/White
11Zachary Ebel21:16.5Bay City Western88.5SVL Championship
9Tadhg Murphy21:16.8Flint Powers Catholic88.4SVL Championship
9Casey Emery21:16.9Midland88.4SVL Championship
10Brandon Perantoni21:32.6Fenton88.1FML 3
10Isaac Kaboos21:17.8Middleville Thornapple-Kellogg88.1OK Gold Championship
9Magnus Galaviz21:18.2Middleville Thornapple-Kellogg87.9OK Gold Championship
9Ford Swihart21:18.5Hanover-Horton87.8Cascades Conference
11Trent Ponstein21:18.7GR South Christian87.8OK Gold Championship
11Josh Bacon21:24.9Big Rapids Crossroads Academy87.7WMD Championship
11William Myers21:21.5Shepherd87.5JPC 3
9Cole Wing21:55.8Breckenridge87.4MSAC Championship
9Zane Bedell21:34.8Swartz Creek87.4FML 3
11Wyatt Figard21:29.0Vassar87.3BTC Black/White
11Gentry Watson21:35.6Fenton87.1FML 3
9Cole Lockwood21:23.5Gladwin86.8JPC 3
12Josh Carlin21:18.6Lansing Catholic86.8CAAC White 3
12Matthew Medd21:22.6Saginaw Heritage86.5SVL Championship
9Brody Dimas21:23.4Leslie86.2Cascades Conference
9Paul Follett21:24.4Flint Powers Catholic85.9SVL Championship
12Luke Thomas21:34.6Marlette85.5BTC Black/White
11Robbie Kilpatrick21:34.9Harbor Beach85.4BTC Black/White
10Kason Lehr21:41.0Clio85.3FML 3
12Johnathon Buskirk21:00.0Hopkins85.3OK Silver Championship
11Memphis Peever21:28.1Farwell85.3JPC 3
12Ian McNeel21:28.2Shepherd85.3JPC 3
12Nate Dix21:32.9Grand Traverse Academy85.0WMD Championship
9Bryson LaFond21:15.7Kingston84.8BTC Blue/Red
9Evan Kalajainen21:31.8Zeeland West84.7OK Black Championship
11Destan Ardan21:33.9Grand Traverse Academy84.7WMD Championship
10Grant Red21:27.9Davison84.7SVL Championship
11Nick Neuman21:28.1Brooklyn Columbia Central84.6Cascades Conference
9Daniel Macedo21:28.8FHN GR Forest Hills Northern84.4OK White Championship
9Charlie Holbrook21:28.9Napoleon84.4Cascades Conference
10Abdalla Ramazani21:26.3Lansing Sexton84.2CAAC White 3
9Levi Yates21:29.7Grand Blanc84.1SVL Championship
9Noah Zalba21:31.7Sanford-Meridian84.1JPC 3
12Paul Williams21:39.2Millington83.9BTC Black/White
9Richard Trudeau21:31.4Grass Lake83.5Cascades Conference
10Ben Roberson21:38.4Pentwater83.2WMD Championship
9Bentley Lagalo21:32.4Midland Dow83.2SVL Championship
11Brayden Pepper21:33.0Michigan Center83.0Cascades Conference
9Elijah Krakker21:33.1Flint Carman-Ainsworth83.0SVL Championship
11Reed Sprague21:35.7Beaverton82.8JPC 3
9Jackson Bliss21:42.8Cass City82.7BTC Black/White
11Noah Lucas21:33.9Addison82.7Cascades Conference
12Cayson Smith21:36.4Standish Sterling82.5JPC 3
9Theeyan Yang21:50.1Ortonville Brandon82.3FML 3
9Landen Veneklase21:35.4FHC GR Forest Hills Central82.2OK White Championship
11Reid Tracy21:35.6Homer82.1Cascades Conference
9Torin McNabb21:33.1Eaton Rapids82.0CAAC White 3
12Connor Blandford21:51.8Swartz Creek81.7FML 3
12Josh Vanstelle21:12.5Fruitport81.2OK Silver Championship
12Malachi Vannette21:39.6Midland Dow80.8SVL Championship
12Jareth Shappee22:17.5Montabella80.2MSAC Championship
11Juan Zavala Salazar21:56.6Holly80.1FML 3
9Gavin Terrill21:41.6Midland Dow80.1SVL Championship
9Owen Schultz21:29.9Peck80.0BTC Blue/Red
9Finley Sarkipato21:42.0GR Union80.0OK Gold Championship
11Damian Heindl22:18.1Mt. Pleasant Sacred Heart80.0MSAC Championship
11Kenny Morell21:42.3Lapeer79.9SVL Championship
10Kenneth Graham22:19.2Montabella79.6MSAC Championship
12Sarabdil Chauhan21:58.7Corunna79.4FML 3
9Yang Feng Wildschut21:43.9GR Christian79.4OK White Championship
10Hunter Rohlman21:44.0Lapeer79.3SVL Championship
12Mack Burba21:59.6Flushing79.2FML 3
10Gibson Yeiter21:41.7Lake Odessa Lakewood79.1CAAC White 3
11Greyson DeWys21:50.1Hamilton78.6OK Black Championship
11Martigan Wernecke21:46.3Bay City Central78.6SVL Championship
12Christian Martinez21:43.5Ionia78.5CAAC White 3
9Shayne Krasinski21:47.4Wayland Union78.2OK Gold Championship
11Chris Badji21:47.9Saginaw Heritage78.0SVL Championship
9Leo Haney21:49.9Sanford-Meridian78.0JPC 3
10Riyan Mir21:48.8Saginaw Heritage77.7SVL Championship
9Bradley Dantzer21:59.0Vassar77.3BTC Black/White
12Gabe Holman21:47.3Ionia77.2CAAC White 3
12Luke Herder21:50.6GR South Christian77.2OK Gold Championship
10Brody Thomas21:50.6Davison77.1SVL Championship
11Walker Chapin21:59.7Marlette77.1BTC Black/White
9Gabriel Smith21:53.0Shepherd77.0JPC 3
12Cody Cairo21:39.1Peck77.0BTC Blue/Red
10Emmett Martin21:51.4Midland Dow76.9SVL Championship
9Jacob Ross22:00.5Cass City76.8BTC Black/White
10Finnegan Williams21:53.9East Grand Rapids76.0OK White Championship
12Bilal Abdelmalek22:09.6Swartz Creek75.8FML 3
11Dylan Hocken21:55.0Grand Blanc75.7SVL Championship
9Jackson Bowden21:55.5Napoleon75.5Cascades Conference
9Robert Brewer22:11.7Flushing75.1FML 3
11Tate Kirts21:57.1Midland Dow75.0SVL Championship
12DJ Buterakos22:12.2Flint Kearsley74.9FML 3
9Leland Skeans22:12.6Flushing74.8FML 3
10Ryan Savoie22:12.6Ortonville Brandon74.8FML 3
12Leonardo Rico21:58.3FHN GR Forest Hills Northern74.6OK White Championship
9Cade DeVries22:02.9Hudsonville Unity Christian74.4OK Black Championship
9Alex Dyer22:03.4Zeeland East74.2OK Black Championship
10Troy Wychuyse22:14.5Ortonville Brandon74.2FML 3
10Dean Hitsman22:01.6Midland Bullock Creek74.1JPC 3
9James Heiple22:01.9Beaverton74.0JPC 3
11Liam Matt22:01.8FHN GR Forest Hills Northern73.4OK White Championship
10TamThien Tran22:02.2GR Catholic Central73.3OK White Championship
9Paul Kissinger22:04.7Homer72.4Cascades Conference
12Nikola Gjorgjievski22:05.2East Grand Rapids72.3OK White Championship
12Nathan Morrison21:39.9GR NorthPointe Christian72.0OK Silver Championship
12Clark Cody22:21.7Corunna71.8FML 3
11Maxwell Trombley22:16.3Brown City71.6BTC Black/White
11Michael Mullin22:07.6Middleville Thornapple-Kellogg71.5OK Gold Championship
11Samuel Scott21:55.7Peck71.4BTC Blue/Red
9Judah Tong22:08.4Davison71.2SVL Championship
9Wyatt Miller22:09.0Brooklyn Columbia Central71.0Cascades Conference
12Aaron Drake22:15.1Mason County Eastern71.0WMD Championship
9Braxten Vis22:13.2Hamilton70.9OK Black Championship
11Remington Snyder22:11.7St. Louis70.8JPC 3
9Abram Veldkamp22:09.9GR Christian70.7OK White Championship
9Jackson Hemmes22:10.1GR Northview70.6OK Gold Championship
9Mikey O’Jack22:10.2Manchester70.6Cascades Conference
10Collin Merchant22:19.7Unionville-Sebewaing70.4BTC Black/White
11Adler Teichman22:25.8Linden70.4FML 3
9Takoda Ronk22:12.9St. Louis70.4JPC 3
9Nathan Rodriguez22:26.4Owosso70.2FML 3
12Grant Gardner21:59.8Peck70.1BTC Blue/Red
10Jacob Trommater22:09.3Charlotte69.9CAAC White 3
10Samuel Feyen22:12.7East Grand Rapids69.8OK White Championship
11Benjamin Nestle22:14.8Shepherd69.7JPC 3
10Devin Selk22:13.3Saginaw Heritage69.6SVL Championship
10Nolan Moeggenberg22:15.5Shepherd69.5JPC 3
9Kingston Harris22:13.6Flint Powers Catholic69.5SVL Championship
9Michael Keinath22:22.8Vassar69.4BTC Black/White
9Connor Dmoch22:28.8Fenton69.4FML 3
9Carson Clark22:11.5Charlotte69.2CAAC White 3
10Abraham Schubert22:14.6Bay City Central69.1SVL Championship
9Quinn Sommer22:15.1Bay City Western69.0SVL Championship
9Kevin Wojcik22:15.2Napoleon68.9Cascades Conference
11Owen Standfest22:15.8GR Northview68.7OK Gold Championship
11Caden Ardan22:22.1Grand Traverse Academy68.6WMD Championship
11Henry Hartl22:22.4Grand Traverse Academy68.5WMD Championship
10Bob Cornell22:17.0East Grand Rapids68.3OK White Championship
11Luke Skutt22:33.8Clio67.7FML 3
9William Couchman22:34.0Swartz Creek67.7FML 3
12Ericke Ramadhani22:19.8GR Union67.4OK Gold Championship
11Riley Skiles22:57.2St. Charles66.9MSAC Championship
11Max Weatherwax22:21.3Bay City Central66.9SVL Championship
9Joseph Sanderson21:57.7GR NorthPointe Christian66.1OK Silver Championship
10Ethan Hammontree22:24.2Brooklyn Columbia Central65.9Cascades Conference
12Henry Fortier22:24.8Saginaw Heritage65.7SVL Championship
9Owen Schulz22:25.0Bay City Central65.7SVL Championship
10Landon Cooley22:27.6Pinconning65.5JPC 3
10Edgar Held22:25.7East Grand Rapids65.4OK White Championship
9Zachary Chittle22:42.3Swartz Creek64.9FML 3
10Landon Hauk-Powell23:04.7Coleman64.4MSAC Championship
11Josh Chamberlin22:25.7Charlotte64.4CAAC White 3
12Lowell Milett22:39.6Brown City63.8BTC Black/White
11Ace Bohlinger22:30.6East Grand Rapids63.8OK White Championship
9Anthony Stewart22:30.7Michigan Center63.8Cascades Conference
9Shawn Haselton22:36.9Mesick63.7WMD Championship
10Ben Forbes22:40.8Marlette63.4BTC Black/White
11Jack Noonon22:32.4FHN GR Forest Hills Northern63.2OK White Championship
10Lance Spicer22:33.8Lapeer62.7SVL Championship
9Jacob Arnett22:34.1GR Northview62.6OK Gold Championship
10Cameron Cebula22:40.2Bear Lake62.6WMD Championship
12Benjamin Possehn22:34.1Lake Odessa Lakewood61.6CAAC White 3
11Asher Rauch22:11.3GR NorthPointe Christian61.6OK Silver Championship
10James Emmons22:25.9Mayville61.4BTC Blue/Red
10Serigne Moustapha Fall22:37.9GR Union61.4OK Gold Championship
9Paxton Terrian22:40.4Farwell61.2JPC 3
9Jack Alt22:53.7Linden61.1FML 3
12Maysun Strachan22:39.1Jonesville61.0Cascades Conference
10Noah Card22:54.1Linden61.0FML 3
10Elijah Henderson22:40.5GR Northview60.5OK Gold Championship
9Marvens Vander Molen22:43.1FHN GR Forest Hills Northern59.6OK White Championship
9Garret Buter22:43.3Midland59.6SVL Championship
9John Trumble-Puerta22:43.4FHN GR Forest Hills Northern59.5OK White Championship
10Kaiden Coburn23:20.0Merrill59.3MSAC Championship
11Logan Messing22:32.1Deckerville59.3BTC Blue/Red
10Johnny Williams22:18.3Hopkins59.2OK Silver Championship
10Saul Jimenez22:45.6GR Union58.8OK Gold Championship
10Damien Huff22:45.6Midland58.8SVL Championship
9Luke Steen22:50.9Holland Christian58.4OK Black Championship
9David Schneider22:47.5Leslie58.2Cascades Conference
11Isiah Peterson22:54.6Marion57.8WMD Championship
9Elijah Stribling22:49.8Flint Carman-Ainsworth57.4SVL Championship
12Robert Hill22:51.2Michigan Center56.9Cascades Conference
9Wyatt Smith22:56.1Zeeland West56.6OK Black Championship
9Maddix Thomas22:49.3Lake Odessa Lakewood56.6CAAC White 3
12Isaac Ketelhut23:01.3Millington56.6BTC Black/White
11Joe Odell23:28.4Merrill56.5MSAC Championship
9Dylan Buys22:57.1Hudsonville Unity Christian56.3OK Black Championship
10Ethan Hoekstra22:53.2FHE Ada Forest Hills Eastern56.3OK White Championship
12Chase Green22:56.5Gladwin55.8JPC 3
12Angel Cortez22:58.7Holland55.8OK Black Championship
10Noah Huffine22:52.1Portland55.6CAAC White 3
9Dylan Doherr-Myers23:32.1Carson City-Crystal55.3MSAC Championship
9Marcus Crawley22:56.4Midland Dow55.2SVL Championship
11Dale Hitz22:57.9Homer54.7Cascades Conference
9Henry Sohmer22:58.5Davison54.5SVL Championship
9Isaac Hobbs23:07.6Grand Traverse Academy53.5WMD Championship
9Broderick Millage23:02.6Wyoming53.1OK Gold Championship
9Liam Dunn23:18.5Goodrich52.8FML 3
12Eian Kaste23:13.8Brown City52.4BTC Black/White
9Luis Guiterrez23:02.9Ionia52.0CAAC White 3
11Evan Grizzle23:22.9Clio51.4FML 3
9Thomas Christensen23:08.4Midland51.2SVL Championship
12Elijah Shuart23:10.5St. Louis51.2JPC 3
9Maysen Osier23:10.5Pinconning51.2JPC 3
12Koltin Kilmer23:44.5Vestaburg51.2MSAC Championship
11Lucas Buys23:12.6Hudsonville Unity Christian51.1OK Black Championship
9Kaleb Happ23:10.2Jonesville50.6Cascades Conference
9Lyric Strong23:11.1Vandercook Lake50.3Cascades Conference
9Tycen Cole23:26.3Fenton50.2FML 3
10Liam Wenn23:27.0Flushing50.0FML 3
12Logan Shanks23:00.1Deckerville50.0BTC Blue/Red
9Noah Dean23:12.3Midland49.9SVL Championship
12Braden Wicke23:48.8St. Charles49.7MSAC Championship
10Alex Oleszkiewicz23:13.3FHC GR Forest Hills Central49.6OK White Championship
12Ryan Grevengoed23:17.3Spring Lake49.6OK Black Championship
10Jack Ferreri23:01.5Caseville49.5BTC Blue/Red
10Andrew Lathwell23:13.5FHC GR Forest Hills Central49.5OK White Championship
9Aidan Mccarthy23:13.8Mount Pleasant49.4SVL Championship
9Nash Towery-Collins23:14.6Homer49.1Cascades Conference
9Elijah Goodell23:17.4Midland Dow48.2SVL Championship
9James Payne23:17.9Napoleon48.0Cascades Conference
12Jacob Wieland23:15.1Lake Odessa Lakewood48.0CAAC White 3
10Joe Lubeski23:09.1Caseville47.0BTC Blue/Red
9Ben Fuller23:18.6Olivet46.8CAAC White 3
12Gabe Arredondo23:26.5Zeeland West46.5OK Black Championship
12Jude Shaver23:20.6Charlotte46.1CAAC White 3
9Micah Butters22:57.8Grandville Calvin Christian46.1OK Silver Championship
9Henry Roelofs23:32.2GR Christian43.3OK White Championship
12Anson Lange23:32.8GR Christian43.1OK White Championship
10Logan Kane23:32.8East Grand Rapids43.1OK White Championship
10Caleb Roehm23:30.1Lansing Sexton43.0CAAC White 3
9Lincoln Townley23:07.9GR NorthPointe Christian42.7OK Silver Championship
9Noah Hudson23:08.3GR NorthPointe Christian42.6OK Silver Championship
9Justin Saenz23:37.4Mount Pleasant41.5SVL Championship
9Kellan Dalhberg23:39.5GR Christian40.8OK White Championship
12Aaryn Smith23:58.0Holly39.7FML 3
9Calvin Daut23:43.8Midland Dow39.4SVL Championship
11Rowan Quinlan23:32.3Peck39.2BTC Blue/Red
10Matthew Hall23:44.3Saginaw Heritage39.2SVL Championship
11Tyler Deneau23:51.0Grand Traverse Academy39.0WMD Championship
11Tarik Fazlic23:45.6FHN GR Forest Hills Northern38.8OK White Championship
12Max Hobbs23:53.0Grand Traverse Academy38.3WMD Championship
11Connor Peck23:53.2Lapeer36.3SVL Championship
9James Haller23:56.3Saginaw Heritage35.2SVL Championship
10Declan Phelps23:57.7East Jackson34.8Cascades Conference
12Josh Eager24:07.6Brown City34.5BTC Black/White
10Daniel Lossio24:34.8Mt. Pleasant Sacred Heart34.4MSAC Championship
11Max Rogalski23:34.8Comstock Park33.7OK Silver Championship
10Kayden Koss24:03.2Mount Pleasant32.9SVL Championship
10Cameron Harrison24:12.6Brown City32.8BTC Black/White
11Austin Sweet24:19.6Corunna32.5FML 3
9Thomas Cunningham24:05.1Manchester32.3Cascades Conference
8Devin Elenbaum23:56.0Caseville31.3BTC Blue/Red
12Bryant Taylor24:09.3Hanover-Horton30.9Cascades Conference
10Anthony Powell24:18.7Mesick29.8WMD Championship
10Henry Corrion24:03.4Caseville28.9BTC Blue/Red
9Hunter Culbert24:16.1Napoleon28.6Cascades Conference
10Paul Narceda24:19.2Lapeer27.6SVL Championship
9Landon Roskey24:31.3Brown City26.6BTC Black/White
9Nuru Mohamed24:24.3Lansing Sexton24.9CAAC White 3
10Zephanaeha Soler-Cardona24:37.0Millington24.7BTC Black/White
9Mason Droscha24:25.2Charlotte24.6CAAC White 3
10Gabe Grymonprez24:16.5Mayville24.5BTC Blue/Red
9Jacob Kreiner24:41.0Vassar23.3BTC Black/White
11Brady Butzler24:48.0Lake Fenton23.0FML 3
12Gary Clark24:43.5Brown City22.5BTC Black/White
11Matthew Boks24:33.6Olivet21.8CAAC White 3
9Gavin Raden24:38.1GR Northview21.3OK Gold Championship
11Viera Irakoze24:36.1Lansing Sexton21.0CAAC White 3
9Troy Tucker24:56.8Flint Kearsley20.1FML 3
11Jaxon Lewis25:19.2Coleman19.6MSAC Championship
12Christian Charles24:40.6Lansing Sexton19.5CAAC White 3
9Daniel Old24:43.8Addison19.4Cascades Conference
9Jaxson Holm24:45.5FHE Ada Forest Hills Eastern18.8OK White Championship
10Chuanda Yang24:45.7Midland Dow18.8SVL Championship
12Alex Burch25:00.9Ortonville Brandon18.7FML 3
11Ben Sanford24:35.7Deckerville18.1BTC Blue/Red
10Braylon Hrncharik25:03.5Owosso17.8FML 3
11Jackson Wiederhold24:52.7Saginaw Heritage16.4SVL Championship
12Alex Phipps24:56.9Midland15.0SVL Championship
9Emmet Winter25:03.0Mason County Eastern15.0WMD Championship
9Xavier Ramirez24:59.8St. Louis14.7JPC 3
10Lewis Davidson25:34.5Montabella14.5MSAC Championship
11Ryan Ferguson24:59.1Mount Pleasant14.3SVL Championship
10Henry Hoekstra25:00.2East Grand Rapids13.9OK White Championship
9Jaden Sherman25:02.7Gladwin13.8JPC 3
9Easton Powlus25:37.9St. Charles13.4MSAC Championship
10Sarath Badithala25:02.7FHE Ada Forest Hills Eastern13.1OK White Championship
9Israel Bunsee25:06.0FHN GR Forest Hills Northern12.0OK White Championship
9Kole Kilbourn25:21.9Flushing11.7FML 3
9Aarav Purohit25:09.2FHN GR Forest Hills Northern10.9OK White Championship
9Blake Robinson25:00.1Kingston10.0BTC Blue/Red
12Bryant Waugh25:16.1Standish Sterling9.3JPC 3
11Jude Silvey24:49.0Comstock Park9.0OK Silver Championship
9Harper Sherman25:19.9Homer7.4Cascades Conference
12Sawyer Ross25:29.0Cass City7.3BTC Black/White
12Lebron Stitt25:32.1Lansing Sexton2.3CAAC White 3
9Matthew Smith25:43.9Grand Traverse Academy1.4WMD Championship
9Jaxson Retzloff25:41.6Midland Dow0.1SVL Championship

Uncategorized

2025 Ratings: October 16th Meets

Annie Hamilton, Brighton – the third KLAA Championship for the senior, but first as a varsity runner. It’s been a magical month, breaking 20:00 for the first time ever at Jackson and now running a personal best of 19:24.

Taylor Parsons, Rochester – it must be October, ‘cause the Falcons are running with vigor and winning titles. Moving up the OAA Red didn’t affect their victorious ways, especially with seniors such as Taylor leading the way with a season’s best.

Sidney Eaton, Hudsonville – in a highly-competitive conference with multiple elite teams, every point is needed. Through four girls, the Eagles held a 4-point lead over Rockford. A normal day from Eaton wouldn’t have been enough. An extraordinary day led to a league championship. Eaton dropped a 25+ second personal best for her Hudsonville team, a squad that’s entering these final weeks with tons of momentum.

Teddy Weber, Williamston – seems like the Williamston sophomore is improving with every race. He opened the year in the mid-17’s and has gotten down as far as 16:24. Wednesday’s runner-up finish wasn’t a personal best, but it was a great aid in helping his Hornets clinch a league title.

Ryan Stojov, Northville – kid’s back, baby. On the comeback trail after some nagging mid-season injuries, Ryan raced to an all-time best, his first sub-16 ever. At Portage, Northville experienced the rare loss. It’s good to see the Mustangs responding in a positive and dominating manner.

Cooper McNaughton, Clarkston – made a name for himself late in his freshman fall, hitting the mid-16’s at regionals and placing 11th here. When he ran 16:48 a few weeks ago, signs were showing that a similar late-season push would occur. But 16:06? Bloomer is a fast one but it ain’t that fast. Cooper’s arrival with a 25+ second personal best gives the Wolves a top-3 that can compete with anyone.

MeetBoys Adj.Girls Adj.Average
Alliance Conference+8+8+8
CAAC Blue 2+7+8+8
CAAC Red 3+3+5+4
CMAC 3+26+25+26
Downriver League Championship+22+24+23
Huron League Championship+17+17+17
I-8 Championship+30+33+32
KLAA Championship+13+16+15
LVC Championship+15+16+16
OAA Blue Championship+18+20+19
OAA Red Championship+7+9+8
OK Red Championship+20+21+21
SEC Championship-10-1

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender
WAB = Weighted Average Before. A listing of the previous week’s Top 5 Average. Not a perfect comparison as a team may not run their five best runners. But a show of how one ran relative to expectation.

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionWABMeet
Ann Arbor Pioneer***152.01163.0SEC Championship
Brighton**141.01141.2KLAA Championship
Hudsonville**139.51138.9OK Red Championship
Okemos**138.71138.8CAAC Blue 2
Rockford**136.51130.2OK Red Championship
Northville**133.11139.2KLAA Championship
Ann Arbor Skyline**132.41137.5SEC Championship
Holland West Ottawa**130.71141.5OK Red Championship
Rochester**130.11124.0OAA Red Championship
Rochester Adams**129.71130.5OAA Red Championship
Saline**128.01125.4SEC Championship
Hartland**127.01130.3KLAA Championship
Novi**126.81124.3KLAA Championship
Brownstown Woodhaven*122.91120.3Downriver League Championship
White Lake Lakeland115.91115.3LVC Championship
Grand Ledge113.61115.5CAAC Blue 2
Highland-Milford113.1194.5LVC Championship
Grand Haven112.91103.6OK Red Championship
Clarkston112.51112.8OAA Red Championship
Howell112.41113.1KLAA Championship
Livonia Churchill109.71117.3KLAA Championship
Mason106.51109.9CAAC Red 3
East Lansing104.51104.8CAAC Blue 2
Salem103.6179.4KLAA Championship
Dexter102.71102.7SEC Championship
Gibraltar Carlson101.0194.2Downriver League Championship
East Kentwood98.9187.0OK Red Championship
Ann Arbor Huron98.81109.8SEC Championship
Berkley97.1199.7OAA Blue Championship
Birmingham Seaholm94.71100.0OAA Red Championship
Temperance Bedford93.0191.1SEC Championship
Troy93.0194.3OAA Red Championship
Lake Orion93.0189.2OAA Red Championship
Plymouth90.5184.4KLAA Championship
Beverly Hills Groves90.1188.5OAA Blue Championship
Oxford90.0182.4OAA Red Championship
South Lyon East89.8185.6LVC Championship
Grandville87.7182.9OK Red Championship
Wyandotte Roosevelt87.7178.2Downriver League Championship
Canton86.9185.6KLAA Championship
South Lyon81.6193.9LVC Championship
Walled Lake Central79.2178.1LVC Championship
Walled Lake Northern75.31103.9LVC Championship
Dearborn Fordson68.8172.3KLAA Championship
Holt67.3176.1CAAC Blue 2
Livonia Stevenson61.8171.9KLAA Championship
North Farmington52.8136.4OAA Blue Championship
Dearborn48.6151.8KLAA Championship
Allen Park48.3147.9Downriver League Championship
Monroe43.3145.8SEC Championship
Walled Lake Western39.6131.4LVC Championship
Belleville35.0149.0KLAA Championship
Waterford Kettering34.1145.2LVC Championship
Ypsilanti Lincoln29.9130.8SEC Championship
West Bloomfield17.3119.6OAA Blue Championship
Livonia Franklin2.9177.4KLAA Championship
TeamTop 5 Avg.DivisionWABMeet
Pinckney**119.62121.5SEC Championship
DeWitt**118.02111.0CAAC Blue 2
St. Johns99.9299.0CAAC Red 3
Haslett98.1294.6CAAC Red 3
New Boston Huron94.2298.6Huron League Championship
Williamston94.2289.0CAAC Red 3
Adrian93.5297.7SEC Championship
Fowlerville83.4278.7CAAC Red 3
Parma Western81.1282.2I-8 Championship
Battle Creek Harper Creek80.1280.5I-8 Championship
GR West Michigan Aviation78.7288.5Alliance Conference
Oak Park78.7270.4OAA Blue Championship
Chelsea75.7269.8SEC Championship
Marshall72.1274.9I-8 Championship
Tecumseh67.8271.3SEC Championship
Carleton Airport62.4273.4Huron League Championship
Grosse Ile58.7255.2Huron League Championship
Milan52.2246.8Huron League Championship
Battle Creek Pennfield47.7241.4I-8 Championship
Hastings45.1237.1I-8 Championship
Coldwater45.0241.8I-8 Championship
Monroe Jefferson40.5240.8Huron League Championship
Trenton30.3226.5Downriver League Championship
TeamTop 5 Avg.DivisionWABMeet
Pewamo-Westphalia**110.63113.2CMAC 3
Bath*82.6381.8CMAC 3
Monroe St. Mary CC50.8361.5Huron League Championship
Saranac49.5343.7CMAC 3
Laingsburg27.4324.9CMAC 3
Perry20.8339.6CMAC 3
The Potter’s House10.935.4Alliance Conference
TeamTop 5 Avg.DivisionWABMeet
Lansing Christian*74.2476.6CMAC 3
Fowler24.8412.3CMAC 3
Dansville21.9419.1CMAC 3

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWABMeet
Northville***199.61203.3KLAA Championship
Ann Arbor Pioneer***199.31202.7SEC Championship
Brighton**192.31193.0KLAA Championship
Clarkston**191.31188.9OAA Red Championship
Highland-Milford**190.01190.6LVC Championship
East Kentwood**189.81190.2OK Red Championship
Salem**189.81189.0KLAA Championship
Saline**189.51190.1SEC Championship
Grand Ledge**188.71194.1CAAC Blue 2
Plymouth**188.01185.3KLAA Championship
Ann Arbor Skyline*185.81191.7SEC Championship
Brownstown Woodhaven*185.81186.1Downriver League Championship
Grand Haven*184.51188.7OK Red Championship
Rockford*183.31185.4OK Red Championship
Dexter*182.91182.4SEC Championship
Holland West Ottawa*182.81186.7OK Red Championship
Grandville*182.21179.5OK Red Championship
Okemos181.81180.8CAAC Blue 2
Hudsonville181.81178.4OK Red Championship
Howell181.01181.4KLAA Championship
Livonia Churchill181.01181.0KLAA Championship
East Lansing180.21179.5CAAC Blue 2
Oxford180.11182.1OAA Red Championship
Rochester179.41183.3OAA Red Championship
Troy177.91182.5OAA Red Championship
Lake Orion177.41175.6OAA Red Championship
Rochester Adams177.21178.3OAA Red Championship
Novi173.81179.1KLAA Championship
Canton173.71177.6KLAA Championship
Temperance Bedford171.11175.9SEC Championship
Holt171.01175.1CAAC Blue 2
Ann Arbor Huron169.41168.9SEC Championship
Walled Lake Northern168.71174.8LVC Championship
Hartland166.91174.4KLAA Championship
White Lake Lakeland166.51171.7LVC Championship
West Bloomfield161.61157.1OAA Blue Championship
Allen Park160.61157.5Downriver League Championship
Beverly Hills Groves157.41156.9OAA Blue Championship
South Lyon East156.51161.5LVC Championship
South Lyon155.71154.6LVC Championship
Livonia Stevenson155.71154.7KLAA Championship
North Farmington154.51156.0OAA Blue Championship
Mason154.01151.8CAAC Red 3
Dearborn Fordson153.91161.8KLAA Championship
Walled Lake Western153.11142.9LVC Championship
Monroe149.81160.7SEC Championship
Berkley148.61158.3OAA Blue Championship
Westland John Glenn146.61151.6KLAA Championship
Gibraltar Carlson144.91158.7Downriver League Championship
Dearborn143.01150.5KLAA Championship
Ypsilanti Community140.71141.8SEC Championship
Birmingham Seaholm135.31133.9OAA Red Championship
Lansing Waverly133.51134.3CAAC Blue 2
Livonia Franklin128.51134.2KLAA Championship
Southgate Anderson127.61130.2Downriver League Championship
Jackson126.71122.3SEC Championship
Lansing Everett126.51121.6CAAC Blue 2
Waterford Kettering123.31110.6LVC Championship
Belleville119.81122.8KLAA Championship
Wayne Memorial116.41110.2KLAA Championship
Dearborn Edsel Ford103.21115.6Downriver League Championship
Walled Lake Central97.5177.8LVC Championship
Ypsilanti Lincoln93.8196.1SEC Championship
Lincoln Park90.4181.8Downriver League Championship
Waterford Mott19.31LVC Championship
TeamTop 5 Avg.DivisionWABMeet
Parma Western**183.12186.0I-8 Championship
Pinckney*180.02179.2SEC Championship
Adrian*178.92177.4SEC Championship
DeWitt*177.32180.4CAAC Blue 2
Chelsea*176.42174.4SEC Championship
Williamston171.82169.1CAAC Red 3
Tecumseh168.82162.4SEC Championship
GR West Michigan Aviation164.42164.0Alliance Conference
Haslett164.42168.3CAAC Red 3
Carleton Airport163.82161.8Huron League Championship
Flat Rock162.22158.4Huron League Championship
New Boston Huron160.52160.7Huron League Championship
Battle Creek Harper Creek158.92160.5I-8 Championship
St. Johns155.52151.2CAAC Red 3
Marshall154.92154.4I-8 Championship
Monroe Jefferson154.72151.9Huron League Championship
Fowlerville150.42148.0CAAC Red 3
Grand River Preparatory148.02148.3Alliance Conference
Grosse Ile147.82136.9Huron League Championship
Coldwater146.92148.5I-8 Championship
Oak Park144.42137.2OAA Blue Championship
Jackson Northwest123.22119.2I-8 Championship
Riverview121.72115.7Huron League Championship
Milan120.92120.8Huron League Championship
Hastings115.42109.1I-8 Championship
Battle Creek Pennfield106.0291.3I-8 Championship
Trenton89.6289.4Downriver League Championship
Wyoming Lee77.9246.9Alliance Conference
Lansing Eastern49.9250.9CAAC Red 3
TeamTop 5 Avg.DivisionWABMeet
The Potter’s House**168.33174.2Alliance Conference
Pewamo-Westphalia*160.33163.0CMAC 3
Monroe St. Mary CC151.83155.7Huron League Championship
Saranac149.23141.6CMAC 3
Laingsburg132.03134.0CMAC 3
Bath127.83125.2CMAC 3
TeamTop 5 Avg.DivisionWABMeet
Portland St. Patrick*146.44149.2CMAC 3
Fowler*138.24143.5CMAC 3
Byron Center Zion Christian126.64120.5Alliance Conference
Lansing Christian122.84115.0CMAC 3

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Natasza Dudek16:47.5Ann Arbor Pioneer184.2SEC Championship
10Rachel Smith17:09.6Okemos174.1CAAC Blue 2
10Sienna Klemmer17:59.9Ann Arbor Pioneer160.0SEC Championship
11Jaelyn Ray18:05.9Pinckney158.0SEC Championship
9Alexandra Scappaticci17:57.4Northville155.5KLAA Championship
12Lydia LaMarra17:58.5Brighton155.2KLAA Championship
11Cassie Karasinski17:57.8Hudsonville153.7OK Red Championship
11El McMahan18:10.7Rochester Adams153.4OAA Red Championship
12October Harns18:15.3Okemos152.2CAAC Blue 2
11Daisy Cox18:05.6Rockford151.1OK Red Championship
9Grace Snyder18:07.2Hudsonville150.6OK Red Championship
9Keira Von Blon18:30.5Ann Arbor Pioneer149.8SEC Championship
10Ella Lorenz18:16.9Brighton149.0KLAA Championship
11Collette Wierks18:14.2Holland West Ottawa148.3OK Red Championship
10Morgan Sanders18:15.3Rockford147.9OK Red Championship
10Savannah Staton18:39.3Saline146.9SEC Championship
11Ayda Skeels18:40.1Adrian146.6SEC Championship
12Elliana Neuer18:25.9Hartland146.0KLAA Championship
12Ella Abraham18:35.6Rochester145.1OAA Red Championship
9Jessica Soldan18:38.4Rochester Adams144.2OAA Red Championship
12Ava Lawrence18:26.7East Kentwood144.1OK Red Championship
12Lillian (Lilli) Schlack18:48.3Saline143.9SEC Championship
11Ava Schafer18:47.3St. Johns142.6CAAC Red 3
10Jillian Lewakowski18:31.7Rockford142.4OK Red Championship
10Lucia Llanes18:53.4Ann Arbor Skyline142.2SEC Championship
11Caroline Randall18:22.2Hastings141.6I-8 Championship
11Becca Van Lent18:55.7Ann Arbor Skyline141.4SEC Championship
10Charlotte Jones18:46.9Rochester141.4OAA Red Championship
10Mary Dolbow18:34.9Holland West Ottawa141.4OK Red Championship
11Katelynn Egli18:42.1Novi140.6KLAA Championship
9Maribelle Kofahl18:59.6Ann Arbor Huron140.1SEC Championship
12Juliet Lewis18:45.1Brighton139.6KLAA Championship
11Lucia Lachapelle18:53.8Northville136.7KLAA Championship
9Abigail Deering19:02.1Rochester Adams136.3OAA Red Championship
9Lexie Snyder18:50.3Hudsonville136.2OK Red Championship
12Julia Garcia19:11.8Pinckney136.1SEC Championship
12Aviana Skinner19:06.2Grand Ledge135.3CAAC Blue 2
9Audrey Grosteffon19:14.4Temperance Bedford135.2SEC Championship
12Hana Boggess19:15.5Ann Arbor Pioneer134.8SEC Championship
9Calista George18:52.0Pewamo-Westphalia134.3CMAC 3
12Elizabeth Schafer19:09.8Okemos134.1CAAC Blue 2
11Chloe Purwin18:59.0Hudsonville133.3OK Red Championship
10Charley McKay18:57.3Woodhaven Brownstown132.9Downriver League Championship
12Cianah Budnik-Ramos19:00.4Grand Haven132.9OK Red Championship
12Mackenzie Dicken19:07.3Plymouth132.2KLAA Championship
10Aurora (Rory) Doepker19:16.9DeWitt131.7CAAC Blue 2
12Rianna Radulescu19:10.4Livonia Churchill131.2KLAA Championship
12Selena White19:10.6Brighton131.1KLAA Championship
12Audrey Hamilton19:17.8Troy131.1OAA Red Championship
11Nina Moore19:26.9Ann Arbor Pioneer131.0SEC Championship
11Lizzie Wernimont19:27.8Ann Arbor Pioneer130.7SEC Championship
11Maya Pletzer19:13White Lake Lakeland130.3LVC Championship
12Miriam Kloha19:24.3St. Johns130.2CAAC Red 3
12Courtney Lince19:13.6Brighton130.1KLAA Championship
12Annabelle Beloiu19:13.9Northville130.0KLAA Championship
9Giada Mills19:10.4Beverly Hills Groves129.9OAA Blue Championship
11Ava Goodman19:15.3Hartland129.6KLAA Championship
10Madison Petty19:31.4Adrian129.5SEC Championship
11Jillian Broyles19:17Highland-Milford129.0LVC Championship
11Alyssa Kramer19:08.6Pewamo-Westphalia128.8CMAC 3
12Taylor Parsons19:25.5Rochester128.5OAA Red Championship
10Alexandra Green19:28.0Birmingham Seaholm127.7OAA Red Championship
9Brooke Wallace19:21.3Howell127.6KLAA Championship
10Claire Galas19:22.1Novi127.3KLAA Championship
12Adrienne Stewart19:38.1Ann Arbor Skyline127.3SEC Championship
10Lila Edison19:38.8Ann Arbor Skyline127.1SEC Championship
11Lyla Dowling19:18.2Holland West Ottawa126.9OK Red Championship
11Hope Noal19:15.2Woodhaven Brownstown126.9Downriver League Championship
12Sophia Nunnery19:23.3Hartland126.9KLAA Championship
12Annie Hamilton19:24.1Brighton126.6KLAA Championship
11Rae Defrang19:21.0Rockford126.0OK Red Championship
10Adelynn Turck19:42.1Saline126.0SEC Championship
10Ruby Petee19:38.7Mason125.4CAAC Red 3
12Mya Tass19:28.6Novi125.1KLAA Championship
9Ariana Elzinga19:24.6Grandville124.8OK Red Championship
12Isabella (Bella) LaFountain19:30.1Monroe St. Mary CC124.3Huron League Championship
11Isla Tharp19:47.5Ann Arbor Skyline124.2SEC Championship
11Ahna Woltjer19:40.8GR West Mich. Aviation123.7Alliance Conference
9Sidney Eaton19:28.9Hudsonville123.4OK Red Championship
11Anna Halliday19:35.4Howell122.9KLAA Championship
SREleanor Grant19:27.4Wyandotte Roosevelt122.9Downriver League Championship
9Brooklyn Takagishi19:45.2DeWitt122.3CAAC Blue 2
9Ella Corby19:38.6Northville121.8KLAA Championship
12Lydia Jagger19:47.7Grand Ledge121.4CAAC Blue 2
11Colette Lozo19:39.9Northville121.4KLAA Championship
10Annabelle Chan19:32.7Woodhaven Brownstown121.1Downriver League Championship
9Ella German19:41.5Novi120.8KLAA Championship
12Fiona Whitmyer19:51.4Okemos120.2CAAC Blue 2
12Laura Jonas19:44.1Novi120.0KLAA Championship
11Delilah Marquez19:39.3Holland West Ottawa119.9OK Red Championship
11Avery DeGrendel19:51.6Clarkston119.8OAA Red Championship
11Morgan Scally19:45White Lake Lakeland119.7LVC Championship
12Amelia Cribbins20:01.0Dexter119.7SEC Championship
10Jorga Wooledge19:56.9Mason119.4CAAC Red 3
9Ella Hanner19:46.4Salem119.2KLAA Championship
9Ava Montero19:55.3Grand Ledge118.9CAAC Blue 2
12Becca Jud19:47.4Salem118.9KLAA Championship
9Olive DiMassa19:47.5Howell118.8KLAA Championship
9Brynn Somers19:47.6Northville118.8KLAA Championship
10Layla Blumberg20:03.7Dexter118.8SEC Championship
10Tatum Mooradian19:47.8Northville118.7KLAA Championship
10Giada Fioritto19:41.5Gibraltar Carlson118.2Downriver League Championship
10Maren Greve19:57.3Rochester117.9OAA Red Championship
11Adrienne Jones19:57.6Rochester117.8OAA Red Championship
12Rachael Halkey19:50.9Livonia Churchill117.7KLAA Championship
10Jaelynn Greene19:43.4Woodhaven Brownstown117.5Downriver League Championship
9Laura Forsyth20:07.5Ann Arbor Pioneer117.5SEC Championship
11Ella Wierks19:47.5Holland West Ottawa117.2OK Red Championship
10Claire Miller19:51.7Monroe Jefferson117.1Huron League Championship
9Cecilia Kelly20:04.0Williamston117.0CAAC Red 3
9Kylie Karfonta19:53South Lyon117.0LVC Championship
10Chloe Powers19:48.0Holland West Ottawa117.0OK Red Championship
10Paige Rohda19:49.2Berkley116.9OAA Blue Championship
9Camryn Gervais19:48.5Grand Haven116.8OK Red Championship
9Ruby Hoffmann19:53.5Hartland116.8KLAA Championship
11Taylor Vogel19:54Highland-Milford116.7LVC Championship
10Eastynn Charder20:10.2Pinckney116.6SEC Championship
12Sydney Fischer20:01.4Clarkston116.5OAA Red Championship
9Madison Slade19:47.2Gibraltar Carlson116.3Downriver League Championship
10Emily Barrie20:03.6East Lansing116.1CAAC Blue 2
12Elise Maurer19:55.7Northville116.1KLAA Championship
10Alexis Kmiecik19:47.8Woodhaven Brownstown116.1Downriver League Championship
9Layla Foguth19:56.3Hartland115.9KLAA Championship
12Isabella Taber20:05.4DeWitt115.5CAAC Blue 2
11Sophia Schafer20:08.5Williamston115.5CAAC Red 3
11Adeline Bagnall19:52.8Grand Haven115.4OK Red Championship
11Katarina Munson20:14.0Saline115.3SEC Championship
12Alyssa Mertes19:53.8Rockford115.1OK Red Championship
11Colette Charchut20:11.5Haslett114.5CAAC Red 3
12Anna Poppema19:53.3Bath113.9CMAC 3
10Bridget Fullerton19:46.7Parma Western113.4I-8 Championship
12Lauren Bradley20:04Highland-Milford113.3LVC Championship
12Amerie Wilson20:03.0Milan113.3Huron League Championship
10Sienna Chapin20:11.7Oxford113.1OAA Red Championship
10Mya Bower20:12.9Okemos113.0CAAC Blue 2
12Molly Kate Coates20:07.9Northville112.0KLAA Championship
9Scarlett Popielarski20:16.5East Lansing111.8CAAC Blue 2
11Annie Roraff20:15.5Rochester111.8OAA Red Championship
11Gwen Stotts-Walshe20:25.1Ann Arbor Skyline111.6SEC Championship
9Brielle Bastionell20:09.2Hartland111.6KLAA Championship
11Lucinda Gubbini20:25.4Ann Arbor Pioneer111.5SEC Championship
12Ellie Jasperson20:09.6Northville111.5KLAA Championship
9Annabelle Shaw20:16.6Clarkston111.5OAA Red Championship
11Gabby Marino20:10White Lake Lakeland111.3LVC Championship
12Avery Turk20:09.3New Boston Huron111.2Huron League Championship
12Cayla Marzban20:10.3Brighton111.2KLAA Championship
9Martina Villarreal20:18.6DeWitt111.1CAAC Blue 2
10Amelia Garvin20:17.7Clarkston111.1OAA Red Championship
11Samantha Bartell20:11.3Salem110.9KLAA Championship
11Linda Lopez20:18.9Lake Orion110.7OAA Red Championship
10Alaina Dillon19:55.9Marshall110.4I-8 Championship
11Reese Defrang20:08.1Rockford110.3OK Red Championship
12Julia Faber19:57.3BC Harper Creek109.9I-8 Championship
11Lindsey Nordyke20:23.3Byron Center Zion Christian109.6Alliance Conference
11Olivia Dixon20:22.3Birmingham Seaholm109.6OAA Red Championship
12Cecilia Kreiter20:22.8Rochester Adams109.4OAA Red Championship
11Isabelle Verellen20:16White Lake Lakeland109.3LVC Championship
12Maddy Takagishi20:24.2DeWitt109.3CAAC Blue 2
11Jenna Sievert20:17White Lake Lakeland109.0LVC Championship
9Eliza Selcer20:33.1Ann Arbor Pioneer109.0SEC Championship
12Natalie Workman20:17.3Livonia Churchill108.9KLAA Championship
10Claire Watson20:12.4Rockford108.9OK Red Championship
9Sofia Kang20:19South Lyon East108.3LVC Championship
12Samantha Bieber20:35.5Chelsea108.2SEC Championship
11Zora Ziolkowski20:36.1Chelsea108.0SEC Championship
9Lauren Tomaszewski20:36.9Saline107.7SEC Championship
9Elena Remtema20:22Highland-Milford107.3LVC Championship
9Lila Miller20:22.3Hartland107.2KLAA Championship
11Mia Lopez20:38.5Ann Arbor Pioneer107.2SEC Championship
10Violet Olley20:39.2Ann Arbor Skyline106.9SEC Championship
11Morgan Allen20:34.5Mason106.8CAAC Red 3
9Olivia Mustonen20:25White Lake Lakeland106.3LVC Championship
12Emily Agnew20:33.6DeWitt106.1CAAC Blue 2
11Natalie Kuhl20:08.8Parma Western106.1I-8 Championship
12Falyn Doss20:24.8New Boston Huron106.1Huron League Championship
12Chloe Khon20:09.1Jackson Northwest106.0I-8 Championship
11Sophie Roth20:42.9Saline105.7SEC Championship
9Jessica Philip20:28.1Novi105.3KLAA Championship
12Madeline Samborski20:28.5Hartland105.2KLAA Championship
9Maddie Deering20:35.5Rochester Adams105.2OAA Red Championship
10Keagan Mulka20:25.0Rockford104.7OK Red Championship
12Sarah Stein20:26.4North Farmington104.5OAA Blue Championship
11Irie Scrase20:48.2Ann Arbor Skyline103.9SEC Championship
10Grace Mingerink20:40.8DeWitt103.7CAAC Blue 2
11Addie Jones20:33.2Salem103.6KLAA Championship
10Gweneth (Gwen) Eby20:16.2Coldwater103.6I-8 Championship
11Addison Brigham20:40.8Clarkston103.4OAA Red Championship
9Michaela Pries20:29.1Hudsonville103.3OK Red Championship
9Dakota Budd20:45.3Haslett103.2CAAC Red 3
10Kyra Shaver20:29.4Rockford103.2OK Red Championship
10Morgan Mahoney20:34.5Hartland103.2KLAA Championship
10Ella Rohrhoff20:35.6Northville102.8KLAA Championship
12Elliana Perugi20:28.0Woodhaven Brownstown102.7Downriver League Championship
10Julia Jones20:36.2Northville102.6KLAA Championship
10Mira Shelgikar20:52.7Ann Arbor Huron102.4SEC Championship
10Reese Haglund20:31.8Holland West Ottawa102.4OK Red Championship
12Jacey Roy20:33.2Beverly Hills Groves102.3OAA Blue Championship
11Paige Haller20:38Walled Lake Central102.0LVC Championship
10Esther Cahill20:29.4Saranac101.9CMAC 3
12Rachael Wychuyse20:34.5Berkley101.8OAA Blue Championship
9Caroline Cotner20:54.6Saline101.8SEC Championship
10Madelene (Maddie) Vargo20:38.9Livonia Churchill101.7KLAA Championship
11Amira Khadija20:34.5Grand Haven101.5OK Red Championship
10Zoe Fabing20:30.8Fowler101.4CMAC 3
11Laila Burress20:35.0East Kentwood101.3OK Red Championship
11Natalie Meldrum20:47.3Lake Orion101.2OAA Red Championship
10Natalie Hayes20:48.8DeWitt101.1CAAC Blue 2
10Sadie Bohnsack20:56.8Ann Arbor Huron101.1SEC Championship
10Sam Horton20:42White Lake Lakeland100.7LVC Championship
9Reese Cournoyer20:42.1Brighton100.6KLAA Championship
11Genevive Meihn20:38.4Beverly Hills Groves100.5OAA Blue Championship
9Reagan Mason20:42.6Howell100.5KLAA Championship
11Ashley Wayne20:38.7Hudsonville100.1OK Red Championship
10Jenna Berkimer20:43.7Brighton100.1KLAA Championship
9Zoey Cheney20:43.0New Boston Huron100.0Huron League Championship
11Alison Kauffman21:00.0Ann Arbor Skyline100.0SEC Championship
9Elaine Bentley21:01.6Jackson99.5SEC Championship
9Ellie Groen20:53.7East Lansing99.4CAAC Blue 2
12Lily Hardin20:47Highland-Milford99.0LVC Championship
9Aryana Givans20:54.4Rochester98.9OAA Red Championship
9Ada Cain20:39.5Gibraltar Carlson98.8Downriver League Championship
12Madison Aten20:55.8Grand Ledge98.7CAAC Blue 2
11Sophia Johnson21:03.8Temperance Bedford98.7SEC Championship
10Clara Marschall20:59.3Fowlerville98.6CAAC Red 3
11Claire Pikal20:49Waterford Kettering98.3LVC Championship
12Alyssa Korte20:48.4Grosse Ile98.2Huron League Championship
10Dalia Fermaglich20:57.7East Lansing98.1CAAC Blue 2
10Hailey Lan20:57.0Troy98.0OAA Red Championship
11Chloe Gray20:45.0Grandville98.0OK Red Championship
9Kinsley Newman20:45.3Grand Haven97.9OK Red Championship
11Jenna Keilen20:41.7Pewamo-Westphalia97.8CMAC 3
9Chloe Wilber20:58.8DeWitt97.7CAAC Blue 2
10Valyntina Garcia21:07.9Pinckney97.4SEC Championship
9Serenity Clancy20:44.5Woodhaven Brownstown97.2Downriver League Championship
11Delaney Smith20:43.8Pewamo-Westphalia97.1CMAC 3
12Kaily McDaniel20:51.9Milan97.0Huron League Championship
11Evie Ellis21:08.9Ann Arbor Pioneer97.0SEC Championship
11Liliana Anderson21:00.0Lake Orion97.0OAA Red Championship
9Vivien Marr21:01.4East Lansing96.9CAAC Blue 2
9Natalie Coulter20:54South Lyon East96.7LVC Championship
10Elin Tenbrink21:10.4Ann Arbor Skyline96.5SEC Championship
10Maria Kane20:55Walled Lake Central96.3LVC Championship
12Natalie Kramer21:06.4St. Johns96.2CAAC Red 3
9Sora Saito20:55.7Novi96.1KLAA Championship
10Kaila Cravotta21:04.4East Lansing95.9CAAC Blue 2
12Mahalia Staton21:13.4Saline95.5SEC Championship
12Jillian Hayes21:13.8Saline95.4SEC Championship
10Calla Sopoci21:13.9Ann Arbor Skyline95.4SEC Championship
10Jamie Glatfelter20:49.9Trenton95.4Downriver League Championship
10Lucy Dubeck21:05.2Clarkston95.3OAA Red Championship
9Monica Pung20:49.3Pewamo-Westphalia95.2CMAC 3
10Claire Collins21:14.4Dexter95.2SEC Championship
11Leah Thomas20:54.8Oak Park95.1OAA Blue Championship
12Abby Russell21:11.3Haslett94.6CAAC Red 3
12Kate Church21:11.5Haslett94.5CAAC Red 3
10Maddie Stouffer21:00.7Brighton94.4KLAA Championship
9Jovie Rickens21:01Walled Lake Northern94.3LVC Championship
10Alyssa McFall21:09.1Okemos94.3CAAC Blue 2
10Ana Lucia Reynoso20:57.3Berkley94.2OAA Blue Championship
11Charlotte Simon20:52.6Pewamo-Westphalia94.1CMAC 3
9Kinsley Lounds21:10.6Grand Ledge93.8CAAC Blue 2
9Alani Tharp21:19.7Ann Arbor Skyline93.4SEC Championship
12Julia Moore21:11.9East Lansing93.4CAAC Blue 2
11Abigail Dobry21:20.3Dexter93.2SEC Championship
11Madison Cornett21:05Highland-Milford93.0LVC Championship
12Morgan Christopher21:06.5Brighton92.5KLAA Championship
11Kendal Russette21:13.6Clarkston92.5OAA Red Championship
12Nora Rioux21:07.1Howell92.3KLAA Championship
12Arianna Huyck21:07.4Novi92.2KLAA Championship
11Ava Buckley21:18.8Mason92.1CAAC Red 3
12Mia Fernandez21:08.9Canton91.7KLAA Championship
12Piper Williams21:17.3Okemos91.6CAAC Blue 2
9Emma Puscas21:01.3Wyandotte Roosevelt91.6Downriver League Championship
12Elsa Gomez21:17.4Grand Ledge91.5CAAC Blue 2
9McKenzie Stearns21:09.5Canton91.5KLAA Championship
10Lauryn Wilkie21:04.8Grand Haven91.4OK Red Championship
12Meghan Mullen21:10South Lyon East91.3LVC Championship
9Gabrielle Desgrange21:10.4Hartland91.2KLAA Championship
12Sammi Gale21:11.2Northville90.9KLAA Championship
12Emma-Claire Sleighter21:06.5East Kentwood90.8OK Red Championship
10Clare Davidson21:11.8Canton90.7KLAA Championship
11Renata Arreola-Olvera21:11.9Novi90.7KLAA Championship
9Madilynn Martin21:07.5East Kentwood90.5OK Red Championship
11Brynn Potter21:08.2Rockford90.3OK Red Championship
12Grace Brown21:29.7Jackson90.1SEC Championship
12Brooklyn Reason21:30.2Pinckney89.9SEC Championship
12Kinsey Nordbeck21:14.4Livonia Franklin89.9KLAA Championship
9Paige Thelen21:22.5Grand Ledge89.8CAAC Blue 2
9Katherine Schafer21:05.7Pewamo-Westphalia89.8CMAC 3
11Olivia Linski21:16.1Hartland89.3KLAA Championship
11Isabella Rushlow21:16.5Plymouth89.2KLAA Championship
10Avay Yaldou21:17.2Northville88.9KLAA Championship
11Julie Schuessler21:17.7Livonia Churchill88.8KLAA Championship
11Morgan Clark21:29.3Mason88.6CAAC Red 3
10Harper Jackson21:10.6Gibraltar Carlson88.5Downriver League Championship
12Aubrey Metzger21:30.4Mason88.2CAAC Red 3
12Laila Bodell21:26.4Oxford88.2OAA Red Championship
12Lydia Binelli21:15.9Berkley88.0OAA Blue Championship
12Riley Provost21:36.1Saline88.0SEC Championship
12Bhuvi Narkhede21:27.6Troy87.8OAA Red Championship
11Frances Brown21:36.8Ann Arbor Pioneer87.7SEC Championship
12Maria Beach21:32.0Fowlerville87.7CAAC Red 3
9Elin Beeck21:16.3Grand Haven87.6OK Red Championship
12Peyton Rhoades21:05.2BC Pennfield87.3I-8 Championship
12Molly Burke21:38.4Ann Arbor Pioneer87.2SEC Championship
12Simona Horia21:22.8Dearborn87.1KLAA Championship
11Dani Radde21:23South Lyon87.0LVC Championship
11Morgan Hoyt21:30.1Oxford87.0OAA Red Championship
9Ava Fox21:30.2Oxford86.9OAA Red Championship
9Sadie Nelson21:31.3Grand Ledge86.9CAAC Blue 2
10Courtney Lawhorne21:14.6Bath86.8CMAC 3
9Kate Duffy21:34.9Williamston86.7CAAC Red 3
11Claire Gibson21:40.6Dexter86.5SEC Championship
11Julia Crowe21:25.3Northville86.2KLAA Championship
11Samantha DeMore21:27.2Novi85.6KLAA Championship
11Nevaeh Burns21:24.0Oak Park85.3OAA Blue Championship
9Cassa Minnis21:19.4Dansville85.2CMAC 3
9Maliah McKibben21:44.7Temperance Bedford85.1SEC Championship
10Sophia Jiang21:28.8Northville85.1KLAA Championship
11Alyssa Danek21:24.4Holland West Ottawa84.9OK Red Championship
11Gabriella Fugazzi21:37.7Okemos84.8CAAC Blue 2
10Isabella Glibota21:26.2Berkley84.6OAA Blue Championship
10Karina Mihai-Grammes21:46.4Adrian84.5SEC Championship
10Alexa Siegel21:31Walled Lake Central84.3LVC Championship
11Simone McDargh21:26.5Grandville84.2OK Red Championship
10Kenadi Simon21:43.1St. Johns84.0CAAC Red 3
10Izzy Brown21:43.4Haslett83.9CAAC Red 3
10Leah Keith21:39.4Rochester Adams83.9OAA Red Championship
11Hayleigh Belkofer21:48.5Temperance Bedford83.8SEC Championship
10Claire Milne21:39.8Rochester Adams83.7OAA Red Championship
9Brooklyn Verellen21:33White Lake Lakeland83.7LVC Championship
9Kennadee Griffes21:41.5DeWitt83.5CAAC Blue 2
11Maya Elachkar21:33.5Dearborn Fordson83.5KLAA Championship
10Livia Boucher21:25.9Gibraltar Carlson83.4Downriver League Championship
11Ella Bilyk21:34.8Northville83.1KLAA Championship
9Violet Swafford21:31.1North Farmington83.0OAA Blue Championship
10Virginia Barrett21:51.5Tecumseh82.8SEC Championship
9Teagan Kuykendall21:27.1Bath82.6CMAC 3
10Brigette Conger21:32.2Berkley82.6OAA Blue Championship
12Clara Craig21:44.3East Lansing82.6CAAC Blue 2
12Katie Drouillard21:43.5Birmingham Seaholm82.5OAA Red Championship
11Adrienne Mitchell21:27.7Lansing Christian82.4CMAC 3
12Faith Cullen21:37.1Brighton82.3KLAA Championship
12Corinna Aulph21:53.1Monroe82.3SEC Championship
10Aleiah Nyhoff21:32.1Holland West Ottawa82.3OK Red Championship
9Rino Takatsu21:33.3West Bloomfield82.2OAA Blue Championship
10Zoey Smalling21:54.1Monroe82.0SEC Championship
10Veeksha Chithra Anil21:38.6Novi81.8KLAA Championship
10Evelyn Bosanko21:38.8Canton81.7KLAA Championship
9Olivia Furlong21:39.8Novi81.4KLAA Championship
10Reggie Cooke21:50.9Williamston81.4CAAC Red 3
9Addisyn Atwood21:40Walled Lake Northern81.3LVC Championship
10Ellia Egle21:39.2New Boston Huron81.3Huron League Championship
9Anna Loritz21:23.3BC Harper Creek81.2I-8 Championship
10Hannah Outlaw21:40.5Brighton81.2KLAA Championship
11Ella McFarlane21:39.8Riverview81.1Huron League Championship
12Juliette Tallon21:31.8Lansing Christian81.1CMAC 3
9Madisyn Blair21:24.1Parma Western81.0I-8 Championship
11Chelsea Lai21:42.3Plymouth80.6KLAA Championship
10Gabriella Wood21:33.8Lansing Christian80.4CMAC 3
11Annie Wernet21:34.3Lansing Christian80.2CMAC 3
9Abigail Avram21:59.7Ann Arbor Huron80.1SEC Championship
9Kaitlyn Bacevicius21:50.9Lake Orion80.0OAA Red Championship
11Adrianna Zub21:35.9Allen Park80.0Downriver League Championship
9Lucy Hakala22:00.2Ann Arbor Skyline79.9SEC Championship
9Randee Mulherin21:43.3Monroe Jefferson79.9Huron League Championship
11Kerrington Fields-McCurdy21:44.5Livonia Stevenson79.8KLAA Championship
10Ella McCleery22:01.0Ypsilanti Community79.7SEC Championship
12Eliza Grocki21:44.3Riverview79.6Huron League Championship
9Chelsea LaDronka21:40.7Grand Haven79.4OK Red Championship
12Avery Hoeft22:02.4Dexter79.2SEC Championship
11Liv Brody21:46.8Canton79.1KLAA Championship
9Ellie Owen21:54.9DeWitt79.0CAAC Blue 2
12Abezash Van Wyk21:55.1East Lansing79.0CAAC Blue 2
12Anna Green21:47.1Brighton79.0KLAA Championship
10Maggie Duong21:56.1GR West Mich. Aviation78.6Alliance Conference
11Lauren Giroux21:55.3Troy78.6OAA Red Championship
10Addison Dodd21:43.3Hudsonville78.6OK Red Championship
9Mia Kraft21:49.1Brighton78.3KLAA Championship
9Patty Sue Torrey21:49.1Hartland78.3KLAA Championship
11Jocelyn Wilson21:57.6Holt78.1CAAC Blue 2
10Genevieve Schairer21:56.6Birmingham Seaholm78.1OAA Red Championship
12Loreli Harris21:41.6Wyandotte Roosevelt78.1Downriver League Championship
12Gwendolynn Carter21:58.5Holt77.8CAAC Blue 2
12Zeva Hathaway22:06.7Pinckney77.8SEC Championship
9Abby Taylor22:01.8Fowlerville77.7CAAC Red 3
11Lily Salsberry21:42.8Wyandotte Roosevelt77.7Downriver League Championship
10Sade Napier22:07.0Ypsilanti Lincoln77.7SEC Championship
10Ava Lipsey21:59.1Grand Ledge77.6CAAC Blue 2
9Addisen Freeburn22:07.3Saline77.6SEC Championship
12Macallie Retan21:46.3Grandville77.6OK Red Championship
11Julianna Richards22:08.1Dexter77.3SEC Championship
10Madison Deutschmann22:00.4Byron Center Zion Christian77.2Alliance Conference
12Maria Kilpela22:03.5Fowlerville77.2CAAC Red 3
11Lauren Olma22:08.9Ypsilanti Lincoln77.0SEC Championship
11Claire Porinsky21:53South Lyon East77.0LVC Championship
11Payton Aagesen22:10.4Saline76.5SEC Championship
9Khaya Pierson21:54.6Livonia Stevenson76.5KLAA Championship
11London Landini22:11.3Tecumseh76.2SEC Championship
11Charlotte Clark21:55.4Northville76.2KLAA Championship
10Advika Rao22:02.7Lake Orion76.1OAA Red Championship
9Brynn Rudnicki22:06.8Fowlerville76.1CAAC Red 3
11Anne Marie Yarber21:55.8Hartland76.1KLAA Championship
11Juniper Talley21:56.2Plymouth75.9KLAA Championship
11Kendall Beus21:56.2Novi75.9KLAA Championship
9Abbey Ward21:55.2Carleton Airport75.9Huron League Championship
9Avery Gardner22:04.6DeWitt75.8CAAC Blue 2
11Lillian Bryan21:56.6Belleville75.8KLAA Championship
12Isabelle Downs21:57South Lyon East75.7LVC Championship
11Ruthie Scott22:13.3Ann Arbor Skyline75.6SEC Championship
11Marianna Muzzin22:04.6Birmingham Seaholm75.5OAA Red Championship
10Michelle Jiang22:14.0Saline75.3SEC Championship
10Hayden Brill21:53.4Grand Haven75.2OK Red Championship
11Layla Silkworth21:41.5BC Harper Creek75.2I-8 Championship
11Mary Graves22:05.7Lake Orion75.1OAA Red Championship
12Rhian Jeffries21:54.9Oak Park75.0OAA Blue Championship
12Charleigh Kimble22:07.0GR West Mich. Aviation75.0Alliance Conference
10KiKi Rusz21:50.4Laingsburg74.9CMAC 3
12Lillian Wood21:59.8Plymouth74.7KLAA Championship
11Chelsea Myrand22:06.8Oxford74.7OAA Red Championship
9Chelsea Hembree22:00.1Howell74.6KLAA Championship
11Bailey Konuszewski22:16.8Dexter74.4SEC Championship
11Addison Seppala21:55.9Rockford74.4OK Red Championship
9Gwen Bloss22:00.9Hartland74.4KLAA Championship
11Emma Engalan22:01.9Northville74.0KLAA Championship
11Violet Scheels22:02South Lyon74.0LVC Championship
9Lyla Eidson21:58.0Auburn Hills Avondale74.0OAA Blue Championship
9Ellery Bredow21:57.7Holland West Ottawa73.8OK Red Championship
9Gemma Morsman22:19.0Ann Arbor Pioneer73.7SEC Championship
10Charlotte Kinder22:19.3Ann Arbor Pioneer73.6SEC Championship
12Hannah Gritzmaker22:19.5Saline73.5SEC Championship
12Taryn Marco22:05White Lake Lakeland73.0LVC Championship
11Isla McConnell22:13.1East Lansing73.0CAAC Blue 2
10Morgan McMichael22:21.1Tecumseh73.0SEC Championship
10Ava Harmon22:00.3Hudsonville72.9OK Red Championship
11Mia McCarty22:00.6Hudsonville72.8OK Red Championship
9Maha Sleiman22:06.8Dearborn Fordson72.4KLAA Championship
10Kaylynne Baltzell22:23.0Pinckney72.3SEC Championship
10Isa Vargo22:06.0New Boston Huron72.3Huron League Championship
9Hailey McDonald22:14.1Lake Orion72.3OAA Red Championship
12Madeleine Schlegel22:15.7DeWitt72.1CAAC Blue 2
12Africa Beltran21:58.7Bath72.1CMAC 3
10Priya Sastry22:07.7Northville72.1KLAA Championship
10Alexis White22:07.0New Boston Huron72.0Huron League Championship
9Ellery Fazekas21:51.3Marshall71.9I-8 Championship
10Julia Warrington22:15.5Oxford71.8OAA Red Championship
9Amelia Mangan22:09South Lyon71.7LVC Championship
9Jennalynn Bronstein22:08.6New Boston Huron71.5Huron League Championship
9Kenzie Hammond22:09.7Hartland71.4KLAA Championship
12Alaina Hoffman21:53.2Marshall71.3I-8 Championship
12Joslyn Bechtol22:02.4Woodhaven Brownstown71.2Downriver League Championship
10Joy Schuck22:02.6Southgate Anderson71.1Downriver League Championship
9Alexandra Hastie22:27.0Ann Arbor Skyline71.0SEC Championship
12Molly Weaver22:03.6Woodhaven Brownstown70.8Downriver League Championship
12Kennedy Matson22:27.7Dexter70.8SEC Championship
11Dasol Kim22:20.4Okemos70.5CAAC Blue 2
11Jayelynn Lines22:04.8Woodhaven Brownstown70.4Downriver League Championship
11Sophie Dockham22:12.9Brighton70.4KLAA Championship
12Reese Supianoski22:24.1Williamston70.3CAAC Red 3
12Caroline LaPointe22:13.1Plymouth70.3KLAA Championship
12Amelia Cornell22:21.3Grand Ledge70.2CAAC Blue 2
9Lanjun Wu22:13.3Northville70.2KLAA Championship
10Kendal Kleman22:12.6Carleton Airport70.1Huron League Championship
11Makenna Rudnicki22:24.6Fowlerville70.1CAAC Red 3
9Sophie Menker22:09.6Oak Park70.1OAA Blue Championship
12Nishka Kalantry22:29.6Ann Arbor Huron70.1SEC Championship
10Claire Steinbrecher22:30.2Dexter69.9SEC Championship
10Bria Casey22:09.5Holland West Ottawa69.8OK Red Championship
11Chiamara Ogbonna22:06.5Woodhaven Brownstown69.8Downriver League Championship
10Ellie Bowen21:57.8BC Pennfield69.8I-8 Championship
9Macey Woods22:09.8Rockford69.8OK Red Championship
12Lilly Rooks22:06.0Pewamo-Westphalia69.7CMAC 3
10Avery Strom22:22.1Troy69.6OAA Red Championship
11Natalia Hurd22:16.1Northville69.3KLAA Championship
9Marissa Demorest21:59.4BC Harper Creek69.2I-8 Championship
11Mia Washington22:32.5Saline69.2SEC Championship
10Madeena El-Mubarak22:17.3Dearborn Fordson68.9KLAA Championship
9Kyle Konitzer22:25.4Grand Ledge68.9CAAC Blue 2
10Evelyn Felt22:18Highland-Milford68.7LVC Championship
12Allison Kraus22:18Walled Lake Northern68.7LVC Championship
10Ashley Larsen22:26.1GR West Mich. Aviation68.6Alliance Conference
10Kaytlyn Day22:09.4Saranac68.5CMAC 3
10Veronica Polischuk22:26.7East Lansing68.4CAAC Blue 2
10Abigail Adams22:34.8Pinckney68.4SEC Championship
9Aubrey Benkert22:10.8Allen Park68.4Downriver League Championship
10Chloe Cratsenburg22:19.0Plymouth68.3KLAA Championship
9Sophia DeYoung22:14.3Hudsonville68.2OK Red Championship
11Kayla Christesen22:18.6New Boston Huron68.1Huron League Championship
10Claire Yandora22:26.8Birmingham Seaholm68.1OAA Red Championship
9Alyvia Reyna22:11.8Wyandotte Roosevelt68.1Downriver League Championship
9Darya Ushin22:20White Lake Lakeland68.0LVC Championship
11Londyn James22:16.3Oak Park67.9OAA Blue Championship
12Alyssa Gershon22:20.7Livonia Churchill67.8KLAA Championship
9Ella Denton22:16.1East Kentwood67.6OK Red Championship
12Adelaide Crane22:21.1Brighton67.6KLAA Championship
11Frances Ford22:21.2Northville67.6KLAA Championship
9Ruby Clark22:28.2Oxford67.6OAA Red Championship
12Kaavya Krishnamony22:21.5Novi67.5KLAA Championship
12Morgan Baker22:04.8Coldwater67.4I-8 Championship
11Erin Sax22:13.9Woodhaven Brownstown67.4Downriver League Championship
12Kate Waugh22:30.0Okemos67.3CAAC Blue 2
10Caitlin Walenciak22:22South Lyon East67.3LVC Championship
11Mae Barbaro22:38.0Dexter67.3SEC Championship
11Claire Kuhlman22:29.2Rochester Adams67.3OAA Red Championship
12Claire Oberski22:38.3Saline67.2SEC Championship
12Ciani Lopez22:30.4DeWitt67.2CAAC Blue 2
10Aria Lin22:22.9Novi67.0KLAA Championship
12Haley Sutherby22:23Walled Lake Northern67.0LVC Championship
10Abigail Galazka22:23.3Brighton66.9KLAA Championship
10Tatum Hawley22:19.9Grand Haven66.4OK Red Championship
11Madeline Baugh22:42.1Pinckney66.0SEC Championship
10Kennady Giancotti22:34.3Holt65.9CAAC Blue 2
11Harper Pinto22:42.3Ann Arbor Huron65.9SEC Championship
11Samantha Gutzman22:18.1Laingsburg65.6CMAC 3
10Sasha Hall22:22.4East Kentwood65.5OK Red Championship
9Anna Suda22:27.7Northville65.4KLAA Championship
9Ramona Rodkey22:22.7Grand Haven65.4OK Red Championship
9Allyson McClure22:28Walled Lake Northern65.3LVC Championship
11Lyza Ruster22:39.1Mason65.3CAAC Red 3
9Madison Thomas22:39.1Williamston65.3CAAC Red 3
12Sarah Gumber22:28.1Salem65.3KLAA Championship
FRLilyana McFadden22:20.4Woodhaven Brownstown65.2Downriver League Championship
10Gabbie Alexander22:20.5Woodhaven Brownstown65.2Downriver League Championship
12Ellie Feneley22:11.7BC Harper Creek65.1I-8 Championship
12Madeline Downs22:29White Lake Lakeland65.0LVC Championship
9Mila Bonnau22:29.5Plymouth64.8KLAA Championship
9Nonoka Sakurba22:30Walled Lake Central64.7LVC Championship
11Dima Rtail22:30.5Dearborn Fordson64.5KLAA Championship
10Eleanor Woodard22:31Walled Lake Western64.3LVC Championship
9Addisyn Apol22:26.2Hudsonville64.3OK Red Championship
11Emmi Dober22:32.4Northville63.9KLAA Championship
10Allie Walker22:39.5Clarkston63.8OAA Red Championship
11Payton Canham22:40.8Oxford63.4OAA Red Championship
11Reagan Reaume22:26.2Gibraltar Carlson63.3Downriver League Championship
11Juleigh Husby22:33.8Monroe St. Mary CC63.1Huron League Championship
11Lizzie Roberts22:35.4Plymouth62.9KLAA Championship
10Hadley Worsham22:35.4Brighton62.9KLAA Championship
9Avery Van De Steene22:42.5Clarkston62.8OAA Red Championship
12Alaina Driver22:26.6Potterville62.8CMAC 3
10Rylee Zumer22:19.0BC Harper Creek62.7I-8 Championship
SOAvalina Williamson22:28.1Trenton62.6Downriver League Championship
10Djimye Hassan22:47.7Lansing Eastern62.4CAAC Red 3
12Grace Fredericks22:52.9Temperance Bedford62.4SEC Championship
12Marissa Norder22:31.9Grand Haven62.4OK Red Championship
9Willa Bonsall22:38.1Northville62.0KLAA Championship
10Lea Rode22:54.1Ypsilanti Community62.0SEC Championship
10Sophie Barricklow22:33.5Hudsonville61.8OK Red Championship
9Lily Karcis22:33.8Hudsonville61.7OK Red Championship
12Emma Doyle22:39Walled Lake Northern61.7LVC Championship
9Alivia Baxter22:47.5Grand Ledge61.5CAAC Blue 2
10Gaby Chapman22:55.8Ann Arbor Pioneer61.4SEC Championship
12Zoey Masten22:35.2East Kentwood61.3OK Red Championship
11Mara Mocanu22:56.8Ann Arbor Skyline61.1SEC Championship
12Tara Tallu22:48.1Troy61.0OAA Red Championship
9Elowyn Betts22:37.4Beverly Hills Groves60.9OAA Blue Championship
10Annalise Jense22:36.4Hudsonville60.9OK Red Championship
11Pia Odell22:57.6Ann Arbor Skyline60.8SEC Championship
9Abby Cathelyn22:36.7Holland West Ottawa60.8OK Red Championship
12Amelia Brennan22:42Highland-Milford60.7LVC Championship
11Gabriella Tietema22:37.0Grand Haven60.7OK Red Championship
11Annabel Reaves22:50.4Holt60.5CAAC Blue 2
10Sarah Cusick22:49.7Oxford60.4OAA Red Championship
12Tamsin Aherne22:58.8Ann Arbor Huron60.4SEC Championship
11Natalie Cook22:51.0Okemos60.3CAAC Blue 2
11Delany Phillips22:43.7Brighton60.1KLAA Championship
12Bethy Marschall22:55.7Fowlerville59.8CAAC Red 3
9Ellie Ledbetter23:00.8Ann Arbor Pioneer59.7SEC Championship
10Marissa Salazar23:00.9Saline59.7SEC Championship
11Ivanna O’neal22:45.5Canton59.5KLAA Championship
12Leah Adkins22:44.6Carleton Airport59.5Huron League Championship
10Lillian West22:44.9New Boston Huron59.4Huron League Championship
12Jordin Jones-Maddox22:42.6Oak Park59.1OAA Blue Championship
10Allison Bulles22:47.4Northville58.9KLAA Championship
12Paige Zirk22:47.8Salem58.7KLAA Championship
11Violet Mlutkowski22:43.7Holland West Ottawa58.5OK Red Championship
12Lucineia Harvey22:49South Lyon58.3LVC Championship
11Camryn Nowak23:05.2Tecumseh58.3SEC Championship
11Sylvia Irwin23:05.2Ann Arbor Huron58.3SEC Championship
12Aubrey Miscikowski23:05.5Temperance Bedford58.2SEC Championship
12Adriana Domingo22:32.9Marshall58.0I-8 Championship
11Olivia Harlow22:50Walled Lake Northern58.0LVC Championship
9McKenna Kann22:50South Lyon58.0LVC Championship
11Jillian Lower23:06.6Dexter57.8SEC Championship
11Amelia Hamblin22:51Walled Lake Northern57.7LVC Championship
9Sienna McClain22:51.2Northville57.6KLAA Championship
12Jackson Harlan23:02.3Williamston57.6CAAC Red 3
10Haylee Gladstone22:42.5Bath57.5CMAC 3
9Brynn Bartel22:51.7Northville57.4KLAA Championship
10Paige Kanan23:00.0DeWitt57.3CAAC Blue 2
9Isabelle Carignan22:52South Lyon East57.3LVC Championship
10Montserrat Bolanos22:59.2Birmingham Seaholm57.3OAA Red Championship
9Audrey Beers22:52.3Northville57.2KLAA Championship
9Emily Crawford22:48.9Beverly Hills Groves57.0OAA Blue Championship
10Brinley Neuer22:53.1Hartland57.0KLAA Championship
10Alexis Lindberg22:53.5Novi56.8KLAA Championship
10Agrata Thapa22:54Walled Lake Western56.7LVC Championship
11Matilda Mountain22:50.6Berkley56.5OAA Blue Championship
9Jenna Hardy23:10.7Saline56.4SEC Championship
11Sydney Sweeney22:55.5Livonia Stevenson56.2KLAA Championship
12Kaitlyn Darby23:11.7Dexter56.1SEC Championship
11Kaylynn Sutton-Gates22:55.9Brighton56.0KLAA Championship
9Kathryn Dunn23:12.4Chelsea55.9SEC Championship
9Madison Agocs22:55.8Carleton Airport55.7Huron League Championship
11Katie Anderson22:57.1Northville55.6KLAA Championship
11Hannah Quigley23:04.2Clarkston55.6OAA Red Championship
10Kenzie Kramer23:04.6Clarkston55.5OAA Red Championship
12Gabriella Shaw22:58.3Salem55.2KLAA Championship
12Lola Lange23:14.3Saline55.2SEC Championship
10Deborah Aowdiek22:53.4East Kentwood55.2OK Red Championship
10Kayloni Nunez23:14.6Temperance Bedford55.1SEC Championship
12Alicia Shelton22:57.9Grosse Ile55.0Huron League Championship
9Sama Hassen22:59.3Dearborn Fordson54.9KLAA Championship
10Annabelle Harris22:59.4Novi54.9KLAA Championship
9Alexis (Lexi) Jolly22:59.5Livonia Stevenson54.8KLAA Championship
11Miranda Fulop23:15.8Temperance Bedford54.7SEC Championship
12Josephine Sullivan22:54.9Rockford54.7OK Red Championship
9Ashley Gardner23:11.8Mason54.4CAAC Red 3
9Ellerie Bucklin22:44.0Coldwater54.3I-8 Championship
10Emily Weaver23:12.0Mason54.3CAAC Red 3
9Katalin Hernadi23:01South Lyon54.3LVC Championship
11Alexa Barrett23:08.2Birmingham Seaholm54.3OAA Red Championship
11Andie Buursma22:56.6Grandville54.1OK Red Championship
10Olivia Shupe22:53.7Gibraltar Carlson54.1Downriver League Championship
12Lila Keranen23:01.8Brighton54.1KLAA Championship
9Emma Lownsbery23:09.9Holt54.0CAAC Blue 2
9Lily Zhao23:02.6Brighton53.8KLAA Championship
9Mila Schemahorn23:18.9Chelsea53.7SEC Championship
11Brooklyn Smith23:03.2Brighton53.6KLAA Championship
9Emerson Leary22:46.4Hastings53.5I-8 Championship
12Haylee Vore23:19.5Adrian53.5SEC Championship
11Liliya Pyk22:59.0Holland West Ottawa53.3OK Red Championship
12Audrie Dixon23:04Waterford Kettering53.3LVC Championship
12Aurora Janevic23:20.4Ann Arbor Pioneer53.2SEC Championship
9Bella Skinner22:59.5Grandville53.2OK Red Championship
12Nancy Gordon23:20.6Adrian53.1SEC Championship
9Olivia Khon22:47.7Jackson Northwest53.1I-8 Championship
10Lilee Elliott23:12.9DeWitt53.0CAAC Blue 2
12Breanna Swiech23:05South Lyon53.0LVC Championship
11Persephone Berg23:21.8Chelsea52.7SEC Championship
11Anabelle Mangan23:06South Lyon52.7LVC Championship
10Madelynne Stamp23:06.2Salem52.6KLAA Championship
11Noelle Shourds23:06.2Brighton52.6KLAA Championship
10Klair Baker23:22.2Adrian52.6SEC Championship
11Chehek Bharatiya22:49.4Parma Western52.5I-8 Championship
11Lillian Coppernoll22:49.6Parma Western52.5I-8 Championship
11Alyssa Seiter23:17.7Fowlerville52.4CAAC Red 3
11Aubrey Zimmerman23:07Walled Lake Western52.3LVC Championship
10Charle McDonald23:07White Lake Lakeland52.3LVC Championship
11Caitlin Widener23:14.1Lake Orion52.3OAA Red Championship
10Laurel ClevengerGrimsley22:50.4Parma Western52.2I-8 Championship
12Elsa Wenzlaff23:23.9Ann Arbor Skyline52.0SEC Championship
9Elizabeth Hill23:08Walled Lake Western52.0LVC Championship
9Lucie Kotrba23:15.2Lake Orion51.9OAA Red Championship
10Ivy Francis23:24.6Dexter51.8SEC Championship
10Catherine Kniffin23:24.8Saline51.7SEC Championship
12Bailey Kerr23:07.9Grosse Ile51.7Huron League Championship
12Mireille Hunter23:25.1Chelsea51.6SEC Championship
10Markie Buckland23:17.3Grand Ledge51.6CAAC Blue 2
10Alice Williams23:08.7New Boston Huron51.4Huron League Championship
10Olivia Roelofs23:09.9Canton51.4KLAA Championship
9Mya Mattens22:54.0BC Harper Creek51.0I-8 Championship
10Molly Gorman23:18.2Troy50.9OAA Red Championship
12Madison Kemp23:10.6Carleton Airport50.8Huron League Championship
10Lily Vivio23:13White Lake Lakeland50.3LVC Championship
12Lucy Fabrizio23:20.3Clarkston50.2OAA Red Championship
11Kodi Qin23:13.5Novi50.2KLAA Championship
10Mia Garcia23:14.1Dearborn50.0KLAA Championship
10Astrid Leininger23:30.1Adrian50.0SEC Championship
10Emma Jakubik23:06.5Gibraltar Carlson49.8Downriver League Championship
11Irene Kim23:30.7Ann Arbor Huron49.8SEC Championship
12Kenna Klonowski23:15South Lyon East49.7LVC Championship
11Marian Davlin23:06.2Portland St. Patrick49.6CMAC 3
12Ava Danielson23:22.2Clarkston49.6OAA Red Championship
10Eunah Kim23:22.7Troy49.4OAA Red Championship
11Riley Jurand23:23.0Clarkston49.3OAA Red Championship
9Norah Uppuluri23:32.1Ann Arbor Skyline49.3SEC Championship
12Georgianna Schmidt22:59.5Marshall49.2I-8 Championship
10Anna Fike23:23.6Rochester Adams49.1OAA Red Championship
11Lauren Gandy22:59.8BC Harper Creek49.1I-8 Championship
10Lila VanAssche23:17.2Belleville48.9KLAA Championship
9Opal English23:33.6Tecumseh48.8SEC Championship
10Raiane Montoro Da Costa23:17.9Novi48.7KLAA Championship
9Ava Dame23:16.9Grosse Ile48.7Huron League Championship
12Angela Guajardo-Campos23:18Walled Lake Central48.7LVC Championship
11Morgan Sprague23:18White Lake Lakeland48.7LVC Championship
12Sophia Duclos23:18Walled Lake Northern48.7LVC Championship
10Grace Nunn23:26.1Holt48.6CAAC Blue 2
9Ava Catalano23:10.5Woodhaven Brownstown48.5Downriver League Championship
11Harper North23:27.7Okemos48.1CAAC Blue 2
11Jasmine Rodner23:20White Lake Lakeland48.0LVC Championship
9Charlotte Bates23:36.2Temperance Bedford47.9SEC Championship
9Elise Tremblay23:28.1Clarkston47.6OAA Red Championship
11Sofia Lewis23:29.1GR West Mich. Aviation47.6Alliance Conference
12Hana Wahby23:21.7Salem47.4KLAA Championship
9Zeinab Zeidan23:22.1Dearborn Fordson47.3KLAA Championship
12Kaylee Ochoa23:30.2Wyoming Lee47.3Alliance Conference
12Djemillah Hassan23:33.7Lansing Eastern47.1CAAC Red 3
11Megan Cabble23:38.7Dexter47.1SEC Championship
10Mariah Diaz23:14.3Lansing Christian46.9CMAC 3
12Savana Watson23:35.0St. Johns46.7CAAC Red 3
12Madelyn Hensel23:07.2BC Pennfield46.6I-8 Championship
10Natalie Hollister23:24.6Hartland46.5KLAA Championship
12Leona Knudsen23:24.5Monroe St. Mary CC46.2Huron League Championship
11Caliyah Clarke23:20.9East Kentwood46.0OK Red Championship
11Rachel Chapman23:26.5Livonia Churchill45.8KLAA Championship
9Elyse Cherry23:27.9Howell45.4KLAA Championship
12Gabby Vroman23:19.2Saranac45.3CMAC 3
12Maura Young23:11.6Marshall45.1I-8 Championship
12Angelina Wilson23:27.8Milan45.1Huron League Championship
11Audra Sears23:28.9Novi45.0KLAA Championship
9Summer Wang Duke23:37.1Okemos45.0CAAC Blue 2
12Shayla Anghel23:29.5Salem44.8KLAA Championship
12Reshmi Senthil Kumar23:36.8Troy44.7OAA Red Championship
11Ava Cratsenburg23:29.9Plymouth44.7KLAA Championship
11Angela Ramos23:30.3Novi44.6KLAA Championship
9Claira Bales23:46.4Dexter44.5SEC Championship
11Lilyanna Lewiston23:37.5Oxford44.5OAA Red Championship
9Aubrey Baker23:31.2Livonia Churchill44.3KLAA Championship
12Deirdre Mairs23:26.7East Kentwood44.1OK Red Championship
11Dakota Belknap23:40.7Grand Ledge43.8CAAC Blue 2
12Malia Reitz23:41.1Holt43.6CAAC Blue 2
12Willa Winstanley23:33.2Canton43.6KLAA Championship
11Madison Reineck23:33.2Howell43.6KLAA Championship
9Allyanna Hart23:25.0Perry43.3CMAC 3
9Ella Otter23:33.1Carleton Airport43.3Huron League Championship
11Diane Zhao23:34.1Northville43.3KLAA Championship
12Grace Osterink23:43.8Wyoming Potter’s House42.7Alliance Conference
9Simone Cassara23:52.3Ann Arbor Skyline42.6SEC Championship
12Madyson Rutledge23:44.5Holt42.5CAAC Blue 2
10Joelle Saad23:36.6Dearborn42.5KLAA Championship
9Jayde Davis23:53.6Ann Arbor Skyline42.1SEC Championship
9Grace Bernstein23:32.9East Kentwood42.0OK Red Championship
11Kiara Causley23:45.0Clarkston42.0OAA Red Championship
11Claire Schmidtfranz23:29.0Perry42.0CMAC 3
10Olivia Reuther23:45.4Lake Orion41.9OAA Red Championship
11Lauren Austin23:38.7Livonia Stevenson41.8KLAA Championship
9Sophia Sheffer23:38.9Hartland41.7KLAA Championship
11Madison Lancaster23:38.0Milan41.7Huron League Championship
11Addison Hopkins23:34.6Hudsonville41.5OK Red Championship
11Olivia Love23:47.6Okemos41.5CAAC Blue 2
11Leila Morris23:55.6Tecumseh41.5SEC Championship
12Sydney Duby23:47.0Lake Orion41.3OAA Red Championship
12Kylie Bobo23:48.3Wyoming Potter’s House41.2Alliance Conference
11Katherine Green23:52.1St. Johns41.0CAAC Red 3
9Cecilia Hernandez23:41.6Livonia Churchill40.8KLAA Championship
11Mallory Verhougstraete23:36.7Grand Haven40.8OK Red Championship
10Quinn Miller23:37.2Grand Haven40.6OK Red Championship
10Diya Patel23:42.5Plymouth40.5KLAA Championship
11Alaina Smith23:50.8Grand River Prep40.4Alliance Conference
11Ruby Kennedy23:37.8Grand Haven40.4OK Red Championship
9Maggie Bedolla23:50.9Grand Ledge40.4CAAC Blue 2
12Olivia Thelen23:33.9Fowler40.4CMAC 3
11Liting Li23:42.9Livonia Churchill40.4KLAA Championship
11Gwen Mazzara23:43White Lake Lakeland40.3LVC Championship
10Noella Henn23:43Walled Lake Northern40.3LVC Championship
11Julia Rowe23:43.1Livonia Stevenson40.3KLAA Championship
12Noilyn Perez-Dylewski23:50.5Troy40.2OAA Red Championship
12Jacqueline Bacholzky23:43.6Northville40.1KLAA Championship
9Ella Hammond23:26.8Parma Western40.1I-8 Championship
11Gillian Mendel23:44.2Northville39.9KLAA Championship
9Rowan Twiner23:43.3Grosse Ile39.9Huron League Championship
9Linnea Seiter23:55.4Fowlerville39.9CAAC Red 3
9Nora Hadley23:56.0Mason39.7CAAC Red 3
9Melanie Scott23:40.2East Kentwood39.6OK Red Championship
9Violet Shunn23:57.3Mason39.2CAAC Red 3
9Addison Leschuk24:02.4Chelsea39.2SEC Championship
12Anita Barbosa23:46.5Northville39.2KLAA Championship
12Samantha Pare23:46.8Howell39.1KLAA Championship
12Addison Holt23:41.9Grand Haven39.0OK Red Championship
9Reina Diaz23:39.1Wyandotte Roosevelt39.0Downriver League Championship
9Kinsley Wilburn23:46.1Monroe Jefferson39.0Huron League Championship
9Olivia Royer23:30.5BC Pennfield38.8I-8 Championship
9Ayuka Yamaguchi23:47.6Livonia Stevenson38.8KLAA Championship
9Sylvia Shutt23:55.8Okemos38.7CAAC Blue 2
11Avery Parmeteer23:56.3Wyoming Lee38.6Alliance Conference
10Kashvi Mohan23:56.2Troy38.3OAA Red Championship
12Mikayla Reddy23:44.7Rockford38.1OK Red Championship
12Adela Jurado23:50White Lake Lakeland38.0LVC Championship
9Ava Schivelbein23:49.0Carleton Airport38.0Huron League Championship
11Makenna Bush23:41.3Lansing Christian37.9CMAC 3
10Lindsey Van23:45.4East Kentwood37.9OK Red Championship
9Isabelle Schreiber23:42.7Gibraltar Carlson37.8Downriver League Championship
10Amber Longton23:49.8Grosse Ile37.7Huron League Championship
12Cheyenne Jasper23:57.9Oxford37.7OAA Red Championship
9Isabelle Calati24:07.2Saline37.6SEC Championship
11Paige Szopko23:52.1Canton37.3KLAA Championship
10Nola Markley23:44.1Wyandotte Roosevelt37.3Downriver League Championship
10Isabel Herrin23:59.2Clarkston37.3OAA Red Championship
11Miyah Moore23:35.3Coldwater37.2I-8 Championship
10Emily Montierth23:52.4Dearborn37.2KLAA Championship
10Tricia VonHolten23:44.4Gibraltar Carlson37.2Downriver League Championship
10Teagan Morrison23:52.0Grosse Ile37.0Huron League Championship
10Leah Wyderko23:53.5Brighton36.8KLAA Championship
9Allison Fehlberg24:00.7Oxford36.8OAA Red Championship
9Sahanna Liu24:10.7Ann Arbor Pioneer36.4SEC Championship
11Claire L. Thelen23:45.8Pewamo-Westphalia36.4CMAC 3
9Stephanie Roque24:01.8Oxford36.4OAA Red Championship
12Kaylee Rupnow23:55.2Belleville36.3KLAA Championship
10Mallory Lada23:47.2Allen Park36.3Downriver League Championship
11Emma Hengeveld24:02.9Rochester36.0OAA Red Championship
12Kristin Prakash24:03.3Troy35.9OAA Red Championship
9Maelyn Helder23:52.2Hudsonville35.6OK Red Championship
12Bree DeLano23:48.3Dansville35.6CMAC 3
11Ava Benkert23:49.5Allen Park35.5Downriver League Championship
11Kerigan Pung23:48.6Fowler35.5CMAC 3
12Yana Panchal23:58.2Northville35.3KLAA Championship
10Audrey Hoang24:05.6Clarkston35.1OAA Red Championship
11Alissa Monsere23:59Highland-Milford35.0LVC Championship
10Valeria Morales23:51.0Southgate Anderson35.0Downriver League Championship
9Juliana Evans23:59.2Plymouth34.9KLAA Championship
10Morgan Swearingen24:15.6Temperance Bedford34.8SEC Championship
9Alexis Kadluboski23:50.9Dansville34.7CMAC 3
12Isabella Routson24:15.9Saline34.7SEC Championship
11Jordan Marth24:00:00South Lyon East34.7LVC Championship
9Eve McKinnon24:16.4Ann Arbor Skyline34.5SEC Championship
11Aris Swan24:01:00Waterford Kettering34.3LVC Championship
9Grace Jambeck24:01:00White Lake Lakeland34.3LVC Championship
10Juliet Cousineau24:17.0Tecumseh34.3SEC Championship
10Isabel Natividad23:53.3Trenton34.2Downriver League Championship
11Joslyn Drummond24:02:00South Lyon34.0LVC Championship
10Dakota Koeman23:57.1Hudsonville34.0OK Red Championship
11Lily Lawson23:57.5Grand Haven33.8OK Red Championship
9Rachael Kilbourn23:46.6Marshall33.5I-8 Championship
9Mia Roelofs24:03.7Canton33.4KLAA Championship
9Yuee Bae24:04:00South Lyon33.3LVC Championship
11Shangmei Liu23:47.8Marshall33.1I-8 Championship
10Shiraz Ben-Shmuel24:22.8Ann Arbor Pioneer32.4SEC Championship
10Karinna Waara24:07.3Livonia Stevenson32.2KLAA Championship
12Ola Rominski24:23.5Ann Arbor Pioneer32.2SEC Championship
11Phoenix Keeler24:09.1Livonia Churchill31.6KLAA Championship
11Presley Wilson24:09.2Hartland31.6KLAA Championship
11Kendra Smith24:25.6Tecumseh31.5SEC Championship
12Sofie Dzik24:17.7GR West Mich. Aviation31.4Alliance Conference
10Jessica VanderVeen24:09.9Salem31.4KLAA Championship
10Emery Mullins24:10:00Highland-Milford31.3LVC Championship
10Ryan Donohue24:10:00Highland-Milford31.3LVC Championship
10Aashi Shekhawat24:26.2Ypsilanti Community31.3SEC Championship
11Lillian (Lilly) Rodger24:10.5Livonia Stevenson31.2KLAA Championship
9Royce Persons24:02.6Wyandotte Roosevelt31.1Downriver League Championship
10Taz Davis24:01.9Bath31.0CMAC 3
9Mia Carpenter24:10.9Northville31.0KLAA Championship
10Natalie Oraa24:11.1Livonia Churchill31.0KLAA Championship
9Ava Bankson-Ereg24:22.3Haslett30.9CAAC Red 3
9Brooklyn Chandler24:08.3Oak Park30.6OAA Blue Championship
9Brooke Livermore24:07.7Grandville30.4OK Red Championship
10Delaney Mullins24:13:00Highland-Milford30.3LVC Championship
12Emily Mei24:30.0Ann Arbor Skyline30.0SEC Championship
12Layah Cociuba24:14:00Waterford Mott30.0LVC Championship
9Cailey Levine24:10.0Berkley30.0OAA Blue Championship
12Kirsten Perecki24:13.4New Boston Huron29.9Huron League Championship
11Evelyn Conrow24:15:00South Lyon29.7LVC Championship
9Lilia Waalkes24:23.1Wyoming Potter’s House29.6Alliance Conference
12Daniella Levitt24:22.3Rochester Adams29.6OAA Red Championship
11Josephine Mehki24:31.4Monroe29.5SEC Championship
11Shannon Bailey24:07.6Gibraltar Carlson29.5Downriver League Championship
11Alexa Main24:16:00Waterford Mott29.3LVC Championship
11Lilli Morrill24:07.1Laingsburg29.3CMAC 3
11Sarah Kastler24:16.2Salem29.3KLAA Championship
12Juliana Bohlen24:16.6Northville29.1KLAA Championship
10Jaycee Hunt24:12.1Grand Haven29.0OK Red Championship
11Angelina Crosby24:17.4Salem28.9KLAA Championship
12Morgan Desormeau24:17.8Livonia Stevenson28.7KLAA Championship
12Ruth (Ruthie) Bonfiglio24:34.0Saline28.7SEC Championship
12Ayla Stager24:34.0Saline28.7SEC Championship
12Chloe Wanner24:35.6Temperance Bedford28.1SEC Championship
9Ruby Giddings24:36.1Saline28.0SEC Championship
10Cayleigh Jaramillo24:16.7North Farmington27.8OAA Blue Championship
9Emma King24:21:00South Lyon East27.7LVC Championship
11Chloe Pirtle24:04.0Hastings27.7I-8 Championship
9Regan Baker24:21.1Livonia Churchill27.6KLAA Championship
11violet Bockhausen24:21.5Canton27.5KLAA Championship
10Allison DeBoer24:28.5Lake Orion27.5OAA Red Championship
9Katie Grant24:28.6Birmingham Seaholm27.5OAA Red Championship
9Audrie Miller24:29.0Rochester27.3OAA Red Championship
10Sydney Ward24:22.2Salem27.3KLAA Championship
10Marilyn Godoy24:23:00White Lake Lakeland27.0LVC Championship
9Addison Kross24:30.3Lake Orion26.9OAA Red Championship
11Hailey McMahon24:23.4Salem26.9KLAA Championship
11Jules Colburn24:24:00Walled Lake Northern26.7LVC Championship
9Araya Goggins24:32.1Lansing Waverly26.6CAAC Blue 2
10Jenny Zhang24:40.4Ann Arbor Huron26.5SEC Championship
10Vera Ibrahim24:24.8Dearborn26.4KLAA Championship
12Evelyn Ault24:19.9Rockford26.4OK Red Championship
10Addison Larson24:21.7Auburn Hills Avondale26.1OAA Blue Championship
9Josephine Baker24:34.2Wyoming Potter’s House25.9Alliance Conference
11Julia Worthing24:27:00South Lyon East25.7LVC Championship
12Irene Perez Cuenca24:35.2DeWitt25.6CAAC Blue 2
10Grace Hamel24:38.8Williamston25.4CAAC Red 3
11Emilia Sewruk24:24.6North Farmington25.1OAA Blue Championship
9Carsen Bunker24:12.7BC Harper Creek24.8I-8 Championship
12Everlyn VanValkenburg24:12.8BC Harper Creek24.7I-8 Championship
10Casha Grzywacz24:21.9Gibraltar Carlson24.7Downriver League Championship
11Nora Johnson24:38.1East Lansing24.6CAAC Blue 2
10Stella Mac24:29.4New Boston Huron24.5Huron League Championship
11Rylee Tarhanich24:30.5Salem24.5KLAA Championship
12Maissane Haddouche-Mezari24:39.2East Lansing24.3CAAC Blue 2
9Lauren Macon24:30.8New Boston Huron24.1Huron League Championship
9Loukya Reddy Annem24:31.9Novi24.0KLAA Championship
9Jazmin Miller-Godinez24:32.9Plymouth23.7KLAA Championship
11Brooklyn Coyle24:33:00Walled Lake Central23.7LVC Championship
9Grace Golembiewski24:33:00White Lake Lakeland23.7LVC Championship
12Savannah Meyers24:29.0North Farmington23.7OAA Blue Championship
10Savannah Lewiston24:40.1Oxford23.6OAA Red Championship
9Catherine Holt24:33.1Plymouth23.6KLAA Championship
12Nina Beals24:49.8Ann Arbor Skyline23.4SEC Championship
12Katelyn Bond24:42.2Rochester22.9OAA Red Championship
12Abigail Jakubowski24:36:00White Lake Lakeland22.7LVC Championship
10Marianna Simon24:27.4Fowler22.5CMAC 3
12Andrea Green24:19.6Marshall22.5I-8 Championship
9Svaasya Wallace24:37.1Novi22.3KLAA Championship
11Maggie Botsko24:45.2Byron Center Zion Christian22.3Alliance Conference
10Ewoma Onosode24:37.3Livonia Franklin22.2KLAA Championship
10Emma Godfrey24:32.9East Kentwood22.0OK Red Championship
10Makayla Markgraff24:36.9Monroe St. Mary CC22.0Huron League Championship
10Ella Epperson24:38.1Northville22.0KLAA Championship
11Atheil Akaic24:46.8Holt21.7CAAC Blue 2
11Kumi Takatsu24:34.8West Bloomfield21.7OAA Blue Championship
11Casey Wilson24:39.2Northville21.6KLAA Championship
10Sydney Gerlach24:39.4Plymouth21.5KLAA Championship
9Kelsey Burr24:55.7Chelsea21.4SEC Championship
10Kaylee Doyle24:32.2Allen Park21.3Downriver League Championship
10Charlotte Szilagyi24:51.3Fowlerville21.2CAAC Red 3
11Victoria Tulloch24:35.5Holland West Ottawa21.2OK Red Championship
9Sophia Clement Billings24:41:00Waterford Kettering21.0LVC Championship
11Layla Abu Yasin24:41.1Northville21.0KLAA Championship
11Dahlia Berggren24:41.6Plymouth20.8KLAA Championship
11Sydney Johnson24:52.7St. Johns20.8CAAC Red 3
10Alice Guibert de Bruet24:50.0Birmingham Seaholm20.3OAA Red Championship
10Lacey Spangler24:59.2Ypsilanti Lincoln20.3SEC Championship
11Makayla Damico24:51.6Lansing Waverly20.1CAAC Blue 2
9Cordelia Flood24:44:00Highland-Milford20.0LVC Championship
12Silvia Baker24:27.6Parma Western19.8I-8 Championship
12Madelyn Smith24:51.7Oxford19.8OAA Red Championship
12India Barney25:01.0Chelsea19.7SEC Championship
9Kohana Kushino24:46:00Walled Lake Central19.3LVC Championship
9Dru Chuchvara24:41.1Grandville19.3OK Red Championship
9Maddie Nickelson24:41.2Grandville19.3OK Red Championship
11Yi Huynh24:41.4Grandville19.2OK Red Championship
11Lucy Dennis24:57.8Mason19.1CAAC Red 3
9Mya Hopkins24:38.1Saranac19.0CMAC 3
10Drea DiJanni24:54.4Clarkston18.9OAA Red Championship
12Grace Hopkins25:03.4Ann Arbor Skyline18.9SEC Championship
9Melanie Syms24:54.8Clarkston18.7OAA Red Championship
10Fatima Montes Cano24:40.6Allen Park18.5Downriver League Championship
10Emma Noe24:40.8Allen Park18.4Downriver League Championship
9Shea Siegel24:49:00Walled Lake Central18.3LVC Championship
9Keetim Tarekegn24:44.6East Kentwood18.1OK Red Championship
11Reese Deller24:56.7Rochester18.1OAA Red Championship
9Rachael Kadluboski24:40.9Dansville18.0CMAC 3
10Ella Parker24:58.2Clarkston17.6OAA Red Championship
10Madilyn McCormick25:02.5Mason17.5CAAC Red 3
10Gabriella Roberts24:51.5Livonia Franklin17.5KLAA Championship
11Elizabeth Eller24:43.5Perry17.2CMAC 3
9Natalee White24:53.4Hartland16.9KLAA Championship
12Ophelia Kochoian24:46.4Wyandotte Roosevelt16.5Downriver League Championship
10Morgan Glynn25:01.6Troy16.5OAA Red Championship
11Charlotte Woodruff24:50.8North Farmington16.4OAA Blue Championship
11Emma Thielen24:47.0Perry16.0CMAC 3
11Shayla Wendt24:56.1Belleville16.0KLAA Championship
9Isabella Jones24:51.3Grandville15.9OK Red Championship
12Alexandra Clark25:04.1Birmingham Seaholm15.6OAA Red Championship
10Allie Hoeft25:13.5Dexter15.5SEC Championship
11Mia Rodriguez25:05.1Lake Orion15.3OAA Red Championship
9Lauren Zeng25:14.1Ann Arbor Huron15.3SEC Championship
10Delaney Dziurman24:58.2Novi15.3KLAA Championship
12Kennedy Lange25:14.3Saline15.2SEC Championship
10Norah Talarico25:05.8Troy15.1OAA Red Championship
10Lyla Garcia24:59.2Livonia Franklin14.9KLAA Championship
12Averie Wohlscheid25:07.4DeWitt14.9CAAC Blue 2
12Mira Kadry25:00.2Livonia Stevenson14.6KLAA Championship
10Cristina Rodriguez-Espinosa25:07.8Rochester14.4OAA Red Championship
10Sophia Lagone24:55.9Hudsonville14.4OK Red Championship
12Rebekah Esper25:01.7Novi14.1KLAA Championship
12Shyla Smith25:17.9Saline14.0SEC Championship
11Cassidy Mulso25:08.9Rochester14.0OAA Red Championship
11Isabella Grudzinski25:18.6Ann Arbor Huron13.8SEC Championship
12Teyana Fleming24:58.8Oak Park13.7OAA Blue Championship
10Paloma Gonzalez-Haske25:18.8Ypsilanti Lincoln13.7SEC Championship
11Sophia Wulff25:10.3Rochester Adams13.6OAA Red Championship
12Avery Farcas25:10.5Rochester Adams13.5OAA Red Championship
11Julianne Nadolski24:55.8Southgate Anderson13.4Downriver League Championship
9Molly Benson25:04:00South Lyon East13.3LVC Championship
11Luzelena Tapia24:56.0Wyandotte Roosevelt13.3Downriver League Championship
10Jessie Cole25:03.5Monroe Jefferson13.2Huron League Championship
11Makayla Smith24:55.8Saranac13.1CMAC 3
12Riley Zou25:05.4Salem12.9KLAA Championship
12Sienna Magg25:00.5Rockford12.8OK Red Championship
12Mathea Marcale25:14.0Clarkston12.3OAA Red Championship
10Haylee Geerlings25:02.3Holland West Ottawa12.2OK Red Championship
12Skylar Watson25:18.4St. Johns12.2CAAC Red 3
9Ava Rowell25:02.8Hudsonville12.1OK Red Championship
9Olivia VandeBunte25:03.0Hudsonville12.0OK Red Championship
12Lexandria Albarez25:19.4Lansing Eastern11.9CAAC Red 3
9Harper Winkelman25:25.2Monroe11.6SEC Championship
12Caroline Comstock25:17.3East Lansing11.6CAAC Blue 2
10Lauren Gormas25:17.5Okemos11.5CAAC Blue 2
11Khloe Lee25:09.6Plymouth11.5KLAA Championship
9Julianna McNabb25:26.0Monroe11.3SEC Championship
11Amelia Monticelli25:10.2Plymouth11.3KLAA Championship
9Olivia Pobocik25:10.7Brighton11.1KLAA Championship
9Grace Coburn25:21.8Mason11.1CAAC Red 3
12Addison Williams25:11.2Howell10.9KLAA Championship
9Grace Harbeck25:03.2Gibraltar Carlson10.9Downriver League Championship
9Lexi Harrison25:10.7New Boston Huron10.8Huron League Championship
9Isabelle Driver25:28.8Saline10.4SEC Championship
11Sonja Stokstad25:21.9East Lansing10.0CAAC Blue 2
10Natalie Rogers25:14.2Hartland9.9KLAA Championship
10Jordanna Whiting25:09.3Grand Haven9.9OK Red Championship
9Natalie Bach25:14.7Northville9.8KLAA Championship
11Gianna DeCola24:57.8Marshall9.7I-8 Championship
9Eunyu Cho25:15.2Novi9.6KLAA Championship
11Sarah Bares25:15.2Northville9.6KLAA Championship
10Stella Osborn25:10.6Grand Haven9.5OK Red Championship
10Avery Bernard25:12.3Hudsonville8.9OK Red Championship
12Julia Richardson25:25.7Birmingham Seaholm8.4OAA Red Championship
11Rain Hinkley25:29.9Haslett8.4CAAC Red 3
11Alyvia Kymla25:19:00Waterford Mott8.3LVC Championship
11Grace Krugh25:35.5Chelsea8.2SEC Championship
11Zoey Derouin25:19.8Northville8.1KLAA Championship
12Lauren Hatto25:27.1Troy8.0OAA Red Championship
9Mia Levine25:16.5Berkley7.8OAA Blue Championship
FRMakayla Storey25:12.6Gibraltar Carlson7.8Downriver League Championship
10Joyce Zhang25:20.7Howell7.8KLAA Championship
12Olivia DeLaCruz25:32.2Lansing Eastern7.6CAAC Red 3
11Monisola Fagbamila25:17.8West Bloomfield7.4OAA Blue Championship
10Sonya Spiker25:23.5Hartland6.8KLAA Championship
11Mibella Dinh25:24:00Walled Lake Northern6.7LVC Championship
12Tessa Nolan25:24.7Livonia Stevenson6.4KLAA Championship
11Bella Cotter25:33.1Holt6.3CAAC Blue 2
11Elena Allen25:26.1Salem6.0KLAA Championship
10Jadyn Baer25:21.1Hudsonville6.0OK Red Championship
11Alexis Venema25:22.0Rockford5.7OK Red Championship
12Addison Nicolich25:10.4BC Harper Creek5.5I-8 Championship
10Anna Bohan25:35.1Clarkston5.3OAA Red Championship
12Aurora Welling25:45.2Chelsea4.9SEC Championship
10Brianna Linville25:37.5Troy4.5OAA Red Championship
11Liliana Holland25:30.7Livonia Stevenson4.4KLAA Championship
10Kendall Micon25:46.7Tecumseh4.4SEC Championship
10Mattie Leightner25:46.7Adrian4.4SEC Championship
9Joslin Stepp25:47.4Pinckney4.2SEC Championship
12Madison Phillips25:22.7Laingsburg4.1CMAC 3
9Madeline Szydlowski25:39.9Grand Ledge4.0CAAC Blue 2
9Melody Guerra-Edwinson25:32:00White Lake Lakeland4.0LVC Championship
12Elizabeth Harrison25:25.4Lincoln Park3.5Downriver League Championship
10Charlie Konuszewski25:50.3Dexter3.2SEC Championship
12Praveena Matheswaran25:41.5Troy3.2OAA Red Championship
10Gemma Burr25:50.7Monroe3.1SEC Championship
11Lilianna Enyart25:17.8Hastings3.1I-8 Championship
11Julia Patterson25:35.1Northville3.0KLAA Championship
9Lexy Lucas25:30.1Hudsonville3.0OK Red Championship
10Romy Pintar25:51.8Dexter2.7SEC Championship
12Ava Adamczak25:44.3GR West Mich. Aviation2.6Alliance Conference
9Amelia Ruck-Kasem25:37.3Hartland2.2KLAA Championship
10Ryan Cheney25:37.9New Boston Huron1.7Huron League Championship
12Reagan Wilkins25:50.4Fowlerville1.5CAAC Red 3
11Melissa Ramirez-Lazo25:47.8Wyoming Lee1.4Alliance Conference
12Jyotsna Shivakumar25:47.1Troy1.3OAA Red Championship
12Iranga Furaha25:36.1East Kentwood1.0OK Red Championship
9Julia Czyz25:57.5Ann Arbor Pioneer0.8SEC Championship
9Claire K Thelen25:32.6Pewamo-Westphalia0.8CMAC 3
9Alison Reed25:57.6Ann Arbor Pioneer0.8SEC Championship
9Jenna Hamilton25:42:00South Lyon East0.7LVC Championship
11Caroline Ham25:59.0Dexter0.3SEC Championship
10Lexi Ferree25:59.2Dexter0.3SEC Championship
10Giuliana Biundo25:59.3Dexter0.2SEC Championship
9Madilyn Dushary25:43.4Plymouth0.2KLAA Championship
10Sophie Waugh25:51.8Okemos0.1CAAC Blue 2
10Rhiannon Reed25:59.9Ann Arbor Huron0.0SEC Championship
10Anna Behrens25:40.1Beverly Hills Groves0.0OAA Blue Championship

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Jack MacGregor15:04.1Howell214.3KLAA Championship
12Aiden Pengelly15:05.3Canton213.9KLAA Championship
11Kamari Ronfeldt15:28.0Ann Arbor Pioneer211.0SEC Championship
12Beckett Crooks15:28.1Ann Arbor Pioneer211.0SEC Championship
11Caden Livermore15:11.9Grandville209.4OK Red Championship
11Justin Johnson15:20.9East Kentwood206.4OK Red Championship
12Benjamin Hartigan15:29.2Northville205.9KLAA Championship
11Luka Hammond15:28.8Grand Haven203.7OK Red Championship
11Brandon Cloud15:36.7Northville203.4KLAA Championship
12Ian Morgan15:43.4Okemos203.2CAAC Blue 2
12Moises Salazar Jr.15:51.9Adrian203.0SEC Championship
10Mourad Algahmi15:38.8Dearborn Fordson202.7KLAA Championship
12Kyle O’Rourke15:38Highland-Milford202.3LVC Championship
11Matii Tarekegn15:35.0East Kentwood201.7OK Red Championship
12Zach Wyderko15:43.1Brighton201.3KLAA Championship
12Adrian Clarke15:44.4Plymouth200.9KLAA Championship
11Jacob Szalay15:59.1Saline200.6SEC Championship
12Ryan Stojov15:45.6Northville200.5KLAA Championship
11Austin Mercado15:46.1Salem200.3KLAA Championship
11Coen Hill16:02.4Dexter199.5SEC Championship
12Lucas LaPointe15:49.4Plymouth199.2KLAA Championship
11Abraham McHugh15:33.9Marshall198.7I-8 Championship
10Todd Tobin15:49Highland-Milford198.7LVC Championship
11Blake Kulesza15:51.3Brighton198.6KLAA Championship
12Thomas DeJesus16:05.3Ann Arbor Pioneer198.6SEC Championship
12Ethan Hertza15:52.1Northville198.3KLAA Championship
11Trevor Baptist15:52.1Novi198.3KLAA Championship
12David Dubeck15:59.5Clarkston197.8OAA Red Championship
12Ryan Barnes15:59.6Clarkston197.8OAA Red Championship
12Aron Gal15:48.0Grand Haven197.3OK Red Championship
12Max Houvener16:04.7Lake Orion196.1OAA Red Championship
10Rylen Richey16:06.2Grand Ledge195.6CAAC Blue 2
10Cooper McNaughton16:06.7Clarkston195.4OAA Red Championship
12Liam Preisser16:07.5East Lansing195.2CAAC Blue 2
10Wes Rogan16:16.7Saline194.8SEC Championship
12Jacob Stanislawski16:01.8Flat Rock193.7Huron League Championship
12Brennan Larusso16:19.8Saline193.7SEC Championship
12Dylan Pascoe16:12.3Rochester193.6OAA Red Championship
11Cole McCraw16:20.9Pinckney193.4SEC Championship
11Bradley Smies16:00.1Hudsonville193.3OK Red Championship
10Rem Piper16:14.0Holt193.0CAAC Blue 2
12Edison Lopeman15:51.2Parma Western192.9I-8 Championship
10Christian Craanen16:05.0Monroe St. Mary CC192.7Huron League Championship
12Adrian Abbott-Wallace16:16.1Holt192.3CAAC Blue 2
12Asher Jager16:15.4GR West Mich. Aviation192.2Alliance Conference
11Samuel Batt16:10.4Salem192.2KLAA Championship
12Pierce Scheffler16:02.3Woodhaven Brownstown191.9Downriver League Championship
12Dane Hieronimus16:26.3Temperance Bedford191.6SEC Championship
12Evan Owczarek16:18.9Rochester191.4OAA Red Championship
12Finn Gammerath16:12Walled Lake Northern191.0LVC Championship
11Josiah Derksen16:07.2Rockford190.9OK Red Championship
JRNoah Amori16:05.2Woodhaven Brownstown190.9Downriver League Championship
12Aiden Marple16:21.8DeWitt190.4CAAC Blue 2
12Hudson Wojtkowicz16:15.9Livonia Churchill190.4KLAA Championship
10Nikhil Ball16:15South Lyon East190.0LVC Championship
11Nick Martens16:31.1Dexter190.0SEC Championship
10Emmanuel Coates16:17.4Northville189.9KLAA Championship
12Jacob McDaniel16:10.9Grandville189.7OK Red Championship
9Aiden Doggett16:16Highland-Milford189.7LVC Championship
10Owen Poppema16:05.2Bath189.6CMAC 3
11Jack Hanner16:18.9Salem189.4KLAA Championship
11Ryan Good16:02.0Parma Western189.3I-8 Championship
9Lucas Naspinsky16:17White Lake Lakeland189.3LVC Championship
11Matthew Guikema16:33.0Ann Arbor Skyline189.3SEC Championship
10Duncan Palmer16:29.1Williamston189.3CAAC Red 3
12Colton Blackburn16:19.3Northville189.2KLAA Championship
12Jaden Ding16:19.5Salem189.2KLAA Championship
10Teddy Weber16:30.4Williamston188.9CAAC Red 3
12Hayden Lafferty16:13.6Rockford188.8OK Red Championship
12Henry Fredenberg16:34.8Chelsea188.7SEC Championship
9Archer Verhage16:14.2Grand Haven188.6OK Red Championship
11Caelan Marsh16:27.5Grand Ledge188.5CAAC Blue 2
12Theo Sacks Thomas16:35.5Ann Arbor Pioneer188.5SEC Championship
9Logan Cristian16:04.6Parma Western188.5I-8 Championship
12Bruno Cifaldi16:35.9Ann Arbor Skyline188.4SEC Championship
12Alex McKennon16:28.1Grand Ledge188.3CAAC Blue 2
11Nolan Lounds16:28.2Grand Ledge188.3CAAC Blue 2
10Brendan Williams16:22.8Brighton188.1KLAA Championship
12Gavin Wilkins16:29.4Rochester Adams187.9OAA Red Championship
12Malcolm Cesario16:29.5Okemos187.8CAAC Blue 2
10Lucas Brumo16:23.6Livonia Stevenson187.8KLAA Championship
11Colin Courage16:38.2Ann Arbor Pioneer187.6SEC Championship
11Wyeth Angus16:38.2Chelsea187.6SEC Championship
12Evan Cummings16:24.6Brighton187.5KLAA Championship
12Jake Follett16:18.0Holland West Ottawa187.3OK Red Championship
10Liam Dewitt16:35.9Haslett187.0CAAC Red 3
10Oscar Wordell16:32.6Rochester Adams186.8OAA Red Championship
10Luke Bultman16:20.0Rockford186.7OK Red Championship
12Austin Van Ek16:20.6Hudsonville186.5OK Red Championship
9Josh Keillor-Beale16:28.2Brighton186.3KLAA Championship
10Martin Gehrke16:42.7Ann Arbor Skyline186.1SEC Championship
12Nicholas Hoffman16:44.0Dexter185.7SEC Championship
12Luke Dulecki16:26.0New Boston Huron185.7Huron League Championship
10Oskar MacArthur16:45.3Ann Arbor Skyline185.2SEC Championship
12Matthew Carbajo16:27.4Grosse Ile185.2Huron League Championship
12Alex Vazquez16:22.6Woodhaven Brownstown185.1Downriver League Championship
10Kilian Boulware-Lopez16:38.3East Lansing184.9CAAC Blue 2
12Lucas Taraszkiewicz16:29.1Flat Rock184.6Huron League Championship
12Reagan Ward16:43.4St. Johns184.5CAAC Red 3
10Lucas Campbell16:40.7Rochester184.1OAA Red Championship
11Noah Watson16:28.0Rockford184.0OK Red Championship
9Avery Clinton-Barnett16:41.1Oxford184.0OAA Red Championship
10Roarke MacArthur16:35.1Brighton184.0KLAA Championship
9Parker Smith16:49.2Adrian183.9SEC Championship
12Anthony Dubeck16:41.3Clarkston183.9OAA Red Championship
11Cameron Varner16:49.6Temperance Bedford183.8SEC Championship
12Davis Baraka16:28.8East Kentwood183.7OK Red Championship
11Tyler Bjorklund16:35.8Livonia Churchill183.7KLAA Championship
10Asa Konwinski16:42.2Troy183.6OAA Red Championship
11Jacob Cole16:50.3Saline183.6SEC Championship
12Edward Mugisha16:41.9Wyoming Potter’s House183.4Alliance Conference
11Sebastian Ruiz16:30.0Holland West Ottawa183.3OK Red Championship
10Eli Morris16:51.1Tecumseh183.3SEC Championship
9Luis Nava16:43.8Lake Orion183.1OAA Red Championship
12Matthew Buchanan16:43.9Oxford183.0OAA Red Championship
11Christian Ayres16:21.2BC Harper Creek182.9I-8 Championship
12Benjamin Rottier16:44.2Grand Ledge182.9CAAC Blue 2
9Maxwell Post16:31.3Holland West Ottawa182.9OK Red Championship
12Myles Gesselman16:31.7East Kentwood182.8OK Red Championship
10Alex Weller16:39.5Howell182.5KLAA Championship
10Lincoln Laansma16:44.6Tri-unity Christian182.5Alliance Conference
12Tony D’Orazio16:40.2Livonia Churchill182.3KLAA Championship
11Dylan Kosik16:40.9Plymouth182.0KLAA Championship
12Gannon Wheeler16:39Highland-Milford182.0LVC Championship
12Elijah Lipscomb16:46.2Grand River Prep181.9Alliance Conference
JRVincent Jones16:32.7Woodhaven Brownstown181.8Downriver League Championship
11Vern Clyne16:47.9Clarkston181.7OAA Red Championship
9John Rochowiak16:56.4Pinckney181.5SEC Championship
11Jack Witt16:49.3Troy181.2OAA Red Championship
12Ronan MacArthur16:43.7Brighton181.1KLAA Championship
12Nikola Dahlgren16:42Walled Lake Northern181.0LVC Championship
11Boston Wilkinson16:37.1Holland West Ottawa181.0OK Red Championship
9Livio Muzzin16:50.2DeWitt180.9CAAC Blue 2
10Ricardo Guajardo16:50.3Lake Orion180.9OAA Red Championship
10Owen Nelms16:43White Lake Lakeland180.7LVC Championship
11Garrett Comer17:00.5Ann Arbor Skyline180.2SEC Championship
12Raymond Herek16:56.6Williamston180.1CAAC Red 3
11Simon Shutt16:54.7Okemos179.4CAAC Blue 2
12Michael Dummer16:41.9Holland West Ottawa179.4OK Red Championship
11Lincoln Reed17:03.3Pinckney179.2SEC Championship
11Calen Alexander16:40.5Woodhaven Brownstown179.2Downriver League Championship
11Musa Kay16:44.7West Bloomfield179.1OAA Blue Championship
10Aarav Kalantry17:04.0Ann Arbor Huron179.0SEC Championship
10Landen Martell16:50.2Plymouth178.9KLAA Championship
11Ethan Christoff16:56.4Oxford178.9OAA Red Championship
9Jack Caveney16:50.5Plymouth178.8KLAA Championship
11David DeLand16:50.6Howell178.8KLAA Championship
12Noah Devereaux16:38.0Laingsburg178.7CMAC 3
11Cameron Crane16:47.1New Boston Huron178.6Huron League Championship
12Alex Hamilton16:46.3North Farmington178.6OAA Blue Championship
12Daniel Niehaus16:51.4Plymouth178.5KLAA Championship
11Calvin Kasprowicz16:44.5Hudsonville178.5OK Red Championship
12Jackson Gast16:57.6East Lansing178.5CAAC Blue 2
11Jack Lewis16:51.7Northville178.4KLAA Championship
11Miles Foster16:58.5Clarkston178.2OAA Red Championship
12Cayden Canham16:58.7Oxford178.1OAA Red Championship
11Adam Burns16:53.4Salem177.9KLAA Championship
11Will Chelotti16:59.5DeWitt177.8CAAC Blue 2
12Parker Szymczak16:54.2Salem177.6KLAA Championship
10John McCann16:54.7Novi177.4KLAA Championship
12Dylan Doggett16:53Highland-Milford177.3LVC Championship
10Conrad Marra17:09.2Ann Arbor Huron177.3SEC Championship
12Quinn Davis17:09.4Ann Arbor Pioneer177.2SEC Championship
11Aaron Ebels16:49.0Grandville177.0OK Red Championship
12Cooper Gardner16:39.8BC Harper Creek176.7I-8 Championship
12Lucas Dykhouse16:49.9Hudsonville176.7OK Red Championship
12Isaac Clark17:03.4Troy176.5OAA Red Championship
10Brady Bigelow17:03.4Oxford176.5OAA Red Championship
SRAbdu Eljahmi16:48.5Dearborn Edsel Ford176.5Downriver League Championship
12Mitchell Cory16:59.2Brighton175.9KLAA Championship
12Tommy Buckalew16:59.7Westland John Glenn175.8KLAA Championship
10Easton Coscarelli17:13.9Adrian175.7SEC Championship
10Asher Sikma17:14.0Ann Arbor Pioneer175.7SEC Championship
9Grant Kulesza17:00.5Brighton175.5KLAA Championship
11Walker Ledbetter17:14.8Ann Arbor Pioneer175.4SEC Championship
9Connor Leslie17:00.9Northville175.4KLAA Championship
10Gavin Rohr17:15.1Monroe175.3SEC Championship
11Luke Nagy17:07.4Rochester Adams175.2OAA Red Championship
10Jacob Kornoely17:06.7GR West Mich. Aviation175.1Alliance Conference
12Joey Brake17:01.9Livonia Churchill175.0KLAA Championship
12Braylon Lenneman17:08.0DeWitt175.0CAAC Blue 2
11Josh Sanchez17:00Highland-Milford175.0LVC Championship
11Carter Mitton17:16.1Saline175.0SEC Championship
12Joey Light17:08.5Troy174.8OAA Red Championship
11Hayden Preister17:02.7Hartland174.8KLAA Championship
12Elijah Bernstein16:55.9East Kentwood174.7OK Red Championship
11John Kowatch16:51.0Pewamo-Westphalia174.3CMAC 3
9Jaden Hill16:55.1Allen Park174.3Downriver League Championship
11Kamden O’Donnell17:04.4Canton174.2KLAA Championship
10Nicholas Ranka17:00.6Grosse Ile174.1Huron League Championship
12Sahib Cheema17:04.8Salem174.1KLAA Championship
9Gavin Bast17:18.8Saline174.1SEC Championship
12Aidan Vermeulen16:57.9Hudsonville174.0OK Red Championship
10Dempsey Barrett17:19.0Tecumseh174.0SEC Championship
12Trent Logan17:11.5Clarkston173.8OAA Red Championship
11Levi Quan17:06.0Northville173.7KLAA Championship
11Rowan Dehority17:04Highland-Milford173.7LVC Championship
11Said Baca-Mora17:04Walled Lake Western173.7LVC Championship
9Troy Verhelle17:06.6Livonia Churchill173.5KLAA Championship
12Braden Rykse17:12.8Clarkston173.4OAA Red Championship
9Matthew McFall17:20.9Pinckney173.4SEC Championship
11Elliot Condevaux17:07.4Livonia Churchill173.2KLAA Championship
11Henry Witt17:13.8Troy173.1OAA Red Championship
10Roan VanSumeren16:51.0Parma Western173.0I-8 Championship
10Brody Mulder17:01.1Holland West Ottawa173.0OK Red Championship
11Owen Dalebout17:08.2Salem172.9KLAA Championship
11Caleb Maciag17:22.9Pinckney172.7SEC Championship
11Samuel Clifton17:23.0Chelsea172.7SEC Championship
12Sami Anwar17:09.2Plymouth172.6KLAA Championship
11Leonardo Reyes17:09.4Plymouth172.5KLAA Championship
11John (Jack) Klein17:23.6Saline172.5SEC Championship
9Mason Tulik17:06.6Monroe Jefferson172.1Huron League Championship
11Ian Bozung17:16.7Okemos172.1CAAC Blue 2
11Dayton VanderMoere17:16.9Grand Ledge172.0CAAC Blue 2
10Langston Waite17:16.9East Lansing172.0CAAC Blue 2
10Landon Seiloff17:16.9Lansing Waverly172.0CAAC Blue 2
12Joshua Riggs17:25.2Monroe171.9SEC Championship
9Alex Hagerty17:25.3Pinckney171.9SEC Championship
11Jesse Reed17:17.4Rochester Adams171.9OAA Red Championship
9Micah Good16:54.5Parma Western171.8I-8 Championship
FRLucas Machlik17:03.0Woodhaven Brownstown171.7Downriver League Championship
11Ryan Rummel17:26.1Saline171.6SEC Championship
11Charlie George16:59.2Pewamo-Westphalia171.6CMAC 3
12Jackson Raby17:03.4Allen Park171.5Downriver League Championship
SRMateo Reyes17:03.4Woodhaven Brownstown171.5Downriver League Championship
12Owen Putz17:03.5Woodhaven Brownstown171.5Downriver League Championship
12Camren DeVries17:06.0Holland West Ottawa171.3OK Red Championship
11Maddi Duke17:27.2Temperance Bedford171.3SEC Championship
11Lincoln Morden17:19.7Grand Ledge171.1CAAC Blue 2
12Alexander Lipski17:13.7Northville171.1KLAA Championship
9Matthew Keefer17:14.1Livonia Churchill171.0KLAA Championship
11Hudson McCleskey17:28.1Dexter171.0SEC Championship
11Nicholas Yuan17:28.2Ann Arbor Skyline170.9SEC Championship
10Easton Danic17:10.4Carleton Airport170.9Huron League Championship
10Bo Cooke17:28.4Pinckney170.9SEC Championship
11Mohamed Aljahmi17:14.5Dearborn Fordson170.8KLAA Championship
11Caleb Lynd16:58.2Parma Western170.6I-8 Championship
10Ben Myers17:21.6East Lansing170.5CAAC Blue 2
12Timothy Chamberlain17:04.0Portland St. Patrick170.0CMAC 3
11Jesus Garcia17:15Waterford Mott170.0LVC Championship
10Graham Kusmierski17:10.1Grandville170.0OK Red Championship
11Micah Couser17:23.2Grand Ledge169.9CAAC Blue 2
12Rehaan Chattopadhyay17:17.2Northville169.9KLAA Championship
12Kasen Todtz17:11.4Grand Haven169.5OK Red Championship
12Braden Shiposh17:18.5Hartland169.5KLAA Championship
12Francisco (Xisco) Dura17:32.6Ann Arbor Huron169.5SEC Championship
9Leland Sowle17:01.6Parma Western169.5I-8 Championship
10Thanuj Pari17:23.6GR West Mich. Aviation169.5Alliance Conference
11Lucas Keilen17:19.1Hartland169.3KLAA Championship
9Mason Martin17:15.5Milan169.2Huron League Championship
12Nate Sandula17:33.7Pinckney169.1SEC Championship
12Nicholas Lewis17:19.8Brighton169.1KLAA Championship
11Braylon Morris17:14.3East Kentwood168.6OK Red Championship
10Reece Grafius17:31.4Mason168.5CAAC Red 3
11Graham Murphy17:21.4Plymouth168.5KLAA Championship
9Tyler Johns17:20White Lake Lakeland168.3LVC Championship
10Nicholas Reiser17:36.0Dexter168.3SEC Championship
12Porter Yurk17:15.3Holland West Ottawa168.2OK Red Championship
12Zeke Lafferty17:36.7Ann Arbor Skyline168.1SEC Championship
10Isaiah Cates17:32.9Haslett168.0CAAC Red 3
11Conner McLaughlin17:29.6Rochester167.8OAA Red Championship
10Joe Coleman17:23.7Hartland167.8KLAA Championship
12Alexandro Skakal17:29.8Lake Orion167.7OAA Red Championship
JRAllen Decaminada17:15.6Woodhaven Brownstown167.5Downriver League Championship
11Wyatt Werner17:11.7Pewamo-Westphalia167.4CMAC 3
10Shane Cory17:24.7Brighton167.4KLAA Championship
12William Dobbertin17:20.8Carleton Airport167.4Huron League Championship
12Shondell Warren17:20.0Oak Park167.3OAA Blue Championship
10Harrison Stamper17:39.2Tecumseh167.3SEC Championship
11Zachary Brown17:25.8Novi167.1KLAA Championship
11Leo Alafita17:39.9Chelsea167.0SEC Championship
12James Mihelich17:32.0Troy167.0OAA Red Championship
12Buturo Bartolomei17:40.4Ann Arbor Pioneer166.9SEC Championship
11Carter Fenner17:40.5Adrian166.8SEC Championship
11Luke Aerts17:09.7Coldwater166.8I-8 Championship
12Isaac Struck-VanderHaak17:31.8Wyoming Potter’s House166.7Alliance Conference
11Jake Volz17:33.3Okemos166.6CAAC Blue 2
11Noah Thelen17:34.0Grand Ledge166.3CAAC Blue 2
10Asher Lawson17:26Walled Lake Northern166.3LVC Championship
10Zachary Greene17:19.0Woodhaven Brownstown166.3Downriver League Championship
11Tyler Hennessey17:23.1Berkley166.3OAA Blue Championship
10Brady Oosterhouse17:15.3Saranac166.2CMAC 3
11Mattias Tuls17:33.5Wyoming Potter’s House166.2Alliance Conference
12Linus Helzerman17:42.8Chelsea166.1SEC Championship
11Charles Gavan17:21.9Rockford166.0OK Red Championship
10Tyler Moore17:42.9Tecumseh166.0SEC Championship
9Ashton Kashat17:29.6Northville165.8KLAA Championship
11Brady Klementowski17:28South Lyon165.7LVC Championship
FRZawadi Mwathi17:21.3Woodhaven Brownstown165.6Downriver League Championship
10Nick DeRoo17:23.4Holland West Ottawa165.6OK Red Championship
12Henryk Fidler17:30.6Salem165.5KLAA Championship
12Isaac Fullerton17:14.4Parma Western165.2I-8 Championship
10Everett Galindo17:31.8Plymouth165.1KLAA Championship
12Levi Dutton17:42.1Fowlerville165.0CAAC Red 3
11Cooper Ankeney17:46.1Ann Arbor Pioneer165.0SEC Championship
11Landin Fisher17:46.3Adrian164.9SEC Championship
12Jack Paulsen17:25.5Grandville164.8OK Red Championship
11Boston Conn17:32.5Howell164.8KLAA Championship
11Luis Holowinski17:27.6West Bloomfield164.8OAA Blue Championship
10Grayson Diadiun17:32.9Howell164.7KLAA Championship
11Trevon Johnson17:39.0Holt164.7CAAC Blue 2
11Shane Bittikofer17:33.0Brighton164.7KLAA Championship
10Ryan Cooper17:31South Lyon164.7LVC Championship
11Francis Austen17:20.2Portland St. Patrick164.6CMAC 3
9Dylan McKinney17:26.4Rockford164.5OK Red Championship
12Camden Wornson17:40.2Rochester Adams164.3OAA Red Championship
10David Driver17:27.4East Kentwood164.2OK Red Championship
9Jonathan Love17:48.4Chelsea164.2SEC Championship
9Wyatt DelValle17:26.2Gibraltar Carlson163.9Downriver League Championship
12Emmanuel Roque-Bocangera17:41.6Oxford163.8OAA Red Championship
12Hunter Muzik17:35.8Brighton163.7KLAA Championship
9Hayden Volz17:42.0Okemos163.7CAAC Blue 2
11Quentin McRae17:50.2Dexter163.6SEC Championship
10Liam Trumpower17:36.5Livonia Franklin163.5KLAA Championship
9Grady Schaad17:36.7Northville163.4KLAA Championship
12Owen Cross17:29.7Grand Haven163.4OK Red Championship
11Hunter Rodak17:32.8Carleton Airport163.4Huron League Championship
12Aiden LaVictor17:31.8Beverly Hills Groves163.4OAA Blue Championship
11Ethan Anton17:36.9Northville163.4KLAA Championship
12Tyler Sillick17:37.0Northville163.3KLAA Championship
11Brady Wing17:37.7Novi163.1KLAA Championship
10Branden Hairston17:37.8Novi163.1KLAA Championship
10Logan Sicilia17:42.9Wyoming Potter’s House163.0Alliance Conference
11Brady O’Connor17:37.9Brighton163.0KLAA Championship
12Gustaf Finn17:52.0Ann Arbor Skyline163.0SEC Championship
9Peyton Mester17:44.2Oxford162.9OAA Red Championship
11Noah Verdejo17:38.6Novi162.8KLAA Championship
12Kyle Krasan17:52.6Ann Arbor Skyline162.8SEC Championship
11Will Fust17:38.8Livonia Churchill162.7KLAA Championship
11Jacob Blakemore17:37Highland-Milford162.7LVC Championship
12Marlowe Hartnett17:53.0Ann Arbor Skyline162.7SEC Championship
9Max Bobeda17:45.6DeWitt162.5CAAC Blue 2
11Nick Leonhard17:44.8Wyoming Potter’s House162.4Alliance Conference
12Nathan Kunzi17:33.0Hudsonville162.3OK Red Championship
12Jason Anderson17:40.4Dearborn162.2KLAA Championship
12Lukas Looman17:33.4Holland West Ottawa162.2OK Red Championship
10Alejandro Nagy17:46.6East Lansing162.1CAAC Blue 2
11Addison Dufendach17:33.9Rockford162.0OK Red Championship
9Kaden Boura17:36.2Ferndale161.9OAA Blue Championship
12TJ Conley17:55.2Ann Arbor Huron161.9SEC Championship
9Theo Kim17:41.8Salem161.7KLAA Championship
9Andrew Bell17:38.0Carleton Airport161.7Huron League Championship
11Max Carne17:56.5Ann Arbor Pioneer161.5SEC Championship
12Christopher Delaney17:47.6Wyoming Potter’s House161.5Alliance Conference
10Easton Howell17:57.2Dexter161.3SEC Championship
9Wyatt Jespersen17:57.4Pinckney161.2SEC Championship
11Caleb DeLand17:43.6Howell161.1KLAA Championship
11Liam Smith17:57.7Dexter161.1SEC Championship
12Cole Doty17:57.7Dexter161.1SEC Championship
12Max Foldvary17:39.8Monroe St. Mary CC161.1Huron League Championship
12Quentin Smith17:31.0Fowler161.0CMAC 3
10Thaddeus Hartzell17:39.1Beverly Hills Groves161.0OAA Blue Championship
10Ty Inglis17:50.2DeWitt160.9CAAC Blue 2
11Matthew Austin17:50.6DeWitt160.8CAAC Blue 2
12Freddie Bierling17:49.8Byron Center Zion Christian160.7Alliance Conference
11Austin Lebron17:45.0Brighton160.7KLAA Championship
10Michael Harris17:45.1Canton160.6KLAA Championship
SRBenjamin Ciesielski17:36.1Gibraltar Carlson160.6Downriver League Championship
10Grayson Crooks17:59.2Ann Arbor Pioneer160.6SEC Championship
11Owen Thorburn17:59.5Chelsea160.5SEC Championship
11Pete Fairchild17:44Walled Lake Northern160.3LVC Championship
9Davin MacDonald18:00.2Ann Arbor Skyline160.3SEC Championship
11Blake Lancaster18:00.3Ann Arbor Pioneer160.2SEC Championship
10Brayden Brodie17:42.3Flat Rock160.2Huron League Championship
11Sawyer Zeman17:56.4Haslett160.2CAAC Red 3
11Takeru Kikuta17:46.5Canton160.2KLAA Championship
12Ethan Quibell17:39.7East Kentwood160.1OK Red Championship
10Logan Gregory17:33.8Saranac160.1CMAC 3
11Alex Gallup17:47.0Brighton160.0KLAA Championship
9Royce Berletic17:53.2Rochester159.9OAA Red Championship
12Carter Jacobsen17:53.6Oxford159.8OAA Red Championship
11Alonso San Vicente Lugo17:53.7Rochester159.8OAA Red Championship
12Ethan Jorrey17:43.2Beverly Hills Groves159.6OAA Blue Championship
10Noah Heriford17:54.3Grand Ledge159.6CAAC Blue 2
12Bryan Barradas17:41.5East Kentwood159.5OK Red Championship
11Luke McCarty17:41.5Hudsonville159.5OK Red Championship
10Walter McMourrogh18:02.6Ann Arbor Huron159.5SEC Championship
10Mousa Ghaleb17:48.7Dearborn Fordson159.4KLAA Championship
10Evan Nordhaus17:48.9Canton159.4KLAA Championship
11Tanner Kuhn17:45.5New Boston Huron159.2Huron League Championship
10Anderson Buckland17:55.5Lake Orion159.2OAA Red Championship
9Matthew Zora17:55.9Rochester159.0OAA Red Championship
9Ethan Spoelman17:43.0Hudsonville159.0OK Red Championship
10Charles Lucas17:43.1Hudsonville159.0OK Red Championship
9Elijah Ouwinga17:44.4Hudsonville158.5OK Red Championship
11Logan Thomas18:05.5Temperance Bedford158.5SEC Championship
11Griffin Donahue17:50Highland-Milford158.3LVC Championship
10Teddy Connolly18:06.0Ann Arbor Pioneer158.3SEC Championship
10Augustus MacIntyre17:52.7Howell158.1KLAA Championship
11William Drake17:59.0Grand Ledge158.0CAAC Blue 2
12Ben Young17:40.0Lansing Christian158.0CMAC 3
10Mahir Tabakovic17:46.4Grandville157.9OK Red Championship
12Carter Banfield18:03.5Fowlerville157.8CAAC Red 3
10Mason Szyniszewski17:46.9Grandville157.7OK Red Championship
9Jack Maher17:52South Lyon East157.7LVC Championship
11Thoma Hattori17:54.2Novi157.6KLAA Championship
10Theodore Nakamoto17:54.3Novi157.6KLAA Championship
11Paxton Rose18:08.6Ann Arbor Skyline157.5SEC Championship
12Benjamin Ruprecht18:00.9Rochester157.4OAA Red Championship
12Ryan Fick17:55.0Brighton157.3KLAA Championship
10Alec Hoy18:05.1St. Johns157.3CAAC Red 3
9Gracin Zelski18:01.7DeWitt157.1CAAC Blue 2
10Graham Kubiak17:51.1West Bloomfield157.0OAA Blue Championship
12Parker Bomia-Laberdee18:10.5Monroe156.8SEC Championship
11Max Gray17:47.8Woodhaven Brownstown156.7Downriver League Championship
12Gavin Esper17:56.9Howell156.7KLAA Championship
11Wyatt Bovensiep17:51.9Auburn Hills Avondale156.7OAA Blue Championship
11Keagan Wright17:57.2Howell156.6KLAA Championship
12Christopher Gatto18:03.2Troy156.6OAA Red Championship
SOIvan Yepez17:48.4Allen Park156.5Downriver League Championship
10Josh Hilliard17:52.7Berkley156.4OAA Blue Championship
10Rahul Prasanna17:58.1Novi156.3KLAA Championship
12Colin Coole17:58.2Livonia Stevenson156.3KLAA Championship
11Connor Ball17:49.2Woodhaven Brownstown156.3Downriver League Championship
10Rhy Schneider17:51.4Rockford156.2OK Red Championship
10Brendan McAuliffe17:51.8Rockford156.1OK Red Championship
10Michael Williams17:53.8West Bloomfield156.1OAA Blue Championship
11Enrique Caldwell17:49.8Woodhaven Brownstown156.1Downriver League Championship
12Chris Collier17:54.2Oak Park155.9OAA Blue Championship
11Colin Stokes17:54.2North Farmington155.9OAA Blue Championship
10Elliott Cook18:09.4St. Johns155.9CAAC Red 3
12Judah Bakaitis18:05.5DeWitt155.8CAAC Blue 2
11Alex Niehaus17:59.6Plymouth155.8KLAA Championship
11Hayden Bovair17:55.6Carleton Airport155.8Huron League Championship
9Will Sollenberger18:14.2Saline155.6SEC Championship
9Colin Pierce18:01.3Livonia Churchill155.2KLAA Championship
10Landon Seidel18:01.4Livonia Stevenson155.2KLAA Championship
11Triston Thompson18:15.6Dexter155.1SEC Championship
10Patrick Alt18:15.9Ypsilanti Community155.0SEC Championship
12Calvin Haydamacker17:57.9Flat Rock155.0Huron League Championship
10Ben Kline18:16.3Ypsilanti Community154.9SEC Championship
11Edward Minor17:57.4Beverly Hills Groves154.9OAA Blue Championship
11Kodi Rose18:12.5Haslett154.8CAAC Red 3
9Kenneth Thompson18:16.7Ann Arbor Skyline154.8SEC Championship
11Rowan Holmes18:02.8Livonia Churchill154.7KLAA Championship
11Joshua Raoof18:02.9Canton154.7KLAA Championship
10Victor Mullins18:02.9Livonia Churchill154.7KLAA Championship
11Raphael Fournier18:17.1Ann Arbor Skyline154.6SEC Championship
9Donovan Ferris17:54.1Woodhaven Brownstown154.6Downriver League Championship
10Connor Lampe18:09.2Okemos154.6CAAC Blue 2
10Jonah Gray18:09.8East Lansing154.4CAAC Blue 2
9Gus Shires-Ray18:17.9Dexter154.4SEC Championship
11Stephen Gadaire18:18.4Ann Arbor Pioneer154.2SEC Championship
11Felix Spitz18:10.8Lansing Everett154.1CAAC Blue 2
12Grant Jurand18:11.3Clarkston153.9OAA Red Championship
10Carter Lee18:01.5Monroe Jefferson153.8Huron League Championship
10Bryce Schuh18:11.6Holt153.8CAAC Blue 2
11Zach McGee18:11.7Lake Orion153.8OAA Red Championship
12Veridique Manzi17:58.8East Kentwood153.7OK Red Championship
9Franklin Wyrembelski18:11.8Rochester Adams153.7OAA Red Championship
9Brayden Evans17:59.0Rockford153.7OK Red Championship
10De-Mani Roberts17:59.1East Kentwood153.6OK Red Championship
12Grant Lange18:16.3Mason153.6CAAC Red 3
10Easton Mahan18:06.8Hartland153.4KLAA Championship
12Gavin Hess18:05Highland-Milford153.3LVC Championship
11Elijah Louissaint18:12.2Grand River Prep153.3Alliance Conference
9Reid Stamper18:21.4Tecumseh153.2SEC Championship
12Miles Dell18:21.6Chelsea153.1SEC Championship
10Lincoln Gray18:07.8Hartland153.1KLAA Championship
12Luke Masserant18:04.3Monroe Jefferson152.9Huron League Championship
12Connor Fochtman18:14.6Okemos152.8CAAC Blue 2
12Brandon Fox18:08.6Northville152.8KLAA Championship
11Ryan Obry18:14.6Oxford152.8OAA Red Championship
11Thaddeus Overley18:14.7Lansing Waverly152.8CAAC Blue 2
SRJaden Haugabook17:59.7Woodhaven Brownstown152.8Downriver League Championship
12Isaac FoxElster17:56.2Portland St. Patrick152.6CMAC 3
11Jonah Busen18:05.4Monroe Jefferson152.5Huron League Championship
11Jeremiah Delagarza18:15.5Lansing Everett152.5CAAC Blue 2
10Everett Kessell18:05.6Carleton Airport152.5Huron League Championship
10Phineas Totten18:05.7Monroe St. Mary CC152.4Huron League Championship
9Alec Bolles18:02.7Hudsonville152.4OK Red Championship
11Rodrigo Valenzuela18:09.8Novi152.4KLAA Championship
11Lincoln Stam18:10.0Howell152.3KLAA Championship
11Tanner Wertz18:08Highland-Milford152.3LVC Championship
10Blair Jackson18:10.1Westland John Glenn152.3KLAA Championship
9Austin Ruppel17:53.4Marshall152.2I-8 Championship
11Christopher Hensler18:10.5Wayne Memorial152.2KLAA Championship
11Shane Nshime18:03.8East Kentwood152.1OK Red Championship
11Colin Booms18:20.8Haslett152.1CAAC Red 3
12Anders Bartlo18:16.8Oxford152.1OAA Red Championship
12Lukas Rennells18:15.8Muskegon Catholic Central152.1Alliance Conference
10Caleb Greer18:10.9Howell152.0KLAA Championship
12Henry Epler18:09South Lyon152.0LVC Championship
10Ethan Bussis18:17.7Grand Ledge151.8CAAC Blue 2
11Adam Weston18:21.7Williamston151.8CAAC Red 3
12Thomas Shaw18:10Highland-Milford151.7LVC Championship
9Collin Bancroft18:18.2Grand Ledge151.6CAAC Blue 2
12Adam Foster18:22.5Mason151.5CAAC Red 3
11Daniel Erdmann18:17.5Wyoming Potter’s House151.5Alliance Conference
10Paolo Cusi18:12.8Northville151.4KLAA Championship
9Cash Wilds18:26.9Pinckney151.4SEC Championship
10Conner Terry18:05.9East Kentwood151.4OK Red Championship
9Levi Oudbier18:18.0Tri-unity Christian151.3Alliance Conference
12Evan Lent18:11Walled Lake Western151.3LVC Championship
11Grayson Tidbury18:11Highland-Milford151.3LVC Championship
11Collin Jaskula18:04.0Gibraltar Carlson151.3Downriver League Championship
11Eli Schneider18:19.1Okemos151.3CAAC Blue 2
9Quentin White18:19.1Holt151.3CAAC Blue 2
12Wyatt Shaw18:13.1Hartland151.3KLAA Championship
9Ethan Oros18:13.3Northville151.2KLAA Championship
11Soren Nicoloff18:12South Lyon151.0LVC Championship
10Garrett Smith18:12Highland-Milford151.0LVC Championship
12Haven William18:09.0West Bloomfield151.0OAA Blue Championship
11Drew Vanderpuyl17:57.3Coldwater150.9I-8 Championship
10Trevor Mieras18:07.3Hudsonville150.9OK Red Championship
11Zachary Mitchell18:14.3Novi150.9KLAA Championship
9Andrew Lipski18:14.6Northville150.8KLAA Championship
JRDeacon Ashmore18:05.8Allen Park150.7Downriver League Championship
9Tucker Asman18:15.2Brighton150.6KLAA Championship
10Charlie Bowers18:15.3Brighton150.6KLAA Championship
9Connor Dazell18:29.4Temperance Bedford150.5SEC Championship
10Jackson Bannister18:08.9East Kentwood150.4OK Red Championship
12Lucas Kranzusch18:09.1Grandville150.3OK Red Championship
12Jabin Dieleman18:09.3Holland West Ottawa150.2OK Red Championship
12Isaiah Clark18:07.6Allen Park150.1Downriver League Championship
11Emmett Brick18:30.8Ann Arbor Pioneer150.1SEC Championship
10Cameron Stone18:10.0Grandville150.0OK Red Championship
12Ashton Henckel18:23.0Rochester150.0OAA Red Championship
12Ty Winchell18:00.1Marshall150.0I-8 Championship
9Kellan Burry18:17.4Novi149.9KLAA Championship
9George Mockeridge18:23.4Birmingham Seaholm149.9OAA Red Championship
11Henry Remington18:31.8Ann Arbor Skyline149.7SEC Championship
10Theo Carlson18:13.0Berkley149.7OAA Blue Championship
11Keston Rodda18:24.4Rochester Adams149.5OAA Red Championship
11Reuben Swafford18:13.5North Farmington149.5OAA Blue Championship
9Trent Kratz18:24.6Rochester Adams149.5OAA Red Championship
12Dallin Ormond18:17Walled Lake Western149.3LVC Championship
11Owen Collin18:19.3Brighton149.2KLAA Championship
11Ethan Hawkins18:19.6Hartland149.1KLAA Championship
10Tony Boggess18:33.9Ann Arbor Pioneer149.0SEC Championship
12Hayden Rogers18:30.1Williamston149.0CAAC Red 3
10Thiago Solis18:13.1Holland West Ottawa149.0OK Red Championship
11Gavin Culloty18:26.6Clarkston148.8OAA Red Championship
11Kohen Van Houten18:13.7Hudsonville148.8OK Red Championship
9John Rohmfeld18:20.8Livonia Churchill148.7KLAA Championship
11Evan Billings18:31.0St. Johns148.7CAAC Red 3
9Braelyn Conley18:27.5Clarkston148.5OAA Red Championship
11Ming-Hsuan Ma18:21.7Novi148.4KLAA Championship
12Austin Edwards18:16.7Oak Park148.4OAA Blue Championship
10Gage Ervin18:31.8Mason148.4CAAC Red 3
12Brayden Balagot18:22.3Brighton148.2KLAA Championship
11Garrett Villemure18:17.7Beverly Hills Groves148.1OAA Blue Championship
9Micah Zick18:36.7Tecumseh148.1SEC Championship
12Travis Sam18:28.9Rochester148.0OAA Red Championship
11Adryan Estrada18:33.0Mason148.0CAAC Red 3
11Jack Gardner18:23.7Brighton147.8KLAA Championship
12Ross Callahan18:23.7Northville147.8KLAA Championship
9Ethan Brittain18:23.9Howell147.7KLAA Championship
12Collin Mendel18:24.8Northville147.4KLAA Championship
10Braydon Han18:38.8Ann Arbor Pioneer147.4SEC Championship
12Landon Johns18:23White Lake Lakeland147.3LVC Championship
10Aiden McDonald18:31.8Lake Orion147.1OAA Red Championship
11Carson Szarejko18:08.8BC Harper Creek147.1I-8 Championship
11Ahmed Aboujrad18:32.1Okemos147.0CAAC Blue 2
11Nolan Mitchell18:13.1Pewamo-Westphalia147.0CMAC 3
10Avi Vertkin18:21.2Beverly Hills Groves146.9OAA Blue Championship
11Santiago Valenzuela18:40.3Ann Arbor Skyline146.9SEC Championship
12Hayden Barker18:40.7Monroe146.8SEC Championship
10Abbas Sayed18:26.8Dearborn146.7KLAA Championship
11Jaxon Perry18:26.8Hartland146.7KLAA Championship
11Isaac Kim18:25South Lyon East146.7LVC Championship
9Jamison Olejniczak18:25White Lake Lakeland146.7LVC Championship
11Fisher Lipsey18:33.1Grand Ledge146.6CAAC Blue 2
11David Bazan18:27.2Novi146.6KLAA Championship
10John Preuss18:41.3Dexter146.6SEC Championship
12Kaiden Shinew18:20.7Grand Haven146.4OK Red Championship
12Miles Buttel18:33.9Grand Ledge146.4CAAC Blue 2
11Job Moore18:32.9Wyoming Potter’s House146.4Alliance Conference
9Ty Ormond18:26Walled Lake Western146.3LVC Championship
9Nathan Sievert18:26White Lake Lakeland146.3LVC Championship
9Micah Schuessler18:29.0Livonia Churchill146.0KLAA Championship
10Easton Mascaro18:27South Lyon East146.0LVC Championship
10Jack Sagowitz18:29.4Brighton145.9KLAA Championship
FRMichael Sreniawski18:20.5Woodhaven Brownstown145.8Downriver League Championship
11Gavin Wilde18:24.7North Farmington145.8OAA Blue Championship
11Cameron Wellman18:28White Lake Lakeland145.7LVC Championship
9Landan Jenkins18:13.7BC Harper Creek145.4I-8 Championship
11Nathan Mann18:29South Lyon145.3LVC Championship
10Xavier Peralta18:36.1Grand River Prep145.3Alliance Conference
12Levi Wilcox18:24.2Hudsonville145.3OK Red Championship
9Judah Molchan18:24.3Hudsonville145.2OK Red Championship
12Tyler Marcissuk18:27.4Riverview145.2Huron League Championship
9Gavin Gause18:37.4Holt145.2CAAC Blue 2
9Micah Walters18:31.8Hartland145.1KLAA Championship
10Lee Raines18:30Walled Lake Western145.0LVC Championship
11Henry Park18:32.2Canton144.9KLAA Championship
12Charlie Vitkauskas18:26.0Rockford144.7OK Red Championship
9Zeke Turnbaugh18:31Walled Lake Northern144.7LVC Championship
12Kazutaka Suzuki18:33.2Canton144.6KLAA Championship
9Henry Frederick18:26.2Holland West Ottawa144.6OK Red Championship
10Alexander Klenczar18:39.3Troy144.6OAA Red Championship
12Morgan Moy18:39.4Okemos144.5CAAC Blue 2
9Joel Oosterhouse18:20.4Saranac144.5CMAC 3
10Cole Frederick18:33.4Belleville144.5KLAA Championship
9Landon Gilkey18:39.4Lake Orion144.5OAA Red Championship
11Jackson Harlow18:39.6Grand Ledge144.5CAAC Blue 2
10Lucas Zeckner18:47.6Adrian144.5SEC Championship
11Andrew Mitchell18:33.8Northville144.4KLAA Championship
12Gabe Gauss18:26.8Rockford144.4OK Red Championship
10Josh Wiseman18:27.0Grand Haven144.3OK Red Championship
10Landon Humphrey18:40.2Grand Ledge144.3CAAC Blue 2
10Jacob Kuti18:30.5Carleton Airport144.2Huron League Championship
12Andrew Hagerty18:48.7Pinckney144.1SEC Championship
11Aiden Giancotti18:40.9Holt144.0CAAC Blue 2
9Jack Hartke18:34.9Novi144.0KLAA Championship
10Alex Napier18:26.0Woodhaven Brownstown144.0Downriver League Championship
SRGabriel Beauchamp18:26.2Dearborn Edsel Ford143.9Downriver League Championship
10Parker Ginsberg18:28.2Grandville143.9OK Red Championship
9James Hollebeek18:28.5Rockford143.8OK Red Championship
12Ian Burley18:28.5Grand Haven143.8OK Red Championship
11Miggy Mercado18:35.6Livonia Churchill143.8KLAA Championship
11Drew Santi18:35.7Livonia Franklin143.8KLAA Championship
12Bryson White18:50.2Jackson143.6SEC Championship
12Aldo Hernandez18:36.3Wayne Memorial143.6KLAA Championship
11Connell Hardenbrook18:47.1Fowlerville143.3CAAC Red 3
12Lucas St Martin18:47.1Fowlerville143.3CAAC Red 3
9Christian Dalton18:37.1Livonia Churchill143.3KLAA Championship
10Brenton Musallam18:33.3New Boston Huron143.2Huron League Championship
11Mickenzie Brennan-Voght18:37.7Howell143.1KLAA Championship
10Isaac Kraftson18:51.9Ypsilanti Community143.0SEC Championship
9Carter Link18:36Walled Lake Northern143.0LVC Championship
11Daniel Doyle18:38.1Westland John Glenn143.0KLAA Championship
11Landon Miller18:25.3Fowler142.9CMAC 3
11Silas Shepherd18:21.4Jackson Northwest142.9I-8 Championship
12Lucas Korsmo18:43.5GR West Mich. Aviation142.8Alliance Conference
9Tommy Moundros18:44.5DeWitt142.8CAAC Blue 2
10Carson Scholz18:52.6Tecumseh142.8SEC Championship
11Lincoln Palmer18:33.8North Farmington142.7OAA Blue Championship
12Dominic Smith18:45.1DeWitt142.6CAAC Blue 2
12Graydon Ott18:44.2GR West Mich. Aviation142.6Alliance Conference
11Laron Mitchell18:39.2Northville142.6KLAA Championship
11Hunter Ducharme18:45.2Rochester142.6OAA Red Championship
12Arthur Nystrom18:49.6Fowlerville142.5CAAC Red 3
10Jackson Hunt18:22.7BC Harper Creek142.5I-8 Championship
9Colt Gilbee18:39.9Belleville142.4KLAA Championship
11Tyler Rockafellow18:27.0Perry142.3CMAC 3
11Hayden Brown18:38South Lyon East142.3LVC Championship
9Finn Hubert18:40.2Hartland142.3KLAA Championship
11Gabe Consiglio18:31.2Woodhaven Brownstown142.3Downriver League Championship
11Skyler Stepp18:40.3Howell142.2KLAA Championship
10Charles Zhang18:46.4Troy142.2OAA Red Championship
9Kyson Parker18:40.5Westland John Glenn142.2KLAA Championship
10Jackson Anderson18:45.5Muskegon Catholic Central142.2Alliance Conference
10Liam Venable18:46.6Troy142.1OAA Red Championship
11William VanHaaften18:54.7Saline142.1SEC Championship
9Gerry Valchine18:54.9Chelsea142.0SEC Championship
11Joe Barger18:47.0East Lansing142.0CAAC Blue 2
10Landon Dancik18:41.0Northville142.0KLAA Championship
10Gabe Walter18:39South Lyon142.0LVC Championship
10Isaac Griffith18:39Walled Lake Northern142.0LVC Championship
12Alessandro Smigliani18:41.2Brighton141.9KLAA Championship
9Gabe Busen18:37.3Monroe Jefferson141.9Huron League Championship
10Jonah Randall18:41.8Brighton141.7KLAA Championship
10Ryan Rodrigo18:42.1Novi141.6KLAA Championship
12Alex Edwards18:35.4Grandville141.5OK Red Championship
SOAndrew Nitz18:33.5Allen Park141.5Downriver League Championship
9Jace Frank18:48.6DeWitt141.5CAAC Blue 2
11Sebastian Hernandez18:25.7Coldwater141.4I-8 Championship
12Reed Schroeder18:29.8Pewamo-Westphalia141.4CMAC 3
10Ryan Legg18:48.9Clarkston141.4OAA Red Championship
10Thomas Wickenheiser18:39.1Monroe St. Mary CC141.3Huron League Championship
12Griffin Demyanovich18:34.4Woodhaven Brownstown141.2Downriver League Championship
12Aiden Parker18:26.8Coldwater141.1I-8 Championship
9John Burns18:49.9Rochester Adams141.0OAA Red Championship
9Kharon Thompson18:39.4Oak Park140.9OAA Blue Championship
9Patrick Regner18:50.4Troy140.9OAA Red Championship
11Carson Pavloff18:39.6Auburn Hills Avondale140.8OAA Blue Championship
9Adam Whitney18:27.6Jackson Northwest140.8I-8 Championship
9Micah Dahlgren18:50.7Okemos140.8CAAC Blue 2
11Carter Brindamour18:59.2Tecumseh140.6SEC Championship
12Cameron Weers18:28.3Marshall140.6I-8 Championship
10Noah Vigier18:51.4Rochester Adams140.5OAA Red Championship
9Owen SandersonPrice18:45.5Dearborn140.5KLAA Championship
11Sean Bostwick18:38.6Rockford140.5OK Red Championship
11Matthew Barnes18:45.7Howell140.4KLAA Championship
9Teagan Hoppe18:46.0Novi140.3KLAA Championship
9Ryan Muston18:44South Lyon East140.3LVC Championship
11Sawyer VanKuiken18:33.5Saranac140.2CMAC 3
12Landon Pershell18:56.7Williamston140.1CAAC Red 3
10Colin Johnson18:33.7Bath140.1CMAC 3
11Thadeus Price18:47.1Livonia Stevenson140.0KLAA Championship
11Daniel Beldin18:47.1Brighton140.0KLAA Championship
10Edward Gorkowski18:40.5East Kentwood139.8OK Red Championship
12Liam Schamper18:40.7Grand Haven139.8OK Red Championship
12Alex Saavedra18:40.9East Kentwood139.7OK Red Championship
11Marshall Kopietz18:54.2Grand Ledge139.6CAAC Blue 2
9Sean Kelley19:02.4Pinckney139.5SEC Championship
JRConner Goroni18:39.5Woodhaven Brownstown139.5Downriver League Championship
11Musa Khadija18:41.6Grand Haven139.5OK Red Championship
9Carter Castilla18:35.8Dansville139.4CMAC 3
12Matthew Staron18:47Walled Lake Northern139.3LVC Championship
11Dylan Hodges19:03.3Chelsea139.2SEC Championship
11Jake Acker18:59.5Haslett139.2CAAC Red 3
10Charlie O’Loughlin18:49.5Livonia Stevenson139.2KLAA Championship
12Jack Ruan18:40.5Southgate Anderson139.2Downriver League Championship
12Ryland McIntyre18:32.6BC Harper Creek139.2I-8 Championship
9Grayson Durflinger19:03.8Saline139.1SEC Championship
10Randolf Schneider18:37.2Dansville138.9CMAC 3
12Vincent Tome18:50.4Northville138.9KLAA Championship
JRMaks Kiss18:41.6Southgate Anderson138.8Downriver League Championship
12Caleb Schwarz18:49Waterford Kettering138.7LVC Championship
11Matthew Boone18:57.3Rochester Adams138.6OAA Red Championship
10Zayd Qamruzzaman18:51.4Novi138.5KLAA Championship
11Santos Ellis18:42.5Woodhaven Brownstown138.5Downriver League Championship
9Joseph Altesleben18:51.7Dearborn138.4KLAA Championship
10Momodou Ndiaye19:01.9Lansing Eastern138.4CAAC Red 3
10Carter Saurborn18:52.2Plymouth138.3KLAA Championship
10Amon Edwards18:58.5Birmingham Seaholm138.2OAA Red Championship
10Jackson Fry18:58.5Clarkston138.2OAA Red Championship
12Gavin Ward18:52.6Salem138.1KLAA Championship
12Will Bergesen18:58.7Birmingham Seaholm138.1OAA Red Championship
9Dawson Wiggerman18:45.7Rockford138.1OK Red Championship
12Josh Carpenter18:59.0DeWitt138.0CAAC Blue 2
10Alex Graham18:51South Lyon East138.0LVC Championship
9Ben Yater18:51Waterford Kettering138.0LVC Championship
SOKadence Saucier18:44.0Allen Park138.0Downriver League Championship
11Andrew Russell19:03.2Haslett137.9CAAC Red 3
10Evan Binelli18:48.2Berkley137.9OAA Blue Championship
11Gavin Pittenger18:59.2Lake Orion137.9OAA Red Championship
12Levi Beltman18:58.8Grand River Prep137.7Alliance Conference
12Cedar Smolash18:48.9West Bloomfield137.7OAA Blue Championship
10Aditya Regmi18:54.0Northville137.7KLAA Championship
12Cheick Traore19:08.0Ann Arbor Huron137.7SEC Championship
11Eddy Hedrick19:08.3Adrian137.6SEC Championship
12Connor Feng18:54.8Northville137.4KLAA Championship
10Austin Hodges18:42.0Laingsburg137.3CMAC 3
9Jack Jablonski19:05.1Williamston137.3CAAC Red 3
9Pranesh Shivaraj18:55.3Novi137.2KLAA Championship
10Ryan Lehto19:09.4Ypsilanti Lincoln137.2SEC Championship
11Alex Loomis19:05.7Fowlerville137.1CAAC Red 3
10Enzo Sabadin-Zampieri18:55.9Novi137.0KLAA Championship
9Colin Schloff18:56.0Plymouth137.0KLAA Championship
9Michael Sturgeon18:54White Lake Lakeland137.0LVC Championship
12Maximus Walker19:10.3Tecumseh136.9SEC Championship
10Ryan Marsee19:10.5Ypsilanti Community136.8SEC Championship
12Michael Wilson18:56.7Salem136.8KLAA Championship
12Xavier Simon18:43.9Fowler136.7CMAC 3
9Jasper Wolfson19:03.1Troy136.6OAA Red Championship
11Ragav Vijairaj18:57.4Novi136.5KLAA Championship
12TJ Pokorny18:48.4Southgate Anderson136.5Downriver League Championship
11Evan George18:57.8Northville136.4KLAA Championship
10Charlie Crowe19:04.0East Lansing136.3CAAC Blue 2
11Jonathan Yu18:58.4Novi136.2KLAA Championship
10Robert Sugrue18:58.8Howell136.1KLAA Championship
9Braxton Fantin18:57Walled Lake Northern136.0LVC Championship
10Logan Hake19:13.3Dexter135.9SEC Championship
SOLiam Yee18:50.5Woodhaven Brownstown135.8Downriver League Championship
11Burke Smith19:13.7Dexter135.8SEC Championship
12Louie Macon18:55.8New Boston Huron135.7Huron League Championship
9Jake Carlon18:53.2Hudsonville135.6OK Red Championship
10Pranay Sharma19:00.3Northville135.6KLAA Championship
9Tristian Rogers19:06.6Grand Ledge135.5CAAC Blue 2
11Mychael Johnson19:06.8East Lansing135.4CAAC Blue 2
11Ezekiel Beach19:10.9Fowlerville135.4CAAC Red 3
12Jeawon Lee19:07.1Troy135.3OAA Red Championship
9Anton Kwaiser19:15.1Ann Arbor Skyline135.3SEC Championship
9Skylan Bowie19:07.2Grand Ledge135.3CAAC Blue 2
11Townsend Moore18:54.4East Kentwood135.2OK Red Championship
10Rylan Pulliam19:07.7Clarkston135.1OAA Red Championship
12Bryan Gregory18:48.8Saranac135.1CMAC 3
11Nicholas Oliveira19:01.9Canton135.0KLAA Championship
10David Torrey19:01.9Hartland135.0KLAA Championship
11Josue Martinez18:57.0West Bloomfield135.0OAA Blue Championship
10Joel Tackett18:58.9Grosse Ile134.7Huron League Championship
9Lucas Duby19:08.9Lake Orion134.7OAA Red Championship
10Emmett Zemla19:01South Lyon East134.7LVC Championship
10Henry Wert18:56.3Hudsonville134.6OK Red Championship
10Emmett Strait19:17.4Ann Arbor Skyline134.5SEC Championship
10Oliver Vaudt19:17.6Dexter134.5SEC Championship
11Jack Fulop19:17.9Temperance Bedford134.4SEC Championship
10Levi Knoop18:51.0Portland St. Patrick134.3CMAC 3
9Lucas Newberry18:47.0Coldwater134.3I-8 Championship
10Brody Pulling19:14.2Mason134.3CAAC Red 3
9Eben Passero19:10.3Lake Orion134.2OAA Red Championship
9Zachary Mann18:57.3Rockford134.2OK Red Championship
9Mike Grupp19:04.7Hartland134.1KLAA Championship
9Bradley Nordstrom19:10.7Rochester134.1OAA Red Championship
9Dexton Feldpausch18:51.9Fowler134.0CMAC 3
10Tenyson Keysor19:04.9Howell134.0KLAA Championship
10Michael Bevilacqua19:18.9Ann Arbor Pioneer134.0SEC Championship
11Andrew Harrison19:19.0Temperance Bedford134.0SEC Championship
9Miles Koch18:58.1Holland West Ottawa134.0OK Red Championship
9Syler Rudy18:48.1BC Pennfield134.0I-8 Championship
11Garrett Patrick19:01.2New Boston Huron133.9Huron League Championship
11Noah LeCompte19:19.2Saline133.9SEC Championship
11Marcus Anderson18:58.8Grandville133.7OK Red Championship
10Hudson Watkins19:04Highland-Milford133.7LVC Championship
12Mason Becker19:20.0Jackson133.7SEC Championship
11Preston Vasas19:20.2Chelsea133.6SEC Championship
11Alec Sciturro19:06.3Salem133.6KLAA Championship
10Gabe Vinluan-Caulk19:06.9Brighton133.4KLAA Championship
10Michael Liberty19:07.0Plymouth133.3KLAA Championship
9Sean Godek19:02.0North Farmington133.3OAA Blue Championship
10Jameson Huhn18:54.1Pewamo-Westphalia133.3CMAC 3
12Chase Weers18:50.2Marshall133.3I-8 Championship
9Lucas Bahena19:21.2Saline133.3SEC Championship
10Judah Montgomery19:07.3Novi133.2KLAA Championship
11Ishaaq Hamzavi19:13.7Troy133.1OAA Red Championship
11Ryland Pastor18:50.8BC Harper Creek133.1I-8 Championship
10Connor Hui19:07.9Hartland133.0KLAA Championship
10Ashton Myers19:07.9Northville133.0KLAA Championship
11Christopher Walper19:21.9Saline133.0SEC Championship
12Bailey McClain19:06Waterford Kettering133.0LVC Championship
9Parker Emlaw19:08.3Northville132.9KLAA Championship
9Jack Duffy19:18.6Williamston132.8CAAC Red 3
10Lev Babcock19:03.7Berkley132.8OAA Blue Championship
10Nick DeJesus19:22.7Ann Arbor Pioneer132.8SEC Championship
10Caleb Van de Weghe19:01.9Holland West Ottawa132.7OK Red Championship
12Mason Tines19:14.9Oxford132.7OAA Red Championship
12Nolan Brescol19:23.2Temperance Bedford132.6SEC Championship
11Kolton Hitsman19:02.9Grand Haven132.4OK Red Championship
12Nic Tarry19:08Walled Lake Central132.3LVC Championship
9Rohan Khetan19:10.4Northville132.2KLAA Championship
9Daniel Kramer18:57.5Pewamo-Westphalia132.2CMAC 3
10Alessandro Garcia-Galan19:16.5Birmingham Seaholm132.2OAA Red Championship
11Duncan Sargent19:01.7Woodhaven Brownstown132.1Downriver League Championship
12Trevin Warner18:53.8Parma Western132.1I-8 Championship
10Shree Patel19:10.9Livonia Stevenson132.0KLAA Championship
9Axel Baca-Mora19:09Walled Lake Western132.0LVC Championship
10Dominic Wheeler19:21.3Fowlerville131.9CAAC Red 3
11Matteo Turon19:25.4Ann Arbor Huron131.9SEC Championship
FRSawyer Goroni19:02.6Woodhaven Brownstown131.8Downriver League Championship
11Chase Lawrence18:54.7Jackson Northwest131.8I-8 Championship
12Aiden Lello19:12.0Northville131.7KLAA Championship
10Jack Dunwoody19:03.2Gibraltar Carlson131.6Downriver League Championship
10Corbin Cummings19:06.0Rockford131.4OK Red Championship
10Ishan Pathak19:13.0Northville131.3KLAA Championship
9Jesse Thomas19:23.3St. Johns131.2CAAC Red 3
12Ben Holbrook19:09.4New Boston Huron131.2Huron League Championship
9John Schmidt19:27.8Saline131.1SEC Championship
10Tanner Krzysik18:57.2Hastings130.9I-8 Championship
10Dylan Chamberlin19:14.2Howell130.9KLAA Championship
10Leroy Bergeron19:20.7Oxford130.8OAA Red Championship
10Aidan Hebert-Foe19:10.7New Boston Huron130.8Huron League Championship
12James Darmofal19:15.2Brighton130.6KLAA Championship
11Kyler Shaw19:10.7North Farmington130.4OAA Blue Championship
11Issac Davis19:22.0Rochester130.3OAA Red Championship
10Colin Scott19:26.3Mason130.2CAAC Red 3
12Ethan Kilgore19:22.4Holt130.2CAAC Blue 2
11Zizheng Wang19:22.7Troy130.1OAA Red Championship
6Roberto Quan19:22.8Clarkston130.1OAA Red Championship
9Isaac Lindstrom19:30.9Saline130.0SEC Championship
10Axel Thompson19:13.0Carleton Airport130.0Huron League Championship
10Ryan Guinn19:17.3Canton129.9KLAA Championship
10Tyler Fawcett19:13.5Carleton Airport129.8Huron League Championship
10David Crowe Jr19:23.7Lake Orion129.8OAA Red Championship
9Nolan Webster19:27.8Haslett129.7CAAC Red 3
11Charles Kime19:17.8Brighton129.7KLAA Championship
9Maxwell Burt19:13.9Monroe Jefferson129.7Huron League Championship
9Nathan Koss19:24.1DeWitt129.6CAAC Blue 2
12Alex Martin19:32.5Chelsea129.5SEC Championship
11Christopher Welt19:32.7Saline129.4SEC Championship
9Gabriel Arreguin19:33.0Saline129.3SEC Championship
10Elliott Busch19:19.3Howell129.2KLAA Championship
12Alpha Kabba19:12.6East Kentwood129.1OK Red Championship
10Reid Hacker19:06.6Dansville129.1CMAC 3
10Rocco Cortese19:18South Lyon129.0LVC Championship
12Akshay Duvvuru19:26.9Rochester Adams128.7OAA Red Championship
10Alex Timmers19:03.9Hastings128.7I-8 Championship
9Lucas Wendel19:19Highland-Milford128.7LVC Championship
12Ben Zweng19:21.4Brighton128.5KLAA Championship
12Mason Maley19:35.9Chelsea128.4SEC Championship
10Evan White19:22.2Northville128.3KLAA Championship
12Khalil Fields19:22.3Plymouth128.2KLAA Championship
11Joel Schmidt19:28.4Grand Ledge128.2CAAC Blue 2
12Bryce Glossinger19:17.4Beverly Hills Groves128.2OAA Blue Championship
9Theo Cruz19:36.5Ann Arbor Pioneer128.2SEC Championship
11Johan Kim19:36.9Ann Arbor Huron128.0SEC Championship
10Caiden Hamlin19:23.0Hartland128.0KLAA Championship
11Daniel Sedlock19:21Walled Lake Northern128.0LVC Championship
10Eamon Sullivan19:29.3Rochester Adams127.9OAA Red Championship
10Saul Friedman19:18.5Berkley127.8OAA Blue Championship
12Robert Cabrera19:29.6Oxford127.8OAA Red Championship
10Nathan Warner19:22South Lyon East127.7LVC Championship
10Shaun Gleason19:17.2Grand Haven127.6OK Red Championship
11Dane Losee19:38.4Pinckney127.5SEC Championship
12Will Li19:24.6Northville127.5KLAA Championship
11Kort’e McKenzie19:30.8Lansing Everett127.4CAAC Blue 2
11Ameen Ali19:24.9Dearborn127.4KLAA Championship
10Alexander Emmi19:38.9Ann Arbor Huron127.4SEC Championship
12Milo Heiss19:23South Lyon East127.3LVC Championship
11Shepherd Richardson19:35.2Mason127.3CAAC Red 3
9Muntaser Mozeb19:25.8Dearborn Fordson127.1KLAA Championship
9Alex Paulsen19:19.2Grandville126.9OK Red Championship
12Peter Milne19:32.3Rochester Adams126.9OAA Red Championship
FRChristian Edwards19:17.8Lincoln Park126.7Downriver League Championship
10Issac Jones19:27.0Howell126.7KLAA Championship
10Paxton Alicandro19:25White Lake Lakeland126.7LVC Championship
9Cole Sangsland19:41.1Ann Arbor Skyline126.6SEC Championship
9Gavin Dean19:22.2Ferndale126.6OAA Blue Championship
10Jay Wilson19:33.2Clarkston126.6OAA Red Championship
10Ben Ruan19:18.2Southgate Anderson126.6Downriver League Championship
9Daelin Ring19:23.6New Boston Huron126.5Huron League Championship
9Liam Francis19:27.9Northville126.4KLAA Championship
10Calvin Bagale19:11.0Marshall126.3I-8 Championship
9Kaiden Dykstra19:21.8Rockford126.1OK Red Championship
12Jaden Zeilinger19:42.9Pinckney126.0SEC Championship
10Jaylen DeMarco19:35.2Lake Orion125.9OAA Red Championship
11Tate Kroll19:22.8Grandville125.7OK Red Championship
11Drew Callahan19:29.9Northville125.7KLAA Championship
JRSean Raines19:20.9Woodhaven Brownstown125.7Downriver League Championship
10Drake Green19:23.2Grand Haven125.6OK Red Championship
10Nathan Workman19:30.7Livonia Churchill125.4KLAA Championship
12Dylan Penzien19:27.1Milan125.3Huron League Championship
9Landon Flotkoetter19:32.0Novi125.0KLAA Championship
12Alexander Wilson19:27.0Beverly Hills Groves125.0OAA Blue Championship
11Carson Lauters19:25.3Grandville124.9OK Red Championship
10Elliott Lyngklip19:27.5Berkley124.8OAA Blue Championship
10Ethan Moon19:25.8Grand Haven124.7OK Red Championship
10Colt Bretz19:42.8Mason124.7CAAC Red 3
9Shane Murphy19:47.6Ann Arbor Pioneer124.5SEC Championship
10Alek Sventickas19:34.0Brighton124.3KLAA Championship
11Jackson West19:32Walled Lake Northern124.3LVC Championship
9Wesley Clayton19:27.7Rockford124.1OK Red Championship
12Dillan Roosien19:39.9GR West Mich. Aviation124.0Alliance Conference
11Collin Grahl19:40.9Lake Orion124.0OAA Red Championship
10Ethan Baker19:45.2Haslett123.9CAAC Red 3
10Chandler Hadley19:41.2Clarkston123.9OAA Red Championship
9Andrew Miller19:45.3St. Johns123.9CAAC Red 3
10Tanner Ziobron19:49.3Pinckney123.9SEC Championship
9Nikos Sidiropoulos19:49.4Ann Arbor Skyline123.9SEC Championship
9Landon Herbert-Osman19:26.8Woodhaven Brownstown123.7Downriver League Championship
11Rhys Todd19:41.9East Lansing123.7CAAC Blue 2
10Zach Reynolds19:42.4Clarkston123.5OAA Red Championship
9Kenny Hubbard19:42.7Grand Ledge123.4CAAC Blue 2
10Colton Blevins19:32.8Grosse Ile123.4Huron League Championship
9Kyle Gallinat19:35South Lyon123.3LVC Championship
9Ninan Crain19:43.4Okemos123.2CAAC Blue 2
11Caden Post19:42.5Wyoming Potter’s House123.2Alliance Conference
9Josiah Ruble19:20.6BC Harper Creek123.1I-8 Championship
11Aiden Yost19:43.6Grand Ledge123.1CAAC Blue 2
11Arthur Sawyer III19:43.8East Lansing123.1CAAC Blue 2
12Connor Hickey19:43.9Oxford123.0OAA Red Championship
10Austin Czischke19:36Walled Lake Central123.0LVC Championship
11Jensen Wright19:34.2Carleton Airport122.9Huron League Championship
9Miles Giroux19:38.3Northville122.9KLAA Championship
10Gideon Gemmen19:43.4Wyoming Potter’s House122.9Alliance Conference
9Jacob Finseth19:44.4Oxford122.9OAA Red Championship
10Aidan Fitek19:34.9Riverview122.7Huron League Championship
10Alex Perez Dottor19:44.9Troy122.7OAA Red Championship
9Teagan Miller19:52.9Jackson122.7SEC Championship
10Jonah Hills19:39.1Howell122.6KLAA Championship
9Samuel Kutschman19:45.1Rochester122.6OAA Red Championship
12Eric Henry19:45.1Lake Orion122.6OAA Red Championship
9Caleb Neubert19:22.3BC Harper Creek122.6I-8 Championship
10Ethan Christofferson19:45.5Lake Orion122.5OAA Red Championship
10Ethan McKinley19:45.7Troy122.4OAA Red Championship
9Regan Luce19:32.9Holland West Ottawa122.4OK Red Championship
11Caleb Carter19:46.0DeWitt122.3CAAC Blue 2
9Aarush Arora19:46.3Troy122.2OAA Red Championship
10William Place19:46.6Clarkston122.1OAA Red Championship
9Rikuto Baba19:40.7Novi122.1KLAA Championship
12Samuel Warren19:54.7Tecumseh122.1SEC Championship
12Jayson Hitchcock19:47.0DeWitt122.0CAAC Blue 2
11Justin Witt19:39White Lake Lakeland122.0LVC Championship
12Michael Zaremba19:39White Lake Lakeland122.0LVC Championship
11Austin Finkbeiner19:46.4Grand River Prep121.9Alliance Conference
9Leonidas Walker19:55.5Tecumseh121.8SEC Championship
12Rylan Branson19:37.5Riverview121.8Huron League Championship
FRChase Edwards19:32.6Woodhaven Brownstown121.8Downriver League Championship
10Henry Merchant19:51.8Williamston121.7CAAC Red 3
12Hunter Jones19:25.0BC Pennfield121.7I-8 Championship
12Colton Santos19:42.0Brighton121.7KLAA Championship
11Cameron Garcia19:38.3Milan121.6Huron League Championship
11Sawyer Grifhorst19:35.3Grandville121.6OK Red Championship
10Arfan Shariff19:42.4Novi121.5KLAA Championship
9Nathan Howes19:38.6Grosse Ile121.5Huron League Championship
9Joao Mai Gontijo19:48.8Rochester121.4OAA Red Championship
10Jack Feenstra19:48.0Byron Center Zion Christian121.3Alliance Conference
10Liam Grimm19:57.5Dexter121.2SEC Championship
10Elliott Worsley19:53.6St. Johns121.1CAAC Red 3
10Jake Seloske19:44.0Livonia Stevenson121.0KLAA Championship
9William Jr. Burress19:37.2East Kentwood120.9OK Red Championship
12Jackson Blum19:35.2Woodhaven Brownstown120.9Downriver League Championship
12Will Lutz19:44.3Brighton120.9KLAA Championship
10Michael Orsargos19:50.3Rochester Adams120.9OAA Red Championship
10Seeley Freville19:44.4Livonia Stevenson120.9KLAA Championship
10Gideon Stumph19:49.9Byron Center Zion Christian120.7Alliance Conference
10John Fontes19:43Walled Lake Northern120.7LVC Championship
11Riley Matthews19:59.0Temperance Bedford120.7SEC Championship
12Bryce Clarkson19:51.1Okemos120.6CAAC Blue 2
9Aoi Furukawa19:45.1Novi120.6KLAA Championship
10Evan Willis19:41.6Grosse Ile120.5Huron League Championship
9Morehouse Eric19:51.7Rochester120.4OAA Red Championship
11Phylip Elliott19:59.7Ann Arbor Skyline120.4SEC Championship
10Blake Davis19:45.8Hartland120.4KLAA Championship
10Bryan Goddard19:59.8Ann Arbor Huron120.4SEC Championship
11Greyson Stevens19:45.9Livonia Franklin120.4KLAA Championship
12Seth Jenkins19:39.0Hudsonville120.3OK Red Championship
12Owen Brown19:46.6Livonia Franklin120.1KLAA Championship
9Carmine Carbone19:46.6Brighton120.1KLAA Championship
10Zane Tonova19:42.8Grosse Ile120.1Huron League Championship
11Theodore VanKuiken19:33.8Saranac120.1CMAC 3
12Nathan Respress19:47.3Westland John Glenn119.9KLAA Championship
11Seth Clifford19:47.3Novi119.9KLAA Championship
9Hunter Wagoner19:30.8Coldwater119.7I-8 Championship
12Yanzhuo Chen19:53.8Troy119.7OAA Red Championship
10Caleb Call19:35.4Lansing Christian119.5CMAC 3
9Sean Montesi19:48.4Canton119.5KLAA Championship
9Yannick Giedeman19:41.4Rockford119.5OK Red Championship
11Andrew Soltow19:55.3Grand Ledge119.2CAAC Blue 2
11Aiden Jacobs20:03.3Pinckney119.2SEC Championship
9Nate Marques20:03.5Dexter119.2SEC Championship
9Gavin Vaughn19:48South Lyon119.0LVC Championship
9Cole Chapman19:56.0Oxford119.0OAA Red Championship
10Jonah Kish19:50.3Brighton118.9KLAA Championship
10Jayden Jackson19:37.6Laingsburg118.8CMAC 3
12Tyler Gilbert19:33.7Parma Western118.8I-8 Championship
10Elijah Smeak20:01.1Williamston118.6CAAC Red 3
11Liam Hoban19:51.3Canton118.6KLAA Championship
11Luke Meyer19:38.4Lansing Christian118.5CMAC 3
10Anoop Jagana19:51.7Novi118.4KLAA Championship
10Andrew Fay20:06.0Dexter118.3SEC Championship
12Dawson Dixon20:06.3Jackson118.2SEC Championship
12Sam Burtts20:06.6Pinckney118.1SEC Championship
10Elliot Boshaw19:52.8Hartland118.1KLAA Championship
10Tyler Fipp19:58.8Birmingham Seaholm118.1OAA Red Championship
9Madeus Muniz19:57.8GR West Mich. Aviation118.1Alliance Conference
11Lucas Wong19:53.0Novi118.0KLAA Championship
9Rohan Patel20:07.1Ann Arbor Skyline118.0SEC Championship
10Ben Obrycki19:53.4Livonia Churchill117.9KLAA Championship
9Josh Anderson20:07.6Tecumseh117.8SEC Championship
9Brad DeYoung19:59.7Holt117.8CAAC Blue 2
10Donovan Wells19:40.7Potterville117.8CMAC 3
9Brenton Kemmer19:59.9Clarkston117.7OAA Red Championship
11Connor Deyo20:00.0Lansing Waverly117.7CAAC Blue 2
9Mahip Parekh19:54.0Novi117.7KLAA Championship
9Foster Spurlock19:54.1Livonia Stevenson117.6KLAA Championship
11Haven Torreano20:08.1Ann Arbor Huron117.6SEC Championship
11Justin Hutt19:47.2East Kentwood117.6OK Red Championship
11Brendan Cotter19:50.5Flat Rock117.5Huron League Championship
9Kyle James19:55.0Livonia Churchill117.3KLAA Championship
11Dominic Berkemeier19:50.1Beverly Hills Groves117.3OAA Blue Championship
10Graham Tanner19:51.5Flat Rock117.2Huron League Championship
9Dimitrios Duque-Rico20:00.8GR West Mich. Aviation117.1Alliance Conference
10Cooper Lewis19:55.8Brighton117.1KLAA Championship
JRMatthew Effah19:46.8Gibraltar Carlson117.1Downriver League Championship
11Ian DeRuiter20:01.2Byron Center Zion Christian117.0Alliance Conference
9Jordan VanEssen19:49.2Grandville116.9OK Red Championship
12Gage Bowling19:39.2BC Harper Creek116.9I-8 Championship
11Xander Bloss19:56.8Hartland116.7KLAA Championship
12Logan Bok19:43.9Saranac116.7CMAC 3
12Logan Albritton19:52.5Beverly Hills Groves116.5OAA Blue Championship
12Viktor Norrod19:40.7Marshall116.4I-8 Championship
9Maxwell Wieber19:44.7Fowler116.4CMAC 3
11Tristan Bickmann19:57.8Howell116.4KLAA Championship
12Evan Gillahan20:04.3Okemos116.2CAAC Blue 2
11Marshall Baker20:04.5Okemos116.2CAAC Blue 2
10Noah Fowler19:42.3Parma Western115.9I-8 Championship
10Daxton Hune19:52.4Rockford115.9OK Red Championship
12Broderick Yensch19:55.6New Boston Huron115.8Huron League Championship
12Zachary Rinehart20:09.9Fowlerville115.7CAAC Red 3
10Peyton Deyo20:06.0Lansing Waverly115.7CAAC Blue 2
12Jerry Wang20:06.5Troy115.5OAA Red Championship
9Lincoln Moore19:51.5Woodhaven Brownstown115.5Downriver League Championship
12Matt Moilanen20:14.8Jackson115.4SEC Championship
11Caleb Kramer19:44.7Hastings115.1I-8 Championship
11Vincent Miller20:15.7Pinckney115.1SEC Championship
11Thomas Butts20:07.9Oxford115.0OAA Red Championship
9Aleksas Holdorf20:02.1Novi115.0KLAA Championship
12Joshua Burrows19:57.4West Bloomfield114.9OAA Blue Championship
11Jameson Holton20:12.8Mason114.7CAAC Red 3
10Benjamin Trumbull20:08.8Lake Orion114.7OAA Red Championship
9Alec Garst19:56.5Grandville114.5OK Red Championship
11Aiden McLean19:59.6Milan114.5Huron League Championship
9Ethan Clare20:14.0Williamston114.3CAAC Red 3
12Todd Postema20:10.7Birmingham Seaholm114.1OAA Red Championship
10Oliver Scherz20:01.0New Boston Huron114.0Huron League Championship
12Kell Stone-Palmquist20:19.3Ypsilanti Community113.9SEC Championship
12James Foltz19:52.4Laingsburg113.9CMAC 3
11Robbie Iussa20:05.4Northville113.9KLAA Championship
11DeJuan Oakley20:00.5West Bloomfield113.8OAA Blue Championship
11Aidan Fredericks20:15.7Williamston113.8CAAC Red 3
10Derek Wiseman20:19.8Dexter113.7SEC Championship
10Calvin Gunn19:52.9Bath113.7CMAC 3
11Hudson Bickley20:16.3Fowlerville113.6CAAC Red 3
12Aaron Alleman20:12.5Rochester Adams113.5OAA Red Championship
SOSidney Lamb19:57.5Woodhaven Brownstown113.5Downriver League Championship
10Mateo Ford20:06.8Canton113.4KLAA Championship
11Michael Nowicki20:05Highland-Milford113.3LVC Championship
11Levi Strong20:05South Lyon East113.3LVC Championship
12Liam Plank20:07.3Brighton113.2KLAA Championship
12Caleb Stumph20:12.7Byron Center Zion Christian113.1Alliance Conference
12Cooper Crandell20:13.7Rochester Adams113.1OAA Red Championship
10Zach Smith20:06White Lake Lakeland113.0LVC Championship
11Brady Pietszak20:08.1Westland John Glenn113.0KLAA Championship
9Andrew Mercer20:22.4Saline112.9SEC Championship
10Quinn Wilson-Schwartz19:59.4Dearborn Edsel Ford112.9Downriver League Championship
9Josh Smith20:14.7Clarkston112.8OAA Red Championship
9Michael O’Shea20:22.7Temperance Bedford112.8SEC Championship
10Aiden Vance19:51.8Marshall112.7I-8 Championship
12Ryan Rojas20:07South Lyon East112.7LVC Championship
10Josh Kwak20:23.2Ann Arbor Pioneer112.6SEC Championship
9Harrison Stolz20:02.3Holland West Ottawa112.6OK Red Championship
11Oliver Parish20:09.3Livonia Churchill112.6KLAA Championship
10Brandon French20:15.6Lake Orion112.5OAA Red Championship
11Andrew Sleeper20:02.9Grand Haven112.4OK Red Championship
12Dylan Neacato Doolittle20:08Walled Lake Western112.3LVC Championship
9Karson Brennan20:03.2Grand Haven112.3OK Red Championship
12Andrew Wilson20:16.3Clarkston112.2OAA Red Championship
12Dario Barella20:06.4Flat Rock112.2Huron League Championship
10Daniel Thomakos20:05.4West Bloomfield112.2OAA Blue Championship
10Joowon Lee20:24.6Ann Arbor Skyline112.1SEC Championship
11Bennett Thomas20:24.6Dexter112.1SEC Championship
12Chase Lanning20:15.7Byron Center Zion Christian112.1Alliance Conference
10Tyler Blank20:09South Lyon112.0LVC Championship
11Trey Williams20:09South Lyon112.0LVC Championship
9Trevor Moerdyke20:09South Lyon112.0LVC Championship
9Ben Weers19:54.1Marshall112.0I-8 Championship
9Theodore Lo20:11.3Livonia Churchill111.9KLAA Championship
11Colt Borror20:17.7Clarkston111.8OAA Red Championship
10Kenny Knudsen20:07.7Monroe St. Mary CC111.8Huron League Championship
12Matias Greve19:59.1Lansing Christian111.6CMAC 3
10Leo Chi20:26.1Ann Arbor Skyline111.6SEC Championship
11Ben Keebaugh19:59.2Fowler111.6CMAC 3
9Collin Roof20:26.5Temperance Bedford111.5SEC Championship
9Joel Rathka19:59.6Laingsburg111.5CMAC 3
11Jack Meehan20:26.6Chelsea111.5SEC Championship
9Chance Hochstein20:11Highland-Milford111.3LVC Championship
10Brody Bushman19:56.3BC Harper Creek111.2I-8 Championship
11Hayden Billings20:23.3St. Johns111.2CAAC Red 3
11Thomas Sokol20:13.9Howell111.0KLAA Championship
12Kyle Davey20:27.9Ann Arbor Huron111.0SEC Championship
10Liam Jimenez20:12Waterford Kettering111.0LVC Championship
9Jacob Bell20:14.3Livonia Stevenson110.9KLAA Championship
9Caleb Pearson20:21.0Okemos110.7CAAC Blue 2
9Ian Wright20:29.7Saline110.4SEC Championship
9Christopher Spratt20:21.9Okemos110.4CAAC Blue 2
11Brandon Buskulic20:02.9Pewamo-Westphalia110.4CMAC 3
11Logan Howe20:03.0Portland St. Patrick110.3CMAC 3
9Patrick Diaz20:14South Lyon East110.3LVC Championship
12Preston Mills20:26.7St. Johns110.1CAAC Red 3
10Gavin Heimberger20:12.9Riverview110.0Huron League Championship
9Loren Thelen20:04.1Pewamo-Westphalia110.0CMAC 3
9Alex Novak20:17.2Livonia Stevenson109.9KLAA Championship
SOJosh Putz20:08.2Woodhaven Brownstown109.9Downriver League Championship
9Brennan Kennedy20:16Highland-Milford109.7LVC Championship
10Ryan Burrows20:13.1West Bloomfield109.6OAA Blue Championship
12Owen Osterbur20:24.2Rochester Adams109.6OAA Red Championship
9Viswak Mahesh20:18.4Novi109.5KLAA Championship
11Charles Smith20:13.4Oak Park109.5OAA Blue Championship
11Aayush Chaugule20:24.4Troy109.5OAA Red Championship
11Braden Bennard20:09.4Gibraltar Carlson109.5Downriver League Championship
10Alberto Casile20:18.6Novi109.5KLAA Championship
10Adam Morales20:11.9Holland West Ottawa109.4OK Red Championship
9Jihong Min20:25.2Rochester109.3OAA Red Championship
10Cruz Torrez20:25.3Lansing Waverly109.2CAAC Blue 2
10Musaed Algahmi20:19.4Dearborn Fordson109.2KLAA Championship
SOFernando Rojas20:10.6Lincoln Park109.1Downriver League Championship
10Garrett Bloom20:29.8St. Johns109.1CAAC Red 3
12Gavin Tegtmeyer20:33.8Temperance Bedford109.1SEC Championship
12Atraiu Naik20:12.9Holland West Ottawa109.0OK Red Championship
9Jake Powrie20:26.0Lake Orion109.0OAA Red Championship
10Dale Hice20:07.5Saranac108.8CMAC 3
10Carson Dennis20:17.0Riverview108.7Huron League Championship
9Matthew Price20:27.3Rochester Adams108.6OAA Red Championship
11Braydon Newton20:04.4Parma Western108.5I-8 Championship
12Wyatt Musson20:27.5Rochester108.5OAA Red Championship
10Parker Erb20:04.6Hastings108.5I-8 Championship
11Jack Kemsley20:27.6Okemos108.5CAAC Blue 2
12Brennan Hankins20:21.6Belleville108.5KLAA Championship
12Lucas Carter20:17.2Berkley108.3OAA Blue Championship
12Ethan Tiffany20:28.5Birmingham Seaholm108.2OAA Red Championship
12Abiraj Sandhu20:28.5Rochester Adams108.2OAA Red Championship
10Ethan Miller20:36.5Ann Arbor Skyline108.2SEC Championship
9Easten Schick20:22.8Northville108.1KLAA Championship
11Joshua Gardner20:33.1Williamston108.0CAAC Red 3
10Simeon Strong20:37.3Chelsea107.9SEC Championship
11Creighton Beldin20:23.7Brighton107.8KLAA Championship
9Kai Hopkins20:11.0Potterville107.7CMAC 3
12Kam Richardson20:17.3Grand Haven107.6OK Red Championship
12Henry Elzinga20:29.5GR West Mich. Aviation107.5Alliance Conference
10Diego Yepez20:15.6Allen Park107.5Downriver League Championship
12Adam Fox20:17.7Grand Haven107.4OK Red Championship
11Sam Bishir20:38.9Ann Arbor Pioneer107.4SEC Championship
9Jabez Cruz-Terres20:30.3Wyoming Lee107.2Alliance Conference
9Calum Knull20:12.7Laingsburg107.1CMAC 3
9Dezmond MacDonald20:39.8Saline107.1SEC Championship
9Griffin Moore20:24South Lyon East107.0LVC Championship
10Nolan Jarvie20:32.3DeWitt106.9CAAC Blue 2
10Jacob ¨SuHo¨ Lee20:22.5Grosse Ile106.8Huron League Championship
11Armando Cuervo Elias20:31.8Wyoming Lee106.7Alliance Conference
9Kaedyn Smith20:13.8Fowler106.7CMAC 3
11Tyler Plumb20:13.9Perry106.7CMAC 3
11Jackson Mavel20:25South Lyon106.7LVC Championship
11Hudson Sutter20:41.2Dexter106.6SEC Championship
11August Stelzer20:41.8Ann Arbor Pioneer106.4SEC Championship
10Braden Fulk20:26South Lyon East106.3LVC Championship
12Blake Kurczewski20:26Walled Lake Northern106.3LVC Championship
11Bryce Thompson20:11.0Parma Western106.3I-8 Championship
10Xuanlin Chen20:34.2Troy106.3OAA Red Championship
12Noah Adcock20:15.3Lansing Christian106.2CMAC 3
12Will Ryan20:25.5Monroe St. Mary CC105.8Huron League Championship
9Jack Huhn20:16.8Pewamo-Westphalia105.7CMAC 3
11Jonas Meeuwsen20:23.0Grand Haven105.7OK Red Championship
10Sky Fausett20:36.1Rochester Adams105.6OAA Red Championship
10Vyom Uppar20:30.2Novi105.6KLAA Championship
11Melvin Stewart20:30.5Wayne Memorial105.5KLAA Championship
9Nikolai Valchev20:44.6Saline105.5SEC Championship
9Harshith Polisetty20:37.0Rochester105.3OAA Red Championship
10Ali E Almawri20:31.4Dearborn Fordson105.2KLAA Championship
11Andrew Hinks20:27.8New Boston Huron105.1Huron League Championship
11Dhanvin Sudhagar20:31.8Novi105.1KLAA Championship
12Grant Mortsfield20:26.9Berkley105.0OAA Blue Championship
9Cash Suzore20:28.1Monroe St. Mary CC105.0Huron League Championship
9Kai Olson20:25.6Hudsonville104.8OK Red Championship
10Jaylen Lazaro20:32.8Salem104.7KLAA Championship
12Jaeden Pearson20:25.9East Kentwood104.7OK Red Championship
12Jeremy VanderWall20:26.1Hudsonville104.6OK Red Championship
12Carson Andrews20:47.2Adrian104.6SEC Championship
9Gaven Limarvin20:39.5Troy104.5OAA Red Championship
10Ethan McFarland20:32Walled Lake Northern104.3LVC Championship
9Everett Jankowski20:34.7Canton104.1KLAA Championship
12Josh Grose20:33South Lyon104.0LVC Championship
10Ari Kish20:33White Lake Lakeland104.0LVC Championship
10Joshua Clark20:35.1Belleville104.0KLAA Championship
11Ryan Huang20:41.1Troy104.0OAA Red Championship
11Eli VanderLaan20:30.2Beverly Hills Groves103.9OAA Blue Championship
11William Yen20:30.5North Farmington103.8OAA Blue Championship
10Jaden Hawkins20:30.5West Bloomfield103.8OAA Blue Championship
11Landon Egli20:35.6Novi103.8KLAA Championship
10Liam Holdwick20:32.2New Boston Huron103.6Huron League Championship
10Kaden Ogoe20:36.3Salem103.6KLAA Championship
9Brendan Lezan20:42.7Holt103.4CAAC Blue 2
10Vincent DiCicco20:36.7Livonia Churchill103.4KLAA Championship
9Henry Bigger20:36.9Livonia Stevenson103.4KLAA Championship
10Luke Cipolla20:51.2Dexter103.3SEC Championship
9Thomas Streetman20:51.4Dexter103.2SEC Championship
9Josh Tyler20:37.8Livonia Stevenson103.1KLAA Championship
9Jacob Shattuck20:42.9GR West Mich. Aviation103.0Alliance Conference
10Nathan Zablocki20:44.0Birmingham Seaholm103.0OAA Red Championship
9John Foster20:43.3GR West Mich. Aviation102.9Alliance Conference
11Austin Steimel20:44.6Rochester Adams102.8OAA Red Championship
10Thomas Doversberger20:31.8Holland West Ottawa102.7OK Red Championship
12Holden Starn20:44.9Rochester102.7OAA Red Championship
11James Tiernan20:37South Lyon East102.7LVC Championship
11Braden Haring20:35.1Carleton Airport102.6Huron League Championship
10Devion Dillard20:45.1Lansing Everett102.6CAAC Blue 2
9Ahmadjon Mamarasulov20:45.3Troy102.6OAA Red Championship
10Joseph Johnson20:53.3Ypsilanti Lincoln102.6SEC Championship
9Evan Luo20:39.9Northville102.4KLAA Championship
10Thomas Martin20:38South Lyon East102.3LVC Championship
9Ravi Kothari20:54.1Ann Arbor Pioneer102.3SEC Championship
9Gabe Avila20:33.1Hudsonville102.3OK Red Championship
9Jackson Farnsworth20:46.4Grand Ledge102.2CAAC Blue 2
9Brentton Johnson20:46.4Lansing Waverly102.2CAAC Blue 2
9Beckett Webb20:46.5Lake Orion102.2OAA Red Championship
12Evan Hagerman20:27.6Bath102.1CMAC 3
10Nathan Lorzeille20:36.0West Bloomfield102.0OAA Blue Championship
12Ben Huffine20:34.1East Kentwood102.0OK Red Championship
12Jeffrey Brink20:34.3Hudsonville101.9OK Red Championship
10Jake Hunter20:47.4Lake Orion101.9OAA Red Championship
12Peyton Johnston20:28.5Potterville101.8CMAC 3
9Jackson Sarvo20:41.6Livonia Churchill101.8KLAA Championship
9Crew Petersen20:34.8Rockford101.7OK Red Championship
10Ilias Alshohatee20:42.2Dearborn Fordson101.6KLAA Championship
9Gibson Goodrich20:25.4Jackson Northwest101.5I-8 Championship
11Ameer Hider20:42.9Dearborn101.4KLAA Championship
9Landon Miller20:36.0Rockford101.3OK Red Championship
11Jack Yaldoo20:41Walled Lake Western101.3LVC Championship
9Owen Burrows20:38.9West Bloomfield101.0OAA Blue Championship
10Kristof Hernadi20:42South Lyon101.0LVC Championship
12Benjamin Uetrecht20:27.5Coldwater100.8I-8 Championship
9Riley Stewart20:58.7Ann Arbor Skyline100.8SEC Championship
10George Fredenberg20:59.2Chelsea100.6SEC Championship
10Caylor Elsesser20:28.3Marshall100.6I-8 Championship
10Sam Dunlap20:40.6Berkley100.5OAA Blue Championship
10Sriram Naidu20:51.8Troy100.4OAA Red Championship
11Collin Long20:29.2Coldwater100.3I-8 Championship
10Jose Hinojos20:42.6Riverview100.1Huron League Championship
9Eamon Riley20:41.7Berkley100.1OAA Blue Championship
12Mark Torres20:52.8Rochester100.1OAA Red Championship
10Maxim Craig20:53.7East Lansing99.8CAAC Blue 2
9Henry Kowalewsky20:58.1Mason99.6CAAC Red 3
11Brennan Boyce20:41.5Grandville99.5OK Red Championship
11Suchith Lanka20:48.6Belleville99.5KLAA Championship
10Braelen Russell20:48.7Belleville99.4KLAA Championship
12Noah Kosciuk20:54.7Birmingham Seaholm99.4OAA Red Championship
SRJustin Spencer20:39.9Taylor99.4Downriver League Championship
9Austin Harden20:55.3Birmingham Seaholm99.2OAA Red Championship
9Kian Kolka20:56.0DeWitt99.0CAAC Blue 2
9Andy Meyersieck20:45.0Ferndale99.0OAA Blue Championship
9Kolbe Uphaus20:33.1Jackson Northwest99.0I-8 Championship
11Elijah Benskey20:41.5Trenton98.8Downriver League Championship
9Esaiah Hutchinson20:56.9Grand Ledge98.7CAAC Blue 2
12Sean Hartz20:49South Lyon98.7LVC Championship
10Demetrio Bultman20:44.2Rockford98.6OK Red Championship
12Matthew Astapovich20:57.3Birmingham Seaholm98.6OAA Red Championship
11Carter Handwerker20:44.3Rockford98.6OK Red Championship
9Michael Mendez Jr.20:47.8Grosse Ile98.4Huron League Championship
9Gabe Szornyi20:50White Lake Lakeland98.3LVC Championship
12Dylan Strand20:50White Lake Lakeland98.3LVC Championship
11William Phan20:45.1Hudsonville98.3OK Red Championship
9Evan Verwys20:45.2Rockford98.3OK Red Championship
10Thor Jorgensen20:58.2Okemos98.3CAAC Blue 2
9Rohin Bachu20:52.3Northville98.2KLAA Championship
10Carter Sharpe21:06.3Monroe98.2SEC Championship
9Owen Wygant20:35.3BC Pennfield98.2I-8 Championship
SONoah Saavedra20:43.4Gibraltar Carlson98.2Downriver League Championship
11Samuel Kleyn20:57.5Byron Center Zion Christian98.2Alliance Conference
12Connor Joy20:58.6Birmingham Seaholm98.1OAA Red Championship
9Mohammad Alreyashi20:52.8Dearborn Fordson98.1KLAA Championship
10Aarav Chourasia20:53.0Canton98.0KLAA Championship
10Aiden Quenby20:51South Lyon East98.0LVC Championship
10Max Banas20:49.2New Boston Huron97.9Huron League Championship
10Grayson Stanifer21:07.9Saline97.7SEC Championship
10Benjamin Sillick20:54.0Northville97.7KLAA Championship
11Israel Cahill20:41.1Saranac97.6CMAC 3
11Rohan Gunna20:54.3Novi97.6KLAA Championship
11Andre Wright20:54.9Wayne Memorial97.4KLAA Championship
11Levi Gugino21:08.9Ann Arbor Huron97.4SEC Championship
9Hudson Shastal20:51.3New Boston Huron97.2Huron League Championship
9Hongyi Tan21:01.4Okemos97.2CAAC Blue 2
11Yuanxi Chen20:55.8Northville97.1KLAA Championship
10Bradley Bates21:10.0Temperance Bedford97.0SEC Championship
10Ben Weins21:10.2Temperance Bedford96.9SEC Championship
10Ethan Melendrez20:47.3Southgate Anderson96.9Downriver League Championship
9Ryan Shepard21:02.4Rochester Adams96.9OAA Red Championship
10Paul Tran21:02.8Lansing Waverly96.7CAAC Blue 2
9Aaron Snyder21:07.3Haslett96.6CAAC Red 3
11Austin Krause20:53.3New Boston Huron96.6Huron League Championship
12Gael Flores20:57.6Canton96.5KLAA Championship
10Edison Schaffer21:11.6Ann Arbor Huron96.5SEC Championship
9Alex Hicks21:11.8Tecumseh96.4SEC Championship
12Seungheon (Jayden) Lee21:04.0Troy96.3OAA Red Championship
12Surya Jeeda21:04.3Troy96.2OAA Red Championship
SOIbrahim Al-Zrouf20:49.8Trenton96.1Downriver League Championship
9Ty Lawson20:57Walled Lake Northern96.0LVC Championship
11Jacob Bentley20:55.1New Boston Huron96.0Huron League Championship
10Hunter Crosthwaite21:05.4Lansing Everett95.9CAAC Blue 2
12Gavin Oxenreider20:58Waterford Kettering95.7LVC Championship
10Kevin Beaudoin20:58Walled Lake Central95.7LVC Championship
12Isaac Thomas21:14.0Ann Arbor Huron95.7SEC Championship
12Colin Zaremski21:10.1Williamston95.6CAAC Red 3
9Keaton Pikal20:59Waterford Kettering95.3LVC Championship
12Henry Nanzer21:07.1Okemos95.3CAAC Blue 2
10Manuel Vite-Bustos21:01.2Novi95.3KLAA Championship
9Nova Vereecken20:54.9Grandville95.0OK Red Championship
10Hussein Almanfi21:02.2Dearborn Fordson94.9KLAA Championship
10Shingen Kurata21:02.3Livonia Stevenson94.9KLAA Championship
10Keeley Klosowski21:02.3Livonia Stevenson94.9KLAA Championship
12Parker Nightingale21:02.6Brighton94.8KLAA Championship
12Cameron Warren21:02.8Livonia Franklin94.7KLAA Championship
10Jude Shafer21:17.0Ann Arbor Skyline94.7SEC Championship
10Daniel Stout20:56.1Rockford94.6OK Red Championship
12Angel Cervante21:08.3Wyoming Lee94.6Alliance Conference
9Lorenzo Salas20:54.4Trenton94.5Downriver League Championship
12Caleb Armock20:56.5Grand Haven94.5OK Red Championship
9Bowen Ryan21:02White Lake Lakeland94.3LVC Championship
10Chase Austin21:09.6Muskegon Catholic Central94.1Alliance Conference
9Jaxon Miller21:03White Lake Lakeland94.0LVC Championship
9Brody Willard21:03Highland-Milford94.0LVC Championship
12Cole Druyor21:01.0New Boston Huron94.0Huron League Championship
10Ayden Toomey21:11.4Lansing Waverly93.9CAAC Blue 2
12Carter Krzysik20:48.5Hastings93.8I-8 Championship
10Bobby Spivey21:20.1Ypsilanti Lincoln93.6SEC Championship
10Patrick Wilson20:53.2Bath93.6CMAC 3
11Hezekiah Gin20:50.3Parma Western93.2I-8 Championship
10Levi Schultz21:06Highland-Milford93.0LVC Championship
10Luke Tyll21:03.1Beverly Hills Groves93.0OAA Blue Championship
10Liam Hannah21:08.3Livonia Franklin92.9KLAA Championship
11Henry Grupp21:08.6Hartland92.8KLAA Championship
FRLucas Pyle21:00.0Gibraltar Carlson92.7Downriver League Championship
9Eduardo Lauchu21:23.1Saline92.6SEC Championship
9Tommy Rohmfeld21:09.2Livonia Churchill92.6KLAA Championship
11Nathan Seitz21:09.8Northville92.4KLAA Championship
12Paul Korsmo21:14.8GR West Mich. Aviation92.4Alliance Conference
10Scott Ferguson21:23.9Tecumseh92.4SEC Championship
12Austin Bittikofer21:10.0Brighton92.3KLAA Championship
10Siddharth Arunagiri Karthi21:16.4Troy92.2OAA Red Championship
10Nathaniel (Nate) Keck21:24.4Temperance Bedford92.2SEC Championship
11Ty VanSkiver21:15.7GR West Mich. Aviation92.1Alliance Conference
12Jack Schmidt21:17.2Birmingham Seaholm91.9OAA Red Championship
9Bilal Jarouche21:11.3Dearborn Fordson91.9KLAA Championship
10Isaac Watson21:11.4Belleville91.9KLAA Championship
9Joseph Calley-Seal21:25.7Dexter91.8SEC Championship
10Chase Roberts21:12.3Livonia Franklin91.6KLAA Championship
12Aidan Stratton21:12.3Livonia Churchill91.6KLAA Championship
9Eduardo Zapata21:18.4Lake Orion91.5OAA Red Championship
11Nick White21:07.6North Farmington91.5OAA Blue Championship
10Vincent VanGorder21:18.7Birmingham Seaholm91.4OAA Red Championship
9Callum Ham21:27.4Dexter91.2SEC Championship
12Samvith Lanka21:13.6Belleville91.1KLAA Championship
12Logan Robinson21:00.7Laingsburg91.1CMAC 3
10Isaac Bard21:20.1Rochester Adams91.0OAA Red Championship
12Isaac Armbruster21:20.3Lansing Everett90.9CAAC Blue 2
12Trent Yeager21:28.5Temperance Bedford90.8SEC Championship
10Logan Barrington21:13Waterford Kettering90.7LVC Championship
11Caleb Nelson21:10.3North Farmington90.6OAA Blue Championship
9Dylan Witt21:15.6Livonia Franklin90.5KLAA Championship
9Rehan Syed21:15.8Plymouth90.4KLAA Championship
9Greyson Miller21:21.8Troy90.4OAA Red Championship
12Donaven Degraffenreid21:11.0Harper Woods90.3OAA Blue Championship
9Max Cichon21:30.3Ann Arbor Pioneer90.2SEC Championship
10Trevin Hegner21:00.0BC Pennfield90.0I-8 Championship
9Avery Fox21:04.4Pewamo-Westphalia89.9CMAC 3
11Princewill Ubajiogu21:17.8Livonia Churchill89.7KLAA Championship
11Daniel Landers21:24.0Grand Ledge89.7CAAC Blue 2
9Adam Nagy21:16South Lyon East89.7LVC Championship
9Samuel Smith21:24.7Rochester89.4OAA Red Championship
12Spencer Crozier21:01.8Hastings89.4I-8 Championship
9Rishab Balaji21:24.8Rochester Adams89.4OAA Red Championship
9Brady Steaban21:25.2Rochester89.3OAA Red Championship
9Andrew Way21:19.3Northville89.2KLAA Championship
9Landon McCoy21:16.1Riverview89.0Huron League Championship
12Christian Hilliard21:15.3Berkley88.9OAA Blue Championship
11Luke Owens21:26.5Lansing Waverly88.8CAAC Blue 2
11Daniel Bernal-Ponce21:08.0Pewamo-Westphalia88.7CMAC 3
9Matthew Sterioff21:21.0Northville88.7KLAA Championship
10Andrew Stevens21:08.2Laingsburg88.6CMAC 3
9Ricky Munguia-Vazquez21:27.3Lake Orion88.6OAA Red Championship
11Adithya Selvan21:22.0Northville88.3KLAA Championship
11Tim Finkbeiner21:27.9Grand River Prep88.0Alliance Conference
11Cooper Valko21:21Waterford Mott88.0LVC Championship
9Carter LaVictoire21:29.2DeWitt87.9CAAC Blue 2
9Ayden Ward21:23.4Novi87.9KLAA Championship
9Sidney Powell21:23.4Canton87.9KLAA Championship
9Matthew Wang21:29.5Okemos87.8CAAC Blue 2
11Yitao (Bruce) Sun21:29.6Troy87.8OAA Red Championship
12Dylan Ma21:29.7Rochester87.8OAA Red Championship
11Murad Murshed21:24.0Dearborn Fordson87.7KLAA Championship
11Udayan Ray21:30.3Troy87.6OAA Red Championship
10Josh Alula21:19.5Beverly Hills Groves87.5OAA Blue Championship
11Nicholas Croft21:19.6Beverly Hills Groves87.5OAA Blue Championship
12Nicholas Roggenbuck21:30.7Rochester Adams87.4OAA Red Championship
12Vincent Arnold21:30.9Lansing Everett87.4CAAC Blue 2
9Ethan Ma21:31.2Rochester87.3OAA Red Championship
9Briggs Corie21:39.5Saline87.2SEC Championship
11Nathan Brashaw21:21.8Riverview87.1Huron League Championship
12Riley Graf21:12.9Dansville87.0CMAC 3
11Emerson McGuire21:26.1Canton87.0KLAA Championship
11Om Lakhani21:26.7Canton86.8KLAA Championship
10Trace Duane21:26.7Plymouth86.8KLAA Championship
10Brandon Ma21:26.8Novi86.7KLAA Championship
9Kieran Woolf21:33.1DeWitt86.6CAAC Blue 2
11Alex Pelukas21:27.1Salem86.6KLAA Championship
12Griffin Mathews21:10.2Jackson Northwest86.6I-8 Championship
9Adam Nagarwala21:27.3Northville86.6KLAA Championship
12Miles Omeaux21:41.4Tecumseh86.5SEC Championship
9Kyler Tompkins21:27.7Livonia Franklin86.4KLAA Championship
11Reese Sarzynski21:33.8East Lansing86.4CAAC Blue 2
9Justin Truong21:34.3Lake Orion86.2OAA Red Championship
12Gavin McLane21:11.4BC Pennfield86.2I-8 Championship
10Brandon Simmons21:19.5Taylor86.2Downriver League Championship
11Kyler Calma21:28.8Westland John Glenn86.1KLAA Championship
9Henry Pettiford21:28.9Canton86.0KLAA Championship
9Bryce Duron21:22.0Rockford86.0OK Red Championship
9Zachary Nizol21:29.1Hartland86.0KLAA Championship
10Juan De la Vara Sanchez21:36.4Lake Orion85.5OAA Red Championship
9Gibson Isanhart21:35.5GR West Mich. Aviation85.5Alliance Conference
11Lucas Yuan21:44.5Ann Arbor Huron85.5SEC Championship
9Vanek Vincent21:29Walled Lake Western85.3LVC Championship
9Maxwell Romeri21:14.5Marshall85.2I-8 Championship
12Luke Schneider21:19.9Pewamo-Westphalia84.7CMAC 3
10Evan Wehrman21:38.8Byron Center Zion Christian84.4Alliance Conference
9Jacob Kadwell21:33.9Belleville84.4KLAA Championship
11Andrew Pierfelice21:34.0Salem84.3KLAA Championship
9Jude Bevington21:34.0Canton84.3KLAA Championship
JrJonathan Lule21:32Walled Lake Western84.3LVC Championship
9Sam Townsend21:32South Lyon East84.3LVC Championship
9Aiden Cunningham21:28.0Grandville84.0OK Red Championship
12Scotty Sheehy21:49.2Monroe83.9SEC Championship
10Joshua Diocares21:28.3East Kentwood83.9OK Red Championship
10Benjamin Keinath21:41.4Lake Orion83.9OAA Red Championship
JRJaxon Macey21:26.4Dearborn Edsel Ford83.9Downriver League Championship
9Gabe Umin21:31.7New Boston Huron83.8Huron League Championship
12Connor Hedke21:26.9Gibraltar Carlson83.7Downriver League Championship
12Joshua Hart21:36.9Wayne Memorial83.4KLAA Championship
9Max Mowatt21:24.0Pewamo-Westphalia83.3CMAC 3
10George Bae21:35South Lyon83.3LVC Championship
11Dyson Betts21:32.0Beverly Hills Groves83.3OAA Blue Championship
JRGavin Wort21:28.4Gibraltar Carlson83.2Downriver League Championship
11Joseph Anongdeth21:47.8Mason83.1CAAC Red 3
12Elliott Ryan21:37.8Northville83.1KLAA Championship
11Benjamin Andreas21:44.2Birmingham Seaholm82.9OAA Red Championship
9Sullivan McKillop21:44.5DeWitt82.8CAAC Blue 2
12Jack Bajema21:25.8Lansing Christian82.7CMAC 3
9Angel Ruiz21:44.8Rochester82.7OAA Red Championship
9Seamus Dugan21:44.1GR West Mich. Aviation82.6Alliance Conference
9Dominick Rempe21:35.7New Boston Huron82.4Huron League Championship
9Caden Amerine21:44.8Tri-unity Christian82.4Alliance Conference
12Wesley Spezia21:46.0Oxford82.3OAA Red Championship
12Gabriel Kibin21:40.2Canton82.3KLAA Championship
10Lucas Riggs21:35.7Berkley82.1OAA Blue Championship
9Gavin Doty21:54.8Dexter82.1SEC Championship
11Alex Holmes21:51.6Lansing Eastern81.8CAAC Red 3
11Mithesh Raja Govindaraja21:47.7Troy81.8OAA Red Championship
11Alex Diaz21:34.9Grandville81.7OK Red Championship
10Ezekiel Paloff21:56.7Ann Arbor Skyline81.4SEC Championship
10Lucas Mutschler21:57.4Dexter81.2SEC Championship
10Max Jager21:48.6GR West Mich. Aviation81.1Alliance Conference
11Derek Linares Oropin21:34.9Lincoln Park81.0Downriver League Championship
10Elijah Kim21:42Walled Lake Western81.0LVC Championship
SOLucas Mosley21:35.0Trenton81.0Downriver League Championship
12Matthew Rascol21:35.1Woodhaven Brownstown81.0Downriver League Championship
9Hugh Flack IV21:50.2Troy80.9OAA Red Championship
9Masen Stites21:58.4Adrian80.9SEC Championship
12Alexander Gordillo Castro21:51.2Rochester80.6OAA Red Championship
11Duy Huynh21:50.4Wyoming Potter’s House80.5Alliance Conference
9Jack Zarate21:46.0Canton80.3KLAA Championship
11Ethan Carey21:37.0Woodhaven Brownstown80.3Downriver League Championship
9Hudson Stamper21:41.3West Bloomfield80.2OAA Blue Championship
10Corey Hopka21:47.8Brighton79.7KLAA Championship
9Jacob Pier21:58.0Mason79.7CAAC Red 3
12Steven Ladasz21:46Walled Lake Northern79.7LVC Championship
12Alex Thomas21:35.1Saranac79.6CMAC 3
11Preetham Chilluru21:54.1Troy79.6OAA Red Championship
10Zack Davis21:48.3Westland John Glenn79.6KLAA Championship
9Troy Weatherbee21:41.6Grandville79.5OK Red Championship
9Tiffin Brenner21:43.6West Bloomfield79.5OAA Blue Championship
11Connor Class21:54.9Rochester79.4OAA Red Championship
9Dillon Braxton21:48Waterford Kettering79.0LVC Championship
12Maxx Lyngaas21:57.4Birmingham Seaholm78.5OAA Red Championship
9Ethan Nshime21:45.8East Kentwood78.1OK Red Championship
12Ralph Walter21:51Highland-Milford78.0LVC Championship
9Joey Vitali21:48.3Berkley77.9OAA Blue Championship
9Alexander Giller21:59.5Holt77.8CAAC Blue 2
11Juan Lara-Escobar21:54.0Livonia Stevenson77.7KLAA Championship
12Jacob Belliston21:52Highland-Milford77.7LVC Championship
11Caleb Lee22:08.1Ann Arbor Huron77.6SEC Championship
10Asher Beck21:37.1Parma Western77.6I-8 Championship
9Caden O’Mara21:47.1Grandville77.6OK Red Championship
11Maximilian Majcen21:45.3Trenton77.6Downriver League Championship
12Florian Jaehner21:49.9Beverly Hills Groves77.4OAA Blue Championship
SOLuke Bruce21:46.0Lincoln Park77.3Downriver League Championship
9Grayson Champagne21:48.2Rockford77.3OK Red Championship
12Joshua Glenn21:42.9Lansing Christian77.0CMAC 3
10Joshua Fletcher-Smith22:02.0Lake Orion77.0OAA Red Championship
9Carson Shirlen21:52.2Riverview76.9Huron League Championship
10Drake Oberlin22:02.4Holt76.9CAAC Blue 2
11Ryan Scully22:02.5Holt76.8CAAC Blue 2
9Joshua Byrne22:02.5Troy76.8OAA Red Championship
10Agamjot Dhaliwal21:56.6Novi76.8KLAA Championship
9Ryan Harris21:39.7Hastings76.8I-8 Championship
10Gavin Lang21:55Walled Lake Central76.7LVC Championship
10Ethan Hasenjager21:53.1Berkley76.3OAA Blue Championship
9Michael Chen22:04.6Okemos76.1CAAC Blue 2
11Ali Alnaib21:58.6Salem76.1KLAA Championship
12Owen Rottier22:05.0Grand Ledge76.0CAAC Blue 2
9Justin Podina22:05.0Lake Orion76.0OAA Red Championship
11Quinn Murphy21:52.3Rockford75.9OK Red Championship
12Jack Xu22:05.5Troy75.8OAA Red Championship
12Noah Jenkins21:52.7Hudsonville75.8OK Red Championship
10Zubair Ali22:05.9Oxford75.7OAA Red Championship
10Alex Bennett22:06.0Lake Orion75.7OAA Red Championship
11Max Nakamura22:00.1Northville75.6KLAA Championship
9Benjamin Strobel21:56.2Berkley75.3OAA Blue Championship
9Akhilesh Shil22:08.8Troy74.7OAA Red Championship
9Elijah Dasigan22:03.4Wayne Memorial74.5KLAA Championship
9Sebastian Straessel22:17.8Ann Arbor Pioneer74.4SEC Championship
9Matthew Porinsky22:02South Lyon East74.3LVC Championship
10Aiden Gagnon22:00.3Milan74.2Huron League Championship
9Greyson Briggs22:04.3Howell74.2KLAA Championship
9Grant Tercala22:06.0Northville73.7KLAA Championship
9Cale Estes22:03.2Monroe St. Mary CC73.3Huron League Championship
10Colin Goralski22:07.8Livonia Stevenson73.1KLAA Championship
11Blake Myers22:13.8Oxford73.1OAA Red Championship
12Jack DeMond21:55.1Lansing Christian73.0CMAC 3
10Karma Pillai22:14.3Rochester72.9OAA Red Championship
11Drew Albanice22:04.3Carleton Airport72.9Huron League Championship
11Logan Csapos22:18.6St. Johns72.8CAAC Red 3
9Nolan Clemmons22:08.6Salem72.8KLAA Championship
9David Shall22:08.8Belleville72.7KLAA Championship
12Brady Hefron21:55.9Saranac72.7CMAC 3
9Yasir Adam22:09.2Canton72.6KLAA Championship
10Matthew Hetrick22:15.3Holt72.6CAAC Blue 2
11Bryson Haubert22:15.7Rochester Adams72.4OAA Red Championship
10Mason DeWulf22:02.7Grandville72.4OK Red Championship
9Cayden Underhill22:24.7Adrian72.1SEC Championship
10Joseph Sawdon22:20.8Williamston72.1CAAC Red 3
9Carson Scholma22:04.4Hudsonville71.9OK Red Championship
11Wilson Zhu22:17.6Troy71.8OAA Red Championship
10Joseph Barrows22:17.8GR West Mich. Aviation71.4Alliance Conference
9Judah Miller22:27.0Ann Arbor Skyline71.3SEC Championship
10Justin Sorgeloos22:04.0Woodhaven Brownstown71.3Downriver League Championship
10Frank Kelley III22:18.5Grand River Prep71.2Alliance Conference
FRJonas Freese22:05.3Trenton70.9Downriver League Championship
10Rithvik Varma Chamarthi22:20.8Troy70.7OAA Red Championship
9Corbin Fear22:13Highland-Milford70.7LVC Championship
10Logan Simpson22:02.7Saranac70.4CMAC 3
12Ezekiel Rockhold22:02.7Saranac70.4CMAC 3
10Leon Spivey22:29.8Ypsilanti Lincoln70.4SEC Championship
11Markus Holyfield22:15.9Westland John Glenn70.4KLAA Championship
10Aiden DuBois22:23.5Holt69.8CAAC Blue 2
9Logan Myers22:19.2Howell69.3KLAA Championship
12Jackson McManus22:10.4Gibraltar Carlson69.2Downriver League Championship
10Shane Dodson22:25.6Rochester69.1OAA Red Championship
11Amir Jihad22:15.1North Farmington69.0OAA Blue Championship
9Tyler Hodge22:20.2Howell68.9KLAA Championship
11Theo Sprauer22:34.3Ann Arbor Pioneer68.9SEC Championship
10Cole Harms22:36.2Ann Arbor Skyline68.3SEC Championship
Brody Bickmann22:22.7Howell68.1KLAA Championship
10Billy Hilbert22:06.4Hastings67.9I-8 Championship
JRJohn Michalski22:14.9Woodhaven Brownstown67.7Downriver League Championship
11Jacob Sears22:31.6Rochester Adams67.1OAA Red Championship
12Barrett Walaskay22:25.8Hartland67.1KLAA Championship
10Mason Kidd22:21.8New Boston Huron67.1Huron League Championship
10Eshan Sikder22:26.0Novi67.0KLAA Championship
10Rowan Bell22:32.5Lansing Waverly66.8CAAC Blue 2
10Stephen Reindel22:26.9Northville66.7KLAA Championship
9Landon Breitner22:23.4Monroe St. Mary CC66.5Huron League Championship
11Hagen Stanich22:34.4Rochester66.2OAA Red Championship
9James Simpson22:27Waterford Kettering66.0LVC Championship
10Evan Martin22:25.3Carleton Airport65.9Huron League Championship
11Kellin Teddy22:43.9Dexter65.7SEC Championship
9Ricardo Sanchez22:36.0Rochester65.7OAA Red Championship
10Connor Skrade22:30.2Northville65.6KLAA Championship
SrAankit Thapa22:29Walled Lake Western65.3LVC Championship
10Zaid Iftikhar22:37.6Troy65.1OAA Red Championship
10Dan Bui22:45.8Ypsilanti Lincoln65.1SEC Championship
10Owen Klein22:27.9Flat Rock65.0Huron League Championship
10Bowen Zou22:45.9Ann Arbor Pioneer65.0SEC Championship
11Jestin Brewer22:39.5Lansing Waverly64.5CAAC Blue 2
9Henry Koyl22:16.7Coldwater64.4I-8 Championship
10Dakota Cole22:17.0Hastings64.3I-8 Championship
11Michael Reed22:25.9Gibraltar Carlson64.0Downriver League Championship
9Max Prociuk22:49.0Ann Arbor Huron64.0SEC Championship
SOEthan Myers22:26.5Allen Park63.8Downriver League Championship
9Mattox Keathley22:18.7Jackson Northwest63.8I-8 Championship
10Johnny Lapointe22:32.0New Boston Huron63.7Huron League Championship
10Cash Stanton22:27.2Gibraltar Carlson63.6Downriver League Championship
11Justin Vazquez22:27.4Trenton63.5Downriver League Championship
10Konrad Walbert22:31.7Berkley63.4OAA Blue Championship
9Drake Buday22:36.9Livonia Stevenson63.4KLAA Championship
12Kaleb Kindl22:44.6Oxford62.8OAA Red Championship
10Lucas Keinath22:44.9Lake Orion62.7OAA Red Championship
9Myles Reis22:45.0Lake Orion62.7OAA Red Championship
10Aaron Welsh22:30.1Allen Park62.6Downriver League Championship
9Jayden Wilson22:53.2Tecumseh62.6SEC Championship
9Wyatt Porzondek22:53.3Saline62.6SEC Championship
9Niranjan Vijayakumar22:46.2Rochester62.3OAA Red Championship
11Cameron Wray22:46.3Oxford62.2OAA Red Championship
10Tyler Haselius22:23.6Jackson Northwest62.1I-8 Championship
9Nischay Patil22:46.7Rochester62.1OAA Red Championship
11Maddox Going22:47.0Lake Orion62.0OAA Red Championship
12Eli Adler22:47.1Birmingham Seaholm62.0OAA Red Championship
11Rudolph Moussa22:47.2Troy61.9OAA Red Championship
JRMiguel Marquillero22:32.3Gibraltar Carlson61.9Downriver League Championship
9Bryan Tran22:36.4West Bloomfield61.9OAA Blue Championship
11Chris Ikenyi22:41.8Westland John Glenn61.7KLAA Championship
11Dylan Nizol22:42.0Hartland61.7KLAA Championship
10Eli Kaplan22:37.1Berkley61.6OAA Blue Championship
12Matthew Vasher22:33.6Woodhaven Brownstown61.5Downriver League Championship
12Jack Grossman22:43.0Howell61.3KLAA Championship
9Simon Kern22:41South Lyon61.3LVC Championship
10Landin Watkins22:44.3Canton60.9KLAA Championship
9Isaac Moilanen22:58.4Jackson60.9SEC Championship
11Roger Schmidt22:50.5Oxford60.8OAA Red Championship
9Cooper Stevens22:45.3Brighton60.6KLAA Championship
12Spencer Brandon22:51.8Clarkston60.4OAA Red Championship
10Trent Harmala22:44South Lyon60.3LVC Championship
10Logan Sattler22:52.2Rochester60.3OAA Red Championship
12Kyle Richards22:45Walled Lake Central60.0LVC Championship
10Charlie Mieloch22:45South Lyon60.0LVC Championship
9David House22:46Walled Lake Central59.7LVC Championship
9Magnus Brewer22:46Waterford Kettering59.7LVC Championship
9Luke Amo22:54.2Rochester59.6OAA Red Championship
10Suhas Posimreddy22:55.7Rochester59.1OAA Red Championship
9Eric Jin22:49.8Northville59.1KLAA Championship
11Jacob Monday22:56.6Rochester Adams58.8OAA Red Championship
9Matthieu Cras23:06.5Ann Arbor Huron58.2SEC Championship
10Ernesto Martinez22:57.8Grand River Prep58.1Alliance Conference
9Easton Wheeler22:53.1Salem58.0KLAA Championship
10Oliver Patterson23:07.3Saline57.9SEC Championship
FRSamuel Kelly22:45.0Lincoln Park57.7Downriver League Championship
10Asher Trost22:54.1Novi57.6KLAA Championship
9Maxwell Ambrosino23:08.2Ann Arbor Skyline57.6SEC Championship
9Griffin Baker22:37.5Parma Western57.5I-8 Championship
9Christian Palma Godoy22:53White Lake Lakeland57.3LVC Championship
9Sawyer Day23:03.5Okemos56.5CAAC Blue 2
10Ethan Schmink23:03.9Lake Orion56.4OAA Red Championship
11Josh Nigro22:56Highland-Milford56.3LVC Championship
11Bingcheng Zhu23:05.8Rochester Adams55.7OAA Red Championship
11Quinton Hurd23:05.8Troy55.7OAA Red Championship
11Jack Grimes23:14.8Dexter55.4SEC Championship
12James Doss22:54.1Grand Haven55.3OK Red Championship
11Cameron Betts22:48.2Laingsburg55.3CMAC 3
9Isaac Stahl22:56.5Berkley55.2OAA Blue Championship
10Ben Lin23:15.9Ann Arbor Huron55.0SEC Championship
10Mason Russeau22:58.9Carleton Airport54.7Huron League Championship
11Charlie Harding23:17.1Ypsilanti Lincoln54.6SEC Championship
9Luca Fulgenzi23:09.8Rochester54.4OAA Red Championship
12Nicholas Palazzolo23:18.3Dexter54.2SEC Championship
9Zach Rosek23:18.7Pinckney54.1SEC Championship
9Caleb Slowinski23:04.9Livonia Franklin54.0KLAA Championship
9Thomas Edwards23:11.0Rochester54.0OAA Red Championship
9Nate Tennon23:06.9Livonia Stevenson53.4KLAA Championship
10Drew Dimitrijevski23:13.0Troy53.3OAA Red Championship
12Gabriel Sheppard22:51.0Parma Western53.0I-8 Championship
11Kamari Lileton23:03.2Ferndale52.9OAA Blue Championship
11Shaundale Williams23:15.1Clarkston52.6OAA Red Championship
10Edin Halilovic23:05.3Auburn Hills Avondale52.2OAA Blue Championship
11Benjamin Goolsby23:16.5Rochester52.2OAA Red Championship
10Colton Seger23:15.8GR West Mich. Aviation52.1Alliance Conference
12Sam Thelen23:05.4Grandville51.5OK Red Championship
11Noah Hamilton23:06.3Grandville51.2OK Red Championship
10Zane Al Nasser23:14.2Livonia Franklin50.9KLAA Championship
10Jonathan Primus23:28.4Ann Arbor Pioneer50.9SEC Championship
9Jaden Nadolski23:05.5Southgate Anderson50.8Downriver League Championship
9Richie Bach23:21.1Lake Orion50.6OAA Red Championship
10Niiko Impola23:15.6Hartland50.5KLAA Championship
10Zhixin Wang23:21.8Rochester Adams50.4OAA Red Championship
9Gurshaan Boparai23:09.1Grandville50.3OK Red Championship
9Ryan Riefe23:16.3Brighton50.2KLAA Championship
10Quinton Herppich23:09.4Holland West Ottawa50.2OK Red Championship
12Derek Crum23:30.5Monroe50.2SEC Championship
12Benjamin Smiles23:22.6Lake Orion50.1OAA Red Championship
9Henry Dyson23:31.3Dexter49.9SEC Championship
10Andrew Thomas23:10.5Rockford49.8OK Red Championship
10Braylon Wood23:01.5Coldwater49.5I-8 Championship
10Lawrence Wang23:32.9Ann Arbor Skyline49.4SEC Championship
9Trulane Bogart23:32.9Ann Arbor Skyline49.4SEC Championship
9Aiden Smith23:02.2Parma Western49.3I-8 Championship
9Elliott Borg23:20.0Hartland49.0KLAA Championship
9Ian Hodge23:13.0East Kentwood49.0OK Red Championship
9Kridhav Vinothan23:26.7Rochester Adams48.8OAA Red Championship
12Weizhe Ding23:23.1Northville48.0KLAA Championship
11Alex Brewbaker23:40.0Ann Arbor Pioneer47.0SEC Championship
9Camden Conner23:13.2Fowler46.9CMAC 3
10Easton Timmer23:32.4Byron Center Zion Christian46.5Alliance Conference
11Samuel Holton23:23.6Monroe Jefferson46.5Huron League Championship
9Packer Nate23:33.1Grand River Prep46.3Alliance Conference
9Noah Sanday23:34.5Rochester Adams46.2OAA Red Championship
10Andy Ly23:29.7Novi45.8KLAA Championship
10Brock Boyd23:28White Lake Lakeland45.7LVC Championship
11Brenden Scott23:40.1Mason45.6CAAC Red 3
9Cole Stump23:40.2Mason45.6CAAC Red 3
9Charlie Poest23:23.6Grandville45.5OK Red Championship
11Brann Tercala23:30.8Northville45.4KLAA Championship
10Jonah Barber23:31.3Brighton45.2KLAA Championship
12Meer Ahmed23:46.0Ann Arbor Huron45.0SEC Championship
12Caidan Bauman23:38.6Lansing Everett44.8CAAC Blue 2
9Evan Diffin23:31South Lyon East44.7LVC Championship
10Drake Pratt23:20.8Laingsburg44.4CMAC 3
12Pedro Ortiz Juarez23:40.4Rochester Adams44.2OAA Red Championship
9Cohen Bailey23:17.9BC Harper Creek44.0I-8 Championship
12Gavin Swartout23:31.7Monroe St. Mary CC43.8Huron League Championship
10Lucas Mello23:32.3Grosse Ile43.6Huron League Championship
10Nathan Shaw23:19.5Parma Western43.5I-8 Championship
9Andrew Gregg23:51.4Ann Arbor Huron43.2SEC Championship
12Austin Soltow23:43.6Grand Ledge43.1CAAC Blue 2
9Brunno Eguiluz-Soto23:32.3East Kentwood42.6OK Red Championship
9Elliot McGill23:45.3East Lansing42.6CAAC Blue 2
11Bennett Kohler23:40.0Northville42.3KLAA Championship
11Virat Muddasani23:38White Lake Lakeland42.3LVC Championship
11Hank Bobicz23:36.4Milan42.2Huron League Championship
10Ben Behovitz23:46.9DeWitt42.0CAAC Blue 2
12Nathen Thie23:42.6Brighton41.5KLAA Championship
9Adon Terry23:47.8Wyoming Lee41.4Alliance Conference
10Maverick Hager23:43.0Howell41.3KLAA Championship
9Leo Roberts23:42South Lyon41.0LVC Championship
9Alexander Moll23:45.8Plymouth40.4KLAA Championship
10Dan Romero23:53.1Wyoming Lee39.6Alliance Conference
9Robert Landrum23:49.3Belleville39.2KLAA Championship
9Andrew Buchanan23:56.1Rochester39.0OAA Red Championship
10Gene Lapouttre23:47.8Flat Rock38.4Huron League Championship
JRXavier Metzger23:43.7Gibraltar Carlson38.1Downriver League Championship
10Joshua Andronic23:49.2Grosse Ile37.9Huron League Championship
10Colin O’Kelley23:49.3New Boston Huron37.9Huron League Championship
9Chase Badgley24:01.5Lansing Waverly37.2CAAC Blue 2
12Joel Lazenby23:53.3New Boston Huron36.6Huron League Championship
10Pheonix Petlock24:03.4Rochester36.5OAA Red Championship
10Brenley Legg23:40.8Coldwater36.4I-8 Championship
12Ryan Jom24:03.9Rochester36.4OAA Red Championship
10Logan Harper23:57Waterford Mott36.0LVC Championship
9Benjamin Bonadeo23:59.3Livonia Franklin35.9KLAA Championship
10Liam Barrington23:58Waterford Kettering35.7LVC Championship
10Liam Brake23:52.5Gibraltar Carlson35.2Downriver League Championship
11Brennen Bauerly23:44.6Coldwater35.1I-8 Championship
10Owen Straub24:16.0Temperance Bedford35.0SEC Championship
9Anthem Gyulveszi24:12.5Lansing Waverly33.5CAAC Blue 2
9Tayvell Graham24:22.9Jackson32.7SEC Championship
11Hua Hu24:24.1Ann Arbor Huron32.3SEC Championship
12Richard Pawlowski24:17.9Oxford31.7OAA Red Championship
11Michael Goodwin23:54.9Jackson Northwest31.7I-8 Championship
11Walter Groening24:26.4Ann Arbor Pioneer31.5SEC Championship
10Alexander Gross24:12:00Walled Lake Western31.0LVC Championship
9Lucas Yang24:13:00White Lake Lakeland30.7LVC Championship
9Temujin Weiner24:21.5Okemos30.5CAAC Blue 2
10Naveen Duvoor24:22.1Rochester Adams30.3OAA Red Championship
9Arie Kuyvenhoven24:21.6GR West Mich. Aviation30.1Alliance Conference
9Donald DeYoung24:20.2Belleville28.9KLAA Championship
9Tanner Bartley24:20.6Hartland28.8KLAA Championship
12Warren Hughley24:21.6Dearborn28.5KLAA Championship
9Ulises Aguilar24:14.8East Kentwood28.4OK Red Championship
9Adam El-sayed24:22.3Dearborn28.2KLAA Championship
9Ayden Greer24:28.5Lansing Waverly28.2CAAC Blue 2
9Coery Tumusiimw24:18.6Milan28.1Huron League Championship
11Pratyush Pawar24:29.7Troy27.8OAA Red Championship
11Asher Froebe24:34.8Lansing Eastern27.4CAAC Red 3
10Ryan Sakowski24:25.1Northville27.3KLAA Championship
11Nate Beckerman24:28.8Brighton26.1KLAA Championship
11Ali Syed24:29.9Plymouth25.7KLAA Championship
JRLeighton Thorn24:21.1Trenton25.6Downriver League Championship
9Youzaref Hannaoui24:31.0Dearborn25.3KLAA Championship
9Dylan Casenas24:37.2Birmingham Seaholm25.3OAA Red Championship
12Khalan Lowe24:22.5Trenton25.2Downriver League Championship
10Will Wiechertjes24:28.8Grandville23.7OK Red Championship
9Santy Alamillo24:47.2St. Johns23.3CAAC Red 3
9Owen Gilbert24:52.4Dexter22.9SEC Championship
12Donovan Rohn24:45.8Birmingham Seaholm22.4OAA Red Championship
9Aahan Jain24:42.0Plymouth21.7KLAA Championship
10Miles Hoffman24:48.1Birmingham Seaholm21.6OAA Red Championship
12Ethan Oliver24:37.9West Bloomfield21.4OAA Blue Championship
11Tyler Thieu24:49.1Lansing Waverly21.3CAAC Blue 2
9Jack McKeogh24:49.4Clarkston21.2OAA Red Championship
12Alexis Sanchez-Lopez24:48.5Muskegon Catholic Central21.2Alliance Conference
9Judah Glenn24:31.4Lansing Christian20.9CMAC 3
9Brayden Wright24:44:00South Lyon20.3LVC Championship
9Patrick Austen24:34.7Portland St. Patrick19.8CMAC 3
9Liam Rock25:02.6Temperance Bedford19.5SEC Championship
12Noor Hamze24:50.4Dearborn18.9KLAA Championship
9William Conover24:51.4Northville18.5KLAA Championship
9Sebastian Mendez24:42.5Woodhaven Brownstown18.5Downriver League Championship
9Raymond III Lira24:45.6East Kentwood18.1OK Red Championship
11Isaac Ribbentrop24:59.5Clarkston17.8OAA Red Championship
12Aidan Lutz24:52:00Walled Lake Western17.7LVC Championship
11Giuseppe Alastra24:48.6Woodhaven Brownstown16.5Downriver League Championship
11Matthew Hamil24:52.9North Farmington16.4OAA Blue Championship
FRJakob VanFossen24:50.6Woodhaven Brownstown15.8Downriver League Championship
11Madhav Pamidimukkala24:56.6North Farmington15.1OAA Blue Championship
12Ethan Harkenrider25:08.3Troy14.9OAA Red Championship
9Khalil Humphrey24:58.0Pontiac14.7OAA Blue Championship
9Noah Bulakowski25:09.1Rochester Adams14.6OAA Red Championship
11Colm Kinne25:13.6Lansing Eastern14.5CAAC Red 3
11Jack Day25:09.7Birmingham Seaholm14.4OAA Red Championship
10Richard Xie25:17.9Saline14.4SEC Championship
9Alexander Rizzo25:05.6Hartland13.8KLAA Championship
11Jake Leppla25:05:00Waterford Mott13.3LVC Championship
11Tomas Bourgeois25:14.8Birmingham Seaholm12.7OAA Red Championship
12Ziyaad Fareed25:15.1Troy12.6OAA Red Championship
9Mason Cwalina25:00.5Allen Park12.5Downriver League Championship
11Jaden Griffor25:06.5Carleton Airport12.2Huron League Championship
10Jack Darling24:54.0BC Harper Creek12.0I-8 Championship
11Gus Ward25:22.0Fowlerville11.7CAAC Red 3
11Alex Reader24:55.6Jackson Northwest11.5I-8 Championship
10Vincent Trevino25:22.1Rochester Adams10.3OAA Red Championship
9Bradley Kerr25:17.0Livonia Stevenson10.0KLAA Championship
11Noah Moore25:19.8Belleville9.1KLAA Championship
12Quinton Durr25:16.2Harper Woods8.6OAA Blue Championship
9Brendan Benson25:28.4Lake Orion8.2OAA Red Championship
11Matthew Wyman25:09.8Lansing Christian8.1CMAC 3
9Patrick Holland25:22.8Livonia Stevenson8.1KLAA Championship
9Sawyer Stahl25:37.9Pinckney7.7SEC Championship
12Antonio Abrahiem25:23:00Walled Lake Northern7.3LVC Championship
12Emmanuel Gallegos25:32.5Lansing Everett6.8CAAC Blue 2
9Alex Kendall25:33.3East Lansing6.6CAAC Blue 2
9Coleman Shackelford25:27.7Wayne Memorial6.4KLAA Championship
10Zach Usitalo25:42.5Pinckney6.2SEC Championship
9Ben Yang25:27:00White Lake Lakeland6.0LVC Championship
10Roman Hitchcock25:35.2Birmingham Seaholm5.9OAA Red Championship
9Calvin Meier25:25.6Flat Rock5.8Huron League Championship
12Benjamin Kmieciak25:30.0Northville5.7KLAA Championship
JRMichael Wilhelm25:22.0Gibraltar Carlson5.3Downriver League Championship
11Sage Krysiak25:33.8Berkley2.7OAA Blue Championship
9Ronan Dittmer25:46.3East Lansing2.2CAAC Blue 2
11Bhaavik Narayana25:46.8Troy2.1OAA Red Championship
9Kunwoo Kang25:42:00South Lyon East1.0LVC Championship
11Trent Ferrell25:41.0Carleton Airport0.7Huron League Championship
12Benjamin Crock25:41.7Flat Rock0.4Huron League Championship