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
2025 Ratings

2025 Ratings: Fruitport Eagle

Girls Adjustment: -49
Boys Adjustment: -47

*** = 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
Muskegon Mona Shores73.21
Muskegon Reeths-Puffer13.41
TeamTop 5 Avg.Division
GR West Michigan Aviation69.32
Fruitport65.02

BOYS TEAM RATINGS

TeamTop 5 Avg.Division
Hudsonville170.61
Muskegon Mona Shores147.01
Muskegon Reeths-Puffer111.41
TeamTop 5 Avg.Division
GR West Michigan Aviation156.32
Muskegon Oakridge154.02
TeamTop 5 Avg.Division
Muskegon Western Michigan Christian150.63
TeamTop 5 Avg.Division
Mason County Eastern108.34
Muskegon Catholic Central89.44
TeamTop 5 Avg.Division
Algoma Christian87.3None

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Jersi Bilek20:09.9Muskegon Reeths-Puffer133.0
10Peyhton Beardsley20:34.2Fruitport124.9
11Ahna Woltjer20:35.3GR West Mich. Aviation124.6
11Leah Sneller20:42.0Muskegon Western Mich. Christian122.3
9Ryleigh Alderink20:54.6Holton118.1
12Ellery Horness21:43.3Muskegon Mona Shores101.9
12Ella Grimm22:05.1Muskegon Mona Shores94.6
11Zoe German23:26.8Fruitport67.4
12Charleigh Kimble23:35.8GR West Mich. Aviation64.4
10Maggie Duong23:42.7GR West Mich. Aviation62.1
11Sofia Lewis23:44.7GR West Mich. Aviation61.4
11Darcy Keefe23:48.8Muskegon Reeths-Puffer60.1
11McKenna Landers23:57.9Muskegon Mona Shores57.0
10Kinley Eikenberry23:58.7Muskegon Mona Shores56.8
9Kyla Zuidema23:59.5Muskegon Western Mich. Christian56.5
9Aynsley Merkins24:00.3Fruitport56.2
11Tatum Hemmerly24:01.3Muskegon Mona Shores55.9
11Kaitlyn Durow24:26.5Muskegon Reeths-Puffer47.5
10Brynley Merkins24:31.3Fruitport45.9
9Emilie Greene24:32.2Muskegon Mona Shores45.6
11Hailey Parker24:37.4Muskegon Mona Shores43.9
11Lauren Hall24:41.4Muskegon Mona Shores42.5
11Petra Gonzalez25:05.6Algoma Christian34.5
12Ava Adamczak25:06.9GR West Mich. Aviation34.0
9Claire Kohley25:16.8Fruitport30.7
12Kendall Braginton25:17.8Muskegon Mona Shores30.4
11Breanna Cole25:23.9Fruitport28.4
11Sophia Morrell25:29.3Holton26.6
11Mackenzie Afton25:49.7Algoma Christian19.8
11Lennon Lassanske25:55.8Muskegon Mona Shores17.7
12Sofie Dzik25:58.1GR West Mich. Aviation17.0
11Holly Oatis26:02.7Algoma Christian15.4
11Sophie Christopher26:12.9Fruitport12.0
10Zoey White26:17.8Muskegon Mona Shores10.4
11Addison Malburg26:20.6Mason County Eastern9.5
8Alice Shoup26:26.4Mason County Eastern7.5

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Christian Pavlige17:34.1Fruitport184.3
10Jacob Kornoely17:38.8GR West Mich. Aviation182.7
11Bryce Falbe17:46.5Muskegon Oakridge180.2
12Nathan Kunzi17:58.6Hudsonville176.1
11Bradley Smies17:58.8Hudsonville176.1
12Hayden Fox18:10.5Muskegon Mona Shores172.2
12Austin Van Ek18:12.6Hudsonville171.5
11Owen Sytsema18:14.8Muskegon Western Mich. Christian170.7
11Jayden Mueller18:16.3Muskegon Oakridge170.2
11Josiah Scholma18:19.7Muskegon Western Mich. Christian169.1
12Reuben Anderson18:22.1Muskegon Western Mich. Christian168.3
12Aidan Vermeulen18:27.2Hudsonville166.6
10Thanuj Pari18:31.6GR West Mich. Aviation165.1
11Calvin Kasprowicz18:39.3Hudsonville162.6
12Lucas Dykhouse18:44.3Hudsonville160.9
12Lawson Miller18:46.1Muskegon Oakridge160.3
12Asher Jager18:46.9GR West Mich. Aviation160.0
12Lukas Rennells19:02.4Muskegon Catholic Central154.9
12Dylan Sturr19:06.3Muskegon Reeths-Puffer153.6
9Alec Bolles19:06.5Hudsonville153.5
10Lance Niedzielski19:12.1Mason County Eastern151.6
11Milo Shoup19:12.7Mason County Eastern151.4
12Trent Galdeen19:18.3Muskegon Oakridge149.6
11Eli Morse19:20.7Muskegon Western Mich. Christian148.8
10Kassian McKenzie Thompson19:22.0Muskegon Mona Shores148.3
10Hendrik Breen19:25.5Algoma Christian147.2
10Trevor Mieras19:27.6Hudsonville146.5
12Landon Johnson19:41.2Fruitport141.9
10Ryan Khatir19:43.3Muskegon Mona Shores141.2
12Dillan Roosien19:46.4GR West Mich. Aviation140.2
9Ethan Spoelman19:47.7Hudsonville139.8
10Adrian Gallegos19:51.1Muskegon Mona Shores138.6
11Luke McCarty19:51.7Hudsonville138.4
10Jackson Anderson19:52.2Muskegon Catholic Central138.3
11Van Roach20:03.3Muskegon Mona Shores134.6
12Graydon Ott20:07.1GR West Mich. Aviation133.3
12Henry Elzinga20:08.1GR West Mich. Aviation133.0
12Daxton MacDonald20:09.1Muskegon Mona Shores132.6
9Landon Learn20:09.9Muskegon Reeths-Puffer132.4
9Elijah Ouwinga20:10.2Hudsonville132.3
10Charles Lucas20:17.8Hudsonville129.7
10Keannan Marr20:23.2Holton127.9
10Colton Seger20:33.2GR West Mich. Aviation124.6
12Noah Bower20:36.8Hudsonville123.4
12Lucas Korsmo20:39.9GR West Mich. Aviation122.4
9Judah Molchan20:40.1Hudsonville122.3
9Gabriel Luna20:53.7Muskegon Reeths-Puffer117.8
10Henry Wert21:04.4Hudsonville114.2
12Cole Hansen21:10.3Muskegon Mona Shores112.2
12Eli Lewis21:13.7Muskegon Mona Shores111.1
11Ty VanSkiver21:16.2GR West Mich. Aviation110.3
12Caden Morrell21:16.4Holton110.2
10Rileigh Schmitz21:18.3Muskegon Oakridge109.6
11Afton Shoup21:28.2Mason County Eastern106.3
9Jake Carlon21:28.9Hudsonville106.0
9Lucas Crozier21:30.9Muskegon Mona Shores105.4
12Seth Jenkins21:36.5Hudsonville103.5
11Kohen Van Houten21:48.8Hudsonville99.4
11Osker Huismann21:53.5Algoma Christian97.8
10Jack Walter21:58.4Muskegon Western Mich. Christian96.2
12Breslin Walek21:59.0Muskegon Mona Shores96.0
12Jeremy VanderWall22:04.9Hudsonville94.0
11Nick Kreps22:06.6Muskegon Mona Shores93.5
10Kyron Novak22:06.8Muskegon Reeths-Puffer93.4
8Andrew DeHaan22:27.9Algoma Christian86.4
10Tristian Adkins22:34.8Muskegon Mona Shores84.1
12DaQuon Bates22:37.8Muskegon Mona Shores83.1
10Xavier Brown22:41.3Muskegon Western Mich. Christian81.9
11Liam Maghielse22:42.5Algoma Christian81.5
10Chase Austin22:46.2Muskegon Catholic Central80.3
9John Foster22:47.9GR West Mich. Aviation79.7
12Paul Korsmo22:49.9GR West Mich. Aviation79.0
9Madeus Muniz22:50.5GR West Mich. Aviation78.8
12Levi Wilcox22:50.7Hudsonville78.8
11Cy Kosmowski22:59.7Mason County Eastern75.8
11Sebastien Navis23:00.1Muskegon Western Mich. Christian75.6
12Drew Babinec23:00.4Muskegon Oakridge75.5
12Jonathan Ross23:02.8Muskegon Oakridge74.7
9Mason Booker23:05.2Muskegon Oakridge73.9
9Kai Olson23:08.2Hudsonville72.9
12Josh Vanstelle23:15.8Fruitport70.4
12Miles Russick23:19.5Muskegon Catholic Central69.2
9Seamus Dugan23:25.6GR West Mich. Aviation67.1
9Zayden Kingman23:47.1Muskegon Reeths-Puffer60.0
10Jonathan Visscher23:49.7Muskegon Reeths-Puffer59.1
12Daniel Bothwell23:58.5Mason County Eastern56.2
9Grayson Wydeveld23:58.8Muskegon Western Mich. Christian56.1
9Luke Artibee24:07.4Muskegon Mona Shores53.2
9Micah Scholma24:12.8Muskegon Western Mich. Christian51.4
9Jacob Shattuck24:21.2GR West Mich. Aviation48.6
12Logan Snoap24:32.3Hudsonville44.9
12Noah Jenkins24:37.3Hudsonville43.2
11Aaron Drake24:44.1Mason County Eastern41.0
9Kasyn Novak25:02.6Muskegon Reeths-Puffer34.8
9Bo Blair25:05.6Muskegon Reeths-Puffer33.8
9Bryce Blair25:06.3Muskegon Reeths-Puffer33.6
8Elliot Hopkins25:07.1Mason County Eastern33.3
10Dylan Winskas25:07.5Fruitport33.2
10Benjamin McCanless25:27.0Muskegon Western Mich. Christian26.7
8Adrian Canfield25:29.2Mason County Eastern25.9
11Tripp Freyling25:35.6Algoma Christian23.8
11Jayce Hughes25:41.7Muskegon Oakridge21.8
9Jonathan Steenhagen25:44.0Muskegon Reeths-Puffer21.0
9Johnny Lumpp25:50.0Muskegon Mona Shores19.0
12Kaiden Tallarico26:13.3Holton11.2
8David Benjamin Gaudette26:15.5Mason County Eastern10.5
12Jeffrey Brink26:30.1Hudsonville5.6
12Jansen Cook26:34.2Muskegon Catholic Central4.3
10Joseph Barrows26:39.8GR West Mich. Aviation2.4
2025 Ratings

