Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorRising Stars Youth Champs · Mar 65:00.63aRising Stars Youth ChampsMarch 6, 2026
1500 Meters · Outdoor2026 UAGTCA Ron Jackson Invite · Jul 184:51.07a2026 UAGTCA Ron Jackson InviteJuly 18, 2026
1600 Meters · OutdoorCity of Wilmington Youth Invitational · Jul 115:18.87aCity of Wilmington Youth InvitationalJuly 11, 2026
3000 Meters · IndoorRising Stars Youth Champs · Mar 610:51.10aRising Stars Youth ChampsMarch 6, 2026
3000 Meters · Outdoor2026 UAGTCA Ron Jackson Invite · Jul 1810:28.86a2026 UAGTCA Ron Jackson InviteJuly 18, 2026
400 Meters · OutdoorUAGTCA Meet 4 · May 301:01.90aUAGTCA Meet 4May 30, 2026
800 Meters · IndoorUAGTCA Meet #3 · Feb 152:28.39aUAGTCA Meet #3February 15, 2026
800 Meters · OutdoorUAGTCA Meet 1 · May 92:22.50aUAGTCA Meet 1May 9, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 3000 Meters · Place 46 · Infinity TrackInfinity Track3000 Meters46.10:32.91a8
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 3000 Meters · Place 2 · Infinity TrackInfinity Track3000 Meters2.10:28.86a PB8
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 1500 Meters · Place 5 · Infinity TrackInfinity Track1500 Meters5.4:51.07a PB8
Jul 182026 UAGTCA Ron Jackson InviteJul 18 · 800 Meters · Infinity TrackInfinity Track800 Meters—DNS8
Jul 11City of Wilmington Youth InvitationalJul 11 · 1600 Meters · Place 4 · Infinity TrackInfinity Track1600 Meters4.5:18.87a PB8
Jul 11City of Wilmington Youth InvitationalJul 11 · 800 Meters · Place 7 · Infinity TrackInfinity Track800 Meters7.2:24.08a8
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 1500 Meters · Place 8 · Infinity TrackInfinity Track1500 Meters8.5:01.00a8
Jun 6UAGTCA Outdoor ChampionshipJun 6 · 800 Meters · Place 10 · Infinity TrackInfinity Track800 Meters10.2:22.62a8
May 30UAGTCA Meet 4May 30 · 1500 Meters · Place 7 · Infinity TrackInfinity Track1500 Meters7.5:05.04a8
May 30UAGTCA Meet 4May 30 · 400 Meters · Place 38 · Infinity TrackInfinity Track400 Meters38.1:01.90a PB8
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 3000 Meters · Place 6 · Infinity TrackInfinity Track3000 Meters6.10:48.55a8
May 23UAGTCA 2026 Outdoor Meet #3May 23 · 800 Meters · Place 10 · Infinity TrackInfinity Track800 Meters10.2:31.14a8
May 16UAGTCA Meet 2May 16 · 1500 Meters · Place 6 · Infinity TrackInfinity Track1500 Meters6.4:56.01a8
May 16UAGTCA Meet 2May 16 · 400 Meters · Place 27 · Infinity TrackInfinity Track400 Meters27.1:03.62a8
May 9UAGTCA Meet 1May 9 · 3000 Meters · Place 3 · Infinity TrackInfinity Track3000 Meters3.10:36.78a8
May 9UAGTCA Meet 1May 9 · 800 Meters · Place 7 · Infinity TrackInfinity Track800 Meters7.2:22.50a PB8
Apr 11UAGTCA PS ShowcaseApr 11 · 1500 Meters · Place 2 · Infinity Track ClubInfinity Track Club1500 Meters2.5:03.88a8
Apr 11UAGTCA PS ShowcaseApr 11 · 400 Meters · Place 9 · Infinity Track ClubInfinity Track Club400 Meters9.1:05.28a8

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 6Rising Stars Youth ChampsMar 6 · 3000 Meters · Place 16 · Infinity TrackInfinity Track3000 Meters16.10:51.10a PB8
Mar 6Rising Stars Youth ChampsMar 6 · 1500 Meters · Place 50 · Infinity TrackInfinity Track1500 Meters50.5:00.63a PB8
Feb 15UAGTCA Meet #3Feb 15 · 1500 Meters · Place 8 · Infinity TrackInfinity Track1500 Meters8.5:03.54a8
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Place 6 · Infinity TrackInfinity Track800 Meters6.2:28.39a PB8

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Armory Youth Solstice InvitationalDec 21 · 3000 Meters · Place 4 · Infinity TrackInfinity Track3000 Meters4.10:57.58a8
Dec 21Armory Youth Solstice InvitationalDec 21 · 1500 Meters · Place 18 · Infinity TrackInfinity Track1500 Meters18.5:13.11a8