Uncategorized

2025 Rankings: Mid-September Boys

Here we are, the first batch of rankings!

Previous years had these out a week, even two weeks earlier. This year’s is a bit later, mainly because I was out running at Woodstock, but also because I wanted more information. With a majority of the state coalescing around the major invites of the past weekend, more information and data were found. All meets with over 50 participants of each gender are included (even if the ratings themselves aren’t posted to the site, they’re in my database). The main exception to that is the UP, those will come out next week.

The rankings take the individual ratings from each race and weigh them using factors of recency, field size, and field competitiveness. Those weighted ratings are then sorted by team, scored against the entire division, and ranked. Thus, teams with more depth tend to be ranked a little higher than they’d be at a regular invite or even the State Finals. But I know no better way to rank all the teams in a division than to compare against all teams in a division.

As always, these are for fun and a vehicle to drive interest in the best sport in the world. If they cause undue stress or pressure or motivate you to write me unkind messages (only happened a few times this year, but gotta get out ahead of it!), this site might not be for you. That’s fine, the many XC fans of Michigan will enjoy it all the same.

State Contenders

One has won three of the past four D4 titles. The other brought in coaches that weren’t even part of the program four years ago. What has been done at Maple City Glen Lake in these past three years has been nothing short of incredible, the rapidly ascending Lakers now at the forefront of D4. Shepherd’s John Bruder Classic has been the pinnacle of the Black n’ Yellow season thus far – five boys under 17:45, beating two top-10 D4 teams along the way. Racing mid-day at Holly, jumping up divisions, you can tell Hillsdale Academy wanted to make a statement. The Chargers were bested by Saugatuck and Flint Powers Catholic (read below – this means nothing!), impressing again with their depth – all seven boys at 18-flat or lower.

Surprises

One from Northern Michigan, one Downriver, one from the XC Heartland. Mesick has made the largest jump from the summer to now. The Redman twins are a known quantity, two reliable low-sticks. It was expected that Kyle Doty would come in and contribute, but maybe not to the sub-19 fashion that he’s placed forth. As with many but especially in D4 where every spot and body contains a major impact, a great summer can move a team up the standings. Thanks to Dominick Chiverton, Breckenridge has found their way back into the top-10. Just for comparison – from year to year at Holly, he dropped from 21:50 to 18:39. And just as a summer can make a difference, simply adding two new names can help as well. Riverview Gabriel Richard, thanks to the additions of Nolan Mazur and Luke Harrington, might be able to give Royal Oak Shrine a challenge for the Region 36 crown.

Looking Forward

As you’ll see in other divisions, it appears to be a rest weekend for many in the state. Four of the top-10 teams are out of action, including our top squad of Maple City Glen Lake. But that provides opportunity for advancement, and the teams that are competing are finding their ways to fast courses. #2 Hillsdale Academy once again will be facing heightened competition at Jackson, #4 Mt. Pleasant Sacred Heart heading north to Cadillac, #5 Whitmore Lake coming to the East Side, and #3 Holland Calvary Christian bringing in autumn with a proper sunrise.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Maple City Glen Lake12729177.7165.51:263:01
2Hillsdale Academy13134177.9174.31:511:57
3Holland Calvary Christian18931173.5167.21:532:02
4Mt. Pleasant Sacred Heart22430168.2155.41:363:23
5Whitmore Lake27433166.1159.32:462:53
6Kalamazoo Hackett34832167.3151.94:205:17
7Royal Oak Shrine44336156.2143.63:534:48
8Riverview Gabriel Richard44536153.6140.23:194:21
9Mesick51329154.6127.04:017:50
10Breckenridge51430147.6127.84:075:16
11Petoskey St. Michael52428145.8131.51:553:41
12Leland52429144.31:52
13Lutheran Westland55636144.1129.02:565:27
14Grand Traverse Academy57829141.3133.31:462:26
15Genesee Christian Academy58333141.4118.23:015:55
16Portland St. Patrick58731142.33:42
17Fowler58831141.0133.12:233:02
18Three Oaks River Valley62832148.1127.45:026:20
19Dryden66735137.3119.93:125:49
20Saginaw Michigan Lutheran Seminary67830135.9122.53:174:26
21Gobles69631133.8121.11:202:54
22Buckley71229133.23:23
23Unionville-Sebewaing74435131.3112.31:145:19
24Ubly77435129.24:23
25Manchester81934127.3110.13:235:38
26Webberville84233125.6105.03:426:14
27Novi Christian Academy92333121.3109.13:505:38

State Contenders

Up front, you could even throw Jackson Lumen Christi into the surprise category. Mentioned in the Michigan Catholic writeup was Soren Crosthwaite, who has been running a consistent 2 min. faster than he had as a freshmen. Written up from Spartan was Gibson Shore, who placed 3rd in the White division. Those two, along with Rocky Bolton, Avery Morrow, and others have led the Titans to wins at Michigan Catholic, Lakeview, and Spartan. Saugatuck closed the ’24 season with a performance that showed they’re capable of a ’25 title. Commencing this campaign, they opened the year at Under the Lights with a similar performance, all five boys under 17:45 in a win over many top-ranked D2 and D3 teams.

Surprises

Quite a few slightly unexpected names, all from the west side. Buchanan, The Potter’s House, and Holland Black River entered the season ranked between 14th and 16th, now all three find their way into the top-10. For Black River, Sebastian Zylstra has been a major impetus behind the charge, dropping more than 1:30 from his 10th grade best. The Bucks have been aided by the addition of Josiah Passig, the 10th grader a quick study of the XC experience, already dropping into the 17’s on two occasions. And for the Pumas, it’s been a collective effort from a group that’s been around the sport for awhile. They’re headed at the front by Edward Mugisha, coming off the best year of his career (43rd at MIS and Alliance Conference Champion) and improving even from there, hitting a 16:18 personal best in his opener at Under the Lights.

Looking Forward

Two sets of two teams heading to the same invite. #2 Saugatuck and #5 Lansing Catholic were ranked at the top of D3 to start the season and will hope to move back into those positions. Two teams on the rise will fittingly be at Autumn Sunrise – #8 The Potter’s House and #10 Holland Black River.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Jackson Lumen Christi18623183.8177.50:501:39
2Saugatuck26222180.0173.01:001:52
3Charlevoix30419184.8174.62:463:10
4Benzie Central38620173.1167.60:591:46
5Lansing Catholic40426172.5170.20:380:43
6Buchanan43322172.5162.11:372:54
7Stanton Central Montcalm43924175.2164.92:513:20
8The Potter’s House44921172.5164.91:522:29
9Ithaca49125171.8149.12:325:23
10Holland Black River49521168.7149.81:074:49
11Jonesville52323170.8154.02:394:56
12Hart55720165.9163.50:310:45
13Ann Arbor Greenhills55726166.8156.41:192:38
14Hanover-Horton59623167.3159.61:572:37
15Grand Rapids Covenant Christian65621163.9157.11:152:16
16Plymouth Christian Academy66026164.3146.92:343:54
17Lake City72220161.9146.91:524:20
18Caro72925163.7152.13:004:44
19Pigeon-Laker74025161.4146.92:134:06
20Grand Rapids NorthPointe Christian76721158.6154.21:071:11
21Pewamo-Westphalia77224160.0149.42:412:55
22Reed City77920160.6152.52:173:04
23Erie Mason84227156.1149.31:122:00
24Montrose85824155.9143.41:393:43
25Sanford-Meridian94125153.0143.11:482:37
26Blissfield95727155.4147.02:222:57
27Leslie98226152.9140.42:383:44

State Contenders

I don’t know if it’s the similarities in enrollment or the fact that there’s less disparities in advantages or pure chance, but just as in the girls, the title race is the tightest in D2. East Grand Rapids has been off proving that track was a fluke, taking up the first six spots at Sparta en route to a perfect 15, nearly halving the score of the closest competitor at Under the Lights, and winning the first jamboree in the competitive OK White. Flint Powers Catholic has built off their outstanding track season, keeping the momentum rolling into wins at Corunna, Northwood, and at Holly. At the biggest meets, Alma has brought its best material. On the hilly Forest Akers track, the Panthers placed *just* behind Brighton and right in front of Saline, Romeo, and Kalamazoo Central – four outfits that’ll surely be in the top-10 at MIS.

Surprises

Whether it’s a state finals projection or a pre-season ranking, the new tradition is Three Rivers finding a way to outperform it. Fresh off a 13th place finish in Brooklyn, the Wildcats were ranked #16 to begin the fall season, a mark with which they were not satisfied. The improvement has mainly been driven by three kids – David Kore, Charlie Brauer, and Jonah Zietlow. The three have all hit personal bests in this early season, dipping down into the 16’s.

Looking Forward

Many teams are laying low this upcoming weekend, five of our top-ten taking the weekend off. And who can blame them, it’s still six weeks to the State Finals and you can’t go hard every single Saturday. There are still some folks taking on some of the faster courses in the state, hoping for a confidence boost as they head into the prime days of training – #4 Grand Rapids Christian staying in close proximity at Cougar Falcon, #6 Parma Western taking a quick trip to the southeast, #7 Shepherd heading north to Cadillac, and #5 Holland Christian taking in the autumn sunrise.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Flint Powers Catholic14315197.4190.81:011:47
2East Grand Rapids15012198.7194.51:251:40
3Alma23114195.4190.41:241:48
4Grand Rapids Christian30612189.6185.20:581:27
5Holland Christian40611184.6182.90:190:30
6Parma Western45114183.9180.31:011:16
7Shepherd48815183.6177.21:252:49
8Three Rivers50713182.9175.81:381:57
9DeWitt56514180.4175.21:131:41
10Grand Rapids South Christian58912180.0172.11:442:16
11Otsego59113179.4168.51:042:30
12Allendale60311185.9174.82:443:26
13Fenton61716181.9176.52:052:16
14Forest Hills Eastern63912180.7173.62:082:32
15Edwardsburg64813178.2171.31:112:17
16Spring Lake65310178.6170.61:122:16
17Cedar Springs67110177.5173.31:171:40
18Pinckney74116177.0173.61:461:55
19Richland Gull Lake74813175.4169.41:021:59
20Adrian78518176.3168.92:112:47
21Whitehall81410178.1166.33:214:12
22Macomb Lutheran North82317174.7166.51:523:00
23Frankenmuth82615176.0164.02:573:34
24Vicksburg94113172.6156.72:374:33
25Petoskey94210171.3165.12:052:15
26Ann Arbor Gabriel Richard98318168.9165.40:421:04
27Detroit Country Day99216169.7158.02:283:12

State Contenders

At various points throughout every year, I perform a little thought exercise, asking myself if this might be the final year of Northville’s reign. Sorry to say for the rest of the state, I don’t think 2024 was the final year of their title streak. The Mustangs have the power up front with Brandon Cloud and Ben Hartigan. They add kids into the mix, Lucas Mullan on the heels of an outstanding track season and Ashton Kashat as one of the state’s top freshmen. Sprinkle in a little development with Ethan Hertza and Ryan Stojov moving towards the 15’s.

Surprises

Traditional powers are great, they represent strong running cultures at schools. Newcomers are even better, as they could potentially be the ground floor of sustained greatness. Lowell brought forth the beginning pieces last year, both Marshall Huhn and Cooper Byrne establishing themselves as front-runners. The Red Arrows have become even stronger, adding freshmen Avi Elabed and Tyler Bromley into the mix. Grand Ledge has built with already established runners that’ve undergone a wholesale change. Nearly all of the varsity Comet boys have hit personal bests in these first few weeks (the exception being Ben Rottier, who just ran 25 sec. faster at Spartan than in 2024).

Looking Forward

Jackson once again is the place to be. It’s not as top-heavy as in recent years or compared to the girls, but still the D1 spot. #3 Ann Arbor Skyline comes off a win traversing the Holly hills, #10 Romeo travels to a quicker course than the revamped one at Spartan. #9 Ann Arbor Pioneer will be refreshed after a weekend off and we’re excited to see the times that Crooks and Ronfeldt can lay down. We might even see #5 Midland, as the Chemics have Al Kayner and Jackson listed on their schedule.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Northville1377204.2200.61:061:14
2Lowell2543198.8186.11:203:54
3Ann Arbor Skyline3644192.2190.00:280:42
4Kalamazoo Central3733194.8188.51:061:47
5Midland3842191.5189.80:080:33
6Grand Ledge4284191.3185.40:371:33
7Brighton4694190.3186.70:281:10
8Traverse City West4722190.8188.50:340:46
9Ann Arbor Pioneer5365195.4190.41:562:06
10Romeo5459189.0183.70:361:28
11Holland West Ottawa5713187.8184.60:101:06
12Portage Central5823188.5182.21:221:31
13East Kentwood6213190.5184.41:191:57
14Zeeland West6313187.1183.90:480:58
15Jenison6451186.5184.40:190:36
16Rockford6511186.9178.71:232:00
17Saline6525187.3182.61:081:26
18Salem6526187.5181.81:031:29
19Caledonia6643187.8183.01:251:34
20Grand Blanc6972186.3182.31:071:24
21Clarkston7308186.1179.61:011:45
22Saginaw Heritage7712184.2180.90:250:49
23Highland-Milford8212186.5180.02:092:26
24Grand Haven8431188.0177.02:213:18
25Brownstown Woodhaven9215182.0176.61:151:40
26Kalamazoo Loy Norrix9653182.5177.01:512:13
27Battle Creek Lakeview9723180.9169.21:002:50

