Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2024 V02Max Track Club Preseason Invitational · May 2515.36a2024 V02Max Track Club Preseason Invitational May 25, 2024
200 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 1130.12Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
200 Meters · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 229.95aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2948.86aOcean Breeze Youth Holiday FestivalDecember 29, 2025
300 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 1656.08The Ocean Breeze National InvitationalMarch 16, 2024
400 Meters · IndoorRising Stars Youth Champs · Mar 61:08.28aRising Stars Youth ChampsMarch 6, 2026
400 Meters · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 301:06.99aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
55 Meter · IndoorMillrose Games Trials - Youth · Jan 109.25aMillrose Games Trials - YouthJanuary 10, 2024
55 Meters · IndoorUSATF New York Youth Association Championship · Feb 269.67USATF New York Youth Association ChampionshipFebruary 26, 2023
60 Meter · Indoor Speed Capital New York Invitational · Dec 149.28a Speed Capital New York InvitationalDecember 14, 2025
600 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 112:04.66Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
800 Meters · IndoorUSATF New York Youth Association Championship · Feb 222:36.12USATF New York Youth Association ChampionshipFebruary 22, 2026
800 Meters · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 22:36.57aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
Long Jump · IndoorOcean Breeze Youth Freedom Games · Jan 83.12mOcean Breeze Youth Freedom GamesJanuary 8, 2023
Long Jump · OutdoorUSATF New York Association Junior Olympic Championships · Jun 182.73mUSATF New York Association Junior Olympic ChampionshipsJune 18, 2022

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Long Jump · Place 5 · Ocean Breeze Wave RunnersLong Jump5.4.21mWind: 06
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump3.3.98m6
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 400 Meters · Place 9 · Ocean Breeze Wave Runners400 Meters9.1:06.99a PB6
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump3.4.28m6
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 14 · Ocean Breeze Wave Runners800 Meters14.2:36.57a PB6
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Place 15 · Ocean Breeze Wave Runners200 Meters15.29.95a PBWind: -1.26
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump1.4.01m6
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 800 Meters · Place 10 · Ocean Breeze Wave Runners800 Meters10.2:41.97a6

2026 Indoor Track

