Blog

Uncategorized

2023 Ratings: Holly

The above infographs are from last season. I’ll make some new ones with updated stats for 2023.

With the early season ratings, a couple of notes:

  1. Elite, more experienced runners will always be a bit overrated early. They tend to come into the season in better shape relative to the rest of the field, and thus are closer to their championship season fitness compared to someone newer to the sport.
  2. With smaller meets, they’re not as accurate as they may be later in the year. Smaller samples and less ability to compare makes it hard to come up with an adjustment. Which explains why I’ll concentrate on the larger ones early, then work my way back toward the smaller ones.
  3. Adversity tends to have a greater impact early. Whether that’s heat, hills, humidity, or even all three, those less fit will tend to struggle a bit more early, possibly overcooking the course adjustment.
  4. The girls adjustment will typically be a bit more, as they’re spending more time on the course.
  5. These will get weighed less and less as the season rolls on, meaning virtually nothing come October. As a coach, I’d stress not losing sleep over early season times. On here, I’m stressing the same thing.

Girls Adjustment: -17
Boys Adjustment: -17

As always, these writeups below will shoutout someone or a team that stood out from the race. That may not be the best runner or the winning team. Perhaps a team that surprised, a runner breaking through, or a runner contributing to a team victory. Of course, if you come to me nicely and want to brag about a fellow team/competitor/teammate, let me know, and I’ll try to give them love further down the line.

HOLLY’S HARRIERS

Natalia Guaresimo, Romeo

Early on, a trend is forming. This girl loves a hilly course. She’s won twice this year, the first time a week ago at Possum Hollow, the second here today at Springfield Oaks. Taking control of the race midway, she accelerated toward a 32 sec. PB.

Nina Frost, Fenton

Third at the mile, 22 seconds back. Second at the two mile, 10 seconds back. Come the finishing stretch, she took over the lead, coming home with the D2 girls crown. A patient race earned Nina a personal best and her second consecutive sub-20. After missing much of her junior year, good to see this senior return back to her typically fast times.

Oxford’s Boys

Heard some talk in the rankings this week about how Oxford didn’t deserve to be #4. Well, I think they slammed the door on the critics today.  Winner of the D1 race with all five under 17:10 on this difficult track.

Jack McGregor, Howell

Yep, ANOTHER freshman. It just doesn’t end. Placing 9th in the D1 race, coming home with a 16:03, he was easily the fastest freshman in the field. The Highlanders were already trending upward as a program, Jack’s presence now jolts them even further forward.

GIRLS TEAM RATINGS

*** = State Title worthy performance
** = Top 10 worthy performance

Girls TeamTop 5 Avg.Division
Romeo**129.61
Oxford119.21
Davison111.21
Dexter107.51
Ann Arbor Skyline107.41
Grand Blanc103.01
Livonia Stevenson101.21
Rochester Adams97.11
Hartland94.31
Royal Oak90.31
Bloomfield Hills88.71
Midland Dow87.01
Fenton84.21
Midland83.21
Troy80.31
Plymouth79.21
Utica Eisenhower70.41
Howell65.91
Allen Park65.91
Holly60.31
Lapeer55.51
Clinton Twp. Chippewa Valley51.71
East Lansing50.51
Flushing44.81
Salem35.91
Saginaw Heritage31.21
Troy Athens29.31
Lake Orion24.81
Girls TeamTop 5 Avg.Division
Freeland103.92
Pontiac Notre Dame Prep99.22
Sturgis88.02
Armada83.72
Richland Gull Lake80.32
Ann Arbor Fr Gabriel Richard77.52
St. Clair76.12
Marshall75.92
Parma Western75.62
Flint Powers Catholic67.02
Riverview64.62
Pinckney32.02
Ortonville Brandon29.22
Birch Run10.62
Girls TeamTop 5 Avg.Division
Caro95.33
Leslie92.73
Ann Arbor Greenhills74.03
Bridgman63.63
Rochester Hills Lutheran NW53.33
Sanford-Meridian49.93
Boyne City47.93
Girls TeamTop 5 Avg.Division
Whitmore Lake***113.44
Hillsdale Academy**91.74
Breckenridge**84.44
Saugatuck74.34
Unionville-Sebewaing63.34
Royal Oak Shrine57.34
Novi Christian Academy44.44
Livingston Christian43.24
Dryden28.24
Mt. Pleasant Sacred Heart26.04
Harbor Beach25.84
Clarkston Everest Collegiate8.74
Plymouth Christian Academy3.44
Girls TeamTop 5 Avg.Division
Sault Ste. Marie53.2UP
Gladstone32.4UP

BOYS TEAM RATINGS

