Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorUAGTCA Meet #3 · Feb 155:36.40aUAGTCA Meet #3February 15, 2026
1500 Meters · OutdoorUAGTCA Meet 2 · May 165:17.28aUAGTCA Meet 2May 16, 2026
1600 Meters · OutdoorSuburban Developmental League Championship · May 246:02.69aSuburban Developmental League ChampionshipMay 24, 2025
200 Meters · IndoorUAGTCA Meet 3 @ Ott Center for Track & Field · Feb 1631.39aUAGTCA Meet 3 @ Ott Center for Track & FieldFebruary 16, 2025
300 Meters · IndoorUAGTCA Meet #2 · Jan 1149.67aUAGTCA Meet #2January 11, 2026
3000 Meters · OutdoorUAGTCA 2026 Outdoor Meet #3 · May 2312:41.22aUAGTCA 2026 Outdoor Meet #3May 23, 2026
400 Meters · IndoorUAGTCA Meet 2 @ Ott Center for Track & Field · Jan 121:15.42aUAGTCA Meet 2 @ Ott Center for Track & Field January 12, 2025
400 Meters · OutdoorMaryland Blaze Bring the Heat Spring Invitational · May 171:13.23aMaryland Blaze Bring the Heat Spring InvitationalMay 17, 2025
60 Meters · IndoorUAGTCA Meet 3 @ Ott Center for Track & Field · Feb 169.50aUAGTCA Meet 3 @ Ott Center for Track & FieldFebruary 16, 2025
600 Meters · IndoorUAGTCA Meet #2 · Jan 111:59.22aUAGTCA Meet #2January 11, 2026
800 Meters · IndoorThe VA Showcase · Jan 172:42.83aThe VA ShowcaseJanuary 17, 2026
800 Meters · OutdoorAAU Junior Olympic Games · Aug 12:35.58aAAU Junior Olympic GamesAugust 1, 2026
Long Jump · OutdoorUAGTCA Outdoor Meet #2 · May 103.54mUAGTCA Outdoor Meet #2May 10, 2025

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · Long Jump · Place 11 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump11.4.36mWind: -0.25
Aug 1AAU Junior Olympic GamesAug 1 · 1500 Meters · Place 16 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters16.5:24.24a5
Aug 1AAU Junior Olympic GamesAug 1 · 800 Meters · Place 16 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters16.2:35.58a PB5
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · Long Jump · Place 1 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump1.4.40m5
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 1500 Meters · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters2.5:21.96a5
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 800 Meters · Place 1 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters1.2:38.94a5
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 6 · THE COTTON CLUB POSSETHE COTTON CLUB POSSEJavelin62:52.89—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Long Jump · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump214-05.00—
Jun 26AAU Track & Field Region 2 QualifierJun 26 · Javelin · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSEJavelin25:25.88—
Jun 12AAU Mid Atlantic District QualifierJun 12 · Long Jump · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump215-10.505
Jun 12AAU Mid Atlantic District QualifierJun 12 · 1500 Meters · Place 3 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters35:30.51a5
Jun 12AAU Mid Atlantic District QualifierJun 12 · 800 Meters · Place 5 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters52:43.60a5
Jun 6UAGTCA Outdoor ChampionshipJun 6 · Long Jump · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump2.4.36m5
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 1500 Meters · Place 10 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters10.6:03.71a5
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 800 Meters · Place 8 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters8.2:48.96a5
May 30UAGTCA Meet 4May 30 · Long Jump · Place 1 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump1.4.25m5
May 30UAGTCA Meet 4May 30 · 1500 Meters · Place 3 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters3.5:32.27a5
May 24White Knight Youth ChallengeMay 24 · Long Jump · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump213-95
May 24White Knight Youth ChallengeMay 24 · 1500 Meters · Place 3 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters35:25.89a5
May 24White Knight Youth ChallengeMay 24 · 800 Meters · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters22:36.81a5
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 3000 Meters · Place 4 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE3000 Meters4.12:41.22a PB5
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 800 Meters · Place 11 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters11.2:58.66a5
May 16UAGTCA Meet 2May 16 · Long Jump · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump2.3.90m5
May 16UAGTCA Meet 2May 16 · 1500 Meters · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters2.5:17.28a PB5

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 15UAGTCA Meet #3Feb 15 · 1500 Meters · Place 2 · Fly City EliteFly City Elite1500 Meters2.5:36.40a PB5
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 3 · Fly City EliteFly City Elite800 Meters3.2:44.95a5
Jan 17The VA ShowcaseJan 17 · 1500 Meters · Place 4 · Fly City EliteFly City Elite1500 Meters4.5:42.91a5
Jan 17The VA ShowcaseJan 17 · 800 Meters · Place 10 · Fly City EliteFly City Elite800 Meters10.2:42.83a PB5
Jan 11UAGTCA Meet #2Jan 11 · 600 Meters · Place 4 · Fly City EliteFly City Elite600 Meters41:59.22a PB5
Jan 11UAGTCA Meet #2Jan 11 · 300 Meters · Place 12 · Fly City EliteFly City Elite300 Meters1249.67a PB5
Jan 4UAGTCA Meet #1Jan 4 · 1500 Meters · Place 5 · Fly City EliteFly City Elite1500 Meters55:46.96a5
Jan 4UAGTCA Meet #1Jan 4 · 800 Meters · Place 7 · Fly City EliteFly City Elite800 Meters72:53.39a5

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · Long Jump · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump23.61m—
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 1500 Meters · Place 5 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters55:35.35a—
Jul 19UAGTCA 2025 Ron Jackson Youth InvitationalJul 19 · 800 Meters · Place 4 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters42:42.95a—
Jun 19AAU Track & Field Region 3 QualifierJun 19 · Long Jump · Place 5 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump5.3.75m4
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 1500 Meters · Place 1 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters1.5:33.46a4
Jun 19AAU Track & Field Region 3 QualifierJun 19 · 800 Meters · Place 5 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters5.2:44.27a4
Jun 6AAU Maryland District QualifierJun 6 · Long Jump · Place 1 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump13.81m4
Jun 6AAU Maryland District QualifierJun 6 · 1500 Meters · Place 1 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters15:37.74a4
Jun 6AAU Maryland District QualifierJun 6 · 800 Meters · Place 1 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters12:40.88a4
May 31DMV Youth ChallengeMay 31 · Long Jump · Place 8 · THE COTTON CLUB POSSETHE COTTON CLUB POSSELong Jump8.3.65m4
May 31DMV Youth ChallengeMay 31 · 1500 Meters · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters2.5:26.70a4
May 31DMV Youth ChallengeMay 31 · 800 Meters · Place 3 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters3.2:49.92a4
May 24Suburban Developmental League ChampionshipMay 24 · Long Jump · Place 1 · Cotton Club PosseCotton Club PosseLong Jump111-5—
May 24Suburban Developmental League ChampionshipMay 24 · 1600 Meters · Place 2 · Cotton Club PosseCotton Club Posse1600 Meters26:02.69a PB—
May 24Suburban Developmental League ChampionshipMay 24 · 800 Meters · Place 1 · Cotton Club PosseCotton Club Posse800 Meters12:47.40—
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 1500 Meters · Place 1 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters1.5:39.75a4
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 800 Meters · Place 3 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters3.2:54.34a4
May 17Maryland Blaze Bring the Heat Spring InvitationalMay 17 · 400 Meters · Place 9 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE400 Meters9.1:13.23a PB4
May 10UAGTCA Outdoor Meet #2May 10 · Long Jump · Place 5 · The Cotton Club PosseThe Cotton Club PosseLong Jump53.54m PB—
May 10UAGTCA Outdoor Meet #2May 10 · 1500 Meters · Place 3 · The Cotton Club PosseThe Cotton Club Posse1500 Meters35:32.25—
May 10UAGTCA Outdoor Meet #2May 10 · 400 Meters · Place 13 · The Cotton Club PosseThe Cotton Club Posse400 Meters131:13.90—
May 4NVA Track InvitationalMay 4 · 1500 Meters · Place 1 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE1500 Meters1.5:29.24a4
May 4NVA Track InvitationalMay 4 · 800 Meters · Place 2 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE800 Meters2.2:46.30a4
May 4NVA Track InvitationalMay 4 · 400 Meters · Place 7 · THE COTTON CLUB POSSETHE COTTON CLUB POSSE400 Meters7.1:14.59a4

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 200 Meters · Place 7 · Fly City EliteFly City Elite200 Meters731.39a PB—
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 60 Meters · Place 6 · Fly City EliteFly City Elite60 Meters69.50a PB—
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 400 Meters · Place 8 · Fly City EliteFly City Elite400 Meters81:15.42a PB4
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 200 Meters · Place 8 · Fly City EliteFly City Elite200 Meters832.71a4
Jan 5 UAGTCA Indoor Meet 1Jan 5 · 800 Meters · Place 6 · Fly City EliteFly City Elite800 Meters63:02.88a4
Jan 5 UAGTCA Indoor Meet 1Jan 5 · 400 Meters · Place 9 · Fly City EliteFly City Elite400 Meters91:18.96a4