INDIVIDUAL RANKINGS

As the years pass, I’ve decided to keep the in-season stuff concentrated more on the teams and less on the individuals. I do feel it’s important for individuals to know where they stand, so here’s the top-50. When it gets to crunch time, more will be written, for now, this’ll do!

RankGradeNameTeamRegionRating
112Marek ButkiewiczKalamazoo Hackett32215.2
212Brody KargHarbor Beach35205.9
312Grayson RorickHillsdale Academy34203.6
412Abenezer CeroneRoyal Oak Shrine36203.1
512Landon RogersThree Oaks River Valley32201.4
611Kyle RedmanMesick29199.4
712Landen LivingstonWhitmore Lake33199.3
811Ty RedmanMesick29197.2
99Mason RogersThree Oaks River Valley32196.1
1010Lincoln LaansmaTri-Unity Christian31193.8
1112Sean SiemsKalamazoo Hackett32191.8
1211Abraham FeeneyMaple City Glen Lake29191.4
1311Noah SchipperHolland Calvary Christian31191.2
1411Christian GetzHolland Calvary Christian31190.7
1512Carson BurgessBrown City35189.3
1611Jacob FerdubinskiRiverview Gabriel Richard36188.7
179Spencer McNittMaple City Glen Lake29187.2
1811Brady EdwardsMt. Pleasant Sacred Heart30182.7
1911Anthony RoweBreckenridge30182.1
2012Cole BregeRogers City28181.8
2112Jonah PollatzMt. Pleasant Sacred Heart30179.4
2211Gibson WhiteHolland Calvary Christian31178.8
2312Max BrannanLutheran Westland36178.0
2412Luke MolenkampHillsdale Academy34177.3
2511Wesley ChaffeeMt. Pleasant Sacred Heart30175.8
2612Jack ShararRogers City28175.5
2712Liam McCawMaple City Glen Lake29174.4
2812Reuben JiranNovi Christian Academy33174.3
2910Leo WeaverWhitmore Lake33173.9
3011Timothy GaeblerHillsdale Academy34173.5
319Christian FeeneyMaple City Glen Lake29172.7
3212Rich FantiRiverview Gabriel Richard36172.0
3311Daniel ChaneyLake Leelanau St. Mary29171.7
3412Michael BowkerRoyal Oak Shrine36171.1
3512Logan RomainDryden35171.0
3612Quentin SmithFowler31170.3
3711Amos NorderSaginaw Michigan Lutheran Seminary30169.5
3812Cody BradleyPetoskey St. Michael28169.2
3912Timothy ChamberlainPortland St. Patrick31169.0
4012Henry LindleyHillsdale Academy34168.5
4111Owen WrubleHarbor Beach35167.9
4211Francis AustenPortland St. Patrick31167.6
4312Cole UpperLincoln-Alcona28167.2
449Gavin BowersAustin Catholic36166.9
4512Jesse FielisWhite Pigeon32166.8
4611Elias BaldwinDecatur32166.8
4712James RaheHillsdale Academy34166.6
4810Levi FitchettDryden35166.0
4910Peter WinnHillsdale Academy34165.8
5011Rush MarsdenFulton30165.8

RankGradeNameTeamRegionRating
111Hunter EatonCharlevoix19208.9
212Gage HoffmanStanton Central Montcalm24205.0
310Christian CraanenMonroe St. Mary CC27202.0
411Luke HerronCaro25201.0
510Will HulinCentreville23198.7
611Caleb BlondeJonesville23198.4
710Nole LorenzenRochester Hills Lutheran NW26197.6
811Ryder HopkinsCharlevoix19197.5
912Jayden FoxSaginaw Valley Lutheran25196.3
1012Tyler LeachOtisville LakeVille24196.0
1112Matthew SolomonCharlevoix19195.5
1210Clint CouchmanBrooklyn Columbia Central23195.1
1312Edward MugishaThe Potter’s House21194.4
1412Gibson ShoreJackson Lumen Christi23192.5
1511Chad TysonHanover-Horton23192.4
1611Marshall BrandtMidland Bullock Creek25192.0
1710Owen PoppemaBath24191.6
1812Jacob MankeyIthaca25191.2
1912Noah DevereauxLaingsburg24191.0
2011Marcus SilvaSaugatuck22190.5
2112Qwynn DarnellElk Rapids19189.4
2211Logan YoungmanHillsdale23188.3
2311Isaac DionneBoyne City19187.2
2411John KeserBuchanan22187.0
2512Paul SaladinReed City20187.0
2611Grant RehkopfSaugatuck22186.8
2711Evan OlsonPigeon-Laker25186.3
2811Rocky BoltonJackson Lumen Christi23186.2
2911Jonas BallardHolland Black River21185.7
3012Jeryn FrisbieBelding21185.6
3110Eli VanPoortflietBenzie Central20184.4
3210Grant CorlewHarbor Springs19184.1
3312Trenton FetterAdrian Madison27183.5
3411Evan MacLarenIthaca25183.5
3510Michael WeidmayerBlissfield27183.3
3610Soren CrosthwaiteJackson Lumen Christi23182.9
3711William GancerStockbridge26182.7
3810Tristan HernandezKingsley20182.6
3910Wyatt RobertsOtisville LakeVille24182.4
4012Julian WalkerAlgonac26182.0
4112Jackson SchaubBenzie Central20181.4
4211Avery MorrowJackson Lumen Christi23181.3
4311Logan YoungHarrison20180.9
4412Liam McBethBuchanan22180.7
4512Robert DykhouseManton20180.4
4611John KowatchPewamo-Westphalia24180.0
4712Kaden WorchManistee20179.6
4811Naveen KulkarniAnn Arbor Greenhills26179.5
499Isaac CoxPlymouth Christian Academy26179.3
5012John EdlerHomer23179.2

RankGradeNameTeamRegionRating
111Robert Jazwinski IIIWhitehall10216.6
212Jonah WorkmanEast Grand Rapids12216.4
311Ezekiel BaltierraAlma14211.6
412Thomas LarsonAlma14209.9
511Mason HillAllendale11208.8
610Lennox NaswellFlint Powers Catholic15208.4
710Gavin KaticFenton16207.3
811Caiden CaswellVicksburg13205.3
911Bryce CahoonShepherd15203.6
1010Micah BeckerEast Grand Rapids12203.1
1112Vincent PattisonGoodrich15203.1
1211Steven ZawackiForest Hills Eastern12202.8
1311Cole McCrawPinckney16202.5
1411Mitchell DunlapGrand Rapids Catholic Central11202.5
1511Abraham McHughMarshall13202.3
1612Bryce GrossFlint Powers Catholic15202.0
1712Moises Salazar Jr.Adrian18202.0
1812Ronnie SilveiraAllendale11202.0
1912Sean RyanGrand Rapids Christian12201.7
2012Brett MagnusFrankenmuth15201.3
2112Aden AshworthAllendale11200.7
2212Cole WisniewskiOrchard Lake St. Mary’s16200.2
2312Murphy WagnerSaginaw Swan Valley15198.2
2412Jacob HyltonOrtonville Brandon15196.6
2511Joshua MacriMacomb Lutheran North17195.8
2610Aiden LambersHolland11195.7
2712Charlie BrauerThree Rivers13195.3
2812Caleb CarignanFlint Powers Catholic15194.9
2911Nick ParkerFrankenmuth15194.8
3012Edison LopemanParma Western14194.6
3112Jacob StanislawskiFlat Rock18194.5
3210Ashton FinkGrand Rapids Christian12193.9
3310Ryan RathsburgFlint Powers Catholic15193.8
3411Ben VerlinGrand Rapids South Christian12193.8
3512Ben VerellenGladwin10193.7
3612Aiden WellerCedar Springs10193.5
3712Shephard BowerForest Hills Eastern12193.4
3812Jack EdisonEast Grand Rapids12193.2
3912Zahar RushPetoskey10192.9
4010Gerard GilmourFenton16192.7
4111Thomas FisherEast Grand Rapids12192.5
4212George ScuphamEdwardsburg13192.3
4312Lukus MendozaSpring Lake10192.0
4412Braylon LennemanDeWitt14191.7
4511Owen AdamsSpring Lake10191.6
4610Jack HincksDetroit Country Day16191.6
4712Brodie LicataLake Fenton16191.1
4812Jack EstelleHopkins11190.8
4911Seth RandallSt. Joseph13190.7
5011Christian AyresBattle Creek Harper Creek13190.5

RankGradeNameTeamRegionRating
111Kamari RonfeldtAnn Arbor Pioneer5218.5
211Jack MacGregorHowell4215.9
311Brandon CloudNorthville7215.6
411Caden LivermoreGrandville1214.1
511Marshall HuhnLowell3213.0
611Luka HammondGrand Haven1212.9
712Beckett CrooksAnn Arbor Pioneer5212.1
812Benjamin HartiganNorthville7211.7
912Kyle O’RourkeHighland-Milford2210.6
1012Ian MorganOkemos4210.4
1110Mourad AlgahmiDearborn Fordson5210.0
1212Aiden PengellyCanton6209.4
1312Andrew WrightKalamazoo Central3208.1
1412Jackson LamKalamazoo Loy Norrix3205.6
1511Matii TarekegnEast Kentwood3205.5
1612Aron GalGrand Haven1205.3
1711Justin JohnsonEast Kentwood3204.6
1812Ethan HertzaNorthville7203.4
1911Coen HillDexter4201.5
2010Alexander AllenAlpena2201.4
2112Caleb KellerTraverse City Central2201.3
2212Noah JohnstonCaledonia3201.3
2312Cooper ByrneLowell3201.1
2412Marcel StorkMattawan3200.4
259Avi ElabedLowell3200.1
269Tommy McCormickGrand Blanc2199.6
2712Lucas LaPointePlymouth6199.5
2812Ty BillingsKalamazoo Central3198.6
2910Bennett SnapperCaledonia3198.5
3012Nathaniel LindenTroy Athens8198.5
3111Trevor BaptistNovi7198.1
3210Brady GlonDetroit Catholic Central7197.9
339Hudson DollAnn Arbor Skyline4197.8
3411Jacob SzalaySaline5197.8
3510Rylen RicheyGrand Ledge4197.8
3612Ryan BarnesClarkston8197.5
3711Austin MercadoSalem6197.4
3812Owen FisherMattawan3197.4
3912Owen PerryRomeo9197.3
4011Jack HannerSalem6197.2
4110Xavier SolgotL’Anse Creuse North9197.1
4212David DubeckClarkston8197.0
4311Josiah DerksenRockford1196.9
4411Broden LaddHolly2196.7
4510Finn-Frost GraysonTraverse City West2196.5
4612Benjamin RottierGrand Ledge4196.5
4710Marcus EsslingPortage Central3196.4
4810Lucas MullanNorthville7196.4
4912Zach WyderkoBrighton4195.9
5011Liam WierzbaTraverse City West2195.8
Uncategorized

2025 Rankings: Mid-September Girls

Here we are, the first batch of rankings!

Previous years had these out a week, even two weeks earlier. This year’s is a bit later, mainly because I was out running at Woodstock, but also because I wanted more information. With a majority of the state coalescing around the major invites of the past weekend, more information and data were found. All meets with over 50 participants of each gender are included (even if the ratings themselves aren’t posted to the site, they’re in my database). The main exception to that is the UP, those will come out next week.

The rankings take the individual ratings from each race and weigh them using factors of recency, field size, and field competitiveness. Those weighted ratings are then sorted by team, scored against the entire division, and ranked. Thus, teams with more depth tend to be ranked a little higher than they’d be at a regular invite or even the State Finals. But I know no better way to rank all the teams in a division than to compare against all teams in a division.

As always, these are for fun and a vehicle to drive interest in the best sport in the world. If they cause undue stress or pressure or motivate you to write me unkind messages (only happened a few times this year, but gotta get out ahead of it!), this site might not be for you. That’s fine, the many XC fans of Michigan will enjoy it all the same.

State Contenders

Twice defending champs, Whitmore Lake is rounding into form. Kaylie Livingston is better than she’s ever been this early in the season, breaking 18:00 on a date way before she ever has. She’s brought Malynda Lambros into the D4 elite realm. And seniors such as Elodie Weaver, Carina Burchi, and Sofia Robertson are reliable as ever. Holly’s first HS race of the day was covered in red, five of the top-11 spots claimed by the above girls.

