Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorPPL Meet #4 · Jan 828.66aPPL Meet #4January 8, 2026
200 Meters · OutdoorFords Track Classic · Apr 1229.66Fords Track ClassicApril 12, 2024
300 Meters · IndoorPhiladelphia Public League Meet #4 · Jan 949.20aPhiladelphia Public League Meet #4January 9, 2025
400 Meters · IndoorPhiladelphia Public League Meet #6 · Feb 21:08.98Philadelphia Public League Meet #6February 2, 2025
400 Meters · OutdoorPublic League · May 71:04.01aPublic LeagueMay 7, 2025

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

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 8Philadelphia Public League ChampionshipsFeb 8 · 200 Meters · Place 24 · Overbrook 12200 Meters2429.2012
Jan 8PPL Meet #4Jan 8 · 200 Meters · Place 13 · Overbrook200 Meters13.28.66a PB12
Jan 2PPL Indoor #3Jan 2 · 400 Meters · Place 18 · Overbrook400 Meters181:12.1112

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18PPL Meet #2Dec 18 · 400 Meters · Place 15 · Overbrook400 Meters15.1:11.24a12
Dec 11PPL Season Kick-OffDec 11 · 400 Meters · Overbrook400 Meters--DNS12
Dec 11PPL Season Kick-OffDec 11 · 200 Meters · Place 31 · Overbrook200 Meters31.29.31a12
Feb 9Philadelphia Public League ChampionshipsFeb 9 · 400 Meters · Place 18 · Overbrook400 Meters181:10.7111
Feb 2Philadelphia Public League Meet #6Feb 2 · 400 Meters · Place 17 · Overbrook400 Meters171:08.98 PB—
Jan 9Philadelphia Public League Meet #4Jan 9 · 300 Meters · Place 12 · Overbrook300 Meters12.49.20a PB11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14PIAA District 12 AA ChampionshipsMay 14 · 400 Meters · Place 5 · Overbrook400 Meters5.1:04.49a11
May 14District XIIMay 14 · 400 Meters · Place 5 · Overbrook400 Meters5.1:04.49a11
May 7Public LeagueMay 7 · 400 Meters · Place 11 · Overbrook400 Meters11.1:04.01a PB11
Apr 16SL & RAIDERS INVITATIONALApr 16 · 400 Meters · Place 23 · Overbrook400 Meters23.1:09.55a11

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19Philadelphia Public League Meet #2Dec 19 · 400 Meters · Overbrook400 Meters--DNS11
Dec 19Philadelphia Public League Meet #2Dec 19 · 200 Meters · Overbrook200 Meters--DNS11
Dec 12Philadelphia Public League Season Kick-OffDec 12 · 400 Meters · Place 13 · Overbrook400 Meters13.1:10.94a11
Feb 9DVG Consolation MeetFeb 9 · 200 Meters · Place 11 · Overbrook200 Meters1130.5210
Feb 2DVGTCA Meet #7Feb 2 · 200 Meters · Place 28 · Overbrook200 Meters2829.2310
Feb 2DVGTCA Meet #7Feb 2 · 200 Meters · Place 28 · Overbrook200 Meters2829.2310
Jan 5DVGTCA Meet #5Jan 5 · 400 Meters · Place 34 · Overbrook400 Meters341:11.2210
Jan 5DVGTCA Meet #5Jan 5 · 400 Meters · Place 34 · Overbrook400 Meters341:11.2210
Jan 3DVGTCA Novice MeetJan 3 · 400 Meters · Place 13 · Overbrook400 Meters131:15.7310

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 15District XIIMay 15 · 400 Meters · Place 13 · Overbrook400 Meters13.1:10.99a10
May 8Philadelphia Public League ChampionshipsMay 8 · 400 Meters · Place 11 · Overbrook400 Meters111:06.0210
Apr 12Fords Track ClassicApr 12 · 200 Meters · Place 21 · Overbrook200 Meters2129.66 PBSO
Apr 12Fords Track ClassicApr 12 · 400 Meters · Place 18 · Overbrook400 Meters181:07.03SO
Apr 6Haverford InvitationalApr 6 · 400 Meters · Place 51 · Overbrook400 Meters511:11.73SO
Mar 1PPL ChampsMar 1 · 400 Meters · Place 11 · Overbrook400 Meters111:10.8610

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Robert J Burdette Indoor ClassicDec 28 · 200 Meters · Place 28 · Overbrook200 Meters28.29.69a10
Dec 8DVGTCA Meet #1Dec 8 · 200 Meters · Place 44 · Overbrook200 Meters44.31.37a10

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 6Lower Merion InvitationalMay 6 · 200 Meters · Place 52 · Overbrook200 Meters5230.399