Uncategorized

2023 Ratings: Oakland County

Girls Adjustment: -25
Boys Adjustment: -24

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.

CHAMPIONS

Oxford’s Girls

Join Milford (1979-81), Milford (1983-86), Clarkston (2001-05), Troy (2008-10), and Seaholm (2011-16) as the sets of teams to win at least three straight County Titles. I thought Laila Bodell had an excellent race, nailing down the 5th spot, running a season best, a tough task on a tough course. She’s had experience here, winning the JV race last year.

Oxford’s Boys

Completed the sweep, gaining their first County Title ever, becoming the first program since 1977 to win both the Girls and Boys titles. Coming across the line a minute faster than last year, Lucas Ames was the essential piece, staying strong throughout while many competitors were falling back.

Lucy Cook, Rochester

Joins Katie Boyles (1997-2000) and Erin Finn (2010-12) as the only 3x champions, with a chance next year to join Boyles in winning all four years. Her 18:23.5 was the 15th fastest time on the Possum Hollow course at Oakland County. Took control of the race within the first half mile and never let up, churning away en route to a decisive victory.

Solomon Kwartowitz, Cranbrook-Kingswood

Individual winners don’t extend before 1974, but looks to be the first Cranbrook-Kingswood boy to ever win a County Title. His 16:00 ties him for 17th all-time on the Possum Hollow/Oakland County list, right there with historical figures such as Jordan Desilets, Todd Mobley, Seth Thibodeau, amongst others. His move was a bit later than Lucy’s, yet still decisive, opening up a gap in the middle mile that would never be relinquished.

And I have to source my facts, thank you to Coach Salyers for including this minefield of information on athletic.net

*** = Team State Title type of performance
** = Top-10 Team type of performance
* = Team Qualifier type of performance

GIRLS TEAM RATINGS

Girls TeamTop 5 Avg.Division
Oxford*123.31
Rochester*118.11
White Lake Lakeland112.81
Walled Lake Northern109.71
Highland-Milford104.81
Lake Orion104.01
Farmington103.81
Clarkston100.51
Rochester Adams97.51
Rochester Hills Stoney Creek96.71
South Lyon91.91
Troy89.11
Birmingham Seaholm87.61
Novi87.11
Bloomfield Hills86.91
Royal Oak83.01
Walled Lake Western81.11
Farmington Hills Mercy80.31
South Lyon East77.31
Holly64.91
West Bloomfield64.01
Walled Lake Central61.21
North Farmington56.11
Berkley51.51
Beverly Hills Groves22.61
Troy Athens15.11
Girls TeamTop 5 Avg.Division
Pontiac Notre Dame Prep87.42
Detroit Country Day79.32
Cranbrook Kingswood58.12
Marian (Bloomfield Hills)55.02
Orchard Lake St. Mary’s53.22
Girls TeamTop 5 Avg.Division
Rochester Hills Lutheran NW53.63
Wixom St. Catherine38.63
Girls TeamTop 5 Avg.Division
Novi Christian Academy52.84
Royal Oak Shrine38.84

BOYS TEAM RATINGS