Boys TeamTop 5 Avg.Division
Oxford**192.01
Romeo**191.21
Troy**189.51
Plymouth184.61
Howell183.21
Utica182.41
Dexter179.61
Davison174.71
Rochester Adams174.41
Midland174.21
Saginaw Heritage174.01
Detroit Catholic Central173.91
Royal Oak173.21
South Lyon171.21
Utica Eisenhower170.61
Allen Park170.21
Troy Athens169.11
Midland Dow168.61
East Lansing168.41
Livonia Stevenson167.81
Detroit U-D Jesuit167.41
Northville166.51
Grand Blanc165.41
Hartland163.51
Bloomfield Hills163.01
Holly161.61
Ann Arbor Skyline160.91
Clinton Twp. Chippewa Valley153.91
Fenton152.51
Lapeer148.81
Flushing141.41
Waterford Mott119.91
Lake Orion116.11
Auburn Hills Avondale76.41
Boys TeamTop 5 Avg.Division
Marshall**183.12
Freeland175.72
St. Clair175.52
Pinckney174.72
Parma Western174.32
Flint Powers Catholic171.22
Richland Gull Lake159.22
Birch Run146.92
Riverview144.22
Pontiac Notre Dame Prep138.12
Sturgis130.62
Armada127.32
Bay City Central120.02
Ortonville Brandon119.32
North Branch114.62
Bay City John Glenn39.82
Boys TeamTop 5 Avg.Division
Bath164.43
Leslie158.23
Sanford-Meridian153.33
EPBP Laker150.43
Ann Arbor Greenhills145.73
Bronson143.33
Bridgman136.63
Boyne City120.73
Charyl Stockwell Academy115.73
Rochester Hills Lutheran NW103.03
Otisville LakeVille27.93
Boys TeamTop 5 Avg.Division
Hillsdale Academy**169.74
Royal Oak Shrine**159.64
Saugatuck**155.34
Lutheran HS Westland146.74
Harbor Beach145.34
Breckenridge142.64
Whitmore Lake135.64
Dryden127.14
Plymouth Christian Academy118.84
Riverview Gabriel Richard117.04
Unionville-Sebewaing98.24
Novi Christian Academy97.04
Livingston Christian93.34
Genesee74.34
Waterford Our Lady71.14
Genesee Christian Academy45.74
Boys TeamTop 5 Avg.Division
Sault Ste. Marie157.2UP
Gladstone143.4UP
Munising101.8UP

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
10Natalia Guaresimo18:21.3Romeo158.6
9Kaylie Livingston18:31.0Whitmore Lake155.3
10Emmerson Clor18:44.7Romeo150.8
12Katie Watkins18:45.8Midland Dow150.4
11Grace Tykocki19:08.1Grand Blanc143.0
10Addison Herr19:11.1Bloomfield Hills142.0
11Mallory Bigelow19:12.7Oxford141.4
11Violet Hrabovsky19:19.1Romeo139.3
9Clara Kaczor19:19.5Freeland139.2
12Layla Krayem19:20.7Livonia Stevenson138.8
12Allison Mayer19:25.6Ann Arbor Skyline137.1
11Alena Blumberg19:27.3Dexter136.6
12Braydee Elling19:32.2Oxford134.9
9Ava Goodman19:35.0Hartland134.0
12Paige McArdle19:43.0Davison131.3
12Camille DeCola19:44.4Marshall130.9
11Olivia Purdy19:44.6Romeo130.8
12Nina Frost19:45.3Fenton130.6
9Kylie Mausolf19:54.5Birch Run127.5
10Berkley Holtz19:55.1Sturgis127.3
11Kaya Vrable20:06.4Caro123.5
12Ava Baltierra20:07.4Armada123.2
10Carina Burchi20:08.5Whitmore Lake122.8
11Annabel O’Haver20:09.5Dexter122.5
11Maria Nunning20:12.2Pontiac Notre Dame Prep121.6
11Taylor Brodeur20:17.6Oxford119.8
10Nevaeh Polovina20:23.7Davison117.8
12Sparrow Centeno20:28.8Southgate Anderson116.1
10Ashlynn Harris20:35.2Bronson113.9
10Taylor Wiegand20:35.9Livingston Christian113.7
9Irie Scrase20:42.3Ann Arbor Skyline111.6
12Natalie Meadows20:42.3Whitmore Lake111.6
11Kaelin Hughes20:44.7Livonia Stevenson110.8
12Sydney Smith20:47.1Davison110.0
9Libby Schuster20:47.2Ann Arbor Greenhills109.9
9Lane Isom20:47.7Richland Gull Lake109.8
11Charlotte Long20:48.0Utica Eisenhower109.7
11Karie Keefer20:50.1Freeland109.0
10Ruth Brownlee20:50.2Hillsdale Academy108.9
12Paige Herron20:51.0Caro108.7
11Jamie Patterson20:54.3Oxford107.6
12Claire Bireta20:54.4Allen Park107.5
9El McMahan20:54.6Rochester Adams107.5
12Isabella Yeoman20:58.4Genesee106.2
12Katherine Wischman20:58.5Royal Oak106.2
9Maggie Baginski20:59.2Utica Eisenhower105.9
11Elaina Braunscheidel21:00.3Livonia Stevenson105.6
9Olivia Jenny21:04.3Bloomfield Hills104.2
9Reagan Lees21:04.4Wixom St. Catherine104.2
12Megan Hansen21:06.8Plymouth103.4
12Grace Riddle21:07.2Midland103.3
11Ayla Balazer21:07.4Ann Arbor Skyline103.2
11Erin Lubahn21:08.0Leslie103.0
12Faith Swenor21:08.6Caro102.8
12Aliya Kurian21:08.6Plymouth102.8
11Kaitlyn Kauppila21:08.7Rochester Adams102.8
11Skylar Vanhecke21:09.6Pontiac Notre Dame Prep102.5
9Becca vanLent21:11.1Ann Arbor Skyline102.0
10Sofia Robertson21:12.1Whitmore Lake101.6
9Kamryn Sixberry21:12.2Saugatuck101.6
9Lyvia Curtis21:12.4Saugatuck101.5
10Eleanor Cole21:15.0Lutheran HS Westland100.7
11Camden Essenmacher21:15.3Hartland100.6
11Stella Phillips21:15.4Rochester Adams100.5
11Sydney Roberts21:16.3Midland Dow100.2
10Sarah Albright21:18.0Grand Blanc99.7
9Brooklyn Wiltse21:18.3Davison99.6
10Ally Schmitz21:18.9Breckenridge99.4
11Ella Walton21:20.6Hillsdale Academy98.8
9Pyper Braun21:21.8EPBP Laker98.4
12Brooke Lemos21:25.0Davison97.3
12Jacqueline Morton21:25.2Mt. Pleasant Sacred Heart97.3
12Samantha Wogaman21:25.7Grand Blanc97.1
10Hailey Creisher21:26.3Leslie96.9
10Jada Prescott21:26.3Freeland96.9
10Sydney Bir21:26.7Sturgis96.8
9Claire Dunn21:27.5Pontiac Notre Dame Prep96.5
11Landrey Kuhn21:28.3Freeland96.2
12Samantha Kook21:29.6Armada95.8
12Maura Lichiello21:30.2Howell95.6
11Olivia Shaieb21:30.9Dexter95.4
12Alberta Reinbold21:31.9Unionville-Sebewaing95.0
10Tessa Hatt21:32.1Sturgis95.0
11Maddie Huysentruyt21:33.3Sandusky94.6
11Marina Walz21:35.4Parma Western93.9
9Jane Meinecke21:35.8Royal Oak93.7
9Julianne Nadolski21:36.0Southgate Anderson93.7
12Maia Conway21:38.6Royal Oak92.8
12Samantha Shaver21:39.3Grand Blanc92.6
9Kodie Snyder21:39.3Dexter92.6
10Camryn Quidort21:39.7Oxford92.4
9Mia Papendick21:39.8Leslie92.4
9Maddie Lindley21:40.3Holly92.2
12Daniela Hinojos21:41.3Riverview91.9
12Grace Gutmann21:43.7Clinton Twp. Chippewa Valley91.1
9Gabriella Komarowski21:44.2St. Clair90.9
10Elliana Neuer21:44.6Hartland90.8
11Grace Murphy21:44.8Flint Powers Catholic90.7
12Ella Mitchell21:45.1Dexter90.6
11Mary Larocca21:46.9Pontiac Notre Dame Prep90.0
12Anika Bery21:47.4Ann Arbor Greenhills89.9
11Danica Aldrich21:48.4Breckenridge89.5
11Irene Oh21:48.9Troy89.4
12Kate Varitek21:50.9Dexter88.7
10Ava Kontranowski21:52.4Midland88.2
10Abby Brownlee21:53.0Hillsdale Academy88.0
10Cecilia Kreiter21:53.3Rochester Adams87.9
11Clara Fast21:53.7Bridgman87.8
12Ana Lopez21:56.8Rochester Adams86.7
11Jaidyn Smith21:56.9Leslie86.7
11Raquel Curey21:57.0Parma Western86.7
12Gabriella Wilson21:58.6Livonia Stevenson86.1
10Madi Hare21:59.2Plymouth Christian Academy85.9
12Anna Schroeder21:59.2Royal Oak85.9
11Caroline Roberts21:59.2Hillsdale Academy85.9
11Heather Brownlee21:59.8Essexville Garber85.7
12Rachael Walch22:00.2Caro85.6
11Allie Komarowski22:01.0St. Clair85.3
10Annabella Kilanowski22:01.5Pontiac Notre Dame Prep85.2
10Cara Prusakiewicz22:01.9Dryden85.0
9Mikenna Nagel22:03.1Sanford-Meridian84.6
9Makya Isham22:03.6Leslie84.5
11Allison Nussear22:03.9Midland Dow84.4
12Erin Stuk22:05.0Ann Arbor Fr Gabriel Richard84.0
12Catherine Borg22:05.3Fenton83.9
10Avery Boggs22:05.4Riverview83.9
10Madeline Samborski22:06.2Hartland83.6
11Rowan Conley22:07.0North Branch83.3
12Maya Noren22:07.1Troy83.3
12Alexandria Mason22:07.7Ann Arbor Skyline83.1
11Izzy MacCaughan22:08.1Fenton83.0
9MiCali Teeple22:09.0Grand Blanc82.7
12Jordan Fraifogl22:09.2Waterford Mott82.6
9Louisa Denks22:09.3Royal Oak Shrine82.6
10Abigail Denoyer22:09.7Armada82.4
10Amelia Cribbins22:10.8Dexter82.1
9Nora Kolozsvary22:11.7Ann Arbor Fr Gabriel Richard81.8
11Madalynn Karsies22:11.8Pinckney81.7
10Leah McPartlin22:12.8Marshall81.4
11Avery Westall22:13.0Breckenridge81.3
10Jacalyn Yakel22:13.2Utica Eisenhower81.3
9Anna Halliday22:15.6Howell80.5
11Nataly Vine22:15.7Breckenridge80.4
10Avery Hoeft22:16.4Dexter80.2
10Nora Rioux22:17.2Howell79.9
10Delaney Little22:17.8Boyne City79.7
11Avery Dent22:19.5Ann Arbor Fr Gabriel Richard79.2
9Abigail Dobry22:19.6Dexter79.1
9Addison Jones22:20.1Midland79.0
9Natalie Kuhl22:20.9Parma Western78.7
12Carley Richardson22:21.1Bloomfield Hills78.6
11Lia Toltzman22:21.3Troy78.6
12Jalynn Schmelter22:21.6Leslie78.5
11Reece Wruble22:21.7Harbor Beach78.4
9Isabel Reinke22:23.0Freeland78.0
12Abby Rice22:23.8Rochester Hills Lutheran NW77.7
12Sophia Blanco22:24.5Richland Gull Lake77.5
11Olivia Gartrell22:24.8Davison77.4
12Keira Wood22:25.6Riverview77.1
9Grace Brownlee22:25.8Hillsdale Academy77.1
11Addison Streetman22:27.7Dexter76.4
9Flora Ramos22:28.1Pontiac Notre Dame Prep76.3
11Sarah Nimtz22:29.3Unionville-Sebewaing75.9
12Allison Giroux22:29.6Troy75.8
10Elodie Weaver22:29.7Whitmore Lake75.8
11Anahi Chapa22:30.2Allen Park75.6
9Ava Pfaffenbach22:30.8Ann Arbor Fr Gabriel Richard75.4
11Grace Evanoff22:31.7Flint Powers Catholic75.1
11Avery Shepard22:32.1Midland75.0
10Kandin Shuler22:32.9Bridgman74.7
11Melanie Warren22:33.7Bridgman74.4
10Daniella Levitt22:34.1Rochester Adams74.3
11Jessica Duncan22:34.1Troy74.3
11Emily Howell22:35.3Bridgman73.9
9Lauren Giroux22:35.5Troy73.8
12Riley McCarney22:37.6Richland Gull Lake73.1
10Riley McCann22:37.7Oxford73.1
9Anna MacDonald22:37.9Royal Oak73.0
10Sophia Ciesla22:38.0Essexville Garber73.0
10Kenzie Eicher22:38.6Sturgis72.8
12Rylee Brasseur22:40.7Lapeer72.1
10Molly McNabb22:42.3St. Clair71.6
11Hannah Sisson22:42.9Dexter71.4
12Tori Most22:43.2Breckenridge71.3
11Alicyn Gleesing22:43.8Richland Gull Lake71.1
11Sawyer Collins22:44.7Midland70.8
11Cambree Torma22:44.9Unionville-Sebewaing70.7
12Jaclyn Garvey22:44.9Grand Blanc70.7
9Ezrielle Martin22:45.6Livingston Christian70.5
12Kendall Wank22:46.8Richland Gull Lake70.1
10Aubrey Sargent22:48.4St. Clair69.5
9Caelyn Bono22:48.5Fenton69.5
8Madison Markowicz22:48.6Novi Christian Academy69.5
10Aubrey Zarnke22:49.2EPBP Laker69.3
12Jamie Carr22:49.4Grand Blanc69.2
11Emily Honeman22:49.9Saginaw Heritage69.0
11Ella Bryce22:50.1Birch Run69.0
10Jaslyn Townes22:50.3Richland Gull Lake68.9
10Maya Muskan22:50.9Romeo68.7
12Destiny Wasoski22:51.1Bay City John Glenn68.6
10Emma Viggiano22:51.1Royal Oak68.6
9Da’sia Denwiddie22:51.2Breckenridge68.6
9Sonja Stokstad22:53.5East Lansing67.8
9Allie Miller22:53.8Hillsdale Academy67.7
9Evelyn Meyer22:54.8Hillsdale Academy67.4
12Audrey Napolitano22:55.3Dryden67.2
9Monica Lynn22:56.0Ann Arbor Fr Gabriel Richard67.0
11Alayah Nieuwsma22:56.0Saugatuck67.0
9Olivia Hooper22:56.1EPBP Laker67.0
9Josephine Malcolm22:56.1Royal Oak Shrine67.0
10Allison Ramer22:56.2Richland Gull Lake66.9
11Autumn Reynolds22:56.9Potterville66.7
9Elizabeth Macey22:57.7Royal Oak66.4
11Brooke Sonnenberg22:58.2Genesee Christian Academy66.3
9Audrey Nehlsen22:58.8Hillsdale Academy66.1
12Abbie Sawicki22:59.0Allen Park66.0
9Lexi Adelman22:59.1Ann Arbor Fr Gabriel Richard66.0
9Jillian Lower22:59.3Dexter65.9
12Fiona Dragan22:59.7Plymouth65.8
12Addison Ryan22:59.8Plymouth65.7
12Abigail Walther22:59.9Sault Ste. Marie65.7
12Kendall Zaliwski23:00.5Rochester Hills Lutheran NW65.5
12Ava Kittendorf23:01.3Ann Arbor Greenhills65.2
11Rose Losey23:01.7Royal Oak Shrine65.1
12Maggie Gilin23:02.3Flint Powers Catholic64.9
10Abigail Yatooma23:02.4Novi Christian Academy64.9
12Annalise Griffin23:02.5Bloomfield Hills64.8
11Nicole Young23:03.4Livonia Stevenson64.5
12Anna Smith23:04.1Dexter64.3
9Olivia Mielke23:05.1Freeland64.0
12Samantha Smith23:05.9Saginaw Heritage63.7
11Sydney Brickel23:06.2Romeo63.6
11Addalyn Warren23:07.3Lapeer63.2
11Clair Bacon23:07.5St. Clair63.2
12Iris Millies23:08.0Hillsdale Academy63.0
12Olivia Urban23:08.5Otisville LakeVille62.8
9Miah Randall23:08.6Holly62.8
11Hailey Dodd23:09.1Parma Western62.6
9Lena Samborn23:09.1Ann Arbor Fr Gabriel Richard62.6
9Anne Marie Yarber23:09.5Hartland62.5
10Cambrynne Giem23:10.7Boyne City62.1
11Ailey Kenny23:11.0Rochester Adams62.0
11Lily Polega23:12.8Flushing61.4
9Leah Grezak23:13.3Livonia Stevenson61.2
9Helena Reiff23:13.5Armada61.2
11Sadie Scribner23:14.6Ortonville Brandon60.8
9Bayleigh Finney23:14.7Sanford-Meridian60.8
10Cristina Wenderski23:15.0Wixom St. Catherine60.7
12Selma Ruiz23:15.2Bay City Central60.6
11Leilani Schoonmaker23:15.3Saugatuck60.6
11Maddie Szlachta23:15.6Rochester Hills Lutheran NW60.5
10Adriana Domingo23:16.4Marshall60.2
10Alaina Hoffman23:18.2Marshall59.6
10Elise Proulx23:19.0Sault Ste. Marie59.3
10Morgan Scally23:20.0Romeo59.0
11Addison Mikel23:20.5Pontiac Notre Dame Prep58.8
9Emileigh Bissonnette23:21.1Clinton Twp. Chippewa Valley58.6
11Hannah Childers23:21.3Rochester Adams58.6
12Aerika Pertler23:21.6Flint Powers Catholic58.5
10Caroline LaPointe23:21.8Plymouth58.4
12Jessa Davis23:24.0Birch Run57.7
9Devon Byrne23:25.3Holly57.2
9Isla McConnell23:25.6East Lansing57.1
12Faith Hooper23:25.9EPBP Laker57.0
11Lily McCreedy23:27.0Lapeer56.7
12Jordan Smyth23:27.1Rochester Adams56.6
12Madison Juchno23:27.9Wixom St. Catherine56.4
11Isabel Farley-Gillay23:28.6Plymouth56.1
12Bree Feys23:28.6Armada56.1
12Alexa Long23:28.8Caro56.1
11Isabella Stoetzel23:29.0Parma Western56.0
10Emma Christensen23:29.3Romeo55.9
10Bridget McHugh23:30.4Boyne City55.5
10Bhuvi Narkhede23:31.5Troy55.2
12Alexandra Goss23:31.5Munising55.2
12Tamia Conway23:31.6Royal Oak55.1
9Natalie Meldrum23:32.4Lake Orion54.9
12Peyton Nichols23:32.8Ortonville Brandon54.7
11Ivy Beall23:33.2Midland Dow54.6
10Averie Zinn23:33.9Genesee54.4
11Taryn Craven23:34.6Fenton54.1
12Alysia Townsend23:35.5Ann Arbor Skyline53.8
10Jolene Thompson23:36.0Romeo53.7
10Layla Kallivayalil23:36.2Bloomfield Hills53.6
12Navya Ashok23:36.8Ann Arbor Greenhills53.4
10Sophia Knarr23:37.9Midland53.0
11Sophia McKenna23:38.1Hartland53.0
12Calla Armstrong23:38.5Sault Ste. Marie52.8
10Mackenzie Hills23:39.1Bath52.6
12Morgan McNally23:40.3Acad Of The Sacred Heart52.2
12Katie Adams23:40.4Rochester Adams52.2
12Addison Bellows23:41.1Pontiac Notre Dame Prep52.0
11Areyel Weiss23:41.2Breckenridge51.9
12Vic Cunningham23:41.9Ann Arbor Greenhills51.7
12Addison Preister23:42.0Hartland51.7
9Aiyana Wyman23:42.1Royal Oak51.6
10Nadia Cordes23:42.3Lapeer51.6
10Laura Bigard23:43.0Mt. Pleasant Sacred Heart51.3
11Ruth Cotton23:43.1Davison51.3
12Eve Herrgott23:43.7Clarkston Everest Collegiate51.1
10Hannah Ersig23:44.1Oxford51.0
11Megan Peter23:46.0Unionville-Sebewaing50.3
12Josie Dubuc23:46.1Novi Christian Academy50.3
12Kailee Charrette23:46.2Sanford-Meridian50.3
10Paige Zirk23:48.0Salem49.7
12Kati McLincha23:48.1Flushing49.6
9Rylee Tarhanich23:48.2Salem49.6
10Sonal Zachariah23:49.3Bloomfield Hills49.2
11Ava Duncan23:50.0Clinton Twp. Chippewa Valley49.0
9Haley Fitzgibbon23:50.7Sanford-Meridian48.8
11Isobel Malcolm23:51.4Royal Oak Shrine48.5
9Eleanor Park23:52.2Sturgis48.3
11Bridget Anderson23:52.3Harbor Beach48.2
11Ellie Anderson23:53.1East Lansing48.0
12Lillyann Parks23:54.7Marshall47.4
11Zoe Frederick23:55.0Ann Arbor Fr Gabriel Richard47.3
9Olivia Petrowski23:55.3Royal Oak47.2
9Ella McFarlane23:55.7Riverview47.1
12Dayna Szabo23:56.3Sault Ste. Marie46.9
12Kelsey Ettel23:56.4Armada46.9
9Taylor Byrne23:56.5Holly46.8
10EllaMae Klopf23:57.3Freeland46.6
11Allison DiTullio23:58.4Salem46.2
12Brianna Krampe23:59.4Flint Powers Catholic45.9
11Alexa Daniels23:59.8Ann Arbor Fr Gabriel Richard45.7
11Jessica Neal24:00.3Midland Dow45.6
10Maura Young24:00.7Marshall45.4
12Sophia Resa24:00.9Fenton45.4
9Lydia Scally24:01.2Romeo45.3
9Mansour Valentina24:01.4Troy Athens45.2
9Lillian Coppernoll24:01.5Parma Western45.2
9Eve Sheldon24:01.9Flushing45.0
11Jenna Kowalski24:02.0Freeland45.0
9Sofia Dussan24:02.5Ann Arbor Fr Gabriel Richard44.8
10Aydyn Thomason24:03.3Grand Blanc44.6
11Verity Green24:04.6Midland Dow44.1
12Rachel Andree24:05.5Livonia Stevenson43.8
12Kate Fulton24:05.9Flint Powers Catholic43.7
10Ella Heffner24:06.3Charyl Stockwell Academy43.6
11Kasie Kalist24:06.8Romeo43.4
11Milana Mataway24:08.0Davison43.0
10Norah Lacher24:09.1Midland Dow42.6
10Julia Moore24:09.3East Lansing42.6
11Emma Hullinger24:09.7Romeo42.4
12Alison Rockafellow24:09.8Holly42.4
11Sadie Siemen24:10.0Clinton Twp. Chippewa Valley42.3
12Khloe Burba24:11.0Flushing42.0
10Payton Takkunen24:11.1Gladstone42.0
12Eliza MacQuaig24:11.2Marshall41.9
11Delaney Mays24:11.4Pinckney41.9
11Danielle St. James24:11.9Ortonville Brandon41.7
11Brooke Butcher24:12.2Hartland41.6
11Madison Shorkey24:12.4Bay City John Glenn41.5
12Emelia Pearce24:12.6Bloomfield Hills41.5
9Adrianna Zub24:12.9Allen Park41.4
9Leighton Nyboer24:13.0Sault Ste. Marie41.3
9Caitlin Widener24:13.1Lake Orion41.3
11Emma Ramisch24:13.2Harbor Beach41.3
12Madeleine Fleury24:13.3Ann Arbor Fr Gabriel Richard41.2
11Mayce Hanson24:13.7Gladstone41.1
11Makayla Stewart24:14.0Flint Powers Catholic41.0
11Isabelle Hunt24:14.6North Branch40.8
12Anna McQueary24:14.7Saugatuck40.8
10Grace Hopkins24:14.7Ann Arbor Skyline40.8
11Chloe DeLand24:14.9Howell40.7
12Keira Schiebner24:15.9Saginaw Heritage40.4
12Lilian Osborne24:16.2North Branch40.3
11Kate Mattson24:16.4Munising40.2
9Isabella Rushlow24:16.5Plymouth40.2
10Lexi Wegner24:17.6Caro39.8
12Gillian Johnson24:18.0Waterford Mott39.7
11Michaela Quinn24:18.4Midland39.5
9Emerson Brock24:19.2Davison39.3
11Emma Garbine24:19.6Sturgis39.1
11Valeria Miranda-Diaz24:20.3Troy Athens38.9
12Nevaeh Harris24:20.7Allen Park38.8
11Jordyn Lira24:20.8Bath38.7
10Lexi Gilbert24:22.7Gladstone38.1
11Claire Allard24:22.8Grand Blanc38.1
10Lillian Wood24:23.7Plymouth37.8
12Allie Michewicz24:25.3Fenton37.2
12Carmela Watson24:25.3East Lansing37.2
9Abbie Steele24:26.2Midland36.9
12Emma BeBeau24:27.2Livonia Stevenson36.6
10Zeva Hathaway24:28.1Pinckney36.3
9Gianna DeCola24:28.1Marshall36.3
11Libby Schone24:29.2Ann Arbor Fr Gabriel Richard35.9
11Nina Cihelka24:29.3Livonia Stevenson35.9
10Lydia Wells24:29.5Bronson35.8
11Ava Nightingale24:30.0Utica Eisenhower35.7
9Emily Hosman24:31.7Dexter35.1
11Isabella Nelson-Daniels24:32.1Whitmore Lake35.0
12Madeleine Kauffman24:33.0Ann Arbor Skyline34.7
10Emma Shaw24:33.1Hartland34.6
12Alexandra Ream24:33.4Leslie34.5
11Clara Mackey24:33.6Ortonville Brandon34.5
9Scarlet Allard24:34.1Grand Blanc34.3
11Anna Boyle24:35.3Lapeer33.9
12Taylor Gildner24:36.2Rochester Adams33.6
12Lily Finnigan24:36.5Dryden33.5
11Amelia Lynd24:37.0Parma Western33.3
11Meher Deol24:37.3Troy Athens33.2
11Alexis Kierpiec24:37.6Midland Dow33.1
11Grace MacDonald24:38.2Rochester Hills Lutheran NW32.9
10Georgianna Schmidt24:38.7Marshall32.8
9Madison Reineck24:38.8Howell32.7
10Mary Schlueter24:39.2Hillsdale Academy32.6
11Maria Saad24:39.2Clarkston Everest Collegiate32.6
9Lilly Reynolds24:39.5Fenton32.5
11Natalia Costilla24:41.2Bay City Central31.9
11Chloe Greer24:41.5Midland31.8
10Cheyenne Jasper24:41.6Oxford31.8
9Graycee Cloutier24:45.5Sturgis30.5
12Celia Begosso24:46.5Ann Arbor Skyline30.2
12Savannah Drummelsmith24:46.7Rochester Hills Lutheran NW30.1
9Emma Schone24:47.3Ann Arbor Fr Gabriel Richard29.9
12Soleil Weaver24:47.5Plymouth Christian Academy29.8
10Georgia Whalen24:49.5Hillsdale Academy29.2
11Emma Fox24:49.5Plymouth29.2
12Caleigh Bovensiep24:49.8Auburn Hills Avondale29.1
11Ashlyn Upton24:49.9Armada29.0
9Sarah Hatty24:50.4Ann Arbor Fr Gabriel Richard28.9
11Hannah Garbine24:50.6Sturgis28.8
11Kayleigh Boike24:51.2Flint Powers Catholic28.6
12Sydney Upton24:52.1Armada28.3
11Jacky Dunlap24:53.4Boyne City27.9
9Natelie Hunault24:53.7Fenton27.8
12Lillian Smith24:54.0Rochester Adams27.7
9Olivia McDowell24:54.8Holly27.4
11Claudia Johnson24:55.7Midland Dow27.1
11Adriana Fandino24:56.6Novi Christian Academy26.8
11Melaina Magnusson24:56.8Parma Western26.7
12Hailey Lesher24:57.4Fenton26.5
10Clara Groen24:57.9Plymouth Christian Academy26.4
11Meryn Curtis24:58.2Saugatuck26.3
12Serena O’Brien24:58.5Ann Arbor Skyline26.2
12Kelsea Burba24:58.7Flushing26.1
9Moira Beier24:59.1Hillsdale Academy26.0
10Sydney Duby25:01.0Lake Orion25.3
10Micaela Penchoff25:01.5Royal Oak25.2
11Danielle Hunt25:02.9Unionville-Sebewaing24.7
9Nora Johnson25:03.0East Lansing24.7
11Lauren Sundquist25:03.0Gladstone24.7
12Brianna Wheaton25:04.8Pinckney24.1
10Kylo Riedel25:05.0Breckenridge24.0
10Morgan Desormeau25:05.2Livonia Stevenson23.9
11Audrey Johnson25:06.0Livingston Christian23.7
10Scarlett Tucker25:06.2Livonia Stevenson23.6
11Tess Tillman25:06.4Royal Oak Shrine23.5
12Annabella Dawood25:06.9Rochester Adams23.4
9Addison Noteboom25:07.3Armada23.2
10Gillian Kern25:07.4Royal Oak23.2
10Kayla Whitaker25:07.6Riverview23.1
9Alison Kauffman25:08.0Ann Arbor Skyline23.0
11Chloe Surhigh25:08.4Royal Oak Shrine22.9
9Jazmine Mason25:08.4Holly22.9
9Caroline Darrah25:09.1Whitmore Lake22.6
12Naidelin Luna-Bucio25:09.2Sturgis22.6
10Sarah Abazi25:09.3Southfield Christian22.6
10Tessa Swier25:09.6Midland Dow22.5
9Juniper Talley25:10.0Plymouth22.3
12Maria Burnett25:10.2Hillsdale Academy22.3
12Eden Brewer25:10.7St. Clair22.1
10Adelade Avram25:11.9Freeland21.7
12Kayla Creisher25:16.1Leslie20.3
9Chelsea Lai25:16.7Plymouth20.1
12Chloe Szymanski25:18.1Utica Eisenhower19.6
11Bella Pendegraft25:19.1Rochester Adams19.3
10Teresa Castillo25:19.3Ann Arbor Fr Gabriel Richard19.2
11Reegan Littleton25:19.8Flint Powers Catholic19.1
10Blanca Lopez-Pinto25:20.0Breckenridge19.0
10Isabella Jerore25:20.4Caro18.9
11Erin Connelly25:20.9Pontiac Notre Dame Prep18.7
11Annaliese Losey25:21.7Royal Oak Shrine18.4
9Julia Rowe25:22.4Livonia Stevenson18.2
9Sydney Erickson25:23.3Lutheran HS Westland17.9
10Sarah Gumber25:24.4Salem17.5
10Elaina Friedmann25:24.4Clinton Twp. Chippewa Valley17.5
10Samira Jraiche25:24.6Dearborn Divine Child17.5
9Caleigh Friedmann25:24.6Clinton Twp. Chippewa Valley17.5
10Juliet Mendoza Rangel25:24.9Sturgis17.4
11Katherine Farmer25:25.7Utica Eisenhower17.1
11Savannah Richmond25:25.7Marshall17.1
10Kaitlynn Ortiz25:26.9Flushing16.7
12Mai Wahby25:27.3Salem16.6
11Andrea Ross25:27.6Midland Dow16.5
10Elizabeth Burrell25:28.1Rochester Hills Lutheran NW16.3
12Kayla Farnes25:28.3Gladstone16.2
9Rose Buonerba25:28.7Ann Arbor Fr Gabriel Richard16.1
10Lilly Baker25:29.0Lake Orion16.0
10Elizabeth Caspar25:29.2Hillsdale Academy15.9
9Mae Barbaro25:31.7Dexter15.1
11Praharshita Dasararaju25:32.0Troy Athens15.0
10Chelsey Hertel25:33.7Boyne City14.4
12Brooke Lee25:35.1Troy Athens14.0
12Autumn Frost25:35.5Genesee13.8
9Amelia Hattermann25:38.4Royal Oak12.9
8Abigail Galazka25:38.6Livingston Christian12.8
11Natalie Ghezzi25:39.1Ann Arbor Fr Gabriel Richard12.6
9Ella Goodsell25:39.5Romeo12.5
11Tvarika Vinothan25:41.7Rochester Adams11.8
11Peyton French25:42.7Clinton Twp. Chippewa Valley11.4
9Regan Sporte25:43.2Sault Ste. Marie11.3
10Ella Stepke25:44.3Lapeer10.9
10Torey Ferguson25:44.5Genesee Christian Academy10.8
12Autumn Troupe25:45.5Novi Christian Academy10.5
11Hayden Swartz25:47.9Freeland9.7
11Bella Town25:48.2Bay City John Glenn9.6
10Samantha Pare25:48.6Howell9.5
11Rita Luhring25:48.9Rochester Hills Lutheran NW9.4
9Abigail Watenpool25:49.2Whitmore Lake9.3
12Noelle Keelen25:50.0Genesee Christian Academy9.0
12Jillian Kight25:50.3Plymouth8.9
10Leila Reyes25:50.4Midland8.9
10Allie Perry25:50.5Flushing8.8
11Zailey Archbold25:51.8Midland Dow8.4
12Kylie Whipple25:53.0Clinton Twp. Chippewa Valley8.0
10Stephanie Crawley25:53.0Dearborn Divine Child8.0
9Megan Welch25:55.0Ann Arbor Fr Gabriel Richard7.3
12Jill Kaspar25:55.1Bridgman7.3
10Alex Shuttleworth25:55.3Livonia Stevenson7.2
10Emily Mei25:55.6Ann Arbor Skyline7.1
10Azalea Macias25:57.5East Lansing6.5
9Morgan Hoyt25:57.5Oxford6.5
10Hannah Wu25:57.9Rochester Adams6.4
9Alexis Bosma25:58.4Utica Eisenhower6.2
9Viviana Tafelski25:58.6Utica Eisenhower6.1
12Addison Mayfield25:58.7Bay City Central6.1
12Hannah Hopkins25:59.1Ann Arbor Skyline6.0
12Lauren Franceschi25:59.4Plymouth5.9
12Ella Bush26:01.2Riverview Gabriel Richard5.3
12Annabel Flora26:01.4Royal Oak5.2
12Meredith Shannon26:01.9Dearborn Divine Child5.0
9Tiahnna Kinney26:02.1Sanford-Meridian5.0
11Tracy Ludescher26:03.8North Branch4.4
9Corinne Lamb26:06.3Romeo3.6
10Melodie Nagel26:06.5Sanford-Meridian3.5
10Jenna Atkins26:08.0Salem3.0
11Beatrice Carr26:08.5East Lansing2.8
12Elyse Smith26:08.7Saginaw Heritage2.8
11Sage Booth26:09.2Bloomfield Hills2.6
10Julianna Bailey26:09.7Ann Arbor Skyline2.4
10Quinn Hoell26:12.1Armada1.6
12Mckinnis Ramirez26:12.7Plymouth Christian Academy1.4
12Cecelia Brush26:14.2Ann Arbor Skyline0.9
9Juliana Raffin26:14.7Parma Western0.8

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11TJ Hansen15:14.4Freeland220.9
12Evan Loughridge15:35.4Pinckney213.9
11Taye Levenson15:35.8Bloomfield Hills213.7
12Vishvaa Ravishankar15:41.8Troy211.7
12Vincent Guaresimo15:43.7Romeo211.1
12Brandon Anderson15:56.1Dexter207.0
11Jack Bidwell15:57.1Marshall206.6
12Luke Suliman16:01.9Ann Arbor Skyline205.0
11Kian Schneeweis16:03.4Troy204.5
12Iain Forrest16:04.7Davison204.1
10Gabe Litzner16:04.8Sault Ste. Marie204.1
11Alexander McArthur16:05.2Oxford203.9
9Jack MacGregor16:05.6Howell203.8
12Logan Ruffner16:11.1Riverview202.0
12Connor Clor16:14.4Romeo200.9
10Harper Wesley16:17.8Utica199.7
10Abenezer Cerone16:28.6Royal Oak Shrine196.1
12Braxton Sipes16:32.2Royal Oak194.9
12Tyler Brothers16:32.3Utica Eisenhower194.9
11James Cusick16:32.3Oxford194.9
10John Blaskowski16:33.8Saginaw Heritage194.4
11Jack Chadwick16:34.8Plymouth194.1
12Cooper Singleton16:36.8Parma Western193.4
12Connor Griffith16:38.7Marshall192.8
12David Murphy16:40.9Flint Powers Catholic192.0
11Max Myrand16:42.7Oxford191.4
11Logan Mullan16:42.8Detroit U-D Jesuit191.4
12Kenny Lewis16:43.7Saginaw Heritage191.1
12Colin MacGregor16:44.7Midland Dow190.8
12Louis D’Souza16:49.0Troy189.3
12Caleb Wynn16:49.5Allen Park189.2
12Michael Cyrul16:49.7East Lansing189.1
10Edison Lopeman16:49.7Parma Western189.1
12Aiden Janes16:49.8Rochester Adams189.1
12Jacob Esser16:49.9Troy Athens189.0
12Thomas Holm16:51.7Hillsdale Academy188.4
12Jack DeWaele16:52.7Clinton Twp. Chippewa Valley188.1
11James Latstetter16:53.0Flushing188.0
11Drew Abbott16:55.4Detroit Catholic Central187.2
11Jacob Huntoon16:56.1Fenton187.0
12Ethan Muraszewski16:56.3Utica186.9
11Ben Mussen16:57.0Plymouth186.7
12Lucas Ames16:57.9Oxford186.4
12Luke Oyster16:58.1Utica Eisenhower186.3
12Dylan Distelrath16:58.9St. Clair186.0
10Lucas LaPointe16:59.5Plymouth185.8
12Vinny Schweihofer17:01.2St. Clair185.3
11Reece Davis17:02.3Marshall184.9
12Bryce Goodsell17:02.3Romeo184.9
9Ryan Good17:04.0Parma Western184.3
9Abraham McHugh17:04.3Marshall184.2
11Nolan Till17:04.7Royal Oak184.1
11Brady Boroniec17:04.7Allen Park184.1
12Cass Feeney17:06.8Oxford183.4
11Jacob Essenmacher17:06.9Lapeer183.4
10Brody Karg17:07.1Harbor Beach183.3
10Andrew Worsley17:07.9Midland183.0
12Alex Eplin17:08.5Livonia Stevenson182.8
12Sawyer Stoneman17:09.8Breckenridge182.4
12Anirudh Krishnan17:09.8Plymouth182.4
11Lucas Wood17:10.7Howell182.1
11Drake Wallace17:11.9Howell181.7
12Eden Lampi17:12.0East Lansing181.7
11Reynold Wei17:12.4Rochester Adams181.5
10Nate Linden17:12.4Troy Athens181.5
10Grayson Rorick17:13.5Hillsdale Academy181.2
11Tyler Heal17:14.0Sanford-Meridian181.0
10Luke Allen17:14.6Romeo180.8
9Luke Herron17:15.1Caro180.6
11Andy Castro17:16.4Midland Dow180.2
10Bryce Gross17:16.8Flint Powers Catholic180.1
10Gavin Markucki17:17.8Richland Gull Lake179.7
11Cade Truemner17:17.9EPBP Laker179.7
11Danny Goss17:19.2Munising179.3
12Miles Albert17:19.8South Lyon179.1
11Nolan Park17:21.4Sturgis178.5
10Finn Tauren17:21.8Richland Gull Lake178.4
11Maxwell Merrill17:22.0Grand Blanc178.3
12Michael Magnoli17:22.6Romeo178.1
11Camden McLeod17:22.8Freeland178.1
11Chase McDougall17:23.1Livonia Stevenson178.0
11Caleb Snyder17:23.3Dexter177.9
12Silas Smith17:23.4Utica177.9
12Carter Holmes17:24.3Bath177.6
11Julian Linebaugh17:24.7Dexter177.4
10Gavin Tisch17:25.1Detroit Catholic Central177.3
12Anthony Urbaniak17:25.8Charyl Stockwell Academy177.1
12Vincent Filipek17:26.6Northville176.8
9Trevor Murphy17:26.8Holly176.7
12Eddie Roberts17:27.1Davison176.6
12Gavin Smith17:27.7Davison176.4
10Shea Armstrong17:27.8Sault Ste. Marie176.4
10Lynus Cadarette17:27.9Petoskey St. Michael176.4
12Noah DeLand17:31.3Howell175.2
9Cameron Cochran17:32.0Midland175.0
12Mateo Reyes17:32.0Midland175.0
12Aiden Fitchett17:32.2Dryden174.9
11Gavin Frandle17:33.4Utica174.5
11Luke Skidmore17:33.7Bath174.4
11Sam Nemeth17:34.4Freeland174.2
12Zain Syed17:34.6Plymouth174.1
12Alex Jowett17:34.6South Lyon174.1
12Parker Hays17:36.8Pinckney173.4
12Liam Hoover17:37.1Howell173.3
12Hayden Holmes17:37.9Riverview173.0
11Luke Morehouse17:38.0Utica173.0
10Landen Livingston17:38.1Whitmore Lake173.0
10Charlie Curtis17:38.3Utica172.9
11Diego Islas-Montantes17:38.3Plymouth172.9
12Peter Huey17:39.4Flint Powers Catholic172.5
12Andrew Koenigsknecht17:39.5Bath172.5
12Jack Laurain17:39.9Saginaw Heritage172.4
10Will Dean17:42.0Grand Blanc171.7
9Sawyer Monroe17:42.1Saugatuck171.6
12Lincoln Cha17:42.3Ann Arbor Greenhills171.6
11Richard Qu17:42.5Troy171.5
12Matthew Mizzi17:43.2Allen Park171.3
10Sammy Gamboa17:43.8Saugatuck171.1
12Carson Cook17:43.8Hartland171.1
9Ethan Kreger17:44.0St. Clair171.0
11Jerry Westrick17:44.6St. Clair170.8
9Basho Muhlbauer17:45.1Northville170.6
12Tanner Howes17:45.4Gladstone170.5
11Quinn Kelly17:45.8Troy170.4
10James Brickel17:46.2Romeo170.3
10Logan Bellinger17:46.5Midland170.2
11Josh Felstow17:47.0Romeo170.0
10Griffin Good17:47.3Flushing169.9
12Matt Jenkins17:48.2Utica169.6
10Emmanuel Mehari17:48.3Plymouth Christian Academy169.6
10Tyler Leach17:48.6Otisville LakeVille169.5
12Ethan Wilkie17:48.9Romeo169.4
11Elijah Smith17:49.2Dexter169.3
11Eugene Haley17:49.6Detroit Catholic Central169.1
11Thomas Watson17:50.0Detroit Catholic Central169.0
11Cole Maxwell17:50.0Rochester Adams169.0
9River Fox17:50.5Bath168.8
12Anthony Maini17:50.6Fenton168.8
10Rich Fanti17:51.6Riverview Gabriel Richard168.5
12Luke Heisel17:52.4South Lyon168.2
12Jack Rumptz17:53.0Birch Run168.0
10Joey Light17:53.2Troy167.9
12Shane Jowett17:53.4South Lyon167.9
12Lucas Berg17:53.8Midland167.7
9Anthony Rowe17:53.9Breckenridge167.7
11Andres Jaime17:54.0Royal Oak167.7
12Alvin Stanton17:54.5Detroit U-D Jesuit167.5
11Aaron Messing17:54.6Livonia Stevenson167.5
9Nathan Anaya17:54.7Freeland167.4
10Grason Weber17:55.6Leslie167.1
12Sebastian Maldonado17:55.8Midland Dow167.1
11Myles Linden17:55.9Troy Athens167.0
11Reece Poole17:56.0Hillsdale Academy167.0
11Colden Gray17:56.4Utica Eisenhower166.9
11Edward Badel17:56.5Detroit Catholic Central166.8
12Ferdinand Viereck17:57.1Rochester Adams166.6
11Scott Smith17:57.3Dexter166.6
10Braden Shiposh17:57.4Hartland166.5
12Alex Mueller17:57.5South Lyon166.5
12Andrew Gafford17:57.8Dexter166.4
11Mason Stranahan17:58.1Ann Arbor Greenhills166.3
10Max Brannan17:58.6Lutheran HS Westland166.1
10Gavin Wilkins17:59.7Rochester Adams165.8
12Ryan Illikman18:01.5Detroit Catholic Central165.2
12Brady Crake18:02.2Waterford Mott164.9
9Broden Ladd18:02.9Holly164.7
11Michael Darlington18:03.6University Liggett164.5
11Connor Latta18:04.1Northville164.3
10Carson Balow18:04.1Grand Blanc164.3
12Dylan Schumann18:04.2St. Clair164.3
11Zach Newman18:04.4Pinckney164.2
12Robert Wisniewski18:04.6Hartland164.1
11Jack Costa18:04.6Hartland164.1
12Aaron Franz18:06.1Clinton Twp. Chippewa Valley163.6
11Isaak Brook18:06.2Pontiac Notre Dame Prep163.6
12Zachary Luptowski18:06.3Bay City Central163.6
12Keiran Murphy18:06.9Flint Powers Catholic163.4
12Austin Barber18:07.0Northville163.3
12Connor Rouse18:07.4Genesee163.2
12Grayson Johnson18:07.5Detroit U-D Jesuit163.2
12Carson Sinica18:07.6South Lyon163.1
11Owen Gould18:08.3Romeo162.9
12Jack McCalla18:08.3Dexter162.9
11Kyle Osborne18:08.7Pinckney162.8
12Miles Wardie18:08.8Bloomfield Christian162.7
12Connor Mausolf18:09.3Birch Run162.6
12Charlie Munson18:09.4Dexter162.5
12Elliot Noyes18:09.9Sanford-Meridian162.4
12Jacob Seybert18:09.9Midland162.4
12Evan Sumner18:10.0Plymouth Christian Academy162.3
12Godae Nwineewii18:10.0Clinton Twp. Chippewa Valley162.3
10Matthew Berg18:10.6Midland162.1
12Bryce Bauman18:10.7Troy162.1
11Evan Lamb18:11.1Romeo162.0
11Andrew Mabry18:11.2Bridgman161.9
9Evan Olson18:11.8EPBP Laker161.7
12Leo Savona18:13.0Royal Oak161.3
11Aidan Grazioli18:13.1South Lyon161.3
10Michael Bowker18:13.3Royal Oak Shrine161.2
9Cooper Schmelter18:13.7Leslie161.1
9Matthew Killeen18:14.5Leslie160.8
10Zac Brown18:15.6Holly160.5
11Tom Shafer18:15.7Lutheran HS Westland160.4
10Carter Jacobsen18:16.1Oxford160.3
11Owen Ryan18:16.5Detroit Catholic Central160.2
10Henry Peck18:16.5East Lansing160.2
9Will Balasia18:16.6Detroit U-D Jesuit160.1
12James Mavel18:16.8South Lyon160.1
11Marek Unger18:16.9Romeo160.0
9Isaac Dionne18:17.1Boyne City160.0
11Leyton Minuth18:17.3Midland Dow159.9
12Konnor Olson18:18.5EPBP Laker159.5
9Cole McCraw18:18.6Pinckney159.5
10Jackson Gast18:19.6East Lansing159.1
12Peter Schoenherr18:19.7Utica159.1
9Matthew Wortley18:19.8Saginaw Heritage159.1
10Charlie Smith18:20.0Grand Blanc159.0
9Kenneth Mangles18:20.6Leslie158.8
12Jacob Anderson18:20.8Livonia Stevenson158.7
12Luke Parsons18:21.6Davison158.5
11Sergio Flores Beltran18:21.9Plymouth158.4
10Cayden Canham18:22.2Oxford158.3
10Isaiah Clark18:22.7Allen Park158.1
11Levi Clair18:23.0Utica158.0
9Keats Rosenbrock18:23.1Royal Oak158.0
12Will Kletzka18:23.2Dexter157.9
9Wesley Chaffee18:23.3Mt. Pleasant Sacred Heart157.9
11Colby Hoggard18:23.7Davison157.8
10Henry Lindley18:24.0Hillsdale Academy157.7
10Andrew Lopez18:24.0Royal Oak Shrine157.7
10Logan Brawt18:25.0Sanford-Meridian157.3
12Alexander Hu18:25.3Northville157.2
11Riley Smith18:25.4Rochester Adams157.2
10Brennan Nor18:26.0Saugatuck157.0
12David Martin18:26.2Parma Western156.9
12Luke Nawrocki18:26.5Armada156.8
9Jesse Reed18:26.5Rochester Adams156.8
11Andrew Ehresman18:26.6Detroit Catholic Central156.8
11Tanner Smith18:26.7Davison156.8
10Lucas Gizoni18:27.1Romeo156.6
12Nico Sobczak18:27.2South Lyon156.6
11Matthew Pasiak18:27.6Harbor Beach156.5
11Landon Ferren18:27.8Midland156.4
12Aaron Schiller18:28.0Oxford156.3
11Noah Murray18:28.3Bloomfield Hills156.2
9Logan Gessford18:29.4Midland155.9
12Sam Gibson18:30.9Dexter155.4
11Liam Wyman18:31.7South Lyon155.1
10Ryan Stojov18:31.9Northville155.0
10Henry Schanbeck18:32.1Bay City John Glenn155.0
9Justin Mkrtumian18:32.4Detroit U-D Jesuit154.9
12Gavin Kamm18:32.5Northville154.8
10Drew Pietraszkiewicz18:32.6Utica Eisenhower154.8
10Cole Doty18:33.0Dexter154.7
10Ryan Hunt18:33.3Bloomfield Hills154.6
11Tyler Wilber18:33.4Bronson154.5
11Zack Becker18:33.7Unionville-Sebewaing154.4
11Jack Robichaud18:33.7Ann Arbor Skyline154.4
10Landon Heikka18:34.1Holly154.3
12Joseph Voss18:34.2Lapeer154.3
10James Rahe18:34.7Hillsdale Academy154.1
11Logan Ference18:35.1Troy Athens154.0
11Liam Dempsey18:35.2Troy Athens153.9
11Landon Whitehead18:36.1Dexter153.6
12Oscar Paramo18:36.4Grand Blanc153.5
9Brody Empson18:36.6Romeo153.5
11Brady Little18:36.7South Lyon153.4
9Brian Assemany18:36.8Northville153.4
9Brett Lewis18:37.3Saginaw Heritage153.2
11Robert Romanski18:37.7Rochester Adams153.1
12Danny Boyd18:38.0Utica153.0
10Ian Kobb18:38.7Detroit U-D Jesuit152.8
9Ryan Miller18:38.9Hillsdale Academy152.7
11Jacob Moore18:39.1Caro152.6
11Leyton Weak18:40.3Livonia Stevenson152.2
9Sebastian Seifferlein18:40.4Sandusky152.2
12Matthew Benzie18:40.7Pinckney152.1
12Ryan Sundermann18:41.7East Lansing151.8
9Hayden Preister18:41.8Hartland151.7
11Spencer Porritt18:41.9Midland151.7
11Ian Smith18:42.3Holly151.6
9Levi Mayer18:42.6Davison151.5
9Jacob Ferdubinski18:42.9Riverview Gabriel Richard151.4
9Nicholas Yuan18:43.0Ann Arbor Skyline151.3
10Liam Dao18:43.5Royal Oak151.2
11Jaiden Magat18:43.6Royal Oak151.1
11Kamron Brackett18:44.3Bronson150.9
10Colin Boullard18:45.2St. Clair150.6
9Nathan Brinker18:45.3Ortonville Brandon150.6
11Evan Hunt18:45.3Waterford Mott150.6
12Bradley Beauvais18:45.4Utica150.5
11Korbyn Thornton18:45.4St. Clair150.5
12Antonio Reyes18:45.5Midland150.5
9Enshu Kuan18:45.6Ann Arbor Skyline150.5
10Ben Dotter18:47.1Utica Eisenhower150.0
11Isaac Bignall18:48.0Unionville-Sebewaing149.7
11David Fahim18:48.0Northville149.7
12Trevor Bratt18:48.5Hartland149.5
11Joseph Kemp18:49.2Royal Oak Shrine149.3
12Carter Hill18:49.5Dexter149.2
9Jacob Sanders18:50.7Midland148.8
12Robert Gaines18:51.1Bloomfield Hills148.6
11Samuel Shatto18:52.1Harbor Beach148.3
11Landon Hoffman18:52.4Allen Park148.2
9Everett Millhouse18:52.4East Lansing148.2
11Bo Brutyn18:52.5Midland148.2
10Caleb Carignan18:52.7Flint Powers Catholic148.1
12Keegan Fulling18:52.7Richland Gull Lake148.1
11Jack Dysarz18:53.0Oxford148.0
11Titan Parker18:53.5Parma Western147.8
11Emmet Thompson18:53.8Howell147.7
11Gabe Maciag18:53.8Pinckney147.7
9Evan Amthor18:53.9Saginaw Heritage147.7
11Ryan Wojichowski18:54.6Pontiac Notre Dame Prep147.5
10Noah Linstrom18:54.6Davison147.5
10David Fiore18:55.1Saginaw Heritage147.3
12Domenic Kiomento18:55.8Bronson147.1
12Micah Morehouse18:56.4Marshall146.9
9Connor O’Reilly18:56.9Davison146.7
9Brock Fulk18:57.0Livonia Stevenson146.7
11Masen Koskinen18:57.3Birch Run146.6
10Rehaan Chattopadhyay18:57.5Northville146.5
10Luke James18:57.8Midland146.4
10Cody Bradley18:58.0Petoskey St. Michael146.3
10Tyler Soderman18:58.1Gladstone146.3
9Marcus Silva18:58.6Saugatuck146.1
10Alexander Lipski18:58.6Northville146.1
12Kai Martin18:59.0East Lansing146.0
10Henryk Fidler18:59.3Rochester Adams145.9
10Cameron Weers19:00.9Marshall145.4
11Sam Scott19:01.4Midland Dow145.2
10Logan Dziewicki19:01.4Richland Gull Lake145.2
9Clayton Gady19:02.6University Liggett144.8
10Brendan Moran19:02.7Richland Gull Lake144.8
9Aidan Wilson19:03.7Royal Oak144.4
12Matthew Lathom19:04.2East Lansing144.3
12Tommy Abazi19:04.5Southfield Christian144.2
10Eric DeWaele19:04.5Clinton Twp. Chippewa Valley144.2
11Samuel Hubbard19:04.7Livingston Christian144.1
12Michael Haass19:04.8Detroit Catholic Central144.1
12Karol Schlueter19:06.1Hillsdale Academy143.6
9Joshua Reed19:06.6Midland Dow143.5
10Nico Aagesen19:06.7Ann Arbor Greenhills143.4
9Ryker Trowhili19:07.0Sandusky143.3
11Alex Nemecek19:07.3Ann Arbor Skyline143.2
12Jackson Wesley19:07.9Utica143.0
11Kyan Isham19:08.1Leslie143.0
11Aidan Kubitz19:08.1Allen Park143.0
12William Rodriquez19:09.0Bridgman142.7
10Zack Barringer19:09.2Detroit U-D Jesuit142.6
11Noah Hall19:09.8Dryden142.4
10Isaac Fullerton19:10.1Parma Western142.3
10Chase Weers19:10.3Marshall142.2
9David DeLand19:10.4Howell142.2
10Ross Callahan19:10.9Northville142.0
10Brayden Prieskorn19:11.2St. Clair141.9
12Praneel Basu19:11.7Bloomfield Hills141.8
11Jacob Van Houten19:11.9Troy141.7
10Mason Tines19:12.0Oxford141.7
10Gavin Bishop19:12.2St. Clair141.6
10Ty Winchell19:12.3Marshall141.6
12Tyler Buckland19:13.5Armada141.2
12Dean Brown19:14.4Saginaw Heritage140.9
11Leo Dion19:15.2Flint Powers Catholic140.6
9Levi Socier19:15.9Essexville Garber140.4
10Conlan Voss19:16.3Plymouth140.2
12Donythyn Deitrick19:16.7Sanford-Meridian140.1
9Paxton Rose19:17.9Ann Arbor Skyline139.7
9Coen Hill19:18.5Dexter139.5
10Andrew Hagerty19:18.7Pinckney139.4
10Nate Sandula19:19.0Pinckney139.3
11Evan Huyck19:19.4Sault Ste. Marie139.2
11Matthew Casavant19:19.5Dexter139.2
12Logan Hile19:19.6Leslie139.1
10Luke McDonell19:20.3St. Clair138.9
11Christopher Hunter19:20.4Pontiac Notre Dame Prep138.9
11Justin Perantoni19:21.4Fenton138.5
10Royal Seale19:21.5Ann Arbor Greenhills138.5
12Eli Weber19:21.6Lapeer138.5
11Jack Koivu19:22.0Hartland138.3
11Jack Dugas19:22.2Detroit U-D Jesuit138.3
9Jackson Martin19:22.2Fenton138.3
12Daniel Schruba19:22.5Waterford Mott138.2
10Brody Urbaniak19:23.3Charyl Stockwell Academy137.9
9Benjamin Fox19:23.5Whitmore Lake137.8
11Hector Ibarra19:23.7Rochester Adams137.8
9Jackson Jaworski19:23.9Freeland137.7
11Arun Venkatesan19:24.2Midland Dow137.6
11Daniel Klein19:24.3Midland Dow137.6
10Tyler Langfeldt19:24.4Potterville137.5
11Reid Weber19:24.5Troy Athens137.5
11Aaron Crittenden19:24.7Potterville137.4
10Chase Somers19:24.9Freeland137.4
12Charles Santella19:25.3Rochester Adams137.2
9Preston Varnauskas19:25.5Rochester Hills Lutheran NW137.2
10Jacob Hylton19:25.5Ortonville Brandon137.2
9Caleb DeLand19:25.9Howell137.0
9Connor Murphy19:26.1Midland137.0
10Andrew Abramowicz19:26.3Lutheran HS Westland136.9
9Jaden Mullen19:26.7South Lyon136.8
9Caleb Lynd19:26.8Parma Western136.7
12Brad Salmon19:27.0Bridgman136.7
11Breslin Sharp19:27.0Parma Western136.7
11Eli Hills19:27.6Sault Ste. Marie136.5
10Colin Coole19:27.6Livonia Stevenson136.5
12Isaac Humm19:27.7Breckenridge136.4
9Dustin Wright19:27.8Midland136.4
12Zachary Green19:28.2Sturgis136.3
10Grady Nelson19:28.4Gladstone136.2
11Connor Mason19:28.4Saginaw Heritage136.2
12Nathan Betke19:29.2Lutheran HS Westland135.9
11Mason Newman19:29.6Northville135.8
9Colin Mondoux19:29.8Utica135.7
10Caleb Stern19:31.6Lapeer135.1
12Keegan Hale19:31.9Birch Run135.0
9Noah Neuman19:32.3Pinckney134.9
12Tyler Horvath19:33.0Rochester Adams134.7
11Wyatt Opperman19:34.1North Branch134.3
10Henry Epler19:34.1South Lyon134.3
11Trevor Mulheisen19:34.7Royal Oak134.1
12Jeffrey McGuire19:34.9Lutheran HS Westland134.0
11Arush Vatul19:35.0Plymouth134.0
11Andrew Roberts19:35.1Davison134.0
10Caesar Soma19:35.3Royal Oak Shrine133.9
12Amar Hamdan19:35.3East Lansing133.9
10Camden Wornson19:35.5Rochester Adams133.8
12Christopher Gonzales19:35.9Mayville133.7
11Benjamin Eber19:36.1Oxford133.6
12Joseph Klopf19:36.5Freeland133.5
12Declan Foley19:36.5Detroit U-D Jesuit133.5
9Corbin Frazier19:36.7Midland133.4
12Ethan Jenney19:36.8Bloomfield Hills133.4
12Connor Curtis19:37.1Livonia Stevenson133.3
10Anthony Czarnecki19:37.3Utica133.2
12Christopher Poshadlo19:37.3Holly133.2
10Ryan Harper19:37.3Troy Athens133.2
10Christian Hilliard19:37.5Detroit U-D Jesuit133.2
10Dan Birmingham19:37.7Whitmore Lake133.1
12Hayden Josef19:38.3Lapeer132.9
9Gavin Pittenger19:38.4Lake Orion132.9
10Logan Romain19:38.5Dryden132.8
9Henry Haag19:39.3EPBP Laker132.6
10Teagan Reynolds19:39.4Gladstone132.5
12Izayha Givens19:39.9Madison Academy132.4
11Drew Nortan19:40.5Bronson132.2
10Liam Aiuto19:40.5Royal Oak132.2
11Owen Zischke19:40.5South Lyon132.2
10Gustaf Finn19:40.6Ann Arbor Skyline132.1
10Wyatt Gould19:40.9Romeo132.0
9Brady Klementowski19:41.4South Lyon131.9
10Nathan Camilleri19:41.9Waterford Our Lady131.7
9Jack Ganton19:42.1Bronson131.6
10Dominic Barretto19:42.4Riverview Gabriel Richard131.5
10Max Beauchamp19:42.9Gladstone131.4
9Jackson Mavel19:43.1South Lyon131.3
9Mason McIntosh19:45.1Caro130.6
9Luke Nagy19:45.4Rochester Adams130.5
9Grant Rehkopf19:45.5Saugatuck130.5
12Jack Youngman19:45.7Northville130.4
9Emmett Gardella19:45.7Detroit U-D Jesuit130.4
9Beckett Sipes19:46.2Royal Oak130.3
10Ryan O’Connor19:46.8Sault Ste. Marie130.1
11Ethan Brzezinski19:47.3Fenton129.9
12Jonathan Ricker19:47.4Romeo129.9
11Nicholas Luna19:47.6Bay City Central129.8
8Atticus Cadarette19:47.8Petoskey St. Michael129.7
9Ryan Spinger19:48.3South Lyon129.6
10Aaron Zannetti19:48.9Grand Blanc129.4
12Gavin Helgeson19:49.1Mayville129.3
10Ayden Cady19:49.3Boyne City129.2
12Dwight Van’tzelfde19:49.4Holly129.2
10Habib Majedi19:49.5Southgate Anderson129.2
9Joshua Ross19:49.6Midland Dow129.1
12Aiden Alegria19:49.7Marshall129.1
10Owen Osterbur19:49.9Rochester Adams129.0
9Blake Lakosky19:50.1Munising129.0
12Israel Garcia19:50.8Riverview128.7
10Madden Starkweather19:51.0Bath128.7
10Reuben Jiran19:51.4Novi Christian Academy128.5
11Nicholas Mardelli19:52.8Pontiac Notre Dame Prep128.1
9Brayton Cosby19:53.2Bronson127.9
9Colin Blachford19:53.5Troy Athens127.8
11Travis Rupe19:54.0Lutheran HS Westland127.7
11Bryce Barkowska19:55.2North Branch127.3
11Weston Buchanan19:55.2Flushing127.3
12Danny Assemany19:55.7Northville127.1
11Justin O’Bey19:55.8Livonia Stevenson127.1
10Aren Gay19:56.0Richland Gull Lake127.0
11Ashton Kandt19:56.5South Lyon126.8
10Wyatt Kohler19:56.7Bath126.8
10Sami Anwar19:57.3Plymouth126.6
10Hayden Mandeville19:57.3Pinckney126.6
12Paul Minock19:57.7Ann Arbor Skyline126.4
10Quinton Rohlfing19:57.8Lake Orion126.4
10Vincent Tome19:58.3Northville126.2
9Nolan Dolaskie19:59.2Munising125.9
9Owen Wruble19:59.4Harbor Beach125.9
12Alexander Kanar19:59.5Midland125.8
9Soren Nicoloff19:59.6South Lyon125.8
11Brady Bearss19:59.8Boyne City125.7
11Christopher Buck20:00.0Grand Blanc125.7
11Trenton ODea20:00.0Saginaw Heritage125.7
9Bradyn Miller20:00.2Sanford-Meridian125.6
10Gabriel Erwin20:00.6Bronson125.5
9Ben Bouchey20:01.0Flint Powers Catholic125.3
10Ian Ferguson20:01.1Genesee Christian Academy125.3
11Jake Pearson20:01.4Plymouth125.2
11Blake Cabble20:01.8Dexter125.1
11John Cobb20:01.9Bloomfield Hills125.0
11Ian Maltarich20:02.3South Lyon124.9
11Micah Day20:02.6Livonia Stevenson124.8
11Max Piper20:02.7Flint Powers Catholic124.8
9Deacon Ashmore20:03.7Allen Park124.4
10Ethan Preston20:04.4Holly124.2
12Joe Sepanik20:04.6Northville124.1
9Timothy Gaebler20:05.8Hillsdale Academy123.7
10Tyler Marcissuk20:06.1Riverview123.6
9Gus Heath20:06.2Hillsdale Academy123.6
12Carter Wolf20:06.2Grand Blanc123.6
9Marcus O’Hara20:06.5Detroit Catholic Central123.5
11Andrew Fleming20:07.0Grand Blanc123.3
11Amin Khantouche20:07.1Rochester Adams123.3
11Emery Govaere20:07.5St. Clair123.2
11Seth Plummer20:07.8Hillsdale Academy123.1
10Dylan Hartmann20:08.0Livonia Stevenson123.0
10Robert Carrigan20:08.3Armada122.9
12Luke Shenton20:09.0Novi Christian Academy122.7
10Aidan Grover20:09.5Birch Run122.5
11Holden Roberts20:09.8Richland Gull Lake122.4
11Isaac Contreras-Brumley20:09.9Royal Oak122.4
11Justin Argue20:10.0Davison122.3
10Dylan Hile20:10.3Leslie122.2
9Jackson Horn20:10.3Freeland122.2
9Alexander Formosa20:10.8Detroit U-D Jesuit122.1
12Ike Lindley20:11.2Hillsdale Academy121.9
10Gavin Esper20:11.2Howell121.9
11Hudson Inman20:12.1Burton-Bendle121.6
12Edison Imel20:12.2Detroit U-D Jesuit121.6
11Daniel Ridley20:12.4Lapeer121.5
12Corbin Smith20:12.5Boyne City121.5
9Dylan Kosik20:12.8Plymouth121.4
11Faolan Hill20:13.2Saginaw Heritage121.3
9Parker Daggett20:13.2Midland121.3
11Carter Ernsberger20:13.8Bridgman121.1
10Anders Bartlo20:14.3Oxford120.9
12Evan Worden20:14.8Birch Run120.7
10Beck Ytterberg20:15.2Bridgman120.6
10Thomas Beiter20:16.0Flint Powers Catholic120.3
11Michael Wilkerson20:16.3Rochester Adams120.2
9Chase Aldridge20:16.5Sault Ste. Marie120.2
12Blake Jahn20:17.3Utica119.9
9Ben Marx20:17.3Fenton119.9
12David Ullmann20:18.0Breckenridge119.7
10Emmett Fishwild20:18.8Royal Oak119.4
8Trey Johnson20:19.0Livingston Christian119.3
12Jackson Morgan20:19.5Northville119.2
12Connor Netkowski20:20.3Midland Dow118.9
11Micah Dunn20:20.3Saginaw Heritage118.9
12Joshua Reddypogu20:20.7Southfield Christian118.8
11Isaac Trim20:20.7Hartland118.8
9Caleb Maciag20:21.0Pinckney118.7
9Jeffrey Ignash20:21.1EPBP Laker118.6
9Collin Grahl20:21.3Lake Orion118.6
11Logan Ziebarth20:21.4Ortonville Brandon118.5
11Nolan Kuntz20:21.8Saginaw Heritage118.4
9Ben Panter20:23.1Fenton118.0
11Haydn Kotowski20:23.3Davison117.9
9Jose Costilla20:23.4Bay City Central117.9
9Vann Kelsey20:23.8Davison117.7
11Nate Dillon20:24.9Whitmore Lake117.4
12Daniel Li20:26.4Troy Athens116.9
10Eric Cannon20:27.3Detroit U-D Jesuit116.6
12Reily Henderson20:27.4Whitmore Lake116.5
10Spencer Phillpotts20:27.7Flint Powers Catholic116.4
11Ian Scheels20:29.0South Lyon116.0
9Raphael Fournier20:29.2Ann Arbor Skyline115.9
9Matthew Boone20:29.9Rochester Adams115.7
10Taylor Watts20:29.9Flushing115.7
10Eddie Allen20:30.3Madison Academy115.6
12Jack Doody20:30.7Lutheran HS Westland115.4
9Henry Ebert20:31.0Sturgis115.3
9Caleb Hohn20:31.0Sturgis115.3
10Lucas Goodfellow20:31.7Pinckney115.1
9Burke Smith20:32.1Dexter115.0
11Akshat Arora20:32.1Troy115.0
9Sullivan Gartrell20:32.2Davison114.9
12Thomas Torrey20:32.5Hartland114.8
11Dylan Worley20:32.5Allen Park114.8
10Carter VanSingel20:33.1St. Clair114.6
9Peter Mann20:34.0Midland Dow114.3
9Keagan Wright20:34.1Howell114.3
10TJ Pokorny20:34.2Southgate Anderson114.3
11Alexander Richards20:34.4Utica114.2
12Jobe Skaff20:34.6Novi Christian Academy114.1
11Lucas Kissoondial20:34.7Bloomfield Hills114.1
11Joe Dunlap20:35.1Pinckney114.0
10Cole Stockwell20:35.5St. Clair113.8
10Nicholas Hoffman20:35.6Dexter113.8
10Carson Dubose20:35.7Leslie113.8
11Dominic Maceroni20:36.5Detroit U-D Jesuit113.5
10Seamus Murphy20:36.6Romeo113.5
11Karl Wegner20:37.4Waterford Our Lady113.2
12Will Prochko20:38.9Bloomfield Hills112.7
9Oliver Ridley20:39.1Saginaw Heritage112.6
9Carter Kirkbride20:39.3Romeo112.6
9John Birzer20:39.5Hillsdale Academy112.5
10Jack Leuchtmann20:39.5Pontiac Notre Dame Prep112.5
12Jacob Bulgrien20:39.8Harbor Beach112.4
10Zeke Lafferty20:40.5Ann Arbor Skyline112.2
9Max Mast20:40.6Detroit Catholic Central112.1
9Zachary Noel20:41.0Detroit Catholic Central112.0
11Micah Winchell20:41.6Ann Arbor Skyline111.8
9Nolan Gallagher20:42.0Novi Christian Academy111.7
12Jacob Green20:42.2Midland Dow111.6
9Grant Mielke20:42.5Freeland111.5
10Austin Jeffery20:43.0Howell111.3
11Carson Dybowski20:43.1Rochester Hills Lutheran NW111.3
11Trenton Clapp20:43.7Clinton Twp. Chippewa Valley111.1
10Max Bladzik20:43.8Grand Blanc111.1
9Ed Dodge20:43.9Detroit U-D Jesuit111.0
12Evan VanHollebeke20:44.4Clinton Twp. Chippewa Valley110.9
11Isaac Roggenbuck20:44.6Harbor Beach110.8
9Noah Mantey20:44.7EPBP Laker110.8
11Ian Kampo20:45.8Oxford110.4
10Evan Hagerman20:47.1Bath110.0
11Tommy Lykins20:47.8South Lyon109.7
11Alexander Elliot20:47.9Utica Eisenhower109.7
9Jonathon Ebbole20:48.0Rochester Adams109.7
11Joshua Castillo20:48.4Armada109.5
11Alan Rodriguez20:48.8Grand Blanc109.4
11Levi Whitehead20:49.5Dexter109.2
11Gavin Hullinger20:49.6Pontiac Notre Dame Prep109.1
11Mckal Berry20:49.7Sault Ste. Marie109.1
9Connor Mihalik20:50.0Allen Park109.0
9Robert Smith20:50.9Davison108.7
11Parker Johnson20:51.0South Lyon108.7
12Robert Munden20:51.1Marshall108.6
11Howei Ding20:51.4Ann Arbor Greenhills108.5
9Kaden Sims20:52.1Hillsdale Academy108.3
9Dane Losee20:52.6Pinckney108.1
12Ty Johnson20:52.7Otisville LakeVille108.1
9Ben Card20:52.8North Branch108.1
10Clark Douglas20:53.4Bridgman107.9
9Ben Moses20:53.7Sturgis107.8
11Luis Gaytan20:53.9Plymouth107.7
10Sean Hartz20:54.2South Lyon107.6
12Noah Sobek20:55.3Lapeer107.2
11Aiden Callahan20:55.7Lake Orion107.1
12Austin Ahler20:56.1Rochester Hills Lutheran NW107.0
9Max Hilliard20:56.4Rochester Adams106.9
9Keith Kerr20:56.6Livonia Stevenson106.8
11Aimon Humm20:56.9Breckenridge106.7
11Collin Datte20:57.0Birch Run106.7
10Gage Pedue20:57.0Sturgis106.7
10Matthew Buchanan20:57.2Oxford106.6
12Aidan Roberts20:58.1Armada106.3
10Matthew Sherman20:58.1Bloomfield Hills106.3
10Nolan O’Keefe20:58.3South Lyon106.2
11Tucker Fulk20:58.5Livonia Stevenson106.2
9Ayven Evancho20:58.8Flushing106.1
11Henry Strait20:59.3Ann Arbor Skyline105.9
12Dakota Kardell20:59.4North Branch105.9
10Marlowe Hartnett20:59.5Ann Arbor Skyline105.8
11Ishan Iyer20:59.5Troy Athens105.8
11Bryce Reinke21:00.8Sandusky105.4
11Caleb Valentine21:01.2Whitmore Lake105.3
9Leonardo Reyes21:01.5Plymouth105.2
9Hunter Hall21:02.4Lapeer104.9
11Braiden Renfer21:02.9Parma Western104.7
10Hyunseo Sung21:05.3Midland Dow103.9
12Robert O’Dell21:05.4Royal Oak Shrine103.9
12Peter Cislo21:05.8Plymouth103.7
9Joseph Nowicki21:06.2Utica Eisenhower103.6
9Noah Glaza21:06.3Freeland103.6
12Ryan Partlow21:07.2Rochester Adams103.3
11Colton Dubuque21:07.3Bridgman103.2
12Charlie Baur21:07.5Flint Powers Catholic103.2
9Hudson McCleskey21:07.7Dexter103.1
10James Natale21:08.4Plymouth Christian Academy102.9
12Kyle Tomasik21:08.5Charyl Stockwell Academy102.8
11Jesse Lambert-Sanchez21:09.1East Lansing102.6
11David Farison21:09.4Sanford-Meridian102.5
12Carter Baese21:09.6Lapeer102.5
11Bram Derksen21:09.8Bath102.4
11Loki Bowser21:09.9Ann Arbor Skyline102.4
9Jackson Defina21:10.1Fenton102.3
12Connor Wolff21:10.6Dryden102.1
12Ryan Julian21:10.6Allen Park102.1
10Garrett Simmons21:10.6Detroit U-D Jesuit102.1
12Henry DeLeon21:12.4Bath101.5
10Benjamin Zheng21:12.5Ann Arbor Greenhills101.5
10Colin Lock21:12.8Essexville Garber101.4
11Giovanni Tanzini21:13.4Sanford-Meridian101.2
10Oliver Binkowski21:13.5Detroit U-D Jesuit101.2
10Adam Shimmell21:13.6Utica101.1
10Jackson Zhang21:14.1St. Clair101.0
9Joe Chapin21:14.9Grand Blanc100.7
12Andrew Kelly21:15.0Flint Powers Catholic100.7
10Nicholas Roggenbuck21:15.3Rochester Adams100.6
12Germain Deglaire21:16.1South Lyon100.3
9Ian Scott21:16.3Lutheran HS Westland100.2
9William Mansfield21:17.8University Liggett99.7
11Hunter Doychich21:17.8Auburn Hills Avondale99.7
10Nathan Bobak21:17.9Plymouth99.7
11Owen DeLong21:18.2Midland Dow99.6
9John Hunter21:18.3Pontiac Notre Dame Prep99.6
9Jason Chapin21:19.1Grand Blanc99.3
11Austin Malburg21:19.6Armada99.1
10Jacob-D Johnson21:19.8Holly99.1
12Christian Kennedy21:20.0Lapeer99.0
11Braxten Spurr21:20.1Ortonville Brandon99.0
9Austin Steimel21:20.6Rochester Adams98.8
11Liam Carter21:20.7Pontiac Notre Dame Prep98.8
9Max Crumm21:21.3Flint Powers Catholic98.6
11Luke Goodman21:21.3Hartland98.6
11Oliver Kugler21:21.4Pontiac Notre Dame Prep98.5
10Armaan Grewal21:21.4Plymouth98.5
9Michael Briggs21:21.8Bay City Central98.4
10Mason Johnson21:21.9Lutheran HS Westland98.4
11David Simons21:22.0Sanford-Meridian98.3
12Shifan Saeed21:22.0Rochester Adams98.3
9Juan Luis Llanes21:22.2Ann Arbor Skyline98.3
12Daniel Burke21:22.2Detroit U-D Jesuit98.3
11Alex Stillman21:22.9Ann Arbor Greenhills98.0
11Isaac Brindley21:23.3Sault Ste. Marie97.9
9Lincoln Stam21:23.5Howell97.8
12Brent Castle21:24.3North Branch97.6
9Aiden Kocoloski21:24.5Livonia Stevenson97.5
9Devlin Johnson21:25.2Freeland97.3
10Fischer LeGault21:25.2Harbor Beach97.3
9Brennan Smith21:26.1Detroit Catholic Central97.0
9Luke Shelton21:26.6Troy Athens96.8
12Payton Zimmerlee21:26.7Bath96.8
12John Ostrander21:27.9Rochester Adams96.4
12Winston Jenney21:28.5Bloomfield Hills96.2
10Gavin Zechmeister21:29.0Mayville96.0
9Noah Torosian21:29.1Waterford Our Lady96.0
9Carson Barker21:29.3North Branch95.9
10Ethan Cunningham21:29.3Riverview Gabriel Richard95.9
9Layten Brinley21:29.4Dexter95.9
10Kacper Tomczyk21:29.6Troy Athens95.8
12Holden Schoenherr21:29.9Lake Orion95.7
10Landon Strang21:30.2Clinton Twp. Chippewa Valley95.6
9Austin Kmiec21:30.4Romeo95.5
9Daniel Badel21:30.6Detroit Catholic Central95.5
11Bryce Bales21:31.4Dexter95.2
10Gram Griffioen21:31.6University Liggett95.1
9Carson Pavloff21:31.8Auburn Hills Avondale95.1
11Gabriel Hoffman21:32.5Lake Orion94.8
9Bennett Thomas21:32.6Dexter94.8
11Ray Chanavier21:33.5Hartland94.5
12Nicholas Burch21:33.6Clinton Twp. Chippewa Valley94.5
10Elijah Good21:33.7Midland Dow94.4
10James Boobyer21:33.8Parma Western94.4
10Thomas Schoenherr21:34.5Utica94.2
9Jack Johnson21:35.2Allen Park93.9
9Cristian Hayen21:35.4Gladstone93.9
10Rylan Branson21:35.5Riverview93.8
9Noah Ferguson21:35.6Kensington Woods93.8
11Cameron Waszkiewicz21:35.9Riverview93.7
12Trenton Hawes21:37.3Howell93.2
9Noah Dubridge21:37.5Mt. Pleasant Sacred Heart93.2
12Philip Samuel21:38.5Troy Athens92.8
12Harry Birzer21:39.6Hillsdale Academy92.5
12Ryan Walsh21:40.0Troy Athens92.3
10Noah Reggio21:40.0Romeo92.3
9Jack Lucas21:40.3St. Clair92.2
12Landan Pung21:40.6North Branch92.1
9Cooper Malvasi21:41.2Rochester Hills Lutheran NW91.9
10William Thibault21:41.4Royal Oak Shrine91.9
9Luke Wegienka21:41.6Detroit Catholic Central91.8
12Nate Gajar21:41.7Ann Arbor Greenhills91.8
10Carter Sikorski21:41.8Bronson91.7
11Daniel Quandt21:42.0Pontiac Notre Dame Prep91.7
10Michael Boes21:42.0Utica Eisenhower91.7
10Brendan Wolf21:42.4Saginaw Heritage91.5
11Marty Watson21:42.5Dexter91.5
10Brandon Rouse21:42.6Genesee91.5
12Timothy Whalen III21:42.8Ortonville Brandon91.4
10Charles Gilbert21:42.9Romeo91.4
10Robert Cabrera21:43.4Oxford91.2
10Caleb Boucher21:44.2Utica90.9
11Jason Zarate21:44.3Charyl Stockwell Academy90.9
12Elier Machado-Montellano21:44.3Oxford90.9
9Chase Beard21:44.4Breckenridge90.9
9Miles Holt21:45.5Oxford90.5
10Kaleb Kindl21:45.7Oxford90.4
9William Jeffords21:46.0Detroit Catholic Central90.3
12Raihan Castaneda21:46.0Bay City Central90.3
11Keegan Parr21:47.0Royal Oak Shrine90.0
9Bryce Hoggard21:48.1Davison89.6
10Deacon Hayward21:48.4Bay City Central89.5
11James Minelli21:50.1Dexter89.0
9Quentin McRae21:51.8Dexter88.4
10Aeriq Abu Azrine21:51.8Royal Oak88.4
12Jackson Knight21:52.1Ann Arbor Greenhills88.3
12Cody Heemsoth21:52.9Auburn Hills Avondale88.0
10Aaron Slanec21:53.0Royal Oak88.0
9Brady Edwards21:53.4Mt. Pleasant Sacred Heart87.9
12Michael Vu21:53.4Northville87.9
10Johnny McKellar21:53.5Royal Oak87.8
10Avery Kromberg21:53.6Hartland87.8
11Grant Niedzinski21:54.6Detroit U-D Jesuit87.5
9Clark Tan21:54.7Davison87.4
11Graisen Morris21:55.7Davison87.1
9Roger Mariani21:56.0Ann Arbor Greenhills87.0
12Ben Schoonmaker21:57.5Saugatuck86.5
11Carter Poniatowski21:57.5Lapeer86.5
11Alex Bransch21:59.6South Lyon85.8
9Jaxon Perry22:00.7Hartland85.4
9Ethan Dutkiewilz22:00.7Davison85.4
11Bradley DeMasellis22:01.2Livingston Christian85.3
12Josiah Lundy-Rush22:01.6East Lansing85.1
11Mark Bulgrien22:02.9Harbor Beach84.7
12Anthony Andre22:03.3Grand Blanc84.6
9Cooper Hoyt22:04.2North Branch84.3
9Xander Warneck22:04.2Allen Park84.3
11Nicholas Daup22:04.4Burton-Bendle84.2
11Aarush Gota22:04.6Rochester Adams84.1
10Gavin Cavell22:04.8Royal Oak84.1
9George Kolb22:05.6Detroit Catholic Central83.8
10Jack Grossman22:06.4Howell83.5
10Aaron Alleman22:06.9Rochester Adams83.4
11Spencer Moore22:07.8Oxford83.1
11Sean Finnigan22:08.0Dryden83.0
11Alex Watson22:08.8Dexter82.7
11Isaiah Lott22:09.3East Lansing82.6
11Talon Sniegowski22:10.0Plymouth82.3
11Will Weiszhaar22:10.5Dexter82.2
9Chuck Cameron22:10.9Gladstone82.0
10Matthew Medd22:10.9Saginaw Heritage82.0
12Arber Isai22:11.5Clinton Twp. Chippewa Valley81.8
12Aidan DePauw22:12.2Lake Orion81.6
11Jordan Bruwier22:12.2Clinton Twp. Chippewa Valley81.6
9Andrew Giuliano22:12.6Royal Oak81.5
10Cooper Crandell22:13.1Rochester Adams81.3
9Kyle Erfurt22:13.2Detroit Catholic Central81.3
10Graham Gortney22:13.6Plymouth Christian Academy81.1
10Logan Randall22:13.7Southgate Anderson81.1
10Owen Smith22:14.4Ann Arbor Greenhills80.9
9William Abbott22:14.9Detroit Catholic Central80.7
11Quinn Armstrong22:17.1Royal Oak Shrine80.0
12Thomas Burns22:17.3Waterford Mott79.9
11Marcus Silva22:18.4Dexter79.5
10Tyler Phillips22:18.6Kensington Woods79.5
9Brayden DeMasellis22:19.2Livingston Christian79.3
10Joseph Young22:19.9Troy Athens79.0
10Brady Herrguth22:20.1Bath79.0
10James Zweng22:20.8Armada78.7
12Alden Grob22:20.8Ann Arbor Skyline78.7
11Freddie Shepherd22:21.5Oxford78.5
9Luke Julian22:21.6Allen Park78.5
9Owen Worley22:22.2Allen Park78.3
12Justin Shi22:22.4Northville78.2
10Lucas Beadle22:22.6Plymouth Christian Academy78.1
10Paul Ruggerio22:24.4Bath77.5
10Keegan Shephard22:24.5Sanford-Meridian77.5
11Ayden Yeoman22:25.2Genesee77.3
12Devin Goetz22:26.2Sault Ste. Marie76.9
12Elijah Boucher22:27.7Utica76.4
10Akshay Duvvuru22:28.1Rochester Adams76.3
11Jonah Beauchamp22:28.1Riverview76.3
11Ezekiel Pallay22:28.2Grand Blanc76.3
12Jeffrey Ciluffo22:28.8Rochester Adams76.1
10Kasen Salazar22:29.2Dexter75.9
11Anderson Oberle22:29.8Freeland75.7
12Connor Allen22:30.2Clinton Twp. Chippewa Valley75.6
10Matthew Litwiller22:31.0Davison75.3
12Landen Strunk22:31.8Howell75.1
12Caiden Sherrieb22:32.2North Branch74.9
12Aidan Sage22:32.3Fenton74.9
10Luke Roberts22:33.7Livonia Stevenson74.4
10Matthew St. Andre22:33.9Pontiac Notre Dame Prep74.4
12Matthew Hickmott22:34.8Dryden74.1
12Calen Priddy22:35.1Detroit Catholic Central74.0
10Brenden Peter22:35.6Dryden73.8
10Brent Monterosso22:36.1Romeo73.6
10Luca Massoni22:36.5Royal Oak73.5
9Abram Nieuwsma22:37.1Saugatuck73.3
9Grayson Luz22:37.5Clinton Twp. Chippewa Valley73.2
11Christian Estrellas22:37.6Pontiac Notre Dame Prep73.1
10Connor Hickey22:39.2Oxford72.6
9Wyatt Linson22:39.6Otisville LakeVille72.5
12Justin Wood22:40.2Sanford-Meridian72.3
9Anthony Zhang22:41.1Rochester Adams72.0
11Jeremiah Slough22:42.7Genesee71.4
9Boston Conn22:42.8Howell71.4
9Matthew Barnes22:44.6Howell70.8
11Ignacio DeBarros22:44.8East Lansing70.7
12Dylan Pihalja22:44.9Fenton70.7
9Chase Walker22:45.2Armada70.6
9Gabe Bookout22:46.9Plymouth Christian Academy70.0
11Nash Davidson22:47.0Freeland70.0
11Will Loachridge22:48.0East Lansing69.7
9Elijah Killinger22:48.2Charyl Stockwell Academy69.6
11Sanjay Potluri22:48.4Ann Arbor Greenhills69.5
9James Garneau22:48.5Pontiac Notre Dame Prep69.5
10Gabe Strickert22:48.6Holly69.5
11Nathan Carey22:48.8Mayville69.4
9Antonio Aro22:49.1East Lansing69.3
11Malachi Turner22:49.6East Lansing69.1
11Lucas Lanfear22:49.7Pontiac Notre Dame Prep69.1
12Loch Rigozzi22:49.7Saugatuck69.1
10Cole Williams22:49.8Gladstone69.1
10Charles Stitman22:50.2Royal Oak68.9
10Emmanuel Roque-Bocangera22:50.3Oxford68.9
11Mustafa Ali22:50.4Troy Athens68.9
9Jonathan DuCharme22:51.4Lake Orion68.5
9Wyatt Ramseyer22:51.9Detroit U-D Jesuit68.4
9Auden Kane22:52.5Bloomfield Hills68.2
10Lincoln Haag22:53.1Unionville-Sebewaing68.0
10Xander Bonnau22:53.2Plymouth67.9
9Carter Josef22:53.5Lapeer67.8
12Ben Drummelsmith22:54.4Rochester Hills Lutheran NW67.5
9Nathan Mann22:54.8South Lyon67.4
10Caleb Daniels22:55.5Boyne City67.2
9Alex Sampson22:58.1Sanford-Meridian66.3
12William Arends22:58.2Detroit U-D Jesuit66.3
10Isaiah Greenacre22:58.3Mt. Pleasant Sacred Heart66.2
12Troy Kilanowski22:58.5Pontiac Notre Dame Prep66.2
12Daniel Panis22:58.7Royal Oak66.1
9Cooper Valko22:59.9Waterford Mott65.7
11Noah Charbonneau23:02.2Essexville Garber64.9
11Dominic Gaetano23:02.5Hillsdale Academy64.8
12JT Friel23:03.5Detroit Catholic Central64.5
11Alexander Eichbauer23:04.7Fenton64.1
11Ben Bishop23:05.2Fenton63.9
10Henry Myers23:05.4North Branch63.9
9Gabe Shaffer23:06.0Royal Oak Shrine63.7
12Shawn Price23:06.5Lake Orion63.5
9Oliver Runyon23:06.9Detroit U-D Jesuit63.4
9Zach Freier23:08.5Freeland62.8
12Chance Koole23:08.7Burton-Bendle62.8
9Logan Findlay23:09.1Unionville-Sebewaing62.6
12Sawyer Webster23:09.8Lake Orion62.4
10Jack O’Dowd23:10.6Livonia Stevenson62.1
11Broderick LaBar23:11.2Lapeer61.9
12Marcos Laugh23:11.3Plymouth Christian Academy61.9
11Elvis Le23:11.3Bloomfield Hills61.9
11Orion Froese23:12.0Midland Dow61.7
12Isaiah Pacis23:12.5Detroit U-D Jesuit61.5
9Skyler Stepp23:14.9Howell60.7
11Brandon Tschannen23:16.2Sturgis60.3
9Garet Gertsch23:17.0Utica60.0
10Lorenzo Mio23:17.6Royal Oak Shrine59.8
9Danny Jefferson23:18.7Detroit Catholic Central59.4
9Josh Bengry23:19.5Davison59.2
12Charlie Lutz23:19.9Dexter59.0
10Victor Norrod23:21.3Marshall58.6
10Deegan Anthony23:21.3Boyne City58.6
12Caleb Cook23:21.3Lapeer58.6
10Elijah Larkowski23:21.5Midland Dow58.5
11Malik Elewa23:21.9Bloomfield Hills58.4
9Christopher Herr23:22.3Lapeer58.2
9Kellin Teddy23:23.4Dexter57.9
9Wyatt Bovensiep23:24.8Auburn Hills Avondale57.4
12Jett Emerson23:25.6Troy Athens57.1
11Bryce Thane23:25.9Genesee Christian Academy57.0
9George Plymale23:26.9Detroit U-D Jesuit56.7
9Sam Leach23:27.0Davison56.7
12Aiden Conley23:27.3Bridgman56.6
12Aiden Florshinger23:27.7Lapeer56.4
10Carson Johnson23:28.2Sanford-Meridian56.3
11Gavin Pickens23:28.8Unionville-Sebewaing56.1
9Thomas Stuzman23:31.1Freeland55.3
9Brady DeGroat23:31.8Unionville-Sebewaing55.1
9Elijah Riedlinger23:37.3Bay City Central53.2
10Isaiah Kellum23:38.6East Lansing52.8
9Jason Bartes23:39.2Saginaw Heritage52.6
11Anthony Norris23:39.7Troy Athens52.4
10Aaryn Smith23:41.1Holly52.0
10Nikko Salahutdin23:42.9Royal Oak Shrine51.4
12Owen Bieselin23:43.2Holly51.3
11Santiago Ortiz23:43.6Detroit U-D Jesuit51.1
11Gabriel Carlson23:44.1Utica Eisenhower51.0
12Andrew Lane23:47.3Howell49.9
9Tyler Roberts23:48.1Dryden49.6
9Michael Treat23:50.6Dexter48.8
11Daniel Stuzman23:51.0Freeland48.7
12Preston Foster23:51.5Breckenridge48.5
10Grant Petrella23:51.5Grand Blanc48.5
11Nicholas Burke23:52.3Saginaw Heritage48.2
10Jonathan Lebsack23:53.2Bay City John Glenn47.9
9Aiden Jacobs23:54.6Pinckney47.5
11Jayden Zhang23:54.9Howell47.4
9Jett Lewis23:54.9Oxford47.4
12Jacob Britten23:55.1Bronson47.3
9Noah Chinavare23:55.2Sanford-Meridian47.3
10Ronan Weed23:55.6Petoskey St. Michael47.1
11Samuel Darling23:56.6Saginaw Heritage46.8
12Kevin Coffman-ross23:57.1Bath46.6
11Drew LaFave23:58.0Gladstone46.3
12Taylor Stansburry23:58.0Grand Blanc46.3
11Joshua Wormell23:58.7Boyne City46.1
9Rowayd Memon24:02.1Lake Orion45.0
12Xavier Reyes24:02.7Dexter44.8
10Noah Bagos24:04.0Charyl Stockwell Academy44.3
9Vincent Miller24:06.4Pinckney43.5
10Christian Richard24:07.4Utica43.2
9Billy Rozelle24:07.5Ann Arbor Greenhills43.2
11Nathan Petersen24:07.8Munising43.1
10Harrison Joyce24:08.0Flint Powers Catholic43.0
9Hendrick Miller24:09.1Detroit Catholic Central42.6
12Jamie Leinos24:10.1Utica42.3
11Jesse Watton24:12.0Auburn Hills Avondale41.7
9Quinn McGow24:12.1Detroit U-D Jesuit41.6
9Tristan Bickmann24:12.3Howell41.6
11Zachary Cook24:12.9Fenton41.4
11Luke Fisher24:13.4Detroit U-D Jesuit41.2
9Jax Bahri24:17.1Bloomfield Hills40.0
11Jacob Gilbert24:20.3Dexter38.9
10Zedekai Martin24:21.0Livingston Christian38.7
11Jacob Bartes24:23.0Saginaw Heritage38.0
11Aidan Petik24:23.8Dexter37.7
10Mayas Smith24:23.9Bloomfield Hills37.7
11Andreas Laskaris24:24.3Riverview Gabriel Richard37.6
11Maddox Podmokly24:24.7Royal Oak37.4
9Lance Oczepek24:27.0Saugatuck36.7
9Cameron McLeod24:27.0Detroit Catholic Central36.7
11Varun Rajeswaran24:28.1Troy Athens36.3
12Konner Welch24:28.1Holly36.3
9Gavin Magrif24:30.5Otisville LakeVille35.5
9Gabriel Wesserling24:30.5Allen Park35.5
9Dylan Nizol24:32.3Hartland34.9
10Carston Broderick24:33.2Midland Dow34.6
11Bryce Jones24:35.1Howell34.0
10Wyatt Sesi24:36.4Troy Athens33.5
10Riley McConnell24:39.9North Branch32.4
11Nick Montreuil24:42.0Ortonville Brandon31.7
12Frank Carlson24:42.4Munising31.5
12Zane Coole24:42.9Davison31.4
9Camden Lobban24:43.8Davison31.1
12Scott Causley24:48.5Bay City Central29.5
9Jacob Wegner24:50.5Waterford Our Lady28.8
9Austin DeFord24:51.7Leslie28.4
11Jinsun Pyo24:53.8Rochester Adams27.7
9Oscar McKaig24:54.0East Lansing27.7
12Noah Thiery24:54.1Troy Athens27.6
9Rahm Vernagus24:56.9East Lansing26.7
9Jackson McGlashen24:57.0Davison26.7
11Aayden Carrow24:57.6Lapeer26.5
12Tristan Hitsman25:00.7Sanford-Meridian25.4
9Max Weatherwax25:02.8Bay City Central24.7
9Tim Dion25:03.2Flint Powers Catholic24.6
10Casey Knas25:03.5Bloomfield Hills24.5
10Ronan Turrell25:05.2St. Clair23.9
10Devon Ames25:06.4Pinckney23.5
FrKeshav Desaraju25:07.0Detroit U-D Jesuit23.3
10Trenton Jackson25:09.6Genesee Christian Academy22.5
9Martigan Wernecke25:14.3Bay City Central20.9
9Kenny Morell25:15.7Lapeer20.4
9Chase Blair25:16.9Essexville Garber20.0
10Xavier Evoy25:17.3Detroit U-D Jesuit19.9
9Josh Tran25:17.5Plymouth19.8
10Benjamin Voss25:18.0Lapeer19.7
11Nathan Korogiannos25:18.7Riverview Gabriel Richard19.4
11Arthur Gaillard25:19.0Bloomfield Hills19.3
9Keston Rodda25:20.3Rochester Adams18.9
10Sam Machado25:20.4Detroit U-D Jesuit18.9
11Jonathan Noel25:23.2Bay City John Glenn17.9
11Dan Schneider25:23.3Midland Dow17.9
9Todd Rhys25:25.7East Lansing17.1
9Noah Douglas25:25.9Lapeer17.0
11Vivan Nyati25:27.5Ann Arbor Greenhills16.5
11Ari Vernagus25:28.9East Lansing16.0
11Gabe Borgstrom25:29.2Genesee Christian Academy15.9
9Quade Pepin25:31.5Gladstone15.2
10Harlem Cooper25:31.6Royal Oak15.1
9Jacob Sears25:31.9Rochester Adams15.0
9Drake McKaig25:32.0East Lansing15.0
10Brayden Bobick25:32.7Saginaw Heritage14.8
9Hudson Sutter25:32.9Dexter14.7
10Dylan Lasher25:33.9Dryden14.4
9John Nord25:34.3Munising14.2
12Evan Bender25:34.6Plymouth14.1
10Josh Grose25:35.0South Lyon14.0
11Lucas Danaher25:35.1Royal Oak14.0
9Matthew Mahlon25:37.8Bay City Central13.1
10Abiraj Sandhu25:45.2Rochester Adams10.6
12Landen Ramberg25:47.8Hartland9.7
10Abraham Zhang25:48.3Ann Arbor Greenhills9.6
11Cameron McMeekin25:50.3Auburn Hills Avondale8.9
9Nathan DeWilde25:50.5Utica Eisenhower8.8
12Lucas Stucky25:51.8Charyl Stockwell Academy8.4
10Drew Shenton25:53.1Novi Christian Academy8.0
11Jason Teh25:53.5Troy Athens7.8
9William Arnold25:53.7Armada7.8
11Elijah Bauer25:54.3Genesee Christian Academy7.6
10Sebastian Seestadt26:01.1Novi Christian Academy5.3
9Conner Mallie26:01.3Detroit Catholic Central5.2
9Braylon Jensen26:01.7Dexter5.1
11Malachi Hill26:06.9Freeland3.4
9Jack Rathsburg26:07.6Flint Powers Catholic3.1
12Cole Perkins26:11.2Bay City John Glenn1.9
12Jaxon Zavala26:11.5Bay City Central1.8
10Kevin Kindermann26:15.6Oxford0.5
9Jack Grimes26:15.7Dexter0.4
Uncategorized