13 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Long Jump · Place 13 · Ocean Breeze Wave RunnersLong Jump134.17m11
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 33 · Ocean Breeze Wave Runners800 Meters332:42.8811
Mar 6Rising Stars Youth ChampsMar 6 · Long Jump · Place 5 · Ocean Breeze Wave RunnersLong Jump5.4.10m6
Mar 6Rising Stars Youth ChampsMar 6 · 800 Meters · Place 10 · Ocean Breeze Wave Runners800 Meters10.2:39.30a6
Mar 6Rising Stars Youth ChampsMar 6 · 400 Meters · Place 11 · Ocean Breeze Wave Runners400 Meters11.1:08.28a PB6
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Long Jump · Place 6 · Ocean Breeze Wave RunnersLong Jump63.99m11
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 6 · Ocean Breeze Wave Runners800 Meters62:36.12 PB11
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Long Jump · Place 16 · Ocean Breeze Wave RunnersLong Jump163.86m11
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 18 · Ocean Breeze Wave Runners800 Meters182:45.3611
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 26 · Ocean Breeze Wave Runners400 Meters261:10.9311
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Long Jump · Place 7 · Ocean Breeze Wave RunnersLong Jump74.05m11
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 200 Meters · Place 22 · Ocean Breeze Wave Runners200 Meters2230.12 PB11
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 16 · Ocean Breeze Wave Runners600 Meters162:04.66 PB11

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 7 · Ocean Breeze Wave Runners300 Meters7.48.86a PB6
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Long Jump · Place 4 · Ocean Breeze Wave RunnersLong Jump4.3.96m6
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 4 · Ocean Breeze Wave Runners800 Meters4.2:40.87a6
Dec 14 Speed Capital New York InvitationalDec 14 · 60 Meter · Place 15 · Ocean Breeze Wave Runners60 Meter15.9.28a PB6
Dec 14 Speed Capital New York InvitationalDec 14 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump3.3.89m6
Dec 14 Speed Capital New York InvitationalDec 14 · 400 Meters · Place 10 · Ocean Breeze Wave Runners400 Meters10.1:10.79a6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Long Jump · Place 7 · Ocean Breeze Wave RunnersLong Jump7.3.49m5
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Long Jump · Place 6 · Ocean Breeze Wave RunnersLong Jump63.73m10
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 8 · Ocean Breeze Wave Runners800 Meters82:48.7010
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 8 · Ocean Breeze Wave Runners400 Meters81:11.5810
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Long Jump · Place 6 · Ocean Breeze Wave RunnersLong Jump6.3.73m5
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 8 · Ocean Breeze Wave Runners800 Meters8.2:48.70a5
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 8 · Ocean Breeze Wave Runners400 Meters8.1:11.58a5
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Long Jump · Place 7 · Ocean Breeze Wave RunnersLong Jump73.62m10
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 7 · Ocean Breeze Wave Runners400 Meters71:12.1910

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump23.85m10
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 7 · Ocean Breeze Wave Runners400 Meters71:07.5110
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 5 · Ocean Breeze Wave Runners800 Meters52:37.3910
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump1.3.97m5
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 800 Meters · Place 3 · Ocean Breeze Wave Runners800 Meters3.2:41.52a5
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 6 · Ocean Breeze Wave Runners400 Meters6.1:13.35a5
Apr 6Youth Challenge - Series Season OpenerApr 6 · 800 Meters · Place 2 · Ocean Breeze Wave Runners800 Meters22:43.18a5
Apr 6Youth Challenge - Series Season OpenerApr 6 · 200 Meters · Place 2 · Ocean Breeze Wave Runners200 Meters231.54a5
Mar 9USATF New York Youth Association ChampionshipMar 9 · Long Jump · Place 4 · Ocean Breeze Wave RunnersLong Jump43.48m10
Mar 9USATF New York Youth Association ChampionshipMar 9 · 400 Meters · Place 4 · Ocean Breeze Wave Runners400 Meters41:12.9510
Mar 9USATF New York Youth Association ChampionshipMar 9 · 800 Meters · Place 4 · Ocean Breeze Wave Runners800 Meters42:44.0410

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Long Jump · Place 16 · Ocean Breeze Wave RunnersLong Jump16.3.41m5
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Place 17 · Ocean Breeze Wave Runners800 Meters17.2:58.51a5
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 8 · Ocean Breeze Wave Runners800 Meters82:49.379
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Long Jump · Place 12 · Ocean Breeze Wave RunnersLong Jump123.33m9
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 15 · Ocean Breeze Wave Runners800 Meters152:57.779
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 17 · Ocean Breeze Wave Runners400 Meters171:16.789
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Long Jump · Place 12 · Ocean Breeze Wave RunnersLong Jump123.40m9
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 37 · Ocean Breeze Wave Runners200 Meters3733.999
Jan 10Millrose Games Trials - YouthJan 10 · 55 Meter · Place 12 · Ocean Breeze Wave Runners55 Meter12.9.25a PB4

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump33.74m9
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 400 Meters · Place 12 · Ocean Breeze Wave Runners400 Meters121:18.069
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Long Jump · Place 9 · Ocean Breeze Wave RunnersLong Jump9.3.71mWind: 1.88
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump1.3.94m8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 10 · Ocean Breeze Wave Runners400 Meters10.1:13.89a8
May 252024 V02Max Track Club Preseason Invitational May 25 · Long Jump · Place 4 · Ocean Breeze Wave RunnersLong Jump4.3.58m8
May 252024 V02Max Track Club Preseason Invitational May 25 · 400 Meters · Place 6 · Ocean Breeze Wave Runners400 Meters6.1:15.11a8
May 252024 V02Max Track Club Preseason Invitational May 25 · 100 Meters · Place 12 · Ocean Breeze Wave Runners100 Meters12.15.36a PB8
May 11Spring Fling Twilight FestivalMay 11 · Long Jump · Place 6 · Ocean Breeze Wave RunnersLong Jump63.52m9
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 26 · Ocean Breeze Wave Runners400 Meters261:19.739
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 21 · Ocean Breeze Wave Runners200 Meters2132.309
May 4Northeast Twilight InvitationalMay 4 · Long Jump · Place 8 · Ocean Breeze Wave RunnersLong Jump8.3.21m8
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 10 · Ocean Breeze Wave Runners800 Meters10.2:58.45a8
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Place 14 · Ocean Breeze Wave Runners100 Meters14.16.07aWind: -0.98
Apr 27New York Relays - Youth DivisionApr 27 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump2.3.49m8
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 28 · Ocean Breeze Wave Runners400 Meters28.1:22.41a8
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 15 · Ocean Breeze Wave Runners100 Meters15.15.95a8
Apr 14Youth Challenge Series Season OpenerApr 14 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump23.35m9
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 21 · Ocean Breeze Wave Runners200 Meters2134.729
Apr 14Youth Challenge Series Season OpenerApr 14 · 800 Meters · Place 13 · Ocean Breeze Wave Runners800 Meters133:02.699
Mar 16The Ocean Breeze National InvitationalMar 16 · Long Jump · Place 7 · Ocean Breeze Wave RunnersLong Jump73.40m9
Mar 16The Ocean Breeze National InvitationalMar 16 · 300 Meters · Place 13 · Ocean Breeze Wave Runners300 Meters1356.08 PB9

