Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · IndoorPPL Meet #2 · Dec 1855.68aPPL Meet #2December 18, 2025
400 Meters · OutdoorPublic League · May 652.69aPublic LeagueMay 6, 2026
800 Meters · OutdoorPublic League #4 @ Bartram · Apr 302:06.72aPublic League #4 @ BartramApril 30, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 800 Meters · Place 14 · Audenried800 Meters14.2:19.40a11
May 13PIAA District 12 AA/AAA ChampionshipsMay 13 · 400 Meters · Place 18 · Audenried400 Meters18.54.67a11
May 6Public LeagueMay 6 · 800 Meters · Audenried800 Meters--DNS11
May 6Public LeagueMay 6 · 400 Meters · Place 16 · Audenried400 Meters16.52.69a PB11
Apr 30Public League #4 @ BartramApr 30 · 800 Meters · Place 1 · Audenried800 Meters1.2:06.72a PB11
Apr 30Public League #4 @ BartramApr 30 · 200 Meters · Audenried200 Meters—DNS11
Apr 16Public League #3 @ BartramApr 16 · 800 Meters · Place 6 · Audenried800 Meters6.2:22.72a11
Apr 8Public League #2 @ South PhillyApr 8 · 800 Meters · Place 9 · Audenried800 Meters9.2:22.20a11
Apr 8Public League #2 @ South PhillyApr 8 · 400 Meters · Place 4 · Audenried400 Meters4.53.31a11
Mar 25Public League #1 @ South PhillyMar 25 · 800 Meters · Audenried800 Meters—DNS11
Mar 25Public League #1 @ South PhillyMar 25 · 400 Meters · Place 3 · Audenried400 Meters3.54.47a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 8Philadelphia Public League ChampionshipsFeb 8 · 400 Meters · Place 19 · Audenried 12400 Meters1956.2311

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 800 Meters · Audenried800 Meters--DNS11
Dec 18PPL Meet #2Dec 18 · 400 Meters · Place 13 · Audenried400 Meters13.55.68a PB11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · 800 Meters · Place 13 · Audenried800 Meters13.2:20.31a10
May 14PIAA District 12 AA ChampionshipsMay 14 · 400 Meters · Place 11 · Audenried400 Meters11.53.22a10
May 14District XIIMay 14 · 800 Meters · Place 13 · Audenried800 Meters13.2:20.31a10
May 14District XIIMay 14 · 400 Meters · Place 11 · Audenried400 Meters11.53.22a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 400 Meters · Place 11 · Audenried400 Meters11.58.29a10
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 400 Meters · Place 26 · Audenried400 Meters26.1:00.76a10