2025 Ratings: Veterans Serving Veterans

Thank you, Lake City for the quality photo

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: +13
Boys Adjustment: +13

SERVING THEIR TEAM

Declan Shoemaker, who with his 16:51, is immaculately the 8th boy on Traverse City West. That’s some depth!

Eddie Radtke, Shepherd

The Bluejay boys harbor hopes of making it to the State Finals, but have succumbed to injury as of late, Ian McNeel and Drew Davis missing from their usual lineup. No worry though, as Radtke has embraced his new role, taking drastic steps each race. Last year and for the first few races of this one, he had been north of 19:00. He busted through into the 18’s on the tough Lansing Catholic course, then ripped a 17:50 here.

Betsy Gooden, Manton

Talk about a breakthrough. In her 27 high school 5k’s prior to yesterday, Gooden had been on the high side of 20 min. There’d been some signs she’d find her way in the 19’s – a 20:32 opener on the rugged Chippewa Hills course, a personal best at Shepherd, both combined with two seasons of evidence that she runs her best at season’s end. Surely it could be expected that she’d crash through later in the year, but a 19:42 this early in the fall makes one wonder what else is in the cards.

*** = 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.DivisionWAB
Northville**134.81138.7
Traverse City West**130.41130.3
Midland Dow*123.91119.1
Traverse City Central63.31110.5
TeamTop 5 Avg.DivisionWAB
Cadillac**116.62121.4
Clare*105.9294.6
Shepherd91.3286.2
Gladwin71.0260.3
Howard City Tri-County68.1257.1
Big Rapids28.5217.3
TeamTop 5 Avg.DivisionWAB
Traverse City St. Francis*94.3396.0
McBain*91.2383.3
Reed City*81.4377.6
Leroy Pine River57.6346.3
Roscommon53.1338.3
Lake City46.9346.0
Manton33.7313.5
TeamTop 5 Avg.DivisionWAB
Buckley*80.5476.1
Grand Traverse Academy*75.5475.4
Onekama*62.7457.5
Bellaire57.14
Mt. Pleasant Sacred Heart24.8419.7
Fowler1.74

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionWAB
Traverse City West**188.31190.8
Midland Dow169.31169.9
Traverse City Central158.91180.0
TeamTop 5 Avg.DivisionWAB
Shepherd*176.72183.6
Howard City Tri-County166.42158.3
Gladwin165.52160.0
Clare162.02159.5
Cadillac156.32155.9
Gaylord126.92142.8
TeamTop 5 Avg.DivisionWAB
Reed City*159.13160.6
Manton146.93150.0
Lake City146.03161.9
Roscommon140.03126.4
Traverse City St. Francis139.23147.2
Beaverton133.63113.1
Leroy Pine River132.83128.0
McBain132.73133.8
Kingsley116.43113.2
Tawas66.0361.0
TeamTop 5 Avg.DivisionWAB
Mt. Pleasant Sacred Heart**162.44168.2
Fowler*142.94141.0
Grand Traverse Academy134.54141.3
Buckley123.04133.2

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Katie Berkshire17:11.4Gaylord171.9
10Emilia Garces17:43.1Midland Dow161.3
12Talya Schreiber17:46.6Pickford160.1
11Tessa Mascari18:05.8TC West (Traverse City)153.8
11Colette Lozo18:39.5Northville142.5
11Lucia Lachapelle18:45.7Northville140.4
10Callie Sinke18:56.1Onekama137.0
11Ella McInerney19:03.9Cadillac134.4
12Brooklynn Brown19:09.3Cadillac132.6
9Brynn Somers19:13.5Northville131.2
12Annabelle Beloiu19:15.1Northville130.6
11Sophia Buzzelli19:16.5Clare130.2
10Tatum Mooradian19:19.2Northville129.3
12Abby Veit19:23.3TC West (Traverse City)127.9
12Brynne Schulte19:24.6Elk Rapids127.5
9Autumn Luick19:28.3Midland Dow126.2
10Caelyn Torry19:28.7McBain126.1
12Payton Lamb19:29.9TC West (Traverse City)125.7
12Reese Smith19:32.4TC West (Traverse City)124.9
9Ella Corby19:34.6Northville124.1
11Betsy Gooden19:42.1Manton121.6
9Alison Villa-Bilton19:46.3Clare120.2
10Leighton Basile19:47.3TC West (Traverse City)119.9
11Emma Engalan19:48.6Northville119.5
9Hailey Kuhn19:51.9Cadillac118.4
10Cailyn Baker19:58.0Shepherd116.3
10Chloe Mazza19:58.9Cadillac116.0
9Evelayna Szajner19:59.3Gaylord115.9
9Ava Higley20:03.2Frankfort114.6
12Allie Metzler20:03.4Midland Dow114.5
11Marlowe Walcott20:04.6Reed City114.1
12Molly Kate Coates20:05.5Northville113.8
11Addy Zeller20:13.5Onekama111.2
9Hannah Vogel20:18.4Midland Dow109.5
10Lindsay Smith20:19.5TC West (Traverse City)109.2
12Elise Maurer20:20.6Northville108.8
10Madisyn Wanstead20:21.5LeRoy Pine River108.5
10Kate Macfarlane20:23.0Midland Dow108.0
12Bailey Wenzlick20:26.3TC West (Traverse City)106.9
11Ava Zeratsky20:26.3TC West (Traverse City)106.9
10Ella Rohrhoff20:29.2Northville105.9
11Molly Kate Hollandsworth20:30.7Traverse City St. Francis105.4
10Joylin Brillhart20:31.5Midland Dow105.2
10Julia Jones20:34.2Northville104.3
10Emma Kerr20:35.6Traverse City St. Francis103.8
10Avalynne Allee20:35.9LeRoy Pine River103.7
11Lauren Leis20:38.5Clare102.8
11Hallee Hervey20:38.6Reed City102.8
10Betty Cordner20:39.0Traverse City St. Francis102.7
8Amelia Hoyt20:40.0Bellaire102.3
12Megan Gimmey20:44.2Shepherd100.9
10Jessica Toole20:48.5Midland Dow99.5
12Mirthe Breuker20:50.2Buckley98.9
9Alaina Civinskas20:51.0Roscommon98.7
10Zoe Fabing20:51.6Fowler98.5
11Olivia Reding20:57.7TC West (Traverse City)96.4
11Madelyn Reinink20:59.3McBain95.9
10Faith Helsel21:03.4Lake City94.5
9Lily Sisson21:04.7LeRoy Pine River94.1
11Addison Patrzik21:04.7Grand Traverse Academy94.1
12Tessa Swier21:16.4Midland Dow90.2
11Amelia McKinney21:17.1Grand Traverse Academy90.0
11Julia Crowe21:17.4Northville89.9
11Elizabeth Letherer21:17.4Clare89.9
9Mya Bronkema21:18.1McBain89.6
12Emilee Young21:21.0Shepherd88.7
10Harlow Hughes21:21.1Lake City88.6
10Vivian O’Callaghan21:21.9Gladwin88.4
12Madison Louk21:22.0Gladwin88.3
12Addison Jarosz21:23.5Frankfort87.8
12Kinsey Peer21:24.7Buckley87.4
11Madison Smith21:26.8Grand Traverse Academy86.7
10Emma Stotzel21:28.0Clare86.3
10Delilah White21:30.1Interlochen Arts Academy85.6
12Jocelynn Olds21:32.2Howard City Tri-County84.9
11Mikayla Kulawiak21:34.7Buckley84.1
12Olivia Forsberg21:35.2Clare84.0
10Ruth Hanson21:41.8Cadillac81.7
12Carly Gaylord21:44.5Cadillac80.8
11Emily Dunphy21:44.9Traverse City St. Francis80.7
11Lexi Kent21:45.9TC Central (Traverse City)80.4
11Jean Holland21:47.2Cadillac79.9
11Laura Janisse21:47.4Roscommon79.9
12Paige Ritchie21:50.5Traverse City St. Francis78.8
12Hana Nishi21:53.7Interlochen Arts Academy77.8
10Nora Kauffman21:55.0Howard City Tri-County77.3
9Madalyn Dewey21:56.3Bellaire76.9
11Stella Houdek21:57.0Traverse City St. Francis76.7
11Madison Moeggenborg21:57.2Shepherd76.6
10Marilise (Mari) Yezak22:01.8Midland Dow75.1
9Ana Rice22:03.6TC West (Traverse City)74.5
9Jadelyn Arnold22:03.6TC West (Traverse City)74.5
11Kayden Hinton22:03.7McBain74.4
10Sarah Warner22:05.6Shepherd73.8
11Grace Lee22:06.3Interlochen Arts Academy73.6
12Alanis Povey22:06.7Gladwin73.4
11Charlotte Clark22:09.6Northville72.5
12Willa Roth22:09.9Frankfort72.4
10Ava Robinson22:10.1Clare72.3
12Sahara Davis22:14.3Reed City70.9
12Anna Pake22:16.5Howard City Tri-County70.2
9Brooklyn Griffin22:16.6Buckley70.1
9Grace Wilson22:16.7McBain70.1
9Zakia Wagoner22:16.8Onekama70.1
12Makayla Watkins22:23.6Reed City67.8
9Bailee Zeigler22:28.8McBain66.1
9Elin Jager22:33.2Traverse City St. Francis64.6
10Madilynn Fancett22:33.6McBain64.5
12Piper Tracy22:35.9Cadillac63.7
12Laura Bigard22:38.8Mt. Pleasant Sacred Heart62.7
12Riley Reed22:40.1TC West (Traverse City)62.3
10Ariana Paris22:41.9Buckley61.7
9Carissa Rokos22:44.4TC Central (Traverse City)60.9
9Emerson Jackson22:45.8TC Central (Traverse City)60.4
12Vada Brasington22:46.5TC Central (Traverse City)60.2
11Kaylee Swanson22:46.9Buckley60.0
9Kaitlyn Pontz22:47.3McBain59.9
10Alana McNeilly22:50.5Howard City Tri-County58.8
11Michaela O’Callaghan22:50.7Gladwin58.8
12Lizzy Vollbrecht22:54.0TC West (Traverse City)57.7
12Addisen Harrand22:59.0Buckley56.0
12Cate Brown22:59.3Cadillac55.9
12Emerald Bludworth23:02.2TC Central (Traverse City)54.9
10Eliana Aris23:02.8Big Rapids54.7
10Lola Hirsch23:03.0Traverse City St. Francis54.7
10Esme Kane23:03.3Gaylord54.6
9Autumn Patrzik23:06.0Grand Traverse Academy53.7
10Maria Schwerin23:07.8Grand Traverse Academy53.1
11Madelyn Frisbee23:07.9Midland Dow53.0
9Alice Philburn23:09.2Cadillac52.6
12Evi Burtt23:09.8TC West (Traverse City)52.4
12Olivia Thelen23:11.4Fowler51.9
11Charity Rogers23:12.8Reed City51.4
10Paige Roman23:13.7Big Rapids51.1
9Grace Campbell23:16.9Bellaire50.0
12Joslyn Abbott23:19.0Howard City Tri-County49.3
10Scotlyn Wistinghausen23:21.4Cadillac48.5
12Isabella Bickle23:24.2Kingsley47.6
11Charlotte Mawhorter23:29.1Gladwin46.0
11Elizabeth Huisjen23:29.8Gladwin45.7
11Rina Graveline23:31.4Gladwin45.2
11Bailey Stephen23:32.8Grand Traverse Academy44.7
9Paislie Hillard23:43.6McBain41.1
11Tsune DuCheney23:43.8Buckley41.1
9Kinley Gillis23:44.5TC Central (Traverse City)40.9
10Mirabelle Balcom23:46.7Roscommon40.1
10Mary Saladin23:47.7Big Rapids39.8
9June York23:48.3Grand Traverse Academy39.6
9Kacie Chaffee23:49.0Mt. Pleasant Sacred Heart39.3
12Olivia Cochrane23:49.1Cadillac39.3
9Bella Mehta23:53.7Midland Dow37.8
11Annalee Takalo23:55.5Shepherd37.2
10Annika Shev23:58.7TC Central (Traverse City)36.1
11Martina Servin23:59.4Manton35.9
11Alaina Weyrowske24:01.0Midland Dow35.3
11Isabella Hocking24:02.9Bellaire34.7
10Taylor Wills24:04.1Mt. Pleasant Sacred Heart34.3
9Mina Schneider24:05.0Cadillac34.0
12Brooke Fluty24:08.2Elk Rapids33.0
11Eva Aylsworth24:08.4Roscommon32.9
9Reagan Somers24:08.4Clare32.9
10Annabelle Kingston24:09.5TC Central (Traverse City)32.5
10Olivia Douglas24:09.6Elk Rapids32.5
11Emma Grady24:10.4Lake City32.2
9Norah Wilson24:11.0TC West (Traverse City)32.0
11Lily Wilcoxen24:22.2Grand Traverse Academy28.3
12Gala Castells Heras24:22.4TC Central (Traverse City)28.2
9Nevaeh Parker24:24.2Big Rapids27.6
12Summer Bertram24:28.0Cadillac26.4
11Alayna Zahn24:28.2Midland Dow26.3
10Ava Hartley24:31.0TC Central (Traverse City)25.4
9Talise Wohlschlegel24:40.7Beaverton22.1
11Morgan Reh24:41.7Bellaire21.8
12Lisa Hert24:43.9Cadillac21.0
9Evilyn Mahoney24:49.1Manton19.3
11Lindsay Hofmeister24:50.9Midland Dow18.7
12Lotte Schleicher24:55.2Elk Rapids17.3
12Emma Roe24:55.9Lake City17.0
12Caelynn London24:56.6Reed City16.8
10Alaina Morrell24:57.1Gaylord16.6
10Maya Cicci24:57.8Midland Dow16.4
12Emma Means24:58.5Shepherd16.2
11Luz Maldonado25:05.0Midland Dow14.0
9Braelyn Bowker25:05.9Roscommon13.7
12Chelsy Alexander25:06.9Reed City13.4
12Shenoah Collier25:08.6Grand Traverse Academy12.8
12Leda Gitchel25:09.3Howard City Tri-County12.6
10Marianna Simon25:10.3Fowler12.2
10Rachel Moore25:13.0Traverse City St. Francis11.3
9Selene Paxton25:16.8Midland Dow10.1
11Sylvia Trowbridge25:17.5Howard City Tri-County9.8
10Elouise Cliff25:17.6TC West (Traverse City)9.8
11Miriam Hunt25:20.2Reed City8.9
11Kerigan Pung25:22.5Fowler8.2
8Autumn Berryhill25:26.0Onekama7.0
12Emma Dykstra25:27.4TC Central (Traverse City)6.5
11Elsie Lucas25:38.6LeRoy Pine River2.8
9Brianna Mathews25:40.7Midland Dow2.1
11Payton Durga25:41.0Lake City2.0
9Laura Busick25:45.6Bellaire0.5
9Micah Morrow25:46.2Manton0.3

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Bryce Cahoon15:57.0Shepherd196.7
12Ben Verellen15:57.6Gladwin196.5
11Liam Wierzba16:03.1TC West (Traverse City)194.6
10Finn-Frost Grayson16:09.2TC West (Traverse City)192.6
12Hayden Murray16:16.6TC West (Traverse City)190.1
9Austin Hughes16:37.7TC West (Traverse City)183.1
11Jakin Whitney16:37.7Shepherd183.1
12Qwynn Darnell16:38.8Elk Rapids182.7
12Paul Saladin16:42.4Reed City181.5
12Aidan Simrau16:44.3TC West (Traverse City)180.9
12Caiden Helsel16:44.7Lake City180.8
11Austin Taft16:47.3TC West (Traverse City)179.9
12Ben Irwin16:50.3TC West (Traverse City)178.9
10Declan Shoemaker16:51.0TC West (Traverse City)178.7
11William McDonald16:55.7Shepherd177.1
11Connor Schmidt16:55.9Clare177.0
11Joshua Reed16:59.0Midland Dow176.0
10Tristan Hernandez17:00.3Kingsley175.6
10Joshua England17:00.6Midland Dow175.5
12Connor Helsel17:03.1Lake City174.7
11Myles Robinson17:04.4Gladwin174.2
11Brady Edwards17:05.5Mt. Pleasant Sacred Heart173.9
11Evan Civinskas17:06.7Roscommon173.4
12Jonah Pollatz17:06.7Mt. Pleasant Sacred Heart173.4
9Colton Mulder17:09.6Cadillac172.5
12Rocket Wilson17:10.3Howard City Tri-County172.2
10Gabe Piach17:10.9Gladwin172.0
12Quentin Smith17:10.9Fowler172.0
12Alex Culver17:18.8Howard City Tri-County169.4
10Azrael Horvath17:20.7Manton168.8
10Jack Krafft17:23.0Shepherd168.0
9Whitman Newland17:28.7Midland Dow166.1
12Clayton Peacock17:29.2Clare165.9
12Henry Kauffman17:30.9Howard City Tri-County165.4
10Kelan Monreal17:31.5Howard City Tri-County165.2
10Solomon DeBruyn17:31.8TC Central (Traverse City)165.1
12Elijah Good17:31.9Midland Dow165.0
12Keith Crompton17:32.9Frankfort164.7
11Brayden Spears17:33.3Lake City164.6
10Abraham Kiaunis17:35.2Reed City163.9
11Wesley Chaffee17:35.8Mt. Pleasant Sacred Heart163.8
9Jake Roberts17:35.8Midland Dow163.7
9Louis Ready17:36.0Traverse City St. Francis163.7
12Caleb Lamblin17:37.2Gaylord163.3
12Ethan Baker17:38.1LeRoy Pine River163.0
9Emmett Duggar17:39.1TC West (Traverse City)162.6
10Owen Jarosz17:39.6Frankfort162.5
9Calvin Gareiss17:41.2TC Central (Traverse City)161.9
9Ethan Harrand17:41.4Buckley161.9
11Milo Gareiss17:42.1TC Central (Traverse City)161.6
12Gage Spencer17:45.5Beaverton160.5
11Thomas Janisse17:46.3Roscommon160.2
11Caleb Kohl17:46.9Howard City Tri-County160.0
11Braydn Winkel17:47.8McBain159.8
9Noah Strother17:48.1Gaylord159.6
12Brayden VanOs17:48.2Big Rapids159.6
11Christian Villa-Bilton17:48.5Clare159.5
12Carston Broderick17:49.5Midland Dow159.2
10Gabriel Nix17:50.7Midland Dow158.8
10Eddie Radtke17:50.9Shepherd158.7
10Harper Mullet17:52.1Traverse City St. Francis158.3
11Nate Gorman17:52.6Traverse City St. Francis158.1
9Nolan Ruch17:53.8TC West (Traverse City)157.7
12Robert Dykhouse17:53.9Manton157.7
9Elliot Jones17:54.6TC West (Traverse City)157.5
11Sutton Klaus17:56.3Clare156.9
10Tanner Dozier17:57.8Reed City156.4
11Masyn Wing18:06.0Cadillac153.7
11Camron Choike18:07.0TC Central (Traverse City)153.4
9Cole Armbruster18:09.7TC Central (Traverse City)152.4
9Easton Harrand18:10.9Buckley152.0
12Brody Swanson18:11.3Cadillac151.9
10Landon Schibelhut18:11.9TC West (Traverse City)151.7
10Beckett Swanson18:12.0Cadillac151.7
9Hunter Taylor18:12.4Cadillac151.5
12Nathan Cromar18:13.5Mt. Pleasant Sacred Heart151.2
11Joseph Haupt18:15.1Clare150.6
11Aidan DeMarsh18:16.3TC Central (Traverse City)150.2
10Zack Vollbrecht18:17.9TC West (Traverse City)149.7
11Noah Dubridge18:18.0Mt. Pleasant Sacred Heart149.7
10Keagon Kostecki18:19.8Big Rapids149.1
12Tyler Travis18:22.4Shepherd148.2
11Brady Dozier18:22.8Reed City148.1
12Trey Eaton18:24.1TC Central (Traverse City)147.6
9Silas Finney18:25.3Beaverton147.2
11Tyler Schuster18:25.4Howard City Tri-County147.2
10Alexander Neveau18:26.0TC Central (Traverse City)147.0
10Charlie Denherder18:27.4Elk Rapids146.5
11Landon Miller18:28.1Fowler146.3
10Corbin Hutchinson18:28.2Gaylord146.3
9Erik Mager18:28.5TC Central (Traverse City)146.2
11Bryce Reid18:29.3Elk Rapids145.9
11Liam VanScoyoc18:29.9Reed City145.7
9Jaxon Williams18:30.2Grand Traverse Academy145.6
12Caleb Butler18:32.3TC West (Traverse City)144.9
12Jack Helsel18:32.8Manton144.7
10Daniel Broderick18:33.2Midland Dow144.6
11Peter Mann18:33.9Midland Dow144.4
9Brayden Rountree18:35.3Shepherd143.9
11Jeffery Sisson18:37.5Gladwin143.2
12Isaac Gola18:38.8Shepherd142.7
12William Warner18:39.1Clare142.6
12Isaac Whipple18:39.3Grand Traverse Academy142.6
11Aiden Harrison18:42.0Gladwin141.7
11Isaiah Morrow18:44.9Manton140.7
12Eric Larson18:46.6Beaverton140.1
9Matthew Rodgers18:47.5Clare139.8
12Hyunseo Sung18:47.7Midland Dow139.8
12Xavier Simon18:49.1Fowler139.3
12Joseph Sturtevant18:50.2TC West (Traverse City)138.9
9Chase Blain18:50.3Howard City Tri-County138.9
11Eli Foged18:52.0TC West (Traverse City)138.3
11Carter English18:53.4Midland Dow137.9
9Dexton Feldpausch18:54.2Fowler137.6
11Darren Moore18:56.8LeRoy Pine River136.7
12Aaryn Stallworth18:57.1TC West (Traverse City)136.6
10Laken Reynolds18:57.5Midland Dow136.5
12Matthew Bentley18:58.4Buckley136.2
10Calvin Porath19:02.3TC Central (Traverse City)134.9
12Kona Crump19:03.5Clare134.5
11Eli Willoughby19:03.9Grand Traverse Academy134.4
11Cooper Roster19:05.2TC West (Traverse City)133.9
11Benjamin Nestle19:05.8Shepherd133.7
10Hunter Bonner19:06.8Roscommon133.4
10Daniel Ross19:07.1Midland Dow133.3
9Logan Mahan19:09.7Cadillac132.4
10Shawn Rogers19:10.9Reed City132.0
10Ben Mulder19:12.4McBain131.5
10Johannes Visser19:13.7Midland Dow131.1
11Preston Komara19:13.9Midland Dow131.0
11Aubin Allee19:14.2LeRoy Pine River130.9
12Caleb Hebert19:16.8Big Rapids Crossroads Academy130.1
10Bode Dykstra19:17.3TC Central (Traverse City)129.9
10Tristin Quist19:18.9McBain129.4
10Kellen Manthei19:22.0Grand Traverse Academy128.3
12Skyler Franklin19:23.8McBain127.7
11Braeden Hargrove19:24.5Beaverton127.5
9Gavin Gross19:25.0TC Central (Traverse City)127.3
9Thaddeus Hunt19:27.0Reed City126.7
9Lane Lentych19:31.2TC Central (Traverse City)125.3
9Leland Barnett19:31.5TC West (Traverse City)125.2
9Declan Ball19:35.6Cadillac123.8
10Jude Flaherty19:39.1Brethren122.6
12Romain Sainte19:39.2Manton122.6
12Theodore Matheney19:41.1Roscommon122.0
12Joey Kulpa19:42.3LeRoy Pine River121.6
12Perry Middaugh19:42.7Grand Traverse Academy121.5
9Eli Hejnal19:43.0Lake City121.3
10Raphael Schaub19:45.7Grand Traverse Academy120.5
9Parker Hayes19:46.2Traverse City St. Francis120.3
12Ian Letherer19:46.8Clare120.1
9Ben Barnett19:47.4Reed City119.9
11Ethan Lombard19:48.7Shepherd119.5
9Maxwell Wieber19:49.5Fowler119.2
9Logan Platte19:49.7Fowler119.1
11Noah Duran19:50.0TC West (Traverse City)119.0
9Paxton Schoenlein19:50.7TC West (Traverse City)118.8
9Brydan Wing19:56.2Cadillac116.9
9Reo Avery20:01.2McBain115.3
11Ben Keebaugh20:02.2Fowler114.9
9Maksim Mitteer20:04.1TC Central (Traverse City)114.3
10Cayd Wohlscheid20:07.0Mt. Pleasant Sacred Heart113.3
11Josiah Hernandez20:10.4Kingsley112.2
12Owen Wemple20:10.9LeRoy Pine River112.0
11Zack Zarna20:12.7Howard City Tri-County111.4
12Colt Eckstorm20:14.0Roscommon111.0
11Damian Heindl20:18.2Mt. Pleasant Sacred Heart109.6
9William Laubenthal20:19.6Mt. Pleasant Sacred Heart109.1
12Corbin Bender20:20.6Kingsley108.8
11Liem Hauserman20:25.2Cadillac107.3
10Owen Peterson20:25.5Manton107.2
11Destan Ardan20:26.2Grand Traverse Academy106.9
9Matthew Austin20:27.8Cadillac106.4
9Calvin Rykse20:29.8Howard City Tri-County105.7
10Kayden Miller20:36.0Roscommon103.7
11Jake Klemmer20:36.9Roscommon103.4
9Reed Nyland20:36.9TC West (Traverse City)103.4
11Trenton Hill20:39.2TC Central (Traverse City)102.6
9Kaedyn Smith20:39.5Fowler102.5
10Carter Chapman20:40.1Clare102.3
11Greg Steele20:40.8Clare102.1
12Garrett VanderZyl20:41.1Howard City Tri-County102.0
9Matthew Hafeli20:43.5Midland Dow101.2
12Elijah Larkowski20:43.9Midland Dow101.0
11Treyson Nyland20:46.5TC West (Traverse City)100.2
12Cole Grundy20:47.3Clare99.9
11Griffin Chisholm20:49.9Frankfort99.0
11Caden Ardan20:50.9Grand Traverse Academy98.7
11Dillan Jones20:54.3LeRoy Pine River97.6
10Julian Spitzner20:57.6TC Central (Traverse City)96.5
9Josh Bender20:59.7Kingsley95.8
9Lucas Quintanilla-Jimenez21:00.2Traverse City St. Francis95.6
9Elias Erickson21:06.1Midland Dow93.6
11Riley Sprague21:09.2Beaverton92.6
9Eli Gilbert21:10.0Manton92.4
10James Neff21:10.1Grand Traverse Academy92.3
10Blake Davis21:14.1Shepherd91.0
10Jasper Krengel21:14.4Midland Dow90.9
12Noah Hetler21:15.6Howard City Tri-County90.5
10Ethan Holmes21:17.4Kingsley89.9
9Remington Schueller21:17.8Fowler89.7
9Dash Price21:20.3TC Central (Traverse City)88.9
10Misael Paez21:20.5Lake City88.8
9Tyler Frisbee21:23.4Midland Dow87.9
11Jace Cota21:25.3Tawas87.2
12Gabe Slough21:25.5Gaylord87.2
10Maeson Russell21:26.7Shepherd86.8
11Reed Sprague21:28.9Beaverton86.0
10Evan Wemple21:32.7LeRoy Pine River84.8
9Pavlo Narolskyi21:35.6Buckley83.8
9Noah Bacon21:35.9Big Rapids Crossroads Academy83.7
11Hudson Hoerauf21:36.7Roscommon83.4
11Josh Bacon21:38.6Big Rapids Crossroads Academy82.8
9Mitchell Brand21:43.3Buckley81.2
12Dominic Boden21:44.7Howard City Tri-County80.8
9Wyatt Snyder21:47.1Lake City80.0
11Griffin Calder21:51.0TC West (Traverse City)78.7
9Dante Kline21:52.4Gaylord78.2
10Keegan Haag21:56.7Shepherd76.8
10Jasper Kida21:57.3Grand Traverse Academy76.6
12Ethan Butler22:01.8TC West (Traverse City)75.1
11Sean Lauzon22:01.9Big Rapids Crossroads Academy75.0
12Henry Brummeler22:02.2Tawas74.9
9Lucas Stickney22:05.1Gaylord74.0
11Korey Krist22:06.5LeRoy Pine River73.5
12Christopher Peterson22:08.8Gaylord72.7
12Liam Schulz22:10.1Howard City Tri-County72.3
10Owen Drews22:10.3TC Central (Traverse City)72.2
11Michael Fournier22:10.6TC West (Traverse City)72.1
12Nate Dix22:11.6Grand Traverse Academy71.8
11Ethan Webb22:19.1Gladwin69.3
11Nicholas Serda22:20.7Tawas68.8
11Blaine Stieg22:21.0LeRoy Pine River68.7
9Camden Conner22:26.3Fowler66.9
9Eli Peterson22:26.3Manton66.9
11Nathan Kinney22:29.0Grand Traverse Academy66.0
10Vincent Ambrozaitis22:31.4Mt. Pleasant Sacred Heart65.2
10Lucas Winter22:32.3Traverse City St. Francis64.9
11Ben Harrison22:33.9Tawas64.4
9Gabriel Smith22:34.4Shepherd64.2
9Moses Servin22:34.6Manton64.1
9Cullen Hall22:35.2Beaverton63.9
12Chase Green22:37.3Gladwin63.2
9Hayden Fowler22:38.0Lake City63.0
10Taben West22:40.7TC Central (Traverse City)62.1
9Cole Lockwood22:41.3Gladwin61.9
10Aiden Musall22:43.7Gaylord61.1
10Ed Christie22:44.5McBain60.8
10Parker Webb22:45.7Gladwin60.4
11Parker Majors22:46.6Lake City60.1
9Jacob Stull22:48.8Cadillac59.4
11Santiago Nieto Xirinach22:54.0Interlochen Arts Academy57.7
9James Heiple23:00.2Beaverton55.6
10Vincent Beck23:01.4Reed City55.2
9Michael Barrera23:09.6Reed City52.5
12Dylan Gryglewski23:10.6TC West (Traverse City)52.1
9Isaac Hobbs23:18.8Grand Traverse Academy49.4
9Tim Lu23:23.8TC Central (Traverse City)47.7
9Ronin Schneeg23:24.4McBain47.5
9Clayton Durga23:24.7Lake City47.4
11Christopher Ferguson23:24.8Howard City Tri-County47.4
12Christian Masterson23:25.9LeRoy Pine River47.0
11Carter Blumenschein23:27.3Onekama46.6
10Harrison Allen23:35.9Traverse City St. Francis43.7
11Colin Park23:36.2Interlochen Arts Academy43.6
10Nolan Moeggenberg23:39.5Shepherd42.5
11Eli Kelso23:41.7LeRoy Pine River41.8
10Colton Hicks23:42.8Gaylord41.4
11Dakota Kline23:43.1McBain41.3
11William Myers23:43.1Shepherd41.3
10Josh Hawkins23:51.2Howard City Tri-County38.6
9Marcus Crawley23:51.2Midland Dow38.6
12Micah Taylor23:56.2Mt. Pleasant Sacred Heart36.9
10Ethan Gatzke23:57.6TC West (Traverse City)36.5
9Elijah Goodell23:58.9Midland Dow36.0
12Lucas MacEwen24:02.2Tawas34.9
10Kaydence Gunnare24:08.2Kingsley32.9
9Henry Mack24:15.5TC West (Traverse City)30.5
10Andrew Burtt24:16.9TC West (Traverse City)30.0
12Anthony Albin24:22.1Howard City Tri-County28.3
11Tate Kirts24:24.0Midland Dow27.7
12Max Hobbs24:27.2Grand Traverse Academy26.6
12Daeheon Kang24:28.0Manton26.3
9Nathaniel Fournier24:49.9TC West (Traverse City)19.0
12Malachi Vannette24:51.4Midland Dow18.6
10Joel Garner24:59.0Tawas16.0
9Isaak Wearn25:07.5Reed City13.2
11Miles Popma25:10.8LeRoy Pine River12.1
11Elijah Rohdy25:24.2LeRoy Pine River7.6
9William Caloia25:35.2Tawas3.9
10Chuanda Yang25:37.1Midland Dow3.3