Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYouth Challenge Series - Icahn Stadium New York Relays · Apr 1913.44aYouth Challenge Series - Icahn Stadium New York RelaysApril 19, 2026
100m Hurdles · 30" / 0.762m · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 215.83aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
100m Hurdles · 33" / 0.838m · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3016.09aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
2 Miles · IndoorNike Indoor Nationals · Mar 128.21Nike Indoor NationalsMarch 12, 2026
200 Meters · IndoorUSATF New York Youth Association Championship · Feb 2227.86USATF New York Youth Association ChampionshipFebruary 22, 2026
200 Meters · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 227.35aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
200m Hurdles · 30" / 0.762m · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3028.59aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
300 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 1649.75The Ocean Breeze National InvitationalMarch 16, 2024
5000 Meters · IndoorNike Indoor Nationals · Mar 128.21Nike Indoor NationalsMarch 12, 2026
55 Meters · IndoorUSATF National Indoor Youth Championships · Mar 207.75USATF National Indoor Youth ChampionshipsMarch 20, 2026
55 Meters · OutdoorUSATF New York Youth Association Championship · Mar 97.86USATF New York Youth Association ChampionshipMarch 9, 2025
Long Jump · IndoorOcean Breeze Invitational - Youth · Jan 233.19mOcean Breeze Invitational - YouthJanuary 23, 2022
Long Jump · OutdoorUSATF New York Association Junior Olympic Championships · Jun 183.37mUSATF 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