2023 Ratings: Ottawa Hills

The above infographs are from last season. I’ll make some new ones with updated stats for 2023.

With the early season ratings, a couple of notes:

  1. Elite, more experienced runners will always be a bit overrated early. They tend to come into the season in better shape relative to the rest of the field, and thus are closer to their championship season fitness compared to someone newer to the sport.
  2. With smaller meets, they’re not as accurate as they may be later in the year. Smaller samples and less ability to compare makes it hard to come up with an adjustment. Which explains why I’ll concentrate on the larger ones early, then work my way back toward the smaller ones.
  3. Adversity tends to have a greater impact early. Whether that’s heat, hills, humidity, or even all three, those less fit will tend to struggle a bit more early, possibly overcooking the course adjustment.
  4. The girls adjustment will typically be a bit more, as they’re spending more time on the course.
  5. These will get weighed less and less as the season rolls on, meaning virtually nothing come October. As a coach, I’d stress not losing sleep over early season times. On here, I’m stressing the same thing.

Girls Adjustment: +4
Boys Adjustment: +9

As always, these writeups below will shoutout someone or a team that stood out from the race. That may not be the best runner or the winning team. Perhaps a team that surprised, a runner breaking through, or a runner contributing to a team victory. Of course, if you come to me nicely and want to brag about a fellow team/competitor/teammate, let me know, and I’ll try to give them love further down the line.

WRECKED RIVERSIDE

Alex Thole, East Grand Rapids

Gotta give the man his due. Three races, three wins. Would you believe he didn’t win a race in his prior three years for the Pioneers? I wouldn’t. His 15:28 here was a 12 second personal best and just another result that points toward his first All-State ever.

Ben Romero, Forest Hills Central

Again, this freshman class. As of right now, 10(!!!) boys under 16:30. Us old folks remember the days when breaking 17:00 portended to stardom. Anyhow, Ben’s 16:08 earned him the #1 spot for the Rangers, who put five guys under 16:35 and won in the afternoon session.

Gail Vaikutis & Elena Figueroa, St. Joseph

During their first two races, these Bears ran side by side. So when Gail blasted an 18:00 at Lakeview, you knew Elena could be right there. They both took advantage of an excellent opportunity to run fast, each shooting farrr under 18:00.

Tessa Mescari, Traverse City West

I thought Traverse City West was young last year, 9th graders making up a majority of their top seven. Well that freshman class has moved onto their sophomore years and the Titans are bringing in even more youth. The 3rd TCW girl in her 3rd HS race ever contributed to a team victory.

