Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNike Indoor Nationals · Mar 135:21.19aNike Indoor NationalsMarch 13, 2025
1 Mile · OutdoorTrack Night NYC · May 25:35.80Track Night NYCMay 2, 2025
1500 Meters · IndoorNike Indoor Nationals · Mar 134:59.71aNike Indoor NationalsMarch 13, 2025
1500 Meters · Outdoor2024 V02Max Track Club Preseason Invitational · May 254:57.47a2024 V02Max Track Club Preseason Invitational May 25, 2024
1600 Meters · IndoorSTCA Season Opener Ocean Breeze · Dec 155:11.40aSTCA Season Opener Ocean BreezeDecember 15, 2025
1600 Meters · OutdoorThe Winner's Circle at The Horse Farm · Jun 105:10.34aThe Winner's Circle at The Horse FarmJune 10, 2026
2 Miles · IndoorNike Indoor Nationals · Mar 1311:28.53aNike Indoor NationalsMarch 13, 2025
2000m Steeplechase · 0.762m · OutdoorUSATF New York Association Junior Olympic Championships · Jun 157:18.42aUSATF New York Association Junior Olympic ChampionshipsJune 15, 2024
2000m Steeplechase · OutdoorNew York Relays · Apr 117:35.93New York Relays April 11, 2025
3000 Meters · IndoorPuma New York International Showcase 2025 · Jan 2410:36.23Puma New York International Showcase 2025January 24, 2025
3000 Meters · OutdoorSpring Fling Twilight Festival · May 1110:25.64Spring Fling Twilight FestivalMay 11, 2024
3200 Meters · IndoorPuma New York International Showcase 2025 · Jan 2411:19.28Puma New York International Showcase 2025January 24, 2025
3200 Meters · OutdoorUnion County Championships · May 711:04.79aUnion County ChampionshipsMay 7, 2026
800 Meters · IndoorOcean Breeze Invitational - Youth · Jan 232:42.11Ocean Breeze Invitational - YouthJanuary 23, 2022
800 Meters · OutdoorHighlander Twilight Invite · May 202:27.01aHighlander Twilight InviteMay 20, 2026
Javelin · 600g · OutdoorNortheast Twilight Invitational · May 411.50mNortheast Twilight InvitationalMay 4, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 10The Winner's Circle at The Horse FarmJun 10 · 1600 Meters · Place 19 · Union Catholic RegUnion Catholic Reg1600 Meters19.5:10.34a PB10
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 2000m Steeplechase · Prospect Park Youth RunningProspect Park Youth Running2000m Steeplechase0.762m—DNS10
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 3000 Meters · Prospect Park Youth RunningProspect Park Youth Running3000 Meters—DNS10
May 27Holmdel Twilight Series - Night of 1600sMay 27 · 1600 Meters · Place 12 · Union Catholic RegUnion Catholic Reg1600 Meters12.5:19.08a10
May 20Highlander Twilight InviteMay 20 · 800 Meters · Place 9 · Union Catholic RegUnion Catholic Reg800 Meters9.2:27.01a PB10
May 7Union County ChampionshipsMay 7 · 3200 Meters · Place 3 · Union Catholic RegUnion Catholic Reg3200 Meters3.11:04.79a PB10
May 7Union County ChampionshipsMay 7 · 1600 Meters · Place 7 · Union Catholic RegUnion Catholic Reg1600 Meters7.5:11.58a10

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 15STCA Season Opener Ocean BreezeDec 15 · 1600 Meters · Place 4 · Union Catholic RegUnion Catholic Reg1600 Meters4.5:11.40a PB10
Mar 13Nike Indoor NationalsMar 13 · 1500 Meters · Place 16 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters164:59.71a PB—
Mar 13Nike Indoor NationalsMar 13 · 1 Mile · Place 21 · Prospect Park Youth RunningProspect Park Youth Running1 Mile215:21.19a PB—
Mar 13Nike Indoor NationalsMar 13 · 3000 Meters · Place 28 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters2810:42.37a—
Mar 13Nike Indoor NationalsMar 13 · 2 Miles · Place 28 · Prospect Park Youth RunningProspect Park Youth Running2 Miles2811:28.53a PB—
Feb 1Ocean Breeze InvitationalFeb 1 · 2 Miles · Place 9 · George WestinghouseGeorge Westinghouse2 Miles9.11:31.43a9
Jan 24Puma New York International Showcase 2025Jan 24 · 3200 Meters · Place 7 · George WestinghouseGeorge Westinghouse3200 Meters711:19.28 PB9
Jan 24Puma New York International Showcase 2025Jan 24 · 3000 Meters · Place 6 · George WestinghouseGeorge Westinghouse3000 Meters610:36.23 PB9
Jan 24Puma New York International Showcase 2025Jan 24 · 3200 Meters · Place 7 · George WestinghouseGeorge Westinghouse3200 Meters711:19.289
Jan 24Puma New York International Showcase 2025Jan 24 · 3000 Meters · Place 6 · George WestinghouseGeorge Westinghouse3000 Meters610:36.239
Jan 5Colgate Women's Games - Preliminary #2Jan 5 · 1500 Meters · Place 8 · Brooklyn-NYBrooklyn-NY1500 Meters8.5:13.39a9

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25PSAL City ChampionshipsMay 25 · 2000m Steeplechase · Place 2 · George WestinghouseGeorge Westinghouse2000m Steeplechase27:40.649
May 18PSAL Brooklyn Borough ChampsMay 18 · 2000m Steeplechase · Place 1 · George WestinghouseGeorge Westinghouse2000m Steeplechase17:49.209
May 18PSAL Brooklyn Borough ChampsMay 18 · 3000 Meters · Place 1 · George WestinghouseGeorge Westinghouse3000 Meters111:04.569
May 2Track Night NYCMay 2 · 1 Mile · Place 6 · George WestinghouseGeorge Westinghouse1 Mile65:35.80 PB9
May 2Track Night NYCMay 2 · 800 Meters · Place 18 · George WestinghouseGeorge Westinghouse800 Meters182:37.379
Apr 11New York Relays Apr 11 · 2000m Steeplechase · Place 2 · George WestinghouseGeorge Westinghouse2000m Steeplechase27:35.93 PB9
Apr 11New York Relays Apr 11 · 3000 Meters · Place 4 · George WestinghouseGeorge Westinghouse3000 Meters410:59.099
Mar 1Ocean Breeze Elite InvitationalMar 1 · 3000 Meters · Place 1 · George WestinghouseGeorge Westinghouse3000 Meters110:37.159
Mar 1Ocean Breeze Elite InvitationalMar 1 · 3000 Meters · Place 1 · George WestinghouseGeorge Westinghouse3000 Meters110:37.159
Mar 1Ocean Breeze Elite InvitationalMar 1 · 3000 Meters · Place 1 · George WestinghouseGeorge Westinghouse3000 Meters110:37.159

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 2000m Steeplechase · Place 1 · Prospect Park Youth RunningProspect Park Youth Running2000m Steeplechase17:45.6714
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 3000 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters211:13.3514
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 2000m Steeplechase · Place 1 · Prospect Park Youth RunningProspect Park Youth Running2000m Steeplechase0.762m1.7:26.06a8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 3000 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters3.10:49.41a8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 6 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters6.5:02.71a8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 2000m Steeplechase · Place 1 · Prospect Park Youth RunningProspect Park Youth Running2000m Steeplechase0.762m1.7:18.42a PB8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Javelin · Place 12 · Prospect Park Youth RunningProspect Park Youth RunningJavelin600g12.9.63m8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 3000 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters2.10:40.15a8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Prospect Park Youth RunningProspect Park Youth Running1500 Meters—DNS8
Jun 9USATF NYC Grand PrixJun 9 · 800 Meters · Place 11 · Prospect Park TrackProspect Park Track800 Meters11.2:31.01a8
May 252024 V02Max Track Club Preseason Invitational May 25 · 1500 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters1.4:57.47a PB8
May 252024 V02Max Track Club Preseason Invitational May 25 · 800 Meters · Place 6 · Prospect Park Youth RunningProspect Park Youth Running800 Meters6.2:29.67a8
May 11Spring Fling Twilight FestivalMay 11 · 3000 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters210:25.64 PB14
May 4Northeast Twilight InvitationalMay 4 · Javelin · Place 7 · Prospect Park Youth RunningProspect Park Youth RunningJavelin600g7.11.50m PB8
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters3.4:58.25a8
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 4 · Prospect Park Youth RunningProspect Park Youth Running800 Meters4.2:30.50a8
Apr 27New York Relays - Youth DivisionApr 27 · 2000m Steeplechase · Place 1 · Prospect Park Youth RunningProspect Park Youth Running2000m Steeplechase0.762m1.7:37.60a8
Apr 14Youth Challenge Series Season OpenerApr 14 · 800 Meters · Place 5 · Prospect Park Youth RunningProspect Park Youth Running800 Meters52:33.4714
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters35:11.3214

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 1500 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters35:06.4314
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 3000 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters210:58.5514
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 3000 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters210:59.5914

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Prospect Park Youth RunningProspect Park Youth Running1500 Meters—DNS8
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Prospect Park Youth RunningProspect Park Youth Running800 Meters—DNS8
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 3000 Meters · Place 9 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters9.10:53.11a7
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 1500 Meters · Place 11 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters11.5:05.96a7
Mar 102023 Nike Indoor NationalsMar 10 · 1500 Meters · Place 22 · 27 Prospect Par27 Prospect Par1500 Meters225:11.67—
Mar 102023 Nike Indoor NationalsMar 10 · 1 Mile · Place 22 · 27 Prospect Par27 Prospect Par1 Mile225:33.36—
Mar 102023 Nike Indoor NationalsMar 10 · 1500 Meters · Place 22 · 27 Prospect Par27 Prospect Par1500 Meters225:11.67—
Mar 102023 Nike Indoor NationalsMar 10 · 1 Mile · Place 22 · 27 Prospect Par27 Prospect Par1 Mile225:33.36—
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters25:16.8613
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 3000 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters311:10.3213
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 13 · Prospect Park Youth RunProspect Park Youth Run1500 Meters135:20.12a7
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 26 · Prospect Park Youth RunProspect Park Youth Run800 Meters262:44.10a7
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 26 · Prospect ParkProspect Park800 Meters262:44.1013
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 13 · Prospect ParkProspect Park1500 Meters135:20.1213

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 3000 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters1.11:04.61a7
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 1500 Meters · Prospect Park Youth RunningProspect Park Youth Running1500 Meters—SCR7
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 3000 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters110:49.9313
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 1500 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters35:06.7213
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 800 Meters · Place 12 · Prospect Park Youth RunningProspect Park Youth Running800 Meters122:36.3813
Apr 23New York Relays - Youth DivisionApr 23 · 3000 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters311:09.1413
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 800 Meters · Place 7 · Prospect Park Youth RunningProspect Park Youth Running800 Meters72:37.8913
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 1500 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters35:15.7113

