2025 Ratings

2025 Ratings: Bluejay

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

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

Girls Adjustment: -5
Boys Adjustment: -2

Led by Lennox Naswell, the Charger boys dominated the Bluejay Elite race.

SHEPHERD SWEETNESS

Many, many, MANY runners had a great day. PRs, breakthroughs, stages set for the final month of the season. These are a few that stood out. I’m sure Jacob Tanner will feature a few more in his three stars, so look for those too.

Traverse City West’s girls with the comeback in the elite race. The Titans trailed by 32 points at the two mile mark and emerged with a 9-point victory. Significant movers over the final 1.1 were Reese Smith, moving up 8 spots and Abby Veit, passing 9 girls.

The statement made by Flint Powers Catholic. Having your fifth boy at 16:24 is sometimes good enough for a D1 crown. It definitely puts the Chargers in the driver’s seat for early November.

Howard City Tri-County, taking the regional rankings personally and delivering a win in the Blue section.

Xavier Solgot, his 15:31 setting the stage for the Macomb County Championship in two weeks.

Talya Schreiber, her 17:46 has to be the fastest UP time ever, right?

Callie Sinke, who apparently loves this course. She set her personal best here last year at MITCA and made a triumphant return, dropping almost 20 sec. from that time. In D4, it’s anyone’s race after Livingston and Callie has a great chance of hitting a low mark in her division.

*** = 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.Division
Okemos**143.31
Traverse City West**138.01
Midland Dow**128.71
Traverse City Central**128.11
Utica**125.51
Grand Ledge*119.71
Grand Blanc**117.31
Livonia Churchill112.71
Walled Lake Northern112.61
Lapeer112.01
Oxford108.71
East Lansing105.41
Holly101.91
Lowell84.11
L’Anse Creuse North83.71
Alpena81.21
Flushing78.71
Greenville74.31
Anchor Bay73.31
Saginaw Heritage41.11
Jackson15.61
TeamTop 5 Avg.Division
Goodrich124.52
Spring Lake120.02
East Grand Rapids117.22
Frankenmuth115.12
Freeland109.62
Shepherd103.82
Farmington Hills Mercy96.32
Alma66.32
Gladwin63.62
Fenton63.52
Howard City Tri-County45.82
Petoskey35.72
Saginaw Swan Valley33.32
Ionia30.52
Grand Rapids Catholic Central26.02
Big Rapids18.42
Birch Run15.02
Flint Powers Catholic8.62
Clio5.32
TeamTop 5 Avg.Division
Pewamo-Westphalia**116.63
Grand Rapids Covenant Christian*101.03
Grandville Calvin Christian*98.93
Remus Chippewa Hills*97.63
Benzie Central*94.73
Stanton Central Montcalm*84.83
Hart*82.33
Harbor Springs79.63
Traverse City St. Francis76.73
Reed City72.13
Bath71.83
Sanford-Meridian70.63
Roscommon67.13
Hanover-Horton65.93
Constantine50.03
Kalkaska46.73
Belding45.63
Elk Rapids44.63
Lake City38.53
Newaygo36.93
Shelby15.63
Grayling13.83
TeamTop 5 Avg.Division
Grand Traverse Academy**95.14
Buckley**92.84
Maple City Glen Lake*72.04
Saginaw Michigan Lutheran Seminary*62.64
Petoskey St. Michael42.84
Mt. Pleasant Sacred Heart42.64
TeamTop 5 Avg.Division
Marquette105.4UP 1

