Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Hay Pennsylvania Distance Festival · May 264:40.17aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
1 Mile · OutdoorBrooks PR Invitational · Jun 74:34.29aBrooks PR InvitationalJune 7, 2026
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 112:50.22Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1500 Meters · IndoorArmory Youth Solstice Invitational · Dec 214:21.42aArmory Youth Solstice InvitationalDecember 21, 2025
1500 Meters · OutdoorBrooks PR Invitational · Jun 74:16.15aBrooks PR InvitationalJune 7, 2026
1600 Meters · IndoorPuma New York International Showcase 2026 · Jan 244:39.15Puma New York International Showcase 2026January 24, 2026
1600 Meters · OutdoorBrooks PR Invitational · Jun 74:32.67aBrooks PR InvitationalJune 7, 2026
3000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 119:34.43Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
3000 Meters · OutdoorUAGTCA Meet 1 · May 99:17.33aUAGTCA Meet 1May 9, 2026
800 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 82:08.68Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
800 Meters · OutdoorUAGTCA Meet 1 · May 92:09.29aUAGTCA Meet 1May 9, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 7Brooks PR InvitationalJun 7 · 1 Mile · Place 16 · Delaware Elite Track ClubDelaware Elite Track Club1 Mile16.4:34.29a PB8
Jun 7Brooks PR InvitationalJun 7 · 1600 Meters · Place 16 · Delaware Elite Track ClubDelaware Elite Track Club1600 Meters16.4:32.67a PB8
Jun 7Brooks PR InvitationalJun 7 · 1500 Meters · Place 18 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters18.4:16.15a PB8
May 9UAGTCA Meet 1May 9 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters1.9:17.33a PB8
May 9UAGTCA Meet 1May 9 · 800 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters2.2:09.29a PB8
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 1 Mile · Place 1 · UnattachedUnattached1 Mile1.4:36.33a8
Apr 10Brooks Haverford Distance ClassicApr 10 · 1600 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club1600 Meters2.4:40.24a8

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 1 Mile · Place 112 · UnattachedUnattached1 Mile112.4:40.17a PB8
Mar 13New Balance Nationals IndoorMar 13 · 1 Mile · Place 8 · Delaware Elite Track ClubDelaware Elite Track Club1 Mile8.4:36.54aUnofficial8
Mar 13New Balance Nationals IndoorMar 13 · 800 Meters · Place 36 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters36.2:10.92aUnofficial8
Feb 15UAGTCA Meet #3Feb 15 · 800 Meters · Delaware Elite Track ClubDelaware Elite Track Club800 Meters--DNS8
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters12:08.68 PB15
Jan 24Puma New York International Showcase 2026Jan 24 · 1600 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1600 Meters14:39.15 PB8
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1000 Meters12:50.22 PB15
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters19:34.43 PB15
Jan 4UAGTCA Meet #1Jan 4 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters14:35.28a8
Jan 4UAGTCA Meet #1Jan 4 · 800 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters22:11.18a8

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 21Armory Youth Solstice InvitationalDec 21 · 3000 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters2.9:37.60a8
Dec 21Armory Youth Solstice InvitationalDec 21 · 1500 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters2.4:21.42a PB8
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 3000 Meters · Place 4 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters410:01.59a7
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 7 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters72:15.8914
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 3 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters34:32.9814
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 3 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters3.4:32.98a7
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 7 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters7.2:15.89a7
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 1500 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters24:37.85a7
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 800 Meters · Place 4 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters42:17.95a7

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17UAGTCA Outdoor Meet #3May 17 · 3000 Meters · Place 5 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters5.9:55.38a7
May 17UAGTCA Outdoor Meet #3May 17 · 800 Meters · Place 12 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters12.2:20.84a7
May 10UAGTCA Outdoor Meet #2May 10 · 1500 Meters · Place 5 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters54:37.59—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters1.4:35.43a7
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Place 10 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters10.2:19.29a7
Dec 22Armory Youth Solstice InvitationalDec 22 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters1.9:53.14a7
Dec 22Armory Youth Solstice InvitationalDec 22 · 1500 Meters · Place 3 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters3.4:37.30a7
Feb 232L Race Services Youth Indoor ChampionshipsFeb 23 · 1500 Meters · Place 4 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters4.5:17.19a6
Feb 232L Race Services Youth Indoor ChampionshipsFeb 23 · 800 Meters · Place 6 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters6.2:35.86a6
Feb 22L Race Services Indoor Invite #2Feb 2 · 1500 Meters · Place 4 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters4.5:17.30a6
Feb 22L Race Services Indoor Invite #2Feb 2 · 800 Meters · Place 6 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters6.2:35.18a6
Jan 52L Race Services Indoor Invite #1Jan 5 · 1500 Meters · Place 6 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters6.5:24.63a6
Jan 52L Race Services Indoor Invite #1Jan 5 · 800 Meters · Place 7 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters7.2:39.54a6