2022 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1 Mile · Place 4 · Prospect Park Youth RunningProspect Park Youth Running1 Mile4.5:46.86a7
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · 3000 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters1.10:56.60a6
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 1 Mile · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1 Mile2.5:37.76a6
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters2.5:15.42a6
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters25:17.5712
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 3000 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters111:13.5412
Feb 6New Balance Indoor Grand PrixFeb 6 · 1 Mile · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1 Mile2.5:36.50a6
Feb 6New Balance Indoor Grand PrixFeb 6 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters2.5:15.42a6
Jan 23Ocean Breeze Invitational - YouthJan 23 · 800 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running800 Meters22:42.11 PB12
Jan 23Ocean Breeze Invitational - YouthJan 23 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters25:13.2812
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters25:11.0412

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 3000 Meters · Place 6 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters6.11:27.25a6
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 1500 Meters · Place 9 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters9.5:21.74a6
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 1500 Meters · Place 5 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters55:17.1012
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 3000 Meters · Place 3 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters311:08.6712
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 3000 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running3000 Meters1.11:19.94a6
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 1500 Meters · Place 6 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters6.5:24.27a6
Apr 10Youth Challenge Series - Season OpenerApr 10 · 1500 Meters · Place 1 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters1.5:18.56a6
Apr 10Youth Challenge Series - Season OpenerApr 10 · 800 Meters · Place 4 · Prospect Park Youth RunningProspect Park Youth Running800 Meters4.2:42.02a6

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 2 · Prospect Park Youth RunningProspect Park Youth Running1500 Meters2.5:22.09a6

2020 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12YMCA Youth Series #1Jan 12 · 1500 Meters · Place 2 · Prospect Park Youth RunniProspect Park Youth Runni1500 Meters25:38.841
Jan 12YMCA Youth Series #1Jan 12 · 800 Meters · Place 5 · Prospect Park Youth RunniProspect Park Youth Runni800 Meters52:59.921

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 11USATF Region 1 Junior Olympic Championships Jul 11 · 1500 Meters · Place 4 · Prospect Park Youth RunniProspect Park Youth Runni1500 Meters45:44.561