Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Duck LakeCOMSAC Championship · Oct 2512:55.2COMSAC ChampionshipOctober 25, 2022
2 Miles · Possum Hollow MS 2 MileOakland County 6-7-8 Championships · Oct 712:48.1Oakland County 6-7-8 ChampionshipsOctober 7, 2022
5,000 Meters · Bloomer ParkOAA White Jamboree #2 · Sep 3017:00.48OAA White Jamboree #2September 30, 2026
5,000 Meters · Ella Sharp Park OFFICIALJackson Invitational · Sep 2616:53.83Jackson InvitationalSeptember 26, 2026
5,000 Meters · Hess-HathawayOAA White Jamboree #1 · Sep 919:23.15OAA White Jamboree #1September 9, 2026
5,000 Meters · Kensington Metro ParkOakland County XC HS Championships · Oct 316:57.22Oakland County XC HS ChampionshipsOctober 3, 2026
5,000 Meters · Michigan International Speedway (MIS)MHSAA LP Division 1 Finals · Nov 716:07.2MHSAA LP Division 1 FinalsNovember 7, 2026
5,000 Meters · Royal Oak High SchoolMHSAA LP Region 07-1 @ Royal Oak · Oct 3116:28.22MHSAA LP Region 07-1 @ Royal OakOctober 31, 2026
5,000 Meters · Saline High SchoolSaline Invite · Aug 2817:14.02Saline InviteAugust 28, 2026
5,000 Meters · Shepherd HS XC Course4th Annual Michigan Meet of Champions / Mid East Qualifier · Nov 1117:54.34th Annual Michigan Meet of Champions / Mid East QualifierNovember 11, 2023
5,000 Meters · Springfield Oaks County Park158th Annual Holly-Duane Raffin Festival of Races · Sep 1916:57.0058th Annual Holly-Duane Raffin Festival of RacesSeptember 19, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7MHSAA LP Division 1 FinalsNov 7 · 5,000 Meters D1 · Place 80 · Royal OakRoyal Oak5,000 Meters D18016:07.2 PB12
Oct 31MHSAA LP Region 07-1 @ Royal OakOct 31 · 5,000 Meters D1 Boys · Place 14 · Royal OakRoyal Oak5,000 Meters D1 Boys1416:28.22 PB12
Oct 3Oakland County XC HS ChampionshipsOct 3 · 5,000 Meters Varsity Boys · Place 13 · Royal OakRoyal Oak5,000 Meters Varsity Boys1316:57.22 PB12
Sep 30OAA White Jamboree #2Sep 30 · 5,000 Meters Boys Varsity · Place 5 · Royal OakRoyal Oak5,000 Meters Boys Varsity517:00.48 PB12
Sep 26Jackson InvitationalSep 26 · 5,000 Meters Orange Division (1000 + enrollment) · Place 120 · Royal OakRoyal Oak5,000 Meters Orange Division (1000 + enrollment)12016:53.83 PB12
Sep 1958th Annual Holly-Duane Raffin Festival of RacesSep 19 · 5,000 Meters D2 Boys · Place 16 · Royal OakRoyal Oak5,000 Meters D2 Boys1616:57.00 PB12
Sep 9OAA White Jamboree #1Sep 9 · 5,000 Meters Boys Varsity · Place 16 · Royal OakRoyal Oak5,000 Meters Boys Varsity1619:23.15 PB12
Aug 28Saline InviteAug 28 · 5,000 Meters Varsity & Reserve · Place 3 · Royal OakRoyal Oak5,000 Meters Varsity & Reserve317:14.02 PB12

2025 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 24OAA White Jamboree #2Sep 24 · 5,000 Meters Boys Varsity · Place 6 · Royal OakRoyal Oak5,000 Meters Boys Varsity617:30.311

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 114th Annual Michigan Meet of Champions / Mid East QualifierNov 11 · 5,000 Meters Boys All Comers · Place 115 · Royal OakRoyal Oak5,000 Meters Boys All Comers11517:54.3 PB9

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 25COMSAC ChampionshipOct 25 · 2 Miles Middle School · Place 33 · Royal OakRoyal Oak2 Miles Middle School3312:55.2 PB8
Oct 7Oakland County 6-7-8 ChampionshipsOct 7 · 2 Miles Varsity · Place 36 · Royal OakRoyal Oak2 Miles Varsity3612:48.1 PB8
Sep 27ROMS vs Cranbrook 9/27Sep 27 · 2 Miles Middle School · Place 2 · Royal OakRoyal Oak2 Miles Middle School212:36Unofficial8
Sep 20ROMS HOME Meet 9/20Sep 20 · 2 Miles Middle School · Place 2 · Royal OakRoyal Oak2 Miles Middle School212:40.5Unofficial8

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 21RO vs BerkshireOct 21 · 2 Miles New Division · Royal OakRoyal Oak2 Miles New Division012:31Unofficial7
Oct 14ROMS vs Cranbrook Oct 14 · 2 Miles Boys 2 Mile · Royal OakRoyal Oak2 Miles Boys 2 Mile012:54Unofficial7
Oct 8Oakland County 6-7-8 ChampionshipsOct 8 · 2 Miles Varsity · Place 63 · Royal OakRoyal Oak2 Miles Varsity6313:41.07
Sep 21RO vs BerkshireSep 21 · 2 Miles New Division · Royal OakRoyal Oak2 Miles New Division013:02Unofficial7