2023 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 8 · Ocean Breeze Wave Runners55 Meter8.9.39a4
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump2.3.39m4
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 55 Meter · Place 10 · Ocean Breeze Wave Runners55 MeterRound P10.9.49a7
Mar 17USATF National Youth Indoor ChampionshipMar 17 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump3.3.14m7
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 200 Meters · Place 12 · Ocean Breeze Wave Runners200 MetersRound P12.35.30a7
Feb 26USATF New York Youth Association ChampionshipFeb 26 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump13.20m8
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 55 Meters · Place 4 · Ocean Breeze Wave Runners55 MetersRound P49.67 PB8
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 55 Meters · Place 4 · Ocean Breeze Wave Runners55 Meters49.688
Jan 22Ocean Breeze Youth InvitationalJan 22 · Long Jump · Place 5 · OB WaveRunnersLong Jump52.93m8
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 5 · OB WaveRunners400 Meters51:24.528
Jan 22Ocean Breeze Youth InvitationalJan 22 · Long Jump · Place 5 · Ocean Breeze Wave RunneLong Jump52.93m7
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 5 · Ocean Breeze Wave Runne400 Meters51:24.52a7
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 55 Meter · Place 7 · Ocean Breeze Wave Runners55 Meter7.9.95a7
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · Long Jump · Place 4 · Ocean Breeze Wave RunnersLong Jump4.3.12m PB7
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 8 · Ocean Breeze Wave Runners200 Meters8.35.87a7

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump2.3.42m7
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 200 Meters · Place 2 · Ocean Breeze Wave Runners200 Meters2.33.46aWind: -0.17
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 3 · Ocean Breeze Wave Runners100 MetersRound P3.16.06aWind: 1.47
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · 100 Meters · Place 3 · Ocean Breeze Wave Runners100 Meters3.15.95aWind: 1.37
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump13.34m8
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200 Meters · Place 4 · Ocean Breeze Wave Runners200 Meters433.928
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump13.33m8
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 100 Meters · Place 11 · Ocean Breeze Wave Runners100 Meters1117.358
Apr 23New York Relays - Youth DivisionApr 23 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump13.17m8
Apr 23New York Relays - Youth DivisionApr 23 · 100 Meters · Place 5 · Ocean Breeze Wave Runners100 Meters517.648
Apr 16Icahn Stadium Youth Season OpenerApr 16 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump13.32m8
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 200 Meters · Place 8 · Ocean Breeze Wave Runners200 Meters836.278
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 100 Meters · Place 7 · Ocean Breeze Wave Runners100 Meters716.978

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 600 Meters · Place 8 · Ocean Breeze Wave Runners600 Meters8.2:27.42a7
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump3.3.00m7

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Long Jump · Place 5 · Ocean Breeze Wave RunnersLong Jump5.2.89mWind: 0.76
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump32.73m PB7
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 11 · Ocean Breeze Wave Runners100 MetersRound P1117.887
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Long Jump · Place 6 · Ocean Breeze Wave RunnersLong Jump6.2.36m6
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 400 Meters · Place 10 · Ocean Breeze Wave Runners400 Meters10.1:26.61a6
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 200 Meters · Place 17 · Ocean Breeze Wave Runners200 Meters17.37.70a6
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 200 Meters · Place 10 · Ocean Breeze Wave Runners200 Meters10.38.29a6
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 100 Meters · Place 9 · Ocean Breeze Wave Runners100 Meters9.17.74a6