GIRLS TEAM RATINGS

Girls TeamTop 5 Avg.Division
Forest Hills Central**125.21
TC West**124.11
Rockford121.71
Traverse City Central117.61
Jenison111.81
Zeeland West109.91
GR Ottawa Hills109.21
Portage Central107.21
Hudsonville105.61
East Kentwood103.11
Caledonia100.41
FHN GR Forest Hills Northern92.01
Grandville91.41
Portage Northern81.91
Mattawan78.91
Kalamazoo Loy Norrix77.71
Lowell76.21
GR Northview59.31
Grand Haven54.21
Kalamazoo Central37.51
GR Kenowa Hills21.11
Girls TeamTop 5 Avg.Division
GR Christian***146.02
St. Joseph**130.32
East Grand Rapids**129.02
Holland Christian112.82
Hudsonville Unity Christian103.02
GR Catholic Central74.72
Plainwell58.42
GR West Catholic50.32
Girls TeamTop 5 Avg.Division
GR Covenant Christian**108.03
Traverse City St. Francis**107.53
Hart**103.93
Benzie Central57.23
Lake City23.13

BOYS TEAM RATINGS

Boys TeamTop 5 Avg.Division
Forest Hills Central**190.01
Jenison186.91
Portage Central186.71
Kalamazoo Central184.91
East Kentwood183.41
Zeeland West181.81
Traverse City Central181.21
Caledonia179.11
Kalamazoo Loy Norrix172.61
Rockford171.91
Forest Hills Northern168.41
Holland West Ottawa166.21
GR Ottawa Hills166.11
Grandville164.51
Lowell159.11
Portage Northern158.31
Mattawan151.81
GR Northview142.81
Grand Haven119.41
GR Kenowa Hills114.71
Wyoming100.81
Boys TeamTop 5 Avg.Division
GR Christian**190.62
East Grand Rapids**190.02
Holland Christian**181.22
Plainwell**177.52
GR Catholic Central165.62
St. Joseph158.92
Hudsonville Unity Christian154.02
Comstock Park115.52
GR West Catholic102.52
Boys TeamTop 5 Avg.Division
Traverse City St. Francis**179.43
GR Covenant Christian**171.33
Hart**168.51
Benzie Central142.93
North Muskegon130.83
Lake City122.13

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Jessica Jazwinski17:29.2Hart168.9
12Selma Anderson17:32.8GR Ottawa Hills167.7
12Gail Vaikutis17:38.7St. Joseph165.8
11Elena Figueroa17:44.0St. Joseph164.0
12Natalie VanOtteren17:56.8GR Christian159.7
12Clara James-Heer18:19.1FHC GR Forest Hills Central152.3
12Drew Muller18:24.2East Grand Rapids150.6
12Emily Tomes18:26.4GR Catholic Central149.9
12Mylie Kelly18:29.2Benzie Central148.9
11Betsy Skendzel18:34.4Traverse City St. Francis147.2
10Ellie Scholma18:36.9GR Christian146.4
11Sadey Seyferth18:39.1East Grand Rapids145.7
10Lilah Poel18:42.9GR Christian144.4
12Naomi Nelson18:45.3GR Christian143.6
12Ella Kirkwood18:56.0Traverse City Central140.0
12Alexis Ball19:06.1Traverse City Central136.6
10Ava Lawrence19:06.3East Kentwood136.6
12Payton Holtz19:08.7GR Christian135.8
12Amber Koole19:11.3GR Covenant Christian134.9
11Annie Alkema19:11.7Kalamazoo Central134.8
12Izzy Fazio19:15.9FHN GR Forest Hills Northern133.4
9Olivia Hollebeek19:18.3Holland Christian132.6
11Chloe DeRidder19:22.2Grandville131.3
12Peyton Ludwig19:22.7FHC GR Forest Hills Central131.1
9Daisy Cox19:24.7Rockford130.4
11Jordyn Klaasen19:25.5Zeeland West130.2
9Eliana Stob19:25.7Holland Christian130.1
11Anna Sybenga19:27.5FHC GR Forest Hills Central129.5
10Abby Veit19:29.1TC West (Traverse City)129.0
10Reese Smith19:29.7TC West (Traverse City)128.8
10Trinity VanderWoude19:30.0Rockford128.7
11Natalie Lewis19:34.2Rockford127.3
12Maddie Bosch19:34.6Hudsonville Unity Christian127.1
9Adeline Armstrong19:37.9East Grand Rapids126.0
11Emma Smith19:38.2Rockford125.9
12Maddie Vande Bunte19:39.2Jenison125.6
11Naomi Diekman19:39.6Jenison125.5
12Claire Marosi19:39.9GR Catholic Central125.4
12Alyssa DeFields19:41.1Caledonia125.0
9Cassie Karasinski19:41.6Hudsonville124.8
9Tessa Mascari19:42.5TC West (Traverse City)124.5
10Rhea Mouw19:44.0Portage Central124.0
12Jade Murdoch19:51.6St. Joseph121.5
11Alyssa Fouchey19:52.1TC West (Traverse City)121.3
9Ellery Lampen19:56.2Holland Christian119.9
9Roxanne Jorgensen20:02.9Portage Northern117.7
12Ava King20:04.7TC West (Traverse City)117.1
12Adia Sikkema20:04.9GR Christian117.1
9Lucy Waalkes20:05.1GR Christian117.0
10Madelyn Baar20:05.6East Grand Rapids116.8
10Enna Wainer20:06.1GR Ottawa Hills116.6
9Bridget Raven20:09.7TC West (Traverse City)115.4
9Shelby Kuiper20:12.8GR Covenant Christian114.4
9Olivia Storteboom20:13.1Portage Central114.3
10Payton Lamb20:13.8TC West (Traverse City)114.1
10Peyton Tucker20:14.5TC West (Traverse City)113.8
9Ashley Wayne20:19.9Hudsonville112.1
12Tessa Rindfliesch20:22.3Zeeland West111.2
12Lexi Hurst20:26.6East Kentwood109.8
10Annika TerBeek20:26.6GR Christian109.8
12MK Elliott20:27.6Portage Central109.5
11Anna Krampe20:27.8FHC GR Forest Hills Central109.4
9Paige McMeans20:29.0Jenison109.0
11Klea Verstrate20:30.2Hudsonville108.6
12Cecilia Ruchti20:30.4St. Joseph108.5
11Reese Hansen20:33.6GR Ottawa Hills107.5
11Sofia Bogard20:35.3Kalamazoo Loy Norrix106.9
11Lexie Beth Nienhuis20:37.1Hart106.3
12Julia Moxey20:37.9East Kentwood106.0
10Catherine Schellhammer20:38.8East Grand Rapids105.7
10Evie Kleinheksel20:39.4Zeeland West105.5
11Ella Harlow20:41.2Portage Northern104.9
12Olivia Lemke20:42.2Traverse City Central104.6
10Sienna Cobb20:42.8Traverse City Central104.4
11Mary Masserant20:42.8Traverse City St. Francis104.4
11Rachel Grice20:43.6Kalamazoo Central104.1
10Lilah Yoder20:45.3FHC GR Forest Hills Central103.6
9Carly Bruxvoort20:45.7Hudsonville Unity Christian103.4
11Alanna Clague20:47.8Portage Central102.7
12Ella DeBruyn20:49.5Traverse City Central102.2
12Greta Hondorp20:50.3Zeeland West101.9
12Lindsay Minderhoud20:50.7GR Covenant Christian101.8
10Audrey Latchaw20:52.5Lowell101.2
12Caiti Grant20:54.7Zeeland West100.4
10Macallie Retan20:55.8Grandville100.1
9Lydia Minderhoud20:55.9GR Covenant Christian100.0
10Macy Guikema20:57.0Jenison99.7
12Kali Bunce20:57.1Mattawan99.6
10Andrea Schwartz20:58.7Jenison99.1
9Mackenzie Huizenga20:59.4Holland Christian98.9
12Maddie Gallagher21:03.1Traverse City St. Francis97.6
11Sierra Grooters21:05.0Hudsonville Unity Christian97.0
9Natalie Rosema21:06.8Hart96.4
12Kloe Kimbrell21:07.0Caledonia96.3
11Melana Karsten21:07.7Rockford96.1
9Olivia Hawkins21:08.4Caledonia95.9
10Bailey Wenzlick21:08.6TC West (Traverse City)95.8
9Clare Assaf21:09.7East Grand Rapids95.4
11Hannah Dupuis21:09.8Caledonia95.4
11Maddie Bruxvoort21:10.8Hudsonville Unity Christian95.1
9Molly Kate Hollandsworth21:11.0Traverse City St. Francis95.0
11Audrey Huff21:11.4Grandville94.9
11Quincy Stiffler21:12.3East Grand Rapids94.6
11Mia Stibitz21:12.4FHC GR Forest Hills Central94.5
12Abbie Wiegers21:13.7North Muskegon94.1
11Ellie Schenkelberger21:14.5Traverse City Central93.9
11Emma Taggett21:14.6Plainwell93.8
11Claire O’Boyle21:15.6Lowell93.5
10Sarah Trojanowski21:16.0Traverse City St. Francis93.3
10Audrey Biebel21:16.4FHN GR Forest Hills Northern93.2
11Tessa Minnear21:18.9Hudsonville92.4
11Maya VanSolkema21:19.3Hudsonville Unity Christian92.2
10Regan Feeley21:20.5Traverse City Central91.8
9Lily Cummings21:21.0St. Joseph91.7
10Beatrice Perucchetti21:22.7St. Joseph91.1
11Mila Schneider21:23.2Rockford90.9
10Alyssa Mertes21:24.2Rockford90.6
9Chloe Purwin21:25.0Hudsonville90.3
9Lydia Johnson21:25.6St. Joseph90.1
9Akaela Daman21:27.1Caledonia89.6
11Maggie Ruffini21:27.8FHN GR Forest Hills Northern89.4
10Paige Ritchie21:28.1Traverse City St. Francis89.3
9Anna DeVries21:28.7GR Covenant Christian89.1
11Alayna Godfrey21:29.9East Kentwood88.7
9Alaina Gruppen21:35.4Hudsonville Unity Christian86.9
12Amelia Isackson21:35.7Kalamazoo Loy Norrix86.8
12Madison Werk-Spitzer21:36.7St. Joseph86.5
10Natalie Barron21:38.9Mattawan85.7
11Jun Hur21:39.4Portage Central85.5
12Leanna Barnett21:40.0Rockford85.3
12Katherine Cook21:40.2GR Northview85.3
12Margot Hagerty21:45.4Traverse City St. Francis83.6
9Anabelle Sketch21:45.5Traverse City Central83.5
9Vivienne Duncan21:45.7GR Christian83.4
10Layla Geurink21:48.3Holland Christian82.6
10Sylvia Skujins21:48.5North Muskegon82.5
9Sarah MacIntosh21:49.7Rockford82.1
12Emy Smith21:51.1Zeeland West81.6
11Grace Fenton21:52.6Holland Christian81.1
11Randi Pennington21:53.7Jenison80.8
9Teagan Borick21:54.1Kalamazoo Loy Norrix80.6
12Sara Huyser21:55.0GR Christian80.3
11Sophie Roberts21:56.2Mattawan79.9
9Emily Dunphy21:56.4Traverse City St. Francis79.9
11Taylor Farage21:57.2Traverse City St. Francis79.6
11Lauren Pretty21:57.8Hart79.4
11Lauren Tooley21:59.3Portage Central78.9
9Zoe Hoekstra21:59.7GR Christian78.8
10Jana Kalumbula21:59.9GR Ottawa Hills78.7
9Mia Vonderheide22:01.9Lowell78.0
9Elena Czuk22:03.3Portage Central77.6
11Ellie Fischer22:05.1St. Joseph77.0
10Lillian Shev22:05.7Traverse City Central76.8
12Reiel Ghiglia22:08.4Hudsonville75.9
12Helena Jolliffe22:09.7Rockford75.4
9Madeleine Hengeveld22:09.7GR Ottawa Hills75.4
10Anna Furman22:10.8Kalamazoo Central75.1
12Lily LeSarge22:11.5GR West Catholic74.8
12Mary Jane McGovern22:12.3East Grand Rapids74.6
9Isla Sheely22:12.5Caledonia74.5
10Emma-Claire Sleighter22:12.5East Kentwood74.5
11Abbey Scholma22:14.1Hudsonville74.0
9Iris Zylstra22:14.3East Grand Rapids73.9
11Samantha McClelland22:14.5FHN GR Forest Hills Northern73.8
12Rebecca James22:16.2Portage Northern73.3
11Adysen Daman22:16.4Caledonia73.2
12Robyn Tatko22:16.6GR Christian73.1
12Esme Durbin22:18.6TC West (Traverse City)72.5
12Avery Hecksel22:21.0East Grand Rapids71.6
9Cora Draft22:22.2Caledonia71.3
11Sage Brownell22:22.5Rockford71.2
10Riley Reed22:22.6TC West (Traverse City)71.1
9Reese Storteboom22:22.8Portage Central71.1
12Bella Cardenas22:23.4Grandville70.9
11Natalia Verdin22:24.9Portage Central70.4
10Willa Prinsen22:25.5FHN GR Forest Hills Northern70.2
9Abigail Simpson22:25.6FHN GR Forest Hills Northern70.1
11Molly Padilla22:25.8GR Christian70.1
10Amber Kuiper22:26.1GR Covenant Christian70.0
11Sabrina Bielecki22:26.4Hudsonville69.9
9Olivia Lothian22:26.6Lowell69.8
10Mia Rummel22:28.3Portage Northern69.2
12Hannah Grace Wildschut22:28.8GR Christian69.1
10Kenzie Howell22:29.3Grand Haven68.9
11Lilly Hopkins22:30.9Hart68.4
9Anna VanderWal22:31.4Caledonia68.2
10Ana Beimers22:32.8Hudsonville Unity Christian67.7
12Cassidy Sanders22:34.9GR Northview67.0
11Lauren Molag22:36.4Zeeland West66.5
10Brooklyn Haight22:36.4Zeeland West66.5
10Kenna Caryl22:37.9Hudsonville Unity Christian66.1
10Olivia Latunski22:39.6FHC GR Forest Hills Central65.5
11Kaitlyn Harris22:39.7St. Joseph65.4
9Katie Greenhoe22:39.8Zeeland West65.4
10Katherine Klooster22:40.1GR West Catholic65.3
11Ava Vergara22:40.5Mattawan65.2
10Megan Breen22:40.5Portage Central65.2
9Lena Kistka22:40.6East Grand Rapids65.1
12Jayden Turner22:40.8GR Kenowa Hills65.1
10Lizzy Vollbrecht22:40.9TC West (Traverse City)65.0
9Kaila Keeler22:41.9Zeeland West64.7
12Erika Bylsma22:42.1GR Covenant Christian64.6
9Norah Kerwin22:42.1Portage Central64.6
10Kenna Charbauski22:42.4FHN GR Forest Hills Northern64.5
10Katelynn Boyd22:42.5Hudsonville Unity Christian64.5
9Emma Richardson22:42.5St. Joseph64.5
12Kayla Valdes22:43.2St. Joseph64.3
10Kate Barron22:43.2Mattawan64.3
12Hannah Barone22:43.4Jenison64.2
9Ella Hallack22:43.9Zeeland West64.0
9Grace Finch22:43.9TC West (Traverse City)64.0
11Rylynn Hein22:44.9St. Joseph63.7
12Lee Ramirez22:46.9Zeeland West63.0
12Brianna Agon22:47.3GR Catholic Central62.9
9Brynn Potter22:47.8Rockford62.7
11Leah Williams22:48.8Caledonia62.4
12Ashley Sanders22:49.1GR Northview62.3
10Gwen Todd22:49.1Plainwell62.3
11Katherine Ptak22:50.1GR Catholic Central62.0
11Elizabeth Kunzi22:51.5Hudsonville61.5
10Laelle Terpstra22:51.6GR Covenant Christian61.5
10Bella Sieggreen22:51.7Hudsonville61.4
10Kenai Kokx22:53.6Hart60.8
11Olivia Harris22:54.1St. Joseph60.6
10Isabella Reimers22:54.7Traverse City Central60.4
11Noelle Nienhuis22:54.8Hudsonville Unity Christian60.4
11Lauren Hills22:55.1Hudsonville60.3
11Kiley Bommarito22:55.4Caledonia60.2
9Madison Trompen22:55.7Caledonia60.1
9Havyn Tarrant22:55.8Traverse City St. Francis60.1
10Kyrstie Celebuski22:56.0Grandville60.0
9Maggie Wagner22:57.4Jenison59.5
11Adelaide Kauchak22:57.5Portage Central59.5
10Lauryn Byker22:57.9Hudsonville Unity Christian59.4
11Ava Iverson22:58.5Benzie Central59.2
9Jessica White22:58.5Kalamazoo Loy Norrix59.2
12Ellie Hoekstra22:58.9Jenison59.0
10Addison Holt22:59.4Grand Haven58.9
9Adeline Slater22:59.5Rockford58.8
9Rowan Sloothaak23:00.0Zeeland West58.7
10Lily Tatko23:00.0GR Christian58.7
10Hannah Bennett23:00.1Caledonia58.6
11Athiei Manyang23:00.6East Kentwood58.5
11Hannah Erlandson23:02.1Plainwell58.0
12Maggie Reszka23:03.5East Grand Rapids57.5
11Avalynn Klapmust23:03.9Caledonia57.4
11Taryn Landers23:05.1Hudsonville Unity Christian57.0
9Brianne Voglewede23:05.2St. Joseph56.9
12Alanna Mulligan23:07.1Rockford56.3
12Alyssa Seinen23:07.7Hudsonville Unity Christian56.1
11Haylie Sarver23:07.9Jenison56.0
10Alyssa Burks23:07.9Hudsonville56.0
12Emmy Willemin23:08.3FHC GR Forest Hills Central55.9
12Anika Bouwman23:09.4GR Christian55.5
9Mackenzie VanHouten23:09.4East Kentwood55.5
12Delaney Hendricks23:10.7GR Northview55.1
11Macy Daniels23:10.9Kalamazoo Loy Norrix55.0
12Paige Stiles23:11.1Mattawan55.0
10Meredith Hall23:12.0TC West (Traverse City)54.7
10Corena Willink23:12.1GR Ottawa Hills54.6
12Brenna Olewinski23:12.6GR West Catholic54.5
12Emma Larkin23:13.6Zeeland West54.1
11Sadie Ebel23:13.8St. Joseph54.1
12Katie Landstra23:14.2Hudsonville Unity Christian54.0
10Josephine Sullivan23:15.3Rockford53.6
12Cali Henderson23:17.7Jenison52.8
9Samantha Koppenol23:20.9Zeeland West51.7
11Jemma Doublestein23:21.7East Grand Rapids51.4
11Ava Rommel23:21.8St. Joseph51.4
11Ava Fisher23:22.0Jenison51.4
11Brynn Brower23:23.6Grand Haven50.8
11Audrey McKeiver23:24.4GR West Catholic50.5
11Leona Keuvelaar23:25.0Grandville50.3
11Billah Namutosi23:25.1GR Christian50.3
9Addison Hopkins23:25.3Hudsonville50.2
11Liliana Roof23:26.4Hudsonville49.9
12Cambrie Lawrence23:27.4Benzie Central49.5
10Reese Mickelsen23:28.3FHN GR Forest Hills Northern49.2
9Caroline Schippers23:30.5Hudsonville Unity Christian48.5
11Kathleen Conaway23:30.9Traverse City Central48.4
11Tess Peters23:31.5East Grand Rapids48.2
9Addison Bell23:31.8Mattawan48.1
11Mia Powell23:32.4GR Christian47.9
11Elisabeth Orr23:33.3Rockford47.6
9Amira Khadija23:33.6Grand Haven47.5
10Elie Peresenaire23:34.3Hudsonville47.2
12Jordyn Harrington23:36.1Grandville46.6
12Audrey Howell23:36.3Caledonia46.6
9Gwyneth Artz23:37.1GR Christian46.3
11Natalie Kooyer23:38.5Hudsonville Unity Christian45.8
10Mikayla Reddy23:40.3Rockford45.2
10Grace Clayton23:40.5Rockford45.2
10Teigan Colvin23:41.5Grand Haven44.8
12Kylee Kirkbride23:41.8Caledonia44.7
9Alayna Ranney23:42.4Plainwell44.5
10Rory VanderPloeg23:43.2GR Ottawa Hills44.3
12Madeline Herringa23:43.4Portage Northern44.2
11Lauren Thole23:44.7East Grand Rapids43.8
11Taryn Wustman23:45.4Hudsonville43.6
11Kristin DeBoer23:47.5GR Covenant Christian42.8
11Bradey Harmelink23:49.3Grandville42.2
11Brianna Nixon23:49.6Hudsonville42.1
9Julia Duimstra23:50.9GR Christian41.7
10Ellory Fox23:51.4Caledonia41.6
11Amber Fairchild23:51.8Caledonia41.4
9Mallory Verhougstraete23:52.5Grand Haven41.2
10Sofia Hall23:53.6St. Joseph40.8
12Emma Kooienga23:54.0GR Covenant Christian40.7
10Isabelle Swab23:54.5Grand Haven40.5
12Taylor Venhuizen23:54.5Caledonia40.5
11Lucy Herpolsheimer23:56.0GR Kenowa Hills40.0
10Kennidi Kowal23:56.6East Grand Rapids39.8
12Erin Taylor23:57.7Grandville39.4
10Evelyn Ault23:59.5Rockford38.8
12Johanna Evink23:59.9Grand Haven38.7
12Jadyn Young24:00.4Lowell38.5
10Kendall Dykstra24:05.5Zeeland West36.8
12Lucy Poppleton24:06.5Traverse City Central36.5
11Madelyn VanDort24:06.9Zeeland West36.4
11Christina Waldmiller24:07.5Caledonia36.2
9Lauren Brouwer24:07.6Hudsonville36.1
9Hannah VanAllen24:08.8GR Christian35.7
12Amelia Walchak24:09.5East Grand Rapids35.5
9Emma Grady24:09.7Lake City35.4
9Willa Peterson24:10.7GR Christian35.1
10Miranda Miheve24:11.9GR Ottawa Hills34.7
10Tressa DeVries24:12.8GR Covenant Christian34.4
9Sadie Jolliffe24:13.5Rockford34.2
9Brooklyn Jackson24:15.3Lowell33.6
10Anna Hall24:16.0Plainwell33.3
12Lily Shasky24:16.2St. Joseph33.3
12Claire Marvin24:17.2FHC GR Forest Hills Central32.9
10Megan Scheuerle24:17.8Grand Haven32.7
11Maya Padisak24:18.5Traverse City St. Francis32.5
11Jocelyn Mein24:19.4Portage Northern32.2
10Abigail Longman24:19.4Mattawan32.2
9Brooke Carpenter24:19.7Plainwell32.1
10Mia Roe24:20.2GR Christian31.9
10Alivia Apol24:21.2Hudsonville31.6
11Primalia Cubitt24:21.3Traverse City Central31.6
11Avery Brower24:21.9Holland Christian31.4
12Sela Fitzell24:23.2Caledonia30.9
9Sophia Roelofs24:24.0GR Christian30.7
9Emmie Phelps24:24.4GR Kenowa Hills30.5
10Sarah Bleyenberg24:24.9GR Covenant Christian30.4
9Meghan Venhuizen24:25.1Caledonia30.3
9Lydia Bouwens24:25.6Zeeland West30.1
10Hayden Schugars24:27.4Traverse City Central29.6
9Jane Steen24:28.3Traverse City Central29.2
10Alyssa Lucas24:28.9Zeeland West29.0
10Hailey Mingerink24:30.0GR Covenant Christian28.7
11Ella Halma24:33.3Holland Christian27.6
12Baylie Eisenga24:34.1Lake City27.3
10Cecelia Gill24:36.3GR Northview26.6
10Avery Dekker24:36.9Hudsonville Unity Christian26.4
12Emma Kauffman24:37.6Rockford26.1
9Stella Houdek24:38.0Traverse City St. Francis26.0
9Robyn Klien24:38.1GR Christian26.0
9Reaghan Scott24:39.1St. Joseph25.6
12Anna Wiltzer24:40.0Portage Northern25.3
9Anna McIntyre24:40.2Traverse City St. Francis25.3
9Alexa Bates24:40.8Portage Central25.1
11Brooklyn Carter24:43.4Hart24.2
9Mackenzie Krentz24:46.1Caledonia23.3
9Ines Bordenet24:46.2East Grand Rapids23.3
9Callie Dykstra24:47.8GR Covenant Christian22.7
12Grace Barber24:48.1FHC GR Forest Hills Central22.6
10Isabella Hernandez24:48.1Grandville22.6
9Paige Bylsma24:51.3East Kentwood21.6
12Angel Althouse24:53.8St. Joseph20.7
11Madison Sandel24:54.5FHN GR Forest Hills Northern20.5
12Lily Fults24:54.9Lake City20.4
12Jada Stanfill24:57.4Portage Northern19.5
11Harriet Kidder24:57.5Hart19.5
10Kasey Haartman24:58.5Hudsonville Unity Christian19.2
10Lauren Bosma24:58.6Zeeland West19.1
11Lily Boyl24:59.3Portage Northern18.9
12Ellery Johnson25:01.8Grandville18.1
11Emma Pratt25:02.9Mattawan17.7
10Lilian Nguyen25:03.7FHN GR Forest Hills Northern17.4
9Allison Dryburgh25:04.6Caledonia17.1
10Julia Till25:05.0Zeeland West17.0
9Noelle Wielhouwer25:05.4Hudsonville Unity Christian16.9
10Emma Roe25:05.5Lake City16.8
10Tessa Buday25:07.4Benzie Central16.2
11Hannah Longman25:08.0Mattawan16.0
11Lauren Booms25:08.5Lake City15.8
10Lydia VanderMolen25:08.6Hudsonville Unity Christian15.8
10Tana Drobeck25:09.9Mattawan15.4
10Allison Vandermeulen25:10.4GR Covenant Christian15.2
11Skyelar Howley25:10.6Grand Haven15.1
9Kinsley May25:11.4Mattawan14.9
12Clarissa VanBaren25:11.8GR Covenant Christian14.7
10Alexa Salo25:13.5Plainwell14.2
9Claire Aukeman25:14.7Hudsonville13.8
10Kinsley Mowery25:15.0GR Covenant Christian13.7
12Ashlee Bozung25:15.8Hudsonville13.4
9Taylor DeHoop25:16.5Hudsonville13.2
10Althea Gaylord25:19.5Benzie Central12.2
10Kenzie Low25:19.9GR Ottawa Hills12.0
12Tahira Gjukis25:20.7Portage Northern11.8
10Lydia Rousseau25:21.7Hudsonville11.4
9Ava Younts25:21.9Hudsonville11.4
9Jane Heddens25:23.8East Kentwood10.7
11Addie Kirsch25:25.5FHN GR Forest Hills Northern10.2
9Addison Seppala25:26.3Rockford9.9
9Sydney Kapolka25:26.4Rockford9.9
9Tessa LePard25:27.2Hudsonville9.6
9Lorelei Hofacre25:28.7Plainwell9.1
11Megan Pefley25:29.5Comstock Park8.8
12Rachel Ryan25:32.4Grand Haven7.9
12Clare Eichberger25:33.2Traverse City Central7.6
9Mia Wildfong25:34.7Traverse City St. Francis7.1
11Angie Valle Cedillo25:35.1East Kentwood7.0
10Vada Brasington25:36.3Traverse City Central6.6
10Elizabeth Richmond25:37.0GR West Catholic6.3
12Eliana Heldt25:38.3Mattawan5.9
11Alison Vandyke25:43.8Plainwell4.1
9Ashley Binder25:45.0Hudsonville Unity Christian3.7
9Sarah Masserant25:45.3Traverse City St. Francis3.6
10Abigail Studer25:46.1Hart3.3
9Sophia Miller25:48.1Hudsonville Unity Christian2.6
9Gabriella Tietema25:48.4Grand Haven2.5
11Lena Clover25:52.0Grand Haven1.3
9Isabelle DeJong25:53.1Zeeland West1.0
12Violet Chamberlain25:53.6FHN GR Forest Hills Northern0.8
9Daniela Atkins25:53.6Grandville0.8
10Hannah Kleyn25:54.5GR Covenant Christian0.5
12Kayla Wyrick25:54.5Zeeland West0.5
12Camille Mitchell25:54.8Lake City0.4
9Andie Buursma25:55.1Grandville0.3

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Alex Thole15:28.7East Grand Rapids207.4
9Robert Jazwinski III15:33.1Hart206.0
12Logan Begeman15:36.1Portage Central205.0
11Seth Conner15:36.6Jenison204.8
11Simon Triezenberg15:46.0GR Christian201.7
11Evan Nickoles15:48.2East Kentwood200.9
12Liam Walters15:50.9GR Ottawa Hills200.0
10Jonah Workman15:54.9East Grand Rapids198.7
12Jasper Cane15:57.2Kalamazoo Central198.0
11Mason Lucas16:04.1Jenison195.6
11Henry Cox16:05.3Plainwell195.2
9Ben Romero16:08.4FHC GR Forest Hills Central194.2
12Ryan Brinker16:08.4East Grand Rapids194.2
12Zack Truszkowski16:14.6Traverse City Central192.1
11Will Engbers16:15.5Holland Christian191.8
11Leo Swager16:16.0Traverse City St. Francis191.7
11Sawyer McCarthy16:18.2FHC GR Forest Hills Central190.9
11Keegan Hoekstra16:18.5GR Christian190.8
10Eli Velting16:18.8Caledonia190.7
10Jackson Lam16:20.3Kalamazoo Loy Norrix190.2
10Logan Westgate16:21.0Portage Central190.0
12Will Banfield16:22.0FHC GR Forest Hills Central189.7
9Samuel Baker16:22.7Kalamazoo Central189.4
12Jack DeKruyter16:23.0Zeeland West189.4
10Dylan Duguay16:24.0Kalamazoo Loy Norrix189.0
12Parker Ludwig16:24.2FHC GR Forest Hills Central189.0
10Sean Ryan16:25.3GR Christian188.6
12Shay White16:26.0St. Joseph188.3
11Isaac Tanis16:26.6East Kentwood188.1
10Robert Dodd16:27.0Zeeland West188.0
10Caleb Keller16:28.8Traverse City Central187.4
12Jonathan Koetje16:29.7GR Christian187.1
11Joseph Spada16:31.1Kalamazoo Central186.6
10Ty Billings16:31.4Kalamazoo Central186.5
11Jacob Sanford16:32.7FHC GR Forest Hills Central186.1
11Spencer Parker16:33.9Portage Central185.7
10Keagan Smith16:35.6Zeeland West185.1
11Aidan Brinks16:36.6Holland Christian184.8
11Levi Kamps16:36.7GR Covenant Christian184.8
11Will Whitmore16:36.7Holland Christian184.8
12Dylan Clark16:37.1GR Christian184.6
11Kort Thompson16:38.3Caledonia184.2
12Ian Richthammer16:38.5GR Catholic Central184.2
12Joe Waalkes16:40.5GR Christian183.5
12Carson Hauch16:41.1Zeeland West183.3
12Hudson Kemperman16:43.4FHN GR Forest Hills Northern182.5
11Matthew Schwartz16:44.1Jenison182.3
9Caden Livermore16:44.8Grandville182.1
11Spencer Porter16:45.0FHN GR Forest Hills Northern182.0
10Micah Small16:48.0GR Christian181.0
12Tucker Krumm16:51.5Traverse City St. Francis179.8
10Hayden Lafferty16:51.7Rockford179.8
11Andrew Commeret16:51.9Comstock Park179.7
11Jeb Hillary16:52.5GR Catholic Central179.5
10Cooper Byrne16:52.8Lowell179.4
9Graeson Decker16:53.0GR Covenant Christian179.3
12Isaac Veen16:53.4Plainwell179.2
9Luke Byland16:53.6Traverse City Central179.1
10Myles Gesselman16:54.8East Kentwood178.7
10Marcel Stork16:55.0Mattawan178.7
10Caleb TeBrake16:55.2GR Northview178.6
11Matthew Long16:57.0Portage Central178.0
11Parker Strelecki16:57.4Jenison177.9
12Gavin Betten16:57.8Rockford177.7
11Nik Williams16:58.2GR Ottawa Hills177.6
12Ayden Duffin16:58.6Caledonia177.5
12Peter Kuperus16:58.7GR Christian177.4
11Aiden Kasprzak16:58.9GR Catholic Central177.4
12Danny Ewing16:59.0Kalamazoo Loy Norrix177.3
10Jack Edison16:59.7East Grand Rapids177.1
11Josh Slocum17:00.3Traverse City St. Francis176.9
12Levi Moss17:00.5Caledonia176.8
9Matii Tarekegn17:03.0East Kentwood176.0
10Donovan Ryan17:03.8Plainwell175.7
11Owen Read17:05.0Traverse City St. Francis175.3
10Kelton Hoover17:05.5GR Ottawa Hills175.2
12Abrar Hossen17:06.0Portage Central175.0
11Ian Boss17:06.2Traverse City Central174.9
10Owen Gifford17:07.4Portage Central174.5
10Landon Gerritsma17:07.6Holland Christian174.5
10Owen Fisher17:07.6Mattawan174.5
11Dominic Otto17:09.4Jenison173.9
12Nick Cabrera17:09.7Portage Central173.8
12Bruno Cabrera17:10.9Portage Central173.4
11Lewis Walter17:11.3Traverse City St. Francis173.2
10Elijah Bernstein17:11.4East Kentwood173.2
10Tyler VanKuiken17:13.3East Grand Rapids172.6
11Lawrence Cubitt17:13.3Traverse City Central172.6
12Max Vangrouw17:15.1Holland West Ottawa172.0
12Davis Christy17:15.5East Grand Rapids171.8
11Robby Myler17:16.8Traverse City St. Francis171.4
12Kaiden Morey17:18.6Traverse City Central170.8
11Neil Oyer17:19.6Traverse City Central170.5
12Liam Troutner17:19.7Plainwell170.4
12Evan Arleth17:19.7Traverse City Central170.4
11Brayden Rynsburger17:20.1Holland Christian170.3
10Ethan Quibell17:20.7East Kentwood170.1
11Luke Dykstra17:21.0GR Covenant Christian170.0
11Trevor Timmer17:22.4FHC GR Forest Hills Central169.5
12Lukas Reimers17:22.7Traverse City Central169.4
12Alex Durocher17:23.0Traverse City Central169.3
11Ethan Gerlach17:23.2Holland West Ottawa169.3
11Robert Koscinski17:24.2Portage Northern168.9
11Carter Livermore17:24.4Grandville168.9
11Caden Karcher17:25.0Rockford168.7
10Jack Slotman17:26.2Hart168.3
11Aeson Gonzalez17:26.7Portage Northern168.1
9Josiah Derksen17:27.3Rockford167.9
10Aiden VanKuiken17:28.8East Grand Rapids167.4
11Corey Jones17:30.5Comstock Park166.8
11Billy Pipkorn17:30.9Plainwell166.7
11Nathan Steen17:31.4Holland Christian166.5
11Ethan Buer17:32.4Caledonia166.2
10Jake Follett17:32.6Holland West Ottawa166.1
11David Stout17:34.7Rockford165.4
10Camren DeVries17:37.3Holland West Ottawa164.6
11Riley Pattinson17:37.5Traverse City St. Francis164.5
12Michael Kloosterman17:39.6Kalamazoo Central163.8
10Myles Hendel17:40.1Jenison163.6
11Andrew Wangler17:40.1Jenison163.6
10John Truong17:40.8FHN GR Forest Hills Northern163.4
12Ben Vitkauskas17:40.9Rockford163.4
9Marshall Huhn17:42.0Lowell163.0
10Samuel Ashby17:42.0Zeeland West163.0
10Ethan Dalman17:42.4Zeeland West162.9
9Cole Coffman17:43.0Holland Christian162.7
11Caleb Hirwa17:43.4Kalamazoo Central162.5
12Jackson Price17:44.3Traverse City Central162.2
11Tyler N. Kooienga17:44.9GR Covenant Christian162.0
11Caleb DenHartigh17:45.3Hudsonville Unity Christian161.9
11Eli Johansen17:45.9St. Joseph161.7
12Samuel Pugh17:46.9Caledonia161.4
10Jacob McDaniel17:47.0Grandville161.3
12Tyler Vanderzanden17:47.2Hart161.3
12AJ Sneller17:47.8Zeeland West161.1
10Jack Steen17:48.9Traverse City Central160.7
12Josh Lindsay17:49.5Portage Northern160.5
12Grant Koole17:49.6GR Covenant Christian160.5
11Nathan Loser17:49.6Rockford160.5
12Evan Atkinson-Miller17:49.9North Muskegon160.4
12Nathan Baker17:50.6GR Christian160.1
12Micah Nagel17:51.0Caledonia160.0
11Ethan Henry17:51.8Jenison159.7
9Alex Ten Haken17:52.0Hudsonville Unity Christian159.7
11Jacob Voetberg17:52.3GR Christian159.6
9Justin Johnson17:52.7East Kentwood159.4
10Sam Hillary17:52.7East Grand Rapids159.4
12Nicholas Kline17:53.0GR Kenowa Hills159.3
11Shiloh Gersenson17:53.1Traverse City Central159.3
10Jacob Burton17:53.5Portage Northern159.2
11Levi Jongekryg17:54.2Holland West Ottawa158.9
9Noah Watson17:54.5Rockford158.8
10Mason Saylor17:55.0Lowell158.7
10Bryan Barradas17:55.8East Kentwood158.4
12Nat DeWaard17:56.5FHN GR Forest Hills Northern158.2
11Max Stitt17:57.0Hart158.0
9Joshua Dodd17:57.6Zeeland West157.8
11Joshua Maier17:58.0Caledonia157.7
11Andrew Tava17:58.5Caledonia157.5
11Caleb Bomhof17:59.4Holland West Ottawa157.2
12Paxton Hall18:00.4Lake City156.9
11Kenyon Brooks18:01.5Grandville156.5
10Samuel Hovermale18:01.6East Kentwood156.5
12Chace Laarman18:02.3Zeeland West156.2
11Andrew Joelson18:03.5FHN GR Forest Hills Northern155.8
12Andrew Dalman18:03.7Zeeland West155.8
10Rhys Holmes18:04.9GR Northview155.4
10Sam Taylor18:04.9Zeeland West155.4
11Calvin Brinks18:05.0GR Christian155.3
11Mason Morrell18:05.2Caledonia155.3
10Reid Cousins18:05.2Zeeland West155.3
12Josh Berryman18:05.4Portage Central155.2
11Gabe Hillary18:06.3FHN GR Forest Hills Northern154.9
9William Ready18:06.5Traverse City St. Francis154.8
12Alex Moyer18:06.5St. Joseph154.8
10Tyler Baum18:06.8FHN GR Forest Hills Northern154.7
11Grady Bremer18:07.2Hudsonville Unity Christian154.6
12Cash Newton18:07.5Kalamazoo Loy Norrix154.5
11Bryce Billings18:09.0Kalamazoo Central154.0
12Caleb Drnek18:09.0GR Covenant Christian154.0
11Tomas Mendez18:09.8Jenison153.7
9Aaron Ebels18:10.3Grandville153.6
12Joseph Till18:11.2Zeeland West153.3
11Nolan Kiplinger18:14.7Kalamazoo Loy Norrix152.1
10Trent Hansen18:16.6Plainwell151.5
11Zach Hartemink18:16.7GR Christian151.4
10Grant Hillary18:16.9GR Catholic Central151.4
11Malachi Mosley18:18.2East Kentwood150.9
9Charles Gavan18:18.3Rockford150.9
12Connor Lubbers18:18.4GR Covenant Christian150.9
10Nolan Wenglikowski18:18.4Jenison150.9
11Charles Brooks18:18.6GR West Catholic150.8
11Nathan Chapin18:18.9Jenison150.7
10Simon Faber18:19.2FHN GR Forest Hills Northern150.6
9Wyatt Taylor-DeNooyer18:19.4Holland Christian150.5
10Gavin O’Meara18:19.4FHC GR Forest Hills Central150.5
9Von Dawson18:20.5Portage Central150.2
11Benjamin DeRidder18:21.6Benzie Central149.8
9Lorens Bishop18:21.7Grandville149.8
11Joseph Carlson18:21.9Traverse City St. Francis149.7
10Caleb Storey18:21.9Jenison149.7
9Lucas Aardema18:21.9East Grand Rapids149.7
12Cole Visser18:22.1Jenison149.6
11Avery Guikema18:23.6Hart149.1
10Jack Monterusso18:24.5FHC GR Forest Hills Central148.8
9Miles Kirkwood18:24.6Traverse City Central148.8
10Kaden Mingerink18:24.7GR Covenant Christian148.8
11Carter Petzke18:24.8St. Joseph148.7
11Samuel Jones18:24.8Caledonia148.7
11Isaiah LaDuke18:25.7Holland West Ottawa148.4
10Will Johnson18:26.1Holland Christian148.3
11Ethan Miller18:26.1Hudsonville Unity Christian148.3
9Drew Swayze18:26.5Lowell148.2
9Sebastian Ruiz18:26.6Holland West Ottawa148.1
9Micah Kuiper18:26.7GR Covenant Christian148.1
9Aiden Schaner18:27.5Hart147.8
10Gabriel Gauss18:29.1Rockford147.3
11Ivan Kwigizile18:29.2Portage Central147.3
10Ian Kimbrell18:29.7Caledonia147.1
11William Sheely18:29.8Caledonia147.1
10Luke Smith18:30.3Caledonia146.9
9Grant Feldpausch18:30.7Caledonia146.8
11Cameron Davenport18:31.5Holland West Ottawa146.5
12Lucan Louwsma18:31.6Benzie Central146.5
12Ryan Sutherlund18:32.0FHC GR Forest Hills Central146.3
9Cody Bromley18:32.7Lowell146.1
12Maxwell Krausman18:33.4Rockford145.9
10Isaac Westra18:33.6GR Covenant Christian145.8
10Caden Leatherman18:33.6Hudsonville Unity Christian145.8
10Henry Dutcher18:33.9Kalamazoo Central145.7
9Pascal Miller18:34.0Hart145.7
10Karl Swager18:34.0Traverse City St. Francis145.7
11Jack Baltes18:35.0Jenison145.3
11Zac Taylor18:35.5Traverse City St. Francis145.2
10Connor Wangler18:35.9Jenison145.0
11Aidan Edgar18:36.0Caledonia145.0
11Mark Rios-Hernandez18:37.8East Kentwood144.4
9Elias DeJong18:38.0GR Christian144.3
10Porter Yurk18:38.9Holland West Ottawa144.0
9Austen Campos18:39.3Rockford143.9
9Cameron Rynsburger18:39.3Holland Christian143.9
10Christopher Baker18:39.4Kalamazoo Loy Norrix143.9
10Kaden Van Ryn18:40.7Caledonia143.4
10Hayden Dannenberg18:41.0Holland Christian143.3
9Kai Bouathong18:41.4Zeeland West143.2
11Cameron Wright18:41.7Caledonia143.1
11Benjamin Hoekstra18:41.9Hudsonville Unity Christian143.1
12Hudson Kiteley18:42.0Benzie Central143.0
11Colin Taylor-DeNooyer18:42.3Holland Christian142.9
11Henry Schwarze18:43.4FHC GR Forest Hills Central142.5
10Eddie Walter18:44.8Traverse City St. Francis142.1
9Wyatt Jacques18:45.7GR Ottawa Hills141.8
9Asher Friess18:45.9Portage Central141.7
10Jacob Piotrzkowski18:46.8Holland West Ottawa141.4
9Dex Nance18:47.3Traverse City St. Francis141.2
9Rowan Banyon18:47.7St. Joseph141.1
9Levi Schimmel18:48.0GR Covenant Christian141.0
10Jakoby Moore18:49.0Zeeland West140.7
9Doug Gallagher18:49.5Traverse City St. Francis140.5
10Willem Spoelhof18:49.9FHN GR Forest Hills Northern140.4
11Tyler Bostrom18:50.3Holland Christian140.2
10Eddie Wuerthele18:50.6FHN GR Forest Hills Northern140.1
9Rylan Vandenbeldt18:53.7Holland Christian139.1
12Sam Durey18:53.8Holland West Ottawa139.1
10Trey Eaton18:53.9Traverse City Central139.0
11Jonah Mechtenberg-Berrigan18:53.9Kalamazoo Central139.0
9Jaxon Bunce18:54.3Mattawan138.9
12Bruno Jorgensen18:54.9Jenison138.7
11Christian Huizenga18:56.0Holland Christian138.3
10Ethin Chandler18:57.7Benzie Central137.8
12Trey Bringedahl18:58.3Rockford137.6
12Jack Joyce18:58.3Traverse City St. Francis137.6
10Samuel VandeWege18:59.1Holland Christian137.3
11McKai Henry18:59.2Benzie Central137.3
11Zachary Chaussee18:59.3Traverse City Central137.3
9Fletcher Stucky18:59.3Kalamazoo Loy Norrix137.2
11Dalton Ed18:59.6Caledonia137.1
9Barrett Nance19:00.7North Muskegon136.8
11Ryan Hatfield19:01.9FHC GR Forest Hills Central136.4
10Bryce VanderKodde19:02.1Hart136.3
12Josiah Meyers19:02.8Holland Christian136.1
11Charlie Laughlin19:03.0GR Ottawa Hills136.0
9Mitchell Dunlap19:04.2GR Catholic Central135.6
10Joey Oosterhouse19:04.3GR Covenant Christian135.6
9Carson Lauters19:04.5Grandville135.5
11Wyatt Remar19:05.1Lowell135.3
9Colin Stawasz19:05.1Lowell135.3
9Andrew Allen19:06.2Portage Northern134.9
10Lucas Kranzusch19:06.4Grandville134.9
11Marshall Pederson Iii19:07.3Caledonia134.6
12Jackson Stewart19:07.5Mattawan134.5
10Joshua Kortenhoven19:08.3GR Ottawa Hills134.2
10Kyle Vincent19:10.1Benzie Central133.6
10Landon Harris19:10.4Benzie Central133.5
9Brayden Kelliher19:11.1Jenison133.3
9Tyce Wakefield19:11.6FHN GR Forest Hills Northern133.1
11Roben Perez19:12.0GR Catholic Central133.0
11Jonathan Greenhoe19:12.9Zeeland West132.7
9Joey McAboy19:13.4Holland Christian132.5
9Cage Edingfield19:14.0Benzie Central132.3
11Joel Fellows19:14.1East Grand Rapids132.3
10Nolan Williamson19:14.1East Grand Rapids132.3
10Tanner Christensen19:14.1Mattawan132.3
11Jacob Marth19:14.6Jenison132.1
11Max Corbat19:15.0Grand Haven132.0
9Cash Sipich19:15.7Grandville131.8
9Levi Dykstra19:15.7GR Covenant Christian131.8
10Jack Paulsen19:17.7Grandville131.1
11Howie Herrygers19:17.7Zeeland West131.1
9Grant Morrell19:18.3Caledonia130.9
12Travis Madonna19:18.5GR Northview130.8
10Brayden Hekman19:18.7Lowell130.8
10Sam Zhang19:19.5Portage Central130.5
11Lucas Licari19:19.9Grandville130.4
10Beau Holmes19:20.2GR Northview130.3
11Jacob Standfest19:20.5Rockford130.2
9Rohen O’Callaghan19:23.2Grandville129.3
9Harry Blakley19:23.7East Grand Rapids129.1
12Quinten Henderson19:24.5Traverse City Central128.8
11Tim O’Brien19:26.1GR West Catholic128.3
9Kyle Karr19:26.5Grandville128.2
11Logan Hewitt19:26.6Benzie Central128.1
11Benjamin Ault19:26.8Rockford128.1
12Isaiah Olivarez19:27.3FHN GR Forest Hills Northern127.9
10Seth Cross19:27.6Lowell127.8
11Arie TerBeek19:28.4Grandville127.6
12Antonio Casarez19:28.5Lowell127.5
9Michael Austin19:28.6Kalamazoo Loy Norrix127.5
9Boston Wilkinson19:28.9Holland West Ottawa127.4
11CJ Bennett19:29.2North Muskegon127.3
11Lincoln Vetne19:29.5St. Joseph127.2
10Owen Butkovich19:30.0Lake City127.0
12Brady VerBeek19:30.0Zeeland West127.0
10Alex Saavedra19:30.5East Kentwood126.8
12Ben Heinrich19:31.4Grand Haven126.5
9Caden VanGelderen19:31.7Hart126.4
11Abol Abol19:32.0Grandville126.3
9Aydin Truong19:32.5FHN GR Forest Hills Northern126.2
11Paul Fowler19:33.0Lowell126.0
10Sani Shema19:33.5GR Ottawa Hills125.9
9Dylan Kindler19:34.1Portage Central125.7
10Justin Bergman19:34.2Portage Central125.6
11Richard George19:34.5Mattawan125.5
10Micah Rizkalla19:34.6GR Ottawa Hills125.5
10Luke Schultz19:35.0Portage Central125.3
10Jaeden Pearson19:36.7East Kentwood124.8
10Jabin Dielman19:37.5Holland West Ottawa124.5
11Devon Lauters19:38.6Grandville124.1
11Carter Hausman19:38.8Kalamazoo Loy Norrix124.1
12Eoghan Burns19:39.0East Grand Rapids124.0
10Nathaniel Gschwind19:39.6FHC GR Forest Hills Central123.8
11Armand Arakaza19:40.4GR Christian123.5
10Colton Dibble19:40.4FHN GR Forest Hills Northern123.5
9Christopher “CJ” Forsyth19:40.8Traverse City Central123.4
11John Studzinski19:40.8Traverse City St. Francis123.4
9Brayden Spears19:41.4Lake City123.2
11Dylan Choura19:41.6FHC GR Forest Hills Central123.1
9Caleb DuPuis19:42.6Jenison122.8
12Jacob Hallenbeck19:43.1Rockford122.6
11Ivan Tai19:43.8Portage Northern122.4
10Gavin Robbins19:43.9Mattawan122.4
11Evan Miedema19:44.0Hudsonville Unity Christian122.3
10Lucas Bruno19:45.2GR Ottawa Hills121.9
10Landon Koole19:47.9GR Covenant Christian121.0
9David Glista19:48.1Kalamazoo Loy Norrix121.0
9Oscar McClead19:48.3Kalamazoo Central120.9
12Tyler Bakhuyzen19:48.9Hudsonville Unity Christian120.7
10Ben VanderLeek19:50.4GR Ottawa Hills120.2
10Nicholas Downey19:50.6Portage Northern120.1
9Carson Ackley19:51.3Hart119.9
9Benjamin Rewa19:52.7Caledonia119.4
11Benjamin Slagter19:53.0Jenison119.3
12Paul Skendzel19:53.1Traverse City St. Francis119.3
10Ben Bouws19:53.1Holland Christian119.3
11Aurelio Mendez19:53.4Jenison119.2
9Hayden Beerens19:54.2Rockford118.9
12Justin Pham19:54.2East Kentwood118.9
9Townsend Moore19:54.3East Kentwood118.9
11Elliot Buchan19:54.5GR Northview118.8
9Trenton Hill19:55.5Traverse City Central118.5
10Joseph Hoffman19:55.7Plainwell118.4
10Blaine Reedy19:56.2Mattawan118.3
11Morgan Hill19:56.6Traverse City Central118.1
12Braylon Iakiri19:58.8Lowell117.4
11Jacob Lusk19:59.7Comstock Park117.1
11Lucas Sage20:01.1GR Kenowa Hills116.6
11Brady Bronson20:01.3GR Catholic Central116.6
10Wyatt Vanpoortfliet20:02.2Benzie Central116.3
12Zach Kern20:02.4Holland Christian116.2
12August Gerardi20:02.7North Muskegon116.1
12Jacob Williams20:03.1Portage Central116.0
9Gavin Dannenberg20:03.8Holland Christian115.7
9Ian Burley20:04.0Grand Haven115.7
11Xander Helenius20:04.4GR Northview115.5
10Dylan Duimstra20:06.4Hudsonville Unity Christian114.9
11Oscar Andrade-Nava20:06.9Wyoming114.7
9John Joyner20:07.5Caledonia114.5
11Harry Cornell20:08.2East Grand Rapids114.3
12Lukas Wierenga20:08.5Hudsonville Unity Christian114.2
12Clayton Maczinski20:09.0GR Kenowa Hills114.0
12Parker Hume20:09.8St. Joseph113.8
12Braydyn Santos20:10.3North Muskegon113.6
12Owen Hayes20:10.8GR Covenant Christian113.4
10Hudson Bigford20:12.7FHC GR Forest Hills Central112.8
10Charlie Vitkauskas20:13.7Rockford112.4
9Gabe Slater20:13.8FHC GR Forest Hills Central112.4
9Caleb Dalman20:13.8Zeeland West112.4
9Carter Root20:14.0Lake City112.3
12James Neeb20:14.1Portage Central112.3
10David DeVore20:14.5St. Joseph112.2
9JohnOwen Griess20:14.6GR Covenant Christian112.1
9Anderson Barnes20:14.7Grandville112.1
9Ethan Curtiss20:15.6FHC GR Forest Hills Central111.8
9Brayden Marchal20:15.6Lowell111.8
11Alex Byrnes20:16.3GR Ottawa Hills111.6
10Alpha Kabba20:16.3East Kentwood111.6
12Connor Gabel20:16.4Grand Haven111.5
9Mason England20:16.7GR Catholic Central111.4
10Ryan Buist20:17.2St. Joseph111.3
12Jagger Schaendorf20:17.2Grand Haven111.3
11Maxwell Johnson20:17.6Kalamazoo Central111.1
10Austin Hunter20:17.7Mattawan111.1
9Adam Host20:17.8Rockford111.1
10Connor Sloan20:19.4Kalamazoo Loy Norrix110.5
11Parker VanHill20:19.5GR Christian110.5
11Ben Atkins20:20.7Lowell110.1
11Jacob Hector20:22.2Grandville109.6
10Bridger Streeter20:22.8Kalamazoo Loy Norrix109.4
11Coby Price20:22.9East Kentwood109.4
9Ian DeHaan20:23.0Caledonia109.3
9Jayden Langschied20:23.2GR Christian109.3
9Hayden Palmer20:23.9Portage Northern109.0
12Conor Brown20:24.1East Grand Rapids109.0
11Jacob Kuipers20:24.1Hudsonville Unity Christian109.0
9Jonathan Falk20:24.5GR Christian108.8
11Emmet Lorenz20:25.8St. Joseph108.4
9Brody Smith20:28.7East Grand Rapids107.4
9Lucas Szczesny20:29.6Portage Central107.1
12Alexander Bunker20:29.9FHN GR Forest Hills Northern107.0
10Isaac Rubin20:30.1Kalamazoo Loy Norrix107.0
9Nate Gorman20:31.9Traverse City St. Francis106.4
10Finn Halvas20:32.0Portage Northern106.3
9Riley Laporte20:32.2Kalamazoo Central106.3
9Musa Khadija20:33.2Grand Haven105.9
11Josh Bustos20:35.5Hart105.2
10Trevor Hayes20:35.6GR Covenant Christian105.1
11Christien Fanta20:35.8FHN GR Forest Hills Northern105.1
11Kaleb Schiller20:35.9Portage Northern105.0
9Peter Sluys20:36.3Wyoming104.9
10Nate Thill20:37.1Portage Central104.6
9Rhet Johnson20:37.1Hart104.6
12Jonathan Elliot20:37.5Plainwell104.5
9Jonathan Marth20:38.2Jenison104.3
12Travis Heyn20:38.3Portage Northern104.2
10Linus Meyerhoff20:38.6Zeeland West104.1
11Joey Neuman20:39.9Mattawan103.7
11William Allen20:39.9Plainwell103.7
11Caleb Anderson20:41.3Wyoming103.2
10Benjamin Huffine20:42.2East Kentwood102.9
12Theo Lhommeau20:43.6East Kentwood102.5
12Samual Collins20:44.1Portage Northern102.3
12Jackson Kay20:44.8GR Northview102.1
9Justin Hutt20:45.0East Kentwood102.0
10Isaiah Lindstrom20:46.7GR Christian101.4
11Ayden VanDyk20:47.1GR Covenant Christian101.3
9Owen VanderVlucht20:48.0Hart101.0
11Sebastian Rissley20:48.1Caledonia101.0
9Alexander Stout20:49.0East Grand Rapids100.7
10Jacob Penna20:49.9GR Covenant Christian100.4
10Alex Gorsh20:50.3Grandville100.2
9Noah Wolters20:52.0Zeeland West99.7
12Rylee Moelker20:52.3GR Covenant Christian99.6
10Sam DeYoung20:53.5GR Christian99.2
10Henry Robinson20:53.9St. Joseph99.0
10Caleb Looyenga20:54.2GR Covenant Christian98.9
9Cole Simpson20:55.1FHC GR Forest Hills Central98.6
9Zander Kresnak20:56.2FHC GR Forest Hills Central98.3
11Brady Kraegel20:57.8Portage Northern97.7
9Josiah Thelen20:58.1Grandville97.6
11Kaiden Murdock20:58.8Grandville97.4
12Tristan Vereecken20:59.1GR Northview97.3
9Samuel Miller21:01.0Portage Northern96.7
11Zachary Brown21:01.3GR Christian96.6
11Brandon Weber21:01.5Hudsonville Unity Christian96.5
10Everett Kalsbeek21:01.7Hudsonville Unity Christian96.4
9Koleson Reeder21:01.8Caledonia96.4
11Paul Schmidt21:04.2Comstock Park95.6
9Draven Reid21:04.6Caledonia95.5
9Graydon Heystek21:04.7Kalamazoo Loy Norrix95.4
10Tobin Moo21:07.0East Grand Rapids94.7
9Jack Mingerink21:07.5GR Covenant Christian94.5
12Lincoln Fox21:07.7GR Kenowa Hills94.4
9Shane Nshime21:08.0East Kentwood94.4
11Tam Huynh21:08.1East Kentwood94.3
10Kaiden Shinew21:08.3Grand Haven94.2
12Carter Tufts21:08.4Caledonia94.2
9Alden Lucas21:08.9Hudsonville Unity Christian94.0
10Lukas Looman21:09.9Holland West Ottawa93.7
9Will Heagle21:11.5GR Christian93.2
10Jack Kubas21:11.5Portage Central93.2
10Gabe Arredondo21:12.7Zeeland West92.8
10Riley Thomas21:12.7Portage Central92.8
11Luke Groenheide21:12.9Holland Christian92.7
12Abram Longcore21:13.1Plainwell92.6
12Alex Stocke21:13.8Zeeland West92.4
9Lewis Gardine21:14.3Grandville92.2
10William Selleck21:14.5FHN GR Forest Hills Northern92.2
10Carson Duimstra21:14.7GR Christian92.1
9Isaac Witte21:15.3GR Christian91.9
9Theo Fuller21:16.0Kalamazoo Loy Norrix91.7
11Ryan Friedmann21:17.0Portage Central91.3
9Dan Youngberg21:17.5Lake City91.2
9Dayton Sneller21:17.6Zeeland West91.1
12Ben Knight21:17.7Portage Northern91.1
12Jesus Rios-Garcia21:18.2Wyoming90.9
11Seth Datema21:19.9Grandville90.4
9Alcides Lopez21:19.9Wyoming90.4
10Blake Thompson21:20.8Grandville90.1
9Gabe Stiltner21:21.3Jenison89.9
9Jackson Bunda21:22.4FHN GR Forest Hills Northern89.5
10Damien Allen21:22.5East Kentwood89.5
9Sawyer Grifhorst21:23.5Grandville89.2
12Nathan Haneckow21:23.6Kalamazoo Central89.1
10Nick Boot21:23.6Portage Central89.1
11Christian Momber21:23.7GR Kenowa Hills89.1
10Anthony Bunker21:24.1FHN GR Forest Hills Northern89.0
9Samuel Venneman21:24.3FHN GR Forest Hills Northern88.9
11Evan Murphy21:25.2GR West Catholic88.6
11Rex Blakley21:25.2East Grand Rapids88.6
12Henry Hasselmann21:27.5Portage Northern87.8
10Kam Richardson21:30.1Grand Haven87.0
9Brayden Buelow21:32.1Portage Central86.3
10Will Dawson21:32.9GR Northview86.0
12Brendan McIntyre21:33.0Traverse City St. Francis86.0
9Alex Rutkowski21:34.3Traverse City St. Francis85.6
9Jack Mazurek21:34.3Traverse City St. Francis85.6
9Javi Berrios Escalera21:37.7Zeeland West84.4
9Edward Corcoran21:38.1GR Northview84.3
9Liam Heyboer21:38.1GR Covenant Christian84.3
9Gerrit Bol21:38.3GR Covenant Christian84.2
10Samuel Cervera21:38.4GR Ottawa Hills84.2
12Hudson Nichols21:38.5Caledonia84.2
9Jonas Meeuwsen21:41.8Grand Haven83.1
9Liam Dykhouse21:43.2Caledonia82.6
12Joe Korcek21:43.2Lowell82.6
9John Huffman21:44.7GR Catholic Central82.1
9Isaac Millward21:45.0Portage Central82.0
11Emilio Bultman21:45.1Rockford82.0
11Frankie Pelak21:46.5GR West Catholic81.5
12Seun Olagbemi21:47.4Kalamazoo Central81.2
10Caleb Amock21:48.2Grand Haven80.9
9Shuler Wiegerink21:48.2Portage Northern80.9
10Toby Holstege21:49.1GR Covenant Christian80.6
12Ethan Le21:49.8East Kentwood80.4
10Jackson Schaub21:49.9Benzie Central80.4
9Joshua Bawi21:50.1GR Christian80.3
9Andrew Sleeper21:50.2Grand Haven80.3
10Tyler Triebel21:50.4Caledonia80.2
9Deng Abol21:51.0Grandville80.0
11Chase Stockman21:51.1North Muskegon80.0
10Eli Walker21:51.1Benzie Central80.0
10Collin Carrier21:53.1GR Catholic Central79.3
9Andrew Allen21:54.7Kalamazoo Loy Norrix78.8
11Rodner DelAngel21:55.4East Kentwood78.5
11Ryan Mauwa21:57.4Portage Northern77.9
9Micah Manion21:57.4GR Christian77.9
9Johnny Gruppen21:58.5Hudsonville Unity Christian77.5
11Cameron Weibel21:59.1Caledonia77.3
11Peter Ver Duin21:59.3Grand Haven77.2
12William Boyer21:59.3Grand Haven77.2
11Luke Witte21:59.7GR Christian77.1
12Andrew Quint22:00.5GR Catholic Central76.8
11Elliott Anderson22:04.8Kalamazoo Loy Norrix75.4
10Ryan Stewart22:05.2Holland Christian75.3
10Eli Maat22:05.3GR Northview75.2
9Aden Fair22:06.1FHN GR Forest Hills Northern75.0
12Dylan Norton22:06.5GR Northview74.8
9Walker Murray22:07.5Lake City74.5
10Tyler Davis22:09.0Wyoming74.0
9Reece Hoyt22:12.1GR Christian73.0
9Logan Paulen22:12.7Caledonia72.8
12Cameron Handwerker22:17.3Rockford71.2
10Aidan McGann22:17.5Lowell71.2
9Calvin Rutgers22:17.6Kalamazoo Loy Norrix71.1
9Trenton Stockwell22:19.4Lake City70.5
12Logan Blackburn22:26.3Zeeland West68.2
11Henry Stone22:26.7Grandville68.1
9Aiden Unangst22:27.6Kalamazoo Loy Norrix67.8
9Peter Tuinstra22:32.2Hart66.3
10Griffin Olson22:32.7Benzie Central66.1
10Lex Ruimveld22:33.3Plainwell65.9
9Parker Majors22:35.1Lake City65.3
10Aaron Howe22:35.1GR Northview65.3
11Seth Adams22:37.5Plainwell64.5
10James Wright22:37.6Portage Northern64.5
11Jaxon Pipe22:38.6GR Covenant Christian64.1
12Ezariah Caroama22:40.7Holland Christian63.4
11Nathan Kado22:41.0GR West Catholic63.3
9Levi Schipper22:41.1GR Covenant Christian63.3
9Dalton Buiter22:41.4GR Covenant Christian63.2
11Matt Moelker22:42.9GR Covenant Christian62.7
10Aiden Mallory22:43.1Plainwell62.6
12Caleb Boersen22:43.2St. Joseph62.6
10Sam Decker22:44.9GR Northview62.0
11John Wolever22:46.7GR Northview61.4
12Declan Raimer22:47.2Grandville61.3
10Benjamin Carpenter22:48.3North Muskegon60.9
9Tim Chu22:48.6FHC GR Forest Hills Central60.8
10Parker VanderMeer22:49.2Grandville60.6
12Brayden Czarnecki22:50.0Jenison60.3
10Gavin Stursma22:50.3Jenison60.2
10Noah Ysasi22:50.8GR West Catholic60.1
9Fernando Saenger22:53.9Zeeland West59.0
9Evan Trombley22:55.3Grandville58.6
12Evan Chandler22:55.4Benzie Central58.5
9Nathan Stroh22:56.2St. Joseph58.3
9Carter Smith22:57.2Portage Northern57.9
9Calvin Zeng22:58.8Grandville57.4
10Nikola Gjorgjievski22:59.5East Grand Rapids57.2
10Cayden Hincher22:59.7Portage Northern57.1
11Yoe-Shi Yar23:01.1East Kentwood56.6
10Logan Kowalke23:01.6Hudsonville Unity Christian56.5
9Rocco Reimers23:03.8Traverse City Central55.7
11Brendon Hurley23:04.5Grandville55.5
9Elijah VanHouten23:05.3Portage Northern55.2
9Lucas Buys23:06.6Hudsonville Unity Christian54.8
9Lyric Verlin23:06.7Caledonia54.8
9Parker Stull23:07.8Plainwell54.4
11Jayden Champion23:10.0Grandville53.7
12Liam Price23:15.2GR Northview51.9
9Oscar Lucas23:17.7Kalamazoo Loy Norrix51.1
9Miles Cooke23:22.3GR Christian49.6
12Grayden Boven23:30.1GR Covenant Christian47.0
11Stefan Rau23:34.2GR Covenant Christian45.6
9Charles Johnson23:36.5Jenison44.8
10Kaden Goodman23:37.0Kalamazoo Central44.7
9Michael Whitney23:37.5Plainwell44.5
9Luke Ho23:38.9FHC GR Forest Hills Central44.0
12Brody Barr23:38.9Kalamazoo Central44.0
10Anson Lange23:39.3GR Christian43.9
11James Harper23:40.7Caledonia43.4
9Benjamin White23:40.9Plainwell43.4
10Alex Ragland23:44.9GR Northview42.0
10Eli Thompson23:47.9Mattawan41.0
12Jordan Rosekrans23:52.5Lake City39.5
10Brayden Town23:52.9Zeeland West39.4
9Nicolas Mitteer23:52.9Traverse City Central39.4
12Christopher Streit23:53.1Caledonia39.3
9Luke Drnek23:54.5GR Covenant Christian38.8
9Bear Brewer23:58.7North Muskegon37.4
11Cole Molloseau23:59.1GR West Catholic37.3
9Jude Arciniega23:59.5Traverse City Central37.2
11Charlie Griemsman24:00.5East Grand Rapids36.8
12Mario Dominguez24:00.9Grandville36.7
10James Doss24:03.0Grand Haven36.0
12Andrew Merrithew24:05.0Traverse City St. Francis35.3
9Jake Mennega24:08.3GR Christian34.2
12Braden Dalm24:11.1North Muskegon33.3
11Alexi Ho24:12.6East Kentwood32.8
9Nicholas Hawthorne24:14.4Kalamazoo Loy Norrix32.2
9Eric Phelps24:15.5GR Covenant Christian31.8
10Henry Freestone24:23.1Kalamazoo Loy Norrix29.3
11Elijah Maat24:28.1Holland West Ottawa27.6
11Jeremiah Cole24:29.2GR Northview27.3
10Xavier Stoddard24:29.7Benzie Central27.1
11Max Damstra24:30.0GR Christian27.0
10Colten LaBelle24:30.0GR West Catholic27.0
10Sam Thelen24:30.4Grandville26.9
11Kael Fay24:32.0Benzie Central26.3
11Evan Schrier24:34.1Hudsonville Unity Christian25.6
11Caden Ruiter24:36.7Holland Christian24.8
10Gerrit Taber24:48.2Plainwell20.9
10Carlos Castillo Perez24:56.1Comstock Park18.3
11Cole Schmidt24:57.5Hudsonville Unity Christian17.8
11Yavin Fickel25:02.7GR Catholic Central16.1
9Cash Wolverton25:07.5Kalamazoo Loy Norrix14.5
11Hunter Lewis25:41.3Lake City3.2
Uncategorized