Surprises

In a crowded, competitive Region 29, state spots at a premium, someone was going to take this pressure cooker and turn it into a reason to attack this early season. The Buckley Bears have done just that, five girls sub-22:30 at their home invite, narrowly placing 2nd behind a quality Benzie Central squad. They’ve added a senior in Mirthe Breuker, first-year runners always a prospect to improve greatly. Freshwoman Brooklyn Griffin has dropped nearly a minute from her opener at Pete Moss. It’ll be tough to advance from this region, but the Bears have made great headway in ensuring that they can.

Looking Forward

A few teams are taking the next weekend off, many are heading their disparate ways, but two will find their way into the same field in Cadillac, Grand Traverse Academy and Buckley facing off at Veterans Serving Veterans. The two squads from the highly-competitive Region 29 have gone against one another twice, the first dominated by GTA, the second won by Buckley. The two teams are separated by a mere point when comparing against the whole of D4, further separation may be found after Saturday.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Whitmore Lake9233112.088.44:016:57
2Hillsdale Academy1633489.985.11:251:49
3Kalamazoo Hackett1853290.878.92:483:56
4Gobles2693189.36:06
5Grand Traverse Academy2832975.468.41:321:54
6Buckley2842976.166.61:492:20
7Ubly3213572.038.01:447:16
8Maple City Glen Lake3332974.254.74:365:59
9Royal Oak Shrine3553671.358.03:035:25
10Kingston3613574.45:04
11Martin3663172.554.83:556:05
12Genesee Christian Academy4633357.147.32:002:57
13Lansing Christian4683356.615.81:538:16
14Rogers City4742845.78:50
15Concord4773456.046.01:472:39
16Bear Lake4812953.938.03:174:47
17Dryden4893553.56:03
18Onekama5082957.57:33
19Harbor Beach5433547.636.32:473:50
20Petersburg-Summerfield5503426.911:33
21Saginaw Michigan Lutheran Seminary5723045.331.23:235:06
22Breckenridge5833042.85:30
23Lutheran Westland5853638.68:00
24Clarkston Everest Collegiate6123338.721.43:356:28
25East Jordan6862832.72:43
26Dansville7713316.45:47
27Mt. Pleasant Sacred Heart7723019.73.33:564:42

State Contenders

The Lansing Catholic Cougars are working through their typical early-season routine. Stay in the friendly hills of St. Francis Retreat Center, venture out to Kensington for a taste of bigger mountains, then in a few weeks’ time, get their share of fast courses to feast upon. Thus, times aren’t their consideration, but the results are. A perfect score at their home invite, the lowest girls score ever at Michigan Catholic, winning at Averill in a field full of D1 teams.

Surprises

I was happy in the summer when I saw that Grand Rapids NorthPointe Christian was projected to be in the top-27 teams. Seeing schools that aren’t normally ranked means a greater diversity of kids are being introduced to and excelling at our great sport. The Mustang team was expected to get upperclasswomen contributions and contend for an MIS spot. That has happened, but buoyed by freshwomen Kylie Zwiep and Jenny Woznick, each of whom have been sub-21:30 and helped NPC earn the top spot amongst D3 and lower teams during the early session at Ottawa Hills.

Looking Forward

Hosting their home invite and inviting some of D3’s best are the Pewamo-Westphalia Pirates. They’re a D3 mainstay and always a team that performs better as the year wears on. So I would expect some movement from their #5 ranking, with #1 Lansing Catholic and #2 Saugatuck as the perfect foil. In a Region 23 preview at Sharp Park, #4 Olivet and #6 Jackson Lumen Christi will go at it.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Lansing Catholic10126122.5115.51:182:26
2Saugatuck19822113.490.21:496:37
3Blissfield29427106.192.52:594:25
4Olivet35723105.188.63:584:37
5Pewamo-Westphalia36524102.094.62:502:58
6Jackson Lumen Christi36523103.895.73:133:26
7Grand Rapids Covenant Christian3682197.891.11:172:15
8Traverse City St. Francis4001996.089.81:091:51
9Grand Rapids NorthPointe Christian4312194.086.51:382:46
10Hart4532092.980.12:153:41
11Benzie Central4842093.282.32:493:45
12Grandville Calvin Christian4972190.381.81:322:40
13Remus Chippewa Hills5442591.275.83:184:18
14Bronson5542388.875.92:534:11
15Plymouth Christian Academy6012684.470.62:183:46
16Ithaca6232584.770.12:485:29
17Kent City6312187.14:07
18McBain6422083.376.42:342:44
19Leslie6972687.851.85:4511:44
20Stanton Central Montcalm7412478.451.22:538:21
21Harbor Springs7881975.365.51:542:55
22Reed City8122077.665.53:464:23
23Sanford-Meridian8472573.164.92:403:02
24Caro8472578.34:54
25Ann Arbor Greenhills8702669.758.81:323:05
26Bath8792472.921.23:5211:27
27Midland Bullock Creek8932571.160.33:183:56

State Contenders

Coming into the year, the Otsego girls were favorites, but not by much. Emma Hoffman, a known quantity, her fellow upperclasswomen reliable as well. Much was to be laid at the feet of what could be outstanding freshwomen. And they’ve answered the call thus far – Adelyn Verhage, Taylee Fox, Addelyn Sabatke, and Alayna Verhage all slipping under 20:00 in these first few weeks of the season. The youngsters have handled a trip out to Minnesota and hung right in there against D1 competition.

In close proximity however, are Holland Christian and Grand Rapids South Christian. Each school put their packs on display, the Maroons at Ottawa Hills and the Sailors at Sparta. Running 2nd in the early session at Riverside, eight Holland Christian girls were able to dip under 20:00. The next day at Sparta, six South Christian girls placed in the top-20, enough front range power to throw forth a 20-point win in a Gold division win against many top-ranked D2 outfits.

Surprises

A minor one, as the Fighting Irish came in at #17 in the pre-season and now sit at #10. Ann Arbor Gabriel Richard has had steady gains from their three best returners, but the major reason for the jump is the addition of Regan Faut. The sophomore opened with a few efforts in the 21 min. range, then made a substantial jump on the Holly hills, running a 20:30, placing 13th, and helping her AAGR teammates claim a D3 win.

Looking Forward

Many on the schedule with the weekend off, preparing for the major D2 showdown at Otsego in eleven days. But the Bulldogs ain’t resting, looking to run fast at Cougar Falcon, joined by #4 Grand Rapids Christian and #8 St. Joseph.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Otsego14513142.0134.52:443:58
2Holland Christian17011133.8130.41:171:30
3Grand Rapids South Christian18512131.0126.40:241:10
4Grand Rapids Christian25812125.5121.71:041:08
5Cadillac34610121.4109.61:512:44
6Goodrich39815119.6105.42:243:54
7Spring Lake43610113.8107.41:282:25
8St. Joseph44213116.099.61:504:12
9Coopersville46011116.1105.12:383:56
10Ann Arbor Gabriel Richard46118115.3104.22:323:27
11East Grand Rapids54312109.5100.82:083:27
12DeWitt54714106.5105.00:320:33
13Forest Hills Eastern57612106.896.51:422:37
14Holland59811114.694.23:405:50
15Pinckney62116112.9100.33:584:55
16Fremont63710105.591.22:123:39
17Hudsonville Unity Christian74711102.397.52:403:02
18Freeland75515103.294.73:193:42
19Charlotte7761498.291.11:292:17
20Bloomfield Hills Marian8161695.890.20:331:45
21Haslett8521495.675.82:055:13
22New Boston Huron8711895.287.82:192:43
23Cedar Springs8861096.182.22:383:58
24Clare8881094.685.71:572:58
25Frankenmuth90215101.789.54:114:51
26Linden9211694.283.22:463:34
27Stevensville Lakeshore9441393.286.22:343:09

State Contenders

It’s looking like all Ann Arbor Pioneer at this point, close to the middle of the year. Coming into the year, the purple women undoubtedly had one of the better top-three, the question was just how good their 4th-7th girls and depth could be. Affirmatively answered, as the Pioneers have added two freshwomen to go along with three steady upperclasswomen, the five combined with personal bests under 19:20.

Surprises

The summer preview curiously didn’t include Grace Snyder or her sister Lexie (weird, because I remember knowing they’d have an impact). That there would’ve moved the Hudsonville girls up a bit higher, but maybe not to the level we’ve seen. The Snyder girls have each crossed the line under 19:20, helping the Eagles win their division at Ottawa Hills, Saranac, and Under the Lights.

Looking Forward

Jackson is the epicenter of D1 action (a major reason I’ll be there!) with four of the top-six teams ripping it in the early morning. #1 Ann Arbor Pioneer, #2 Romeo, #5 Brighton, and #6 Ann Arbor Skyline. All four teams are coming off tough courses at either Holly or Spartan, the Ann Arbor schools fresh off wins at their respective invites, thus momentum will be at a premium either in terms of time or a less-adverse course. I love road trips and it’s good to see#4 Northville taking one to Cadillac, where #8 Traverse City West will welcome the Mustangs. Another quick course, so expect some blazing times from the north.

RankTeamScoreRegionTop 5 Avg.Top 7 Avg.Top 5 SpreadTop 7 Spread
1Ann Arbor Pioneer645163.3155.32:152:25
2Romeo1899145.9135.01:453:43
3Holland West Ottawa2353139.2131.21:122:04
4Northville2367138.7132.71:302:13
5Brighton2404139.5133.71:341:56
6Ann Arbor Skyline3104136.1130.22:162:34
7Hudsonville3471135.3123.62:173:07
8Traverse City West3922130.3126.71:371:57
9Portage Central4413127.7119.41:202:15
10Jenison4441128.6118.71:393:25
11Okemos4984132.8117.73:274:56
12Hartland5142125.5119.41:431:54
13Novi5387124.0117.31:252:10
14Rockford6331119.2113.71:071:40
15Rochester Adams6758125.1110.93:414:36
16Rochester7058118.6107.22:193:40
17Saline7095117.9111.22:092:28
18Brownstown Woodhaven7385116.1110.31:502:11
19Midland Dow7632119.1113.23:013:11
20Utica8009115.2104.62:273:19
21Zeeland East8123116.7109.02:533:06
22Traverse City Central8842110.5105.41:181:36
23Zeeland West9183110.2100.82:002:42
24White Lake Lakeland9297108.9105.41:021:41
25Forest Hills Northern9321108.799.61:042:56
26Mt. Pleasant9482110.696.83:074:06
27Salem10416105.190.60:513:36

INDIVIDUAL RANKINGS

As the years pass, I’ve decided to keep the in-season stuff concentrated more on the teams and less on the individuals. I do feel it’s important for individuals to know where they stand, so here’s the top-50. When it gets to crunch time, more will be written, for now, this’ll do!

RankGradeNameTeamRegionMid-September Rating
111Kaylie LivingstonWhitmore Lake33160.4
211Libby SmithGobles31153.0
310Sophia GrinageLeland29141.5
410Callie SinkeOnekama29136.8
511Veyda ConleyMartin31126.9
610Malynda LambrosWhitmore Lake33123.5
710Carmella JulianMaple City Glen Lake29123.0
812Emma RikerKalamazoo Hackett32122.2
99Norah KileyKingston35120.3
1012Lilah KileyKingston35119.0
119Ryleigh AlderinkHolton31115.9
129Ava HigleyFrankfort29113.1
1311Lauren ShafferGobles31113.1
1412Taylor WiegandLivingston Christian33112.8
1510Ella LambRoyal Oak Shrine36112.7
1612Cara PrusakiewiczDryden35111.0
1711Addy ZellerOnekama29109.8
1811Evelyn MeyerHillsdale Academy34109.0
1912Eleanor ColeLutheran Westland36108.5
208Faith SchipperHolland Calvary Christian31105.9
2110Alyvia JankeUnionville-Sebewaing35103.1
2210Maizy MatthewsBreckenridge30101.7
2312Carina BurchiWhitmore Lake33101.2
2410Fenlynn JohnsonRogers City2899.5
259Cayla BussDecatur3299.0
2611Claire LongSaginaw Nouvel3098.0
2711Natalie BurpeeLeland2997.4
2811Brie SiemsKalamazoo Hackett3297.2
2912Elodie WeaverWhitmore Lake3394.8
3010Skylar MaclennanFulton3094.7
3110Claire WrightDryden3594.6
3210Deirdre O’ConnellAllen Park Cabrini3694.5
3311Kiera PiperKalamazoo Hackett3293.4
349Reese BregeRogers City2893.2
3510Cassidy BowersAustin Catholic3693.0
3612Katie SweeneyUbly3593.0
3710Payton KingKingston3592.8
3811Avery LangloisRogers City2891.8
3911Veronica PagaPetoskey St. Michael2890.7
4010Melodie HulinekBear Lake2990.3
4112Mirthe BreukerBuckley2989.6
4212Stella BehnanCardinal Mooney Catholic3689.5
439Heather MorrisHillsdale Academy3489.3
4411Elizabeth FurmanIndian River Inland Lakes2888.8
4512Rowan AllenMendon3288.8
4611Allie MillerHillsdale Academy3488.5
4710Allison OstPetersburg-Summerfield3488.4
4812Kinsey PeerBuckley2987.6
4910Abbygail PlesterUbly3586.6
5012Olive WakefieldSaginaw Michigan Lutheran Seminary3086.3

