Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorPA United Summer Series: Meet 1 · Jun 1814.03aPA United Summer Series: Meet 1June 18, 2026
1500 Meters · IndoorUAGTCA Meet #3 · Feb 155:40.33aUAGTCA Meet #3February 15, 2026
1600 Meters · OutdoorRustin Invite · Apr 15:58.31aRustin InviteApril 1, 2026
200 Meters · OutdoorPA United Summer All-Comers Meet #1 · Jun 1933.71aPA United Summer All-Comers Meet #1June 19, 2025
400 Meters · OutdoorUAGTCA Meet 2 · May 161:04.72aUAGTCA Meet 2May 16, 2026
800 Meters · IndoorHenderson Polar Bear # 1 · Jan 142:31.83Henderson Polar Bear # 1January 14, 2026
800 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 122:28.25aAAU Mid Atlantic District QualifierJune 12, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 2PA United Summer Series: Meet 2Jul 2 · 1600 Meters · Place 1 · PA UnitedPA United1600 Meters1.6:04.83a9
Jun 18PA United Summer Series: Meet 1Jun 18 · 400 Meters · Place 5 · PA UnitedPA United400 Meters5.1:06.29a9
Jun 18PA United Summer Series: Meet 1Jun 18 · 100 Meters · Place 13 · PA UnitedPA United100 Meters13.14.03a PB9
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 31 · PA UnitedPA United800 Meters312:28.25a PB9
Jun 12AAU Mid Atlantic District QualifierJun 12 · 400 Meters · Place 52 · PA UnitedPA United400 Meters521:05.38a9
May 29Greater Philly Area Multi Event May 29 · 800 Meters · Place 39 · PA UnitedPA United800 Meters39.2:29.67a9
May 16UAGTCA Meet 2May 16 · 400 Meters · Place 31 · PA UnitedPA United400 Meters31.1:04.72a PB9
May 9UAGTCA Meet 1May 9 · 800 Meters · PA UnitedPA United800 Meters—DNS9
Apr 15CAL Meet #3 @ SpringfieldApr 15 · 800 Meters · Place 25 · Haverford Twp.Haverford Twp.800 Meters25.2:30.12a9
Apr 10Brooks Haverford Distance ClassicApr 10 · 800 Meters · Place 83 · Haverford Twp.Haverford Twp.800 Meters83.2:34.37a9
Apr 1Rustin InviteApr 1 · 1600 Meters · Place 49 · Haverford Twp.Haverford Twp.1600 Meters49.5:58.31a PB9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 15UAGTCA Meet #3Feb 15 · 1500 Meters · Place 10 · PA UnitedPA United1500 Meters10.5:40.33a PB9
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 8 · PA UnitedPA United800 Meters8.2:39.56a9
Jan 14Henderson Polar Bear # 1Jan 14 · 800 Meters · Place 82 · Haverford Township 0Haverford Township 0800 Meters822:31.83 PB9

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jul 17PA United Summer #3Jul 17 · Long Jump · Place 7 · PA UnitedPA UnitedLong Jump711-118
Jul 17PA United Summer #3Jul 17 · 800 Meters · Place 4 · PA UnitedPA United800 Meters43:12.81a8
Jul 17PA United Summer #3Jul 17 · 100 Meters · Place 27 · PA UnitedPA United100 Meters2715.68a8
Jun 19PA United Summer All-Comers Meet #1Jun 19 · Long Jump · Place 6 · PA UnitedPA UnitedLong Jump612-38
Jun 19PA United Summer All-Comers Meet #1Jun 19 · 200 Meters · Place 15 · PA UnitedPA United200 Meters1533.71a PB8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 800 Meters · UnattachedUnattached800 Meters--DNS8
Jun 13AAU Mid Atlantic District QualifierJun 13 · 400 Meters · Place 26 · UnattachedUnattached400 Meters26.1:17.02a8
Jun 5The Gordie Kraft Summer Track & Field MeetJun 5 · 100 Meters · Place 47 · PA UnitedPA United100 Meters4716.858
Jun 5The Gordie Kraft Summer Track & Field MeetJun 5 · 100 Meters · Place 47 · PA UnitedPA United100 Meters4716.85a8
May 6HMS v BRMS v ETRMay 6 · 800 Meters · Place 7 · Haverford ToHaverford To800 Meters72:54.60—
Apr 28Strath Haven MS #3Apr 28 · 800 Meters · Place 17 · Haverford Township Middle SchoHaverford Township Middle Scho800 Meters17.2:56.54a8
Apr 3DHMS v HMS v ETRApr 3 · 800 Meters · Place 20 · HaverfordHaverford800 Meters20.3:14.79a7