2023 Ratings: Spartan

The above infographs are from last season. I’ll make some new ones with updated stats for 2023. With the small number of meets today, I better have some new stats soon!

Girls Adjustment: -12
Boys Adjustment: -8

As always, these writeups below will shoutout someone or a team that stood out from the race. That may not be the best runner or the winning team. Perhaps a team that surprised, a runner breaking through, or a runner contributing to a team victory. Of course, if you come to me nicely and want to brag about a fellow team/competitor/teammate, let me know, and I’ll try to give them love further down the line.

SPARTAN STUDS

Tessa Bruns, Marquette

Gotta love Upper Peninsula teams coming down here and running races. I wish more Lower Peninsula teams returned the favor. Beautiful fall weather, excellent air, hilly training grounds. Perhaps that’s a reason the Redwomen came down here and won the D1 race. Another was Tessa, moving up 20+ spots from the mile to the finish, clinching a single point win.

Eva Thompson, Croswell-Lexington

She’s dropped time in each race this year, time descending from 20:40 onto this 19:12. The defending regional champ and currently ranked #1 in Region 17, both in terms of time and my rankings. Her Cros-Lex teammates followed her lead as well, beating a number of ranked teams on the way to a 2nd place finish in the D2 race.

Elijah Forbord, Brighton

The Bulldogs took it out HARD and just had enough real estate to beat Northville. The clincher was Elijah as Brighton’s 6th man. The kid only hit a 30+ second season best and his 16:33 was more than a minute faster than last year’s effort.

Owen Brown, Hanover-Horton

The Summer Preview had the Comets as the 11th team in D3, and as is tradition, H-H is outperforming those rankings. A big part of that has been Owen, who’s already hitting the form he showed late last season. Two consecutive sub-18’s, with the 17:56 yesterday being 80+ seconds faster than his 2022 race.

GIRLS TEAM RATINGS

*** = State Title worthy effort
** = Top-10 worthy effort