RankGradeNameTeamRegionMid-September Rating
112Hailey CreisherLeslie26150.8
211Samantha SchroederJackson Lumen Christi23143.8
312Hope MillerBlissfield27139.3
411Grace WonchLansing Catholic26138.2
510Tiya FeldpauschOlivet23137.7
611Alyssa KramerPewamo-Westphalia24134.7
711Violet TetilCaro25132.9
811Isabelle SliterFennville22132.3
910Elliana MaxKent City21131.6
1012Brynne SchulteElk Rapids19131.4
1111Kamryn SixberrySaugatuck22131.2
1212Anna PrayElk Rapids19130.4
139Lily BrittonOlivet23128.4
1410Avery KellyBenzie Central20127.2
1512Alina MartinsonSaugatuck22125.4
1610Josie BishopLansing Catholic26124.5
1712Ashlynn HarrisBronson23124.1
1811Marlowe WalcottReed City20122.7
1910Dory SimonRemus Chippewa Hills25122.6
2012Macy FazekasJackson Lumen Christi23120.4
2110Isabelle CurrieLansing Catholic26120.1
2212Bella LaFountainMonroe St. Mary CC27119.8
2310Madisyn WansteadLeroy Pine River20119.0
249Calista GeorgePewamo-Westphalia24118.4
259Anna DrauerLansing Catholic26117.7
2611Makinna FoglesongIthaca25117.2
2712Abigail ReisMillington24116.4
2811Lyvia CurtisSaugatuck22115.9
2911Shelby KuiperGrand Rapids Covenant Christian21115.4
3011Betsy GoodenManton20115.0
3112Anna PoppemaBath24114.1
3211Natalie RosemaHart20113.8
339Avery HaynesBrooklyn Columbia Central23113.8
3410Caelyn TorryMcBain20113.4
3512Hailey SillsBlissfield27112.4
3610Lindsey LudwigLansing Catholic26112.3
379Kylie ZwiepGrand Rapids NorthPointe Christian21111.8
3811Leah SnellerMuskegon Western Michigan Christian21111.0
3912Grace CostonStanton Central Montcalm24110.9
4012Quinn HatfieldRemus Chippewa Hills25110.7
4111Molly Kate HollandsworthTraverse City St. Francis19109.6
4212Madi HarePlymouth Christian Academy26109.2
439Tala CarlinBuchanan22108.4
4410Maisey ToteffHanover-Horton23108.2
4511Nico TrieboldGrayling19107.6
4611Laura CastrejonNewaygo21106.5
4712Mattie GagneMidland Bullock Creek25106.4
4812Frances MelinnLansing Catholic26106.2
4912Ella HeffnerCharyl Stockwell Academy26106.2
5011Hallee HerveyReed City20105.6

RankGradeNameTeamRegionMid-September Rating
112Emma HoffmanOtsego13183.9
212Katie BerkshireGaylord10174.8
311Ava SchaferSt. Johns14164.6
49Eliza SchwassLudington10162.5
511Jaelyn RayPinckney16160.7
611Johanna MulderHolland11155.9
712Natalie FoltzFrankenmuth15150.6
810Avery EngbersHolland Christian11149.8
911Annabelle LowmanLudington10149.6
1011Caroline RandallHastings12148.5
1110Oakley OsterhartCoopersville11147.6
1211Clara KaczorFreeland15146.7
1310Kayla ShellenbargerGoodrich15146.5
1411Olivia WeissHolland11145.2
1511Lane IsomRichland Gull Lake13143.8
1612Marie GatesHudsonville Unity Christian11143.7
1711Mia MaySparta11141.9
1811Ayda SkeelsAdrian18141.6
1911Alivia OttingerGoodrich15140.2
2010Ana LovellLake Fenton16140.1
2111Bridget FidkowskiAnn Arbor Gabriel Richard18139.1
2212Miriam KlohaSt. Johns14136.0
2311Adeline ArmstrongEast Grand Rapids12135.3
2411Eliana StobHolland Christian11135.1
259Alayna VerhageOtsego13134.8
2610Remie EllisEaton Rapids14134.7
2712Chloe RinzemaGrand Rapids South Christian12134.5
2812Lilah PoelGrand Rapids Christian12134.5
2912Georgia BabcockEdwardsburg13134.3
3012Julia GarciaPinckney16133.4
319Lily VanEykGrand Rapids South Christian12133.2
3211Ella McInerneyCadillac10133.0
3310Audrey KlineSt. Joseph13133.0
3411Zoe HoekstraGrand Rapids Christian12132.3
3510Tiffany DeMaagdGrand Rapids South Christian12132.3
369Addelyn SabatkeOtsego13132.0
3712Brooklynn BrownCadillac10132.0
3812Elise BardenFrankenmuth15131.8
3912Alexis KotkowiczSpring Lake10131.3
4012Layla GeurinkHolland Christian11130.9
4112Ellie ScholmaGrand Rapids Christian12130.9
4210Mai NguyenPlainwell13130.2
439Adelyn VerhageOtsego13130.1
449Taylee FoxOtsego13129.4
4511Ellery LampenHolland Christian11129.0
4612Chloe RinzemaGrand Rapids South Christian12128.1
4710Madison PettyAdrian18127.5
489Vittoria PerucchettiSt. Joseph13127.4
499Lydia DwyerStevensville Lakeshore13127.0
5011Skylar MejeurOtsego13126.8

RankGradeNameTeamRegionMid-September Rating
110Natasza DudekAnn Arbor Pioneer5182.9
210Sienna KlemmerAnn Arbor Pioneer5174.0
310Rachel SmithOkemos4173.3
412Hana BoggessAnn Arbor Pioneer5166.4
511El McMahanRochester Adams8164.9
611Becca Van LentAnn Arbor Skyline4164.8
711Annie HrabovskyRomeo9163.2
810Emilia GarcesH.H. Dow2162.0
912Leena ShelgikarAnn Arbor Huron6160.4
109Alexandra ScappaticciNorthville7159.1
1111Cassie KarasinskiHudsonville1156.7
1212Lydia LaMarraBrighton4156.7
1310Ainsley KelmPortage Northern3155.6
149Keira Von BlonAnn Arbor Pioneer5155.1
1512Natalia GuaresimoRomeo9154.5
1611Maddie LindleyHolly2154.4
1711Tessa MascariTraverse City West2153.7
189Taryn MooreOxford8153.5
1912Ella GoodsellRomeo9153.4
2012Ava PorrasHolland West Ottawa3152.4
2112Lilah YoderForest Hills Central3152.4
2210Ella LorenzBrighton4151.7
2310Adalyn RaabZeeland East3150.6
2412October HarnsOkemos4149.7
2511Paige McMeansJenison1148.9
2611Collette WierksHolland West Ottawa3148.1
2712Leah CorbyRochester Hills Stoney Creek8146.4
289Maribelle KofahlAnn Arbor Huron6146.1
299Grace SnyderHudsonville1146.0
3012Gracelin MartinGreenville1144.9
319Jessica SoldanRochester Adams8144.8
3212Ella AbrahamRochester8144.2
3310Gracie CarlislePortage Central3142.8
3412Olivia StacyPortage Northern3142.5
3511Lucia LachapelleNorthville7142.0
3612Elliana NeuerHartland2141.3
3710Savannah StatonSaline5141.0
3812Ava LawrenceEast Kentwood3140.9
399Kaitlyn BergMidland2140.9
4011Katelynn EgliNovi7139.3
4112Siene MuraszewskiUtica9138.3
4210Jessa SkoniecznyMt. Pleasant2138.2
439Laura ForsythAnn Arbor Pioneer5137.9
4412Aviana SkinnerGrand Ledge4137.1
4510Charley McKayBrownstown Woodhaven5136.8
4610Madeline AleisaJenison1136.4
4710Mary DolbowHolland West Ottawa3136.3
4811Chloe PurwinHudsonville1136.0
4910Avery ScottPortage Central3136.0
5011Nina MooreAnn Arbor Pioneer5136.0
Uncategorized

2025 Ratings: August 28th Meets

MeetBoys Adj.Girls Adj.Average
Milford-42-42-42
Budd Cicciarelli-11-18-15
Queen City-44-48-46
Anchor Bay Early Bird+13+13+13

*** = State Title Contender
** = Top Ten Contender
* = State Qualifying Contender

GIRLS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Rochester Adams*117.31Budd Cicciarelli
Troy94.51Budd Cicciarelli
Highland-Milford91.41Milford
Bay City Western90.51Milford
Utica Eisenhower86.91Budd Cicciarelli
Farmington75.61Milford
Utica Ford73.31Anchor Bay Early Bird
East Kentwood64.71Milford
Troy Athens56.11Budd Cicciarelli
Waterford Kettering45.51Budd Cicciarelli
Anchor Bay41.31Anchor Bay Early Bird
Monroe9.71Milford
TeamTop 5 Avg.DivisionMeet
Pinckney100.82Milford
Bloomfield Hills Marian90.92Budd Cicciarelli
Bloomfield Hills Cranbrook-Kingswood58.72Milford
Warren Regina29.52Budd Cicciarelli
TeamTop 5 Avg.DivisionMeet
Benzie Central*88.13Queen City
Rochester Hills Lutheran NW3.13Anchor Bay Early Bird
TeamTop 5 Avg.DivisionMeet
Houghton96.7UP 1Queen City
Marquette91.6UP 1Queen City
Negaunee66.2UP 1Queen City
Kingsford39.7UP 1Queen City
TeamTop 5 Avg.DivisionMeet
Hancock13.8UP 2Queen City
TeamTop 5 Avg.DivisionMeet
Stephenson34.7UP 3Queen City
Rapid River17.8UP 3Queen City

BOYS TEAM RATINGS

TeamTop 5 Avg.DivisionMeet
Ann Arbor Pioneer***200.61Milford
East Kentwood**186.51Milford
Troy178.41Budd Cicciarelli
Rochester Adams174.31Budd Cicciarelli
Detroit Catholic Central174.11Milford
Utica Eisenhower171.61Budd Cicciarelli
Troy Athens171.11Budd Cicciarelli
Highland-Milford168.01Milford
Lake Orion161.31Milford
Warren DeLaSalle158.31Anchor Bay Early Bird
Monroe157.71Milford
Utica Ford155.31Anchor Bay Early Bird
South Lyon154.11Milford
Farmington152.01Milford
Anchor Bay147.61Anchor Bay Early Bird
Bay City Western135.11Milford
St. Clair Shores Lakeview126.61Anchor Bay Early Bird
Waterford Kettering109.11Budd Cicciarelli
TeamTop 5 Avg.DivisionMeet
Pinckney*170.22Milford
Grosse Pointe North149.52Anchor Bay Early Bird
Ortonville Brandon98.12Budd Cicciarelli
Bloomfield Hills Cranbrook-Kingswood83.52Milford
TeamTop 5 Avg.DivisionMeet
Benzie Central**169.73Queen City
Rochester Hills Lutheran NW127.33Anchor Bay Early Bird
TeamTop 5 Avg.DivisionMeet
Cardinal Mooney Catholic114.74Anchor Bay Early Bird
TeamTop 5 Avg.DivisionMeet
Marquette190.0UP 1Queen City
Houghton156.3UP 1Queen City
Negaunee142.0UP 1Queen City
Ishpeming Westwood141.5UP 1Queen City
Gladstone141.5UP 1Queen City
Kingsford97.4UP 1Queen City
TeamTop 5 Avg.DivisionMeet
Rapid River120.3UP 3Queen City
Stephenson106.2UP 3Queen City

