Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorJohn Hay Pennsylvania Distance Festival · May 264:41.83aJohn Hay Pennsylvania Distance FestivalMay 26, 2026
1 Mile · OutdoorBrooks PR Invitational · Jun 74:31.97aBrooks PR InvitationalJune 7, 2026
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 112:52.03Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1500 Meters · IndoorArmory Youth Solstice Invitational · Dec 214:20.66aArmory Youth Solstice InvitationalDecember 21, 2025
1500 Meters · OutdoorBrooks PR Invitational · Jun 74:14.96aBrooks PR InvitationalJune 7, 2026
1600 Meters · IndoorPuma New York International Showcase 2026 · Jan 244:39.27Puma New York International Showcase 2026January 24, 2026
1600 Meters · OutdoorBrooks PR Invitational · Jun 74:30.56aBrooks PR InvitationalJune 7, 2026
200 Meters · OutdoorTower Hill MS Meet · Apr 2128.29Tower Hill MS MeetApril 21, 2025
3000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 119:32.96Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
3000 Meters · OutdoorUAGTCA Meet 1 · May 99:16.43aUAGTCA Meet 1May 9, 2026
400 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 859.69Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
400 Meters · OutdoorTatnall MS Quad #1 · Apr 61:00.35aTatnall MS Quad #1April 6, 2026
800 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 82:10.12Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
800 Meters · OutdoorDISC Conference Championship · May 42:09.52aDISC Conference ChampionshipMay 4, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 7Brooks PR InvitationalJun 7 · 1 Mile · Place 14 · Delaware Elite Track ClubDelaware Elite Track Club1 Mile14.4:31.97a PB8
Jun 7Brooks PR InvitationalJun 7 · 1600 Meters · Place 14 · Delaware Elite Track ClubDelaware Elite Track Club1600 Meters14.4:30.56a PB8
Jun 7Brooks PR InvitationalJun 7 · 1500 Meters · Place 15 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters15.4:14.96a PB8
May 9UAGTCA Meet 1May 9 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters1.9:16.43a PB8
May 9UAGTCA Meet 1May 9 · 800 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters1.2:11.01a8
May 4DISC Conference ChampionshipMay 4 · 800 Meters · Place 1 · Tower Hill MSTower Hill MS800 Meters1.2:09.52a PB8
May 122nd Annual Hoka Henderson Invitational presented by BMRC 2026May 1 · 1 Mile · Place 2 · UnattachedUnattached1 Mile2.4:53.55a8
Apr 23Tatnall MS meet #2Apr 23 · 400 Meters · Place 8 · Tower Hill MSTower Hill MS400 Meters8.1:02.76a8
Apr 23Tatnall MS meet #2Apr 23 · 200 Meters · Place 13 · Tower Hill MSTower Hill MS200 Meters13.31.75a8
Apr 10Brooks Haverford Distance ClassicApr 10 · 1600 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1600 Meters1.4:39.72a8
Apr 6Tatnall MS Quad #1Apr 6 · 1600 Meters · Place 1 · Tower Hill MSTower Hill MS1600 Meters1.5:21.31a8
Apr 6Tatnall MS Quad #1Apr 6 · 400 Meters · Place 2 · Tower Hill MSTower Hill MS400 Meters2.1:00.35a PB8

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
May 26John Hay Pennsylvania Distance FestivalMay 26 · 3000 Meters · UnattachedUnattached3000 Meters—DNS8
May 26John Hay Pennsylvania Distance FestivalMay 26 · 1 Mile · Place 128 · UnattachedUnattached1 Mile128.4:41.83a PB8
May 26John Hay Pennsylvania Distance FestivalMay 26 · 800 Meters · UnattachedUnattached800 Meters—DNS8
Mar 13New Balance Nationals IndoorMar 13 · 1 Mile · Place 12 · Delaware Elite Track ClubDelaware Elite Track Club1 Mile12.4:37.88aUnofficial8
Mar 13New Balance Nationals IndoorMar 13 · 800 Meters · Place 29 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters29.2:09.70aUnofficial8
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 2 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters22:10.12 PB14
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 12 · Delaware Elite Track ClubDelaware Elite Track Club400 Meters1259.69 PB14
Jan 24Puma New York International Showcase 2026Jan 24 · 1600 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club1600 Meters24:39.27 PB8
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1000 Meters12:52.03 PB14
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters19:32.96 PB14
Jan 4UAGTCA Meet #1Jan 4 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters14:38.75a8
Jan 4UAGTCA Meet #1Jan 4 · 800 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters12:16.27a8

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 21Armory Youth Solstice InvitationalDec 21 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters1.9:35.29a8
Dec 21Armory Youth Solstice InvitationalDec 21 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters1.4:20.66a PB8
Feb 19DISC MS #3Feb 19 · 1600 Meters · Place 1 · Tower Hill MSTower Hill MS1600 Meters1.5:19.84a8
Feb 19DISC MS #3Feb 19 · 400 Meters · Place 1 · Tower Hill MSTower Hill MS400 Meters1.1:00.42a8
Feb 16UAGTCA Meet 3 @ Ott Center for Track & FieldFeb 16 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters19:45.64a7
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 5 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters52:13.3413
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters24:29.8413
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters2.4:29.84a7
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 5 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters5.2:13.34a7
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters14:36.93a7
Jan 12UAGTCA Meet 2 @ Ott Center for Track & Field Jan 12 · 800 Meters · Place 3 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters32:17.74a7

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17UAGTCA Outdoor Meet #3May 17 · 3000 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters2.9:34.27a7
May 17UAGTCA Outdoor Meet #3May 17 · 800 Meters · Place 7 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters7.2:12.12a7
May 10UAGTCA Outdoor Meet #2May 10 · 1500 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters24:30.72—
Apr 21Tower Hill MS MeetApr 21 · 1600 Meters · Place 1 · Tower Hill MSTower Hill MS1600 Meters15:18.72—
Apr 21Tower Hill MS MeetApr 21 · 200 Meters · Place 4 · Tower Hill MSTower Hill MS200 Meters428.29 PB—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters1.4:42.20a7
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters1.2:18.86a7
Dec 22Armory Youth Solstice InvitationalDec 22 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters1.9:47.93a7
Dec 22Armory Youth Solstice InvitationalDec 22 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters1.4:35.84a7
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters12:17.0412
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters14:35.2512
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters14:39.1412
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters19:49.1112

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jul 7USATF Region 2 Junior Olympic ChampionshipsJul 7 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters19:54.4111
Jul 7USATF Region 2 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters14:39.2711
Jul 7USATF Region 2 Junior Olympic ChampionshipsJul 7 · 800 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters12:19.8311
Jun 10USATF New York Association Junior Olympic ChampionshipsJun 10 · 3000 Meters · Place 1 · Delaware Elite Track ClDelaware Elite Track Cl3000 Meters110:11.73a—
Jun 10USATF New York Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · Place 1 · Delaware Elite Track ClDelaware Elite Track Cl1500 Meters14:42.68a—
Jun 10USATF New York Association Junior Olympic ChampionshipsJun 10 · 800 Meters · Place 1 · Delaware Elite Track ClDelaware Elite Track Cl800 Meters12:18.45a—
Jun 10USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 10 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters1.10:11.73a6
Jun 10USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 10 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters1.4:42.68a6
Jun 10USATF Mid-Atlantic Association Junior Olympic ChampionshipsJun 10 · 800 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters1.2:18.45a6

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 17Fast Fridays Championship MeetFeb 17 · 1500 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club1500 Meters1.5:03.98a6
Feb 17Fast Fridays Championship MeetFeb 17 · 800 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club800 Meters1.2:26.63a6
Feb 10Fast Fridays Series Meet #4Feb 10 · 1500 Meters · Place 1 · Delaware Elite Track ClDelaware Elite Track Cl1500 Meters14:57.91a—
Feb 10Fast Fridays Series Meet #4Feb 10 · 800 Meters · Place 1 · Delaware Elite Track ClDelaware Elite Track Cl800 Meters12:26.70a—
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 3 · Delaware EliteDelaware Elite800 Meters32:27.9111
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 2 · Delaware EliteDelaware Elite1500 Meters24:53.7311
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 2 · Delaware Elite Track ClDelaware Elite Track Cl1500 Meters24:53.73a6
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 3 · Delaware Elite Track ClDelaware Elite Track Cl800 Meters32:27.91a6
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 1000 Meters · Place 2 · Delaware Elite Track ClubDelaware Elite Track Club1000 Meters2.3:10.64a6
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 3000 Meters · Place 1 · Delaware Elite Track ClubDelaware Elite Track Club3000 Meters1.10:24.35a6

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 1500 Meters · Place 2 · Delaware EliDelaware Eli1500 Meters25:17.8410
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 800 Meters · Place 3 · Delaware EliDelaware Eli800 Meters32:40.0610
Jun 172022 AAU Mid-Atlantic District Championships QualifierJun 17 · 400 Meters · Place 4 · Delaware EliDelaware Eli400 Meters41:07.7710