Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Cranbrook KingswoodCOMSAC Championship · Oct 2411:24COMSAC ChampionshipOctober 24, 2023
2 Miles · Duck LakeCOMSAC Championship · Oct 2511:57.2COMSAC ChampionshipOctober 25, 2022
5,000 Meters · Cass Benton Park OFFICIAL16th Northville Mustang Invite · Aug 2719:02.216th Northville Mustang InviteAugust 27, 2026
5,000 Meters · Ford Field/LIVONIA (a.k.a. Eddie Edgar Ice Arena)LAMPLIGHTER · Aug 2119:21.3LAMPLIGHTERAugust 21, 2026
5,000 Meters · Hess Hathaway Park - OFFICIALOAA Blue Jamboree #3 Championships · Oct 2218:30.70OAA Blue Jamboree #3 ChampionshipsOctober 22, 2026
5,000 Meters · Hudson Mills Metropark - OFFICIAL42nd Father Gabriel Richard XC Invitational · Oct 1718:03.0842nd Father Gabriel Richard XC InvitationalOctober 17, 2026
5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 319:00.26Oakland County XC HS ChampionshipsOctober 3, 2026
5,000 Meters · Memorial Park OFFICIALOAA Blue Jamboree 1 · Sep 919:38.35OAA Blue Jamboree 1September 9, 2026
5,000 Meters · Parkway Christian SchoolHanson's Invitational · Sep 2618:37.97Hanson's InvitationalSeptember 26, 2026
5,000 Meters · Possum HollowAverill Invitational 25 · Sep 619:02.52Averill Invitational 25September 6, 2025
5,000 Meters · Royal Oak High SchoolMHSAA LP Region 07-1 @ Royal Oak · Oct 3117:54.21MHSAA LP Region 07-1 @ Royal OakOctober 31, 2026
5,000 Meters · Stony Creek - Bay Point BeachAutumn Classic · Sep 1918:44.89Autumn ClassicSeptember 19, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 31MHSAA LP Region 07-1 @ Royal OakOct 31 · 5,000 Meters D1 Boys · Place 53 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters D1 Boys5317:54.21 PB11
Oct 22OAA Blue Jamboree #3 ChampionshipsOct 22 · 5,000 Meters Varsity Boys · Place 6 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity Boys618:30.70 PB11
Oct 1742nd Father Gabriel Richard XC InvitationalOct 17 · 5,000 Meters Varsity - Medium Schools · Place 75 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity - Medium Schools7518:03.08 PB11
Oct 3Oakland County XC HS ChampionshipsOct 3 · 5,000 Meters Varsity Boys · Place 106 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity Boys10619:00.26 PB11
Sep 26Hanson's InvitationalSep 26 · 5,000 Meters Boys D1 · Place 90 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Boys D19018:37.97 PB11
Sep 19Autumn ClassicSep 19 · 5,000 Meters Boys Race · Place 46 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Boys Race4618:44.89 PB11
Sep 9OAA Blue Jamboree 1Sep 9 · 5,000 Meters Varsity Boys · Place 10 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity Boys1019:38.35 PB11
Aug 2716th Northville Mustang InviteAug 27 · 5,000 Meters 11/12 Boys · Place 48 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters 11/12 Boys4819:02.2 PB11
Aug 21LAMPLIGHTERAug 21 · 5,000 Meters Boys JV - Flight One · Place 7 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Boys JV - Flight One719:21.3 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 25Royal Oak PROM RaceOct 25 · 5,000 Meters Boys Race · Place 4 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Boys Race418:10.3010
Oct 20Bloomer Frosh/Soph InvitationalOct 20 · 5,000 Meters Frosh/Soph Freshman · Place 7 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Frosh/Soph Freshman718:19.2010
Oct 16OAA Blue Jamboree #3 - League ChampionshipsOct 16 · 5,000 Meters Varsity · Place 8 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity817:39.10—
Oct 1141st Father Gabriel Richard XC InvitationalOct 11 · 5,000 Meters Varsity · Place 63 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity6317:40.2710
Oct 4Oakland County XC HS ChampionshipsOct 4 · 5,000 Meters Varsity · Place 101 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity10118:57.5310
Sep 9OAA Blue Jamboree #1Sep 9 · 5,000 Meters Varsity · Place 12 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity1218:58.7010
Sep 6Averill Invitational 25Sep 6 · 5,000 Meters Boys Silver · Place 12 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Boys Silver1219:02.52 PB10
Aug 21Inglenook 3200 M Time TrialAug 21 · 3,200 Meters Varsity · Place 3 · Beverly Hills GrovesBeverly Hills Groves3,200 Meters Varsity311:38Unofficial10

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 21Bloomer Frosh/Soph InvitationalOct 21 · 5,000 Meters Frosh/Soph Freshman · Place 2 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Frosh/Soph Freshman218:22.009
Oct 16OAA Blue Jamboree #3 - League ChampionshipsOct 16 · 5,000 Meters Varsity · Place 8 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity818:21.69
Sep 24OAA Blue Jamboree #2Sep 24 · 5,000 Meters Varsity · Place 10 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity1019:06.309
Sep 14Autumn Classic InviteSep 14 · 5,000 Meters Varsity · Place 46 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity4619:16.49
Sep 10OAA Blue Jamboree #1Sep 10 · 5,000 Meters Varsity · Place 7 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity719:02.249
Sep 7Averill InvitationalSep 7 · 5,000 Meters Varsity · Place 102 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity10219:44.609
Aug 27Northville Mustang InvitationalAug 27 · 5,000 Meters Varsity · Place 11 · Beverly Hills GrovesBeverly Hills Groves5,000 Meters Varsity1119:29.409
Aug 22Inglenook 3200 M Time TrialAug 22 · 3,200 Meters Varsity · Place 3 · Beverly Hills GrovesBeverly Hills Groves3,200 Meters Varsity312:04Unofficial9

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 24COMSAC ChampionshipOct 24 · 2 Miles Middle School · Place 3 · BerkshireBerkshire2 Miles Middle School311:24 PB8

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 25COMSAC ChampionshipOct 25 · 2 Miles Middle School · Place 6 · BerkshireBerkshire2 Miles Middle School611:57.2 PB7

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 27COMSAC ChampionshipOct 27 · 2 Miles Middle School · Place 43 · BerkshireBerkshire2 Miles Middle School4313:12.26