Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSpringside Chestnut Hill #1 · Apr 811.76aSpringside Chestnut Hill #1April 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorPAISAA · May 1615.82aPAISAAMay 16, 2026
200 Meters · IndoorPAISAA Championships · Feb 1522.95PAISAA ChampionshipsFebruary 15, 2026
200 Meters · OutdoorPenn Charter #2 · Apr 1523.17aPenn Charter #2April 15, 2026
200 Meters · Relay Split · IndoorPTFCA Championships · Mar 123.029PTFCA ChampionshipsMarch 1, 2026
300m Hurdles · 36" / 0.914m · OutdoorPenn Wood Rap Curry Invitational · Apr 1841.24aPenn Wood Rap Curry InvitationalApril 18, 2026
400 Meters · IndoorTFCAofGP Meet #7 · Jan 1953.30TFCAofGP Meet #7January 19, 2025
400 Meters · OutdoorDrexel Hill v Bala Cynwyd, Northley · May 1353.72Drexel Hill v Bala Cynwyd, NorthleyMay 13, 2024
60 Meter · IndoorTFCAGP #7 · Jan 237.38aTFCAGP #7January 23, 2026
Long Jump · IndoorTFCAGP #1 · Dec 1319-01.75TFCAGP #1December 13, 2025
Long Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 2720-06.25AAU Track & Field Region 2 QualifierJune 27, 2025

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jul 11City of Wilmington Youth InvitationalJul 11 · 300m Hurdles · Infinity TrackInfinity Track300m Hurdles36" / 0.914m—DNS10
Jul 11City of Wilmington Youth InvitationalJul 11 · 110m Hurdles · Infinity TrackInfinity Track110m Hurdles39" / 0.991m—DNS10
Jun 26AAU Track & Field Region 2 QualifierJun 26 · 400m Hurdles · Place 6 · InfinityInfinity400m Hurdles657.91—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Long Jump · Place 12 · InfinityInfinityLong Jump1215-08.75—
Jun 12AAU Mid Atlantic District QualifierJun 12 · Long Jump · Place 7 · InfinityInfinityLong Jump719-06.5010
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400m Hurdles · Place 9 · InfinityInfinity400m Hurdles959.70a10
Jun 12AAU Mid Atlantic District QualifierJun 12 · 110m Hurdles · InfinityInfinity110m Hurdles—FS10
May 16PAISAAMay 16 · 300m Hurdles · Place 7 · Episcopal AcademyEpiscopal Academy300m Hurdles36" / 0.914m7.42.21a10
May 16PAISAAMay 16 · 110m Hurdles · Place 8 · Episcopal AcademyEpiscopal Academy110m Hurdles39" / 0.991mRound P8.15.82a PBWind: -2.910
May 16PAISAAMay 16 · 110m Hurdles · Place 7 · Episcopal AcademyEpiscopal Academy110m Hurdles39" / 0.991m7.16.14aWind: -2.410
May 9Inter-AcMay 9 · 300m Hurdles · Place 3 · Episcopal AcademyEpiscopal Academy300m Hurdles36" / 0.914m3.41.27a10
May 9Inter-AcMay 9 · 110m Hurdles · Place 6 · Episcopal AcademyEpiscopal Academy110m Hurdles39" / 0.991m6.16.12aWind: -1.310
Apr 29Delco ChampsApr 29 · 300m Hurdles · Place 7 · Episcopal AcademyEpiscopal Academy300m Hurdles36" / 0.914mRound P7.41.89a10
Apr 29Delco ChampsApr 29 · 300m Hurdles · Place 11 · Episcopal AcademyEpiscopal Academy300m Hurdles36" / 0.914m11.42.51a10
Apr 29Delco ChampsApr 29 · 110m Hurdles · Episcopal AcademyEpiscopal Academy110m Hurdles39" / 0.991mRound P--DNS10
Apr 20Episcopal #2Apr 20 · Pole Vault · Episcopal AcademyEpiscopal AcademyPole Vault—NH10
Apr 20Episcopal #2Apr 20 · 110m Hurdles · Place 3 · Episcopal AcademyEpiscopal Academy110m Hurdles39" / 0.991m3.16.24a10
Apr 18Penn Wood Rap Curry InvitationalApr 18 · Long Jump · Place 30 · Episcopal AcademyEpiscopal AcademyLong Jump30.19-1.510
Apr 18Penn Wood Rap Curry InvitationalApr 18 · 300m Hurdles · Place 6 · Episcopal AcademyEpiscopal Academy300m Hurdles36" / 0.914m6.41.24a PB10
Apr 18Rap Curry InvitationalApr 18 · Long Jump · Place 30 · Episcopal AcademyEpiscopal AcademyLong Jump30.19' 1.5"10
Apr 18Rap Curry InvitationalApr 18 · 300m Hurdles · Place 6 · Episcopal AcademyEpiscopal Academy300m Hurdles36" / 0.914m6.41.24a10
Apr 15Penn Charter #2Apr 15 · Long Jump · Place 8 · Episcopal AcademyEpiscopal AcademyLong Jump8.18-04.5010
Apr 15Penn Charter #2Apr 15 · 110m Hurdles · Place 3 · Episcopal AcademyEpiscopal Academy110m Hurdles39" / 0.991m3.16.54a10
Apr 15Penn Charter #2Apr 15 · 200 Meters · Place 4 · Episcopal AcademyEpiscopal Academy200 Meters4.23.17a PB10
Apr 11Brooks Fords Track ClassicApr 11 · 300m Hurdles · Episcopal AcademyEpiscopal Academy300m Hurdles36" / 0.914m—DNS10
Apr 8Springside Chestnut Hill #1Apr 8 · Long Jump · Place 6 · Episcopal AcademyEpiscopal AcademyLong Jump6.17-04.0010
Apr 8Springside Chestnut Hill #1Apr 8 · 100 Meters · Place 5 · Episcopal AcademyEpiscopal Academy100 Meters5.11.76a PB10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 1PTFCA ChampionshipsMar 1 · 200 Meters · Episcopal AcademyEpiscopal Academy200 MetersRelay Split—23.029 PB10
Feb 22Philly Area Final QualifierFeb 22 · 200 Meters · Place 31 · Episcopal AcEpiscopal Ac200 Meters3123.2910
Feb 15PAISAA ChampionshipsFeb 15 · 200 Meters · Place 8 · Episcopal AcEpiscopal Ac200 Meters822.95 PB10
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 200 Meters · Place 67 · Episcopal AcEpiscopal Ac200 Meters6723.6210
Jan 31Penn Relays Winter Showcase - Boys PMJan 31 · 400 Meters · Place 73 · Episcopal AcEpiscopal Ac400 Meters7354.2010
Jan 23TFCAGP #7Jan 23 · 200 Meters · Episcopal AcademyEpiscopal Academy200 MetersRelay Split—24.00610
Jan 23TFCAGP #7Jan 23 · 60 Meter · Place 11 · Episcopal AcademyEpiscopal Academy60 MeterRound P11.7.40a10
Jan 23TFCAGP #7Jan 23 · 60 Meter · Place 10 · Episcopal AcademyEpiscopal Academy60 Meter10.7.38a PB10
Jan 2La Salle Winter Series - Sprint NightJan 2 · Long Jump · Place 20 · Episcopal AcademyEpiscopal AcademyLong Jump20.18-07.5010
Jan 2La Salle Winter Series - Sprint NightJan 2 · 200 Meters · Place 47 · Episcopal AcademyEpiscopal Academy200 Meters47.23.26a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20TFCAGP #2Dec 20 · 400 Meters · Place 13 · Episcopal AcademyEpiscopal Academy400 Meters13.54.33a10
Dec 13TFCAGP #1Dec 13 · Long Jump · Place 16 · Episcopal AcademyEpiscopal AcademyLong Jump16.19-01.75 PB10
Feb 7TFCAofGP Last ChanceFeb 7 · 400 Meters · Place 24 · Episcopal AcadEpiscopal Acad400 Meters2455.299
Jan 19TFCAofGP Meet #7Jan 19 · 400 Meters · Place 19 · Episcopal AcEpiscopal Ac400 Meters1953.30 PB—
Jan 11Kevin Dare InvitationalJan 11 · Long Jump · Place 31 · Episcopal AcademyEpiscopal AcademyLong Jump3117-9.25—
Jan 11Kevin Dare InvitationalJan 11 · 200 Meters · Place 32 · Episcopal AcademyEpiscopal Academy200 Meters3223.80a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · Long Jump · Place 6 · InfinityInfinityLong Jump65.82m8
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 200 Meters · Place 8 · InfinityInfinity200 MetersRound P823.50a8
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 200 Meters · Place 7 · InfinityInfinity200 Meters723.52a8
Jun 27AAU Track & Field Region 2 QualifierJun 27 · Long Jump · Place 6 · Infinity TrackInfinity TrackLong Jump6.20-06.25 PB8
Jun 13AAU Mid Atlantic District QualifierJun 13 · Long Jump · Place 9 · Infinity TrackInfinity TrackLong Jump9.18-02.758
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 29 · Infinity TrackInfinity Track400 Meters29.55.63a8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 200 Meters · Place 28 · Infinity TrackInfinity Track200 Meters28.24.02a8
May 19PA Independent School Athletic Association ChampionshipMay 19 · 200 Meters · Place 19 · Episcopal AcEpiscopal Ac200 Meters1923.389
Apr 30Malvern Prep #3Apr 30 · 200 Meters · Place 8 · Episcopal AcademyEpiscopal Academy200 Meters8.23.57a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14TFCAGP #1Dec 14 · Long Jump · Place 20 · Episcopal AcademyEpiscopal AcademyLong Jump20.18-05.009
Dec 14TFCAGP #1Dec 14 · 400 Meters · Episcopal AcademyEpiscopal Academy400 Meters--DQ9

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13Drexel Hill v Bala Cynwyd, NorthleyMay 13 · 400 Meters · Place 1 · Drexel Hill Middle SchoolDrexel Hill Middle School400 Meters153.72 PB8
Apr 24 Drexel Hill v VFMS, Welsh, Radnor MS MeetApr 24 · Long Jump · Place 2 · Drexel HillDrexel HillLong Jump2.16-18
Apr 24 Drexel Hill v VFMS, Welsh, Radnor MS MeetApr 24 · 200 Meters · Place 1 · Drexel HillDrexel Hill200 Meters1.24.78a8
Apr 9DHMS vs BHMS vs PHMS vs HMS vs NMS MS MeetApr 9 · Long Jump · Place 1 · Drexel Hill Middle SchoolDrexel Hill Middle SchoolLong Jump117-118
Apr 9DHMS vs BHMS vs PHMS vs HMS vs NMS MS MeetApr 9 · 200 Meters · Place 2 · Drexel Hill Middle SchoolDrexel Hill Middle School200 Meters224.918
Apr 4Downingtown MS InvitationalApr 4 · 100 Meters · Place 7 · Drexel HillDrexel Hill100 Meters7.12.61a8