The tightly-packed Comet scorers ranged from 15:57 to 16:34, their 2nd place again proving they’re capable of big things.

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Lowell**197.31
Grand Ledge**196.01
Grand Blanc**191.21
Traverse City Central**189.61
Traverse City West*183.61
Oxford*183.51
Detroit Catholic Central*183.11
Davison*182.51
Saginaw Heritage*182.11
Okemos181.81
Livonia Churchill181.11
Holly180.51
Canton178.51
East Lansing174.21
H.H. Dow172.81
Walled Lake Northern172.71
Warren DeLaSalle172.51
Utica170.31
Alpena169.71
L’Anse Creuse North161.51
Lapeer159.91
Greenville159.71
Anchor Bay153.21
Flushing153.21
TeamTop 5 Avg.Division
Flint Powers Catholic***201.42
Alma***196.62
East Grand Rapids**193.92
Shepherd**181.72
Cedar Springs**181.52
Fenton*177.72
Spring Lake*173.42
Petoskey171.12
Grand Rapids Catholic Central166.82
Frankenmuth164.32
Howard City Tri-County163.82
Carleton Airport161.82
Gladwin158.72
Portland157.72
Freeland156.82
Saginaw Swan Valley153.12
Bay City John Glenn138.62
Flint Kearsley138.02
Ionia134.62
Goodrich132.72
Ortonville Brandon121.82
Big Rapids119.22
Gaylord113.22
Birch Run105.12
Clio100.52
Bay City Central81.42
TeamTop 5 Avg.Division
Charlevoix***190.03
Hanover-Horton**179.13
Benzie Central**178.13
Ithaca**176.83
Stanton Central Montcalm**176.03
Grand Rapids Covenant Christian*163.13
Hart*162.83
Lake City*162.53
Pewamo-Westphalia*159.43
Reed City*158.43
Sanford-Meridian152.53
Harbor Springs149.43
Roscommon149.03
Saranac143.13
Traverse City St. Francis139.03
Grayling133.53
Laingsburg133.13
Beaverton130.33
Kalkaska129.93
Otisville LakeVille119.73
Constantine118.13
Bath112.03
Harrison109.23
Kingsley103.03
Lakeview102.33
Grandville Calvin Christian98.73
Fairview96.43
Belding94.73
Newaygo91.83
Remus Chippewa Hills79.33
St. Louis65.73
TeamTop 5 Avg.Division
Maple City Glen Lake***182.54
Holland Calvary Christian***181.94
Mt. Pleasant Sacred Heart**171.14
Royal Oak Shrine**162.94
Mesick**161.64
Breckenridge**158.34
Petoskey St. Michael*153.64
Grand Traverse Academy*145.84
Saginaw Michigan Lutheran Seminary*142.04
Buckley*140.44
Leland136.44
Montabella104.74
Beal City102.84
Saginaw Arts & Science83.64
Carson City-Crystal76.24
TeamTop 5 Avg.Division
Marquette191.0UP 1

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Katie Berkshire16:58.7Gaylord182.1
10Rachel Smith17:06.9Okemos179.4
10Emilia Garces17:33.9Midland Dow170.4
12Talya Schreiber17:46.5Pickford166.2
11Tessa Mascari17:56.7TC West (Traverse City)162.8
11Maddie Lindley18:01.3Holly161.2
9Taryn Moore18:06.4Oxford159.5
12October Harns18:12.6Okemos157.5
12Siene Muraszewski18:13.4Utica157.2
12Natalie Foltz18:14.4Frankenmuth156.9
12Elise Barden18:21.4Frankenmuth154.5
11Alivia Ottinger18:29.2Goodrich151.9
11Clara Kaczor18:29.4Freeland151.9
10Callie Sinke18:33.3Onekama150.6
12Ella Fure18:35.6Marquette149.8
12Aviana Skinner18:40.0Grand Ledge148.3
10Anneliese Passchier18:49.1East Grand Rapids145.3
10Sophia Grinage18:55.6Leland143.1
10Kayla Shellenbarger19:03.6Goodrich140.5
11Alyssa Kramer19:03.8Pewamo-Westphalia140.4
12Lilah Weber19:04.0Lapeer140.3
11Allie Gallagher19:08.9Walled Lake Northern138.7
12Abby Veit19:09.2TC West (Traverse City)138.6
12Elizabeth Schafer19:11.3Okemos137.9
9Calista George19:17.8Pewamo-Westphalia135.7
11Adeline Armstrong19:19.0East Grand Rapids135.3
9Cecelia Jacobson19:19.6TC Central (Traverse City)135.1
12Alexis Kotkowicz19:22.1Spring Lake134.3
10Emily Truszkowski19:23.0TC Central (Traverse City)134.0
12Brynne Schulte19:25.6Elk Rapids133.1
10Maya Zakrzewski19:25.8Walled Lake Northern133.1
11Micali Teeple19:26.2Grand Blanc132.9
12Gracelin Martin19:27.5Greenville132.5
12Payton Lamb19:27.9TC West (Traverse City)132.4
10Danica Redes19:29.7Shepherd131.8
11Lydia Powers19:30.2Lapeer131.6
10Kelly Comfort19:33.5TC Central (Traverse City)130.5
10Avery Kelly19:35.7Benzie Central129.8
11Emma Brown19:38.3Utica128.9
11Shelby Kuiper19:38.4GR Covenant Christian128.9
12Nadia Cordes19:38.7Lapeer128.8
10Julia Bambach19:39.1Holly128.6
10Leighton Basile19:40.3TC West (Traverse City)128.2
12Reese Smith19:41.0TC West (Traverse City)128.0
12Rachael Halkey19:41.0Livonia Churchill128.0
9Ava Montero19:41.4Grand Ledge127.9
10Ava Knight19:42.8Macomb L’Anse Creuse North127.4
12Fiona Whitmyer19:45.1Okemos126.6
10Carmella Julian19:45.3Maple City Glen Lake126.6
10Dory Simon19:46.1Remus Chippewa Hills126.3
11Amelia McKinney19:46.4Grand Traverse Academy126.2
11Julie Schuessler19:46.6Livonia Churchill126.1
12Nora Gerzema19:48.1Farmington Hills Mercy125.6
11Cora Parker19:48.2Spring Lake125.6
9Katie Niederquell19:49.6Freeland125.1
10Khloe Lehnst19:54.0Ithaca123.7
9Hannah Vogel19:55.5Midland Dow123.2
12Anna Pray19:56.2Elk Rapids122.9
10Maisey Toteff19:56.9Hanover-Horton122.7
12Allie Metzler19:57.4Midland Dow122.5
10Leah Humphrey19:58.3Grand Blanc122.2
12Aletta Scholten20:00.2Grandville Calvin Christian121.6
8Faith Schipper20:01.0Holland Calvary Christian121.3
9Ava Higley20:01.4Frankfort121.2
10Ariana Rajah20:01.6TC Central (Traverse City)121.1
10Sawyer Lynn20:03.8Saginaw Heritage120.4
10Kylie Brown20:04.9Utica120.0
12Sienna Cobb20:05.3TC Central (Traverse City)119.9
10Madelene (Maddie) Vargo20:05.5Livonia Churchill119.8
12Lydia Jagger20:06.1Grand Ledge119.6
11Baylor Lauinger20:07.3Goodrich119.2
12Grace Coston20:08.8Stanton Central Montcalm118.7
9Lucy Straveler20:12.8East Grand Rapids117.4
10Joylin Brillhart20:13.2Midland Dow117.3
10Maizy Matthews20:14.3Breckenridge116.9
10Kaleigh Clark20:14.5Spring Lake116.8
11Makinna Foglesong20:15.0Ithaca116.7
10Lucy Bott20:15.5Fenton116.5
10Livia Willing20:16.9Grand Blanc116.0
10Mila Villarreal20:17.6Flint Powers Catholic115.8
9Alyse Cox20:18.1Maple City Glen Lake115.6
12Quinn Hatfield20:18.2Remus Chippewa Hills115.6
10Cailyn Baker20:19.3Shepherd115.2
10Mya Bower20:19.6Okemos115.1
12Peyton Tucker20:21.1TC West (Traverse City)114.6
12Bailey Wenzlick20:21.5TC West (Traverse City)114.5
12Ava Pawlick20:22.2Petoskey114.3
11Kylie Mausolf20:23.6Birch Run113.8
10Emily Barrie20:24.4East Lansing113.5
12Natalie Workman20:24.6Livonia Churchill113.5
11Lucy Conzelmann20:25.5Frankenmuth113.2
9Scarlett Popielarski20:25.5East Lansing113.2
10Kaila Cravotta20:25.7East Lansing113.1
12Ava Tow20:26.7Utica112.8
12Samantha Brown20:27.6Clio112.5
10Lindsay Smith20:29.1TC West (Traverse City)112.0
9Haleah Johnson20:29.3Grand Blanc111.9
9Matia Battjes20:29.5Spring Lake111.8
9Charly Braidwood20:30.0Spring Lake111.7
10Sienna Chapin20:31.7Oxford111.1
10Ellason Foster20:33.3Newaygo110.6
11Jenna Keilen20:33.4Pewamo-Westphalia110.5
11Natalie Rosema20:34.5Hart110.2
10Kate Macfarlane20:34.6Midland Dow110.1
11Addy Zeller20:34.9Onekama110.0
12Meghan Guczwa20:36.7Spring Lake109.4
11Clare Assaf20:39.0East Grand Rapids108.7
12Lillian Shev20:39.4TC Central (Traverse City)108.5
12Brooke McFarland20:39.4Utica108.5
10Jessica Toole20:41.4Midland Dow107.9
9Alaina Civinskas20:42.3Roscommon107.6
10Ava Clark20:43.2Goodrich107.3
9Jovie Overkamp20:43.4Ionia107.2
11Marlowe Walcott20:44.3Reed City106.9
10Ingrid Molins Rallo20:45.4Benzie Central106.5
10Gabriella Dallas20:47.3Freeland105.9
12Laila Bodell20:47.7Oxford105.8
11Bridget Raven20:48.3TC West (Traverse City)105.6
12Elsa Gomez20:48.7Grand Ledge105.4
11Claire Arnold20:49.1Essexville Garber105.3
11Lydia Minderhoud20:50.0GR Covenant Christian105.0
11Faith Jenkins20:50.5Grandville Calvin Christian104.8
9Addisyn Atwood20:52.8Walled Lake Northern104.1
11Claire Brown20:53.5Goodrich103.8
12Megan Gimmey20:53.7Shepherd103.8
12Sarah Albright20:54.8Grand Blanc103.4
11Brynlee Swihart20:54.8Hanover-Horton103.4
10Elizabeth Gerzema20:54.9Farmington Hills Mercy103.4
10Aaliyah Hillier20:55.1Kalkaska103.3
10Faith Helsel20:57.5Lake City102.5
10Alyssa McFall20:58.2Okemos102.3
10Peyton Nellis20:58.3Remus Chippewa Hills102.2
9Gretchen Oyer20:58.6TC Central (Traverse City)102.1
11Laura Castrejon20:59.3Newaygo101.9
9Zakia Wagoner21:00.5Onekama101.5
10Lynnae Meengs21:00.6Grandville Calvin Christian101.5
9Kristina Bott21:01.4Benzie Central101.2
9Lexi Kinder21:02.4St. Louis100.9
12Anna Poppema21:02.5Bath100.8
11Charlotte Simon21:04.4Pewamo-Westphalia100.2
11Natalie Burpee21:04.5Leland100.2
10Codianne Palczewski21:04.5Utica100.2
12Ava Johnson21:05.2Macomb L’Anse Creuse North99.9
12Mirthe Breuker21:05.8Buckley99.7
11Veronica Paga21:06.3Petoskey St. Michael99.6
12Tessa Swier21:08.2Midland Dow98.9
12Addison Jarosz21:08.7Frankfort98.8
11Anabelle Sketch21:10.9TC Central (Traverse City)98.0
12Audrey Latchaw21:10.9Lowell98.0
12Izzy Szymasnki21:11.3Alpena97.9
10Ainslie Carter21:12.0Farmington Hills Mercy97.7
12Madison Aten21:12.9Grand Ledge97.4
12Braelyn Bunting21:13.9Stanton Central Montcalm97.0
9Audra Krause21:14.2New Baltimore Anchor Bay96.9
9Kinsley Lounds21:14.7Grand Ledge96.8
9Brooklyn Griffin21:15.2Buckley96.6
12Alyssa Spicer21:15.2Mesick96.6
12Haley Sutherby21:15.3Walled Lake Northern96.6
9Allison Burns21:15.8Constantine96.4
11Eryn Veverka21:16.0Marquette96.3
11Delaney Smith21:16.6Pewamo-Westphalia96.1
11Addison Patrzik21:17.1Grand Traverse Academy96.0
9Paige Thelen21:17.5Grand Ledge95.8
10Dalia Fermaglich21:19.3East Lansing95.2
12Kinsey Peer21:19.5Buckley95.2
11Molly Kate Hollandsworth21:21.1Traverse City St. Francis94.6
9Emma Putnam21:22.1Lowell94.3
10Sophia Balistreri21:22.4Harbor Springs94.2
12Esme Ulland-Joy21:22.8Marquette94.1
11Mikayla Kulawiak21:23.4Buckley93.9
11Maddie Leslie21:23.7New Baltimore Anchor Bay93.8
10Alaina Schaner21:24.4Hart93.5
9Ava Cantway21:24.7Marquette93.4
10Evelyn Grant21:24.7Marquette93.4
9Leah Elzinga21:24.9GR Covenant Christian93.4
9Katherine Schafer21:26.0Pewamo-Westphalia93.0
11Madison Smith21:26.1Grand Traverse Academy93.0
11Anna DeVries21:26.3GR Covenant Christian92.9
11Mikenna Nagel21:26.3Sanford-Meridian92.9
10Vivian O’Callaghan21:27.0Gladwin92.7
11Hallee Hervey21:27.4Reed City92.5
12Anna Pake21:27.8Howard City Tri-County92.4
10Ava Benedict21:28.0Ionia92.3
11Andrea Rolston21:28.9Stanton Central Montcalm92.0
11Olivia Reding21:28.9TC West (Traverse City)92.0
12Julia Moore21:29.5East Lansing91.8
12Emilee Young21:29.7Shepherd91.8
12Piper Williams21:30.0Okemos91.7
9Evelayna Szajner21:30.0Gaylord91.7
12Anna Johnson21:31.9Alma91.0
10Marin Van Proeyen21:32.6Walled Lake Northern90.8
11Ava Zeratsky21:32.6TC West (Traverse City)90.8
10Amelia Dawe21:34.3Ithaca90.2
10Harlow Hughes21:37.6Lake City89.1
12Madeleine Varhola21:38.0Midland Dow89.0
12Kate Waugh21:38.2Okemos89.0
9Sophia Wood21:38.2Walled Lake Northern88.9
12Isabella Dunn21:39.3Goodrich88.6
10Esther Cahill21:39.5Saranac88.5
10Gabi Rempe21:40.5Harbor Springs88.2
10Emma Kerr21:42.5Traverse City St. Francis87.5
9Elaine Bentley21:42.7Jackson87.4
12Grace Brown21:44.7Jackson86.8
12Madeleine Plowright21:44.9East Lansing86.7
11Mia Vonderheide21:45.2Lowell86.6
9Amira Perrier21:46.9Marquette86.0
11Laura Janisse21:47.9Roscommon85.7
10Bryn Riley21:48.1Hart85.6
12Alaina Driver21:48.3Potterville85.6
12Maria Campbell21:48.5Grandville Calvin Christian85.5
9Laela D’John21:49.3Utica85.2
9Sadie Nelson21:49.6Grand Ledge85.1
11Tess Hoedel21:50.6Grand Traverse Academy84.8
9Kate DeVries21:50.9GR Covenant Christian84.7
11Addy Wiers21:51.0Charlevoix84.7
9Abigail Misiak21:51.5Alpena84.5
9Elizabeth Kopp21:52.2Utica84.3
11Ellie Beach21:52.4Sanford-Meridian84.2
10Briella Kohley21:53.3Spring Lake83.9
11Morgan Hoyt21:54.0Oxford83.7
11Marion Renard21:54.0Alpena83.7
10Courtney Lawhorne21:54.9Bath83.4
9Ava Fox21:55.3Oxford83.2
11Isabel Reinke21:55.6Freeland83.1
10Avery Byers21:56.3Flushing82.9
9Aubree Herr21:57.0Lapeer82.7
12Clara Craig21:57.2East Lansing82.6
10Genevieve DeKraker21:57.5Greenville82.5
9Leah Murchie21:57.6Holly82.5
10Ellie Thering21:59.2Freeland81.9
12Olive Wakefield21:59.8Saginaw Michigan Lutheran Seminary81.7
9Naomi Clark22:00.6TC Central (Traverse City)81.5
10Abbie Koole22:01.4GR Covenant Christian81.2
10Joellah Bouwman22:01.8Grandville Calvin Christian81.1
9Isabella Wegener22:02.0Kalkaska81.0
10Olivia Koren22:02.3Marquette80.9
11Emily Dunphy22:03.2Traverse City St. Francis80.6
12Madeline Dunn22:03.4Goodrich80.5
10Ava Lipsey22:04.2Grand Ledge80.3
9Maezee Humm22:04.8Breckenridge80.1
9Grace Kloha22:05.3Freeland79.9
9Addyson Campbell22:05.7Goodrich79.8
9Emily Francis22:05.7Grand Blanc79.8
11Olivia Mielke22:05.9Freeland79.7
11Olivia Harlow22:06.4Walled Lake Northern79.5
10Stella Inchauste22:07.2East Grand Rapids79.3
12Fran Warren22:07.8Harbor Springs79.1
12Grace Kim22:08.0Farmington Hills Mercy79.0
12Sarah Bleyenberg22:08.1GR Covenant Christian79.0
10Sophie Allen22:08.1Flushing79.0
9Kyle Konitzer22:08.5Grand Ledge78.8
10Ariana Paris22:08.6Buckley78.8
10Eleanor Olivo22:10.4Flushing78.2
12Peyton Knight22:10.5Macomb L’Anse Creuse North78.2
12Allison Kraus22:11.5Walled Lake Northern77.8
11Noel Parker22:12.0Shelby77.7
11Nolee Leppert22:12.2Beal City77.6
12Madison Louk22:12.4Gladwin77.5
12Ani Free22:12.9TC Central (Traverse City)77.4
9Stella Nunez22:13.8Flushing77.1
12Alanis Povey22:14.6Gladwin76.8
11Madison Moeggenborg22:15.2Shepherd76.6
9Avery Fidler22:15.9Lapeer76.4
11Eve Sheldon22:15.9Flushing76.4
10Charlee MacLaren22:16.0Ithaca76.3
9Ellie Groen22:16.1East Lansing76.3
12Samantha Conley22:16.4Spring Lake76.2
9Cecilia Hernandez22:17.1Livonia Churchill76.0
10Sarah Warner22:17.2Shepherd75.9
12Kennidi Kowal22:17.6East Grand Rapids75.8
9JJ Lukas22:17.8Farmington Hills Mercy75.7
12Gabby Cleveland22:18.0Frankenmuth75.7
10Genevieve Koepke22:18.1Saginaw Heritage75.6
11Lexi Kent22:18.2TC Central (Traverse City)75.6
10Nolah Balbach22:18.5Frankenmuth75.5
9Autumn Patrzik22:18.9Grand Traverse Academy75.4
9Vivien Marr22:18.9East Lansing75.4
12Amber Kuiper22:19.3GR Covenant Christian75.2
12Samantha Frank22:19.6Frankenmuth75.1
12Willa Roth22:20.3Frankfort74.9
9Maud van de Vegte22:21.9Lowell74.4
9Sonya Minderhoud22:22.3GR Covenant Christian74.2
10Marilise (Mari) Yezak22:22.7Midland Dow74.1
10Kaitlynne Litwiller22:23.2Davison73.9
10Ava Harris22:23.9Remus Chippewa Hills73.7
12Addisen Harrand22:26.0Buckley73.0
9Natalie Kettler22:26.3Saginaw Michigan Lutheran Seminary72.9
10Maria Schwerin22:26.4Grand Traverse Academy72.9
10Luisa Vander Zwaag22:27.0Hart72.7
12Abezash Van Wyk22:27.1East Lansing72.6
11Analise Pols22:27.4GR Covenant Christian72.5
9Aubrey Perez22:27.8Ionia72.4
11Aubrey Hare22:27.9Saginaw Swan Valley72.4
11Olivia McDowell22:28.0Holly72.3
11Brynn Robinson22:28.5Shepherd72.2
12Lizzy Vollbrecht22:28.5TC West (Traverse City)72.2
10Piper Schultz22:28.6Saginaw Michigan Lutheran Seminary72.1
11Mary Wright22:28.7New Baltimore Anchor Bay72.1
9Anna Davidhizar22:29.1Constantine72.0
10Anna Woodham22:29.3Harbor Springs71.9
11Isabella Molnar22:29.4Grand Blanc71.9
10Esme Kane22:30.5Gaylord71.5
12Laura Bigard22:30.8Mt. Pleasant Sacred Heart71.4
9Madelyn Robison22:31.2Farmington Hills Mercy71.3
9Sevarah Markham22:31.5Alma71.2
11Chelsea Myrand22:31.5Oxford71.2
10Ellie Daniel22:31.9Petoskey71.0
10Lila Scott22:32.0Alpena71.0
10Emily Lasceski22:32.2Freeland70.9
11Stella Houdek22:34.5Traverse City St. Francis70.2
9Conley Howard22:34.9Remus Chippewa Hills70.0
11Mathilde Cornet Vieilly22:36.6Benzie Central69.5
10Caroline Schellhammer22:36.7East Grand Rapids69.4
9Meredith Bauer22:37.0Frankenmuth69.3
11Shannon Losee22:37.4Spring Lake69.2
12Africa Beltran22:37.6Bath69.2
11Ava Karsten22:37.8Alpena69.1
11Karlee Herr22:38.5Lapeer68.8
11Ava Polkinghorne22:39.4Marquette68.5
9Bella Mehta22:39.8Midland Dow68.4
9Clara Cox22:40.0East Grand Rapids68.3
9Evie McCreedy22:40.1Lapeer68.3
10Madeline Vink22:40.2Spring Lake68.3
12Bryn Biela22:42.5Hanover-Horton67.5
9Elena Bird-Bazan22:43.2Utica67.3
10Haylee Ledesma22:44.0Lowell67.0
9Jadelyn Arnold22:44.6TC West (Traverse City)66.8
10Kaitlynn Kaple22:45.1Benzie Central66.6
11Madelyn Frisbee22:45.1Midland Dow66.6
12Emma McCarty22:45.7Carson City-Crystal66.5
10Margo Burba22:45.7Flushing66.4
9Annika Kauffman22:45.8Grandville Calvin Christian66.4
11Sydney Wheeler22:45.8Utica66.4
12Rachel Dhaseleer22:46.5Charlevoix66.2
12Lilly Rooks22:47.7Pewamo-Westphalia65.8
9Madison Lemert22:47.9St. Louis65.7
12Jocelynn Olds22:48.3Howard City Tri-County65.6
11Addison Sirianni22:48.5Bay City Central65.5
12Aydynn Thomason22:48.5Grand Blanc65.5
11Jane Steen22:48.6TC Central (Traverse City)65.5
11Isla McConnell22:48.9East Lansing65.4
12Emma Doyle22:49.6Walled Lake Northern65.1
12Gabriela Knight22:50.5Holly64.8
9Ruby Clark22:51.5Oxford64.5
9Taya Price-Thatcher22:51.8Harbor Springs64.4
9Ana Rice22:51.8TC West (Traverse City)64.4
12Vada Brasington22:51.8TC Central (Traverse City)64.4
12Riley Reed22:52.4TC West (Traverse City)64.2
12Emerald Bludworth22:52.6TC Central (Traverse City)64.1
11Kaylee Swanson22:52.9Buckley64.0
11Elle Shimmell22:53.1Utica64.0
9Rose Mason22:53.2East Grand Rapids63.9
9Teagan Kuykendall22:53.3Bath63.9
11Lilyanna Lewiston22:53.9Oxford63.7
10Peyton Rohn22:54.8Ashley63.4
10Laura Rotman22:55.3Holland Calvary Christian63.2
11Rachel Chapman22:55.4Livonia Churchill63.2
11Julia Clarke22:55.7Harbor Springs63.1
12Leah Storey22:56.2Remus Chippewa Hills62.9
9Sophi Beach22:56.4Sanford-Meridian62.9
12Logan Trygstad22:56.7Stanton Central Montcalm62.8
11Taylor Byrne22:57.8Holly62.4
12Lizzie Bassett22:58.7Harbor Springs62.1
12Riley McCann22:59.1Oxford62.0
10Nora Kauffman22:59.2Howard City Tri-County61.9
9Emily Eubank22:59.4Belding61.9
12Melodie Nagel23:00.7Sanford-Meridian61.4
12Sarah Munger23:01.0Alma61.3
10Mirabelle Balcom23:01.0Roscommon61.3
11Olivia Lothian23:01.9Lowell61.0
11Samantha DeFrain23:02.7New Baltimore Anchor Bay60.8
11London Batkins23:03.3Macomb L’Anse Creuse North60.6
9Vayda Woolston23:03.7Lowell60.4
9Alivia Baxter23:04.4Grand Ledge60.2
10Mea Wesley23:05.2Petoskey St. Michael59.9
11Sophi Williams23:05.8Fenton59.7
10Kaytlyn Day23:06.5Saranac59.5
12Hana Nishi23:08.0Interlochen Arts Academy59.0
11Addison Kemp23:08.2Greenville58.9
10Taylor Wills23:09.8Mt. Pleasant Sacred Heart58.4
11Tsune DuCheney23:10.3Buckley58.2
10Halli VanDyken23:12.6Belding57.5
9Alana Figler23:12.9Marquette57.4
10Anna McCarty23:13.2Carson City-Crystal57.3
9Grace Hancock23:14.4Alma56.9
11Brooklyn Jackson23:14.8Lowell56.7
11Natalie Cook23:15.1Okemos56.6
11Greta Schroeder23:15.7Saginaw Michigan Lutheran Seminary56.4
9Faith Smith23:15.8Davison56.4
9Allison Fehlberg23:16.1Oxford56.3
12Sahara Davis23:16.8Reed City56.1
10Eliana Aris23:17.6Big Rapids55.8
11Jaden Buckey23:17.8Bay City Central55.7
12Evi Burtt23:18.5TC West (Traverse City)55.5
10Madison Francke23:19.2Bay City Central55.3
12Cessaly Fichtner23:20.4Freeland54.9
9Madeline Orr23:20.9Flushing54.7
11Alaina Weyrowske23:21.9Midland Dow54.4
12Shenoah Collier23:22.2Grand Traverse Academy54.3
10Markie Buckland23:23.1Grand Ledge54.0
11Jenna Babbitt23:23.5Greenville53.8
12Selma Rusck23:23.7Benzie Central53.8
12Holly Zantop23:24.1Hanover-Horton53.6
9Addison King23:24.1Frankenmuth53.6
11Molly Gaudard23:24.4Flint Kearsley53.5
9Sofia Cadarette23:24.6Petoskey St. Michael53.5
12Makayla Watkins23:24.7Reed City53.5
9Aya Pateman23:24.7Petoskey53.4
10Eulalia Jou23:25.0Bay City John Glenn53.3
9Peyten Hansen23:25.2Stanton Central Montcalm53.3
10Allison Vavruska23:25.4Utica53.2
10Mary Grace Luplow23:26.2Saginaw Swan Valley53.0
10Leah Aagesen23:27.7GR Catholic Central52.4
10Lucia Candela23:28.0Macomb L’Anse Creuse North52.3
9Allyson McClure23:29.2Walled Lake Northern51.9
9Monica Pung23:29.2Pewamo-Westphalia51.9
9Joie Arntz23:29.5Remus Chippewa Hills51.8
11Harper North23:29.5Okemos51.8
11Charity Rogers23:29.8Reed City51.7
11Lily Wilcoxen23:30.4Grand Traverse Academy51.6
11Bayleigh Finney23:30.8Sanford-Meridian51.4
12Lauren Spitzley23:31.3Portland51.2
9Carissa Rokos23:31.4TC Central (Traverse City)51.2
11Dasol Kim23:31.9Okemos51.0
11Alexa Palmer23:32.2Alma50.9
12Alyssa Gershon23:32.9Livonia Churchill50.7
9Elin Jager23:33.3Traverse City St. Francis50.6
10Saralynn Shelley23:34.6Montabella50.1
9Emerson Jackson23:35.0TC Central (Traverse City)50.0
10Sydney Dickman23:35.2St. Louis49.9
12Lydia Brown23:35.3Spring Lake49.9
9Danica Burtch23:35.4Sanford-Meridian49.9
11Lilly Reynolds23:35.7Fenton49.8
12Abigail Studer23:36.6Hart49.5
11Paytin Featherstone23:37.5Constantine49.2
9Sadee Wenkel23:38.3Benzie Central48.9
11Adele Jewett23:38.4Grandville Calvin Christian48.9
11Mia Wildfong23:38.6Traverse City St. Francis48.8
11Greta Meisel23:39.2Petoskey48.6
10Victoria Bouchey23:40.1Flint Powers Catholic48.3
11Hannah Upchurch23:40.8Utica48.1
9Stephanie Roque23:41.7Oxford47.8
11Samantha Gutzman23:42.1Laingsburg47.6
11Ines Bordenet23:42.6East Grand Rapids47.5
12Amelia Cornell23:42.9Grand Ledge47.4
11Sofia Razny23:43.4Farmington Hills Mercy47.2
11Madison Sella23:43.7Frankenmuth47.1
11Natalie Hunault23:45.2Fenton46.6
11Elsie VanTil23:45.5GR Covenant Christian46.5
9Braylynn Boochard23:45.5Remus Chippewa Hills46.5
11Devon Byrne23:45.7Holly46.4
12Audrey Wilhelm23:46.7Benzie Central46.1
9Autumn Bailey23:47.4Maple City Glen Lake45.9
11Eva Aylsworth23:47.6Roscommon45.8
10Alaina Morrell23:48.3Gaylord45.6
9June York23:49.2Grand Traverse Academy45.3
11Evelyn Kopp23:49.2Utica45.3
9Summer Wang Duke23:49.8Okemos45.1
9Leah Edgar23:50.1Fenton45.0
10Chloe Koskinen23:51.4Birch Run44.5
9Cadence Bachelder23:51.5Maple City Glen Lake44.5
12Sophia Duclos23:53.1Walled Lake Northern44.0
12Alix Court23:53.2Greenville43.9
11Emma Boire23:53.6Belding43.8
11Ava Langerak23:53.7GR Covenant Christian43.8
9Sylvia Shutt23:55.1Okemos43.3
9Addi Koole23:55.3GR Covenant Christian43.2
11Julianne Drobek23:56.2New Baltimore Anchor Bay42.9
9Reece Calce23:56.4Utica42.9
9Samantha Mondoux23:56.8Utica42.7
9Kacie Chaffee23:56.9Mt. Pleasant Sacred Heart42.7
11Caelyn Bono23:57.4Fenton42.5
10Lola Hirsch23:58.5Traverse City St. Francis42.2
10Carley Wellman23:59.5Stanton Central Montcalm41.8
9Temperance Harrington23:59.6Lowell41.8
10Haylee Gladstone23:59.8Bath41.7
9Alaira DeGroot24:01.1Marquette41.3
10Magnolia Weiss24:01.4Spring Lake41.2
12Ella Nolan24:03.2Petoskey St. Michael40.6
9Julia Eichbauer24:03.3Fenton40.6
12Tierney Hartman24:04.9Grayling40.0
11Mikena Ismail24:05.9Lowell39.7
9Saryn Leonard24:06.4St. Louis39.5
9Kylie Magnus24:06.4Frankenmuth39.5
9Kelsey Callahan24:07.6Frankenmuth39.1
11Evie Sharpe24:08.1GR Catholic Central39.0
11Olivia Love24:08.3Okemos38.9
10Dakotah Laisure24:08.4Belding38.9
9Gracelyn Heath24:09.1Alpena38.6
11Liting Li24:12.3Livonia Churchill37.6
11Haley Fitzgibbon24:12.8Sanford-Meridian37.4
11Alayna Zahn24:13.7Midland Dow37.1
10Lexi Hatfield24:14.0Remus Chippewa Hills37.0
12Sophie Wetherell24:14.1Clio37.0
9Sophie Coxen24:14.5Marquette36.8
11Rina Graveline24:14.5Gladwin36.8
11Karis Locke24:14.8Spring Lake36.7
10Veronica Polischuk24:15.7East Lansing36.4
9Aubrey Baker24:16.4Livonia Churchill36.2
10Sofia Sporman24:16.7Flint Kearsley36.1
9ElliAna Guikema24:17.2Hart35.9
11Courtney Borden24:18.0Kalkaska35.7
12Gala Castells Heras24:19.6TC Central (Traverse City)35.1
10Savannah Lewiston24:20.2Oxford34.9
9Braelyn Bowker24:20.3Roscommon34.9
9Raelynn Rewa24:21.0Greenville34.7
10Sarah Cusick24:21.4Oxford34.5
11Maya Jovanovski24:22.1Utica34.3
11Michaela O’Callaghan24:22.2Gladwin34.3
9Nora Moyle24:22.4Marquette34.2
12Cheyenne Jasper24:23.5Oxford33.8
11Emma DiPaola24:23.9Macomb L’Anse Creuse North33.7
12Kyleigh Bunting24:24.7Bay City John Glenn33.4
12Zuri Brindle24:26.6Marquette32.8
12Tenaya Jendza24:28.6New Baltimore Anchor Bay32.1
12Johanna Hubble24:29.0Beal City32.0
9Lilly Dubridge24:30.0Mt. Pleasant Sacred Heart31.7
9Madeleine Malliox24:30.2Charlevoix31.6
9Elena Boven24:30.5Spring Lake31.5
11Ryann Ball24:32.2Montabella30.9
9Menrva Abbott24:34.2Grand Blanc30.3
11Jewlia Trowbridge24:34.3Mesick30.2
12Phoebe Schultz24:35.5Saginaw Michigan Lutheran Seminary29.8
9Kinley Gillis24:35.8TC Central (Traverse City)29.7
12Lily Geyer24:37.0Spring Lake29.3
10Carli Doherty24:37.3Frankenmuth29.2
12Isabella Bickle24:37.7Kingsley29.1
10Abby Hovis24:37.8Morley-Stanwood29.1
12Aletheia Thomas24:38.6Holly28.8
10Sage Binion24:39.0East Lansing28.7
12Keira Kalbfleisch24:39.7Saginaw Heritage28.4
9Finnola Fletcher24:40.5Holly28.2
12Paige Ritchie24:41.1Traverse City St. Francis28.0
11Anicela Ortega24:41.5Saginaw Swan Valley27.8
11Allyson Albert24:41.8Grayling27.7
11Anshu Talati24:41.9Grand Blanc27.7
10Lili Migazzi24:42.0Maple City Glen Lake27.7
10Viviana VanAgtmael24:42.2Hart27.6
11Brandy Cavanaugh24:42.3Farmington Hills Mercy27.6
12Joslyn Abbott24:43.9Howard City Tri-County27.0
11Lydia Marsman24:44.1Grandville Calvin Christian27.0
11Melissa VanTimmeren24:44.1Grandville Calvin Christian27.0
10Kathryn Beyer24:45.5Shelby26.5
11Dakota Belknap24:45.6Grand Ledge26.5
10Addison White24:46.7Belding26.1
10Deliah Zuniga24:47.2Constantine25.9
10Leyah Reed24:47.7Midland Dow25.8
11Ellie Bowerman24:48.9Beal City25.4
10Paige Roman24:48.9Big Rapids25.4
11Claire L. Thelen24:49.9Pewamo-Westphalia25.0
10Noella Henn24:51.0Walled Lake Northern24.7
9Emma Coven24:51.1Saginaw Swan Valley24.6
9Lydia Gilbert24:51.6Alma24.5
9Macie Bush24:51.6Breckenridge24.5
10Addison Aittama24:52.1Greenville24.3
11Aisly Taylor24:53.0Saginaw Michigan Lutheran Seminary24.0
9Norah Wilson24:56.3TC West (Traverse City)22.9
10Jessie Whitmore24:56.4Spring Lake22.9
12Kinsley Mowery24:56.6GR Covenant Christian22.8
10Sophia Jezierski24:58.3Essexville Garber22.2
9Nevaeh Parker24:59.2Big Rapids21.9
11Taylor Randolph24:59.4Maple City Glen Lake21.9
11McKayla Marker24:59.6Flushing21.8
12Madelyn Smith24:59.8Oxford21.7
9Faith Mansour24:59.8Utica21.7
11Bailey Stephen25:01.2Grand Traverse Academy21.3
10Mary Saladin25:01.2Big Rapids21.3
9Blake Ruffin25:02.0Flushing21.0
11Emma Grady25:02.7Lake City20.8
12Sydney Moore25:04.4Lakeview20.2
9Regan Baker25:04.7Livonia Churchill20.1
10Lauren Gormas25:05.7Okemos19.8
11Jules Colburn25:05.7Walled Lake Northern19.8
9Selene Paxton25:06.2Midland Dow19.6
12Kaitlynn Ortiz25:06.4Flushing19.5
12Piper Vydareny25:07.0East Grand Rapids19.3
12Veda Smith25:07.6Portland19.1
10Stephanie Reder25:07.7Midland Dow19.1
9Mya Hopkins25:07.7Saranac19.1
10Natalie Oraa25:08.2Livonia Churchill18.9
10Sophie Waugh25:08.4Okemos18.9
10Nyla Sholten25:09.1Frankenmuth18.6
10Taz Davis25:09.9Bath18.4
11Olivia Orr25:10.0Flushing18.3
9Kylee Smith25:11.0Birch Run18.0
9Catherine (Katie) Callahan25:11.1Goodrich18.0
11Annalee Takalo25:11.9Shepherd17.7
11Jazmine Mason25:12.1Holly17.6
12Alayna Lubbers25:12.5GR Covenant Christian17.5
11Makayla Smith25:12.5Saranac17.5
10Annika Shev25:13.2TC Central (Traverse City)17.3
9Lily Byers25:13.5Remus Chippewa Hills17.2
11Hope Kriesch25:14.6Flushing16.8
11Phoenix Keeler25:15.0Livonia Churchill16.7
10Stella Canfield25:15.0GR Catholic Central16.7
11Anna Ziedins25:17.8GR Catholic Central15.7
12Adelade Avram25:18.2Freeland15.6
11ClairaBelle Bonner25:18.3Roscommon15.6
11Elizabeth Huisjen25:19.7Gladwin15.1
11Lindsay Hofmeister25:20.6Midland Dow14.8
10Maya Cicci25:20.8Midland Dow14.7
11Molly Wright25:21.8Grayling14.4
11Miah Randall25:23.3Holly13.9
10Ava Pouliot25:24.2New Baltimore Anchor Bay13.6
12Hailey Mingerink25:24.3GR Covenant Christian13.6
11Alexis Toutant25:25.3Macomb L’Anse Creuse North13.2
12Grace Supanich25:25.4Morley-Stanwood13.2
12Finja Herold25:27.0Newaygo12.7
9Addison Swalwell25:28.0Holly12.3
12Avery Kuhlman25:30.4Spring Lake11.5
11Mibella Dinh25:30.5Walled Lake Northern11.5
10Angelica Thomas25:31.2Jackson11.3
12Veronica Tapia25:31.6Lowell11.1
12Maree Perfitt25:32.0Lowell11.0
11Maya Overway25:32.2Spring Lake10.9
12Arie Workman25:35.2Harrison9.9
12Caroline Comstock25:36.6East Lansing9.5
12Althea Gaylord25:37.0Benzie Central9.3
9Cassie Morello25:37.6Fenton9.1
9Kayla VanderBie25:38.4Grandville Calvin Christian8.9
10Allison Boge25:38.5Mt. Pleasant Sacred Heart8.8
9Paige Balliet25:38.6Kalkaska8.8
10Noelle Chen25:39.9Saginaw Michigan Lutheran Seminary8.4
10Annabelle Kingston25:40.7TC Central (Traverse City)8.1
11Eleanor Murphy25:41.1Flint Powers Catholic8.0
9Cheyenne Compau25:42.8Ortonville Brandon7.4
9Claire K Thelen25:45.0Pewamo-Westphalia6.7
10Abby Ruczynski25:45.1Alpena6.6
10Jordan Reynolds25:45.1TC West (Traverse City)6.6
12Emma Means25:45.6Shepherd6.5
11Remmi Beauchamp25:45.8Lowell6.4
11Rhyan Decker25:45.9Roscommon6.4
12Emma Schnepp25:46.0Constantine6.3
11Madelyn Schaendorf25:46.7GR Catholic Central6.1
9Molly Cook25:46.8Flushing6.1
11Kaylie McCracken25:49.1Carson City-Crystal5.3
10Elouise Cliff25:50.1TC West (Traverse City)5.0
12Taytum Sanford25:50.1Reed City5.0
12Anna Martin25:51.5Kalkaska4.5
12April Luna25:51.8Shelby4.4
9Camilla Papin25:51.9Marquette4.4
10Olivia Douglas25:57.1Elk Rapids2.6
9Madison Srebnik25:58.0Alpena2.3
11Olivia Jones25:58.5Mt. Pleasant Sacred Heart2.2
11Genavieve Root25:59.3Alma1.9
12Madison Phillips25:59.8Laingsburg1.7
9Evelyn Bolkema26:00.6Grandville Calvin Christian1.5
12Tessa Buday26:02.0Benzie Central1.0
9Sofia Avila26:02.4Constantine0.9
9Morgan Voorhees26:02.5Remus Chippewa Hills0.8
12Payden Burden-Smith26:02.5Saginaw Heritage0.8
12Emma Roe26:02.8Lake City0.7
9Eden Gruennert26:05.0Grand Traverse Academy0.0

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Lennox Naswell15:13.8Flint Powers Catholic216.1
12Ian Morgan15:15.9Okemos215.4
11Hunter Eaton15:22.4Charlevoix213.2
11Ezekiel Baltierra15:23.0Alma213.0
12Abenezer Cerone15:25.0Royal Oak Shrine212.3
12Thomas Larson15:27.6Alma211.5
10Xavier Solgot15:31.7Macomb L’Anse Creuse North210.1
10Gavin Katic15:32.2Fenton209.9
11Marshall Huhn15:33.3Lowell209.6
10Micah Becker15:33.8East Grand Rapids209.4
9Avi Elabed15:37.8Lowell208.1
12Vincent Pattison15:42.0Goodrich206.7
11Bryce Cahoon15:47.3Shepherd204.9
12Bryce Gross15:47.9Flint Powers Catholic204.7
12Peter Argeropoulos15:50.4Marquette203.9
12Gage Hoffman15:50.8Stanton Central Montcalm203.7
11Mitchell Dunlap15:51.5GR Catholic Central203.5
10Rylen Richey15:57.3Grand Ledge201.6
12Rorik Holmquist15:57.8Marquette201.4
9Tommy McCormick15:59.3Grand Blanc200.9
12Aiden Pengelly16:00.1Canton200.6
12Benjamin Rottier16:02.0Grand Ledge200.0
11Kyle Redman16:04.7Mesick199.1
12Caleb Keller16:05.2TC Central (Traverse City)198.9
12Jack Edison16:06.3East Grand Rapids198.6
12Tommy Beiter16:06.6Flint Powers Catholic198.5
11Ryder Hopkins16:07.3Charlevoix198.2
12Liam Preisser16:09.0East Lansing197.7
10Brady Glon16:09.4Detroit Catholic Central197.5
12Hayden Murray16:09.8TC West (Traverse City)197.4
10Alexander Allen16:10.6Alpena197.1
12Jayden Fox16:11.1Saginaw Valley Lutheran197.0
11Broden Ladd16:11.8Holly196.7
10Owen Poppema16:11.9Bath196.7
11Caelan Marsh16:12.7Grand Ledge196.4
10Ryan Rathsburg16:15.4Flint Powers Catholic195.5
12Matthew Solomon16:15.6Charlevoix195.5
12Luca Lebron16:18.0Alma194.7
11Chad Tyson16:18.6Hanover-Horton194.5
11Brady Edwards16:19.1Mt. Pleasant Sacred Heart194.3
12Harper Wesley16:19.6Utica194.1
12William Dean16:20.3Grand Blanc193.9
11Owen Adams16:20.6Spring Lake193.8
12Hudson Wojtkowicz16:20.6Livonia Churchill193.8
11Ty Redman16:20.9Mesick193.7
12Noah Linstrom16:21.1Davison193.6
12Aiden Weller16:21.6Cedar Springs193.5
9Spencer McNitt16:22.4Maple City Glen Lake193.2
11Peyton Farrell16:22.6Cedar Springs193.1
12Alex McKennon16:23.3Grand Ledge192.9
11Christian Getz16:23.3Holland Calvary Christian192.9
12Finn Gammerath16:24.2Walled Lake Northern192.6
11Lucas Ballard16:24.2Marquette192.6
11Evan Fox16:24.4TC Central (Traverse City)192.5
12Jack Steen16:24.4TC Central (Traverse City)192.5
12Caleb Carignan16:24.7Flint Powers Catholic192.4
12Noah Devereaux16:25.0Laingsburg192.3
12Nikola Dahlgren16:25.4Walled Lake Northern192.2
11Noah Schipper16:25.9Holland Calvary Christian192.0
10Eli VanPoortfliet16:27.3Benzie Central191.6
12Gavin Tisch16:27.5Detroit Catholic Central191.5
12Cooper Byrne16:28.0Lowell191.3
12Tyler Leach16:29.2Otisville LakeVille190.9
12Jackson Schaub16:29.3Benzie Central190.9
12Landen Styka16:29.5Ithaca190.8
11Abraham Feeney16:29.6Maple City Glen Lake190.8
11Cody Bromley16:31.4Lowell190.2
12John Blaskowski16:32.5Saginaw Heritage189.8
12Malcolm Richardson16:33.5Warren DeLaSalle189.5
11Nolan Lounds16:34.0Grand Ledge189.3
12Charlie Smith16:35.0Grand Blanc189.0
12Tyler VanKuiken16:35.0East Grand Rapids189.0
11Jakin Whitney16:35.2Shepherd188.9
12Griffin Good16:35.4Flushing188.9
11Seth Betzold16:35.8Essexville Garber188.7
12Maximillian Bladzik16:37.5Grand Blanc188.2
9Avery Clinton-Barnett16:39.5Oxford187.5
12Preston VanOeffelen16:39.7Greenville187.5
9Tyler Bromley16:40.0Lowell187.3
12Nathan Kafoury16:40.2Warren DeLaSalle187.3
10Cole Heikka16:40.3Holly187.2
12Ben Verellen16:40.5Gladwin187.2
12Jacob Hylton16:40.7Ortonville Brandon187.1
12Sam Hillary16:41.2East Grand Rapids186.9
12Beepsee Teeple16:41.2Marquette186.9
11Tyler Bjorklund16:42.8Livonia Churchill186.4
11Levi Mayer16:43.0Davison186.4
12Malcolm Cesario16:43.3Okemos186.2
12Paul Saladin16:43.7Reed City186.1
12Cayden Canham16:44.4Oxford185.9
11Lucas Aardema16:45.4East Grand Rapids185.5
11Matthew Wortley16:45.6Saginaw Heritage185.5
12Qwynn Darnell16:45.9Elk Rapids185.4
11Trevor Murphy16:46.7Holly185.1
12Jacob Mankey16:48.5Ithaca184.5
12Andrew Feldpausch16:48.7Portland184.4
10Beckett Kneisel16:48.7East Grand Rapids184.4
9Matthew Lauderbaugh16:48.8Davison184.4
11Gibson White16:49.0Holland Calvary Christian184.3
10Grant Corlew16:49.1Harbor Springs184.3
11Anthony Rowe16:49.7Breckenridge184.1
9Luke Kramer16:50.5Detroit Catholic Central183.8
9Jack Crongeyer16:50.6Grand Blanc183.8
12Matthew Buchanan16:50.9Oxford183.7
11Liam Wierzba16:52.0TC West (Traverse City)183.3
9Nico Lebron16:52.6Alma183.1
12Alessandro Avila16:53.5Constantine182.8
11John Kowatch16:53.6Pewamo-Westphalia182.8
12Jeryn Frisbie16:53.6Belding182.8
11Drew Swayze16:53.7Lowell182.8
12Cody Bradley16:53.8Petoskey St. Michael182.7
11Cooper Flick16:54.1Hanover-Horton182.6
11Luke Byland16:54.3TC Central (Traverse City)182.6
10Carter Crosby16:54.6Grand Blanc182.5
11Evan MacLaren16:54.8Ithaca182.4
12Aaron Osterman16:56.6New Baltimore Anchor Bay181.8
11Joshua Reed16:56.7Midland Dow181.8
11Kamden O’Donnell16:56.8Canton181.7
11Evan Civinskas16:57.0Roscommon181.7
10Jackson Shev16:57.2TC Central (Traverse City)181.6
11Samuel Organ16:57.8Cedar Springs181.4
11Ethan Christoff16:58.1Oxford181.3
11Nick Parker16:58.3Frankenmuth181.2
9Christian Feeney16:59.3Maple City Glen Lake180.9
11Austin Taft16:59.3TC West (Traverse City)180.9
11Connor O’Reilly16:59.8Davison180.7
10Samuel Johnson17:00.2Alma180.6
12Kyler Fertig17:00.2Stanton Central Montcalm180.6
9Austin Hughes17:00.8TC West (Traverse City)180.4
10Nicholas Priestap17:00.9Grand Blanc180.4
10Logan Szumila17:01.4Alpena180.2
10Alec Brown17:01.5Saginaw Heritage180.2
12Brett Magnus17:02.5Frankenmuth179.8
10Kilian Boulware-Lopez17:02.5East Lansing179.8
11Lincoln Morden17:03.7Grand Ledge179.4
12Tony D’Orazio17:03.9Livonia Churchill179.4
12Caiden Helsel17:04.8Lake City179.1
11Lukas Albright17:04.8Big Rapids179.1
10Brady Bigelow17:04.9Oxford179.0
12Sylus Wilson17:05.7Stanton Central Montcalm178.8
11Reeve Oberman17:05.8Petoskey178.7
11William McDonald17:06.7Shepherd178.4
11Logan Young17:07.0Harrison178.3
11Jack Frentz17:08.0Petoskey178.0
12Aiden VanKuiken17:08.3East Grand Rapids177.9
11Brett Lewis17:09.2Saginaw Heritage177.6
10Joshua England17:09.2Midland Dow177.6
10Gabe Jaime17:09.7Saginaw Heritage177.4
10Asher Lawson17:10.5Walled Lake Northern177.2
11Brody VanTuinen17:10.5Holland Calvary Christian177.2
11Maxwell Drenth17:10.9Charlevoix177.0
10Tyler Harris17:11.5Hanover-Horton176.9
9Dane Trask17:11.5Spring Lake176.8
11Cooper Tiffany17:11.5Lakeview176.8
10Wyatt Roberts17:11.8Otisville LakeVille176.7
12Michael Bowker17:11.8Royal Oak Shrine176.7
10CJ Shilling17:12.1Flushing176.6
10Pascal Rasmussen17:12.5Saginaw Heritage176.5
11Simon Shutt17:13.4Okemos176.2
11Ben Panter17:13.4Fenton176.2
12Aidan Simrau17:13.4TC West (Traverse City)176.2
12Liam McCaw17:13.7Maple City Glen Lake176.1
12Cole Fernandez17:14.4Flint Kearsley175.9
12Elijah Baltierra17:16.0Alma175.3
10Gerard Gilmour17:16.3Fenton175.2
12Alex Culver17:16.9Howard City Tri-County175.0
12Carter Jacobsen17:17.0Oxford175.0
12Murphy Wagner17:17.3Saginaw Swan Valley174.9
11Levi Schimmel17:17.6GR Covenant Christian174.8
10Wyatt Hassenzahl17:17.6Hanover-Horton174.8
11Thomas Fisher17:18.0East Grand Rapids174.7
11Kevin Terpstra17:18.0Alma174.7
11Takeru Kikuta17:18.9Canton174.4
12Henry Schanbeck17:19.3Bay City John Glenn174.2
10Easton Danic17:21.4Carleton Airport173.5
10Brendan Werth17:21.7Alpena173.4
9Ryan Brown17:21.7Freeland173.4
12Kyle Vincent17:21.8Benzie Central173.4
12William Dobbertin17:22.1Carleton Airport173.3
9Troy Verhelle17:22.4Livonia Churchill173.2
11Micah Couser17:22.9Grand Ledge173.0
10Griffin Solano17:23.5Flint Powers Catholic172.8
12Joey Brake17:24.0Livonia Churchill172.7
9Ethan Harrand17:24.3Buckley172.6
12Jaxxon Thelen17:24.6Ionia172.5
11Brandon Ziehmer17:25.2New Baltimore Anchor Bay172.3
10Micah Stern17:25.3Lapeer172.2
10Oliver Borek17:25.7Detroit Catholic Central172.1
10Owen Jarosz17:26.0Frankfort172.0
12Connor Helsel17:26.0Lake City172.0
10Ben Myers17:26.1East Lansing172.0
12Cole Upper17:26.2Lincoln-Alcona171.9
12Noah Chouinard17:26.3Alma171.9
11Wesley Chaffee17:27.5Mt. Pleasant Sacred Heart171.5
11Joshua Raoof17:27.6Canton171.5
11Lincoln Bailey17:27.9Maple City Glen Lake171.4
11Ian Bozung17:28.5Okemos171.2
10Remyngton Clish17:28.5Sanford-Meridian171.2
12Simon Licata17:28.6Petoskey171.1
11Ben Bouchey17:29.6Flint Powers Catholic170.8
10Jacob Slankster17:29.8Detroit Catholic Central170.8
11Dominick Chiverton17:29.8Breckenridge170.7
10Matteo Ortega17:30.2Saginaw Heritage170.6
10Christopher Shemes17:30.3Ithaca170.6
11Amos Norder17:30.9Saginaw Michigan Lutheran Seminary170.4
10Abe Blaskowski17:30.9Saginaw Heritage170.4
10Tadhg Shoffner17:30.9Cedar Springs170.4
9Leland Barnett17:30.9TC West (Traverse City)170.4
11Joey (Joseph) Schmitz17:31.3Detroit Catholic Central170.2
10Lake Skytta17:31.7Marquette170.1
12Keith Crompton17:32.4Frankfort169.9
12Grant Hillary17:32.8GR Catholic Central169.7
9Whitman Newland17:33.0Midland Dow169.7
10Jacob Solomon17:33.1Utica169.6
12Jonah Pollatz17:34.0Mt. Pleasant Sacred Heart169.3
11Sebastian Morrison17:34.0Warren DeLaSalle169.3
11Carter Toensfeldt17:34.0Fairview169.3
11David Castrejon17:34.1Newaygo169.3
11Thomas Janisse17:34.2Roscommon169.3
10Eddie Radtke17:34.2Shepherd169.3
9Matthew Keefer17:34.5Livonia Churchill169.2
11Tristan See17:34.6Cedar Springs169.1
11Aiden Schaner17:34.8Hart169.1
12Jace Thomas17:34.8Birch Run169.1
11Elliot Condevaux17:35.1Livonia Churchill169.0
10Timothy Wolff17:35.3Hart168.9
12Zac Brown17:35.5Holly168.8
11Ryder Woodwyk17:37.0Spring Lake168.3
11Myles Robinson17:37.0Gladwin168.3
10Declan Shoemaker17:37.3TC West (Traverse City)168.3
11Charlie George17:37.4Pewamo-Westphalia168.2
12Carter Clark17:37.7Carson City-Crystal168.1
10Joseph DuGuay17:37.9TC Central (Traverse City)168.0
10Finn-Frost Grayson17:38.1TC West (Traverse City)168.0
12Wyatt Vanpoortfliet17:38.1Benzie Central168.0
12Charlie Curtis17:38.6Utica167.8
11Noah Thelen17:38.9Grand Ledge167.7
11Griffin Frentz17:38.9Petoskey167.7
12Carston Broderick17:39.4Midland Dow167.5
11Josh Bengry17:39.5Davison167.5
12Elijah Good17:39.8Midland Dow167.4
11Brayden Spears17:39.8Lake City167.4
9Oliver Burt17:40.0Breckenridge167.3
10Tristan Hernandez17:40.4Kingsley167.2
10Jack Krafft17:40.6Shepherd167.1
10Anderson Cook17:41.5Hanover-Horton166.8
9Nolan Ruch17:41.5TC West (Traverse City)166.8
12Emmanuel Roque-Bocangera17:42.2Oxford166.6
10Walter Armstrong17:42.6Benzie Central166.5
12Aaron Zannetti17:42.9Grand Blanc166.4
10Kelan Monreal17:43.2Howard City Tri-County166.3
10Anthony Rushmore17:43.4GR Catholic Central166.2
10Aurie Selph17:43.8Charlevoix166.1
11Hunter Hall17:43.8Lapeer166.1
12Lukus Mendoza17:44.0Spring Lake166.0
12Cole Pergram17:44.7Frankenmuth165.8
11William Ready17:44.9Traverse City St. Francis165.7
11Christopher CJ Forsyth17:45.7TC Central (Traverse City)165.4
12Ben Irwin17:45.8TC West (Traverse City)165.4
12Cohen Paril17:45.8Lapeer165.4
11Jackson Martin17:45.9Fenton165.4
11Lucien Lamothe17:46.1Warren DeLaSalle165.3
10Carter Suttmann17:46.6Leland165.1
11Cage Edingfield17:46.7Benzie Central165.1
11Evan Buteyn17:46.9Grandville Calvin Christian165.0
11Will Fust17:47.0Livonia Churchill165.0
10Donnie Richmond17:47.3Portland164.9
10Joshua Byrtus17:48.2Holly164.6
11Chase Woller-Skar17:48.8East Grand Rapids164.4
9Peyton Mester17:48.8Oxford164.4
10Michael Harris17:49.1Canton164.3
10Jacob Muladore17:49.2Charlevoix164.3
9Emmett Duggar17:49.4TC West (Traverse City)164.2
11Alex Stout17:49.6East Grand Rapids164.1
11Spencer Dammann17:49.7Saginaw Swan Valley164.1
10Abraham Kiaunis17:50.2Reed City163.9
10Leif Briggs-Lind17:50.3Bay City John Glenn163.9
12Henry Kauffman17:50.4Howard City Tri-County163.9
12Conner Fenton17:51.2Beal City163.6
10Landon Schibelhut17:51.7TC West (Traverse City)163.4
11Oliver Ridley17:51.8Saginaw Heritage163.4
9Matteo Peraino17:52.0Utica163.3
10Reagan Downing17:52.9Holland Calvary Christian163.0
10Noah Heriford17:53.0Grand Ledge163.0
12Caleb Lamblin17:53.4Gaylord162.9
11Wyatt Werner17:53.4Pewamo-Westphalia162.9
9Connor Miller17:53.6Alma162.8
10Declan Shoffner17:53.9Cedar Springs162.7
11Marcus O’Hara17:54.1Detroit Catholic Central162.6
10Christopher Knudsen17:54.2Leland162.6
11Dayton VanderMoere17:55.2Grand Ledge162.3
9Jayden Smith17:55.2Grand Blanc162.3
11Mason Opalewski17:55.4Hart162.2
11Jaden Rodriguez17:55.8Saginaw Swan Valley162.1
9Louis Ready17:55.8Traverse City St. Francis162.1
10Liam Tiles17:55.8Spring Lake162.1
10Abram Larsen17:56.4Fenton161.9
12Rocket Wilson17:56.5Howard City Tri-County161.8
11Micah Kuiper17:56.5GR Covenant Christian161.8
10Toby Regulinski17:56.6East Lansing161.8
11James Morrison17:57.1Macomb L’Anse Creuse North161.6
10Campbell Fedderman17:58.0Leland161.3
11Noah Dubridge17:58.5Mt. Pleasant Sacred Heart161.2
10Caleb Chamberlin17:58.9Petoskey St. Michael161.0
10MJ Flowers17:59.1Saginaw Michigan Lutheran Seminary161.0
12Isaac Westra17:59.6GR Covenant Christian160.8
11Caleb Adkins17:59.6Holland Calvary Christian160.8
10Welly Fillmore18:01.4Marquette160.2
9Travis Murphy18:01.6Holly160.2
10Connor Lampe18:02.0Okemos160.0
11Landon Kuperus18:02.0GR Covenant Christian160.0
10William Lindsay18:02.1Marquette160.0
10Isaac Griffith18:02.1Walled Lake Northern160.0
11Jackson Briley18:02.4Clio159.9
11Isaac Stebelton18:02.8Petoskey159.7
10Logan Gregory18:03.1Saranac159.6
10Alejandro Nagy18:03.3East Lansing159.6
12Matthew Bentley18:03.6Buckley159.5
10Owen McGlone18:04.1Kalkaska159.3
10Victor Mullins18:04.1Livonia Churchill159.3
12Caden Laurn18:04.2Marquette159.3
11Rowan Holmes18:04.4Livonia Churchill159.2
12Nathan Cromar18:04.7Mt. Pleasant Sacred Heart159.1
12Landon Heikka18:04.8Holly159.1
12Adam Howell18:05.5Flint Kearsley158.8
9Andrew Bell18:05.8Carleton Airport158.7
12Evan Rolston18:06.3Stanton Central Montcalm158.6
10Isaac Vandlen18:06.3Spring Lake158.6
9Calvin Gareiss18:06.4TC Central (Traverse City)158.5
9Liam Plainte18:06.4Houghton Lake158.5
10Johnny Coston18:06.5Stanton Central Montcalm158.5
11Jackson Defina18:06.5Fenton158.5
11Owen Ledebuhr18:07.0Holland Calvary Christian158.3
9Mason Bollinger18:07.5Stanton Central Montcalm158.2
11Drew Davis18:07.5Shepherd158.2
10Trevor VanderKodde18:07.6Hart158.1
12Henry Kruzel18:07.7Harbor Springs158.1
12Kaden Mingerink18:07.9GR Covenant Christian158.0
12Owen Moore18:08.2Portland157.9
10William (Liam) Mahaffy18:08.2Grayling157.9
9Elliot Jones18:08.3TC West (Traverse City)157.9
12Ethin Chandler18:08.4Benzie Central157.9
11Sullivan Gartrell18:08.9Davison157.7
9Brayden Rountree18:09.0Shepherd157.7
11Tanner Lehman18:09.3Greenville157.6
11Ryan Obry18:09.3Oxford157.6
11Carson Brey18:10.3Petoskey157.2
11William Jeffords18:10.5Detroit Catholic Central157.2
10Keagon Kostecki18:10.7Big Rapids157.1
12Gage Spencer18:11.5Beaverton156.8
10Tanner Dozier18:11.9Reed City156.7
10Charlie Penneau18:11.9Flint Powers Catholic156.7
12Adam Shimmell18:12.3Utica156.6
10Cameron Osterbeck18:13.1Macomb L’Anse Creuse North156.3
11Milo Gareiss18:13.3TC Central (Traverse City)156.2
12Carson Wernholm18:13.7Marquette156.1
9Everett Anaya18:13.8Freeland156.1
9Micah Schuessler18:14.2Livonia Churchill155.9
12Coltrane Paryani18:14.2Kalkaska155.9
12Thad Whitmore18:14.2Ithaca155.9
10Blake Gale18:14.2Greenville155.9
9James Phillips18:14.2Flint Powers Catholic155.9
10Garrett Crimmins18:14.3Marquette155.9
11Hayden Bovair18:14.5Carleton Airport155.8
9Easton Harrand18:14.6Buckley155.8
10Silas Ackley18:14.8Hart155.7
11Jake Volz18:15.0Okemos155.7
10Carson Beach18:15.2Hanover-Horton155.6
10Langston Waite18:15.7East Lansing155.4
10Griffin Wenta18:15.8Spring Lake155.4
10Colton Lynn18:15.9Saginaw Heritage155.4
11Eli Schneider18:16.0Okemos155.3
10Beckett Dennis18:16.1Grand Traverse Academy155.3
12Brendan Wolf18:16.4Saginaw Heritage155.2
12Brayden VanOs18:16.8Big Rapids155.1
9Hayden Volz18:16.8Okemos155.1
12James Schroder18:16.8Sanford-Meridian155.1
10James Fransted18:16.9Big Rapids155.0
9Julian Lopez18:17.8Hart154.7
11Braeden Conger18:18.3Frankenmuth154.6
11Carter Root18:18.9Lake City154.4
11Joshua Ross18:19.2Midland Dow154.3
10Gabriel Nix18:19.3Midland Dow154.2
11Elijah Laninga18:19.7Holland Calvary Christian154.1
11Owen VanderVlucht18:19.9Hart154.0
9Jake Roberts18:20.2Midland Dow153.9
10Noah Dallas18:20.8Freeland153.7
10Johnny Huey18:21.0Flint Powers Catholic153.7
11Dillon Spilker18:21.0Sanford-Meridian153.7
10DJ Menhennick18:21.1Marquette153.6
11Peter Mann18:21.8Midland Dow153.4
11William Drake18:22.8Grand Ledge153.1
11Devlin Johnson18:23.4Freeland152.9
10Ethan Bussis18:23.6Grand Ledge152.8
12Caleb Stern18:24.8Lapeer152.4
11Caleb Kohl18:25.3Howard City Tri-County152.2
9Cole Armbruster18:25.4TC Central (Traverse City)152.2
10Will Bernacki18:26.6Royal Oak Shrine151.8
9Aaron Martinson18:26.7Portland151.8
10Hendrix McKay18:27.1Alpena151.6
9Lain Austin18:27.3Utica151.6
10Patrick Amidon18:27.3Greenville151.6
12Zach Hassenzahl18:28.6Hanover-Horton151.1
12Alex Kardasz18:29.0Warren DeLaSalle151.0
10Chase Compau18:29.8Ortonville Brandon150.7
10Zack Vollbrecht18:30.1TC West (Traverse City)150.6
10Hunter Orshall18:30.1Utica150.6
11Fisher Lipsey18:30.2Grand Ledge150.6
9Owen Young18:30.2Petoskey150.6
9Joe Cecchini18:30.3Flint Powers Catholic150.6
10Miles Muxlow18:31.1Flint Powers Catholic150.3
10Austin Hodges18:31.6Laingsburg150.1
10Daniel Broderick18:31.8Midland Dow150.1
12Reed Schroeder18:32.4Pewamo-Westphalia149.9
10Gabe Piach18:32.5Gladwin149.8
12Conner Wilkinson18:32.7Bay City John Glenn149.8
10Ethan Kamp18:33.5Spring Lake149.5
9Gus Barr18:33.8Breckenridge149.4
9James Elliott18:34.0Cedar Springs149.3
10Jonah Gray18:34.1East Lansing149.3
12Logan Selasky18:35.4Saginaw Swan Valley148.9
11Camron Choike18:36.1TC Central (Traverse City)148.6
12Anders Bartlo18:37.1Oxford148.3
12Logan Brawt18:37.2Sanford-Meridian148.3
12Martin Fetteroff18:37.2Hart148.3
9Tristan Reinstra18:37.3Alma148.2
11Robert Smith18:37.4Davison148.2
10Cole Wesley18:37.5Petoskey St. Michael148.2
12Amos Miller18:37.6Saginaw Arts and Sciences148.1
10Brady Oosterhouse18:38.0Saranac148.0
9Jaxon Williams18:38.1Grand Traverse Academy148.0
9Silas Finney18:38.4Beaverton147.9
12Aaron Allen18:38.5Reed City147.8
11Mason England18:38.5GR Catholic Central147.8
10Harper Mullet18:38.5Traverse City St. Francis147.8
10George Watson18:38.6Detroit Catholic Central147.8
12Trevor Zoli18:38.7New Baltimore Anchor Bay147.8
9Kyle Doty18:38.8Mesick147.7
11Eli Willoughby18:38.8Grand Traverse Academy147.7
11Grant Mielke18:39.1Freeland147.6
9Everett Marshall18:39.1Hanover-Horton147.6
11Hunter Rodak18:39.1Carleton Airport147.6
11Benjamin Laurain18:39.2Saginaw Heritage147.6
10Seth Storm18:39.2Kalkaska147.6
10Kaden Davis18:39.7Cedar Springs147.4
10Alexander Neveau18:40.0TC Central (Traverse City)147.3
11Noah Glaza18:40.2Freeland147.3
11Ayven Evancho18:40.3Flushing147.2
10Ethan Lawrence18:40.8Davison147.1
11Tyler Schuster18:41.2Howard City Tri-County146.9
9Aiden Willett18:41.2Lakeview146.9
10Leroy Bergeron18:41.3Oxford146.9
11Jacob Mead18:41.8GR Catholic Central146.7
10Kingston Remar18:42.4Lowell146.6
9Colin Dwyer18:42.5Utica146.5
12Andrew Lopez18:43.0Royal Oak Shrine146.3
11Milo Dahleen18:43.1Alpena146.3
10Corbin Hutchinson18:43.3Gaylord146.2
9Noah Strother18:43.3Gaylord146.2
12Elijah Purchase18:43.5Greenville146.2
12Bristen Cekander18:43.7Hanover-Horton146.1
12Levi Vanderlaan18:44.9Spring Lake145.7
9Nathan Hess18:45.7Okemos145.4
11Jeffery Sisson18:45.8Gladwin145.4
12Colin Carrier18:45.8GR Catholic Central145.4
9Micah Dahlgren18:45.9Okemos145.4
11Jackson Horn18:46.6Freeland145.1
10Hunter Bonner18:47.0Roscommon145.0
9Leo Alivia18:47.2GR Catholic Central144.9
12Tyler Travis18:47.3Shepherd144.9
12Isaac Whipple18:47.3Grand Traverse Academy144.9
12Miles Buttel18:47.9Grand Ledge144.7
9John Rohmfeld18:48.1Livonia Churchill144.6
10Jonathan Egan18:48.6Mt. Pleasant Sacred Heart144.5
11Carter English18:49.0Midland Dow144.3
12Hyunseo Sung18:49.7Midland Dow144.1
11Tyler Penberthy18:50.2Macomb L’Anse Creuse North143.9
10Everett Kessell18:50.3Carleton Airport143.9
10Landon Humphrey18:50.7Grand Ledge143.8
10Grant Ackley18:51.1Hart143.6
12Caleb Hebert18:51.3Big Rapids Crossroads Academy143.6
10Logan Franklyn18:51.3Spring Lake143.6
9Ryan Zoch18:51.4Ortonville Brandon143.5
11Nicholas Oliveira18:51.4Canton143.5
12Bryce Clarkson18:51.6Okemos143.5
12Morgan Moy18:51.7Okemos143.4
10Lliam Badyrka18:52.0Lapeer143.3
9Joel Oosterhouse18:52.7Saranac143.1
10Hayden Mohrhardt18:52.9Traverse City St. Francis143.0
11Aidan DeMarsh18:52.9TC Central (Traverse City)143.0
11Aiden Harrison18:53.5Gladwin142.8
12Hayden Shattuck18:53.5St. Louis142.8
11Quinn Cassada18:53.6Charlevoix142.8
9Christian Dalton18:54.3Livonia Churchill142.6
10Jacob Kuti18:55.6Carleton Airport142.1
9Jackson Farrell18:55.9Cedar Springs142.0
10Logan Ingraham18:56.0Belding142.0
12Austin Watford18:56.1Utica142.0
11Payton Crawfis18:56.3Carson City-Crystal141.9
11Garrett Lansing18:56.3Petoskey141.9
11Colin Mondoux18:56.3Utica141.9
9Peter Conley18:56.5Spring Lake141.8
9Zeke Turnbaugh18:56.9Walled Lake Northern141.7
12Isaac Gola18:57.0Shepherd141.7
9Ryker Cross18:57.3Fenton141.6
11Grant Bulgrien18:57.7Hanover-Horton141.4
12Jack Kuberski18:57.8Flint Kearsley141.4
10Johnny Boike18:58.0Flint Powers Catholic141.4
9Chuck Lipset18:58.3Fenton141.2
10Atticus Cadarette18:58.6Petoskey St. Michael141.1
10Charlie Denherder18:58.9Elk Rapids141.0
11Justin Butkiewicz18:59.0Oxford141.0
11Pete Fairchild18:59.0Walled Lake Northern141.0
10Fhoenix Stellard18:59.4Spring Lake140.9
12Bryce VanderKodde18:59.4Hart140.9
10Nathan Rainwater18:59.5Grand Blanc140.8
9Carson Ziehmer18:59.8New Baltimore Anchor Bay140.7
9Alec Priebe19:00.4Detroit Catholic Central140.5
12Jacob Veurink19:01.2Charlevoix140.3
10Jayden Seekie19:01.2Marquette140.3
10Xander Towery19:01.3Ionia140.2
10Reid Barden19:02.0Frankenmuth140.0
10Laken Reynolds19:02.1Midland Dow140.0
11Britton Wheeler19:02.4Maple City Glen Lake139.9
12Trey Eaton19:02.7TC Central (Traverse City)139.8
11Grant Hunault19:02.8Fenton139.7
12Owen Butkovich19:03.0Lake City139.7
11Luke Wegienka19:03.2Detroit Catholic Central139.6
12Kristian Coon19:03.4Greenville139.5
11Gunnar Hallett19:03.9Mesick139.4
11Trevor Dolloff19:04.6Ashley139.1
10John Fontes19:05.0Walled Lake Northern139.0
11Austin Kloha19:05.2Freeland138.9
11Henry Park19:05.3Canton138.9
12Jack Slotman19:05.3Hart138.9
12Bryan Gregory19:05.5Saranac138.9
10Adrian Flattery19:05.7Utica138.8
9Mathieu Moore19:06.5Grayling138.5
10Evan Clow19:06.8Detroit Catholic Central138.4
12Max Vroman19:07.4Harbor Springs138.2
11Preston Komara19:07.7Midland Dow138.1
9James Forney19:08.8Lowell137.7
10Parker Weirich19:09.0Shelby137.7
11Wyatt Linson19:09.1Otisville LakeVille137.6
12Gavin Ottinger19:09.2Goodrich137.6
10Evan Nordhaus19:09.3Canton137.6
9Ryan Kaczor19:09.6Freeland137.5
11Brady Dozier19:10.4Reed City137.2
12Kazutaka Suzuki19:10.9Canton137.0
10Zachary Panter19:11.6Fenton136.8
10Ryan Latimer19:11.9Harbor Springs136.7
10Bode Dykstra19:12.0TC Central (Traverse City)136.7
11Dean McKellar19:12.2Maple City Glen Lake136.6
9Max Wassa19:12.2Maple City Glen Lake136.6
12Chase Somers19:13.1Freeland136.3
9Brycen Brown19:13.3Shelby136.2
11Quentin Bliss19:13.9Cedar Springs136.0
12Aaryn Stallworth19:14.2TC West (Traverse City)135.9
10Nick Kopasz19:14.4Detroit Catholic Central135.9
10Calvin Porath19:14.8TC Central (Traverse City)135.7
11Miggy Mercado19:15.7Livonia Churchill135.4
12Austin Barancik19:15.8Ithaca135.4
9Colin Pierce19:16.2Livonia Churchill135.3
10Aristotle Chapman19:16.2Macomb L’Anse Creuse North135.3
9Cooper Feagan19:16.5Petoskey St. Michael135.2
10Tegan Lowe19:16.7Lowell135.1
11Jackson Harlow19:16.8Grand Ledge135.1
11Carson Ackley19:17.5Hart134.8
12Law Sholten19:18.4Frankenmuth134.5
11Leo Nothstine19:18.6Grayling134.5
12Connar McDonald19:18.7Sanford-Meridian134.4
12Eric Lane19:18.9Clio134.4
9Thomas Stull19:19.8Goodrich134.1
9Eli Hejnal19:20.2Lake City134.0
11Liam VanScoyoc19:20.3Reed City133.9
12Connor Hickey19:20.3Oxford133.9
12Caleb Looyenga19:20.9GR Covenant Christian133.7
12Perry Middaugh19:22.2Grand Traverse Academy133.3
11Nolan Mitchell19:22.5Pewamo-Westphalia133.2
10Chris Jarski19:23.4Warren DeLaSalle132.9
11Logan Whitmer19:24.0Saginaw Michigan Lutheran Seminary132.7
11Elijah Riedlinger19:24.4Bay City Central132.5
9Aaron Byrne19:24.7Holly132.4
9Simon Norder19:25.5Saginaw Michigan Lutheran Seminary132.2
10Rudy Lowry19:26.0Hanover-Horton132.0
10Logan Funnell19:26.1Beal City132.0
10Owen Zeien19:26.1Beal City132.0
12Jayden Quist19:26.1Spring Lake132.0
10Cy Gerke19:27.6Flint Powers Catholic131.5
9Paxton Schoenlein19:28.3TC West (Traverse City)131.2
9Tyler Pline19:28.9Detroit Catholic Central131.0
11Zachary Polk19:29.5Utica130.8
11Joshua Kemp-Robrecht19:29.5Livonia Churchill130.8
9Eli Jurasek19:29.5Hanover-Horton130.8
10Ben Obrycki19:29.7Livonia Churchill130.8
11Jack Summers19:30.1Holly130.6
11Liam Heyboer19:30.8GR Covenant Christian130.4
11Cooper Roster19:31.0TC West (Traverse City)130.3
10Raphael Schaub19:31.1Grand Traverse Academy130.3
10Cole Slotman19:31.6Hart130.1
10Cayd Wohlscheid19:31.7Mt. Pleasant Sacred Heart130.1
11Harry Blakley19:32.0East Grand Rapids130.0
11Lukas App19:32.5Harbor Springs129.8
11Jackson Jaworski19:33.1Freeland129.6
11Rhet Johnson19:33.2Hart129.6
10Shawn Rogers19:33.5Reed City129.5
9James Feldpausch19:33.5Portland129.5
11Max Crumm19:33.7Flint Powers Catholic129.4
12Cason Adams19:34.2Maple City Glen Lake129.3
10Colin Johnson19:34.2Bath129.3
10Andrew Duthler19:34.9GR Covenant Christian129.0
11Colin Stawasz19:34.9Lowell129.0
9Tristian Rogers19:35.3Grand Ledge128.9
9Ninan Crain19:35.7Okemos128.8
11Joel Schmidt19:36.9Grand Ledge128.4
9Isaac Tackabury19:37.0Lapeer128.3
10Alex Kastl19:37.5Mesick128.2
9Teagan Miller19:37.5Jackson128.2
9Braxton Fantin19:38.5Walled Lake Northern127.8
12Eric Larson19:38.5Beaverton127.8
10Shane Korte19:39.1Detroit Catholic Central127.6
11Eli Foged19:39.6TC West (Traverse City)127.5
11Griffin Chisholm19:40.0Frankfort127.3
10Jarrell Leflore19:40.1Flushing127.3
9Lane Lentych19:40.5TC Central (Traverse City)127.2
9Luke Robinson19:40.6Royal Oak Shrine127.1
9William Laubenthal19:40.7Mt. Pleasant Sacred Heart127.1
11Bryce Reid19:40.8Elk Rapids127.1
10Caleb Glass19:41.2Grandville Calvin Christian127.0
12Braeden Mathis19:41.2Alpena126.9
12Joseph Sturtevant19:41.3TC West (Traverse City)126.9
10Daniel Ross19:41.3Midland Dow126.9
10Chase Peterson19:41.4Macomb L’Anse Creuse North126.9
9Gavin Gross19:42.3TC Central (Traverse City)126.6
9Skylan Bowie19:42.7Grand Ledge126.4
10Charlie Crowe19:43.2East Lansing126.3
9Chase Blain19:43.5Howard City Tri-County126.2
12Bryce White19:43.7Montabella126.1
9Christian Ellis19:43.9Flushing126.0
11Marshall Kopietz19:44.0Grand Ledge126.0
10Ryan Guinn19:44.3Canton125.9
12Mason Becker19:44.4Jackson125.9
11Sawyer VanKuiken19:44.5Saranac125.8
9Noah Tiong19:44.8Flint Powers Catholic125.7
12Dexter Martin19:44.9Maple City Glen Lake125.7
10Mason Lincoln19:47.0Lakeview125.0
9Ben Barnett19:47.2Reed City124.9
11Traiton Coulier19:47.7Lowell124.8
11Brock Grabmeyer19:47.9Alma124.7
9Michael Visner19:48.1Reed City124.6
10Dale Hice19:48.2Saranac124.6
12Logan Redes19:48.2Cedar Springs124.6
11Jake Klemmer19:48.4Roscommon124.5
11Gabe Shaffer19:48.7Royal Oak Shrine124.5
12Robert Cabrera19:49.1Oxford124.3
12Theodore Matheney19:49.1Roscommon124.3
11Caleb Paez19:49.6St. Louis124.1
9Colton Pullen19:50.0Lowell124.0
9Donald Budrew19:50.3Hart123.9
11Liam Allen19:50.4Grayling123.9
9Drew Trask19:51.0Spring Lake123.7
12Matthew Simino19:51.4New Baltimore Anchor Bay123.5
9Adrian Byrne19:51.4Holly123.5
11Tyne Evans19:51.4Stanton Central Montcalm123.5
10Corbin Maddox19:51.8Alma123.4
9Jonathan Ewers19:52.0Saginaw Heritage123.3
11Andrew Soltow19:52.4Grand Ledge123.2
10Luke Page19:52.7Fenton123.1
12Jorge De Reina Sastre19:52.9Freeland123.0
11Aiden Yost19:53.0Grand Ledge123.0
10Liam Thelen19:53.1Ionia123.0
12Mack Burba19:53.6Flushing122.8
10Tyson Beardsley19:54.0Holland Calvary Christian122.7
12Riley Minnis19:54.0Freeland122.7
11Braeden Hargrove19:54.1Beaverton122.6
9Louis Flieger19:54.5Macomb L’Anse Creuse North122.5
11Conner Morrison19:54.8Ionia122.4
9Zachary Baumann19:54.9Utica122.4
9Jacob Finseth19:55.2Oxford122.3
9Cole Chapman19:55.5Oxford122.2
9Noah Mingerink19:56.6GR Covenant Christian121.8
9Devin Kuiper19:56.8GR Covenant Christian121.8
11Damian Heindl19:56.8Mt. Pleasant Sacred Heart121.7
11Nick York19:57.0Flint Powers Catholic121.7
10Luciano (Lu) Rozum19:57.2Detroit Catholic Central121.6
10Luke Sorgeloos19:57.8Macomb L’Anse Creuse North121.4
9Camden Niesluchowski19:58.1New Baltimore Anchor Bay121.3
12Connor Fochtman19:58.6Okemos121.1
12Elijah Larkowski19:59.3Midland Dow120.9
10David Ledden19:59.6Constantine120.8
9Gavin Comerford20:00.2Macomb L’Anse Creuse North120.6
10Nathan Workman20:00.6Livonia Churchill120.5
9Kenny Hubbard20:01.5Grand Ledge120.2
9James Sanders20:01.8Breckenridge120.1
10Henry Tate20:02.0East Grand Rapids120.0
10Ryan Boshoven20:02.1GR Catholic Central120.0
11Mychael Johnson20:03.1East Lansing119.6
9Kai Hopkins20:04.0Potterville119.3
12Darren Boyat20:04.4Lincoln-Alcona119.2
9Gage Salsbery20:04.8GR Catholic Central119.1
10Bentley Cromer20:04.9Alma119.0
10Byron Nevins20:05.0Spring Lake119.0
10Jameson Huhn20:05.0Pewamo-Westphalia119.0
12Evan Hagerman20:05.4Bath118.9
9Loren Thelen20:06.3Pewamo-Westphalia118.6
9Jack Paisley20:07.0Royal Oak Shrine118.3
12Bowie Pawson20:07.1Howard City Tri-County118.3
9Ryan Armey20:07.1Spring Lake118.3
11James Samra20:08.1East Grand Rapids118.0
12Henry Nanzer20:08.3Okemos117.9
12Joel Kauffman20:08.5Fairview117.8
11Jack Taylor20:09.6Warren DeLaSalle117.5
10Donovan Wells20:10.1Potterville117.3
11Ezra Sitler20:11.6Holland Calvary Christian116.8
11Daniel Badel20:12.0Detroit Catholic Central116.7
12Kael Fay20:12.2Benzie Central116.6
10Charles Kapa20:13.4Flushing116.2
11Jayden Bobzien20:13.5Harrison116.2
10Rylan Huyck20:14.0Ithaca116.0
11Owen Hare20:14.9Saginaw Swan Valley115.7
11Brayden Marchal20:15.4Lowell115.5
9Daniel Kramer20:15.5Pewamo-Westphalia115.5
10Cooper Highlen20:16.7Ionia115.1
9Jet Holbrook20:16.9Harbor Springs115.0
10Isaac Kamps20:17.3GR Covenant Christian114.9
9Carsten Udell20:18.1Hart114.6
9Jackson Farnsworth20:18.2Grand Ledge114.6
9Drew Stanton20:18.6Saginaw Heritage114.5
9Aiden Watson20:20.3Greenville113.9
9Jonathan Poppe20:20.3Detroit Catholic Central113.9
10D’mario Guerra20:20.4Saginaw Michigan Lutheran Seminary113.9
10Gabriel Peterson20:20.7Frankenmuth113.8
10Solomon Miller20:21.3Saginaw Arts and Sciences113.6
9Joe Badel20:21.7Detroit Catholic Central113.4
12Landon Harris20:22.0Benzie Central113.3
11Ethan Nagel20:22.3Sanford-Meridian113.2
9Pavlo Narolskyi20:22.6Buckley113.1
12Philip LaFramboise20:22.6Bay City John Glenn113.1
9Maksim Mitteer20:22.7TC Central (Traverse City)113.1
10Connor Ketchum20:23.9Grayling112.7
12Evan Gillahan20:24.1Okemos112.6
9Callen Eldred20:24.8Montabella112.4
12Landon Hayes20:25.1Constantine112.3
9Henry Poterek20:25.9Macomb L’Anse Creuse North112.0
12Shin Sato20:27.1Stanton Central Montcalm111.6
12Aldolfo Vera-Rangel20:27.2Remus Chippewa Hills111.6
12Preston Boggs20:27.5Flint Kearsley111.5
11Noah Chinavare20:27.6Sanford-Meridian111.5
11Brody Smith20:28.5East Grand Rapids111.2
10Emmett Worden20:30.4Birch Run110.5
10Johannes Visser20:31.8Midland Dow110.1
11Chase Beard20:32.2Breckenridge109.9
9Caden Butler20:32.6East Grand Rapids109.8
11Mac Satterfield20:32.9Hanover-Horton109.7
10Jayden Jackson20:33.2Laingsburg109.6
12Landon Koole20:34.0GR Covenant Christian109.3
9Joel Rathka20:34.3Laingsburg109.2
11Matthew Petitti20:34.5Grayling109.2
12Andrew Newenhouse20:35.1Grandville Calvin Christian109.0
12Cameron Braidwood20:35.3Spring Lake108.9
9Kellen Tenhopen20:35.6Kalkaska108.8
11Noah Duran20:36.1TC West (Traverse City)108.6
10Aarav Chourasia20:36.3Canton108.6
12Eithan Tuyilingire20:36.5Okemos108.5
11Sam Leach20:36.8Davison108.4
9Nolan Kreft20:36.8Cedar Springs108.4
9Christopher Spratt20:37.2Okemos108.3
9Caleb Pearson20:37.3Okemos108.2
9Evan Berry20:38.0Otisville LakeVille108.0
12Logan Bok20:38.7Saranac107.8
9Noah Bacon20:39.9Big Rapids Crossroads Academy107.4
10Andrew Todd20:40.3Warren DeLaSalle107.2
11Reise Bateson20:40.6Hart107.1
9Dexter Roach20:41.7Fenton106.8
11Noah Wolff20:42.1Hart106.6
12Austen Walden20:44.0Constantine106.0
11David Carroll20:44.1Bay City Central106.0
9Corbin Ouderkirk20:44.5Sanford-Meridian105.8
9Finley Kuiper20:45.2GR Covenant Christian105.6
9Carl Nolan20:45.6Petoskey St. Michael105.5
12Dawson Dixon20:46.2Jackson105.3
11Gerrit Bol20:47.8GR Covenant Christian104.7
11Tanner Carlson20:47.9Remus Chippewa Hills104.7
11Daniel Landers20:48.1Grand Ledge104.6
11Brodie Arellano20:48.5Greenville104.5
12Keegan Shephard20:48.6Sanford-Meridian104.5
12Leo Hall20:49.4Spring Lake104.2
12Logan Robinson20:49.8Laingsburg104.1
9Tommy Rohmfeld20:49.9Livonia Churchill104.0
9Kyle James20:50.1Livonia Churchill104.0
12Dominic Boden20:50.1Howard City Tri-County104.0
11Gage Scott20:50.6Newaygo103.8
11Vincent Morse20:51.3Saginaw Swan Valley103.6
12Garrett VanderZyl20:51.9Howard City Tri-County103.4
11Greysen Miltgen20:52.1Spring Lake103.3
11Beckett DeFour20:53.1Leland103.0
9Noah Dallaire20:53.8Davison102.7
12Corbin Bender20:54.1Kingsley102.6
9Marcus Letterman20:54.8Birch Run102.4
12Griffin Olson20:55.0Benzie Central102.3
9Tadhg Murphy20:55.2Flint Powers Catholic102.3
10Landin Struck-Curtis20:55.2Flint Kearsley102.3
11Rhys Todd20:55.4East Lansing102.2
10Jude Krey20:55.7Alpena102.1
9Landon King20:55.8Spring Lake102.1
10Brendon Pake20:56.1Flint Kearsley102.0
9Landon Davis20:56.4Utica101.9
9Jude Bevington20:57.2Canton101.6
9Arya Bidja20:57.6Utica101.5
11Paul Kim20:57.7Saginaw Michigan Lutheran Seminary101.4
11Marshall Baker20:58.0Okemos101.3
9Mitchell Brand20:58.3Buckley101.3
10Harper Musta20:58.6Mesick101.1
9Thaddeus Hunt20:58.7Reed City101.1
11Levi Fager20:59.2Saginaw Michigan Lutheran Seminary100.9
10Mateo Ford20:59.8Canton100.7
10Sebastian Towne21:00.0Detroit Catholic Central100.7
9Lucas Davis21:00.8Okemos100.4
9Ignacio Acevedo-Kukla21:00.9Okemos100.4
11Grahm Gibbs21:01.1Greenville100.3
9Cole Redes21:01.3Cedar Springs100.2
12Jareth Shappee21:01.5Montabella100.2
11Theodore VanKuiken21:01.6Saranac100.1
10Haidyn Smith21:01.8Saginaw Heritage100.1
10Andres Perea Cala21:03.8Stanton Central Montcalm99.4
9Tyler Morris21:05.1Macomb L’Anse Creuse North99.0
10Misael Paez21:05.2Lake City98.9
9Juan Guardiola-Parra21:05.3Hart98.9
10Kayden Miller21:06.8Roscommon98.4
10Julian Spitzner21:09.6TC Central (Traverse City)97.5
12Braiden Wright21:09.9Howard City Tri-County97.4
11Brendan DeRocher21:10.2Frankenmuth97.3
11Israel Cahill21:11.0Saranac97.0
10Caleb Aspin21:11.3Flushing96.9
11Malachi Coulson21:12.0Harrison96.7
11Brandon Buskulic21:12.0Pewamo-Westphalia96.7
11Joel Kaiser21:12.2Alpena96.6
11Reed Sprague21:12.5Beaverton96.5
11Trenton Hill21:12.8TC Central (Traverse City)96.4
9Drew Keys21:15.2Flint Powers Catholic95.6
12Jason Waring21:15.7Goodrich95.5
12Carson Johnson21:16.8Sanford-Meridian95.1
11Nolan Selasky21:17.6Saginaw Swan Valley94.8
12Trevor Hayes21:18.3GR Covenant Christian94.6
10Benaiah Shafer21:18.9Cedar Springs94.4
12Xhayvian King21:19.3Fairview94.2
10Blake Davis21:19.9Shepherd94.0
11Treyson Nyland21:20.4TC West (Traverse City)93.9
9Trason Tucker21:21.0Hart93.7
10Owen Drews21:21.5TC Central (Traverse City)93.5
11Om Lakhani21:21.7Canton93.4
11Bryce Willis21:22.2Montabella93.3
9Daniel Hyrman21:23.1Davison93.0
12Brendan Bonar21:23.8Charlevoix92.7
10John Brege21:24.8Alpena92.4
10Jesse Bayn21:26.2Bay City John Glenn91.9
11Braylon Satterlee21:26.8Carson City-Crystal91.7
9Joe Pruden21:27.7Okemos91.4
11William Abbott21:27.8Detroit Catholic Central91.4
12Noah Hetler21:28.0Howard City Tri-County91.3
12Mason White21:28.0Montabella91.3
10Riyan Mir21:28.1Saginaw Heritage91.3
9Braxton Darland21:28.5Saginaw Swan Valley91.2
10Niels Walker-Hundley21:28.9TC Central (Traverse City)91.0
10Peyton ZurSchmiede21:29.4East Grand Rapids90.9
9Jericho Antoine21:29.5Ithaca90.8
9Henry Schrauben21:29.5Lowell90.8
9Reed Nyland21:29.6TC West (Traverse City)90.8
10Jasper Krengel21:30.0Midland Dow90.7
9Travis Ladd21:30.9Marquette90.4
9Drew Farone21:30.9Okemos90.4
9Everett Jankowski21:30.9Canton90.4
9Xavier Lee21:31.4TC Central (Traverse City)90.2
9Dash Price21:32.0TC Central (Traverse City)90.0
9Nathan Burpee21:32.1Leland90.0
10Sam Trommater21:32.1Beal City90.0
9Liam Dunn21:32.4Goodrich89.9
9Cullen Hall21:32.5Beaverton89.8
9Philip Bondie21:35.2Holly88.9
11Destan Ardan21:35.2Grand Traverse Academy88.9
11Sean Lauzon21:35.3Big Rapids Crossroads Academy88.9
9Steven Dietz21:35.6Newaygo88.8
12Nate Dix21:36.3Grand Traverse Academy88.6
10Vincent DiCicco21:36.4Livonia Churchill88.5
11Josh Bacon21:38.0Big Rapids Crossroads Academy88.0
10Kaydence Gunnare21:38.5Kingsley87.8
11Jack Kemsley21:38.6Okemos87.8
10Abe Atwood21:39.7Saginaw Michigan Lutheran Seminary87.4
12Jacob Penna21:39.8GR Covenant Christian87.4
11Thomas Butts21:40.0Oxford87.3
11Blake Fleming21:41.7Charlevoix86.8
11Kenny Morell21:42.5Lapeer86.5
11Oliver Parish21:43.5Livonia Churchill86.2
12Nolan Kennedy21:43.7Harbor Springs86.1
9Gavin Terrill21:45.4Midland Dow85.5
10Joseph Klein21:46.0Midland Dow85.3
12Logan Priebe21:46.1Saginaw Michigan Lutheran Seminary85.3
9Kearan Fitzpatrick21:46.4East Grand Rapids85.2
10Khory Michaels21:46.5Warren DeLaSalle85.2
9Zachary Marchal21:47.1Lowell85.0
11Justice Koprin21:48.2Macomb L’Anse Creuse North84.6
9Dominic DeVellis21:48.2Frankenmuth84.6
9Dale Taylor21:48.8Marquette84.4
11Juan Zavala Salazar21:49.1Holly84.3
11Caden Ardan21:49.5Grand Traverse Academy84.2
9Tyler Frisbee21:50.1Midland Dow84.0
11Kaiden Eichhorn21:50.1Harrison84.0
10Levi Charboneau21:50.3Lowell83.9
10Kason Lehr21:50.3Clio83.9
12Gabriel Kibin21:51.2Canton83.6
11Arthur Sawyer III21:51.3East Lansing83.6
10Keegan Haag21:51.8Shepherd83.4
11Riley Sprague21:51.8Beaverton83.4
10Ryan Savoie21:52.4Ortonville Brandon83.2
12Kaleb Kindl21:52.7Oxford83.1
9Esaiah Hutchinson21:53.1Grand Ledge83.0
10Carl Villegas21:53.4Bay City Central82.9
12Aditya Veera21:53.6Saginaw Arts and Sciences82.8
11Liam Hoban21:54.7Canton82.4
9Greyson Higgs21:54.8Greenville82.4
11Eyhab Jmian21:55.1East Grand Rapids82.3
9Spencer Wolfram21:55.6GR Catholic Central82.1
11Luke Skutt21:57.4Clio81.5
9Ben Nielsen21:57.5Morley-Stanwood81.5
9Ty Lawson21:57.6Walled Lake Northern81.5
10Matthew Rotarius21:58.3Bay City John Glenn81.2
9Levi Torongo21:58.4Benzie Central81.2
10Ethan Holmes21:58.8Kingsley81.1
11Will Rathka22:01.3Laingsburg80.2
9Theodore Lo22:01.8Livonia Churchill80.1
9Henry Pettiford22:02.8Canton79.7
9William Hollenbeck22:02.9Fenton79.7
9Brady Wadkins22:02.9Charlevoix79.7
11Levi Schipper22:03.2GR Covenant Christian79.6
12Peyton Johnston22:03.3Potterville79.6
10Camden Adkins22:03.5Holland Calvary Christian79.5
9Connor Bush22:04.7Flushing79.1
9Jackson Lisek22:06.5Flushing78.5
9Jackson Sarvo22:07.4Livonia Churchill78.2
9Jackson Newton22:08.3Birch Run77.9
12Matthew Cox22:08.4Kalkaska77.9
10Evan Duba22:09.1Grayling77.6
12Elias Russell22:09.5TC Central (Traverse City)77.5
11John Huffman22:10.0GR Catholic Central77.3
12Colt Eckstorm22:10.6Roscommon77.1
11Princewill Ubajiogu22:10.6Livonia Churchill77.1
9Kaden Figert22:11.6Lakeview76.8
12Wesley Spezia22:12.9Oxford76.4
9Lucas Quintanilla-Jimenez22:13.0Traverse City St. Francis76.3
12Alex Thomas22:13.4Saranac76.2
9Drew VanTuinen22:13.5Holland Calvary Christian76.2
12Danielle Bauer22:13.6Kingsley76.1
11Dan Youngberg22:13.6Lake City76.1
11Andrew Schout22:13.8Belding76.1
9Josh Bender22:14.0Kingsley76.0
10Zach Little22:14.2Kalkaska75.9
9Hongyi Tan22:14.7Okemos75.8
10Joe Gould22:14.8Belding75.7
9Jack Zarate22:14.9Canton75.7
11Henry Hartl22:15.0Grand Traverse Academy75.7
9Mason Allen22:15.5Greenville75.5
12Brady Hefron22:15.5Saranac75.5
9Lucas Moore22:16.6Macomb L’Anse Creuse North75.1
11Hudson Hoerauf22:16.6Roscommon75.1
10Austen Antonio22:17.7Detroit Catholic Central74.8
10Logan Simpson22:18.5Saranac74.5
11Michael Fournier22:19.0TC West (Traverse City)74.3
11Tim Dion22:19.5Flint Powers Catholic74.2
11Daniel Bernal-Ponce22:20.6Pewamo-Westphalia73.8
9Raymond Richards22:21.0Marquette73.7
9Sam Moore22:21.0Maple City Glen Lake73.7
12Joseph Noll22:23.0Macomb L’Anse Creuse North73.0
9Lucas Halicki22:23.3New Baltimore Anchor Bay72.9
11Kyle Johansen22:23.4Remus Chippewa Hills72.9
9Abel Smith22:24.7Holly72.5
10Aaron Dandin22:24.7Macomb L’Anse Creuse North72.4
9Thomas Steed22:24.8Petoskey St. Michael72.4
9Jack Huhn22:25.8Pewamo-Westphalia72.1
11Mason Doehring22:28.5Kalkaska71.2
12Evan Elliott22:28.8Bay City John Glenn71.1
10Gavin Jansen22:28.9Harrison71.0
12Eddie Allen22:29.1Madison Academy71.0
9Zach Schaub22:29.1Grandville Calvin Christian71.0
10Calvin Gunn22:29.5Bath70.8
12Joao Lemos-Nunes22:29.6Cedar Springs70.8
11Clark Tan22:31.0Davison70.3
11Tate Kirts22:32.3Midland Dow69.9
12Malachi Vannette22:33.8Midland Dow69.4
10Ethan Specht22:34.9Detroit Catholic Central69.1
9Matthew Wang22:35.1Okemos69.0
10Bob Cornell22:35.4East Grand Rapids68.9
9Jackson Mitchell22:35.5Fenton68.9
10River Borkowski22:35.6Newaygo68.8
11Brock Warren22:36.0Constantine68.7
9Cole Wing22:36.1Breckenridge68.6
11Jaxon Whittaker22:37.8Lincoln-Alcona68.1
9Dante Kline22:38.1Gaylord68.0
9Saketh Dondapati22:38.2Okemos67.9
10Jules Vranes22:38.3Harbor Springs67.9
10Andrew Westra22:38.4GR Covenant Christian67.9
11Griffin Calder22:38.6TC West (Traverse City)67.8
9Elias Erickson22:38.7Midland Dow67.8
12Ezekiel Rockhold22:39.6Saranac67.5
11Camden Lobban22:40.0Davison67.3
10Parker Webb22:41.5Gladwin66.8
9Calvin Daut22:41.9Midland Dow66.7
12Jonathan Lebsack22:42.1Bay City John Glenn66.6
12Nikola Gjorgjievski22:43.3East Grand Rapids66.2
9Takoda Ronk22:44.0St. Louis66.0
10Afton Staley22:44.5Kalkaska65.8
9Connor Kaul22:44.6Saginaw Swan Valley65.8
11Nathan Kinney22:45.7Grand Traverse Academy65.4
9Tyler Licht22:45.9Birch Run65.4
11Santiago Nieto Xirinach22:47.1Interlochen Arts Academy65.0
9Hayden Fowler22:47.2Lake City64.9
11Blake Myers22:47.5Oxford64.8
11Connor Mallie22:48.2Detroit Catholic Central64.6
10Zubair Ali22:48.3Oxford64.6
10Jasper Kida22:48.4Grand Traverse Academy64.5
10Kenneth Graham22:48.5Montabella64.5
10Samuel Feyen22:49.5East Grand Rapids64.2
9Paul Follett22:51.1Flint Powers Catholic63.6
10Owen Shetler22:51.9Kalkaska63.4
12Liam Schulz22:52.0Howard City Tri-County63.3
12Ethan Butler22:53.1TC West (Traverse City)63.0
11Chan Jeong22:54.0Interlochen Arts Academy62.7
11Cody Rood22:54.0Greenville62.7
10Connor Bancroft22:54.2Davison62.6
9Gabriel Smith22:54.4Shepherd62.5
12Owen Rottier22:54.5Grand Ledge62.5
9Max Malinzak22:54.7GR Catholic Central62.4
11Conner Ryan22:56.4Stanton Central Montcalm61.9
9Cole Lockwood22:57.3Gladwin61.6
12Caleb Boucher22:58.4Utica61.2
12Orion Moya22:58.4Saginaw Arts and Sciences61.2
10Landin Watkins22:59.2Canton60.9
10Andrew Hillborg23:00.3Freeland60.6
9Dylan Doherr-Myers23:01.1Carson City-Crystal60.3
9Avery Fox23:01.6Pewamo-Westphalia60.1
9Yasir Adam23:01.8Canton60.1
9Landon Roznowski23:01.9Alpena60.0
9Joshua Gonzales23:03.9Saginaw Swan Valley59.4
10Emmett Martin23:04.3Midland Dow59.2
11Kai Arredondo23:04.3Grayling59.2
11Gentry Watson23:05.0Fenton59.0
9Ford Swihart23:05.3Hanover-Horton58.9
10Owen Cross23:06.3Flushing58.6
10Nolan Moeggenberg23:08.5Shepherd57.8
10Taben West23:09.1TC Central (Traverse City)57.6
9Isaac Hobbs23:11.5Grand Traverse Academy56.8
9Aiden Espinoza23:12.1Portland56.6
10Vincent Beck23:12.4Reed City56.5
11Ethan Webb23:13.5Gladwin56.2
11Caleb Vaalburg23:14.2GR Covenant Christian55.9
12Steven Ladasz23:15.4Walled Lake Northern55.5
11Travis Kelsey23:15.7Lake City55.4
11Toby Blamer23:15.8Fairview55.4
10Vincent Ambrozaitis23:16.1Mt. Pleasant Sacred Heart55.3
9Anderson Frieden23:16.4Fenton55.2
12Tanner McNair23:17.9Portland54.7
10Maeson Russell23:18.2Shepherd54.6
9Julion Cullen23:19.5Remus Chippewa Hills54.2
11Roger Schmidt23:19.6Oxford54.1
9Otto Dahleen23:20.2Alpena53.9
10James Neff23:20.8Grand Traverse Academy53.8
9Parker Hayes23:22.1Traverse City St. Francis53.3
10Archer Young23:22.1Remus Chippewa Hills53.3
9Tate Kidder23:23.9Portland52.7
9James Heiple23:25.4Beaverton52.2
9Charles Federspiel23:26.0Birch Run52.0
11Cameron Wray23:26.8Oxford51.7
12Aidan Stratton23:31.5Livonia Churchill50.2
11Luke Drnek23:35.4GR Covenant Christian48.9
11Madden Pomeroy23:37.5Bay City Central48.2
9Noah Zalba23:38.2Sanford-Meridian47.9
9Mitchell Woodke23:38.3Frankenmuth47.9
10Lucas Winter23:38.3Traverse City St. Francis47.9
12Micah Taylor23:40.9Mt. Pleasant Sacred Heart47.0
9Max Mowatt23:42.2Pewamo-Westphalia46.6
11Chris Badji23:43.1Saginaw Heritage46.3
10Caleb Reeves23:43.3Birch Run46.2
9Luis Guiterrez23:43.4Ionia46.2
11Cory Westbrook23:45.0Harrison45.7
12Samuel Felten23:45.2Frankenmuth45.6
9Zander Johnson23:46.0TC Central (Traverse City)45.3
9Jaxx Weaver23:46.6Fairview45.1
10Jack Farkas23:47.4Freeland44.9
10Matthew Kowalski23:48.2Alpena44.6
11Derek Sonnevil23:48.8Constantine44.4
10Troy Wychuyse23:49.0Ortonville Brandon44.3
9Robert Brewer23:49.1Flushing44.3
10Patrick Wilson23:49.4Bath44.2
11Winston Dippel23:49.9Benzie Central44.0
11Carter Blumenschein23:50.9Onekama43.7
12Chase Green23:51.6Gladwin43.5
10Micah Spencer23:51.9TC Central (Traverse City)43.4
11Evan Grizzle23:53.2Clio42.9
10Colton Hicks23:53.4Gaylord42.9
10Aiden Musall23:54.5Gaylord42.5
9Leland Skeans23:54.7Flushing42.4
11Ace Bohlinger23:56.0East Grand Rapids42.0
11Parker Majors23:56.0Lake City42.0
10Maxim Craig23:57.4East Lansing41.5
10Leonard Udell23:58.8Hart41.1
9Marcus Crawley23:59.0Midland Dow41.0
9Leo Haney24:01.4Sanford-Meridian40.2
11Tyler Deneau24:04.2Grand Traverse Academy39.3
9Jaxon Wirt24:04.4Ashley39.2
10Peyton Ritchie24:05.6Constantine38.8
9Evan Looyenga24:06.6GR Covenant Christian38.5
12Gabe Holman24:07.3Ionia38.2
12Christian Martinez24:07.5Ionia38.2
12Max Hobbs24:08.5Grand Traverse Academy37.8
9Calum Knull24:08.6Laingsburg37.8
10Abraham Schubert24:09.9Bay City Central37.4
9Ayedin Goulette24:12.3St. Louis36.6
9Isaiah Koops24:13.4GR Covenant Christian36.2
9Michael Chen24:13.5Okemos36.2
9Tayvell Graham24:17.8Jackson34.7
9Wyatt Snyder24:18.0Lake City34.7
10Ethan Gatzke24:19.0TC West (Traverse City)34.3
10Harrison Allen24:20.5Traverse City St. Francis33.8
9Clayton Durga24:22.0Lake City33.3
12Richard Pawlowski24:24.3Oxford32.6
11Danny Jefferson24:25.3Detroit Catholic Central32.2
11John Williamson24:28.0Remus Chippewa Hills31.3
9Bentley Lagalo24:30.8Midland Dow30.4
10Greyson Combs24:32.0Utica30.0
10Daniel Lossio24:33.8Mt. Pleasant Sacred Heart29.4
11Jolaun Owens24:37.1Newaygo28.3
9Caleb Parlberg24:41.9Birch Run26.7
9Michael Barrera24:45.0Reed City25.7
10Matthew Hall24:47.7Saginaw Heritage24.8
9Kingston Harris24:48.2Flint Powers Catholic24.6
12Valentino Giardina24:48.3Gaylord24.6
12DJ Buterakos24:50.5Flint Kearsley23.8
9James Haller24:51.9Saginaw Heritage23.4
9Micah Butters24:57.4Grandville Calvin Christian21.5
10Brandon Perantoni24:59.1Fenton21.0
12Aidan Zeffery25:01.1Hanover-Horton20.3
9Judah Tong25:04.1Davison19.3
9Temujin Weiner25:05.6Okemos18.8
10Henry Hoekstra25:07.5East Grand Rapids18.2
11Joey Skupin25:08.3Macomb L’Anse Creuse North17.9
9Robert Buchanan25:10.9Hart17.0
9Ronan Dittmer25:12.2East Lansing16.6
9Jaxson Retzloff25:15.7Midland Dow15.4
9Michael Lopez25:24.4Saginaw Arts and Sciences12.5
10Nathaniel Sincissen25:25.2Saginaw Arts and Sciences12.3
12Zaden Guza25:26.5Saginaw Arts and Sciences11.8
10Chuanda Yang25:29.7Midland Dow10.8
11Logan Simerson25:30.1Mesick10.6
11Jackson Wiederhold25:30.4Saginaw Heritage10.5
12Julian Trevino25:30.5Saginaw Heritage10.5
11Colin Park25:33.3Interlochen Arts Academy9.6
9Jack Martin25:33.5Livonia Churchill9.5
10Josh Hawkins25:33.7Howard City Tri-County9.4
9Paco Haan25:39.0New Covenant Christian (Interlochen)7.7
9Hunter Connolly25:39.5Okemos7.5
10Charlie Keefer25:43.1Livonia Churchill6.3
12Henry Fortier25:47.3Saginaw Heritage4.9
10Haddon Seal25:47.8Ionia4.7
9Emilio Bustos25:53.0Shelby3.0
11William Myers25:53.3Shepherd2.9
12Bryant Taylor25:53.7Hanover-Horton2.8
9Henry Sohmer26:00.2Davison0.6
10Andrew Burtt26:02.1TC West (Traverse City)0.0