Boys TeamTop 5 Avg.Division
Oxford**186.71
Troy**185.91
Walled Lake Northern*185.01
Highland-Milford*182.21
Clarkston*181.81
Novi*180.01
Rochester Adams176.21
Royal Oak174.91
Lake Orion174.71
Detroit Catholic Central170.71
Troy Athens166.51
Rochester165.81
South Lyon161.81
Bloomfield Hills156.31
Birmingham Seaholm150.91
Holly150.51
Farmington146.61
South Lyon East142.21
Rochester Hills Stoney Creek141.61
Walled Lake Central139.71
North Farmington138.91
Brother Rice138.31
Beverly Hills Groves138.11
West Bloomfield135.71
Berkley134.91
Waterford Kettering123.11
Walled Lake Western112.51
Boys TeamTop 5 Avg.Division
Detroit Country Day147.92
Cranbrook Kingswood145.02
Pontiac Notre Dame Prep137.52
Orchard Lake St. Mary’s137.32
Madison Heights Lamphere130.32
Boys TeamTop 5 Avg.Division
Rochester Hills Lutheran NW108.43
Boys TeamTop 5 Avg.Division
Royal Oak Shrine*136.54
Birmingham Roeper95.44
Novi Christian Academy73.74

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
11Lucy Cook18:23.5Rochester160.5
11Mallory Bigelow19:15.4Oxford143.2
11Ava Alicandro19:31.1White Lake Lakeland138.0
12Braydee Elling19:38.5Oxford135.5
11Molly Baracco19:43.9Farmington133.7
10Addison Herr19:44.1Bloomfield Hills133.6
10Kayla Ward19:53.2South Lyon130.6
12Alisia Olteanu19:53.5Walled Lake Western130.5
11Mea D’Agostino19:53.5Orchard Lake St. Mary’s130.5
12Hannah DeRoeck19:56.1Lake Orion129.6
10Leah Corby20:02.0Rochester Hills Stoney Creek127.7
10Nora Gerzema20:02.9Farmington Hills Mercy127.4
11Taylor Brodeur20:06.5Oxford126.2
10Audrey Hamilton20:10.0Troy125.0
12Emma Hoffmeyer20:13.1Walled Lake Western124.0
12Ava Kurczewski20:17.4Walled Lake Northern122.5
12Alexandra Brigham20:21.2Clarkston121.3
11Maria Nunning20:22.8Pontiac Notre Dame Prep120.7
9Emily Alt20:24.4Walled Lake Northern120.2
10Taylor Parsons20:25.9Rochester119.7
11Alena Tiernan20:27.4White Lake Lakeland119.2
9Jillian Broyles20:27.7Highland-Milford119.1
12Madelyn Gordon20:31.7Walled Lake Northern117.8
9Linda Lopez20:33.9Lake Orion117.0
11Catherine Steele20:35.2Farmington116.6
9Maya Pletzer20:40.5White Lake Lakeland114.8
11Kaitlyn Kauppila20:42.8Rochester Adams114.1
12Kylee King20:44.0Oak Park113.7
10Lauren Bradley20:55.2Highland-Milford109.9
10Sydney Fischer20:56.7Clarkston109.4
9El McMahan21:00.2Rochester Adams108.3
9Diya Goyal21:01.6Cranbrook Kingswood107.8
11Jamie Patterson21:02.8Oxford107.4
10Macy Czelada21:04.3South Lyon106.9
9Paige Haller21:08.9Walled Lake Central105.4
9Katelyn Parrish21:09.7Farmington105.1
11Mia Snellgrove21:09.9Rochester105.0
11Macy Jenkins21:12.0Highland-Milford104.3
10Laila Bodell21:12.6Oxford104.1
11Stephanie Bulat21:15.0Rochester103.3
11Nell Stover21:17.3Detroit Country Day102.6
11Kerrigan Kennedy21:17.5Highland-Milford102.5
10Daniella Levitt21:18.0Rochester Adams102.3
9Claire Porinsky21:19.2South Lyon East101.9
9Annie Roraff21:19.6Rochester101.8
9Reagan Lees21:22.8Wixom St. Catherine100.7
11Cora Liu21:25.4North Farmington99.9
9Mary Graves21:27.4Lake Orion99.2
9Katelynn Egli21:28.6Novi98.8
11Claire Heller21:28.7Detroit Country Day98.8
9Jane Meinecke21:29.3Royal Oak98.6
9Avery DeGrendel21:32.3Clarkston97.6
9Morgan Scally21:32.4White Lake Lakeland97.5
11Isabelle Krause21:34.4Walled Lake Northern96.9
10Sarah Stein21:34.4North Farmington96.9
12Elaine Burkmyre21:36.8Walled Lake Western96.1
12Anasofia Alegre21:37.3West Bloomfield95.9
9Kareena Babu21:40.8Novi94.7
9Claire Dunn21:41.1Pontiac Notre Dame Prep94.6
12Mackenzie Hendry21:41.5White Lake Lakeland94.5
10Camryn Quidort21:42.3Oxford94.2
12Talia Sachs21:43.1Birmingham Seaholm94.0
11Mary Larocca21:44.6Pontiac Notre Dame Prep93.5
11Emily Bieniasz21:44.9Walled Lake Central93.4
10Mya Tass21:45.5Novi93.2
12Alyssa Ko21:48.0Rochester Hills Stoney Creek92.3
9Maddie Lindley21:49.2Holly91.9
9Olivia Jenny21:49.7Bloomfield Hills91.8
10Lillian Brodoski21:50.3Lake Orion91.6
10Adele Bush21:50.3Birmingham Seaholm91.6
12Maia Conway21:50.4Royal Oak91.5
9Allie Gallagher21:51.0Walled Lake Northern91.3
11Molly Grubb21:51.7Birmingham Seaholm91.1
11Natalie Joiner21:51.9White Lake Lakeland91.0
12Holly Corteville21:52.5Walled Lake Northern90.8
12Ana Lopez21:54.8Rochester Adams90.1
11Allison Murray21:55.2Rochester Hills Stoney Creek89.9
9Genevieve Connolly21:56.0White Lake Lakeland89.7
12Jalia Marks21:58.9West Bloomfield88.7
11Ellie Nohovig22:00.5Highland-Milford88.2
12Anna Reineck22:01.6Clarkston87.8
12Morgan Gill22:02.9Rochester Hills Stoney Creek87.4
10Ava Danielson22:05.8Clarkston86.4
12Isabel Hanson22:05.8Rochester Hills Stoney Creek86.4
12Molly O’Brien22:06.3Marian (Bloomfield Hills)86.2
11Irene Oh22:09.3Troy85.2
11Rebecca Secord22:09.3Oxford85.2
9Viktoria MacDougall22:11.2Farmington84.6
12Keely Abbott22:13.3South Lyon83.9
10Carina Tortelli22:13.5Novi83.8
11Natalie Gibbs22:13.6Birmingham Roeper83.8
9Addison Sokolowski22:14.8Highland-Milford83.4
11Dayshana Kellogg22:16.7Oak Park82.8
10Elizabeth Crawford22:17.5Lake Orion82.5
11Megan Fannon22:18.1South Lyon East82.3
9Logan Robison22:19.3Clarkston81.9
12Sophie Cloutier22:19.5Birmingham Seaholm81.8
9Samantha Francis22:19.9Farmington Hills Mercy81.7
12Ella Lamendola22:20.8Rochester Hills Stoney Creek81.4
12Abby Rice22:20.9Rochester Hills Lutheran NW81.4
12Maddie Feurig22:22.8Lake Orion80.7
12Natalie Bales22:22.9Oxford80.7
9Lauren Giroux22:26.4Troy79.5
10Katie Drouillard22:27.0Birmingham Seaholm79.3
12Allison Giroux22:27.6Troy79.1
9Alex Iacoban22:28.3Farmington78.9
10Audrey Henckel22:29.2Rochester78.6
10Lucineia Harvey22:30.1South Lyon78.3
10Hailey Fisher22:30.6Auburn Hills Avondale78.1
9Anna MacDonald22:32.8Royal Oak77.4
9Isabelle Verellen22:33.2White Lake Lakeland77.3
9Georgia Hopkins22:33.6Detroit Country Day77.1
12Maya Noren22:34.8Troy76.7
11Lily Rosender22:35.8Walled Lake Northern76.4
12Katherine Wischman22:38.0Royal Oak75.7
10Abby Spencer22:39.5Farmington75.2
11Abigail Short22:39.7Berkley75.1
12Carley Richardson22:42.0Bloomfield Hills74.3
12Megyn Fox22:45.0Lake Orion73.3
9Jenna Sievert22:45.8White Lake Lakeland73.1
11Hannah Childers22:46.1Rochester Adams73.0
11Madeline Augustyn22:46.5White Lake Lakeland72.8
12Faylinn Wong22:46.6Farmington72.8
12Kate Heaman22:46.8Farmington Hills Mercy72.7
9Lucille Clark22:47.1Marian (Bloomfield Hills)72.6
9Olivia Petrowski22:49.0Royal Oak72.0
11Ailey Kenny22:49.0Rochester Adams72.0
12Alexandra Kirshman22:50.3Walled Lake Northern71.6
10Emma Viggiano22:52.5Royal Oak70.8
9Gabrielle Goleski22:53.6Lake Orion70.5
9Liliana Anderson22:55.6Lake Orion69.8
10Kenna Klonowski22:55.7South Lyon East69.8
11Sophie Derkevorkian22:56.5Farmington Hills Mercy69.5
10Katelyn Sickinger22:56.8Birmingham Seaholm69.4
11Jenna Rivera22:57.0Beverly Hills Groves69.3
10Meghan Mullen22:57.2South Lyon East69.3
9Elizabeth Macey22:58.3Royal Oak68.9
9Miah Randall22:59.5Holly68.5
10Lillian Limberg23:00.3Rochester68.2
11Sierra Anthony23:00.5Bloomfield Hills68.2
8Madison Markowicz23:00.5Novi Christian Academy68.2
9Skylar Seedman23:00.6Rochester68.1
9Flora Ramos23:00.7Pontiac Notre Dame Prep68.1
9Hannah Haines23:01.0Madison Heights Lamphere68.0
12Katie Adams23:02.0Rochester Adams67.7
10Lily Hardin23:04.5Highland-Milford66.8
11Rose Losey23:04.8Royal Oak Shrine66.7
9Olivia Carlson23:05.1Bloomfield Hills66.6
11Selina Lin23:07.5Birmingham Seaholm65.8
11Regina Garcia Burciaga23:07.9Rochester Adams65.7
12Tamia Conway23:09.0Royal Oak65.3
12Rose Pebbles23:09.7Novi65.1
10Riley McCann23:11.6Oxford64.5
12Annalise Griffin23:11.7Bloomfield Hills64.4
10Sabrina Gaul23:12.0Troy64.3
12Mya Guillermo23:12.4Novi Christian Academy64.2
11Stella Phillips23:14.2Rochester Adams63.6
9Samantha Allen23:15.5South Lyon East63.2
11Dakota Poljanac23:16.3Rochester62.9
11Maddie Szlachta23:17.1Rochester Hills Lutheran NW62.6
9Breslin Scott23:17.2White Lake Lakeland62.6
9Addison Redmon23:18.4Lake Orion62.2
12Emma Burrows23:20.5West Bloomfield61.5
9Paityn Sweet23:21.7Clarkston61.1
10Cristina Wenderski23:22.4Wixom St. Catherine60.9
9Samantha DeMore23:24.1Novi60.3
9Charlotte Hartley23:24.3Detroit Country Day60.2
12Kendall Zaliwski23:25.4Rochester Hills Lutheran NW59.9
12Addison Bellows23:25.4Pontiac Notre Dame Prep59.9
9Anabelle Mangan23:25.7South Lyon59.8
9Kodi Qin23:25.9Novi59.7
12Hannah Li23:27.1Cranbrook Kingswood59.3
10Adela Jurado23:27.4White Lake Lakeland59.2
11Defne Dogusoy23:28.1Cranbrook Kingswood59.0
9Marianna Muzzin23:30.0Birmingham Seaholm58.3
9Megan Mateer23:30.9Detroit Country Day58.0
9Devon Byrne23:31.3Holly57.9
11Isabelle Renner23:31.4Walled Lake Central57.9
11Jessica Duncan23:32.0Troy57.7
12Genesis Margiawicz23:33.2Walled Lake Northern57.3
9Natalie Meldrum23:33.5Lake Orion57.2
9Taylor Byrne23:35.0Holly56.7
10Lydia Binelli23:35.0Berkley56.7
10Layla Kallivayalil23:37.1Bloomfield Hills56.0
12Jordan Smyth23:37.3Rochester Adams55.9
10Kierra Magner23:39.4Farmington55.2
12Morgan Engberg23:39.7South Lyon East55.1
11Addison Mikel23:41.2Pontiac Notre Dame Prep54.6
10Lucy VanHaerents23:41.8Royal Oak54.4
11Mia Boland23:42.6Beverly Hills Groves54.1
12Anoush Smith23:44.3Birmingham Seaholm53.6
9Aiyana Wyman23:46.8Royal Oak52.7
11Kyla Zonneveld23:50.0White Lake Lakeland51.7
9Kira Pebley23:50.4Novi51.5
10Abigail Yatooma23:52.3Novi Christian Academy50.9
9Joy Seabolt23:54.0Farmington Hills Mercy50.3
11Grace Johnson-Sears23:54.7Birmingham Seaholm50.1
10Alison Doka23:55.3Rochester Hills Stoney Creek49.9
9Sofia Razny23:55.7Farmington Hills Mercy49.8
12Claire Walker23:55.9Clarkston49.7
10Charlotte Strausbaugh23:56.3Rochester Hills Stoney Creek49.6
9Olivia McDowell23:56.3Holly49.6
11Lindsay Kidder23:57.3South Lyon49.2
11Ava Martynenko23:57.9Novi49.0
12Sophia Donnellon23:58.2Rochester48.9
9Reese Deller24:00.7Rochester48.1
10Elena Recinto24:00.8North Farmington48.1
12Madison Juchno24:01.6Wixom St. Catherine47.8
12Autumn Troupe24:02.0Novi Christian Academy47.7
9Alexa Barrett24:02.1Birmingham Seaholm47.6
9Olivia Dixon24:02.5Birmingham Seaholm47.5
12Isabel Torres24:04.2Farmington46.9
9Morgan Gauchey24:05.0Novi46.7
9Lilly Francek24:05.6Lake Orion46.5
11Hayley Carter24:05.7Walled Lake Northern46.4
9Isabella Kaminskas24:06.6Pontiac Notre Dame Prep46.1
9Violet Mlutkowski24:07.8Berkley45.7
9Leah Thomas24:07.9Oak Park45.7
10Sarah Cook24:09.4South Lyon45.2
9Morgan Sprague24:09.7White Lake Lakeland45.1
10Amelie Burtka24:10.2West Bloomfield44.9
10Taryn Marco24:12.5White Lake Lakeland44.2
11Valeria Miranda-Diaz24:13.2Troy Athens43.9
11Grace MacDonald24:14.3Rochester Hills Lutheran NW43.6
9Chellie Slocum24:15.9Detroit Country Day43.0
11Morgyn Lafontaine24:16.3Orchard Lake St. Mary’s42.9
9Josephine Malcolm24:16.5Royal Oak Shrine42.8
9Valentina Mansour24:16.9Troy Athens42.7
11Maria Mollicone24:17.1Rochester42.6
9Matilda Mountain24:18.0Berkley42.3
10Addison Darnell24:18.2Novi42.3
12Maggie Grigg24:19.9Rochester Hills Stoney Creek41.7
12Morgan Poploskie24:20.6Clarkston41.5
12Katie Broth24:20.6Lake Orion41.5
9Lucille Ragheb24:20.8Birmingham Seaholm41.4
11Annaliese Losey24:21.3Royal Oak Shrine41.2
11Abby Walton24:21.4Marian (Bloomfield Hills)41.2
9Aris Swan24:21.9Waterford Kettering41.0
9Claire Pikal24:22.0Waterford Kettering41.0
12Olivia Zahnow24:22.5Marian (Bloomfield Hills)40.8
10Cheyenne Jasper24:23.5Oxford40.5
10Kaavya Krishnamony24:24.1Novi40.3
12Chloe Wallis24:25.4South Lyon39.9
12Kelsey Joiner24:26.5White Lake Lakeland39.5
10Sophia Duclos24:27.0Walled Lake Northern39.3
9Alissa Monsere24:27.9Highland-Milford39.0
9Madison Cornett24:27.9Highland-Milford39.0
12Maddie May24:28.2Orchard Lake St. Mary’s38.9
10Wren Thomson24:28.6Beverly Hills Groves38.8
9Kendall Beus24:28.9Novi38.7
12Taylor Gildner24:29.1Rochester Adams38.6
12Alison Rockafellow24:29.6Holly38.5
10Abigail Ferris24:30.8Madison Heights Lamphere38.1
10Hannah Ersig24:30.8Oxford38.1
10Audrie Dixon24:31.2Waterford Kettering37.9
9Marni Levine24:31.8Berkley37.7
10Charlotte Wilburn24:34.5Rochester Hills Stoney Creek36.8
12Candice Guibert de Bruet24:36.5Birmingham Seaholm36.2
10Maggie Gross24:39.0Walled Lake Western35.3
9Leah Nalichowski24:43.3Marian (Bloomfield Hills)33.9
10Isabelle Downs24:44.0South Lyon East33.7
9Sophia Shvartsman24:44.0Cranbrook Kingswood33.7
12Josie Dubuc24:45.2Novi Christian Academy33.3
12Caleigh Bovensiep24:47.2Auburn Hills Avondale32.6
10Sonal Zachariah24:48.2Bloomfield Hills32.3
12Casey Robins24:49.6South Lyon31.8
10Victoria Andrzejczak24:49.8Orchard Lake St. Mary’s31.7
9Emma Hengeveld24:50.2Rochester31.6
11Margaux Kotcher24:52.1Cranbrook Kingswood31.0
12Olivia Wilson24:56.1South Lyon29.6
11Emily Bayliss24:56.3Berkley29.6
12Erin Kelly24:57.1Berkley29.3
11Christina Dinnan24:58.2West Bloomfield28.9
11Katie Macey24:58.5Royal Oak28.8
9Jasmine Rodner25:01.1White Lake Lakeland28.0
11Jenna Pohl25:02.3North Farmington27.6
11Emma Borgula25:03.5Marian (Bloomfield Hills)27.2
11Tess Tillman25:04.1Royal Oak Shrine27.0
10Eva Winter25:04.3Lake Orion26.9
10Breanna Swiech25:05.5South Lyon26.5
9Brooklyn Coyle25:06.3Walled Lake Central26.2
12Sarah Gundlach25:06.3Marian (Bloomfield Hills)26.2
10Elena Easow25:06.9Rochester26.0
11Kendall Sieradski25:12.0Clarkston24.3
11Lauren Williams25:12.2Clarkston24.3
12Alena Enerson25:12.9Berkley24.0
9Allison Laz25:15.1Walled Lake Central23.3
11Daniella Daman25:19.8Orchard Lake St. Mary’s21.7
11Rita Luhring25:23.1Rochester Hills Lutheran NW20.6
12Lillian Smith25:23.3Rochester Adams20.6
12Zoe Brower25:23.4South Lyon20.5
9Aubrey Zimmerman25:26.3Walled Lake Western19.6
12Alexa Richardson25:29.6Birmingham Seaholm18.5
11Addison Hartley25:30.7Detroit Country Day18.1
10Arwen Olson25:30.7Berkley18.1
9Shyla Ankatha25:31.1Marian (Bloomfield Hills)18.0
9Grace Bell25:33.9Novi Christian Academy17.0
11Isobel Malcolm25:36.1Royal Oak Shrine16.3
10Jordin Maddox-Jones25:38.7Oak Park15.4
12Theresa Koglin25:40.1South Lyon15.0
9Bailey Allen25:40.8Holly14.7
12Emma Salem25:41.7Troy Athens14.4
10Lana Almaskati25:43.8Cranbrook Kingswood13.7
11Tessa O’Donnell25:46.1Farmington Hills Mercy13.0
9Hannah Hughes25:49.0Rochester Adams12.0
9Sophia Wulff25:49.1Rochester Adams12.0
11Aida Machuca25:52.5Highland-Milford10.8
11Erin Connelly25:54.2Pontiac Notre Dame Prep10.3
11Lillian Beach25:54.9Rochester Adams10.0
10Elizabeth Burrell25:56.1Rochester Hills Lutheran NW9.6
10Savannah Meyers26:00.8North Farmington8.1
11Sage Booth26:00.9Bloomfield Hills8.0
12Megan Masters26:05.2Berkley6.6
11Ahnika Gaydos26:07.5Rochester Hills Stoney Creek5.8
10Stella Coe26:08.0Farmington Hills Mercy5.7
9Veronica DiFranco26:11.2Wixom St. Catherine4.6
11Chloe Surhigh26:12.9Royal Oak Shrine4.0
9Charlotte Woodruff26:13.6North Farmington3.8
11Liliana Smith26:14.2Orchard Lake St. Mary’s3.6
12Abigail Gardella26:16.8Marian (Bloomfield Hills)2.7
12Alyssa Fracasso26:20.3Birmingham Roeper1.6
12Mariana Herrera-perez26:20.4South Lyon1.5
11Jessica Pal26:21.0Bloomfield Hills1.3
9Lauren Guest26:22.1Rochester Hills Stoney Creek1.0
12Jackie Hertz26:24.4Rochester Hills Stoney Creek0.2

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRating
12Solomon Kwartowitz16:00.0Cranbrook Kingswood208.0
10Kyle O’Rourke16:07.4Highland-Milford205.5
12Sebastian Ramirez16:10.7Royal Oak204.4
11Taye Levenson16:13.1Bloomfield Hills203.6
11Kian Schneeweis16:14.4Troy203.2
12Ty Parker16:19.6Walled Lake Northern201.5
12Vishvaa Ravishankar16:26.3Troy199.2
11Alexander McArthur16:34.1Oxford196.6
12Oliver Moss16:37.4Berkley195.5
12Evan Rice16:41.2Walled Lake Northern194.3
11James Cusick16:48.0Oxford192.0
11Cayden DeGrendel16:49.6Clarkston191.5
12Braxton Sipes16:51.8Royal Oak190.7
12Bryce Nowik16:59.7Clarkston188.1
10Nate Linden16:59.8Troy Athens188.1
10Abenezer Cerone17:01.6Royal Oak Shrine187.5
9Nathan Bruss17:03.4Walled Lake Northern186.9
12Ferdinand Viereck17:05.0Rochester Adams186.3
12Carter Lukas17:05.7Novi186.1
11Blake Peardon17:05.8Lake Orion186.1
11Ryan Carrannanto17:07.3Highland-Milford185.6
11Drew Abbott17:07.5Detroit Catholic Central185.5
10Soma Sato17:08.0Novi185.3
12Aiden Janes17:08.8Rochester Adams185.1
10Ryan Barnes17:09.6Clarkston184.8
12Cass Feeney17:10.4Oxford184.5
12Jacob Esser17:12.4Troy Athens183.9
12Lucas Ames17:15.4Oxford182.9
12Julian Liang17:18.5Novi181.8
10Dylan Pascoe17:19.6Rochester181.5
10Max Houvener17:21.5Lake Orion180.8
11Reynold Wei17:21.6Rochester Adams180.8
12Oliver House17:27.0Lake Orion179.0
12Brayden Mullins17:31.3Highland-Milford177.6
11Max Myrand17:32.1Oxford177.3
12Drew Lenard17:32.2Rochester177.3
12Sean Stein17:33.7Lake Orion176.8
9Musa Kay17:33.8West Bloomfield176.7
11Jacob Hopkins17:34.5Detroit Country Day176.5
11Akshat Arora17:34.7Troy176.4
10Finn Gammerath17:35.7Walled Lake Northern176.1
12Jamieson White17:35.8North Farmington176.1
12Dylan Shoresh17:36.9Birmingham Seaholm175.7
11Richard Qu17:37.0Troy175.7
9Briggs Warren17:37.1Novi175.6
11Benjamin Peura17:37.2Farmington175.6
10Gavin Tisch17:37.4Detroit Catholic Central175.5
11Quinn Kelly17:39.0Troy175.0
12Conner Moya17:39.3Troy174.9
10Aiden LaVictor17:42.0Beverly Hills Groves174.0
11Kent Wilson17:46.7Clarkston172.4
12Andrew Floros17:46.8Clarkston172.4
11Reid Tatro17:49.2Highland-Milford171.6
9Trevor Baptist17:50.3Novi171.2
9Josh Sanchez17:52.4Highland-Milford170.5
12Joshua Simpson17:52.4Orchard Lake St. Mary’s170.5
11Braden Waechter17:53.6Clarkston170.1
12Andrew Mercier17:56.9Waterford Kettering169.0
11Myles Linden17:58.2Troy Athens168.6
12Skylar Jess-Isenegger17:58.3Highland-Milford168.6
10Bastien Beaubien17:58.6Highland-Milford168.5
11Drew Almquist17:58.7Novi168.4
11Cole Maxwell18:01.0Rochester Adams167.7
12Luke Neils18:01.5Highland-Milford167.5
10Isaac German18:01.7Novi167.4
11Thomas Watson18:02.0Detroit Catholic Central167.3
11Jacob Mack18:02.6South Lyon East167.1
12Anthony Goatley18:03.0Madison Heights Lamphere167.0
12Luke Heisel18:03.4South Lyon166.9
11Sam Fairchild18:04.5Walled Lake Northern166.5
12Liam Collins18:07.4Brother Rice165.5
11Austin Xiao18:07.6Troy165.5
12Miles Albert18:09.0South Lyon165.0
10Dylan Doggett18:09.3Highland-Milford164.9
11Isaak Brook18:09.4Pontiac Notre Dame Prep164.9
9Omar Elbashir18:09.6Detroit Country Day164.8
9Devin Lau18:10.1Farmington164.6
11Jacob Van Houten18:11.4Troy164.2
12Ryan Illikman18:11.7Detroit Catholic Central164.1
12Louis D’Souza18:14.9Troy163.0
12Dean Pascoe18:15.0Rochester163.0
11Joshua Ellingsworth18:15.2Clarkston162.9
12Bryce Bauman18:15.5Troy162.8
10Zac Brown18:16.2Holly162.6
10Gannon Wheeler18:18.0Highland-Milford162.0
9Keats Rosenbrock18:18.4Royal Oak161.9
12Michael Davies18:18.7Birmingham Seaholm161.8
10Joey Light18:19.4Troy161.5
11Anthony Oddo18:20.7Rochester Adams161.1
11Eugene Haley18:21.3Detroit Catholic Central160.9
10Frank Tanguy18:21.6Rochester Hills Stoney Creek160.8
9Broden Ladd18:21.7Holly160.8
10Cayden Canham18:22.2Oxford160.6
11Aidan Grazioli18:24.1South Lyon160.0
11Edward Badel18:24.7Detroit Catholic Central159.8
10Liam Dao18:25.3Royal Oak159.6
12Carson Sinica18:27.1South Lyon159.0
10Landon Heikka18:27.4Holly158.9
10Caleb Schwarz18:28.4Waterford Kettering158.5
11Owen Ryan18:28.6Detroit Catholic Central158.5
11Liam Wyman18:29.1South Lyon158.3
12Alex Mueller18:29.5South Lyon158.2
11Andres Jaime18:31.0Royal Oak157.7
11James Freeman18:33.0Rochester Hills Stoney Creek157.0
11Anthony Frei18:33.5Rochester156.8
11Chase Griffith18:34.4Walled Lake Northern156.5
11Jaxson Nowik18:35.6Clarkston156.1
10Trent Logan18:35.6Clarkston156.1
10Marcus Randall18:36.3Walled Lake Northern155.9
10Nikola Dahlgren18:36.6Walled Lake Northern155.8
11Jack Dysarz18:37.1Oxford155.6
11Andrew Ehresman18:37.5Detroit Catholic Central155.5
10Isaac Clark18:37.7Troy155.4
10Michael Bowker18:38.1Royal Oak Shrine155.3
12Shane Jowett18:38.8South Lyon155.1
12Nico Sobczak18:41.4South Lyon154.2
10Andrew Lopez18:41.7Royal Oak Shrine154.1
10Dallin Ormond18:45.1Walled Lake Western153.0
11Kellen Phillips18:46.0Highland-Milford152.7
12James Mavel18:46.5South Lyon152.5
11Shiv Patel18:47.5Troy152.2
12Matthew Boor18:47.9Clarkston152.0
12Jacob Muraco18:48.0Walled Lake Central152.0
12Carson Adcock18:48.2Highland-Milford151.9
11Jack Tultz18:48.7Clarkston151.8
10Goni Wong18:51.7Birmingham Roeper150.8
12Tanner Stewart18:52.0Lake Orion150.7
10Alex Hamilton18:53.2North Farmington150.3
9Conner McLaughlin18:53.2Rochester150.3
10Anthony Dubeck18:53.8Clarkston150.1
12Leo Savona18:54.4Royal Oak149.9
12Aidan Malik18:56.0Highland-Milford149.3
12John Price18:56.3Rochester Adams149.2
12Quinn O’Shea18:57.2Berkley148.9
10Ryan Hunt18:57.9Bloomfield Hills148.7
12George Sinishtaj18:59.1Brother Rice148.3
12Praneel Basu18:59.8Bloomfield Hills148.1
10Grant Jurand19:00.3Clarkston147.9
11Griffin Moore19:00.8Troy147.7
12Tyler Horvath19:00.8Rochester Adams147.7
11Peyton Rider19:00.9South Lyon East147.7
10Ashton Henckel19:01.1Rochester147.6
11Noah Murray19:01.2Bloomfield Hills147.6
12Parker Toth19:01.3Brother Rice147.6
11Evan Kelly19:02.2Highland-Milford147.3
9Aidan Wilson19:02.9Royal Oak147.0
11Jaiden Magat19:05.4Royal Oak146.2
11Liam Dempsey19:05.6Troy Athens146.1
12Nathan Robinson19:05.8Walled Lake Central146.1
11Mitch Ngatio19:06.3Rochester Adams145.9
11Logan Ference19:06.5Troy Athens145.8
11Nicholas McAlear19:06.5Highland-Milford145.8
11Ian Smith19:07.0Holly145.7
12Aaron Schiller19:07.1Oxford145.6
12Krish Kalmadi19:07.9Cranbrook Kingswood145.4
11Chase Hamlin19:09.8Birmingham Seaholm144.7
12Levi Gray19:09.8Walled Lake Northern144.7
9Jack Witt19:10.4Troy144.5
11Robert Romanski19:11.2Rochester Adams144.3
10Gavin Wilkins19:12.5Rochester Adams143.8
10Jake Yono19:14.0Orchard Lake St. Mary’s143.3
11Pete Lutz19:15.1Madison Heights Lamphere143.0
11Ryan Cifolelli19:15.9Beverly Hills Groves142.7
9Griffin Donohue19:16.0Highland-Milford142.7
11Alex Kitsopanidis19:16.8Detroit Country Day142.4
12Noah Miller19:17.8Troy Athens142.1
9Henry Witt19:18.4Troy141.9
9Daniel Lee19:19.0Novi141.7
11Georgio Aramouni19:20.2Madison Heights Lamphere141.3
11Ryan Wojichowski19:20.5Pontiac Notre Dame Prep141.2
10Henryk Fidler19:21.6Rochester Adams140.8
11Owen Zischke19:22.8South Lyon140.4
10Liam Aiuto19:23.3Royal Oak140.2
12Charles Santella19:23.8Rochester Adams140.1
11Jack Mattson19:23.8Walled Lake Northern140.1
12Matthew Rai19:23.9North Farmington140.0
10Henry Epler19:25.4South Lyon139.5
9Rodrigo Valenzuela19:25.7Novi139.4
10Camden Wornson19:25.9Rochester Adams139.4
12Michael Haass19:26.4Detroit Catholic Central139.2
12Aiden Cummins19:26.5Farmington139.2
10Evan Owczarek19:27.2Rochester138.9
10Mason Tines19:27.3Oxford138.9
12Tyler Nazak19:27.6Walled Lake Northern138.8
9Marcus O’Hara19:29.8Detroit Catholic Central138.1
10Ryan Harper19:30.3Troy Athens137.9
12Solomon Strong19:30.4South Lyon East137.9
11Grant Foumia19:32.6Orchard Lake St. Mary’s137.1
10Alexandro Skakal19:33.3Lake Orion136.9
11Peter O’Brien19:33.7Birmingham Seaholm136.8
11Ben Giroux19:35.7Rochester Hills Stoney Creek136.1
10Ryder Dayton19:35.8Rochester Hills Lutheran NW136.1
12Cooper Crewes19:36.0Walled Lake Central136.0
12Owen Weinberger19:36.0Walled Lake Northern136.0
9Brady Klementowski19:36.3South Lyon135.9
11Aiden Baugh19:36.6Waterford Kettering135.8
10Myles Guttovz19:37.1Farmington135.6
12Arjun Patel19:37.7Birmingham Seaholm135.4
10Owen Osterbur19:38.9Rochester Adams135.0
9Zach McGee19:38.9Lake Orion135.0
9Luke Nagy19:39.5Rochester Adams134.8
10Blake Kurczewski19:39.6Walled Lake Northern134.8
9Joshua Drouillard19:40.6Walled Lake Central134.5
10Quinton Rohlfing19:41.4Lake Orion134.2
11John Roraff19:41.6Rochester134.1
11Benjamin Eber19:43.5Oxford133.5
11Reid Weber19:43.6Troy Athens133.5
12Ethan Jenney19:43.7Bloomfield Hills133.4
12Jack Logsdon19:43.9Lake Orion133.4
12Tommy Abazi19:44.4Southfield Christian133.2
11Alex Blakemore19:44.5Highland-Milford133.2
10Benjamin Ruprecht19:44.8Rochester133.1
9Tyler Hennessey19:45.7Berkley132.8
12Alexis Laurent19:46.4Lake Orion132.5
10Haven William19:46.8West Bloomfield132.4
11Hector Ibarra19:46.8Rochester Adams132.4
10Braden Rykse19:47.0Clarkston132.3
9Beckett Sipes19:47.4Royal Oak132.2
11Donald Nurkala19:48.3Detroit Catholic Central131.9
9Taye McKinney19:48.8Beverly Hills Groves131.7
11Ashton Kandt19:48.9South Lyon131.7
11Maximus Sinanis19:51.0Novi131.0
11Patrick Delavan19:51.3Rochester Hills Stoney Creek130.9
10Reuben Jiran19:51.6Novi Christian Academy130.8
10Billy (William) Hoagland19:51.7Cranbrook Kingswood130.8
11Christopher Hunter19:51.7Pontiac Notre Dame Prep130.8
11Ben Klingbeil19:52.1Orchard Lake St. Mary’s130.6
12Andrew Haller19:53.8Walled Lake Central130.1
11Trevor Mulheisen19:54.5Royal Oak129.8
11Reece Sage19:54.6Walled Lake Northern129.8
11Isaac Contreras-Brumley19:55.3Royal Oak129.6
9Preston Varnauskas19:55.6Rochester Hills Lutheran NW129.5
11Carter Woolbright19:55.8West Bloomfield129.4
9Hayden Brown19:55.9South Lyon East129.4
11Brady Little19:56.0South Lyon129.3
9Collin Diffin19:57.3South Lyon East128.9
9Luke Shelton19:57.4Troy Athens128.9
10Thompson You19:57.9Detroit Country Day128.7
11Alejandro Valenzuela19:58.7Novi128.4
9Colin Blachford19:58.9Troy Athens128.4
12Brett Bardallis19:59.1South Lyon East128.3
10Nathan Mroz20:00.5Detroit Catholic Central127.8
9David Bazan20:00.6Novi127.8
9Nicholas Kostecke20:02.0Detroit Country Day127.3
10Austin Edwards20:02.2Oak Park127.3
9Isaac Kim20:02.5South Lyon East127.2
12Luke Shenton20:03.4Novi Christian Academy126.9
12Michael Kreps20:04.0Walled Lake Northern126.7
11Nicholas Mardelli20:04.1Pontiac Notre Dame Prep126.6
10Milo Heiss20:04.9South Lyon East126.4
9Edward Minor20:06.4Beverly Hills Groves125.9
10Kameron Patterson20:08.3Berkley125.2
10Donovan Rohn20:09.3Birmingham Seaholm124.9
12Christopher Poshadlo20:10.8Holly124.4
12Dwight Van’tzelfde20:10.9Holly124.4
10Jack Leuchtmann20:11.2Pontiac Notre Dame Prep124.3
10Brennan Hladney20:12.8Cranbrook Kingswood123.7
11Nate Bell20:13.2Bloomfield Hills123.6
12AJ Owen20:13.5Birmingham Roeper123.5
11Ian Kampo20:13.9Oxford123.4
12Matthew Anderson20:14.0Clarkston123.3
11Conor Courtade20:14.6Rochester Hills Stoney Creek123.1
12Jobe Skaff20:16.0Novi Christian Academy122.7
9Zachary Noel20:16.4Detroit Catholic Central122.5
11John Cobb20:17.5Bloomfield Hills122.2
9Gavin Pittenger20:17.7Lake Orion122.1
11Dylan Trent20:19.7Rochester Hills Stoney Creek121.4
12Luke Guevara20:21.0Birmingham Seaholm121.0
9Zachary Brown20:21.8Novi120.7
10Connor Joy20:22.3Birmingham Seaholm120.6
11Nick Goettlicher20:22.5South Lyon East120.5
12Kenny Locke20:23.5Lake Orion120.2
10Ryan Taylor20:23.6West Bloomfield120.1
9Josue Martinez20:23.8West Bloomfield120.1
12Hudson Novak20:24.6Walled Lake Western119.8
11Gavin Hullinger20:26.7Pontiac Notre Dame Prep119.1
10Jacob-D Johnson20:29.7Holly118.1
11Henry Francis20:29.9Farmington118.0
11Owen Crowder Smith20:32.1Cranbrook Kingswood117.3
11Athan Shizas20:33.5Rochester Hills Stoney Creek116.8
11Ravi Ankatha20:33.6Brother Rice116.8
11Tommy Lykins20:35.0South Lyon116.3
12Ben Redmon20:35.2Lake Orion116.3
9Brennan Smith20:36.0Detroit Catholic Central116.0
12Freddy MacWilliams20:36.1Beverly Hills Groves116.0
10Aaron Slanec20:37.6Royal Oak115.5
10Ethan Preston20:38.1Holly115.3
10Aeriq Abu Azrine20:39.1Royal Oak115.0
9Garrett Villemure20:39.6Beverly Hills Groves114.8
9Matthew Underhill20:40.9South Lyon East114.4
9Nick White20:41.4North Farmington114.2
10Evan Lent20:41.6Walled Lake Western114.1
9Gavin Wilde20:41.6North Farmington114.1
11Ashton Denys20:42.2Beverly Hills Groves113.9
10Travis Sam20:43.2Rochester113.6
10Joseph Bonus20:43.4Brother Rice113.5
10Emmett Fishwild20:43.5Royal Oak113.5
10Nolan Randell20:44.0Walled Lake Central113.3
10Henry Morales-Kramer20:45.8Madison Heights Lamphere112.7
9Benjamin Barkham20:47.1Rochester Hills Stoney Creek112.3
11Andrew Gerrits20:48.5Birmingham Roeper111.8
9Peter (Tsz Ching) Mei20:50.6Cranbrook Kingswood111.1
12Calen Priddy20:55.6Detroit Catholic Central109.5
9Max Mast20:57.1Detroit Catholic Central109.0
9Collin Grahl20:58.5Lake Orion108.5
11Mason Depas20:58.6Rochester108.5
11Mustafa Ali21:01.9Troy Athens107.4
9William Abbott21:02.4Detroit Catholic Central107.2
10Jay Shink21:03.7South Lyon East106.8
11Liam Carter21:05.4Pontiac Notre Dame Prep106.2
12Austin Ahler21:05.9Rochester Hills Lutheran NW106.0
9Charlie Maguire21:07.1South Lyon East105.6
11Francis Jabboury21:08.9Orchard Lake St. Mary’s105.0
12Will Prochko21:09.4Bloomfield Hills104.9
9Patrick Steele21:10.4Farmington104.5
9William Gold21:10.6Farmington104.5
11Oliver Kugler21:10.9Pontiac Notre Dame Prep104.4
9Carson Pavloff21:13.5Auburn Hills Avondale103.5
12Torin Friedrichs21:19.6Birmingham Seaholm101.5
10Brandon Chan21:20.1Auburn Hills Avondale101.3
11Lawrence Becton21:21.8Beverly Hills Groves100.7
10Robert Cabrera21:22.5Oxford100.5
9DeJuan Oakley21:22.7West Bloomfield100.4
12Winston Jenney21:23.1Bloomfield Hills100.3
10Joseph Young21:24.5Troy Athens99.8
11Daniel Quandt21:25.3Pontiac Notre Dame Prep99.6
11Phillip Burney21:26.4Oak Park99.2
9Jack (Siyuan) Zhang21:26.7Cranbrook Kingswood99.1
9Skyeler Horne21:30.6South Lyon East97.8
12Sean Gretzinger21:30.8Walled Lake Western97.7
12Robert O’Dell21:32.1Royal Oak Shrine97.3
11Lucas Kissoondial21:32.8Bloomfield Hills97.1
11Will Clemans21:33.1Cranbrook Kingswood97.0
10Samuel Labib21:34.2Pontiac Notre Dame Prep96.6
9John Hunter21:36.4Pontiac Notre Dame Prep95.9
9Nolan Gallagher21:38.2Novi Christian Academy95.3
12Elier Machado-Montellano21:41.5Oxford94.2
11Yusuf Imami21:42.0Detroit Country Day94.0
12Charles Martin21:42.9Holly93.7
9Braulio Limon Urdapilleta21:44.8Rochester Hills Stoney Creek93.1
12Owen Turner21:46.5Orchard Lake St. Mary’s92.5
10Kacper Tomczyk21:47.7Troy Athens92.1
10Matthew Buchanan21:49.1Oxford91.6
9Wyatt Bovensiep21:49.8Auburn Hills Avondale91.4
10Anders Bartlo21:51.5Oxford90.8
12Troy Kilanowski21:56.0Pontiac Notre Dame Prep89.3
9Mickey (Mikael) Sparkes21:56.9Cranbrook Kingswood89.0
11Luca Bartoi21:57.0Beverly Hills Groves89.0
9Dominic Berkemeier21:57.7Beverly Hills Groves88.8
11Roman Bahri21:58.0Bloomfield Hills88.7
10William Thibault21:58.6Royal Oak Shrine88.5
10Cooper Pender21:59.7Cranbrook Kingswood88.1
10Bailey McClain22:00.9Waterford Kettering87.7
9Cooper Malvasi22:01.1Rochester Hills Lutheran NW87.6
10Michael Aramouni22:02.1Madison Heights Lamphere87.3
10Johnny McKellar22:03.9Royal Oak86.7
10Jack Kalbfleisch22:07.7Birmingham Seaholm85.4
9Jax Bahri22:08.1Bloomfield Hills85.3
9Auden Kane22:11.0Bloomfield Hills84.3
10Andrew Nelson22:12.4Detroit Country Day83.9
10Alexander Wilson22:15.5Beverly Hills Groves82.8
11Carson Dybowski22:15.9Rochester Hills Lutheran NW82.7
10Joshua Burrows22:17.5West Bloomfield82.2
12Maxim Gross22:19.2West Bloomfield81.6
9Eli Vander Laan22:24.6Beverly Hills Groves79.8
10Matthew St. Andre22:26.4Pontiac Notre Dame Prep79.2
11Wallace Kurzer22:28.8Walled Lake Central78.4
11Edwin Kushner22:31.0Walled Lake Western77.7
11Andrew Jarvis22:31.3Orchard Lake St. Mary’s77.6
9Thomas Halligan22:34.2Holly76.6
9Thomas Lemmer22:35.4Orchard Lake St. Mary’s76.2
9Martin (Tianqui) Huang22:36.7Cranbrook Kingswood75.8
11Atreyu Humphrey22:36.8Pontiac75.7
9Brooklyn Bixler22:37.0Birmingham Roeper75.7
12Ian Pahuja22:37.7Birmingham Seaholm75.4
9Jackson Turnas22:37.8Rochester Hills Stoney Creek75.4
9Lukas Yeh22:38.7Cranbrook Kingswood75.1
9Xavier Allen22:43.4West Bloomfield73.5
9Kyler Shaw22:44.0North Farmington73.3
10Finnegan (Finn) Moore22:47.5Berkley72.2
10Kyle Brissette22:48.8Orchard Lake St. Mary’s71.7
11Owen Dobrowitsky22:48.8Birmingham Seaholm71.7
11Ethan Santonocito22:50.9Rochester Hills Stoney Creek71.0
10Matthew Mooradian22:56.1Cranbrook Kingswood69.3
10Paul Kabachinskiy22:57.6Walled Lake Western68.8
9Hunter Verplank23:10.0Cranbrook Kingswood64.7
12Brandon Puddy23:11.0Waterford Kettering64.3
12Johannes Hinterseher23:11.0Walled Lake Western64.3
12Michael Goldman23:11.1West Bloomfield64.3
9Gabe Shaffer23:12.3Royal Oak Shrine63.9
10Lorenzo Mio23:17.1Royal Oak Shrine62.3
11Elijah Thimotheose23:17.4West Bloomfield62.2
10Grant Mortsfield23:19.0Berkley61.7
12Elliott Malerman23:26.4Berkley59.2
10Ryan Rojas23:27.6South Lyon East58.8
11Tyler Clark23:38.1Beverly Hills Groves55.3
9Nicholas Croft23:39.8Beverly Hills Groves54.7
9Evan White23:42.5Rochester Hills Stoney Creek53.8
12Joey Hickey24:06.9Rochester Hills Stoney Creek45.7
11David Kopera24:07.5Cranbrook Kingswood45.5
10Yuki Tobo24:08.5Farmington45.2
10Aaryn Smith24:09.4Holly44.9
10Brady Hart24:13.7Berkley43.4
10Andrew Randall24:23.5Rochester Hills Stoney Creek40.2
12Konner Welch24:39.2Holly34.9
10Luke Jasinski24:40.0Orchard Lake St. Mary’s34.7
9Dyson Betts24:43.0Beverly Hills Groves33.7
12Andrea Previtali24:43.9West Bloomfield33.4
12James Fisher25:00.0Berkley28.0
9Jordan Roberts25:06.9Holly25.7
11Stanley Richard25:14.1Madison Heights Lamphere23.3
11Cameron McMeekin25:29.4Auburn Hills Avondale18.2
12Luke Stibor25:38.3Birmingham Roeper15.2
11Keegan Parr25:47.6Royal Oak Shrine12.1
9Josh Wallace25:55.7Rochester Hills Lutheran NW9.4

Leave a comment