Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPublic League #3 @ Bartram · Apr 1612.51aPublic League #3 @ BartramApril 16, 2026
200 Meters · IndoorPPL Indoor #3 · Jan 224.73PPL Indoor #3January 2, 2026
200 Meters · OutdoorPublic League #4 @ Bartram · Apr 3024.80aPublic League #4 @ BartramApril 30, 2026
400 Meters · IndoorPPL Indoor #3 · Jan 255.24PPL Indoor #3January 2, 2026
400 Meters · OutdoorPublic League #3 @ Bartram · Apr 1654.32aPublic League #3 @ BartramApril 16, 2026
60 Meter · IndoorSt Thomas Aquinas Spartan Invitational · Jan 97.79aSt Thomas Aquinas Spartan InvitationalJanuary 9, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 400 Meters · Place 16 · AudenriedAudenried400 Meters16.54.60a12
May 6Public LeagueMay 6 · 400 Meters · Place 31 · AudenriedAudenried400 Meters31.54.58a12
May 6Public LeagueMay 6 · 200 Meters · Place 62 · AudenriedAudenried200 MetersRound P62.26.18a12
Apr 30Public League #4 @ BartramApr 30 · 400 Meters · Place 10 · AudenriedAudenried400 Meters10.55.78a12
Apr 30Public League #4 @ BartramApr 30 · 200 Meters · Place 15 · AudenriedAudenried200 Meters15.24.80a PB12
Apr 16Public League #3 @ BartramApr 16 · 400 Meters · Place 6 · AudenriedAudenried400 Meters6.54.32a PB12
Apr 16Public League #3 @ BartramApr 16 · 200 Meters · Place 11 · AudenriedAudenried200 Meters11.24.96a12
Apr 16Public League #3 @ BartramApr 16 · 100 Meters · Place 20 · AudenriedAudenried100 Meters20.12.51a PB12
Apr 8Public League #2 @ South PhillyApr 8 · 400 Meters · Place 14 · AudenriedAudenried400 Meters14.57.21a12
Apr 8Public League #2 @ South PhillyApr 8 · 200 Meters · AudenriedAudenried200 Meters—DNS12
Mar 25Public League #1 @ South PhillyMar 25 · 200 Meters · Place 13 · AudenriedAudenried200 Meters13.26.07a12
Mar 25Public League #1 @ South PhillyMar 25 · 100 Meters · Place 25 · AudenriedAudenried100 Meters25.13.17a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 18The Pub Last ChanceFeb 18 · 400 Meters · Place 24 · Audenried 12Audenried 12400 Meters2456.60—
Feb 8Philadelphia Public League ChampionshipsFeb 8 · 200 Meters · Place 28 · Audenried 12Audenried 12200 Meters2825.1812
Feb 8Philadelphia Public League ChampionshipsFeb 8 · 400 Meters · Place 16 · Audenried 12Audenried 12400 Meters1655.2812
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 60 Meter · Place 78 · Torch Elite Running AcadeTorch Elite Running Acade60 Meter78.7.79a PBWind: 012
Jan 9St Thomas Aquinas Spartan InvitationalJan 9 · 200 Meters · Place 74 · Torch Elite Running AcadeTorch Elite Running Acade200 Meters74.24.76aWind: 012
Jan 2PPL Indoor #3Jan 2 · 200 Meters · Place 25 · AudenriedAudenried200 Meters2524.73 PB12
Jan 2PPL Indoor #3Jan 2 · 400 Meters · Place 8 · AudenriedAudenried400 Meters855.24 PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 400 Meters · Place 17 · AudenriedAudenried400 Meters17.56.60a12
Dec 18PPL Meet #2Dec 18 · 200 Meters · Place 27 · AudenriedAudenried200 Meters27.24.97a12
Dec 11PPL Season Kick-OffDec 11 · 400 Meters · Place 15 · AudenriedAudenried400 Meters15.55.36a12
Dec 11PPL Season Kick-OffDec 11 · 200 Meters · Place 33 · AudenriedAudenried200 Meters33.25.09a12
Feb 2Philadelphia Public League Meet #6Feb 2 · 400 Meters · Place 18 · AudenriedAudenried400 Meters1857.64—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 400 Meters · Place 8 · AudenriedAudenried400 Meters8.57.04a11
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 200 Meters · Place 30 · AudenriedAudenried200 Meters30.25.65a11