GIRLS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11El McMahan18:02.5Rochester Adams165.2Budd Cicciarelli
11Jaelyn Ray19:03.1Pinckney153.0Milford
9Jessica Soldan19:27.6Rochester Adams136.8Budd Cicciarelli
10Avery Kelly20:01.3Benzie Central135.6Queen City
12Audrey Hamilton19:33.5Troy134.8Budd Cicciarelli
12Ava Lawrence20:13.5East Kentwood129.5Milford
10Maria Murvich20:40.3Kingsford122.6Queen City
9Emma Ziegler20:55.1Marquette117.6Queen City
12Julia Garcia20:55.4Pinckney115.5Milford
11Maggie Baginski20:34.9Utica Eisenhower114.4Budd Cicciarelli
12Tessa Rautiola21:05.2Houghton114.3Queen City
11Jillian Broyles21:01.1Highland-Milford113.6Milford
12Jacalyn Yakel20:41.1Utica Eisenhower112.3Budd Cicciarelli
12Kierra Magner21:14.9Farmington109.0Milford
11Jaclyn Suderman21:31.4Bay City Western103.5Milford
10Holly Cooke21:38.8Houghton103.1Queen City
10Sela Niska21:38.9Houghton103.0Queen City
9Abby Deering21:11.6Rochester Adams102.1Budd Cicciarelli
11Keira Waterman21:43.2Negaunee101.6Queen City
9Avah Akerley21:43.6Escanaba101.5Queen City
10Maggie McClellan21:47.2Benzie Central100.3Queen City
12Faith Cappaert21:51.1Stephenson99.0Queen City
12Cecilia Kreiter21:24.3Rochester Adams97.9Budd Cicciarelli
12Roisin Whelan21:25.6Marian (Bloomfield Hills)97.5Budd Cicciarelli
12Mallory Wilcox21:50.7Bay City Western97.1Milford
10Avery Strom21:30.4Troy95.9Budd Cicciarelli
9Melanie Clark21:31.7Marian (Bloomfield Hills)95.4Budd Cicciarelli
9Julia Geisz21:32.8Marian (Bloomfield Hills)95.1Budd Cicciarelli
12Nori Korsman22:03.9Negaunee94.7Queen City
11Taylor Vogel22:00.7Highland-Milford93.8Milford
11Eryn Veverka22:07.4Marquette93.5Queen City
12Gianna D’Angelo21:07.1Utica Ford93.3Anchor Bay Early Bird
9Grace Meyers22:04.8Bay City Western92.4Milford
9Clare O’Reilly21:41.8Troy Athens92.1Budd Cicciarelli
12Esme Ulland-Joy22:13.0Marquette91.7Queen City
11Lucille Clark21:44.2Marian (Bloomfield Hills)91.3Budd Cicciarelli
10Hailey Lan21:49.8Troy89.4Budd Cicciarelli
12Jovie Williams22:22.9Houghton88.4Queen City
9Lyla Eidson21:56.3Auburn Hills Avondale87.2Budd Cicciarelli
12Lauren Bradley22:25.3Highland-Milford85.6Milford
12Stella Behnan21:30.4Cardinal Mooney Catholic85.5Anchor Bay Early Bird
12Lily Hardin22:26.1Highland-Milford85.3Milford
9Maddie Deering22:03.9Rochester Adams84.7Budd Cicciarelli
10Eastynn Charder22:28.6Pinckney84.5Milford
11Laila Burress22:29.5East Kentwood84.2Milford
11Winley Brandt22:36.6Menominee83.8Queen City
12Brooklyn Werner22:33.0Bay City Western83.0Milford
10Ingrid Molins Rallo22:43.6Benzie Central81.5Queen City
12Bhuvi Narkhede22:14.9Troy81.0Budd Cicciarelli
12Abby Spencer22:41.3Farmington80.2Milford
10Grace Thomas22:43.8Farmington79.4Milford
9Elena Remtema22:46.2Highland-Milford78.6Milford
9Clare McCloskey22:22.6Utica Eisenhower78.5Budd Cicciarelli
9Katherine Estes22:47.0Cranbrook Kingswood78.4Milford
12Emma Miller21:53.4Utica Ford77.9Anchor Bay Early Bird
9Ava Cantway22:54.8Marquette77.7Queen City
10Olivia Koren22:55.2Marquette77.6Queen City
12Sophie Markel22:53.0Bay City Western76.3Milford
11Claire Pikal22:30.1Waterford Kettering76.0Budd Cicciarelli
12Brooklyn Reason22:54.6Pinckney75.8Milford
12Zeva Hathaway22:56.8Pinckney75.1Milford
12Catalina Colangelo Van Meek22:32.8Marian (Bloomfield Hills)75.1Budd Cicciarelli
11Norah Woodruff23:03.6Houghton74.8Queen City
12Hailey Fisher22:33.8Auburn Hills Avondale74.7Budd Cicciarelli
10Zahiya Khan22:57.9Cranbrook Kingswood74.7Milford
12Emily Barbeau23:03.1Bay City Western73.0Milford
10Lauryn Harper22:43.2Troy Athens71.6Budd Cicciarelli
11Lauren Giroux22:44.3Troy71.2Budd Cicciarelli
11Maddie Leslie22:14.1New Baltimore Anchor Bay71.0Anchor Bay Early Bird
10Grace McDonald22:16.2Utica Ford70.3Anchor Bay Early Bird
9Evey Bevins23:17.6Escanaba70.1Queen City
10Katherine Hartle22:52.3Marian (Bloomfield Hills)68.6Budd Cicciarelli
10Claire Milne22:54.0Rochester Adams68.0Budd Cicciarelli
12Payton Takkunen23:25.4Gladstone67.5Queen City
10Leah Keith22:55.5Rochester Adams67.5Budd Cicciarelli
12Romi Mattson23:27.1Houghton67.0Queen City
9Brynn Wiecich23:29.4Negaunee66.2Queen City
9Jelena Olechowski22:59.5Utica Eisenhower66.2Budd Cicciarelli
10Cassidy Bowers22:28.8Austin Catholic66.1Anchor Bay Early Bird
9Kristina Bott23:30.6Benzie Central65.8Queen City
9Julia Poma23:32.4Rapid River65.2Queen City
11Adeline Youngberg23:08.4Utica Eisenhower63.2Budd Cicciarelli
11Lacy Ortega22:37.6Utica Ford63.2Anchor Bay Early Bird
12Maya Ferguson22:38.9Cardinal Mooney Catholic62.7Anchor Bay Early Bird
11Lily Ortega22:40.5Utica Ford62.2Anchor Bay Early Bird
10Addie Bowerman23:43.3Munising61.6Queen City
12Anna Maciejewski23:13.9Utica Eisenhower61.4Budd Cicciarelli
11Diya Goyal23:39.8Cranbrook Kingswood60.7Milford
12Olivia Cotey23:45.9Munising60.7Queen City
12Lexi Gilbert23:46.0Gladstone60.7Queen City
10Sophia Mulka22:45.2Utica Ford60.6Anchor Bay Early Bird
10Sophia Carson22:45.9University Liggett60.4Anchor Bay Early Bird
9Sam Wendt23:18.6Waterford Kettering59.8Budd Cicciarelli
12Audrie Dixon23:20.8Waterford Kettering59.1Budd Cicciarelli
10Zoey Smalling23:44.9Monroe59.0Milford
11Riley Conklin23:52.5Negaunee58.5Queen City
11Ava Polkinghorne23:55.5Marquette57.5Queen City
12Matilde Cornet Vieilly23:55.7Benzie Central57.4Queen City
11Gabriella Putnam23:56.1Stephenson57.3Queen City
12Emma-Claire Sleighter23:51.0East Kentwood57.0Milford
12Tara Tallu23:28.2Troy56.6Budd Cicciarelli
11Lauren Larson23:59.2Hancock56.3Queen City
12Lydia Pelli23:59.8Hancock56.1Queen City
12Jill Berg24:01.1Hancock55.6Queen City
10Riley Veitch23:55.4Farmington55.5Milford
9Anna McCarthy23:31.9Marian (Bloomfield Hills)55.4Budd Cicciarelli
12Olivia Wescott24:06.0Kingsford54.0Queen City
11Viktoria MacDougall24:00.6Farmington53.8Milford
11Samantha DeFrain23:06.4New Baltimore Anchor Bay53.5Anchor Bay Early Bird
10Nina Lewis23:41.9Troy Athens52.0Budd Cicciarelli
11Madison Cornett24:07.9Highland-Milford51.4Milford
11Madelyn Yezback23:45.8Warren Regina50.7Budd Cicciarelli
9Sophie Mahoski24:18.7Ishpeming49.8Queen City
11Mary Wright23:20.5New Baltimore Anchor Bay48.8Anchor Bay Early Bird
11Aalayah Noasconi24:26.8Kingsford47.1Queen City
10Lilly Whaley24:30.1Benzie Central46.0Queen City
10Kelsey Iglesias24:00.4Utica Eisenhower45.9Budd Cicciarelli
11Alex Iacoban24:26.7Farmington45.1Milford
10Eunah Kim24:03.0Troy45.0Budd Cicciarelli
11Gianna Yaldo24:03.1Warren Regina45.0Budd Cicciarelli
11Madeleine Prestel24:03.6Utica Eisenhower44.8Budd Cicciarelli
11Claire Kuhlman24:04.8Rochester Adams44.4Budd Cicciarelli
10Stella Handel24:30.1Cranbrook Kingswood44.0Milford
12Maya Saleski24:17.5Troy Athens40.2Budd Cicciarelli
12Corinna Aulph24:47.0Monroe38.3Milford
12Reshmi Senthil Kumar24:24.0Troy38.0Budd Cicciarelli
9Farrah Hampton24:48.6Bay City Western37.8Milford
10Anna Fike24:25.8Rochester Adams37.4Budd Cicciarelli
10Kaitlynn Kaple24:56.1Benzie Central37.3Queen City
12Elle DeBolt24:59.7Marquette36.1Queen City
9Amira Perrier25:00.2Marquette35.9Queen City
10Lucy DeCapite24:55.3Cranbrook Kingswood35.6Milford
11Alexis Bosma24:34.3Utica Eisenhower34.6Budd Cicciarelli
12Noilyn Perez-Dylewski24:35.7Troy34.1Budd Cicciarelli
9Sophia Clement Billings24:36.3Waterford Kettering33.9Budd Cicciarelli
9Nora Moyle25:10.1Marquette32.6Queen City
10Rylie Cole25:13.2Stephenson31.6Queen City
12Anna Coury25:08.8Monroe31.1Milford
12Addy Hallum25:18.0Ishpeming Westwood30.0Queen City
11Alana Figler25:20.3Marquette29.2Queen City
12Zoey Masten25:16.3East Kentwood28.6Milford
9Hannah Miller25:16.8Farmington28.4Milford
10Piper Lyon24:23.4Rochester Hills Lutheran NW27.9Anchor Bay Early Bird
9Katherine Baginski24:57.2Utica Eisenhower26.9Budd Cicciarelli
11Gargi Sonawane25:03.8Troy Athens24.7Budd Cicciarelli
9Melanie Scott25:29.1East Kentwood24.3Milford
12Emma Ramales25:06.6Utica Eisenhower23.8Budd Cicciarelli
12Tenaya Jendza24:38.5New Baltimore Anchor Bay22.9Anchor Bay Early Bird
9Avery Bell24:41.0Utica Ford22.0Anchor Bay Early Bird
9Sophie Coxen25:45.2Marquette20.9Queen City
10Victoria Coppock25:45.4Rapid River20.9Queen City
10Reagan Bradley25:40.3Highland-Milford20.6Milford
10Mia Schlender25:17.4Warren Regina20.2Budd Cicciarelli
10Evelyn Felt25:42.2Highland-Milford19.9Milford
12Zuri Brindle25:48.6Marquette19.8Queen City
9Madilynn Martin25:44.0East Kentwood19.3Milford
9Olivia Gravina25:20.8Warren Regina19.1Budd Cicciarelli
10Molly Gorman25:21.6Troy18.8Budd Cicciarelli
10Lexie Donaldson24:53.1University Liggett18.0Anchor Bay Early Bird
9Myabi Knight25:49.0Farmington17.7Milford
11Ava Troxel25:01.3Rochester Hills Lutheran NW15.2Anchor Bay Early Bird
12Kristin Prakash25:32.8Troy15.1Budd Cicciarelli
12Elizabeth King26:06.3Ishpeming Westwood13.9Queen City
11Eva Witkow25:37.3Utica Eisenhower13.6Budd Cicciarelli
12Audrey Wilhelm26:09.5Benzie Central12.8Queen City
9Sachitha Hiremath25:39.8Troy12.7Budd Cicciarelli
11Hannah Hughes25:40.5Rochester Adams12.5Budd Cicciarelli
10Maya Colley25:41.0Warren Regina12.3Budd Cicciarelli
10Eleanor Szafarczyk25:12.0University Liggett11.7Anchor Bay Early Bird
12Laura Kuechle25:43.5Troy Athens11.5Budd Cicciarelli
10Arianna Haidar25:43.6Warren Regina11.5Budd Cicciarelli
11Scarlet Brown25:13.4Rochester Hills Lutheran NW11.2Anchor Bay Early Bird
10Ava Pouliot25:15.6New Baltimore Anchor Bay10.5Anchor Bay Early Bird
11Caliyah Clarke26:11.8East Kentwood10.1Milford
10Maija Roberts26:17.8Negaunee10.1Queen City
12Avery Farcas25:48.9Rochester Adams9.7Budd Cicciarelli
10Cecilia McDonald26:20.2Houghton9.3Queen City
12Amelia Brennan26:14.7Highland-Milford9.1Milford
10Olivia Quinn26:21.0Rapid River9.0Queen City
10Adrian Anderson26:22.3Stephenson8.6Queen City
12Lilli Gast26:23.1Houghton8.3Queen City
12Anna Wu26:23.3Houghton8.2Queen City
10Kaylynne Baltzell26:19.0Pinckney7.7Milford
11Sarah Awan25:25.1Warren Woods Tower7.3Anchor Bay Early Bird
10Sasha Hall26:24.3East Kentwood5.9Milford
9Ivanna Prodaniuk25:29.9Warren Woods Tower5.7Anchor Bay Early Bird
11Emily Stewart26:07.4Marian (Bloomfield Hills)3.5Budd Cicciarelli
11Cora Wernholm26:38.1Marquette3.3Queen City
10Kaylee Tyler26:40.4Rapid River2.5Queen City
9Kiersten Craigo25:42.4Rochester Hills Lutheran NW1.5Anchor Bay Early Bird
11Sophia Wulff26:15.4Rochester Adams0.9Budd Cicciarelli
11Madeline Baugh26:40.3Pinckney0.6Milford
11Shelby Theut25:45.8Austin Catholic0.4Anchor Bay Early Bird
9Rose O’Connor25:46.2Austin Catholic0.3Anchor Bay Early Bird

