Uncategorized

2023 Ratings: More August 29th Meets

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.

MeetGirls Adj.Boys Adj.Average
Barney Roy+35+30+33
Early Eagle-27-23-25
Milan Puddle Jumper-23-20-22
SW Rustbuster+17+15+16

GIRLS TEAM RATINGS

Girls TeamTop 5 Avg.Division
Saline122.01
Jenison109.91
Mattawan63.01
Ann Arbor Huron51.01
Girls TeamTop 5 Avg.Division
Otsego130.02
Monroe Jefferson78.62
Three Rivers77.62
Plainwell76.32
Marshall72.92
Paw Paw69.82
Parma Western68.82
Charlotte68.72
Vicksburg65.62
Hopkins64.32
Grosse Ile47.82
Newaygo35.32
Dundee20.72
Girls TeamTop 5 Avg.Division
Fennville79.03
Kent City66.13
Schoolcraft46.13
Lawton28.23
Delton-Kellogg14.63
Lakeview12.73
Olivet2.93
Girls TeamTop 5 Avg.Division
Gobles77.94

BOYS TEAM RATINGS

Boys TeamTop 5 Avg.Division
Saline184.11
Jenison183.91
Mattawan145.71
Jackson133.51
GR Union121.21
Belleville103.01
Boys TeamTop 5 Avg.Division
Marshall181.52
Otsego178.52
Plainwell175.52
Parma Western168.02
Vicksburg161.52
Three Rivers161.42
Hastings159.72
Paw Paw158.92
Monroe Jefferson150.12
Charlotte134.42
Dundee114.82
Allegan113.82
Hopkins103.52
Grand River Prep101.32
Grosse Ile99.02
Comstock Park88.42
BC Pennfield88.22
Milan74.02
Boys TeamTop 5 Avg.Division
Flat Rock158.23
Olivet153.33
Kent City150.23
Schoolcraft129.23
Parchment127.53
Constantine119.33
Bangor116.03
Coloma110.53
Fennville92.33
Springport58.03
Boys TeamTop 5 Avg.Division
Muskegon Catholic Central134.64

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
10Emma Hoffman18:31.0Otsego144.0SW Rustbuster
12Elaina (Laney) Alig19:14.4Saline142.9Milan Puddle Jumper
11Lila Volkers19:19.5Kent City142.5Early Eagle
12Jenna Pilachowski19:19.5Monroe Jefferson141.2Milan Puddle Jumper
12Logan Brazee18:59.3Otsego134.6SW Rustbuster
12Camille DeCola18:46.4Marshall132.9Barney Roy
12Maddie Vande Bunte19:22.6Jenison126.8SW Rustbuster
12Megan Germain19:23.2Otsego126.6SW Rustbuster
9Libby Smith19:25.1Gobles126.0SW Rustbuster
11Taylor Mitchell19:25.4Otsego125.9SW Rustbuster
9Caroline Randall19:10.7Hastings124.8Barney Roy
11Corynn Gady20:10.3Saline124.2Milan Puddle Jumper
11Naomi Diekman19:34.1Jenison123.0SW Rustbuster
11Madison Johnson19:38.5Paw Paw121.5SW Rustbuster
9Skylar Mejeur19:45.8Otsego119.1SW Rustbuster
11Mackenzie Sellenraad20:28.9Saline118.0Milan Puddle Jumper
10Josie Longcore19:49Plainwell118.0SW Rustbuster
11Megan Woelkers20:29.9Flat Rock117.7Milan Puddle Jumper
9Kamryn Salladay20:37.5Lakeview116.5Early Eagle
12Sonya Shelgikar20:34.7Ann Arbor Huron116.1Milan Puddle Jumper
9Katarina (Kate) Munson20:40.2Saline114.3Milan Puddle Jumper
12Emma Steele20:04.4Vicksburg112.9SW Rustbuster
10Rebekah Stachura20:07.8Otsego111.7SW Rustbuster
10Lillian Schlack20:51.1Saline110.6Milan Puddle Jumper
11Grace Oberski20:53.2Saline109.9Milan Puddle Jumper
9Paige McMeans20:15.8Jenison109.1SW Rustbuster
12Gracie Houtman21:02.7Kent City108.1Early Eagle
12Jennifer Hernandez-Medina20:21.2Three Rivers107.3SW Rustbuster
12Sparrow Centeno21:01.6Southgate Anderson107.1Milan Puddle Jumper
9Isabelle Sliter20:26.7Fennville105.4SW Rustbuster
9Ava DeYoung20:33.4Gobles103.2SW Rustbuster
11Grace Roth21:15.6Saline102.5Milan Puddle Jumper
12Jaeden Harshberger20:36.6Hopkins102.1SW Rustbuster
10Macy Guikema20:41.0Jenison100.7SW Rustbuster
12Nidia Martinez20:41.7Fennville100.4SW Rustbuster
9Sophie Roth21:28.8Saline98.1Milan Puddle Jumper
12Remington Arney21:33.2Newaygo97.9Early Eagle
12Angel Miller20:56.4Parchment95.5SW Rustbuster
11Kambria Moored21:03Hopkins93.3SW Rustbuster
9Hayden Lemieux21:10.8Paw Paw90.7SW Rustbuster
11Randi Pennington21:12.9Jenison90.0SW Rustbuster
10Alyssa Korte21:54.3Grosse Ile89.6Milan Puddle Jumper
12Anezka Pradna21:14.8Three Rivers89.4SW Rustbuster
11Lucinda Paliani22:04.7Ann Arbor Huron86.1Milan Puddle Jumper
11Taylor Klimp21:25.3Otsego85.9SW Rustbuster
11Kim Miller22:07.6Monroe Jefferson85.1Milan Puddle Jumper
11Raquel Curey21:12.0Parma Western84.3Barney Roy
12Kali Bunce21:35.5Mattawan82.5SW Rustbuster
10Avari Montgomery21:18.2Charlotte82.3Barney Roy
10Andrea Schwartz21:40.0Jenison81.0SW Rustbuster
11Emma Taggett21:47.1Plainwell78.6SW Rustbuster
11Vivian Idziak22:31.1GR Union78.6Early Eagle
12Olivea Gessner21:30.8Olivet78.1Barney Roy
11Ariana Pillot21:54.5Schoolcraft76.2SW Rustbuster
11Isabelle Goodrich21:37.0Charlotte76.0Barney Roy
9Lauren Shaffer21:55.5Gobles75.8SW Rustbuster
10Leah McPartlin21:37.6Marshall75.8Barney Roy
10Samantha Giles21:56.0Fennville75.7SW Rustbuster
11Kaylee Hovey22:38.3Dundee74.9Milan Puddle Jumper
12Riley Peer22:40.3Monroe Jefferson74.2Milan Puddle Jumper
12Eliza MacQuaig21:43.1Marshall74.0Barney Roy
10Jayden VandenAkker22:02.3Allegan73.6SW Rustbuster
12Nancy Gage22:42.5Saline73.5Milan Puddle Jumper
12Emily Ventrone22:03.0Three Rivers73.3SW Rustbuster
12Rebecca Rummel22:43.0Saline73.3Milan Puddle Jumper
11Marina Walz21:47.7Parma Western72.4Barney Roy
9Sydney Timmons22:06.2Otsego72.3SW Rustbuster
10Peyton Rhoades21:49.1BC Pennfield72.0Barney Roy
10Baylee Moore21:56.9Charlotte69.4Barney Roy
12Zane Sandelin22:15.0Vicksburg69.3SW Rustbuster
11MacKenzie MacDonald21:58.4Charlotte68.9Barney Roy
11Hannah Erlandson22:18.0Plainwell68.3SW Rustbuster
12Amelia Thompson23:02.5Big Rapids Crossroads Academy68.2Early Eagle
9Lillie Kerr22:22.2Three Rivers66.9SW Rustbuster
11Sophie Roberts22:22.6Mattawan66.8SW Rustbuster
10Jillian Hayes23:03.5Saline66.5Milan Puddle Jumper
11Isabella Stoetzel22:06.8Parma Western66.1Barney Roy
11Hailey Dodd22:09.7Parma Western65.1Barney Roy
10Gwen Todd22:27.9Plainwell65.0SW Rustbuster
11Abby Roth23:08.0Saline65.0Milan Puddle Jumper
9Sophia Lemieux22:32.6Paw Paw63.5SW Rustbuster
10Jaylee Chapman22:15.5Stockbridge63.2Barney Roy
11Mara McClellan23:14.7Saline62.8Milan Puddle Jumper
9Emily Satkowiak22:17.9Stockbridge62.4Barney Roy
9Brenna Yocum22:36.5Otsego62.2SW Rustbuster
11Ava Vergara22:36.5Mattawan62.2SW Rustbuster
10Amerie Wilson23:16.9Milan62.0Milan Puddle Jumper
11Elizabeth (Lizzie) Thibeault23:18.2Saline61.6Milan Puddle Jumper
10Ayla Stager23:20.8Saline60.7Milan Puddle Jumper
12Megan Zahnow22:46.6Vicksburg58.8SW Rustbuster
11Christina Mendoza22:47.5Fennville58.5SW Rustbuster
12Neva Rognes23:27.6Saline58.5Milan Puddle Jumper
10Natalie Barron22:48.7Mattawan58.1SW Rustbuster
9Anika Weurding22:52.3Lawton56.9SW Rustbuster
11Katelynn Reading23:32.6Saline56.8Milan Puddle Jumper
11Mia Schroeder23:34.5Monroe Jefferson56.2Milan Puddle Jumper
9Natalie Kuhl22:36.5Parma Western56.2Barney Roy
11Taylor Karasinski23:34.6Grosse Ile56.1Milan Puddle Jumper
9Madeline Goodwin22:55.8Otsego55.7SW Rustbuster
9Hadley Camp22:56.4Lawton55.5SW Rustbuster
11Zoie Wood22:56.9Gobles55.4SW Rustbuster
10Riley Provost23:37.2Saline55.3Milan Puddle Jumper
12Merissa Mendoza22:58.4Fennville54.9SW Rustbuster
10Allison Breining23:00.3Hopkins54.2SW Rustbuster
11Kylie Warner23:41.0Saline54.0Milan Puddle Jumper
11Ava Vaccaro22:43.3Stockbridge53.9Barney Roy
10Grace Brown23:41.5Jackson53.8Milan Puddle Jumper
12Samantha O’Meara23:02.5Delton-Kellogg53.5SW Rustbuster
9Harper Pinto23:42.7Ann Arbor Huron53.4Milan Puddle Jumper
12Hannah Barone23:04.2Jenison52.9SW Rustbuster
11Anaeli Garcia23:06.7Jenison52.1SW Rustbuster
11Haylie Sarver23:07.0Jenison52.0SW Rustbuster
12Jenna VanDussen23:07.7Schoolcraft51.8SW Rustbuster
12Raya Mergen-Henry23:09.2Plainwell51.3SW Rustbuster
11Alisha Esquivel23:53.9Kent City51.0Early Eagle
10Gabrielle Kilbourn23:10.1Three Rivers51.0SW Rustbuster
10Lydia Howard23:56.8Kent City50.1Early Eagle
10Alicia Shelton23:56.1Grosse Ile49.0Milan Puddle Jumper
11Addison Wurfel23:16.6Vicksburg48.8SW Rustbuster
12Ellie Hoekstra23:18.8Jenison48.1SW Rustbuster
9Maggie Wagner23:21.8Jenison47.1SW Rustbuster
10Andie Wildern23:04.4Charlotte46.9Barney Roy
9Lillian Dewey23:25.3Hopkins45.9SW Rustbuster
11Addison Blodgett23:26.2Schoolcraft45.6SW Rustbuster
12Paige Stiles23:26.8Mattawan45.4SW Rustbuster
12Amelia Hurst23:28.9Paw Paw44.7SW Rustbuster
9Laura Castrejon24:15.0Newaygo44.0Early Eagle
10Kaily McDaniel24:12.8Milan43.4Milan Puddle Jumper
12Brooklyn Badders23:33.6Otsego43.1SW Rustbuster
11Kailyn Austin24:18.1Saline41.6Milan Puddle Jumper
12Lillyann Parks23:20.4Marshall41.5Barney Roy
12Izzy Jacobs23:41Three Rivers40.7SW Rustbuster
11Johannah Houtkooper23:41.8Delton-Kellogg40.4SW Rustbuster
10Adriana Domingo23:24.5Marshall40.2Barney Roy
10Maura Young23:26.4Marshall39.5Barney Roy
9Brynn Copenhaver23:45.7Three Rivers39.1SW Rustbuster
10Maya Grossman23:47.9Vicksburg38.4SW Rustbuster
10Alaina Hoffman23:30.4Marshall38.2Barney Roy
12Bailey Burt24:29.5Saline37.8Milan Puddle Jumper
11Anahi Garcia23:51.7Jenison37.1SW Rustbuster
12Alyssa VanDussen23:53.1Schoolcraft36.6SW Rustbuster
9Lillian Coppernoll23:35.3Parma Western36.6Barney Roy
12Alyssa Masserant24:33.5Monroe Jefferson36.5Milan Puddle Jumper
9Mia Washington24:33.5Saline36.5Milan Puddle Jumper
11Ava Fisher23:56.4Jenison35.5SW Rustbuster
11Amelia Lynd23:39.8Parma Western35.1Barney Roy
10Hannah Gritzmaker24:46.2Saline32.3Milan Puddle Jumper
9Gianna DeCola23:51.4Marshall31.2Barney Roy
10Anna Hall24:13.5Plainwell29.9SW Rustbuster
12Ashley Waite24:14.1Lawton29.6SW Rustbuster
9Lanie Syrek23:56.8Parma Western29.4Barney Roy
11Sienna Trier24:55.1Saline29.3Milan Puddle Jumper
12Deanna Wood24:16:00Gobles29.0SW Rustbuster
10Kate Barron24:17.0Mattawan28.7SW Rustbuster
12Abby Goodwin24:17.3Paw Paw28.6SW Rustbuster
9Ava Boling24:20.7Paw Paw27.4SW Rustbuster
12Luna Canziani24:03.0Parma Western27.3Barney Roy
11Thalia Pineda25:08.2Newaygo26.3Early Eagle
12Abigail Zalis24:25.2Hopkins25.9SW Rustbuster
11Jaelynn Little24:26.6Bangor25.5SW Rustbuster
12Lucy Gench24:09.0Marshall25.3Barney Roy
11Luciana Sweeney25:08.4Saline24.9Milan Puddle Jumper
9Alayna Ranney24:30.3Plainwell24.2SW Rustbuster
11Avery Kelliher24:33.3Jenison23.2SW Rustbuster
10Solana Sutherland24:33.5Vicksburg23.2SW Rustbuster
9Kayle Babowicz25:14.3Flat Rock22.9Milan Puddle Jumper
12Cali Henderson24:35.5Jenison22.5SW Rustbuster
10Sophia Mihalko25:16.0Grosse Ile22.3Milan Puddle Jumper
12Eliana Heldt24:36.0Mattawan22.3SW Rustbuster
9Whitney Laura25:17.0Grosse Ile22.0Milan Puddle Jumper
11Miley Torres24:37.5Lawton21.8SW Rustbuster
12Natalie Wyman24:37.9Fennville21.7SW Rustbuster
11Mayeli Diaz24:40.6Paw Paw20.8SW Rustbuster
10Ruth (Ruthie) Bonfiglio25:20.7Saline20.8Milan Puddle Jumper
9Elena Garcia24:41.2Jenison20.6SW Rustbuster
11Samantha Pavlak24:42.0Schoolcraft20.3SW Rustbuster
11Hadley Tiffany25:26.2Lakeview20.3Early Eagle
9Raina Wiatrolik24:43.7Paw Paw19.8SW Rustbuster
10Georgianna Schmidt24:27.2Marshall19.3Barney Roy
11Claire Vos24:45.3Plainwell19.2SW Rustbuster
11Elliana Raterman24:48.5Jenison18.2SW Rustbuster
9Brooke Carpenter24:49.3Plainwell17.9SW Rustbuster
11Bertha Quiroga24:33.7Parma Western17.1Barney Roy
11Alison Vandyke24:53.8Plainwell16.4SW Rustbuster
10Kennedy Lange25:35.4Saline15.9Milan Puddle Jumper
9Lyla Kotecki25:41.0Muskegon Catholic Central15.3Early Eagle
9Addison Bell24:57.1Mattawan15.3SW Rustbuster
9Lydia Richards25:37.5Dundee15.2Milan Puddle Jumper
9Gabriella Hovey25:42.3Dundee13.6Milan Puddle Jumper
10Mila Southwick25:03.9Plainwell13.0SW Rustbuster
10Abigail Longman25:05.2Mattawan12.6SW Rustbuster
10Rylea Summey25:06.5Three Rivers12.2SW Rustbuster
11Addison Singleton24:53.3Parma Western10.6Barney Roy
11KayLynn Smith25:13.3Mattawan9.9SW Rustbuster
10Haylie Vanderwal24:56.9Olivet9.4Barney Roy
11Melaina Magnusson24:58.9Parma Western8.7Barney Roy
11Desiree Huitron26:01.9Wyoming Lee8.4Early Eagle
12Michelle Roque25:58.3Grosse Ile8.2Milan Puddle Jumper
11Kylie Main25:18.3Delton-Kellogg8.2SW Rustbuster
12Natalie Swisher25:59.0Dundee8.0Milan Puddle Jumper
11Savannah Headley25:19.2Three Rivers7.9SW Rustbuster
10Alexa Salo25:22.7Plainwell6.8SW Rustbuster
10Joseline Sanchez Magana26:07.5Newaygo6.5Early Eagle
10Carolina Mancera25:23.9Lawrence6.4SW Rustbuster
12Emma Kenyon25:24.8Paw Paw6.1SW Rustbuster
11Navaya Ingle25:25.8Hopkins5.7SW Rustbuster
9Mallorie DenHartigh25:26.7Schoolcraft5.4SW Rustbuster
12Kyli Bushee25:27.9Fennville5.0SW Rustbuster
9Lillian Bryan26:08.0Belleville5.0Milan Puddle Jumper
9Julianne Nadolski26:08.1Southgate Anderson5.0Milan Puddle Jumper
11Molly Willison26:14.5Lakeview4.2Early Eagle
9Kinsley May25:30.7Mattawan4.1SW Rustbuster
9Abigail Mulder25:35.4Schoolcraft2.5SW Rustbuster
9Eliza Milarch25:17.9Charlotte2.4Barney Roy
12Aamori Paz26:21.2Newaygo1.9Early Eagle
9Alaina Smith26:21.5Grand River Prep1.8Early Eagle
10Shyla Smith26:18.0Saline1.7Milan Puddle Jumper
9Liliana Herrera26:22.1Newaygo1.6Early Eagle
12Catherine Cone26:22.6Muskegon Catholic Central1.5Early Eagle
12Hailey Alward25:20.6Charlotte1.5Barney Roy
12Sarah Conley26:19.8Ann Arbor Huron1.1Milan Puddle Jumper
11Myah Duimstra25:40.0Hopkins1.0SW Rustbuster
11Eliza Farr26:21.1Saline0.6Milan Puddle Jumper
9Mara Bivens25:25.1Parma Western0.0Barney Roy

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
12Truman Johnson16:17.5Saline200.8Milan Puddle Jumper
11Jack Bidwell15:31.0Marshall199.7Barney Roy
11Seth Conner15:52.4Jenison197.5SW Rustbuster
11Mason Lucas15:54.6Jenison196.8SW Rustbuster
11Isaak Rubley16:40.0Dundee193.3Milan Puddle Jumper
11Sullivan Zietlow16:06.5Three Rivers192.8SW Rustbuster
11Henry Cox16:07.8Plainwell192.4SW Rustbuster
12Cooper Singleton15:56.1Parma Western191.3Barney Roy
10Brennan LaRusso16:50.2Saline189.9Milan Puddle Jumper
12Connor Griffith16:05.5Marshall188.2Barney Roy
12Boden Genovese16:21.9Coloma187.7SW Rustbuster
12Samuel Martini17:00.1Kent City187.6Early Eagle
10Jacob Stanislawski17:03.8Flat Rock185.4Milan Puddle Jumper
9Jacob Szalay17:06.0Saline184.7Milan Puddle Jumper
11Reece Davis16:18.4Marshall183.9Barney Roy
9Ryan Good16:20.0Parma Western183.3Barney Roy
10Kenny Sheffer16:36.6Otsego182.8SW Rustbuster
11Matthew Schwartz16:45Jenison180.0SW Rustbuster
12Isaac Veen16:46.6Plainwell179.5SW Rustbuster
11Holten Mulherin16:49.4Otsego178.5SW Rustbuster
11Aidan Goodwin16:50.2Otsego178.3SW Rustbuster
9Abraham McHugh16:36.3Marshall177.9Barney Roy
11Parker Strelecki16:52Jenison177.7SW Rustbuster
10Edison Lopeman16:40.1Parma Western176.6Barney Roy
11Caleb Wesseldyk16:55.7Otsego176.4SW Rustbuster
12Lucas Hopkins16:41.1Olivet176.3Barney Roy
11Logan VanHouten16:56.2Otsego176.3SW Rustbuster
11Saman Meshinchi17:36.5Saline174.5Milan Puddle Jumper
12Riley Shults16:46.8Hastings174.4Barney Roy
11Braylen Eaton16:50.2Charlotte173.3Barney Roy
12Conner Fountain16:50.6Olivet173.1Barney Roy
11Andrew Commeret17:44.2Comstock Park172.9Early Eagle
10Marcel Stork17:06.8Mattawan172.7SW Rustbuster
11Brandon Simmons16:52.2Hastings172.6Barney Roy
10Owen Fisher17:10.2Mattawan171.6SW Rustbuster
11Nathan Vargo17:46.0Flat Rock171.3Milan Puddle Jumper
10Donovan Ryan17:11.7Plainwell171.1SW Rustbuster
12Koen Lanker17:47.8Saline170.7Milan Puddle Jumper
11Skye Smith17:13.3Vicksburg170.6SW Rustbuster
11Dante Pillot17:15.9Schoolcraft169.7SW Rustbuster
12Brayden Odell17:17.1Vicksburg169.3SW Rustbuster
12Matthew Schreiner17:17.7Otsego169.1SW Rustbuster
10Lucas Taraszkiewicz17:54.3Flat Rock168.6Milan Puddle Jumper
11Corey Jones17:58.5Comstock Park168.2Early Eagle
11Billy Pipkorn17:21.7Plainwell167.8SW Rustbuster
11Andrew Wangler17:22.1Jenison167.6SW Rustbuster
12Eddy Charron17:22.6Paw Paw167.5SW Rustbuster
12Liam Troutner17:24.7Plainwell166.8SW Rustbuster
9Christopher Vogt17:25.2Paw Paw166.6SW Rustbuster
9John (Jack) Klein18:06.7Saline164.4Milan Puddle Jumper
12Liam Newton18:08.2Saline163.9Milan Puddle Jumper
10Reece Howes17:36.8Three Rivers162.7SW Rustbuster
12William Steinhour18:13.3Monroe Jefferson162.2Milan Puddle Jumper
9Jacob Cole18:18.0Saline160.7Milan Puddle Jumper
9Hunter Smith17:43.2Vicksburg160.6SW Rustbuster
12Aden Webber17:44.8Paw Paw160.1SW Rustbuster
9Caiden Caswell17:48.9Vicksburg158.7SW Rustbuster
11Robbie King17:50.1Constantine158.3SW Rustbuster
11Kaiden Gore17:36.3Marshall157.9Barney Roy
12Owen Lyonnais18:30.0Muskegon Catholic Central157.7Early Eagle
10Hiro Nguyen17:52.5Plainwell157.5SW Rustbuster
12Jacob Howes17:53.9Three Rivers157.0SW Rustbuster
12Reuben Solmes17:39.3Hastings156.9Barney Roy
10Grant Conley17:40.3Charlotte156.6Barney Roy
11Micah Johnson17:42.9Hastings155.7Barney Roy
9Kellen Chalupa17:58.6Allegan155.5SW Rustbuster
10Myles Hendel18:00Jenison155.0SW Rustbuster
11Michael Lounsbury18:02.3Paw Paw154.2SW Rustbuster
12Jaren Vogel18:40.4Kent City154.2Early Eagle
12Caden Ehgotz18:39.6Belleville153.5Milan Puddle Jumper
12David Martin17:50.1Parma Western153.3Barney Roy
11Elliot Cole18:05.3Parchment153.2SW Rustbuster
12Ben Merkel18:41.4Monroe Jefferson152.9Milan Puddle Jumper
12Jacob Lyonnais18:45.4Muskegon Catholic Central152.5Early Eagle
12Nolan West18:43.9Monroe Jefferson152.0Milan Puddle Jumper
10Matthew Carbajo18:46.2Grosse Ile151.3Milan Puddle Jumper
12Matthew Roehm18:51.2Saline149.6Milan Puddle Jumper
10Connor Wangler18:16.4Jenison149.6SW Rustbuster
10Jonah Zietlow18:16.4Three Rivers149.5SW Rustbuster
11Keagan Cole18:17Parchment149.3SW Rustbuster
11Thomas Endres18:55.1Saline148.3Milan Puddle Jumper
10Everett Radgens18:20.6Vicksburg148.1SW Rustbuster
11Nathan Chapin18:21.2Jenison147.9SW Rustbuster
10Caleb Storey18:21.2Jenison147.9SW Rustbuster
11Ethan Henry18:21.7Jenison147.8SW Rustbuster
11Eddy Granados18:24.7Coloma146.8SW Rustbuster
9Ryan Steben18:59.8Saline146.8Milan Puddle Jumper
12Jack Walkenhorst19:03.5Muskegon Catholic Central146.5Early Eagle
10Nolan Wenglikowski18:25.6Jenison146.5SW Rustbuster
10Spencer Babcock18:25.9Paw Paw146.4SW Rustbuster
10Bryson White19:03.9Jackson145.4Milan Puddle Jumper
12Jackson Lillrose18:14.5Marshall145.2Barney Roy
11Andrew Hintz19:05.2Monroe Jefferson144.9Milan Puddle Jumper
12Isaac Perez18:30.9Three Rivers144.7SW Rustbuster
10Charlie Brauer18:32Three Rivers144.3SW Rustbuster
9William Gancer18:17.1Stockbridge144.3Barney Roy
12Micah Morehouse18:17.2Marshall144.3Barney Roy
12Junior Tovar19:11.2Grand River Prep143.9Early Eagle
10Trent Hansen18:34.8Plainwell143.4SW Rustbuster
11Tyler Caruso18:35.7Bangor143.1SW Rustbuster
12Daniel Dryer18:21.5Olivet142.8Barney Roy
10Brandon McCullough19:16.6Kent City142.1Early Eagle
10Mason Liepman19:13.9Saline142.0Milan Puddle Jumper
10Evan Schaefer18:25.8Olivet141.4Barney Roy
12Elisha Correll19:15.9Jackson141.4Milan Puddle Jumper
9Chase Boff18:41.8Paw Paw141.1SW Rustbuster
11Tomas Mendez18:47.2Jenison139.3SW Rustbuster
12Caleb LaBoe18:33.6Hastings138.8Barney Roy
11Eric Tenario19:27.0GR Union138.7Early Eagle
10Hollis Mick19:24.0Jackson138.7Milan Puddle Jumper
12Jonah Teed18:35.3Hastings138.2Barney Roy
10Luke Masserant19:25.4Monroe Jefferson138.2Milan Puddle Jumper
11Sam Vesperman19:25.5Grosse Ile138.2Milan Puddle Jumper
11Jacob Marth18:52.6Jenison137.5SW Rustbuster
9Gage Stray19:33.2Kent City136.6Early Eagle
12Gunnar Rochon19:30.4Belleville136.5Milan Puddle Jumper
10Alessandro Avila18:57.4Constantine135.9SW Rustbuster
10Orion Galloway19:32.5Monroe Jefferson135.8Milan Puddle Jumper
9Brayden Kelliher18:58.0Jenison135.7SW Rustbuster
11Adam Brodie19:33.5Flat Rock135.5Milan Puddle Jumper
12Jackson Stewart18:58.5Mattawan135.5SW Rustbuster
10Isaac Fullerton18:44.3Parma Western135.2Barney Roy
9Max Viveros19:41.2GR Union134.0Early Eagle
11Carter Stevens18:48.8Galesburg-Augusta133.7Barney Roy
11Micah Derks19:03.9Jenison133.7SW Rustbuster
12Parker Prior19:39.6Milan133.5Milan Puddle Jumper
10Cameron Weers18:50.3Marshall133.2Barney Roy
9Caleb DuPuis19:05.3Jenison133.2SW Rustbuster
9Landen Gessner18:50.9Olivet133.0Barney Roy
12Kyler Behrenwald19:45.3Lakeview132.6Early Eagle
10Trey Hall19:08.8Three Rivers132.1SW Rustbuster
11Titan Parker18:54.2Parma Western131.9Barney Roy
12Billy Webster19:10.3Paw Paw131.6SW Rustbuster
12Xander Hartunian19:45.8Monroe Jefferson131.4Milan Puddle Jumper
12Bruno Jorgensen19:12.2Jenison130.9SW Rustbuster
11Brenden Slanker18:57.9Charlotte130.7Barney Roy
12Blake Mahler19:48.1Saline130.7Milan Puddle Jumper
11Fernando Diaz-Guzman19:52.2Kent City130.3Early Eagle
12Nicholas Dropiewski19:50.0Flat Rock130.0Milan Puddle Jumper
12Robert Yoder19:15.9Three Rivers129.7SW Rustbuster
9Archer Wilson19:16.2Otsego129.6SW Rustbuster
9Aron Mascorro19:54.5Walkerville129.5Early Eagle
9Michael Munson19:51.6Saline129.5Milan Puddle Jumper
12Carter Verkerk19:52.2Saline129.3Milan Puddle Jumper
11Gabe Zapata19:18.9Lawrence128.7SW Rustbuster
10Max McDowell19:04.0Olivet128.7Barney Roy
11Emerson Townsend19:19.7Paw Paw128.4SW Rustbuster
11Benjamin Slagter19:20.3Jenison128.2SW Rustbuster
10Chase Weers19:10.0Marshall126.7Barney Roy
10Dylan Mineweaser20:00.9Jackson126.4Milan Puddle Jumper
11Kenyon Katje19:26.2Hopkins126.3SW Rustbuster
11Joel Bezeau20:02.9Monroe Jefferson125.7Milan Puddle Jumper
9Jonah Busen20:03.5Monroe Jefferson125.5Milan Puddle Jumper
12Landon Metty19:13.8BC Pennfield125.4Barney Roy
10Lukas Rennells20:08.1Muskegon Catholic Central125.0Early Eagle
12Harold Crowner20:05.5Saline124.8Milan Puddle Jumper
9Carter Mitton20:05.7Saline124.8Milan Puddle Jumper
12Aiden Alegria19:15.8Marshall124.7Barney Roy
11Richard George19:31.4Mattawan124.5SW Rustbuster
10Tanner Christensen19:32.2Mattawan124.3SW Rustbuster
9Gunnar Djerf19:32.3Otsego124.2SW Rustbuster
10Matthew Lyon19:33.2Allegan123.9SW Rustbuster
10David Sager19:35.3Gobles123.2SW Rustbuster
12Mason Gardea19:36.7Fennville122.8SW Rustbuster
9Carson Summerfield19:37.2Vicksburg122.6SW Rustbuster
9Noah Withers19:37.5Lawton122.5SW Rustbuster
12Roman Bonfiglio20:12.6Saline122.5Milan Puddle Jumper
9Jaxon Bunce19:38Mattawan122.3SW Rustbuster
10Ace Drewyor19:38.3Schoolcraft122.2SW Rustbuster
10TJ Pokorny20:13.6Southgate Anderson122.1Milan Puddle Jumper
10Dontrel Taylor19:39.1Three Rivers122.0SW Rustbuster
11Andrew Irgang20:14.4Saline121.9Milan Puddle Jumper
9Brady Meloche19:39.7Paw Paw121.8SW Rustbuster
10Jack Loomis19:40.1Bangor121.6SW Rustbuster
11Paul DeVito19:25.8Olivet121.4Barney Roy
10Ty Winchell19:27.0Marshall121.0Barney Roy
9Maxson Eichorst19:27.6Hastings120.8Barney Roy
11Breslin Sharp19:28.6Parma Western120.5Barney Roy
9Cooper Prentice19:44.2Allegan120.3SW Rustbuster
10Ben Peer20:19.5Monroe Jefferson120.2Milan Puddle Jumper
9Connor Bailey-Cook19:44.5Parchment120.2SW Rustbuster
11Trey Sukola19:44.9Parchment120.0SW Rustbuster
11Collin Eckermann20:20.5Saline119.8Milan Puddle Jumper
12Leon Wilondja20:23.5GR Union119.8Early Eagle
11Connor Candler19:45.6Schoolcraft119.8SW Rustbuster
12Tyler Perez19:46.8Schoolcraft119.4SW Rustbuster
10Elijah Lipscomb20:26.8Grand River Prep118.8Early Eagle
12Daniel Zheng19:49.6Jenison118.5SW Rustbuster
9Caleb Lynd19:36.0Parma Western118.0Barney Roy
10Joseph Hoffman19:52.1Plainwell117.6SW Rustbuster
11Aurelio Mendez19:55.5Jenison116.5SW Rustbuster
10Matthew Moilanen20:32.5Jackson115.8Milan Puddle Jumper
12Aiden Cripe19:58.1Coloma115.6SW Rustbuster
11Logan Patmalnieks19:59.5Constantine115.2SW Rustbuster
10Eli Martin19:59.9Schoolcraft115.0SW Rustbuster
10Blaine Reedy19:59.9Mattawan115.0SW Rustbuster
12Nicholas Bennett20:37.4Saline114.2Milan Puddle Jumper
11Archie Patterson20:38.6Saline113.8Milan Puddle Jumper
12Elijah Dyer19:48.7Springport113.8Barney Roy
9Isaiah Meyer20:45.8GR Union112.4Early Eagle
11William Allen20:08.3Plainwell112.2SW Rustbuster
9Isaiah Robinson20:09.7Hopkins111.8SW Rustbuster
9Carlos Basulto20:45.2Saline111.6Milan Puddle Jumper
11Christopher Tilley19:56.4Marshall111.2Barney Roy
12Robert Munden19:57.5Marshall110.8Barney Roy
11Landon Hayes20:12.6Constantine110.8SW Rustbuster
12Nicholas Cabrera20:14.4Allegan110.2SW Rustbuster
11Wes Summerhill20:15Bangor110.0SW Rustbuster
10Mason Becker20:52.3Jackson109.2Milan Puddle Jumper
12Paul Christoff20:02.8Parma Western109.1Barney Roy
9Ethan Singletary20:04.7Parma Western108.4Barney Roy
9Merek Zapolnik20:20.1Hopkins108.3SW Rustbuster
10Trap Abbott20:20.6Bangor108.1SW Rustbuster
9Isaac Sandelin20:21.5Vicksburg107.8SW Rustbuster
11Daniel Rodriguez20:07.4Charlotte107.5Barney Roy
11Evan Craddock20:15.1Parma Western105.0Barney Roy
10Frank Wunderlich20:31.4Paw Paw104.6SW Rustbuster
10Phoenix Lawton20:18.5Charlotte103.8Barney Roy
10Logan Randall21:10.7Southgate Anderson103.1Milan Puddle Jumper
11Izaak Mallo20:35.7Three Rivers103.1SW Rustbuster
10Trevin Warner20:21.4Parma Western102.9Barney Roy
11Nehemiah Jones21:12.9Jackson102.4Milan Puddle Jumper
12Jonah Riddle21:15.8Jackson101.4Milan Puddle Jumper
12Adrian Gariepy20:41.7Mattawan101.1SW Rustbuster
9David Castrejon21:19.9Newaygo101.1Early Eagle
12Landon Sandee21:20.1GR Union101.0Early Eagle
11Ty Edwards20:42.4Schoolcraft100.9SW Rustbuster
12Jonathan Elliot20:43.6Plainwell100.5SW Rustbuster
12Elijah Fox20:29.8BC Pennfield100.1Barney Roy
10Jack Sherer20:44.8Plainwell100.1SW Rustbuster
9Christopher Walper21:21.7Saline99.4Milan Puddle Jumper
10Austin Hunter20:47.5Mattawan99.2SW Rustbuster
12Noah Bussell21:23.5Milan98.8Milan Puddle Jumper
11Ian Schuiling21:28.9Kent City98.0Early Eagle
9Keagan Boring20:53.5Three Rivers97.2SW Rustbuster
12Ethan Abbott20:53.5Bangor97.2SW Rustbuster
9Tucker Cory21:29.0Dundee97.0Milan Puddle Jumper
11Marcus Stanish21:29.6Saline96.8Milan Puddle Jumper
9Jackson Mitchell20:55.3Otsego96.6SW Rustbuster
11Blair Scott20:41.7Olivet96.1Barney Roy
10samson kik21:35.3GR Union95.9Early Eagle
10Ryan Cooley21:32.3Dundee95.9Milan Puddle Jumper
12Abram Longcore20:59.1Plainwell95.3SW Rustbuster
9Charles Garrett20:44.4Olivet95.2Barney Roy
11Zachary McPherson21:00.9Parchment94.7SW Rustbuster
9Braydon Ost21:36.6Dundee94.5Milan Puddle Jumper
9Ethan Hawthorne20:46.8Hastings94.4Barney Roy
9German Parada-Medrano Jr21:03.3Jenison93.9SW Rustbuster
12Trent Garrison20:48.6BC Pennfield93.8Barney Roy
12Mitchell Shippy-Thrash21:04.9Fennville93.4SW Rustbuster
10Ethan Eby21:40.3Dundee93.2Milan Puddle Jumper
12Ethan VanderLugt21:44.9Kent City92.7Early Eagle
10Caiden Brown21:44.6Dundee91.8Milan Puddle Jumper
10Nathan Walkenhorst21:49.0Muskegon Catholic Central91.3Early Eagle
12Rhys Bedford21:12.7Delton-Kellogg90.8SW Rustbuster
10Christian Prong21:13.8South Haven90.4SW Rustbuster
9Cesar Rodriguez Delgado21:14.1Three Rivers90.3SW Rustbuster
11Max Stefanski21:52.2GR Union90.3Early Eagle
11Ryan Friedholm21:49.2Saline90.3Milan Puddle Jumper
12Colin Andersen21:49.8Monroe Jefferson90.1Milan Puddle Jumper
9Ismael Reyna21:15.4Bangor89.9SW Rustbuster
12Ethan Wait21:16.1Gobles89.6SW Rustbuster
10Hudsen DeLeeuw21:01.3Olivet89.6Barney Roy
9Arie Prins21:57.2GR Union88.6Early Eagle
10Nick Muday21:20.1Delton-Kellogg88.3SW Rustbuster
9Mitchell Hazelhoff21:23.8Otsego87.1SW Rustbuster
10Levi Beltman22:02.4Grand River Prep86.9Early Eagle
12Lucas Grear21:24.5Lawton86.8SW Rustbuster
10Adam Halsted21:25Hopkins86.7SW Rustbuster
12Bryce Trinklein21:26.5Fennville86.2SW Rustbuster
12Noah Brown22:02.1Saline86.0Milan Puddle Jumper
9Christopher Welt22:02.2Saline85.9Milan Puddle Jumper
10Gabrial Miller21:28.3Parchment85.6SW Rustbuster
12Matthew Morales22:05.4Dundee84.9Milan Puddle Jumper
12Lucas Chamberlin21:16.1Charlotte84.6Barney Roy
11Adrian Sieh22:06.5Saline84.5Milan Puddle Jumper
10Johnathon Buskirk21:31.5Hopkins84.5SW Rustbuster
10Ricky Popp21:17.2Charlotte84.3Barney Roy
10Logan Flores21:17.4Parma Western84.2Barney Roy
11Braiden Renfer21:17.6Parma Western84.1Barney Roy
11Hunter Jenney21:19.2BC Pennfield83.6Barney Roy
9Grayson Campbell21:34.4Vicksburg83.6SW Rustbuster
9Aidan Bradley21:19.7Springport83.4Barney Roy
12Carter Damon21:23.9Marshall82.0Barney Roy
11Jake Frost21:38.9South Haven82.0SW Rustbuster
10Owen Cooley22:14.0Dundee82.0Milan Puddle Jumper
9Warren Thebolt22:15.0Dundee81.7Milan Puddle Jumper
11Logan Kipley22:15.9Saline81.4Milan Puddle Jumper
9Atticus Boeve21:42.1Fennville81.0SW Rustbuster
9Cooper House22:17.3Saline80.9Milan Puddle Jumper
10Ethan Nykiel22:18.9Grosse Ile80.4Milan Puddle Jumper
11Desmond Reinhard22:19.0Belleville80.3Milan Puddle Jumper
9Austin Finkbeiner22:22.1Grand River Prep80.3Early Eagle
10Vijay DeZeeuw21:44.2Hopkins80.3SW Rustbuster
10Lex Ruimveld21:45.6Plainwell79.8SW Rustbuster
12Andrew Wehr22:24.5Saline78.5Milan Puddle Jumper
10Jaciel Ruiz21:50.5Fennville78.2SW Rustbuster
12Theo Stack22:31.9GR Union77.0Early Eagle
9Tim Finkbeiner22:33.8Grand River Prep76.4Early Eagle
10Henry Robinette22:34.0GR Union76.3Early Eagle
11Cole Bates21:56.3Constantine76.2SW Rustbuster
11Joey Neuman21:58.5Mattawan75.5SW Rustbuster
10Brennan Hankins22:34.2Belleville75.3Milan Puddle Jumper
11Seth Adams21:59.9Plainwell75.0SW Rustbuster
11Brennan Piper22:00.6Constantine74.8SW Rustbuster
9Lucas Gibbs22:01.1Parchment74.6SW Rustbuster
9Isaac VanderVeen21:46.2Parma Western74.6Barney Roy
10Xander Hallock22:01.3Three Rivers74.6SW Rustbuster
11Paul Schmidt22:39.5Comstock Park74.5Early Eagle
9Ethan Jenne22:02.3Fennville74.2SW Rustbuster
12Timothy Stack22:41.5GR Union73.8Early Eagle
11Jack Fox22:38.7Grosse Ile73.8Milan Puddle Jumper
10Victor Norrod21:52.6Marshall72.5Barney Roy
9Elijah Louissaint22:46.5Grand River Prep72.2Early Eagle
10Aidan Martin22:12.0Three Rivers71.0SW Rustbuster
12Jakobi Wooten22:51.4Belleville69.5Milan Puddle Jumper
10Carter Krzysik22:03.7Hastings68.8Barney Roy
11Jacob Lusk23:01.7Comstock Park67.1Early Eagle
10Aiden Woods22:12.3Comstock65.9Barney Roy
11Grant Howlett22:13.1Stockbridge65.6Barney Roy
11Tucker Arrend22:30.4Coloma64.9SW Rustbuster
10Devon Alberto-Loosier22:31.9Vicksburg64.4SW Rustbuster
12Issac Masserant23:08.1Monroe Jefferson64.0Milan Puddle Jumper
12Donovan Miller22:33.5Constantine63.8SW Rustbuster
10Cole Ver Strate22:35.6Hopkins63.1SW Rustbuster
9Daniel Dinea22:37.7Vicksburg62.4SW Rustbuster
9Cooper Stannard22:38.1Parchment62.3SW Rustbuster
12Brayden Czarnecki22:40.1Jenison61.6SW Rustbuster
10Brody Woolsey22:31.9Comstock59.4Barney Roy
12Austin Zoch22:46.9Allegan59.4SW Rustbuster
9Hank Bobicz23:24.2Milan58.6Milan Puddle Jumper
12Tyree Hill22:34.9Springport58.4Barney Roy
9Matthew Boks22:36.7Olivet57.8Barney Roy
10Gavin Stursma22:52.3Jenison57.6SW Rustbuster
10Zachary Spaulding23:30.4Newaygo57.5Early Eagle
11Brock Hickerson22:54.2Delton-Kellogg56.9SW Rustbuster
10Knighten Rockwell22:42.2Galesburg-Augusta55.9Barney Roy
11David Oetman22:58.2Allegan55.6SW Rustbuster
10Hunter Tinkham23:37.5Walkerville55.2Early Eagle
12Brady Cole22:45.8Stockbridge54.7Barney Roy
9Drew Roiniotis23:02.0Vicksburg54.3SW Rustbuster
12James Bottema23:04.1Parchment53.6SW Rustbuster
9Nick Stevens22:50.2Galesburg-Augusta53.3Barney Roy
10Cole Cannon23:05.4Gobles53.2SW Rustbuster
11Enzo Haqq23:06.8South Haven52.7SW Rustbuster
10Brennan Vilella23:07.9Hopkins52.4SW Rustbuster
9Luke Pitcher23:44.7Saline51.8Milan Puddle Jumper
10Aiden Mallory23:10.7Plainwell51.4SW Rustbuster
12Arnav Verma23:45.9Grosse Ile51.4Milan Puddle Jumper
9Lukas Cranson23:46.2Dundee51.3Milan Puddle Jumper
9Hezekiah Gin23:00.6Parma Western49.8Barney Roy
11Connor Grigg23:03.3Marshall48.9Barney Roy
10Haydn Perkins23:19.4Paw Paw48.5SW Rustbuster
10Calvin Haydamacker23:55.9Flat Rock48.0Milan Puddle Jumper
12Campbell Brooks23:23.7Allegan47.1SW Rustbuster
12Grant D’Lamater23:08.7Olivet47.1Barney Roy
10Loehn Luckett23:24.1Plainwell47.0SW Rustbuster
9Max Lee24:04.4Muskegon Catholic Central46.2Early Eagle
12Clint Cagle23:27.1Bangor46.0SW Rustbuster
9Evan Cousino24:02.5Dundee45.8Milan Puddle Jumper
9David Pokorny23:27.8Paw Paw45.7SW Rustbuster
9Cameron Garcia24:06.2Milan44.6Milan Puddle Jumper
11Dylan Danner23:35.2Schoolcraft43.3SW Rustbuster
12Cody Baker23:35.3Hopkins43.2SW Rustbuster
11Jack Harkai24:11.2Flat Rock42.9Milan Puddle Jumper
11Dylan Stull24:13.6Flat Rock42.1Milan Puddle Jumper
9Leon Nicholson24:18.4Grand River Prep41.5Early Eagle
9Parker Stull23:40.9Plainwell41.4SW Rustbuster
12Alex Fischer24:16.5Saline41.2Milan Puddle Jumper
11Ethan Hornberger24:17.9Saline40.7Milan Puddle Jumper
9Evan Perry24:20.8Flat Rock39.7Milan Puddle Jumper
9Caleb Bombich23:46.0Vicksburg39.7SW Rustbuster
10Levi Brooks23:48.6Lawton38.8SW Rustbuster
10Gavin McLane23:35.1BC Pennfield38.3Barney Roy
11Donald (DJ) Kuck23:35.3Hastings38.2Barney Roy
9Austin Imus23:50.5Paw Paw38.2SW Rustbuster
11Chase Hadder23:51Allegan38.0SW Rustbuster
10Jayden Christie23:52.8Coloma37.4SW Rustbuster
12Caleb Smith24:32.1Belleville36.0Milan Puddle Jumper
9Lyle Lawrence23:43.0Olivet35.7Barney Roy
11Christopher Heim24:34.0Grosse Ile35.3Milan Puddle Jumper
10Dylan Penzien24:35.9Milan34.7Milan Puddle Jumper
9Tristan Jordan24:41.6Newaygo33.8Early Eagle
9Michael Whitney24:06.1Plainwell33.0SW Rustbuster
9Ryan Music24:41.4Belleville32.9Milan Puddle Jumper
10Connor Miley24:06.6Parchment32.8SW Rustbuster
10Gerrit Taber24:07.2Plainwell32.6SW Rustbuster
9Josh Chamberlin23:52.7Charlotte32.4Barney Roy
12Hunter Barkalow24:14.4Schoolcraft30.2SW Rustbuster
9Jaxson Arecheja24:49.4Dundee30.2Milan Puddle Jumper
9Jude Klooster25:01.8GR Union27.1Early Eagle
9Mason Hess24:23.8Paw Paw27.1SW Rustbuster
9Josh Chapman25:04.3GR Union26.2Early Eagle
9Charles Johnson24:27.1Jenison26.0SW Rustbuster
10Andrew Pendock24:27.5Hopkins25.8SW Rustbuster
10Dakota Spencer25:05.1Milan25.0Milan Puddle Jumper
10Pablo Ovalle jr25:08.7GR Union24.8Early Eagle
10Austin Messing25:09.0Lakeview24.7Early Eagle
9Alexander Boynton24:32.1Schoolcraft24.3SW Rustbuster
12Marino Concessi25:10.7Grosse Ile23.1Milan Puddle Jumper
12Alex Drinkwine24:28.8Parma Western20.4Barney Roy
11Riley Bosher24:29.3BC Pennfield20.2Barney Roy
9Aiden McLean25:20.1Milan20.0Milan Puddle Jumper
11Koen Huisman25:25.4Grand River Prep19.2Early Eagle
12Aidan Sutherland25:22.9Saline19.0Milan Puddle Jumper
12Mykel Dykstra24:37.8Springport17.4Barney Roy
9William Taylor24:38.4Springport17.2Barney Roy
10Eli Thompson24:54.3Mattawan16.9SW Rustbuster
11Brendan Wroblewski25:34.4Grosse Ile15.2Milan Puddle Jumper
9Suchith Lanka25:38.6Belleville13.8Milan Puddle Jumper
11Mateo Oertel25:14.6Lawton10.1SW Rustbuster
9Alec Hernandez25:57.3Flat Rock7.6Milan Puddle Jumper
9Connor Swanson26:07.3Dundee4.2Milan Puddle Jumper
10Haden Walsh26:09.0Grosse Ile3.7Milan Puddle Jumper
12Dan McGehee25:35.2Schoolcraft3.3SW Rustbuster
9Benjamin White25:36.2Plainwell2.9SW Rustbuster
12Kenneth Vastine25:22.4Hastings2.5Barney Roy
9Stephon Pavelek25:41.4Lawrence1.2SW Rustbuster

Leave a comment