Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 30" / 0.762m · OutdoorInter-Ac MS · Apr 2716.47aInter-Ac MSApril 27, 2026
100m Hurdles · 33" / 0.838m · OutdoorAAU Junior Olympic Games · Aug 116.43aAAU Junior Olympic GamesAugust 1, 2026
100m Hurdles · 36" / 0.914m · OutdoorUAGTCA Outdoor Championship · Jun 617.38aUAGTCA Outdoor ChampionshipJune 6, 2026
1500 Meters · IndoorUAGTCA Meet 2 @ Ott Center for Track & Field · Jan 125:09.25aUAGTCA Meet 2 @ Ott Center for Track & Field January 12, 2025
1500 Meters · OutdoorUAGTCA Outdoor Meet #4 · May 244:58.57aUAGTCA Outdoor Meet #4May 24, 2025
200m Hurdles · 30" / 0.762m · OutdoorAAU Junior Olympic Games · Aug 129.54aAAU Junior Olympic GamesAugust 1, 2026
400 Meters · IndoorArmory Youth Winter Invitational · Feb 171:02.04Armory Youth Winter InvitationalFebruary 17, 2025
400 Meters · OutdoorUAGTCA Outdoor Meet #4 · May 2459.56aUAGTCA Outdoor Meet #4May 24, 2025
800 Meters · IndoorJohn Hay Pennsylvania Distance Festival · May 262:20.47aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
800 Meters · OutdoorGermantown Academy All Comers #1 · Jul 72:15.60aGermantown Academy All Comers #1July 7, 2026
High Jump · OutdoorUAGTCA Outdoor Meet #4 · May 241.22mUAGTCA Outdoor Meet #4May 24, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 200m Hurdles · Place 47 · Morris EstateMorris Estate200m Hurdles30" / 0.762mRound P47.29.54a PBWind: -2.88
Aug 1AAU Junior Olympic GamesAug 1 · 100m Hurdles · Place 45 · Morris EstateMorris Estate100m Hurdles33" / 0.838mRound P45.16.43a PBWind: 0.88
Jul 7Germantown Academy All Comers #1Jul 7 · 800 Meters · Place 4 · Abington, PAAbington, PA800 Meters4.2:15.60a PB8
Jun 26AAU Track & Field Region 2 QualifierJun 26 · 200m Hurdles · Place 5 · Morris EstateMorris Estate200m Hurdles530.23—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · 100m Hurdles · Place 3 · Morris EstateMorris Estate100m Hurdles316.67—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 200m Hurdles · Place 4 · Morris EstateMorris Estate200m Hurdles430.32a8
Jun 12AAU Mid Atlantic District QualifierJun 12 · 100m Hurdles · Place 3 · Morris EstateMorris Estate100m Hurdles316.86a8
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 100m Hurdles · Place 1 · Morris EstateMorris Estate100m Hurdles36" / 0.914m1.17.38a PBWind: -38
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 800 Meters · Morris EstateMorris Estate800 Meters—DNS8
May 30UAGTCA Meet 4May 30 · 200m Hurdles · Place 3 · Morris EstateMorris Estate200m Hurdles30" / 0.762m3.32.42a8
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 100m Hurdles · Place 1 · Morris EstateMorris Estate100m Hurdles36" / 0.914m1.17.98a8
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 800 Meters · Place 15 · Morris EstateMorris Estate800 Meters15.2:31.74a8
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 200m Hurdles · Morris EstateMorris Estate200m Hurdles30" / 0.762m—DNS8
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Morris EstateMorris Estate800 Meters—DNS8
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 100m Hurdles · Morris EstateMorris Estate100m Hurdles33" / 0.838m—DNSWind: -0.68
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Morris EstateMorris Estate800 Meters—DNS8
Apr 27Inter-Ac MSApr 27 · High Jump · Episcopal AcademyEpiscopal AcademyHigh Jump--DNS8
Apr 27Inter-Ac MSApr 27 · 100m Hurdles · Place 3 · Episcopal AcademyEpiscopal Academy100m Hurdles30" / 0.762m3.16.47a PB8
Apr 27Inter-Ac MSApr 27 · 400 Meters · Episcopal AcademyEpiscopal Academy400 Meters--DNS8
Apr 10Brooks Haverford Distance ClassicApr 10 · 800 Meters · Place 5 · Episcopal AcademyEpiscopal Academy800 Meters5.2:18.41a8

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 800 Meters · Place 156 · Episcopal AcademyEpiscopal Academy800 Meters156.2:20.47a PB8

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 100m Hurdles · Place 6 · Morris EstateMorris Estate100m HurdlesRound P619.09a7
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 100m Hurdles · Place 4 · Morris EstateMorris Estate100m Hurdles417.03a7
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 800 Meters · Place 6 · Morris EstateMorris Estate800 Meters62:20.56a7
May 31UAGTCA Outdoor ChampionshipMay 31 · 100m Hurdles · Place 3 · Morris EstateMorris Estate100m Hurdles318.14a7
May 31UAGTCA Outdoor ChampionshipMay 31 · 1500 Meters · Place 6 · Morris EstateMorris Estate1500 Meters65:00.13a7
May 24UAGTCA Outdoor Meet #4May 24 · High Jump · Place 4 · Morris EstateMorris EstateHigh Jump41.22m PB7
May 24UAGTCA Outdoor Meet #4May 24 · 1500 Meters · Place 5 · Morris EstateMorris Estate1500 Meters54:58.57a PB7
May 24UAGTCA Outdoor Meet #4May 24 · 400 Meters · Place 21 · Morris EstateMorris Estate400 Meters2159.56a PB7
May 10UAGTCA Outdoor Meet #2May 10 · 200m Hurdles · Place 5 · Morris Estate Track ClubMorris Estate Track Club200m Hurdles531.86—
May 10UAGTCA Outdoor Meet #2May 10 · 400 Meters · Place 32 · Morris Estate Track ClubMorris Estate Track Club400 Meters321:03.20—

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 17Armory Youth Winter InvitationalFeb 17 · 55m Hurdles · Place 7 · Morris EstatMorris Estat55m Hurdles710.8512
Feb 17Armory Youth Winter InvitationalFeb 17 · 800 Meters · Place 16 · Morris EstatMorris Estat800 Meters162:33.3612
Feb 17Armory Youth Winter InvitationalFeb 17 · 400 Meters · Place 22 · Morris EstatMorris Estat400 Meters221:02.04 PB12
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 1500 Meters · Place 5 · Morris EstateMorris Estate1500 Meters55:09.25a PB7
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 400 Meters · Place 30 · Morris EstateMorris Estate400 Meters301:06.17a7
Jan 5 UAGTCA Indoor Meet 1Jan 5 · 800 Meters · Place 6 · Morris EstateMorris Estate800 Meters62:27.65a7