BOYS INDIVIDUAL RATINGS

GradeNameTimeTeamRatingMeet
11Kamari Ronfeldt15:35.7Ann Arbor Pioneer222.1Milford
12Beckett Crooks15:53.5Ann Arbor Pioneer216.2Milford
12Peter Argeropoulos16:32.3Marquette203.9Dale Phillips
12Nathaniel Linden16:01.1Troy Athens203.3Budd Cicciarelli
11Justin Johnson16:35.9East Kentwood202.0Milford
11Matii Tarekegn16:36.9East Kentwood201.7Milford
12Rorik Holmquist16:39.6Marquette201.5Dale Phillips
11Lucas Ballard16:50.6Marquette197.8Dale Phillips
11Cole McCraw16:49.5Pinckney197.5Milford
12Thomas DeJesus16:56.0Ann Arbor Pioneer195.3Milford
12Anthony Frei16:40.3Utica Eisenhower190.2Budd Cicciarelli
10Nole Lorenzen16:23.0Rochester Hills Lutheran NW188.0Anchor Bay Early Bird
12Theo Sacks Thomas17:20.2Ann Arbor Pioneer187.3Milford
12Henry Plummer17:25.3Negaunee186.2Dale Phillips
10Eli VanPoortfliet17:26.8Benzie Central185.7Dale Phillips
10Asa Konwinski16:55.5Troy185.2Budd Cicciarelli
10Brady Glon17:26.5Detroit Catholic Central185.2Milford
12Malcolm Richardson16:33.0Warren DeLaSalle184.7Anchor Bay Early Bird
12Gavin Wilkins16:58.2Rochester Adams184.3Budd Cicciarelli
10Oscar Wordell17:03.4Rochester Adams182.5Budd Cicciarelli
12Quinn Davis17:35.9Ann Arbor Pioneer182.0Milford
11Jack Witt17:05.8Troy181.7Budd Cicciarelli
11Jesse Reed17:06.3Rochester Adams181.6Budd Cicciarelli
12Gavin Tisch17:39.2Detroit Catholic Central180.9Milford
12Gannon Wheeler17:40.1Highland-Milford180.6Milford
11Colin Blachford17:10.0Troy Athens180.3Budd Cicciarelli
11Dax Winegarden17:43.9Ann Arbor Pioneer179.4Milford
12Drew Pietraszkiewicz17:13.9Utica Eisenhower179.0Budd Cicciarelli
11Henry Witt17:14.3Troy178.9Budd Cicciarelli
10Ricardo Guajardo17:46.2Lake Orion178.6Milford
12Jackson Schaub17:48.8Benzie Central178.4Dale Phillips
11Devin Lau17:47.1Farmington178.3Milford
12Elijah Bernstein17:50.5East Kentwood177.2Milford
12Myles Gesselman17:50.8East Kentwood177.1Milford
12Beepsee Teeple17:53.2Marquette176.9Dale Phillips
12Isaac Clark17:20.8Troy176.7Budd Cicciarelli
11Luke Nagy17:20.9Rochester Adams176.7Budd Cicciarelli
9Luke Kramer17:56.3Detroit Catholic Central175.2Milford
10Asher Sikma17:57.6Ann Arbor Pioneer174.8Milford
12Davis Baraka17:58.1East Kentwood174.6Milford
10Federico Moreno-Padilla17:27.8Utica Eisenhower174.4Budd Cicciarelli
11Colin Courage17:59.0Ann Arbor Pioneer174.3Milford
12Benjamin Hemmer18:04.2Houghton173.3Dale Phillips
12Aaron Osterman17:10.1New Baltimore Anchor Bay172.3Anchor Bay Early Bird
12Ryan Harper17:35.0Troy Athens172.0Budd Cicciarelli
10Lake Skytta18:14.6Marquette169.8Dale Phillips
12Joey Light17:41.9Troy169.7Budd Cicciarelli
9Aiden Doggett18:13.4Highland-Milford169.5Milford
10Gavin Rohr18:13.6Monroe169.5Milford
12Nathan Kafoury17:19.5Warren DeLaSalle169.2Anchor Bay Early Bird
11Walker Ledbetter18:15.6Ann Arbor Pioneer168.8Milford
11Cavan Mulligan18:17.7Kingsford168.8Dale Phillips
10Jack Songer17:21.2Rochester Hills Lutheran NW168.6Anchor Bay Early Bird
12Nate Sandula18:16.3Pinckney168.6Milford
11Max Carne18:16.5Ann Arbor Pioneer168.5Milford
12Kyle Vincent18:19.0Benzie Central168.3Dale Phillips
10Charles Cossmann18:18.1South Lyon168.0Milford
10Walter Armstrong18:22.1Benzie Central167.3Dale Phillips
10Brandon Van Karsen18:23.8Houghton166.7Dale Phillips
12Canon Kuntze18:26.2Stephenson165.9Dale Phillips
12Alexandro Skakal18:24.4Lake Orion165.9Milford
11Zach Shaffer17:30.0Utica Ford165.7Anchor Bay Early Bird
11Marcus O’Hara18:26.1Detroit Catholic Central165.3Milford
9Calvin Carlson18:29.7Ishpeming Westwood164.8Dale Phillips
9Alex Hagerty18:28.3Pinckney164.6Milford
11Braylon Morris18:28.6East Kentwood164.5Milford
9Luis Nava18:28.8Lake Orion164.4Milford
11Rowan Dehority18:29.4Highland-Milford164.2Milford
10Ryan Cooper18:29.4South Lyon164.2Milford
12Simon Jaklin18:31.5Negaunee164.2Dale Phillips
11Jacob Blakemore18:29.6Highland-Milford164.1Milford
11Joey (Joseph) Schmitz18:30.3Detroit Catholic Central163.9Milford
12Luke Mulka17:37.1Utica Ford163.3Anchor Bay Early Bird
12Caden Laurn18:36.4Marquette162.5Dale Phillips
11Brady Klementowski18:35.5South Lyon162.2Milford
11Josh Sanchez18:37.3Highland-Milford161.6Milford
11Caleb Maciag18:37.7Pinckney161.4Milford
11Cooper Ankeney18:38.0Ann Arbor Pioneer161.3Milford
11Joseph Nowicki18:07.7Utica Eisenhower161.1Budd Cicciarelli
12Parker Bomia-Laberdee18:40.3Monroe160.6Milford
11Brandon Ziehmer17:45.4New Baltimore Anchor Bay160.5Anchor Bay Early Bird
12Jaeden Pearson18:41.4East Kentwood160.2Milford
10Garrett Crimmins18:45.9Marquette159.4Dale Phillips
12Dean Gallucci17:49.5Utica Ford159.2Anchor Bay Early Bird
10Oliver Borek18:44.7Detroit Catholic Central159.1Milford
9Cash Wilds18:45.4Pinckney158.9Milford
9Gavin Bowers17:52.0Austin Catholic158.3Anchor Bay Early Bird
12Ethan Quibell18:48.0East Kentwood158.0Milford
12Sam Parish17:53.4Grosse Pointe North157.9Anchor Bay Early Bird
12Joshua Riggs18:49.5Monroe157.5Milford
9Ben Sims18:52.1Farmington156.6Milford
10Liam Knuth17:57.4Cardinal Mooney Catholic156.5Anchor Bay Early Bird
12Jared Waterman18:55.6Ishpeming Westwood156.1Dale Phillips
11Jon Denkins18:58.0Rapid River155.3Dale Phillips
10Sebastian Azar18:01.3New Baltimore Anchor Bay155.2Anchor Bay Early Bird
11Lucien Lamothe18:03.1Warren DeLaSalle154.6Anchor Bay Early Bird
9Wyatt Jaspersen18:58.2Pinckney154.6Milford
11Micah Arlow18:03.6Cardinal Mooney Catholic154.5Anchor Bay Early Bird
10Jacob Slankster19:00.6Detroit Catholic Central153.8Milford
12Paul Stephens18:05.7Grosse Pointe North153.8Anchor Bay Early Bird
10Grayson Crooks19:00.7Ann Arbor Pioneer153.8Milford
11Blake Lancaster19:00.9Ann Arbor Pioneer153.7Milford
11Griffin Donahue19:01.1Highland-Milford153.6Milford
10Welly Fillmore19:03.7Marquette153.4Dale Phillips
10Garrett Smith19:02.0Highland-Milford153.3Milford
12Gavin Hess19:02.6Highland-Milford153.1Milford
12Buturo Bartolomei19:02.9Ann Arbor Pioneer153.0Milford
12Alexander Perry18:32.0Utica Eisenhower153.0Budd Cicciarelli
10Eddie Nolan18:32.1Troy Athens153.0Budd Cicciarelli
11Tanner Wertz19:04.8Highland-Milford152.4Milford
12Teagan Reynolds19:07.2Gladstone152.3Dale Phillips
11William Jeffords19:06.2Detroit Catholic Central151.9Milford
12Hayden Barker19:08.8Monroe151.1Milford
10Chase Compau18:38.2Ortonville Brandon150.9Budd Cicciarelli
12Christopher Gatto18:38.9Troy150.7Budd Cicciarelli
10Victor LeBrun19:11.6Monroe150.1Milford
11Zach McGee19:11.7Lake Orion150.1Milford
12Anderson Limkemann19:14.0Houghton150.0Dale Phillips
11Blake Lakosky19:15.4Munising149.5Dale Phillips
10Bo Cooke19:14.3Pinckney149.2Milford
11Patrick Steele19:15.1Farmington149.0Milford
12Ethin Chandler19:17.7Benzie Central148.8Dale Phillips
11Gabriel Hjerstedt19:18.9Houghton148.4Dale Phillips
9Matthew McFall19:17.0Pinckney148.3Milford
12James Mihelich18:47.6Troy147.8Budd Cicciarelli
10David Crowe Jr19:19.4Lake Orion147.5Milford
9Fernando Zaleta-Romero19:19.5Detroit Catholic Central147.5Milford
11Sebastian Morrison18:25.0Warren DeLaSalle147.3Anchor Bay Early Bird
12Max Beauchamp19:22.4Gladstone147.2Dale Phillips
10William Henze18:25.4Grosse Pointe North147.2Anchor Bay Early Bird
11Luke Shelton18:50.0Troy Athens147.0Budd Cicciarelli
10Braydon Han19:21.7Ann Arbor Pioneer146.8Milford
11Reese Lepeak19:22.0Bay City Western146.7Milford
12Wyatt Vanpoortfliet19:24.3Benzie Central146.6Dale Phillips
12Camden Wornson18:51.5Rochester Adams146.5Budd Cicciarelli
12Neil Orlowski18:28.4Grosse Pointe North146.2Anchor Bay Early Bird
12Carson Wernholm19:25.4Marquette146.2Dale Phillips
10DJ Menhennick19:25.5Marquette146.2Dale Phillips
12Louis Musser19:25.3Bay City Western145.6Milford
12Trevor Zoli18:30.4New Baltimore Anchor Bay145.5Anchor Bay Early Bird
9Franklin Wyrembelski18:54.9Rochester Adams145.4Budd Cicciarelli
12Myles Guttovz19:28.1Farmington144.7Milford
11Michael Tidrow18:57.6Utica Eisenhower144.5Budd Cicciarelli
12Parker Mowl18:34.4Utica Ford144.2Anchor Bay Early Bird
9Owen Truitt19:31.4Rapid River144.2Dale Phillips
12Kyle Massimilla18:35.3Utica Ford143.9Anchor Bay Early Bird
9John Burns18:59.8Rochester Adams143.7Budd Cicciarelli
12Lewis Vendlinski19:33.9Houghton143.4Dale Phillips
10Aiden McDonald19:32.0Lake Orion143.3Milford
10Anderson Buckland19:33.2Lake Orion142.9Milford
10Jack Bartkowicz18:39.2Grosse Pointe North142.6Anchor Bay Early Bird
10George Watson19:34.9Detroit Catholic Central142.4Milford
10Xavier Hutchinson19:37.9Houghton142.0Dale Phillips
11Soren Nicoloff19:37.3South Lyon141.6Milford
10Teddy Connolly19:37.9Ann Arbor Pioneer141.4Milford
12Dylan Doggett19:38.2Highland-Milford141.3Milford
11Corbin Knoerr19:38.7Bay City Western141.1Milford
10De-Mani Roberts19:38.8East Kentwood141.1Milford
11Wyatt Bovensiep19:07.9Auburn Hills Avondale141.0Budd Cicciarelli
9Sean Kelley19:41.0Pinckney140.3Milford
11Luke Wegienka19:42.0Detroit Catholic Central140.0Milford
11Keston Rodda19:11.6Rochester Adams139.8Budd Cicciarelli
12Caleb Schwarz19:12.9Waterford Kettering139.4Budd Cicciarelli
10William Lindsay19:46.1Marquette139.3Dale Phillips
11Cristian Hayen19:47.2Gladstone138.9Dale Phillips
11Kemper Gearhart19:50.6Ishpeming137.8Dale Phillips
9Cole Ceane19:51.8Houghton137.4Dale Phillips
10Connor Twardesky18:56.1Utica Ford137.0Anchor Bay Early Bird
12Akshay Duvvuru19:20.7Rochester Adams136.8Budd Cicciarelli
11Chuck Cameron19:53.7Gladstone136.8Dale Phillips
11Emmett Brick19:52.5Ann Arbor Pioneer136.5Milford
12Alex Kardasz19:00.1Warren DeLaSalle135.6Anchor Bay Early Bird
11Shane Nshime19:57.0East Kentwood135.0Milford
11Grayson Tidbury19:57.6Highland-Milford134.8Milford
10Gabe Walter19:58.1South Lyon134.6Milford
11Leroy Li19:59.9Ann Arbor Pioneer134.0Milford
12Dillon Pham19:05.6Utica Ford133.8Anchor Bay Early Bird
10Kingston Berube20:03.7Escanaba133.4Dale Phillips
11Carson Pavloff19:30.9Auburn Hills Avondale133.4Budd Cicciarelli
9John Green20:04.2Gwinn133.3Dale Phillips
9Canon Belusar19:07.2SCS Lakeview133.3Anchor Bay Early Bird
10Dominic DeVeny19:08.0Cardinal Mooney Catholic133.0Anchor Bay Early Bird
10James Valovick19:08.2Rochester Hills Lutheran NW132.9Anchor Bay Early Bird
11Michael Nowicki20:04.6Highland-Milford132.5Milford
9Jack Prins20:07.7Gladstone132.1Dale Phillips
11Chris Sayers19:11.1SCS Lakeview132.0Anchor Bay Early Bird
10Tate Evans20:09.4Houghton131.5Dale Phillips
12Grady Nelson20:09.6Gladstone131.5Dale Phillips
10Nick Kopasz20:07.9Detroit Catholic Central131.4Milford
12Tyler Soderman20:10.0Gladstone131.3Dale Phillips
12William Neimi20:10.2Ishpeming Westwood131.3Dale Phillips
10Lucas Dunham20:08.4Farmington131.2Milford
11Christopher Lair19:37.5Troy131.2Budd Cicciarelli
10Travis Tomlinson20:08.8South Lyon131.1Milford
9Ryan Zoch19:38.5Ortonville Brandon130.8Budd Cicciarelli
10Mitch Bell19:15.0Utica Ford130.7Anchor Bay Early Bird
10Hudson Watkins20:10.5Highland-Milford130.5Milford
9Patrick Regner19:39.8Troy130.4Budd Cicciarelli
11Brandon Watz20:12.9Bay City Western129.7Milford
9Tyler Rautiola20:15.0Negaunee129.7Dale Phillips
10Chris Jarski19:18.5Warren DeLaSalle129.5Anchor Bay Early Bird
12Thomas Shaw20:14.3Highland-Milford129.2Milford
12Johnny Jestila20:18.3Ishpeming Westwood128.6Dale Phillips
10John (Jack) Frabis19:47.6Utica Eisenhower127.8Budd Cicciarelli
11Nathan Mann20:18.6South Lyon127.8Milford
10Milchael Bevilaqua20:18.9Ann Arbor Pioneer127.7Milford
12Gavin Murphy19:25.8SCS Lakeview127.1Anchor Bay Early Bird
12Bailey McClain19:49.9Waterford Kettering127.0Budd Cicciarelli
11Caleb Christesen20:23.7Ishpeming Westwood126.8Dale Phillips
10Eamon Sullivan19:53.3Rochester Adams125.9Budd Cicciarelli
11Ethan Feys19:54.8Troy Athens125.4Budd Cicciarelli
12Matthew Hagebusch20:28.3Gladstone125.2Dale Phillips
10Jaylen DeMarco20:29.9Lake Orion124.0Milford
11Aiden Jacobs20:30.8Pinckney123.7Milford
12Mateusz Wozniak20:33.4Ishpeming123.5Dale Phillips
11Orrin Smith20:34.1Kingsford123.3Dale Phillips
9Jasper Wolfson20:02.1Troy123.0Budd Cicciarelli
9Lucas Wendel20:33.7Highland-Milford122.8Milford
11Jack Taylor19:40.2Warren DeLaSalle122.3Anchor Bay Early Bird
11Jaden Ethier20:04.9Troy Athens122.0Budd Cicciarelli
11Jae Poma20:38.4Rapid River121.9Dale Phillips
9Douglas Givinsky19:43.2SCS Lakeview121.3Anchor Bay Early Bird
9Ben Yater20:09.9Waterford Kettering120.4Budd Cicciarelli
12Jack Bugeja19:46.0Grosse Pointe North120.3Anchor Bay Early Bird
12Jaden Zeilinger20:41.2Pinckney120.3Milford
10Bennett Ogilvy19:47.1Utica Ford120.0Anchor Bay Early Bird
9Justin Carpenter19:48.6SCS Lakeview119.5Anchor Bay Early Bird
11Daniel Badel20:43.9Detroit Catholic Central119.4Milford
10Nick DeJesus20:44.4Ann Arbor Pioneer119.2Milford
10Tyler Blank20:46.0South Lyon118.7Milford
10Evan Clow20:46.9Detroit Catholic Central118.4Milford
10Xavier Zammit19:56.7Cardinal Mooney Catholic116.8Anchor Bay Early Bird
11Joshua Frederick20:54.1Negaunee116.6Dale Phillips
10Jayden Seekie20:55.0Marquette116.3Dale Phillips
9Shane Murphy20:55.8Ann Arbor Pioneer115.4Milford
12Aaron Alleman20:25.6Rochester Adams115.1Budd Cicciarelli
9Jonathan Poppe20:56.8Detroit Catholic Central115.1Milford
12Gram Griffioen20:02.3University Liggett114.9Anchor Bay Early Bird
12Landon Harris21:02.7Benzie Central113.8Dale Phillips
9Landon Gilkey21:01.3Lake Orion113.6Milford
10Anders Johnston21:04.8Negaunee113.1Dale Phillips
12Noah Schmidt20:32.0Utica Eisenhower113.0Budd Cicciarelli
11Matthew Boone20:32.8Rochester Adams112.7Budd Cicciarelli
12Breckin Jensen21:05.8Ishpeming Westwood112.7Dale Phillips
12Blayne LaCosse21:05.9Negaunee112.7Dale Phillips
9Wyatt Gallagher21:06.5Escanaba112.5Dale Phillips
9Lucas Duby21:05.2Lake Orion112.3Milford
9Declan Kintner21:05.4Bay City Western112.2Milford
11Ishaaq Hamzavi20:34.9Troy112.0Budd Cicciarelli
10Alex Perez Dottor20:38.7Troy110.8Budd Cicciarelli
10Will Cannata21:09.8Ann Arbor Pioneer110.7Milford
12Henry Epler21:10.8South Lyon110.4Milford
9Alec Priebe21:12.2Detroit Catholic Central109.9Milford
9William Moerschell20:18.0SCS Lakeview109.7Anchor Bay Early Bird
12Nico Mangino20:19.1Utica Ford109.3Anchor Bay Early Bird
10Michael Orsargos20:43.2Rochester Adams109.3Budd Cicciarelli
9Eben Passero21:14.8Lake Orion109.1Milford
9Theo Cruz21:15.7Ann Arbor Pioneer108.8Milford
10Victor Papa21:16.4Cranbrook Kingswood108.5Milford
10Ryan Savoie20:46.2Ortonville Brandon108.3Budd Cicciarelli
10Marvin Niemi21:20.4Negaunee107.9Dale Phillips
10Ethan McKinley20:47.9Troy107.7Budd Cicciarelli
11Connor Krajenke20:48.3Ortonville Brandon107.6Budd Cicciarelli
12Eric Henry21:19.4Lake Orion107.5Milford
10Liam Venable20:48.5Troy107.5Budd Cicciarelli
9Jake Powrie21:20.0Lake Orion107.3Milford
11Ben Kaufman21:20.7Ann Arbor Pioneer107.1Milford
10Clark Dupon20:50.7Utica Eisenhower106.8Budd Cicciarelli
11Trent Emard21:23.9Negaunee106.7Dale Phillips
11Andy Bobco20:27.2SCS Lakeview106.6Anchor Bay Early Bird
12Zander Bowden21:25.5Escanaba106.2Dale Phillips
12Hayden Brennan-Turski20:28.5SCS Lakeview106.2Anchor Bay Early Bird
11Peter Mei21:24.8Cranbrook Kingswood105.7Milford
11William Abbott21:25.1Detroit Catholic Central105.7Milford
9Jadon Russell20:30.4Rochester Hills Lutheran NW105.5Anchor Bay Early Bird
11Austin Steimel20:54.9Rochester Adams105.4Budd Cicciarelli
9Dylan Krause21:28.1Munising105.3Dale Phillips
10Sebastian Towne21:26.3Detroit Catholic Central105.2Milford
12Andrew Rosso20:31.5Austin Catholic105.2Anchor Bay Early Bird
9Brennan Kennedy21:27.7Highland-Milford104.8Milford
12Matthew Simino20:33.3New Baltimore Anchor Bay104.6Anchor Bay Early Bird
12Brandon Chan20:57.3Auburn Hills Avondale104.6Budd Cicciarelli
11Everett Boburka21:30.7Ishpeming Westwood104.4Dale Phillips
11Ryan Huang20:58.0Troy104.3Budd Cicciarelli
9Carson Ziehmer20:34.2New Baltimore Anchor Bay104.3Anchor Bay Early Bird
11Tyler Phelps21:33.1Kingsford103.6Dale Phillips
12Samuel Xie21:31.4Cranbrook Kingswood103.5Milford
11Nolan Dolaskie21:34.5Munising103.2Dale Phillips
11Stephen Gadaire21:34.7Ann Arbor Pioneer102.5Milford
12Tristian Raimondo20:41.3SCS Lakeview101.9Anchor Bay Early Bird
9Tyler Pline21:37.5Detroit Catholic Central101.5Milford
10Lyle Revall21:40.7Stephenson101.1Dale Phillips
12Henry Zuhels21:45.3Menominee99.6Dale Phillips
12Owen Hadala20:51.2SCS Lakeview98.6Anchor Bay Early Bird
9Jack Tamagne21:46.8Farmington98.4Milford
9Kai Bilderback21:47.7Farmington98.1Milford
12Peter Milne21:18.2Rochester Adams97.6Budd Cicciarelli
10Khory Michaels20:54.6Warren DeLaSalle97.5Anchor Bay Early Bird
10Anthony Pelish21:51.8Gladstone97.4Dale Phillips
10Shane Korte21:49.9Detroit Catholic Central97.4Milford
12Luke Olson21:52.1Stephenson97.3Dale Phillips
11Evan Massaway21:52.8Houghton97.1Dale Phillips
9Maximilian Van de Vyver20:57.5Austin Catholic96.5Anchor Bay Early Bird
12Fletcher Campbell21:53.3Ann Arbor Pioneer96.2Milford
10Caleb Hamilton21:22.8Troy96.1Budd Cicciarelli
9Justin Truong21:55.4Lake Orion95.5Milford
8Brody Denkins21:57.9Rapid River95.4Dale Phillips
10Quin Karlstrom21:58.9Negaunee95.0Dale Phillips
10Blake Markland21:26.0Rochester Adams95.0Budd Cicciarelli
10Carter Sharpe21:57.2Monroe94.9Milford
10Sky Fausett21:26.8Rochester Adams94.7Budd Cicciarelli
12Curtis Archambeau22:02.2Hancock93.9Dale Phillips
10Andrew Todd21:05.5Warren DeLaSalle93.8Anchor Bay Early Bird
11Logan Bundon22:01.1Monroe93.6Milford
11Zizheng Wang21:30.3Troy93.6Budd Cicciarelli
9Owen Pacyga21:30.6Troy Athens93.5Budd Cicciarelli
9Rishab Balaji21:31.0Rochester Adams93.3Budd Cicciarelli
10Levi Schultz22:02.3Highland-Milford93.2Milford
10Kaiden Hammond21:31.9Troy93.0Budd Cicciarelli
12Wes Karsen21:32.2Waterford Kettering92.9Budd Cicciarelli
11Vincent Miller22:03.6Pinckney92.8Milford
9Chance Hochstein22:03.7Highland-Milford92.8Milford
12Yanzhuo Chen21:32.7Troy92.8Budd Cicciarelli
10Chase Takkunen22:06.1Gladstone92.6Dale Phillips
12Cooper Crandell21:33.3Rochester Adams92.6Budd Cicciarelli
11Bryson Haubert21:36.6Rochester Adams91.5Budd Cicciarelli
12Riley Lovern22:11.4Negaunee90.9Dale Phillips
12Jerry Wang21:39.8Troy90.4Budd Cicciarelli
11Marcel Juul22:17.3Negaunee88.9Dale Phillips
9Gavin Vaughn22:16.0South Lyon88.7Milford
10Ethan Specht22:20.2Detroit Catholic Central87.3Milford
10Michael Dilernia22:22.3Negaunee87.2Dale Phillips
9Isaac Starzynski22:24.2Stephenson86.6Dale Phillips
11Trey Williams22:23.7South Lyon86.1Milford
10Kristof Hernadi22:24.7South Lyon85.8Milford
9Adam Hemmer22:29.3Houghton84.9Dale Phillips
11Aayush Chaugule21:56.8Troy84.7Budd Cicciarelli
9Joe Badel22:28.1Detroit Catholic Central84.6Milford
11Jeb Green22:30.5Rapid River84.5Dale Phillips
10Joshua Fletcher-Smith22:29.1Lake Orion84.3Milford
9Tucker Dubay22:30.8Farmington83.7Milford
11Jackson Mavel22:30.8South Lyon83.7Milford
12Abiraj Sandhu22:00.4Rochester Adams83.5Budd Cicciarelli
12Joshua You22:38.0Houghton82.0Dale Phillips
9Camden Niesluchowski21:41.5New Baltimore Anchor Bay81.8Anchor Bay Early Bird
12Josh Grose22:36.9South Lyon81.7Milford
12Nicholas Roggenbuck22:08.5Rochester Adams80.8Budd Cicciarelli
10David Lee22:11.2Troy Athens79.9Budd Cicciarelli
12Layne Detemple22:44.2Stephenson79.9Dale Phillips
10Brandon French22:43.4Lake Orion79.5Milford
10Aran Velsamy22:12.9Rochester Adams79.4Budd Cicciarelli
12Louis Carlson22:46.2Hancock79.3Dale Phillips
10Mason Couvillion22:48.5Gladstone78.5Dale Phillips
10Tim Weber22:47.1Ann Arbor Pioneer78.3Milford
12Surya Jeeda22:18.6Troy77.5Budd Cicciarelli
9Edward Ostberg22:18.7Troy Athens77.4Budd Cicciarelli
9Brody Willard22:49.8Highland-Milford77.4Milford
9Dale Taylor22:53.5Marquette76.8Dale Phillips
10Xuanlin Chen22:20.5Troy76.8Budd Cicciarelli
9Ahmadjon Mamarasulov22:20.5Troy76.8Budd Cicciarelli
9Devansh Eddula22:22.2Troy76.3Budd Cicciarelli
12Owen Osterbur22:22.4Rochester Adams76.2Budd Cicciarelli
9Joshua Byrne22:24.1Troy75.6Budd Cicciarelli
10George Bae22:57.8South Lyon74.7Milford
10Kameron Johnson23:00.4Houghton74.5Dale Phillips
12Foley Kedzior22:04.5Warren Woods Tower74.2Anchor Bay Early Bird
9Kyle Gallinat22:59.8South Lyon74.1Milford
10Kaden Povolo23:02.0Houghton74.0Dale Phillips
9Travis Ladd23:02.4Marquette73.9Dale Phillips
9Max Bier23:02.9Houghton73.7Dale Phillips
12Austin Corey23:05.0Gladstone73.0Dale Phillips
11Yitao (Bruce) Sun22:37.6Troy71.1Budd Cicciarelli
10Jacob Freel23:17.0Gladstone69.0Dale Phillips
9Nicholas Christesen23:19.4Ishpeming Westwood68.2Dale Phillips
12Daniel McConaghy22:22.6Grosse Pointe North68.1Anchor Bay Early Bird
10Benjamin Keinath23:19.8Lake Orion67.4Milford
10Benjamin Trumbull23:20.0Lake Orion67.3Milford
12Gavin Oxenreider22:53.3Waterford Kettering65.9Budd Cicciarelli
12Isaac Bard22:55.3Rochester Adams65.2Budd Cicciarelli
12Scotty Sheehy23:26.4Monroe65.2Milford
9Ben Chapman22:59.6Troy Athens63.8Budd Cicciarelli
12Griffin Olson23:33.4Benzie Central63.5Dale Phillips
9Beckett Webb23:32.8Lake Orion63.1Milford
10Jason Parmelee23:35.7Hancock62.8Dale Phillips
10Austen Antonio23:35.7Detroit Catholic Central62.1Milford
11Zachary Ebel23:36.1Bay City Western62.0Milford
11Lucas Cha22:42.7Warren Woods Tower61.4Anchor Bay Early Bird
9Ravi Kothari23:42.1Ann Arbor Pioneer60.0Milford
11Preetham Chilluru23:11.5Troy59.8Budd Cicciarelli
10Logan Barrington23:12.3Waterford Kettering59.6Budd Cicciarelli
9Keaton Pikal23:13.9Waterford Kettering59.0Budd Cicciarelli
9Ben Dawson22:52.2Grosse Pointe North58.3Anchor Bay Early Bird
11Alan He23:17.6Troy Athens57.8Budd Cicciarelli
10Robert Downey22:56.9Warren Woods Tower56.7Anchor Bay Early Bird
11Teddy Spence23:55.3Kingsford56.2Dale Phillips
12Nathan Mroz24:01.3Detroit Catholic Central53.6Milford
11Anthony Salem23:31.4Troy53.2Budd Cicciarelli
11Russell Warner23:08.3Grosse Pointe North52.9Anchor Bay Early Bird
12John Murphy23:33.6Utica Eisenhower52.5Budd Cicciarelli
9Greyson Miller23:36.6Troy51.5Budd Cicciarelli
9Amruth Prasad24:09.5Cranbrook Kingswood50.8Milford
12Joseph Young23:39.1Troy Athens50.6Budd Cicciarelli
11Wilson Zhu23:40.7Troy50.1Budd Cicciarelli
11Ryan Sain24:12.5South Lyon49.8Milford
11Walton Miller24:14.5Houghton49.8Dale Phillips
9Lucas Halicki23:17.6New Baltimore Anchor Bay49.8Anchor Bay Early Bird
10Zhixin Wang23:42.4Rochester Adams49.5Budd Cicciarelli
9Zach Rosek24:15.1Pinckney49.0Milford
10Luke Mamou24:15.8Cranbrook Kingswood48.7Milford
11Thomas Emerson23:31.3New Baltimore Anchor Bay45.2Anchor Bay Early Bird
11Mithesh Raja Govindaraja24:00.1Troy43.6Budd Cicciarelli
11Maddox Going24:31.1Lake Orion43.6Milford
9Sebastian Stoessel24:31.2Ann Arbor Pioneer43.6Milford
10Rithvik Varma Chamarthi24:00.5Troy43.5Budd Cicciarelli
12Seungheon (Jayden) Lee24:01.5Troy43.2Budd Cicciarelli
12Connor Thomas24:39.1Ishpeming Westwood41.6Dale Phillips
10Krithin Karthikeyan24:06.3Troy41.6Budd Cicciarelli
12Ralph Walter24:38.0Highland-Milford41.3Milford
10Ian Brown23:43.0Rochester Hills Lutheran NW41.3Anchor Bay Early Bird
10Siddharth Arunagiri Karthi24:08.0Troy41.0Budd Cicciarelli
11Camden Chlebowski24:40.6Monroe40.5Milford
10Kishore Parthiban24:09.9Troy40.4Budd Cicciarelli
9Kaleb Madurski23:47.3SCS Lakeview39.9Anchor Bay Early Bird
11Theo Sprauer24:43.4Ann Arbor Pioneer39.5Milford
12Nathan Gray24:46.2Ishpeming Westwood39.3Dale Phillips
12Ari Johnston24:47.1Negaunee39.0Dale Phillips
10Ezekiel Whiteaker23:52.5Rochester Hills Lutheran NW38.2Anchor Bay Early Bird
9Brian Chang24:53.0Cranbrook Kingswood36.3Milford
10William Martin23:59.0University Liggett36.0Anchor Bay Early Bird
10Giovonni Orlando-lauria24:00.0Warren DeLaSalle35.7Anchor Bay Early Bird
10Bryce Johnson24:58.1Kingsford35.3Dale Phillips
10Naveen Duvoor24:25.6Rochester Adams35.1Budd Cicciarelli
11Jacob Monday24:25.6Rochester Adams35.1Budd Cicciarelli
11Udayan Ray24:31.4Troy33.2Budd Cicciarelli
10Edin Halilovic24:31.5Auburn Hills Avondale33.2Budd Cicciarelli
9Myles Reis25:05.0Lake Orion32.3Milford
10Weston Anderson25:07.1Gwinn32.3Dale Phillips
10Lukas Barron25:10.0Negaunee31.3Dale Phillips
9Noah Sanday24:37.5Rochester Adams31.2Budd Cicciarelli
9Raymond Richards25:11.6Marquette30.8Dale Phillips
9Khalil Gupton25:10.1Farmington30.7Milford
11Josh Nigro25:12.1Highland-Milford30.0Milford
9Dillon Braxton24:43.5Waterford Kettering29.2Budd Cicciarelli
10Bowen Zou25:16.7Ann Arbor Pioneer28.4Milford
11Oliver Anderegg24:23.5Utica Ford27.8Anchor Bay Early Bird
9Justin Podina25:19.3Lake Orion27.6Milford
10Vincent Trevino24:49.2Rochester Adams27.3Budd Cicciarelli
11August Stelzer25:21.4Ann Arbor Pioneer26.9Milford
10Hayul Jeong24:50.6Troy26.8Budd Cicciarelli
10Lucas Keinath25:21.8Lake Orion26.7Milford
11Samuel Kirkum25:26.6Negaunee25.8Dale Phillips
11Connor Steede25:28.1Negaunee25.3Dale Phillips
9Simon Kern25:28.0South Lyon24.7Milford
9Noah Bulakowski24:58.7Rochester Adams24.1Budd Cicciarelli
12Jack Xu25:01.5Troy23.2Budd Cicciarelli
9Kyzer Carey24:39.5Warren Woods Tower22.5Anchor Bay Early Bird
10Jonathan Primus25:39.2Ann Arbor Pioneer20.9Milford
9Gaven Limarvin25:08.8Troy20.7Budd Cicciarelli
11Evan Lorenz25:42.4Houghton20.5Dale Phillips
11Rudolph Moussa25:09.4Troy20.5Budd Cicciarelli
9Trent Harmala25:40.6South Lyon20.5Milford
9Brandon Anglebrandt25:10.4Utica Eisenhower20.2Budd Cicciarelli
9Magnus Brewer25:10.5Waterford Kettering20.2Budd Cicciarelli
9Craig Barber25:11.5Waterford Kettering19.8Budd Cicciarelli
10Zaid Iftikhar25:11.5Troy19.8Budd Cicciarelli
10Charlie Mieloch25:43.5South Lyon19.5Milford
9Mason Baker26:00.0Detroit Catholic Central14.0Milford
10Wyatt Welsh25:09.0Cardinal Mooney Catholic12.7Anchor Bay Early Bird
10Landon Wright25:10.3University Liggett12.3Anchor Bay Early Bird
9Akhilesh Shil25:37.9Troy11.0Budd Cicciarelli
9Adam Jaweesh25:46.1Troy8.3Budd Cicciarelli
11Walter Groening26:17.4Ann Arbor Pioneer8.2Milford
10Liam Jimenez25:54.9Waterford Kettering5.4Budd Cicciarelli
11Richard Sarau26:28.8Houghton5.1Dale Phillips
9Conor Winters26:38.1Monroe1.3Milford