Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · Outdoor2026 UAGTCA Ron Jackson Invite · Jul 184:26.43a2026 UAGTCA Ron Jackson InviteJuly 18, 2026
3000 Meters · OutdoorAAU Junior Olympic Games · Aug 19:36.80aAAU Junior Olympic GamesAugust 1, 2026
3200 Meters · OutdoorInter-Ac · May 910:54.87aInter-AcMay 9, 2026
400 Meters · OutdoorUAGTCA Outdoor Meet #4 · May 2459.68aUAGTCA Outdoor Meet #4May 24, 2025
800 Meters · OutdoorAAU Junior Olympic Games · Aug 12:06.87aAAU Junior Olympic GamesAugust 1, 2026
High Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 262:05.86AAU Track & Field Region 2 QualifierJune 26, 2026
Long Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 269:47.75AAU Track & Field Region 2 QualifierJune 26, 2026
Pole Vault · OutdoorAAU Track & Field Region 2 Qualifier · Jun 264:27.90AAU Track & Field Region 2 QualifierJune 26, 2026

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 21 · Infinity TrackInfinity Track3000 Meters21.9:36.80a PB9
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 35 · Infinity TrackInfinity Track1500 Meters35.4:29.70a9
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 54 · Infinity TrackInfinity Track800 MetersRound P54.2:06.87a PB9
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 3000 Meters · Place 1 · Infinity TrackInfinity Track3000 Meters1.9:59.44a9
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 1500 Meters · Place 1 · Infinity TrackInfinity Track1500 Meters1.4:26.43a PB9
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 800 Meters · Place 4 · Infinity TrackInfinity Track800 Meters4.2:08.75a9
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Long Jump · Place 2 · InfinityInfinityLong Jump29:47.75 PB—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · High Jump · Place 5 · InfinityInfinityHigh Jump52:05.86 PB—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Pole Vault · Place 6 · InfinityInfinityPole Vault64:27.90 PB—
Jun 12AAU Mid Atlantic District QualifierJun 12 · 3000 Meters · Place 3 · InfinityInfinity3000 Meters310:19.56a9
Jun 12AAU Mid Atlantic District QualifierJun 12 · 1500 Meters · Place 5 · InfinityInfinity1500 Meters54:31.39a9
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 12 · InfinityInfinity800 Meters122:08.91a9
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 3000 Meters · Place 1 · Infinity TrackInfinity Track3000 Meters1.10:02.32a9
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 1500 Meters · Place 5 · Infinity TrackInfinity Track1500 Meters5.4:32.27a9
May 30UAGTCA Meet 4May 30 · 1500 Meters · Place 5 · Infinity TrackInfinity Track1500 Meters5.4:41.71a9
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 3000 Meters · Place 2 · Infinity TrackInfinity Track3000 Meters2.10:04.39a9
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 800 Meters · Infinity TrackInfinity Track800 Meters—DNS9
May 16UAGTCA Meet 2May 16 · 1500 Meters · Infinity TrackInfinity Track1500 Meters—DNS9
May 16UAGTCA Meet 2May 16 · 400 Meters · Infinity TrackInfinity Track400 Meters—DNS9
May 9Inter-AcMay 9 · 3200 Meters · Place 13 · The Haverford School for BoysThe Haverford School for Boys3200 Meters13.10:54.87a PB9
Apr 20Episcopal #2Apr 20 · 3200 Meters · The Haverford School for BoysThe Haverford School for Boys3200 Meters—DNS9
Apr 15Germantown Academy #1Apr 15 · 3200 Meters · Place 2 · The Haverford School for BoysThe Haverford School for Boys3200 Meters2.11:03.97a9
Apr 15Germantown Academy #1Apr 15 · 1600 Meters · The Haverford School for BoysThe Haverford School for Boys1600 Meters—DNS9

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 24UAGTCA Outdoor Meet #4May 24 · 1500 Meters · Place 2 · InfinityInfinity1500 Meters24:39.07a8
May 24UAGTCA Outdoor Meet #4May 24 · 400 Meters · Place 25 · InfinityInfinity400 Meters2559.68a PB8