14 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · Long Jump · Ocean Breeze Wave RunnersLong Jump—DNS7
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 200m Hurdles · Ocean Breeze Wave Runners200m Hurdles30" / 0.762m—DNSWind: -1.77
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Ocean Breeze Wave Runners100m Hurdles30" / 0.762mRound P—DNFWind: -0.67
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump1.5.06m7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 200m Hurdles · Place 1 · Ocean Breeze Wave Runners200m Hurdles30" / 0.762m1.28.59a PBWind: -1.27
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 100m Hurdles · Place 2 · Ocean Breeze Wave Runners100m Hurdles33" / 0.838m2.16.09a PBWind: 0.87
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump1.4.95m7
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 200m Hurdles · Place 2 · Ocean Breeze Wave Runners200m Hurdles30" / 0.762m2.28.98a7
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump2.5.07m7
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 100m Hurdles · Place 2 · Ocean Breeze Wave Runners100m Hurdles30" / 0.762m2.15.83a PBWind: -0.17
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Place 7 · Ocean Breeze Wave Runners200 Meters7.27.35a PBWind: -1.67
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump1.4.72m7
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 200m Hurdles · Place 1 · Ocean Breeze Wave Runners200m Hurdles30" / 0.762m1.29.92a7
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 100 Meters · Place 6 · Ocean Breeze Wave Runners100 Meters6.13.44a PB7

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump25.11m13
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55m Hurdles · Place 3 · Ocean Breeze Wave Runners55m HurdlesRound P38.9913
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55m Hurdles · Place 4 · Ocean Breeze Wave Runners55m Hurdles49.0413
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55 Meters · Place 21 · Ocean Breeze Wave Runners55 MetersRound P217.75 PB13
Mar 12Nike Indoor NationalsMar 12 · 4x55m Shuttle Hurdle Championship (Championship) · Place 25 · Ocean Breeze Wave Runners|NY4x55m Shuttle Hurdle Championship (Championship)257.62—
Mar 12Nike Indoor NationalsMar 12 · Long Jump · Place 3 · Ocean Breeze Wave Runners|NYLong Jump35.24m—
Mar 12Nike Indoor NationalsMar 12 · 2 Miles · Place 25 · Ocean Breeze Wave Runners|NY2 Miles258.21 PB—
Mar 12Nike Indoor NationalsMar 12 · 5000 Meters · Place 25 · Ocean Breeze Wave Runners|NY5000 Meters258.21 PB—
Feb 22USATF New York Youth Association ChampionshipFeb 22 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump15.06m13
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 200 Meters · Place 7 · Ocean Breeze Wave Runners200 Meters727.86 PB13
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 55m Hurdles · Place 2 · Ocean Breeze Wave Runners55m Hurdles29.0913
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump24.99m13
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55 Meters · Place 14 · Ocean Breeze Wave Runners55 Meters147.8713
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55m Hurdles · Place 1 · Ocean Breeze Wave Runners55m Hurdles19.2513
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump14.76m13
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55m Hurdles · Place 2 · Ocean Breeze Wave Runners55m Hurdles29.5413
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 12 · Ocean Breeze Wave Runners55 Meters128.0013

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump14.74m12
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 8 · Ocean Breeze Wave Runners200 Meters827.4012
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200m Hurdles · Place 3 · Ocean Breeze Wave Runners200m Hurdles331.7612
Mar 9USATF New York Youth Association ChampionshipMar 9 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump14.74m12
Mar 9USATF New York Youth Association ChampionshipMar 9 · 200 Meters · Place 3 · Ocean Breeze Wave Runners200 Meters327.8412
Mar 9USATF New York Youth Association ChampionshipMar 9 · 55 Meters · Place 4 · Ocean Breeze Wave Runners55 MetersRound P48.0212
Mar 9USATF New York Youth Association ChampionshipMar 9 · 55 Meters · Place 3 · Ocean Breeze Wave Runners55 Meters37.86 PB12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 13Nike Indoor NationalsMar 13 · Long Jump · Place 6 · Ocean Breeze Wave RunnersLong Jump64.99m—
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 10 · Ocean Breeze Wave Runners200 Meters1028.8012
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump14.60m12
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 8 · Ocean Breeze Wave Runners55 Meters88.0912
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump14.44m12
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 200 Meters · Place 4 · Ocean Breeze Wave Runners200 Meters428.4112

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump34.00m11
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 100 Meters · Place 8 · Ocean Breeze Wave Runners100 MetersRound P813.9711
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · 100 Meters · Place 9 · Ocean Breeze Wave Runners100 Meters914.3611
May 11Spring Fling Twilight FestivalMay 11 · Long Jump · Place 4 · Ocean Breeze Wave RunnersLong Jump44.09m11
May 11Spring Fling Twilight FestivalMay 11 · 200 Meters · Place 11 · Ocean Breeze Wave Runners200 Meters1129.3111
Apr 14Youth Challenge Series Season OpenerApr 14 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump33.96m11
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 14 · Ocean Breeze Wave Runners200 Meters1429.9211
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 7 · Ocean Breeze Wave Runners100 Meters713.9511
Mar 16The Ocean Breeze National InvitationalMar 16 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump14.12m11
Mar 16The Ocean Breeze National InvitationalMar 16 · 300 Meters · Place 14 · Ocean Breeze Wave Runners300 Meters1449.75 PB11
Mar 16The Ocean Breeze National InvitationalMar 16 · 55 Meters · Place 7 · Ocean Breeze Wave Runners55 Meters78.3911

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 25USATF New York Youth Association ChampionshipFeb 25 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump24.19m11
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 200 Meters · Place 8 · Ocean Breeze Wave Runners200 Meters829.6811
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 55 Meters · Place 4 · Ocean Breeze Wave Runners55 MetersRound P48.2511
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 55 Meters · Place 4 · Ocean Breeze Wave Runners55 Meters48.1811
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump24.24m11
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 55 Meters · Place 16 · Ocean Breeze Wave Runners55 Meters168.5711

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Long Jump · Place 5 · Ocean Breeze Wave RunnersLong Jump53.55m10
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200 Meters · Place 9 · Ocean Breeze Wave Runners200 Meters930.9810
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump13.64m10
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 100 Meters · Place 6 · Ocean Breeze Wave Runners100 Meters615.1810
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 200 Meters · Place 4 · Ocean Breeze Wave Runners200 Meters430.6610
Apr 23New York Relays - Youth DivisionApr 23 · Long Jump · Place 1 · Ocean Breeze Wave RunnersLong Jump13.38m10
Apr 23New York Relays - Youth DivisionApr 23 · 100 Meters · Place 1 · Ocean Breeze Wave Runners100 Meters115.2310

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 26USATF New York Youth Association ChampionshipFeb 26 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump23.37m10
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 200 Meters · Place 4 · Ocean Breeze Wave Runners200 Meters431.5410
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 55 Meters · Place 3 · Ocean Breeze Wave Runners55 MetersRound P38.5810
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 55 Meters · Place 3 · Ocean Breeze Wave Runners55 Meters38.5410

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump23.37m PB9
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 100 Meters · Place 11 · Ocean Breeze Wave Runners100 MetersRound P1115.799

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump33.45m9
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 55 Meters · Place 6 · Ocean Breeze Wave Runners55 MetersRound P69.139
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 55 Meters · Place 5 · Ocean Breeze Wave Runners55 Meters59.069
Jan 23Ocean Breeze Invitational - YouthJan 23 · 55 Meters · Place 11 · Ocean Breeze Wave Runners55 Meters119.309
Jan 23Ocean Breeze Invitational - YouthJan 23 · Long Jump · Place 3 · Ocean Breeze Wave RunnersLong Jump33.19m PB9
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · Long Jump · Place 2 · Ocean Breeze Wave RunnersLong Jump23.32m9
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 200 Meters · Place 13 · Ocean Breeze Wave Runners200 Meters1335.229
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 55 Meters · Place 6 · Ocean Breeze Wave Runners55 Meters69.319