Girls TeamTop 5 Avg.Division
Ann Arbor Pioneer***144.91
Brighton**131.31
Northville**130.81
Okemos**126.61
Grand Haven125.81
Holland West Ottawa**115.71
Rochester114.51
Bay City Western105.11
Walled Lake Northern103.11
Lake Orion102.71
Salem102.01
Novi101.11
Byron Center96.91
Grand Ledge94.91
Rochester Hills Stoney Creek93.41
Farmington Hills Mercy90.91
Canton90.61
BC Lakeview86.41
Birmingham Seaholm84.61
Alpena83.81
South Lyon83.01
Muskegon Mona Shores72.21
Muskegon Reeths-Puffer66.61
New Baltimore Anchor Bay21.71
Girls TeamTop 5 Avg.Division
Goodrich**128.42
Zeeland East**117.72
Croswell-Lexington104.92
Alma104.82
DeWitt104.62
Chelsea100.52
Stevensville Lakeshore97.02
Dearborn Divine Child96.62
GR_South Christian89.22
Cadillac85.02
Haslett83.32
Detroit Country Day80.62
Niles75.02
Three Rivers74.02
Flint Kearsley70.02
Whitehall69.02
Gaylord68.22
Monroe Jefferson67.22
Vicksburg63.42
Orchard Lake St. Mary’s61.22
Lake Fenton60.62
Gladwin59.42
Allendale58.62
Portland56.32
Saginaw Swan Valley51.02
Richmond50.82
Edwardsburg44.72
Eaton Rapids42.22
Newaygo37.62
Yale27.72
Holland25.82
Muskegon Oakridge20.92
Milan10.52
Girls TeamTop 5 Avg.Division
Jackson Lumen Christi**126.33
Stanton Central Montcalm**110.43
Hanover-Horton90.13
Ithaca89.13
Clinton85.93
Remus Chippewa Hills84.33
Onsted83.13
Buchanan72.83
Grass Lake67.43
St. Louis64.93
Wyoming Potter’s House58.23
Mason County Central47.83
Schoolcraft47.13
Hudson44.83
Napoleon40.73
Manton27.43
Olivet17.23
Ottawa Lake-Whiteford11.23
Sand Creek10.73
Algonac3.53
Girls TeamTop 5 Avg.Division
Kingston**84.44
Auburn Hills Oakland Christian69.54
Grand Traverse Academy60.44
Brown City7.94
Adrian Lenawee Christian7.24
Portland St. Patrick2.14
Girls TeamTop 5 Avg.Division
Capital Homeschool68.9HS
Kalamazoo Homeschool Sports53.8HS
Girls TeamTop 5 Avg.Division
Marquette105.4UP

BOYS TEAM RATINGS

