Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorEasterns States Championships · May 304:49.31aEasterns States ChampionshipsMay 30, 2026
1200 Meters · Relay Split · IndoorTFCAGP #2 · Dec 203:44.646TFCAGP #2December 20, 2025
1600 Meters · Outdoor22nd Annual Hoka Henderson Invitational presented by BMRC 2026 · May 14:46.85a22nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1, 2026
200 Meters · OutdoorLower Merion Scrimmage · Mar 1829.23Lower Merion ScrimmageMarch 18, 2026
3000 Meters · IndoorTFCAGP #1 · Dec 139:57.06aTFCAGP #1December 13, 2025
3200 Meters · OutdoorLower Merion Invitational · May 210:21.51aLower Merion InvitationalMay 2, 2026
5000 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 2617:01.58aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · IndoorTFCAGP #2 · Dec 202:20.85aTFCAGP #2December 20, 2025
800 Meters · OutdoorCAL Meet #2 @ Conestoga · Apr 82:13.55aCAL Meet #2 @ ConestogaApril 8, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30Easterns States ChampionshipsMay 30 · 1 Mile · Place 32 · Lower MerionLower Merion1 Mile32.4:49.31a PB9
May 2Lower Merion InvitationalMay 2 · 3200 Meters · Place 4 · Lower MerionLower Merion3200 Meters4.10:21.51a PB9
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 1600 Meters · Place 16 · Lower MerionLower Merion1600 Meters16.4:46.85a PB9
Apr 2522nd Annual Unionville InvitationalApr 25 · 1600 Meters · Place 3 · Lower MerionLower Merion1600 Meters3.4:51.63a9
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 1600 Meters · Lower MerionLower Merion1600 Meters--DNS9
Apr 10Brooks Haverford Distance ClassicApr 10 · 1600 Meters · Place 43 · Lower MerionLower Merion1600 Meters43.4:47.41a9
Apr 8CAL Meet #2 @ ConestogaApr 8 · 800 Meters · Place 14 · Lower MerionLower Merion800 Meters14.2:13.55a PB9
Mar 28The North Penn Open presented by North Wales Running CompanyMar 28 · 3200 Meters · Lower MerionLower Merion3200 Meters—DNS9
Mar 25Lower Merion Boys MeetMar 25 · 3200 Meters · Place 8 · Lower MerionLower Merion3200 Meters8.10:39.34a9
Mar 18Lower Merion ScrimmageMar 18 · 200 Meters · Place 27 · Lower MerionLower Merion200 Meters2729.23 PB9

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 5000 Meters · Place 37 · Lower Merion Athletics ClubLower Merion Athletics Club5000 Meters37.17:01.58a PB9

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 1200 Meters · Lower MerionLower Merion1200 MetersRelay Split—3:44.646 PB9
Dec 20TFCAGP #2Dec 20 · 800 Meters · Place 34 · Lower MerionLower Merion800 Meters34.2:20.85a PB9
Dec 13TFCAGP #1Dec 13 · 3000 Meters · Place 18 · Lower MerionLower Merion3000 Meters18.9:57.06a PB9