Boys TeamTop 5 Avg.Division
Northville***200.11
Brighton***197.31
Grand Haven**195.51
Canton**193.61
Bay City Western187.21
New Baltimore Anchor Bay186.31
Walled Lake Northern185.61
BC Lakeview180.11
Byron Center179.31
Okemos178.71
Rochester177.11
Salem173.51
Lake Orion173.51
Grand Ledge170.41
Port Huron Northern167.01
Hudsonville165.01
Muskegon Reeths-Puffer163.41
Alpena151.11
Birmingham Seaholm148.91
Rochester Hills Stoney Creek146.91
Jackson137.01
Muskegon Mona Shores136.21
Warren DeLaSalle135.01
Waterford Kettering133.81
Walled Lake Western109.91
Lansing Everett108.61
Boys TeamTop 5 Avg.Division
Allendale**189.82
Gladwin**178.72
Yale**176.92
Alma**176.92
Fremont175.12
Chelsea171.72
Flint Kearsley168.42
DeWitt168.22
Edwardsburg163.62
Zeeland East162.72
Dearborn Divine Child156.92
GR_South Christian156.52
Haslett154.92
Cadillac154.22
Saginaw Swan Valley153.62
Detroit Country Day153.42
Cranbrook Kingswood153.32
Monroe Jefferson153.02
Three Rivers150.42
Eaton Rapids150.22
Holland149.22
Whitehall149.02
Orchard Lake St. Mary’s148.32
Vicksburg147.72
Goodrich144.42
Lake Fenton142.52
Niles140.12
Coldwater134.32
Portland125.62
Richmond114.82
Muskegon Oakridge110.72
Croswell-Lexington94.72
Stevensville Lakeshore94.22
Gaylord81.52
Lansing Eastern77.72
Milan77.12
Boys TeamTop 5 Avg.Division
Jackson Lumen Christi**170.53
Hanover-Horton**169.73
Stanton Central Montcalm**169.63
Wyoming Potter’s House161.23
St. Louis160.03
Ithaca158.63
Clinton154.93
Olivet152.33
Buchanan143.93
Grass Lake141.83
Onsted141.43
Brooklyn Columbia Central137.03
Bloomingdale136.43
Sand Creek129.83
Manchester129.13
Schoolcraft128.03
Napoleon126.53
Ottawa Lake-Whiteford122.13
Algonac120.33
Coloma118.83
Remus Chippewa Hills95.73
Hudson95.43
Mason County Central72.53
Manton60.33
Boys TeamTop 5 Avg.Division
East Jackson142.24
Auburn Hills Oakland Christian132.74
Morenci126.44
Grand Traverse Academy100.24
Kingston90.34
Brown City10.64
Boys TeamTop 5 Avg.Division
Capital Homeschool183.3HS
Kalamazoo Homeschool Sports161.8HS
Boys TeamTop 5 Avg.Division
Marquette181.0UP
Rudyard116.4UP

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Rachel Forsyth16:59.3Ann Arbor Pioneer184.2
12Madison Osterberg17:44.6Jackson Lumen Christi169.1
11Lucy Cook18:10.7Rochester160.4
10Natalie Fouts18:22.3Dublin Jerome156.6
11Cassie Garcia18:27.9Northville154.7
11Emmry Ross18:31.6Onsted153.5
11Kyah Hoffman18:36.0Stanton Central Montcalm152.0
11Emma Drnek18:44.1Zeeland East149.3
12Ella Christensen18:46.8Northville148.4
11Valerie Beeck18:49.2Grand Haven147.6
11Isabelle Becker18:51.1Bay City Western147.0
11Kamryn Lauinger18:53.9Goodrich146.0
12Natalie Mello18:56.2Ann Arbor Pioneer145.3
12Carrigan Eberly19:00.3Brighton143.9
12Lydia Bowman19:03.5Ann Arbor Pioneer142.8
10Ava Porras19:06.4Holland West Ottawa141.9
12Shannon Gillahan19:06.6Okemos141.8
11Helen Randolph19:07.6Dublin Jerome141.5
11Eliza Bush19:08.3Ypsilanti Arbor Preparatory141.2
10Katie Berkshire19:09.5Gaylord140.8
11Ezgi Kurt19:12.6Alma139.8
11Eva Thompson19:12.8Croswell-Lexington139.7
12Hannah DeRoeck19:13.3Lake Orion139.6
10Lydia LaMarra19:13.5Brighton139.5
11Natalia DeMea19:16.8Chelsea138.4
11Lila Volkers19:30.9Kent City133.7
12Jenna Pilachowski19:31.9Monroe Jefferson133.4
9Annabeth Hazlewood19:32.3Salem133.2
12Allison Kuzma19:32.5Zeeland East133.2
10Leah Corby19:32.9Rochester Hills Stoney Creek133.0
11Layla Jordan19:37.2Goodrich131.6
9Samantha Schroeder19:38.1Jackson Lumen Christi131.3
11Izzy Brooks19:42.5Adrian Lenawee Christian129.8
12Lauren Thomas19:43.8New Baltimore Anchor Bay129.4
11Elle Bissett19:44.5Brighton129.2
11Cate LeRoy19:44.6Madeira129.1
11Jane Olney19:44.9Holland West Ottawa129.0
10Cianah Budnik-Ramos19:47.7Grand Haven128.1
12Lily Salazar19:48.1Okemos128.0
9Gabriella Fugazzi19:48.4Okemos127.9
12Katie Hume19:49.6Ann Arbor Pioneer127.5
12Ellia Agar19:49.9GR_South Christian127.4
12Natalie Chryst19:50.9Notre Dame Academy (Toledo)127.0
11Joy Evans19:54.3Alma125.9
11Ashley Choponis19:54.5Stanton Central Montcalm125.8
11Addy Smith19:54.7Grand Haven125.8
10Linnea Paige19:56.2Fremont125.3
10Ella Fure19:56.8Marquette125.1
9Baylor Lauinger19:57.7Goodrich124.8
9Nina Moore19:57.9Ann Arbor Pioneer124.7
10Nora Gerzema19:58.3Farmington Hills Mercy124.6
12Gabrielle Bolitho19:59.7Brighton124.1
12Abby Harma20:02.1Marquette123.3
10Taryn DiLaura20:04.6Zeeland East122.5
11Kayla Williams20:07.1DeWitt121.6
11Aubrey Diller20:07.9St Ursula (Toledo)121.4
11Abi Albright20:09.3Grand Haven120.9
9Claire Brown20:11.7Goodrich120.1
10Lilamae Frank20:12.0BC Lakeview120.0
12Megan Kowalski20:12.1Brighton120.0
12Nicole Mays20:12.5Okemos119.8
10Kayla Ward20:13.0South Lyon119.7
11Cami Kraai20:13.1Whitehall119.6
11Avery Byrne20:13.4Goodrich119.5
9Molly Gaudard20:14.1Flint Kearsley119.3
10Molly Kate Coates20:14.6Northville119.1
12Cylee Elkins20:14.8Clinton119.1
9Colette Lozo20:15.7Northville118.8
10Grace Coston20:16.0Stanton Central Montcalm118.7
11Mea D’Agostino20:16.4Orchard Lake St. Mary’s118.5
11Preslee Perkins20:17.3Stevensville Lakeshore118.2
9Jaclyn Suderman20:17.5Bay City Western118.2
12Ella Garza20:17.9Madeira118.0
9Elliana Ritchey20:17.9New Albany118.0
10Morgan Hamilton20:18.2Upper Arlington117.9
12Olivia Perrine20:18.9Hanover-Horton117.7
12Sylvia Sanok Dufallo20:19.4Ann Arbor Pioneer117.5
12Sophia Reynolds20:19.5Hanover-Horton117.5
11Charlie Drew20:20.6Niles117.1
10Selena White20:22.5Brighton116.5
11Emma Gunnett20:22.6Holland West Ottawa116.5
12Liliana Lehnst20:23.9Ithaca116.0
11Daphne Ball20:24.3Byron Center115.9
10October Harns20:25.0Okemos115.7
10Aviana Skinner20:25.1Grand Ledge115.6
10Elizabeth Schafer20:25.2Okemos115.6
12Madelyn Gordon20:25.6Walled Lake Northern115.5
12Jennifer Hernandez-Medina20:26.3Three Rivers115.2
12Alexis Waring20:26.3Goodrich115.2
10Jersi Bilek20:28.1Muskegon Reeths-Puffer114.6
12Morgan Newton20:29.5Croswell-Lexington114.2
11Ava Henry20:30.2Madeira113.9
10Hana Boggess20:30.7Ann Arbor Pioneer113.8
10Helen Griffith20:31.4Upper Arlington113.5
11Rosie Gregory20:33.7Northville112.8
10Macy Fazekas20:34.6Jackson Lumen Christi112.5
12Nikki Carothers20:35.9Brighton112.0
9Frances Brown20:35.9Ann Arbor Pioneer112.0
12Dora Henry20:36.1Haslett112.0
10Quinn Hatfield20:36.6Remus Chippewa Hills111.8
12Emma Dickins20:36.7Alpena111.8
10Lydia Jagger20:36.9Grand Ledge111.7
12Nora Schley20:37.0Canton111.7
11Brynn Hurley20:37.4Croswell-Lexington111.5
10Violet Gies20:38.2Notre Dame Academy (Toledo)111.3
12Alyssa Hinton20:38.6BC Lakeview111.1
10Juliet Lewis20:39.4Brighton110.9
10Kate Ort20:40.1Stevensville Lakeshore110.6
12Kirsten Koss20:40.8Dearborn Divine Child110.4
11Layla Lopez20:41.2Jackson Lumen Christi110.3
9Emily Alt20:41.9Walled Lake Northern110.0
10Brooklynn Brown20:43.0Cadillac109.7
11Mia Williams20:43.1DeWitt109.6
11Sydney Law20:43.8Byron Center109.4
11Eliza Keith20:44.8Auburn Hills Oakland Christian109.1
10Taylor Parsons20:44.9Rochester109.0
12Lily Connors20:45.4Northville108.9
12Lucile Kuh20:45.9Notre Dame Academy (Toledo)108.7
12Sydney Fazekas20:46.6Jackson Lumen Christi108.5
10Annabelle Beloiu20:46.9Northville108.4
9Lucinda Gubbini20:47.2Ann Arbor Pioneer108.3
12Tory Wiblin20:47.3Dublin Jerome108.2
9Diya Goyal20:47.5Cranbrook Kingswood108.2
11Stephanie Bulat20:47.7Rochester108.1
12Fabi Corso20:47.9Upper Arlington108.0
12Allison Bowles20:48.1Clinton108.0
11Adalyn Britton20:48.9Whitehall107.7
9Elliana Hufton20:49.0Lake Fenton107.7
12Jaiden Dickman20:49.4St. Louis107.5
10Megan Kuzma20:50.1Zeeland East107.3
10Courtney Lince20:51.5Brighton106.8
10Avery Bartels20:51.8New Albany106.7
10Fiona Whitmyer20:52.0Okemos106.7
12Shae Brodie20:52.6Grand Haven106.5
11Avery Wezensky20:53.4Portland106.2
11Lucy Pike20:54.3Ann Arbor Pioneer105.9
12Remington Arney20:54.6Newaygo105.8
9Makinna Foglesong20:55.3Ithaca105.6
12Lily Hetzel20:57.4Salem104.9
12Emma Steele20:58.2Vicksburg104.6
10Lilah Kiley20:58.7Kingston104.4
11Tessa Hoyt20:58.8Notre Dame Academy (Toledo)104.4
11Monet Argeropoulos20:59.4Marquette104.2
11Kathryn Kurtinaitis21:00.2Dearborn Divine Child103.9
10Madilyn Polte21:00.8St Ursula (Toledo)103.7
10Madison Aten21:01.4Grand Ledge103.5
12Bryna Mead-O’Brien21:03.0Okemos103.0
12Annie Meyer21:03.5Madeira102.8
11Julia Frampton21:04.2Holland West Ottawa102.6
12Avelina Hollandsworth21:04.5Remus Chippewa Hills102.5
12Saniya Reddy21:04.7Novi102.4
10Abbie McBrearty21:05.0Dublin Jerome102.3
11Abby Robinson21:05.1Gladwin102.3
9Sophia Pennywitt21:06.5St Ursula (Toledo)101.8
10Carina Tortelli21:06.6Novi101.8
12Olivia Boyea21:06.7Dublin Jerome101.8
12Samantha Zolnierek21:08.2Alpena101.3
12Ava Kurczewski21:08.5Walled Lake Northern101.2
11Claire Heller21:08.9Detroit Country Day101.0
10Mya Tass21:09.8Novi100.7
9Katelynn Egli21:10.0Novi100.7
11Maya Labonte21:10.6Northville100.5
11Ayla Holben21:10.8DeWitt100.4
12Merceydez Patton21:11.3Muskegon Oakridge100.2
9Grace Mahaffy21:11.3Goodrich100.2
11Mia Snellgrove21:11.3Rochester100.2
11Annika DeJong21:11.7Stevensville Lakeshore100.1
9Kareena Babu21:11.8Novi100.1
9Liliana Anderson21:12.2Lake Orion99.9
11Gracey Barry21:13.2Grand Haven99.6
11Rosa Brody21:14.8Canton99.1
10Myleigh Hephner21:14.9Ithaca99.0
12Anna Hitts21:15.6Notre Dame Academy (Toledo)98.8
10Rebecca Jud21:16.4Salem98.5
12Isabel Hanson21:17.5Rochester Hills Stoney Creek98.2
9Maylan Sanders21:18.1Mason County Central98.0
10Samantha Hundt21:19.0Capital Homeschool97.7
10Cayla Marzban21:19.3Brighton97.6
10Anna Kujansuu21:19.4Dearborn Divine Child97.5
11Reagan Higgins21:19.8Notre Dame Academy (Toledo)97.4
12Leah Zarrilli21:20.4Auburn Hills Oakland Christian97.2
10Macy Czelada21:21.0South Lyon97.0
12Brianna Albers21:21.4Richmond96.9
12Maddie Feurig21:22.0Lake Orion96.7
10Samantha Bieber21:22.2Chelsea96.6
11Thia Tello21:22.8Jackson Lumen Christi96.4
10Emily Agnew21:23.0DeWitt96.3
12Gwen Davie21:24.1Upper Arlington96.0
11Nell Stover21:24.5Detroit Country Day95.8
12Laurel Tolliver21:24.7Grand Haven95.8
9Veyda Conley21:25.2Martin95.6
11Isabelle Krause21:25.8Walled Lake Northern95.4
12Margaret (Maggie) Malone21:25.8Upper Arlington95.4
10Samantha Langolf21:26.4Port Huron Northern95.2
11Autumn Thompson21:26.8DeWitt95.1
9Samantha Francis21:27.3Farmington Hills Mercy94.9
9Annie Roraff21:27.5Rochester94.8
11Anna Peters21:28.0Upper Arlington94.7
12Talia Sachs21:28.7Birmingham Seaholm94.4
12Hannah Raglin21:29.4Alma94.2
9Julia Crowe21:29.5Northville94.2
12Seren Angus21:29.9Chelsea94.0
12Olivea Gessner21:31.7Olivet93.4
9Ella McInerney21:32.2Cadillac93.3
12Holly Corteville21:32.4Walled Lake Northern93.2
9Addie Jones21:32.9Salem93.0
10Grace Kim21:33.8Farmington Hills Mercy92.7
10Chloe Rinzema21:34.0GR_South Christian92.7
10Sammi Gale21:34.2Northville92.6
11Brielle Kalb21:35.2St Ursula (Toledo)92.3
12Lilli Vandervennet21:35.2Okemos92.3
10Sienna Higbee21:36.2Dublin Jerome91.9
11Ava Unger21:36.5Northville91.8
11Natalie Steward21:36.7Goodrich91.8
12Alyssa Wisener21:37.1Byron Center91.6
11Emma Miller21:37.8Buchanan91.4
9Amayah Speed21:37.9New Albany91.4
10Isabella Taber21:38.1DeWitt91.3
11Hannah Geaney21:38.6Wyoming Potter’s House91.1
10Abby Russel21:39.8Haslett90.7
10Mya Pickerel21:39.8Canton90.7
12Emilee Balzer21:40.3Brighton90.6
12Gracy Walker21:40.5Kingston90.5
9Hannah Gemmel21:40.9Madeira90.4
12Sophie Cloutier21:41.1Birmingham Seaholm90.3
12Payton Hosley21:41.2Grand Haven90.3
9Andrea Rolston21:42.8Stanton Central Montcalm89.7
9Gabrielle Goleski21:43.0Lake Orion89.7
10Emma Jaster21:43.2New Albany89.6
12Ava Boggs21:43.3Flint Kearsley89.6
11Tessa Bruns21:43.5Marquette89.5
9Audrey Geletka21:43.9St Ursula (Toledo)89.4
12Alyssa Davitt21:44.0Dublin Jerome89.3
10Grace Brown21:44.3Jackson89.2
11Eliza Baker21:44.6Upper Arlington89.1
9Lyla Dowling21:46.0Holland West Ottawa88.7
9Zora ZiolKowski21:46.2Chelsea88.6
11Allie England21:46.2Onsted88.6
11Marisa Chuey21:46.3Trenton88.6
11Elle Tuza21:46.4Dublin Jerome88.5
12Keely Abbott21:46.4South Lyon88.5
11Ambria DePoy21:46.5Holland88.5
10Ellery Horness21:46.5Muskegon Mona Shores88.5
10Sophie Markel21:46.6Bay City Western88.5
9Kaiya Bragiel21:46.7Bay City Western88.4
11Ariana Pillot21:46.8Schoolcraft88.4
12Julianna Debozy-Crawford21:48.1Hanover-Horton88.0
10Anastasia Lougen21:48.4Gaylord87.9
10Elizabeth Crawford21:48.4Lake Orion87.9
11Allison Murray21:49.3Rochester Hills Stoney Creek87.6
11Natalie Formsma21:49.8Byron Center87.4
11Kaylee Sprague21:49.9Stevensville Lakeshore87.4
11Reese Beery21:50.0Saginaw Swan Valley87.3
12Marisa Mazza21:51.2Cadillac86.9
11Meeghan Flikkie21:53.1Kingston86.3
11Kayla Slade21:54.9Dearborn Divine Child85.7
10Elizabeth Salinas21:55.7Dearborn Divine Child85.4
11Ryleigh Hanlin21:55.7DeWitt85.4
12Abby Watkins21:56.3Brighton85.2
11Lauren Thompson21:56.8Chelsea85.1
11Jayla Bright21:56.9Hudson85.0
9Cora Wernholm21:56.9Marquette85.0
9Colette Charchut21:57.0Haslett85.0
9Brynlee Swihart21:58.1Hanover-Horton84.6
10Ellie Jasperson21:58.8Northville84.4
10Ella Caravetta21:58.8New Albany84.4
12Riley Peer22:00.2Monroe Jefferson83.9
12Analise Chelotti22:00.2DeWitt83.9
11Katie Sika22:00.5New Albany83.8
11Logan Clausen22:01.7Muskegon Mona Shores83.4
10Brooklyn Werner22:02.1Bay City Western83.3
10Shenoah Collier22:02.6Grand Traverse Academy83.1
10Isabella Dunn22:03.1Goodrich83.0
9Mary Graves22:03.1Lake Orion83.0
12Samantha Coots22:03.2Clinton82.9
9Brooke Ashton22:03.3Madeira82.9
11Vivian Wickes22:04.3Alma82.6
11Molly Grubb22:04.7Birmingham Seaholm82.4
9Adeline Stormont22:06.3Grass Lake81.9
10Mallory Wilcox22:06.3Bay City Western81.9
9Alexa Palmer22:07.0Alma81.7
12Abagayle Barkley22:07.1Croswell-Lexington81.6
11Kate Paluszewski22:08.7Dearborn Divine Child81.1
11Grace Bullock22:09.6Grass Lake80.8
9Sarah D’Amico22:10.0St Ursula (Toledo)80.7
9Gabrielle Chevez22:10.0Muskegon Reeths-Puffer80.7
11Sarah Goodwin22:10.5Auburn Hills Oakland Christian80.5
12Keira O’Cull22:10.8Madeira80.4
10Liliana Cipolla22:11.2Salem80.3
10Sophie Wisener22:11.3Byron Center80.2
9Delilah Coss22:11.6Upper Arlington80.1
12Riley VanderLaan22:11.7GR_South Christian80.1
12Anezka Pradna22:12.0Three Rivers80.0
12Sharley Bilot22:12.1Byron Center80.0
9Samantha Bartell22:12.2Salem79.9
11Chloe Zajac22:12.6Dublin Jerome79.8
12Mariana Downs22:13.0Canton79.7
10Donna Haaksma22:13.1Byron Center79.6
11Morgan Ashcroft22:13.2DeWitt79.6
11Lillian Binger22:15.1Gladwin79.0
9Addison Patrzik22:15.1Grand Traverse Academy79.0
10Claire VanDis22:15.5BC Lakeview78.8
9Georgia Hopkins22:15.6Detroit Country Day78.8
10Madeline Dunn22:15.8Goodrich78.7
10Adele Bush22:16.0Birmingham Seaholm78.7
12Abbi Havenstein22:16.2Dublin Jerome78.6
11Cece Frendt22:18.1Grand Haven78.0
11Kambree Eberly22:18.4Grand Ledge77.9
12Clara Fedenberg22:19.0Chelsea77.7
11Madeline Young22:19.2Buchanan77.6
10Alaina Nagel22:19.2Buchanan77.6
12Eliza Nelson22:20.4Croswell-Lexington77.2
11Leah Shadduck22:20.9DeWitt77.0
9Marianna Muzzin22:21.1Birmingham Seaholm77.0
12Raegan Ruel22:21.2Muskegon Oakridge76.9
11Lily Rosender22:22.4Walled Lake Northern76.5
9Claire DevlescHoward22:22.6Niles76.5
10Raegan Brosamer22:22.7Onsted76.4
10Kerttu Juvonen22:22.7Remus Chippewa Hills76.4
12Vanessa Tang22:22.9Dublin Jerome76.4
12Hannah Lewis22:23.4Zeeland East76.2
11Adrienne Fluette22:23.6Muskegon Reeths-Puffer76.1
10CC Kuras22:23.7Zeeland East76.1
12Alyssa Ko22:24.5Rochester Hills Stoney Creek75.8
12Leah Rorick22:24.9Morenci75.7
10Lillian Brodoski22:25.6Lake Orion75.5
9Eden Thomas22:25.8St Ursula (Toledo)75.4
12Sienna Eaton22:26.0Eaton Rapids75.3
11Ellie Francis22:26.1Allendale75.3
9Adelie Van Aken-Pensec22:26.2New Albany75.3
12Zoe Van Rijn22:26.5Kingston75.2
11Claire Maskart22:26.8Marquette75.1
11Abby Dice22:28.1St. Louis74.6
11Rachel Berkenpas22:28.1GR_South Christian74.6
12Hadley Hilt22:28.7Cadillac74.4
10Libby Post22:29.6Zeeland East74.1
9Eryn Veverka22:30.3Marquette73.9
12Eleanore Mitchell22:31.3Grand Haven73.6
11Lily Frendt22:31.9Grand Haven73.4
11Maija Maki-Warne22:32.0Marquette73.3
9Alexandra Felan22:32.1Bay City Western73.3
11Kyra Beemer22:33.2Brown City72.9
11Elizabeth Barnhill22:33.3Alpena72.9
12Macy Andress22:33.5Edwardsburg72.8
12Ellayna Meredith22:33.9Portland St. Patrick72.7
9Aubrey Hare22:34.4Saginaw Swan Valley72.5
12Alexandra Kirshman22:34.4Walled Lake Northern72.5
12Ella Lamendola22:35.0Rochester Hills Stoney Creek72.3
10Amerie Wilson22:35.1Milan72.3
9Braelynn Chiotti22:35.2Ottawa Lake-Whiteford72.3
12Kate Heaman22:36.0Farmington Hills Mercy72.0
9Addison Redmon22:36.4Lake Orion71.9
11Ava Spirl22:36.5Canton71.8
11Aubrey Jackson22:36.6Niles71.8
10Emily Barbeau22:36.7Bay City Western71.8
10Aurelia Bennett22:37.5Clinton71.5
12Brooklyn Springvloed22:37.6GR_South Christian71.5
12Aubrey Burke22:38.5Salem71.2
9Charlotte Hartley22:38.6Detroit Country Day71.1
11Priya Mericle22:38.6East Jackson71.1
9Elyana Davis22:38.7Kalamazoo Homeschool Sports71.1
9Lillie Kerr22:39.0Three Rivers71.0
11Jillian Wygonik22:39.2Dearborn Divine Child70.9
11Kat Wilson22:39.3Zeeland East70.9
12Jacquelynne Napthen22:39.5Salem70.8
11Hayden Whitmore22:39.8Ithaca70.7
9Eleri Raleigh22:40.0Capital Homeschool70.7
11Brenna Raleigh22:40.0Capital Homeschool70.7
12Emma Fessler22:40.3Flint Kearsley70.6
11Sophie Derkevorkian22:40.4Farmington Hills Mercy70.5
9Samantha DeMore22:40.6Novi70.5
11Margaux Kotcher22:41.0Cranbrook Kingswood70.3
12Kaitlyn Hatfield22:41.0Lake Fenton70.3
10Clara Crist22:42.6Upper Arlington69.8
11Augusta Bowman22:43.1Remus Chippewa Hills69.6
9Joy Seabolt22:44.2Farmington Hills Mercy69.3
10Isabella Nestle22:44.4Port Huron Northern69.2
10Sarah Munger22:44.7Alma69.1
10Katelyn Sickinger22:45.6Birmingham Seaholm68.8
11Megan Wurster22:45.8Stevensville Lakeshore68.7
12Mallory Messer22:46.2Salem68.6
11Audrey Durham22:46.3Zeeland East68.6
9McKenzie Whalen22:46.8Allendale68.4
10Paulina Chapman22:47.7Richmond68.1
11Tess Scicluna22:47.8Dearborn Divine Child68.1
11Amelia Roznowski22:48.2Alpena67.9
12Mackenzie Richards22:48.2Bay City Western67.9
11Lauren McLain22:48.6Napoleon67.8
10Hadley Wernert22:50.0Notre Dame Academy (Toledo)67.3
12Rose Pebbles22:50.7Novi67.1
9Amelia Hamblin22:51.9Walled Lake Northern66.7
12Caroline Flynn22:53.3Haslett66.2
12Ivy Andreas22:53.3Wyoming Potter’s House66.2
10Mia Fernandez22:53.7Canton66.1
11Selina Lin22:54.1Birmingham Seaholm66.0
10Braelyn Bunting22:54.2Stanton Central Montcalm65.9
10Molly Walker22:54.7Kingston65.8
11Mallory Radlinski22:54.7Upper Arlington65.8
10Elsa Gomez22:55.3Grand Ledge65.6
11Kaelyn Heath22:56.4Alpena65.2
10Sophie Koleszar22:56.6Zeeland East65.1
11Leah Shults22:56.6Madeira65.1
9Elise Bullock22:56.8Grass Lake65.1
11Addison Blodgett22:57.3Schoolcraft64.9
12Elise Hill22:57.4New Albany64.9
10Jenna Chryst22:57.8Notre Dame Academy (Toledo)64.7
9Laura Castrejon22:57.9Newaygo64.7
9Amelia Kraemer22:58.0BC Lakeview64.7
10Ella Grimm22:58.3Muskegon Mona Shores64.6
9Morgan Winsman23:00.8Stevensville Lakeshore63.7
10Alison Doka23:01.2Rochester Hills Stoney Creek63.6
10Hayley Carter23:02.1Walled Lake Northern63.3
11Addison Wurfel23:02.8Vicksburg63.1
10Lili Zondervan23:03.2GR_South Christian62.9
10Audrey Henckel23:03.6Rochester62.8
11Danielle Tepe23:03.7Haslett62.8
11Diamond Madison23:04.0Muskegon Mona Shores62.7
11Harper Natinsky23:04.8Orchard Lake St. Mary’s62.4
10Bridget Kerber23:04.9Ann Arbor Pioneer62.4
9Lilly Mann23:06.0St. Louis62.0
11Corina Mitteer23:06.2Whitehall61.9
10Alexis Heagle23:06.2Byron Center61.9
9Lucy Cross23:06.8Stevensville Lakeshore61.7
9Marley Momany23:06.8Stevensville Lakeshore61.7
10Kendall Braginton23:07.2Muskegon Mona Shores61.6
11Lindsay Kidder23:07.3South Lyon61.6
10Jasmine Walker23:07.6Algonac61.5
11Violet Papin23:07.8Marquette61.4
12Reece Clark23:08.8Remus Chippewa Hills61.1
11Mia Schroeder23:09.6Monroe Jefferson60.8
12Sophia Shelton23:09.7Goodrich60.8
10Piper Bryant23:10.0Edwardsburg60.7
11Alex Ferguson23:10.4Edwardsburg60.5
10Carly Gaylord23:10.6Cadillac60.5
12Cynthia Song23:10.9Upper Arlington60.4
10Makayla Evansen23:11.0Portland60.3
10Adyson Baker23:11.1Buchanan60.3
11Yana Chamiso23:11.1Canton60.3
10Katie Drouillard23:12.1Birmingham Seaholm60.0
9Hailie Martz23:12.5Niles59.8
10Grace Kooyer23:13.0GR_South Christian59.7
10Amelia Cornell23:13.2Grand Ledge59.6
10Annabelle Czeiszperger23:14.1Hudson59.3
12Lucy Johnson23:14.3Gaylord59.2
12Lexie Desmonts23:14.4New Albany59.2
9Brooklyn Hekman23:15.2Eaton Rapids58.9
9Addie Main23:15.8Cadillac58.7
9Alyssa Danek23:16.2Holland West Ottawa58.6
10Josie Greene23:17.7Kalamazoo Homeschool Sports58.1
12Madelyn Norman23:18.1Napoleon58.0
9Maya Demshur23:18.1Okemos58.0
12Lily Gumber23:18.1Salem58.0
9Dakota Poljanac23:18.8Rochester57.7
12Izzy Phelps23:18.8Grand Haven57.7
11Evelyn Calow23:20.2BC Lakeview57.3
12Eleanor Young23:20.8Buchanan57.1
9Paige Willman23:21.5Lake Fenton56.8
10Sarah Jeong23:22.2Novi56.6
11Elayna Guadamuz23:23.2BC Lakeview56.3
11Devyn Dorey23:23.5Trenton56.2
9Megan Mateer23:23.7Detroit Country Day56.1
11Janelle Szymanski23:24.8St Ursula (Toledo)55.7
10Katie Million23:25.8Grass Lake55.4
10Maizy Minnaar23:26.6Capital Homeschool55.1
12Anoush Smith23:27.2Birmingham Seaholm54.9
10Maddy Zoeckler23:27.5Madeira54.8
12Marah Putnam23:27.7Chelsea54.8
12Paige Bell23:27.8Grand Traverse Academy54.7
11Celia Pollock23:27.9Byron Center54.7
12Emily Ventrone23:28.2Three Rivers54.6
9Liv Brody23:28.2Canton54.6
12Addison Noble23:28.5Allendale54.5
11Ella Schueller23:28.6Detroit Country Day54.5
12Kate Brumbelow23:29.2Byron Center54.3
12Laiyla Pray23:29.5Ithaca54.2
9Adelynn Kidd23:29.9Grass Lake54.0
11Lola Walworth23:30.0Okemos54.0
12Madison Balsis23:30.8DeWitt53.7
12Zane Sandelin23:31.5Vicksburg53.5
11Ida Larsen23:32.4Marquette53.2
12Evey Arleth23:33.0Portland53.0
10Bella Dues23:34.2New Albany52.6
11Maria Gergely23:34.3Kalamazoo Homeschool Sports52.6
11Lillian Smith23:34.7Stevensville Lakeshore52.4
9Darcy Keefe23:35.6Muskegon Reeths-Puffer52.1
10Kate Church23:36.3Haslett51.9
12Sydney Amondson23:36.4Wyoming Potter’s House51.9
10Alanis Povey23:36.6Gladwin51.8
10Helayna Dyke23:37.8Allendale51.4
9Izabel Raglow23:39.4Onsted50.9
9Kodi Qin23:39.4Novi50.9
11Defne Dogusoy23:39.6Cranbrook Kingswood50.8
12Alivia DeMass23:40.2Capital Homeschool50.6
12Abby Wilson23:41.0Holland50.3
9Lilly Francek23:41.7Lake Orion50.1
11Kylie Conn23:42.6Niles49.8
10Maya Grossman23:42.7Vicksburg49.8
12Alyssa Masserant23:43.3Monroe Jefferson49.6
10Zoe Kourlas23:44.0Upper Arlington49.3
10Kylie Swiger23:44.3Cadillac49.2
10Gabrielle Kilbourn23:45.1Three Rivers49.0
9Ximena Martinez23:45.5Stevensville Lakeshore48.8
10Emma Dawe23:45.7Ithaca48.8
12Audrey Tolan23:45.8Yale48.7
10Lillian Limberg23:46.2Rochester48.6
9Nadia Cuevas23:46.3Zeeland East48.6
11Katie Deisler23:47.0Dearborn Divine Child48.3
10Lucineia Harvey23:47.5South Lyon48.2
11Carmen Bragg23:47.7Gladwin48.1
11Madeline Kochany23:47.8Bay City Western48.1
11Sarah King23:48.0Clinton48.0
9Brooke Schlutt23:48.0Buchanan48.0
9Taylor Basch23:48.1Capital Homeschool48.0
9Renata Arreola-Olvera23:49.2Novi47.6
11Caroline Simpson23:50.6Rochester Hills Stoney Creek47.1
10Isabelle Goulding23:51.1Yale47.0
9Betsey Gooden23:51.7Manton46.8
9Lucille Ragheb23:51.8Birmingham Seaholm46.7
11Jordyn Taylor23:53.2Onsted46.3
12Megan Zahnow23:53.4Vicksburg46.2
12Katie Broth23:53.8Lake Orion46.1
12Karis Keith23:55.0Auburn Hills Oakland Christian45.7
11Lauren Verburg23:55.0Grand Ledge45.7
9Bailey Stephen23:55.2Grand Traverse Academy45.6
11Julia Moyle23:56.0Marquette45.3
Abby Thompson23:56.6Kalamazoo Homeschool Sports45.1
12Kelsey Pendry23:56.8Richmond45.1
10Meredith Cook23:57.7Zeeland East44.8
9Amoriah Tanton23:57.9Lake Fenton44.7
10Lauren Spitzley23:58.5Portland44.5
10Abby Frederick23:58.5Jackson Lumen Christi44.5
10Izzy Cogswell23:59.2Dearborn Divine Child44.3
10Gabby Shaw23:59.8Salem44.1
10Adison Thorne24:00.4Mason County Central43.9
11Karisa Deacons24:00.8Ithaca43.7
9Aris Swan24:01.1Waterford Kettering43.6
11Marissa Maycroft24:01.5Allendale43.5
11Annabelle Pardo24:01.8Saginaw Swan Valley43.4
12Olivia Wilson24:01.8South Lyon43.4
12Lydia VerBeek24:02.7Wyoming Potter’s House43.1
11Morgyn Lafontaine24:04.2Orchard Lake St. Mary’s42.6
12Lily Mason24:04.3Hanover-Horton42.6
10Evelyn Jackson24:05.1Kalamazoo Homeschool Sports42.3
9Alivia Ottinger24:05.3Goodrich42.2
12Hannah Li24:06.1Cranbrook Kingswood42.0
11Hannah Kulick24:06.3Salem41.9
11Keegan Shaffer24:06.5Hudson41.8
11Zoey Sierer24:06.7Clinton41.8
9Anabelle Mangan24:06.7South Lyon41.8
10Hailey McGuire24:07.4Kingston41.5
10Makynna Williams24:07.5Buchanan41.5
10Victoria Andrzejczak24:08.2Orchard Lake St. Mary’s41.3
11Dani Daman24:08.5Orchard Lake St. Mary’s41.2
9Gabriella Talaski24:09.6Flint Kearsley40.8
9Adelyn Ashbay24:09.6Allendale40.8
10Catherine (Cate) Brown24:10.2Cadillac40.6
9Emma Norred24:10.2Rochester Hills Stoney Creek40.6
10Halle Hoyt24:10.9St. Louis40.4
11Skylar Clark24:11.9Farmington Hills Mercy40.0
12Natalie Lemert24:12.5St. Louis39.8
10Kate Waugh24:13.0Okemos39.7
12Alleah Dix24:13.8Grand Traverse Academy39.4
11Addison Hartley24:13.9Detroit Country Day39.4
9Aiden Wood24:14.1Mason County Central39.3
11Allee Sustrich24:15.4DeWitt38.9
11Delainey Cottrell24:15.7Hanover-Horton38.8
9Claire Pikal24:16.3Waterford Kettering38.6
12Madison Morris24:16.4Manton38.5
11Abby Tuls24:16.5Wyoming Potter’s House38.5
10Mireille Hunter24:17.4Chelsea38.2
9Mallorie DenHartigh24:18.0Schoolcraft38.0
10Eva Winter24:18.0Lake Orion38.0
11Sophia Feldpausch24:18.1Byron Center38.0
10Makenzy Lindemann24:18.5Napoleon37.8
11Zoe Hankey24:18.6Eaton Rapids37.8
9Madison Smith24:19.6Grand Traverse Academy37.5
12Mira Renaldi24:20.1Canton37.3
10Madison Girard24:20.3BC Lakeview37.2
11Miina Nakashima24:20.4BC Lakeview37.2
9Abigail Mulder24:20.8Schoolcraft37.1
9Zoe Barnes24:21.3Cadillac36.9
12Alison Borowski24:22.3Alpena36.6
11Gwen Breidinger24:22.4Alma36.5
9Lexi Gembel24:22.5Alpena36.5
9Madelyn Sterley24:22.8Mason County Central36.4
11Anna Quicker24:23.4St Ursula (Toledo)36.2
10Charlotte Wilburn24:25.6Rochester Hills Stoney Creek35.5
12Maggie Grigg24:26.1Rochester Hills Stoney Creek35.3
9Lila Hamisfar24:26.6Hanover-Horton35.1
12Sydney Greaves24:28.6Buchanan34.5
9Chellie Slocum24:29.0Detroit Country Day34.3
9Jeniya Graham24:30.8Jackson33.7
9Miriam Jackson24:32.9Kalamazoo Homeschool Sports33.0
11Rachel Maddox24:34.4Fremont32.5
9Harper Schoon-Tanis24:34.8Holland32.4
10Taylor Hinterman24:34.8Bay City Western32.4
10Victoria Williams24:35.1Sand Creek32.3
10Leah Storey24:35.9Remus Chippewa Hills32.0
10Taylor Hill24:36.7Kalamazoo Homeschool Sports31.8
12Sami Keiser24:36.8Gaylord31.7
10Sarah Cook24:37.3South Lyon31.6
9Mary Clare Gergely24:37.9Kalamazoo Homeschool Sports31.4
9Anicela Ortega24:38.4Saginaw Swan Valley31.2
9Lily Britton24:38.4Whitehall31.2
10Kaily McDaniel24:38.9Milan31.0
12Chloe Wallis24:39.0South Lyon31.0
11Alisia Pedrin24:39.6Cadillac30.8
12Haylee Livermore24:39.8Remus Chippewa Hills30.7
11Carly Olds24:39.9Croswell-Lexington30.7
9Madison Leslie24:40.1New Baltimore Anchor Bay30.6
11Reganne Stahl24:41.9Manton30.0
11Margarita Martinez24:42.3Flint Kearsley29.9
12Theresa Koglin24:43.9South Lyon29.4
9Marian Davlin24:44.0Portland St. Patrick29.3
10Payton Steinke24:45.9Sand Creek28.7
12Alexis Flint24:46.3Hanover-Horton28.6
10Piper Tracy24:46.4Cadillac28.5
11Mia Sanchez24:46.6Jackson Lumen Christi28.5
10Kennedie Crow24:47.2Eaton Rapids28.3
9Helen Lefere24:47.4Jackson Lumen Christi28.2
10Ada Gong24:48.6Detroit Country Day27.8
11Emily King24:49.9Martin27.4
10Taylor Hoppe24:51.2Grass Lake26.9
12Anna Vincent24:52.0Clinton26.7
9Lililan Bender24:52.4Yale26.5
9Liliana Herrera24:52.8Newaygo26.4
11Mali Szalai24:54.2Edwardsburg25.9
10HarLee Leasher24:56.5Brown City25.2
11Rosemary Elenbaas24:56.5Marquette25.2
10Natalia Pace24:57.1Richmond25.0
11Samantha Mead24:57.9Whitehall24.7
12Izzy Jacobs24:58.0Three Rivers24.7
12Madison Morgan24:58.9Chelsea24.4
11Sydney Martin24:58.9Kalamazoo Homeschool Sports24.4
11Paisley DeHan24:59.2St Ursula (Toledo)24.3
9Sofia Razny24:59.3Farmington Hills Mercy24.2
12Annabelle Gapp25:00.3Ottawa Lake-Whiteford23.9
9Chloe Gemalsky25:01.3Onsted23.6
11Emily Rasor25:01.7Ottawa Lake-Whiteford23.4
11Pierce Pibbles25:01.8Hudson23.4
12Ava Butera25:01.9Grand Traverse Academy23.4
10Jillian Steckroth25:02.2Lake Fenton23.3
10Djemillah Hassan25:02.6Lansing Eastern23.1
9Dannyell Grimes25:05.2Sand Creek22.3
11Faith Beardmore25:05.7Sand Creek22.1
9Jovi Campbell-Pickard25:07.4Mason County Central21.5
11Amelia Smith25:07.8Gaylord21.4
10Aeralyn Leonard25:08.1St. Louis21.3
10Kennedy Bugbee25:08.5Hanover-Horton21.2
10Solana Sutherland25:08.9Vicksburg21.0
10Emily Killingbeck25:10.0Saginaw Swan Valley20.7
11Sadie Moeckel25:11.6Napoleon20.1
9Kennedy Laura25:12.2Jackson Lumen Christi19.9
9Lennon Lassanske25:13.0Muskegon Mona Shores19.7
9Aubrey Weber25:13.1Napoleon19.6
9Kelsi Minikey25:14.6Stanton Central Montcalm19.1
11Liliana Smith25:14.9Orchard Lake St. Mary’s19.0
11Sidney James25:15.6Richmond18.8
12Olivia Pung25:15.8Portland St. Patrick18.7
10Aurora Welling25:16.4Chelsea18.5
10Lily Montgomery25:17.5Stanton Central Montcalm18.2
10Claire Lyon25:19.3Portland17.6
11Naomi Zakalik25:20.7Detroit Country Day17.1
11Melyssa McJennett25:21.0Brooklyn Columbia Central17.0
11Amelia Sporman25:21.6Flint Kearsley16.8
12Samara Suwyn25:21.6Wyoming Potter’s House16.8
11Leah Fisk25:21.9Cadillac16.7
9Ruby Collins25:21.9Hanover-Horton16.7
9Anneliesse Patterson25:23.2Olivet16.3
9Rina Graveline25:24.3Gladwin15.9
11Tessa Ward25:26.2Manton15.3
12Leah Kroge25:27.0Auburn Hills Oakland Christian15.0
11Isabelle Overmyer25:28.0Buchanan14.7
11Teagan Arredondo25:28.3Hudson14.6
12Maddie May25:28.3Orchard Lake St. Mary’s14.6
11Emma Mitchell25:29.1Rudyard14.3
12Emerald Sierer25:29.9Clinton14.0
12Katie Seebeck25:30.3Gladwin13.9
10Breanna Swiech25:30.6South Lyon13.8
10Madelyn Tude Thuot25:31.5Stevensville Lakeshore13.5
12Elizabeth Scicluna25:33.6Birmingham Seaholm12.8
9Ella Grabowski25:33.8Coldwater12.7
9Jaylynn Maduri25:34.8Croswell-Lexington12.4
12Milla Hanks25:35.5Muskegon Oakridge12.2
9Adrie (AJ) Schalk25:36.6Muskegon Mona Shores11.8
12Allison O’Dowd25:37.0Jackson Lumen Christi11.7
9Isabella Izaguirre25:37.1Whitehall11.6
11Lucy Alcorn25:37.3Allendale11.6
12Casey Robins25:38.0South Lyon11.3
12Aubrey Norder25:39.5Eaton Rapids10.8
9Madisyn Lapinski25:39.9South Haven10.7
12Brooklyn Shutko25:40.0Yale10.7
9Kelsie Allen25:41.4Rudyard10.2
10Stella Coe25:42.9Farmington Hills Mercy9.7
9Mattie Hallenbeck25:43.4Onsted9.5
9Ashley Willett25:43.6Jackson Lumen Christi9.5
9Kaitlyn Durow25:43.6Muskegon Reeths-Puffer9.5
9Jaelyn Gwinner25:43.8Onsted9.4
11Kate Bennett25:45.2Algonac8.9
10Kylie Bobo25:46.4Wyoming Potter’s House8.5
12Abby Miller25:47.0Monroe Jefferson8.3
9Brynn Copenhaver25:48.2Three Rivers7.9
12Emma Smith25:48.3Auburn Hills Oakland Christian7.9
10Gracie Sparrer25:50.7Brown City7.1
11Samantha Pavlak25:50.9Schoolcraft7.0
12Samantha Stacey25:51.1Orchard Lake St. Mary’s7.0
11Kennedi Wahmhoff25:52.3Manton6.6
10Alexa Briggs25:52.5New Albany6.5
11Tessa O’Donnell25:53.5Farmington Hills Mercy6.2
12Emma Shankland25:54.8Clinton5.7
10Lydia Hallay25:55.6Yale5.5
12Alexa Richardson25:56.6Birmingham Seaholm5.1
10Addison Schmidt25:57.3Allendale4.9
Sidney Pentoney25:58.2Canton4.6
10Maria Siciliano25:59.2Napoleon4.3
12Grace Brooks25:59.6Grand Ledge4.1
10Ella Whiteman25:59.8Lake Fenton4.1
10Liyah Worthington26:01.7Edwardsburg3.4
11Eleanor McMullen26:02.1Holland3.3
10Anna Johnson26:03.4Alma2.9
9Padame Wadsworth26:03.8Yale2.7
10Bella Beck26:03.9Allendale2.7
10Charlotte Strausbaugh26:04.0Rochester Hills Stoney Creek2.7
9Rain Hinkley26:04.3Haslett2.6
12Maddie Linton26:06.5Alpena1.8
12Maggie Stebing26:07.1Hanover-Horton1.6
9Gabby Reyna26:09.1Allendale1.0
12Caitlyn Morris26:10.5Buchanan0.5
10Rocquel Richards26:10.6Fremont0.5

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Thomas McMahon15:05.6Upper Arlington220.8
12Samuel Ricchiuti15:06.0Dublin Jerome220.7
12Connell Alford15:09.1Chelsea219.6
12Seth Norder15:24.6Grand Haven214.5
12Thomas Westphal15:26.5New Baltimore Anchor Bay213.8
12Brendan Herger15:27.9Northville213.4
12Solomon Kwartowitz15:32.5Cranbrook Kingswood211.8
11Ethan Powell15:36.6Northville210.5
12Noah Selvaraj15:38.1Bay City Western210.0
11Charles Guerrera15:41.3Dublin Jerome208.9
12Aiden Moore15:45.4BC Lakeview207.5
12Sean Pettis15:46.7Fremont207.1
11Colin Murray15:49.1Dearborn Divine Child206.3
12Tyler Langley15:51.7Brighton205.4
12Ty Parker15:54.0Walled Lake Northern204.7
12Nate Carmody15:55.4Haslett204.2
12Nolan Pinion15:57.9Lake Fenton203.4
12Mitchell Clark15:58.4Canton203.2
12Luke Campbell16:08.4Brighton199.9
11Kilian Whalen16:10.6Allendale199.1
12Noah Lambers16:11.4Holland198.9
12Logan Zahn16:12.8Capital Homeschool198.4
12Brody Boyd16:14.7Hilliard Davidson197.8
12Boden Genovese16:15.2Coloma197.6
10Thomas Larson16:15.5Alma197.5
12Caleb Palmreuter16:16.5Gladwin197.2
12Evan Rice16:16.6Walled Lake Northern197.1
9Luka Hammond16:20.1Grand Haven196.0
11Isaiah Dinverno16:20.3Jackson Lumen Christi195.9
11Ezekiel Grimmet16:20.7Capital Homeschool195.8
10Ronnie Silveira16:20.8Allendale195.7
10Aiden Pengelly16:21.5Canton195.5
12Jack Fischer16:24.0New Albany194.7
11Brady Millington16:24.5Brighton194.5
11Tyler Brock16:26.3Brighton193.9
11Adam Dicken16:27.0Canton193.7
9Ezekiel Baltierra16:27.7Alma193.4
12Keegan Masters16:27.7Ottawa Lake-Whiteford193.4
11Ben Eisnor16:28.6Grand Haven193.1
11Dylan Lydic16:28.8Haslett193.1
10Benjamin Hartigan16:29.0Northville193.0
11Tyler Outlaw16:30.0Brighton192.7
11Nick Barretto16:30.7Northville192.4
10Ian Morgan16:30.8Okemos192.4
12Zachary Rubicz16:31.4New Baltimore Anchor Bay192.2
11Justin Rona16:31.6Hilliard Davidson192.1
12Jesse Carson16:31.7Capital Homeschool192.1
11Elijah Forbord16:33.0Brighton191.7
12Jackson Rodriguez16:33.2Wyoming Potter’s House191.6
9Brandon Cloud16:33.8Northville191.4
12Aiden Krueger16:33.9Niles191.4
11Ishaan Kundapur16:35.6Northville190.8
11Marcus Speed16:35.7New Albany190.8
12Ryan Ashton16:36.6Madeira190.5
11Seth Mead16:37.2Gladwin190.3
11Nolan Inglis16:37.4DeWitt190.2
10Gage Hoffman16:37.6Stanton Central Montcalm190.1
10Ethan Ishida16:38.2Dublin Jerome189.9
11Mitchell Hiatt16:39.4Onsted189.5
11Seppi Camilli16:40.1Marquette189.3
11Parker Tiethof16:40.3Allendale189.2
11Jonah Bills16:40.6BC Lakeview189.1
12Ben March16:40.7St. Louis189.1
11Evan Balko16:40.8Marquette189.1
12Bode Cooper16:41.0Brighton189.0
12Roman Smith16:42.3Grand Haven188.6
11Raymond Lucero II16:42.8Lake Orion188.4
12Levi Green16:42.9Byron Center188.4
11Elijah Christensen16:43.2Gladwin188.3
10Steven Dusseau16:43.3Canton188.2
12Nolan Nixon16:43.7Cadillac188.1
12Jt Hamstra16:44.4Madeira187.9
12Jaxon Allen16:44.5Muskegon Reeths-Puffer187.8
11Andrew Kaczmarczyk16:44.9Bay City Western187.7
12Brandon Blandino16:45.1Canton187.6
11Mitchell Jeruzal16:45.4Byron Center187.5
12Joey Seale16:45.6Salem187.5
11Napolean Lino16:47.4Rochester186.9
12Alexander Sudal16:47.5Dublin Jerome186.8
11Jack Lillywhite16:50.0Flint Kearsley186.0
12Giovanni Pardo-Keegan16:50.2Yale185.9
12Jaden Barnes16:50.4Bloomingdale185.9
11Clark Madden16:51.2Canton185.6
10Aron Gal16:51.4Grand Haven185.5
10Dylan Pascoe16:52.2Rochester185.3
11Owen Fennelly16:52.3Saginaw Swan Valley185.2
11Charlie Limbert16:53.0Hilliard Davidson185.0
12Luke Maher16:53.2Port Huron Northern184.9
12Graham Coston16:53.5Stanton Central Montcalm184.8
12Dane Bailey16:53.6Edwardsburg184.8
11Sullivan Zietlow16:54.6Three Rivers184.5
11Ben Gross16:54.7Allendale184.4
12Luke VanderHeuvel16:55.7Port Huron Northern184.1
10Benjamin Rottier16:56.1Grand Ledge184.0
11Cole Triffle16:56.4Canton183.9
9Memphis Connor16:57.0Byron Center183.7
12Acer Campbell16:57.5Yale183.5
11Landon Pestrue16:58.0St. Louis183.3
12Blake Ferguson16:59.1Yale183.0
11Stewart Waters16:59.6Whitehall182.8
11Luke Long16:59.6Unattached – Home School182.8
11Caden Guffey17:00.0Zeeland East182.7
11Carter Sherman17:00.5Fremont182.5
11Landen Boulis17:00.8Hanover-Horton182.4
11Collin McLaughlin17:01.1Rochester182.3
11Logan Grills17:02.5Bay City Western181.8
12Miles Killips17:02.6Bay City Western181.8
10Landen Styka17:02.9Ithaca181.7
10Graham Tyler17:02.9Dublin Jerome181.7
11Cayden McClure17:03.2Dublin Jerome181.6
12Nathan Moskal17:03.9Brighton181.4
10Silas Baird17:04.0Madeira181.3
12Ian Cox17:04.5Brighton181.2
9Nathan Bruss17:04.7Walled Lake Northern181.1
12Mark Millard17:05.0Byron Center181.0
12Evan Shepherd17:05.1Hanover-Horton181.0
12Lucas Hopkins17:05.7Olivet180.8
12Oliver House17:07.0Lake Orion180.3
9Mason Hill17:07.3Allendale180.2
11Nathan Beemer17:07.7Okemos180.1
10Murphy Wagner17:07.8Saginaw Swan Valley180.1
12Nicholas Yaquinto17:08.0Northville180.0
12Joshua Simpson17:10.0Orchard Lake St. Mary’s179.3
11Jacob Hopkins17:10.1Detroit Country Day179.3
12Luke Schwartz17:10.2Northville179.3
11Kye Grant17:10.5Muskegon Reeths-Puffer179.2
10Kyle Hughes17:10.6Upper Arlington179.1
12Aidan Leslie17:11.2New Baltimore Anchor Bay178.9
12Brennan McKone17:12.1DeWitt178.6
9Simon Shutt17:12.2Okemos178.6
11James Barch17:14.0Marquette178.0
9Lavon Wilborn17:15.4New Albany177.5
12Michael Allen17:15.6East Jackson177.5
11Ethan Sellers17:15.7Flint Kearsley177.4
12Pranav Khadkikar17:16.4Dublin Jerome177.2
9Jack Lewis17:17.0Northville177.0
11Greg Vogt17:17.1New Baltimore Anchor Bay177.0
12Ezra Hagedorn17:18.0Wyoming Potter’s House176.7
11Ben Clark17:18.1Canton176.6
11Chase Griffith17:18.6Walled Lake Northern176.5
12Gannon Shore17:19.9Jackson Lumen Christi176.0
10Ethan Hertza17:21.9Northville175.4
12Cullen Papin17:21.9Marquette175.4
11Drew Hayes17:22.4Hilliard Davidson175.2
12Dylan Shoresh17:23.0Birmingham Seaholm175.0
9Cole Hillegonds17:23.1Clinton175.0
11Carson Berko17:23.1Grand Haven175.0
11Logan Toland17:23.1Hudsonville175.0
11Logan Gehoski17:23.2Bay City Western174.9
10Sylus Wilson17:23.4Stanton Central Montcalm174.9
12Drew Lenard17:23.4Rochester174.9
11Peyton Ruel17:23.6Muskegon Oakridge174.8
10Aden Ashworth17:24.5Allendale174.5
11Blake Peardon17:24.5Lake Orion174.5
11Ritvik Ellendula17:24.8Northville174.4
10Robert Dykhouse17:25.3Manton174.2
10Zach Wyderko17:25.6Brighton174.1
10Colton Blackburn17:26.4Northville173.9
9Nolan Lounds17:27.1Grand Ledge173.6
10Issac Romero17:28.5Fremont173.2
10Peter Argeropoulos17:28.5Marquette173.2
10Mitchell Cory17:28.6Brighton173.1
12Bryce Lloyd17:29.0Kalamazoo Homeschool Sports173.0
11Nikolas Avramov17:29.1Dublin Jerome173.0
11Tomek Cymbal17:29.7Dublin Jerome172.8
12Mitchell Robillard17:29.9Salem172.7
12Arnot Heller17:30.3Detroit Country Day172.6
12Sean Stein17:30.4Lake Orion172.5
10Grant Johnson17:32.6Manchester171.8
11Maguire Johnson17:33.3Edwardsburg171.6
12Javin Mericle17:33.4East Jackson171.5
10Parker Miller17:33.6BC Lakeview171.5
11Nathan Wilkinson17:34.3Okemos171.2
11Kenan Knight17:34.3Alpena171.2
11Dante Pillot17:34.5Schoolcraft171.2
12Lucas Goodman17:34.9Clinton171.0
12Gurshaan Sidhu17:35.1Okemos171.0
10Charles Kraljevic17:35.2Dublin Jerome170.9
12Hudson Jones17:35.2Upper Arlington170.9
11Elijah Hutchinson17:35.6Grand Ledge170.8
12Tommy Gardella17:37.8Salem170.1
12Boston Dues17:38.3New Albany169.9
12Nick Runnion17:38.7Salem169.8
10Isaac MacAlvey17:38.9Capital Homeschool169.7
12Andrew Mercier17:39.4Waterford Kettering169.5
12Gabe Rusch17:39.5New Baltimore Anchor Bay169.5
10Linus Helzerman17:39.6Chelsea169.5
12Sam Peters17:40.0Canton169.3
9Bradley Smies17:40.3Hudsonville169.2
9Jenson Nagashima17:41.0Dublin Jerome169.0
10Owen Cross17:41.3Grand Haven168.9
12Lucas Karbel17:41.4Walled Lake Northern168.9
11Kale Kovach17:42.4Yale168.5
11Chase Thomsen17:43.2Marquette168.3
11Skye Smith17:43.3Vicksburg168.2
10Julian Walker17:43.3Algonac168.2
11Jon Leith17:44.7Edwardsburg167.8
12Alex Lillywhite17:45.0Flint Kearsley167.7
12Conner Fountain17:45.3Olivet167.6
12Matthew Dowling17:45.4Salem167.5
9Evan Armstrong17:46.0Kalamazoo Homeschool Sports167.3
10Aaron Osterman17:47.1New Baltimore Anchor Bay167.0
10Elijah Baltierra17:47.5Alma166.8
11Caden Russell17:47.5New Albany166.8
12Jonah Starinsky17:48.2New Albany166.6
11Jack Huntington17:48.5Eaton Rapids166.5
10Cole Fernandez17:48.6Flint Kearsley166.5
12Josh Hennessy17:48.7BC Lakeview166.4
12Tate Bradley17:49.0Muskegon Reeths-Puffer166.3
10Matt Wetzel17:49.2Madeira166.3
9Lucas Ballard17:49.6Marquette166.1
11Carson Prone17:50.0Port Huron Northern166.0
11Alex Rogers17:50.0BC Lakeview166.0
11Cole Sprouse17:50.1Upper Arlington166.0
10Bray Mentzer17:50.7BC Lakeview165.8
12Mason Monahan17:50.7Salem165.8
10Hunter Parsons17:50.8Whitehall165.7
10Zach Hassenzahl17:51.4Hanover-Horton165.5
9Nate Davis17:51.5Zeeland East165.5
12Kyler Pequet17:51.9Napoleon165.4
11Miingen Bertrand17:52.3Ithaca165.2
12Willem Parsekian17:52.8Muskegon Mona Shores165.1
11Sam Fairchild17:53.4Walled Lake Northern164.9
12Alex Czeiszperger17:53.9Hudson164.7
10Thad VanderLaan17:54.2GR_South Christian164.6
12Jake Dalebout17:54.4Salem164.5
9Connor Sammons17:55.1New Albany164.3
11Andrew Fugazzi17:55.5Okemos164.2
11Carter Shelton17:55.8Hilliard Davidson164.1
11Alex Keck17:56.1Upper Arlington164.0
11Ben Stamm17:56.3Upper Arlington163.9
12Owen Brown17:56.5Hanover-Horton163.8
10Gibson Shore17:57.2Jackson Lumen Christi163.6
12Michael Davies17:57.2Birmingham Seaholm163.6
11Wyatt Murtos17:57.4Yale163.5
12Ethan Hu17:57.6Dublin Jerome163.5
12Nick VanderKodde17:57.7Hudsonville163.4
12John Whitman17:57.9Gladwin163.4
11Bennett Dial17:57.9Upper Arlington163.4
10Luca Lebron17:58.2Alma163.3
11Bodie Heiss17:58.3Alma163.2
9Vern Clyne17:58.3Auburn Hills Oakland Christian163.2
12Liam Reynolds17:58.5Allendale163.2
11Gabe Manchester17:58.6Clinton163.1
9Avery Morrow17:58.8Jackson Lumen Christi163.1
12Evan Spronk17:59.1GR_South Christian163.0
12Dylan Walters17:59.3Zeeland East162.9
10Edward Mugisha17:59.3Wyoming Potter’s House162.9
12Grant Gonser17:59.4Port Huron Northern162.9
11Hunter Rockwell17:59.7Hilliard Davidson162.8
10Alex Mckennon17:59.8Grand Ledge162.7
10George Scupham18:00.2Edwardsburg162.6
10Andrew Feldpausch18:00.4Portland162.5
10Kasen Todtz18:00.8Grand Haven162.4
11Cole Winter18:01.1Goodrich162.3
9Hunter Smith18:01.4Vicksburg162.2
9Josiah Rozema18:01.9GR_South Christian162.0
9Mason Raborn18:02.1DeWitt162.0
12Will Brodie18:02.2Kalamazoo Homeschool Sports161.9
10Vincent Pattison18:03.5Goodrich161.5
11Hayden Bacchus18:03.6Alpena161.5
12Josh Hamilton18:03.7Brighton161.4
12William Steinhour18:04.0Monroe Jefferson161.3
10Connor Fochtman18:04.1Okemos161.3
12Britain Philip18:04.2Buchanan161.3
10Sahib Cheema18:04.6Salem161.1
10Malcolm Cesario18:04.9Okemos161.0
9Rylan Latchaw18:05.0Grand Ledge161.0
10Carter Grimmet18:05.7Capital Homeschool160.8
11Jack Gorton18:06.7Brooklyn Columbia Central160.4
12Ian Hinkle18:06.9Grand Ledge160.4
12James Kraeg18:07.2Marquette160.3
11James Freeman18:07.4Rochester Hills Stoney Creek160.2
10Alessandro Castillo18:08.6Holland159.8
11Kiran Marwaha18:10.1Upper Arlington159.3
11Dylan Pfeffer18:10.5Hudsonville159.2
11Gabi Martinez18:10.6Lansing Eastern159.1
11Brayden Creedon18:11.0Canton159.0
12Matthew Seavey18:11.5Portland158.8
12Pranav Kanagala18:11.7New Albany158.8
10Rorik Holmquist18:11.8Marquette158.7
10Tobin Collins18:12.1Canton158.6
10Ben Kuhl18:12.2Marquette158.6
9Cooper Steckroth18:12.9Lake Fenton158.4
12Xander Hartunian18:13.0Monroe Jefferson158.3
11Roman Cardenas18:13.4Lansing Eastern158.2
9Zack Buttigieg18:13.4Grass Lake158.2
10Timothy Chamberlain18:13.5Portland St. Patrick158.2
11Teddy Rutkofske18:13.9Yale158.0
9Beau Kirkdoll18:14.0Niles158.0
11Cole Lowery18:14.1Fremont158.0
12Jason Van Dyken18:14.1Hudsonville158.0
12Ryan Kelch18:14.9Madeira157.7
10Alex Martin18:15.3Chelsea157.6
10Ben Wetzel18:15.8Madeira157.4
12Jackson Dell18:16.8Chelsea157.1
9Kevin Terpstra18:17.0Alma157.0
10Liam McBeth18:17.3Buchanan156.9
11Isaac Demetter18:17.5Salem156.8
12Jack Halliwill18:17.8Grand Ledge156.7
10Jonah Zietlow18:18.2Three Rivers156.6
10Maxwell Harder18:18.9Upper Arlington156.4
10Nathan Kafoury18:18.9Warren DeLaSalle156.4
11Jack Ryan18:19.1Capital Homeschool156.3
10Ashton Henckel18:19.1Rochester156.3
11Ian Goodrich18:19.4DeWitt156.2
12Brady Swanson18:19.6Byron Center156.1
9Cooper Flick18:20.0Hanover-Horton156.0
12Cutter Finley18:20.3Upper Arlington155.9
10Frank Tanguy18:20.5Rochester Hills Stoney Creek155.8
9Blaine Causey18:20.9Madeira155.7
11Anthony Frei18:21.5Rochester155.5
10Carson Burgess18:21.6Brown City155.5
11Joel Lange18:22.4Adrian Lenawee Christian155.2
11Blake Taylor18:23.5Fremont154.8
10Kyler Fertig18:23.9Stanton Central Montcalm154.7
10Ben Verellen18:24.0Gladwin154.7
11Brant Maley18:24.3Chelsea154.6
12Nathan Kovach18:24.4New Albany154.5
9Wyeth Angus18:24.7Chelsea154.4
9Tristen Hinson18:24.8Zeeland East154.4
10Brady Newman18:25.1Byron Center154.3
9Landon Wilkins18:25.2Morenci154.3
10Joshua Carpenter18:25.4DeWitt154.2
11Andrew Elmore18:25.5Cadillac154.2
9Will Chelotti18:25.8DeWitt154.1
9Rocky Bolton18:26.7Jackson Lumen Christi153.8
12Jacob Howes18:27.0Three Rivers153.7
11Carson Rau18:27.4Upper Arlington153.5
9Brian Artman18:27.7Kalamazoo Homeschool Sports153.4
11Isaac Kuester18:28.5Madeira153.2
11David Artman18:28.6Kalamazoo Homeschool Sports153.1
10Braylon Lenneman18:29.2DeWitt152.9
10Jacob Mankey18:29.4Ithaca152.9
11Luke Jeffers18:29.4Upper Arlington152.9
12Eric Shan18:29.7Cranbrook Kingswood152.8
10Seth Aukeman18:30.1Hudsonville152.6
11Max Martin18:30.3Salem152.6
9Omar Elbashir18:31.3Detroit Country Day152.2
10Jake Yono18:31.4Orchard Lake St. Mary’s152.2
10Bryson White18:31.5Jackson152.2
11Drew Holevac18:32.1Eaton Rapids152.0
11Maxwell Lee18:32.1Canton152.0
12Tanner Stewart18:32.8Lake Orion151.7
10Orion Galloway18:33.2Monroe Jefferson151.6
9Conner McLaughlin18:33.7Rochester151.4
10Alex Holda18:33.9Grass Lake151.4
11Tamer Zahr18:33.9Dearborn Divine Child151.4
10Gannon Sova18:34.3Saginaw Swan Valley151.2
11Garrett Smith18:34.3Hudsonville151.2
10Hollis Mick18:35.2Jackson150.9
11Isaac St. John18:36.3Hudson150.6
10Hayden Shattuck18:38.4St. Louis149.9
11Trevor Basch18:38.7Capital Homeschool149.8
9Masyn Wing18:38.9Cadillac149.7
12Ben Merkel18:39.0Monroe Jefferson149.7
9Silas Daniels18:39.7Sand Creek149.4
10Bela Matyus18:40.8Orchard Lake St. Mary’s149.1
12Luke Douglas18:41.2Auburn Hills Oakland Christian148.9
11Brent DeSaegher18:41.8Ithaca148.7
9Brandt Siegel18:42.1New Albany148.6
9Carter Hughes18:42.4BC Lakeview148.5
12Gurmaan Sidhu18:42.5Okemos148.5
10Nikola Dahlgren18:43.3Walled Lake Northern148.2
9Drew Vanderpuyl18:43.7Coldwater148.1
12Aaiden Gillespie18:43.9Zeeland East148.0
10Caleb Schwarz18:44.1Waterford Kettering148.0
9Myles Robinson18:44.6Gladwin147.8
12Hunter Anderson18:44.8Manchester147.7
11Carter Buckingham18:45.4Eaton Rapids147.5
10Wyatt Vowell18:45.8Brooklyn Columbia Central147.4
12Matthew Brownell18:45.8Remus Chippewa Hills147.4
11Jacob Simon18:45.8Remus Chippewa Hills147.4
10Liam Schamper18:45.8Grand Haven147.4
12Samuel VanderWerf18:46.1Byron Center147.3
9Ben Verlin18:46.2GR_South Christian147.3
10Jacob Erickson18:46.3Niles147.2
9Boden Starr18:46.3Madeira147.2
11Bobby Wilson18:47.0Okemos147.0
11Callahan Knight18:47.6Grand Ledge146.8
11Owen Lambarth18:47.8Brooklyn Columbia Central146.7
12William Kennedy18:48.1East Jackson146.6
11Jamie Neel18:49.6Muskegon Reeths-Puffer146.1
10Nolan Korolden18:50.4Yale145.9
12Joshua Miller18:50.4Grand Ledge145.9
12Zach Kahn18:50.7Ottawa Lake-Whiteford145.8
11Nicholas Nakic18:50.8Dearborn Divine Child145.7
12Aiden Cripe18:50.8Coloma145.7
10Rick Hunderman18:50.8GR_South Christian145.7
11Reed Osterink18:51.5Wyoming Potter’s House145.5
9Nicklas Holmes18:51.7Onsted145.4
12Owen Weinberger18:51.7Walled Lake Northern145.4
11James Bayes18:52.3Onsted145.2
11Zachary Martinez18:52.3Morenci145.2
11Alex Kitsopanidis18:52.6Detroit Country Day145.1
12Alexander Schafer18:52.8Grand Ledge145.1
12Michael Kreps18:53.1Walled Lake Northern145.0
11Coy Weinberg18:53.4Buchanan144.9
12Krish Kalmadi18:54.4Cranbrook Kingswood144.5
10Thad Whitmore18:54.5Ithaca144.5
12Thomas Gustafson18:55.0Flint Kearsley144.3
11Beau Shaffer18:55.2Morenci144.3
11Grant Newell18:55.4Rochester Hills Stoney Creek144.2
12Nolan West18:55.6Monroe Jefferson144.1
11Benjamin Snook18:56.2Grand Ledge143.9
9Sutton Sykes18:56.3New Albany143.9
10Cole Wisener18:56.3Byron Center143.9
10Noah Chouinard18:56.6Alma143.8
10Jack Sherwood18:56.6Buchanan143.8
10Braeden Mathis18:56.6Alpena143.8
12James DeWitt18:57.5Coldwater143.5
11Alex Ebel18:57.8Bay City Western143.4
10Evan Rolston18:58.0Stanton Central Montcalm143.3
11Noah Worden18:58.1Eaton Rapids143.3
9Chad Tyson18:58.5Hanover-Horton143.2
11Ethan Lewis18:58.6Dearborn Divine Child143.1
11Andrew Hintz18:59.0Monroe Jefferson143.0
10Noah Bower19:00.2Hudsonville142.6
12Elisha Correll19:01.7Jackson142.1
12Gabriel Natividad19:01.8Trenton142.1
12Matthew Stilson19:02.9Cadillac141.7
12Nathan Daniels19:02.9Adrian Lenawee Christian141.7
9Duncan Holevac19:03.1Eaton Rapids141.6
12Evan Ball19:03.2Hudsonville141.6
12Lucas Peltier19:03.6Yale141.5
12Daniel Dryer19:03.9Olivet141.4
12Ashton Argo19:04.5DeWitt141.2
9Caiden Caswell19:05.5Vicksburg140.8
10Alex Rodriguez19:06.6St. Louis140.5
11Austin Reinhardt19:06.6Alpena140.5
12Mo Cugliari19:06.8Chelsea140.4
9Luke Aerts19:07.8Coldwater140.1
10Evan Schaefer19:07.9Olivet140.0
10Hayden Fox19:08.2Muskegon Mona Shores139.9
11Peter Obrien19:09.1Birmingham Seaholm139.6
10Marcus Randle19:09.2Walled Lake Northern139.6
12Tyler Nazak19:10.0Walled Lake Northern139.3
10Connor Sherwood19:10.9Grass Lake139.0
9Leo Alafita19:10.9Chelsea139.0
11Danny O’Brien19:11.1Eaton Rapids139.0
11Andrew Boeringa19:11.5Whitehall138.8
10Blake Kurczewski19:11.9Walled Lake Northern138.7
11Cole Spencer19:12.3Bay City Western138.6
12Lucas Hines19:12.4Ogemaw Heights138.5
11Thurston Imhoff19:12.7Alpena138.4
11Jack Parent19:13.2Marquette138.3
12Ian Kramp19:13.4Trenton138.2
9Ryan Frantz19:13.9Haslett138.0
10Leo Bearss19:14.8Yale137.7
11Maximiliano Juarez19:14.8Dearborn Divine Child137.7
11Colin Kuhn19:15.6St. Louis137.5
11Brandon Huntington19:15.8Eaton Rapids137.4
10Tyler Dunkin19:16.0Port Huron Northern137.3
10Jack Yonkman19:16.0Muskegon Reeths-Puffer137.3
9Max Limbert19:16.2Hilliard Davidson137.3
11Ben Giroux19:16.3Rochester Hills Stoney Creek137.2
12Freddie Santangelo19:16.6Cadillac137.1
9Greyson Logan19:16.8DeWitt137.1
11Patrick Delavan19:17.0Rochester Hills Stoney Creek137.0
9Colt Maynard19:17.2Goodrich136.9
10Everett Radgens19:17.6Vicksburg136.8
12Brody Collins19:17.8Eaton Rapids136.7
12Alexis Laurent19:17.8Lake Orion136.7
12Harrison Kooyer19:18.1Holland136.6
11Chase Hamlin19:18.1Birmingham Seaholm136.6
9Felix Spitz19:18.2Lansing Everett136.6
12Connor Lent19:18.4Walled Lake Western136.5
9Darrin Joyner19:18.5New Albany136.5
12Cody Richard19:18.9BC Lakeview136.4
12Cooper Hartzell19:19.9Kalamazoo Homeschool Sports136.0
9Ryder Nichols19:19.9Byron Center136.0
9Domingo Decoster-Elizondo19:20.1Grass Lake136.0
11Aiden Baugh19:20.8Waterford Kettering135.7
12Jack Logsdon19:21.7Lake Orion135.4
11Braden Carless19:21.9Yale135.4
10David Jacobs19:22.1GR_South Christian135.3
11Kevin Roberts19:22.6Ypsilanti Arbor Preparatory135.1
12Curtis Ciborski19:23.1Bloomingdale135.0
11Caleb Johnson19:23.2Sand Creek134.9
11Carter Weer19:24.0Hilliard Davidson134.7
11Jack Mattson19:24.5Walled Lake Northern134.5
9Brennan Robinson19:25.0Kingston134.3
9Brandon Ziehmer19:26.3New Baltimore Anchor Bay133.9
10Dallin Ormond19:26.8Walled Lake Western133.7
11Trevor Meldrum19:27.7Lake Orion133.4
11Eric Ramsey19:28.1Clinton133.3
11Jaxon Ramos19:28.3Allendale133.2
10Luke Masserant19:28.3Monroe Jefferson133.2
12Collin Khatir19:28.6Muskegon Mona Shores133.1
10Louis Musser19:29.7Bay City Western132.8
11Kelsey Simms19:30.1Bloomingdale132.6
9Uzziel Thomassen19:30.5Auburn Hills Oakland Christian132.5
12Tyler DeYoung19:30.5Ellsworth132.5
12John Zakrzewski19:30.8Yale132.4
12William Ribby19:30.9Eaton Rapids132.4
Lucas Dykhouse19:30.9Hudsonville132.4
12Evan Owczarek19:31.1Rochester132.3
9Noah Foley19:31.5South Haven132.2
11Ryan Oberle19:32.0Goodrich132.0
9Ronan Stelzer19:32.2Clinton131.9
10Benaiah Roby19:32.4Kalamazoo Homeschool Sports131.9
9Landen Gessner19:32.7Olivet131.8
12Tyler Kalchik19:33.1Dearborn Divine Child131.6
9Jackson Schmuker19:33.2Byron Center131.6
10Keegan DeHare19:34.2Allendale131.3
10Gavin Ayers19:34.2Edwardsburg131.3
11Grant Foumia19:34.3Orchard Lake St. Mary’s131.2
10Nate Ostrosky19:34.4Brooklyn Columbia Central131.2
12George Jackson19:34.6Kalamazoo Homeschool Sports131.1
10Jacob Anderson19:34.7Warren DeLaSalle131.1
10Andrew Owens19:34.8Whitehall131.1
10Charlie Brauer19:35.3Three Rivers130.9
11Caleb Goldstein19:35.4Cranbrook Kingswood130.9
10Mason Maley19:35.5Chelsea130.8
10Logan Selasky19:35.6Saginaw Swan Valley130.8
10Nicholas Trame19:35.6Sand Creek130.8
10Easton Smerek19:36.6Warren DeLaSalle130.5
12Caden Saxton19:36.7Flint Kearsley130.4
9Carson Summerfield19:36.8Vicksburg130.4
10Max McDowell19:37.6Olivet130.1
12Josiah Curry19:38.2Stanton Central Montcalm129.9
9Kevin Sebrell19:38.3Eaton Rapids129.9
11Ben Klingbeil19:38.4Orchard Lake St. Mary’s129.9
11Owen Hassett19:39.3Trenton129.6
10Isaac Struck-VanderHaak19:39.5Wyoming Potter’s House129.5
12Gavin Bush19:39.8Birmingham Seaholm129.4
11Trevor Gutteridge19:39.9Goodrich129.4
10Malcolm Richardson19:40.1Warren DeLaSalle129.3
11Mathew Tripp19:40.6Marquette129.1
12Landon Jordon19:40.7Hanover-Horton129.1
12Brady Wolters19:41.2Byron Center128.9
10Caleb Lamblin19:41.7Gaylord128.8
10Isaac FoxElster19:42.0Portland St. Patrick128.7
11Jeff Dewitt19:42.6Zeeland East128.5
11Eddy Granados19:43.4Coloma128.2
9Sebastian Morrison19:44.1Warren DeLaSalle128.0
10Jack Kerrigan19:44.6Croswell-Lexington127.8
10Ace Drewyor19:44.9Schoolcraft127.7
11Liam Adkins19:45.6Stevensville Lakeshore127.5
12Robert Modrzejewski19:45.8Dearborn Divine Child127.4
9Logan Rhodes19:46.1Yale127.3
12Hudson Novak19:46.6Walled Lake Western127.1
9Thijs Van Rijn19:46.7Kingston127.1
10Jaden Gregory19:46.9Edwardsburg127.0
9Jonah Busen19:47.5Monroe Jefferson126.8
10Keiron Baksa19:48.0Walled Lake Northern126.7
12Henry Mulder19:48.2Holland126.6
12Bretton Fischer19:48.2Cranbrook Kingswood126.6
11Tyler Van Antwerp19:48.5Whitehall126.5
10Owen Beindit19:48.6Algonac126.5
11Cole Hinterman19:48.8Hudsonville126.4
10Trey Hall19:49.2Three Rivers126.3
11Joel Bezeau19:49.3Monroe Jefferson126.2
12Jack Coluccy19:49.6Manchester126.1
10Reece Howes19:50.6Three Rivers125.8
10Aiden Parker19:50.9Coldwater125.7
10Will Schnipke19:51.1Hilliard Davidson125.6
9Benjamin Barkham19:51.3Rochester Hills Stoney Creek125.6
12Parker Prior19:51.5Milan125.5
10Dontrel Taylor19:51.7Three Rivers125.4
10Jamison Swope19:52.4Napoleon125.2
10Dylan Sturr19:52.6Muskegon Reeths-Puffer125.1
10Dylan Mineweaser19:52.7Jackson125.1
12Elijah Dyer19:53.0Springport125.0
12Reed Patrick19:53.4Clinton124.9
9David Castrejon19:53.8Newaygo124.7
12Brode Hunt19:53.8Rudyard124.7
10Eli Lewis19:53.9Muskegon Mona Shores124.7
9Ian Bozung19:54.7Okemos124.4
10Seth Templeton19:54.9Rudyard124.4
9Luke Arendshorst19:55.3Holland124.2
9Connor Boteler19:55.3Grass Lake124.2
12Foster Boak19:55.8Hudsonville124.1
11Kaleb Manska19:55.9Richmond124.0
George Rollins19:56.5DeWitt123.8
11Parker Rubin19:57.0Grand Traverse Academy123.7
12Josh Lyon19:57.2BC Lakeview123.6
12Aiden Champagne19:58.7New Baltimore Anchor Bay123.1
11Reed Remington19:59.1Bloomingdale123.0
11Connor Candler20:00.2Schoolcraft122.6
11Jacob Fry20:00.9Hilliard Davidson122.4
9Miles Woodman20:01.2Ithaca122.3
9Tre Fluker20:02.4Sand Creek121.9
12Drew Edwards20:02.5Kalamazoo Homeschool Sports121.8
10Joe Michmerhuizen20:03.4Zeeland East121.5
10William Storrie20:03.4Auburn Hills Oakland Christian121.5
10Emmet Van Cleave20:03.5Grass Lake121.5
10Jack Bell20:03.8Edwardsburg121.4
9Francis Austen20:04.1Portland St. Patrick121.3
10Brodie Licata20:04.4Lake Fenton121.2
11Sam Downing20:04.5Zeeland East121.2
11Owen Crowder Smith20:05.3Cranbrook Kingswood120.9
12Miles VanDam20:05.6Byron Center120.8
12Haden McLain20:05.8Napoleon120.7
10Alex Schram20:06.5Saginaw Swan Valley120.5
10Carter Slezak20:06.9Gaylord120.4
12Jack Wechil20:07.7Haslett120.1
10Ben Peer20:07.8Monroe Jefferson120.1
12Ruben Spencer20:08.2Grass Lake119.9
9Parker Daggett20:08.3Eaton Rapids119.9
11Donovan Germain20:08.4Richmond119.9
11Eric Cameron20:09.2Chelsea119.6
9Austin Strand20:09.3Clinton119.6
10Brennan Hladney20:10.2Cranbrook Kingswood119.3
9Sawyer Zeman20:11.3Haslett118.9
10Adam Franck20:11.4Kalamazoo Homeschool Sports118.9
9Parker Stayton20:11.8Goodrich118.7
9Isaac Sandelin20:12.7Vicksburg118.4
12John Thompson20:13.0New Baltimore Anchor Bay118.3
9Ceon Kirkdoll20:13.8Niles118.1
10Steven Kirschner20:14.1Rudyard118.0
12Aidan Kreps20:14.2Muskegon Mona Shores117.9
9Owen Hare20:14.3Saginaw Swan Valley117.9
10Brennon Rommeck20:14.5Okemos117.8
9Eli Folkersma20:14.6Rudyard117.8
12Luke Nagelkirk20:14.7Zeeland East117.8
Thompson You20:14.8Detroit Country Day117.7
12Tyler Perez20:15.0Schoolcraft117.7
12Josh Villa20:15.7Holland117.4
11Dylan Trent20:15.7Rochester Hills Stoney Creek117.4
10Lawson Miller20:16.9Muskegon Oakridge117.0
11Paul DeVito20:16.9Olivet117.0
10Gavin Hiler20:17.0Lake Fenton117.0
10Zach Witherspoon20:17.5Algonac116.8
9Oliver Howie20:17.5Port Huron Northern116.8
9Charles Garrett20:17.7Olivet116.8
9Paxton VanNoord20:17.8Zeeland East116.7
12Jackson Sinicropi20:18.2Lansing Everett116.6
10Andrew Norman20:18.3Napoleon116.6
12Levi Gray20:18.3Walled Lake Northern116.6
10Matthew Badley20:18.7Whitehall116.4
11Anthony Almeranti20:18.8New Baltimore Anchor Bay116.4
12Ian Clawson20:19.7Haslett116.1
10Clay Adair20:20.4Kalamazoo Homeschool Sports115.9
11Travis Steward20:20.9Goodrich115.7
11Jordan Watkins20:21.4Onsted115.5
9Gideon Eben20:21.8Hilliard Davidson115.4
11Benjamin Eros20:22.7Grass Lake115.1
11Josiah Swedberg20:22.9Wyoming Potter’s House115.0
11Kaleb Richardson20:23.7Adrian Lenawee Christian114.8
10Matthew Moilanen20:24.6Jackson114.5
11Edward Barkham20:24.7Rochester Hills Stoney Creek114.4
12Nick Truong20:25.0Waterford Kettering114.3
9Grant Bulgrien20:25.2Hanover-Horton114.3
12Colin Andersen20:25.5Monroe Jefferson114.2
11Conor Courtade20:25.6Rochester Hills Stoney Creek114.1
11Hunter Barnett20:26.1Coldwater114.0
12Torin Friedrichs20:26.7Birmingham Seaholm113.8
12Paolo Poquiz20:27.0Alma113.7
9Jameson Ronzello20:28.0Goodrich113.3
10Alex Kardasz20:28.1Warren DeLaSalle113.3
9Nolan Kochany20:28.3Bay City Western113.2
12Preston Corneillie20:28.4Richmond113.2
10Logan Hetherington20:28.8Jackson Lumen Christi113.1
9Thomas Lemmer20:29.3Orchard Lake St. Mary’s112.9
9Lucas Frentz20:29.7Edwardsburg112.8
9John Keser20:30.1Buchanan112.6
12Calvin Kamischke20:30.9Lake Fenton112.4
12Levi VanderMeyden20:31.4GR_South Christian112.2
12Colton Raffensberger20:31.7East Jackson112.1
9Jack Acker20:32.0Haslett112.0
9Grady Hazelwood20:32.4Sand Creek111.9
12Michael Drakos20:32.5Lake Orion111.8
11Jackson O’Dell20:33.2Hilliard Davidson111.6
10Owen Moore20:33.4Portland111.5
10Mason Becker20:33.6Jackson111.5
10Hunter VanZandt20:33.8Onsted111.4
12Brendan Yera20:36.0Richmond110.7
11Tomas Zuniga20:36.5Allendale110.5
10Connor Joy20:36.5Birmingham Seaholm110.5
11Yusuf Imami20:37.3Detroit Country Day110.2
11Matthew Fuqua20:37.4Dearborn Divine Child110.2
11Colin Moran20:38.4Jackson Lumen Christi109.9
11Athan Shizas20:38.5Rochester Hills Stoney Creek109.8
10Justin Gale20:39.6Manchester109.5
9Nicholas Kostecke20:39.9Detroit Country Day109.4
11Isaiah Post20:41.1Wyoming Potter’s House109.0
11Blair Scott20:41.6Olivet108.8
9Kodi Rose20:42.1Haslett108.6
11Owen Holman20:42.3Bay City Western108.6
12Devin Spitzley20:43.6Portland108.1
9Brady Whitford20:45.3Ithaca107.6
10Drake Bosse20:45.4Onsted107.5
10Cole Hansen20:46.3Muskegon Mona Shores107.2
11Sawyer Rosberg20:48.9Richmond106.4
12Jonah Riddle20:49.5Jackson106.2
11Cody Bencovsky20:49.7Eaton Rapids106.1
10Gavin Ottinger20:50.7Goodrich105.8
11Colin Brady20:50.9Bay City Western105.7
9Alejandro Marquez20:51.1Bloomingdale105.6
11Dylan Bailey20:52.3Hanover-Horton105.2
12Isaac Greene20:52.6BC Lakeview105.1
9Spencer Dammann20:52.8Saginaw Swan Valley105.1
12Owen Turner20:52.8Orchard Lake St. Mary’s105.1
9Mason Brickel20:53.2Richmond104.9
12Julian Serna20:53.7Bloomingdale104.8
11Rylan Bachman20:53.8Cadillac104.7
10Isaac Whipple20:53.8Grand Traverse Academy104.7
10Lukas Curylo20:54.1Napoleon104.6
10James “Jack Daughtrey20:54.4Cranbrook Kingswood104.5
10Jake Soto20:56.5Alma103.8
11Brendon Masters20:56.6Ottawa Lake-Whiteford103.8
12Josh Russell20:57.0Sand Creek103.7
11Logan Halstedt20:57.5BC Lakeview103.5
9Bryce Falbe20:58.9Muskegon Oakridge103.0
12Kaden Boatright20:58.9East Jackson103.0
10Jack Reyes20:59.3Algonac102.9
9Peyton Taylor21:00.2Croswell-Lexington102.6
11Bodie Bryans21:00.4Buchanan102.5
12Kenny Locke21:01.9Lake Orion102.0
11Navade Haq21:02.1Detroit Country Day102.0
10Wes Karsen21:03.1Waterford Kettering101.6
12Ethan Parker21:03.5Coldwater101.5
9Henry Lace21:03.5Edwardsburg101.5
12Robert Yoder21:04.3Three Rivers101.2
12Maison Harshman21:04.4Lansing Everett101.2
10Peter Soltis21:05.0Jackson Lumen Christi101.0
10Eli Martin21:05.6Schoolcraft100.8
11Timmy Stull21:05.7Goodrich100.8
10Hudsen DeLeeuw21:06.4Olivet100.5
12Blake Armstrong21:07.6Muskegon Oakridge100.1
11Ty Edwards21:08.1Schoolcraft100.0
12Help Djuma21:08.2Lansing Everett99.9
12Lawson Willis21:08.5New Baltimore Anchor Bay99.8
9Jonathan Ross21:09.8Holland99.4
10Tyson Gaydosh21:09.8Brooklyn Columbia Central99.4
10Andrew Nosis21:10.0BC Lakeview99.3
12Martin Maltoses Ibarra21:11.1Mason County Central99.0
12Drew Hoskins21:11.5Stevensville Lakeshore98.8
10Justin Jensen21:11.9Whitehall98.7
9Cesar Rodriguez Delgado21:12.7Three Rivers98.4
10Adam Howell21:13.0Flint Kearsley98.3
12Charlie Seip21:14.0Warren DeLaSalle98.0
9Justice Ashley21:14.6Lake Fenton97.8
10Maxwell Gearhart21:15.6Auburn Hills Oakland Christian97.5
9Eli Willoughby21:15.7Grand Traverse Academy97.4
10Cameron Willis21:15.9Rudyard97.4
10Reid Jarjosa21:16.3Detroit Country Day97.2
9David Bauer21:16.4Morenci97.2
12Nurali Berdibekov21:16.7Napoleon97.1
11Roman Fox21:18.1Orchard Lake St. Mary’s96.6
10Luis Piatt21:18.6Clinton96.5
11Marko Zdravkovski21:19.1Birmingham Seaholm96.3
10Trenton Terrian21:20.0Saginaw Swan Valley96.0
11Gage Bouwman21:20.8Muskegon Reeths-Puffer95.7
10Bryce Johnson21:21.1Gladwin95.6
12Ben Redmon21:23.7Lake Orion94.8
9Vincent Morse21:23.8Saginaw Swan Valley94.7
10Ben Wheeler21:23.9Sand Creek94.7
12Randy Reddick21:25.2East Jackson94.3
12Derek Yaek21:25.7Warren DeLaSalle94.1
12Josh Hill21:26.3Ottawa Lake-Whiteford93.9
9James Odell21:27.0Bloomingdale93.7
11Hayden Schanz21:27.0Grass Lake93.7
11Landon Chadek21:27.1Adrian Lenawee Christian93.6
10Daniel Baez-Espinoza21:29.7Wyoming Potter’s House92.8
10Donovan Rohn21:30.9Birmingham Seaholm92.4
11Alex Morin21:32.1Martin92.0
9Logan Ruczynski21:32.6Alpena91.8
10Jack Morgan21:33.1Clinton91.6
12Tristan Bembeneck21:34.1Grand Traverse Academy91.3
11Will Clemans21:34.2Cranbrook Kingswood91.3
11Wyatt Berger21:35.1Morenci91.0
9Milo Dahleen21:35.1Alpena91.0
10Andrew Nelson21:35.2Detroit Country Day90.9
9Justin Rought21:35.3Grass Lake90.9
11Ben Warriner21:36.2Jackson Lumen Christi90.6
10Devon Simpson21:36.2Buchanan90.6
12Will Dykstra21:36.3Manchester90.6
9Jackson Poll21:36.8Mason County Central90.4
9Colton Woods21:36.9Stevensville Lakeshore90.4
11Brody Orcutt21:38.6Goodrich89.8
12Luke Guevara21:38.6Birmingham Seaholm89.8
9Michael Navitskis21:38.8Manchester89.7
11Zach Kremer21:39.9Jackson Lumen Christi89.4
10Falondo Woods21:40.9Brooklyn Columbia Central89.0
8Levi Knoop21:41.3Portland St. Patrick88.9
10Jaxon Serna21:41.4Allendale88.9
11Elijah Swift21:42.1Lansing Everett88.6
12Cayden Dewitt21:42.7Grass Lake88.4
11Josh Odell21:42.9Bloomingdale88.4
9Wilson Sheldon21:44.9Jackson Lumen Christi87.7
12Gavin Zuver21:46.0Brooklyn Columbia Central87.3
10Collin Grove21:46.2Algonac87.3
11Devon Chisholm21:46.3Croswell-Lexington87.2
10Tanner McNair21:46.6Portland87.1
12Griffin Melrose21:46.7Algonac87.1
12Noah Bussell21:47.8Milan86.7
10Lars Hanson21:48.0Cadillac86.7
10Christian Prong21:48.6South Haven86.5
12Michael Sandy21:49.6Hudson86.1
10Owen Riggenbach21:51.1Niles85.6
10Thomas Jensen21:52.8Croswell-Lexington85.1
12Mason Laurin21:53.4Stevensville Lakeshore84.9
12Carter Klott21:53.5Lake Fenton84.8
9Nate Clemons21:53.9Algonac84.7
10Elliot Adam21:55.0Alma84.3
12Josh Vork21:55.0Zeeland East84.3
11Jacob Brookens21:55.5Whitehall84.2
10Zachary Spaulding21:56.0Newaygo84.0
9Alexander Englehart21:56.0Auburn Hills Oakland Christian84.0
11Alex Wilkins21:56.1Grand Traverse Academy84.0
11Brayden Figgins-Newton21:58.1Mason County Central83.3
12David Fielder21:58.5Hanover-Horton83.2
Dominic Smith21:59.3DeWitt82.9
10Devon Alberto-Loosier21:59.7Vicksburg82.8
9Mattias Tuls22:00.0Wyoming Potter’s House82.7
9Nicolas Eisen22:03.3Allendale81.6
12Matthias Hams22:03.6Whitehall81.5
11Dylan Danner22:05.0Schoolcraft81.0
11Cole Claire22:05.1Edwardsburg81.0
10Hector Pisha22:08.7Kingston79.8
10Evan Lent22:08.7Walled Lake Western79.8
9Zane Sayer22:13.6Manchester78.1
11Weston Kinney22:14.2Grand Traverse Academy77.9
9Isaiah Morrow22:15.9Manton77.4
10Aldolfo Vera-Rangel22:16.2Remus Chippewa Hills77.3
9Ayden Stauff22:17.2Grass Lake76.9
11Tucker Arrend22:17.2Coloma76.9
12Issac Masserant22:17.4Monroe Jefferson76.9
11Jibrael Al-Sinnawi22:18.1Lansing Everett76.6
10DJ Buterakos22:19.3Flint Kearsley76.2
12Brandon Puddy22:19.7Waterford Kettering76.1
10Jackson Kench22:20.7Bay City Western75.8
12Guy Rondeau22:23.4Grand Traverse Academy74.9
9Hank Bobicz22:24.4Milan74.5
12Nick Spicer22:26.1Clinton74.0
10Xander Hallock22:27.6Three Rivers73.5
9Adolfo Sanchez-Perez22:27.7Niles73.4
12Gaspare Pirrone22:27.8Ottawa Lake-Whiteford73.4
12Johannes Hinterseher22:30.5Walled Lake Western72.5
9Caden Post22:30.7Wyoming Potter’s House72.4
11Colin Taylor22:31.8Hanover-Horton72.1
9Alexander Boynton22:33.1Schoolcraft71.6
10Perry Middaugh22:34.4Grand Traverse Academy71.2
12Cole Zimmer22:34.9Ogemaw Heights71.0
11Jacob Stines22:35.2Buchanan70.9
9Jon Hurlburt22:36.1Croswell-Lexington70.6
11Killian Horkey22:36.9Lake Fenton70.4
11Jake Frost22:37.5South Haven70.2
10Nate Dix22:37.5Grand Traverse Academy70.2
10Valentino Giardina22:37.8Gaylord70.1
12Kaeden Lies22:38.9Stevensville Lakeshore69.7
10Zach Danes22:39.4Bloomingdale69.5
11Joel David22:39.5Brooklyn Columbia Central69.5
12Kaiden Griebe22:41.7Richmond68.8
9Joel Kaiser22:45.2Alpena67.6
11Drew Fruk22:47.2Saginaw Swan Valley66.9
11Christian Howarth22:47.9Dearborn Divine Child66.7
11German Novy22:50.8Whitehall65.7
9Grant Hoskins22:51.3Stevensville Lakeshore65.6
10Abdel Youssouf22:51.9Lansing Everett65.4
12Preston Akers22:53.2Stevensville Lakeshore64.9
12Evan Jewett22:54.0Bloomingdale64.7
9Oliver Dankert22:55.4Rudyard64.2
9Siyuan (Jack) Zhang22:55.5Cranbrook Kingswood64.2
11Connor Quigley22:57.3Hudson63.6
9Ryan Geerts22:57.5Holland63.5
11Julius Farrell22:58.9East Jackson63.0
9Ethan McVicker22:59.9Mason County Central62.7
12Sam Hallenbeck23:01.5Onsted62.2
9Kylan Lester23:02.1Morenci62.0
10Jordan Hassenzahl23:02.5Sand Creek61.8
10Kody Hazen23:10.3Remus Chippewa Hills59.2
9Jackson Schulz23:10.5St. Louis59.2
12Tyree Hill23:10.7Springport59.1
9Jonas Castillo23:10.7Morenci59.1
10Talan Doll23:11.2Coldwater58.9
12Wail Abdullah23:11.3Coldwater58.9
11James Bradley23:11.8Hanover-Horton58.7
11Anthony Simmerman23:12.5Muskegon Oakridge58.5
12Kaden Bruce23:12.6Kingston58.5
9Hunter Hayes23:14.9Martin57.7
9Zaine Nichols23:15.5Rudyard57.5
9Gavin Yarnell23:17.2St. Louis56.9
9Cameron Garcia23:18.6Milan56.5
11Emeer Bush23:18.7Lansing Everett56.4
10Kyle Brissette23:21.1Orchard Lake St. Mary’s55.6
12Logan Keane23:21.4Ottawa Lake-Whiteford55.5
10Dale Sehy23:22.8Vicksburg55.1
10Christopher Peterson23:24.8Gaylord54.4
12Gavin Zegarlowicz23:26.8East Jackson53.7
11Enzo Haqq23:27.6South Haven53.5
12Silas Martin23:29.0Lansing Everett53.0
9Cole Dalton23:30.9Stevensville Lakeshore52.4
9William Welch23:32.3Kingston51.9
12Alejandro Eugenio23:32.5Algonac51.8
9Nathan Ward23:32.7Manton51.8
10Aidan Martin23:33.4Three Rivers51.5
12Hunter Barkalow23:36.6Schoolcraft50.5
10Jason Waring23:37.0Goodrich50.3
12Mark Welsch23:41.0Edwardsburg49.0
11Nathan Ritter23:41.4Niles48.9
9Brady Butzler23:41.6Lake Fenton48.8
12Will Daniels23:42.7Lake Fenton48.4
10Jaxon Hartley23:46.7Saginaw Swan Valley47.1
12Thomas Nichols23:47.0Remus Chippewa Hills47.0
9Ryan Thomas23:47.2Ottawa Lake-Whiteford46.9
10Kaiden White23:49.2Muskegon Oakridge46.3
9Chason Biller23:51.3Remus Chippewa Hills45.6
9Matthew Boks23:51.3Olivet45.6
10Aiden Schriner23:51.6Flint Kearsley45.5
10Jayden Christie23:51.6Coloma45.5
11Nick Pratt23:52.7East Jackson45.1
9Jacob Pizio23:53.3Clinton44.9
11Henry Kragt23:53.9Holland44.7
12Zane Baron23:55.1Muskegon Oakridge44.3
9Alec Dodak23:56.0Manchester44.0
9Tanner Carlson23:56.7Remus Chippewa Hills43.8
9Preston Montgomery23:57.5Ithaca43.5
10Marshall Holmes24:00.1Lansing Eastern42.6
10Dylan Penzien24:00.5Milan42.5
9Gari Salvador-Garcia24:00.5Martin42.5
12Corbyn Pinsoneault24:04.3Sand Creek41.2
10Jacob Erskin24:04.4St. Louis41.2
9Drew Roiniotis24:07.5Vicksburg40.2
11Aaron Esquivel24:08.2Lansing Everett39.9
9Marcus Blankenship24:10.5Saginaw Swan Valley39.2
9Cole Paten24:15.1Ogemaw Heights37.6
11Ben Berry24:15.9Napoleon37.4
9David Engler24:16.9Cadillac37.0
9Aiden McLean24:18.5Milan36.5
12David Garber24:21.0Stevensville Lakeshore35.7
11Jonas Butler24:24.8Onsted34.4
10Gabe Slough24:25.8Gaylord34.1
9Nathan Kinney24:26.8Grand Traverse Academy33.7
9Jeffery Sisson24:29.2Gladwin32.9
11Owen Jarvis24:29.5Lake Fenton32.8
10Kaleb Miller24:30.2Coldwater32.6
10Vincent Arnold24:30.7Lansing Everett32.4
9Jadon Dettmann24:30.8Martin32.4
11Jeremiah McVey24:30.8Lansing Everett32.4
12Griffin Chamberlain24:31.3Lansing Eastern32.2
10Kaden Hughes24:32.4Remus Chippewa Hills31.9
12Alejandro Marquez24:38.2Holland29.9
9Decorion Mason24:40.4Lansing Sexton29.2
10Dawson Dixon24:41.3Jackson28.9
11Jesus Gonzalez-Torres24:42.0Lansing Everett28.7
10Joshua Thomas24:44.6Algonac27.8
12Brody Beckman24:45.0Niles27.7
10Haven Nico24:46.5Haslett27.2
9Nathan Adams24:46.8Mason County Central27.1
10Christian Warriner24:47.4Jackson Lumen Christi26.9
11Christopher Seymour24:48.5Lansing Everett26.5
10Eian Kaste24:52.7Brown City25.1
10Landon Miller24:57.1Muskegon Oakridge23.6
9Leighton Thorn24:59.2Trenton22.9
10Luke Jasinski25:00.1Orchard Lake St. Mary’s22.6
11Hunter St.Andrew25:01.6Rudyard22.1
12Grant D’Lamater25:01.6Olivet22.1
10Caidan Bauman25:04.2Lansing Everett21.3
10Benjamin Uetrecht25:04.7Coldwater21.1
9Liem Hauserman25:04.9Cadillac21.0
9Nick Neuman25:04.9Brooklyn Columbia Central21.0
10Lowell Milett25:11.8Brown City18.7
12Berk Boyer25:16.5Croswell-Lexington17.2
9Levi Trowbridge25:17.5Cadillac16.8
11Nolan Prevo25:17.6Lansing Everett16.8
9Joel Sniegowski25:20.8Onsted15.7
Conor Vanbuhler25:27.9Dearborn Divine Child13.4
10Max Hobbs25:31.1Grand Traverse Academy12.3
11Brody Tinkey25:31.5Hudson12.2
11Cyrus Arnett25:38.7Hudson9.8
12Jack Khoury25:39.1Auburn Hills Oakland Christian9.6
9Jack Wallender25:41.8Manton8.7
12Nathan Garrity25:47.9Stevensville Lakeshore6.7
11Mason Noonan25:48.1Stevensville Lakeshore6.6
10Anthony Spence25:53.1Algonac5.0
10Chase Green26:01.9Gladwin2.0