Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorYouth Challenge Series - New York Relays · Apr 1316.42aYouth Challenge Series - New York RelaysApril 13, 2025
200 Meters · IndoorSpeed Capital New York · Dec 1134.34aSpeed Capital New YorkDecember 11, 2022
200 Meters · OutdoorUSATF New York Youth Association Championship · Mar 932.58USATF New York Youth Association ChampionshipMarch 9, 2025
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2959.25aOcean Breeze Youth Holiday FestivalDecember 29, 2023
300 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 1658.08The Ocean Breeze National InvitationalMarch 16, 2024
400 Meters · IndoorOcean Breeze Invitational - Youth · Feb 91:19.04Ocean Breeze Invitational - YouthFebruary 9, 2025
400 Meters · OutdoorSpring Fling Twilight Festival · May 111:21.80Spring Fling Twilight FestivalMay 11, 2024
55 Meter · IndoorOcean Breeze Youth Holiday Festival · Dec 299.62aOcean Breeze Youth Holiday FestivalDecember 29, 2023
55 Meters · IndoorOcean Breeze Invitational - Youth · Jan 2310.07Ocean Breeze Invitational - YouthJanuary 23, 2022
800 Meters · IndoorUSATF National Youth Indoor Championships · Mar 212:50.52aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
800 Meters · Outdoor2024 V02Max Track Club Preseason Invitational · May 253:01.18a2024 V02Max Track Club Preseason Invitational May 25, 2024
High Jump · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 251.25mUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
Javelin · 450g AeroJav · OutdoorNortheast Twilight Invitational · May 413.57mNortheast Twilight InvitationalMay 4, 2024
Javelin · 600g · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3012.86mUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
Shot Put · 6lb · IndoorUSATF National Youth Indoor Championships · Mar 216.08mUSATF National Youth Indoor ChampionshipsMarch 21, 2025
Shot Put · 6lb · OutdoorYouth Challenge Series - New York Relays · Apr 135.46mYouth Challenge Series - New York RelaysApril 13, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · High Jump · Place 10 · Ocean Breeze Wave RunnersHigh Jump10.1.25m PB7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · High Jump · Place 6 · Ocean Breeze Wave RunnersHigh Jump6.1.20m7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · Javelin · Place 9 · Ocean Breeze Wave RunnersJavelin600g9.12.86m PB7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 200 Meters · Place 45 · Ocean Breeze Wave Runners200 Meters45.33.03a7
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin600g2.11.66m7
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 200 Meters · Place 48 · Ocean Breeze Wave Runners200 Meters48.34.35a7

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Javelin · Place 5 · Ocean Breeze Wave RunnersJavelin510.51m12
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · Shot Put · Place 11 · Ocean Breeze Wave RunnersShot Put115.63m12
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200 Meters · Place 46 · Ocean Breeze Wave Runners200 Meters4632.6012
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Javelin · Place 4 · Ocean Breeze Wave RunnersJavelin450g AeroJav4.11.71m6
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put6lb6.5.20m6
Apr 13Youth Challenge Series - New York RelaysApr 13 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin450g AeroJav2.10.35m6
Apr 13Youth Challenge Series - New York RelaysApr 13 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.5.46m PB6
Apr 13Youth Challenge Series - New York RelaysApr 13 · 100 Meters · Place 14 · Ocean Breeze Wave Runners100 Meters14.16.42a PB6
Mar 9USATF New York Youth Association ChampionshipMar 9 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put35.60m12
Mar 9USATF New York Youth Association ChampionshipMar 9 · 200 Meters · Place 19 · Ocean Breeze Wave Runners200 Meters1932.58 PB12
Mar 9USATF New York Youth Association ChampionshipMar 9 · 800 Meters · Place 18 · Ocean Breeze Wave Runners800 Meters183:07.3712

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 7 · Ocean Breeze Wave RunnersShot Put6lb7.6.08m PB6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 20 · Ocean Breeze Wave Runners800 Meters20.2:50.52a PB6
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Shot Put · Place 10 · Ocean Breeze Wave RunnersShot Put105.71m12
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 23 · Ocean Breeze Wave Runners800 Meters233:00.6812
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 42 · Ocean Breeze Wave Runners400 Meters421:19.04 PB12
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 10 · Ocean Breeze Wave RunnersShot Put6lb10.5.71m6
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 23 · Ocean Breeze Wave Runners800 Meters23.3:00.68a6
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 42 · Ocean Breeze Wave Runners400 Meters42.1:19.04a6
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · Shot Put · Place 9 · Ocean Breeze Wave RunnersShot Put95.47m12
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 40 · Ocean Breeze Wave Runners400 Meters401:19.7312

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put6lb3.5.80m6
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Place 16 · Ocean Breeze Wave Runners800 Meters16.3:00.48a6
Dec 15 Speed Capital New York InvitationalDec 15 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.5.49m6
Dec 15 Speed Capital New York InvitationalDec 15 · 800 Meters · Place 4 · Ocean Breeze Wave Runners800 Meters4.3:00.20a6
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 24 · Ocean Breeze Wave Runners800 Meters243:14.7011
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 34 · Ocean Breeze Wave Runners800 Meters343:09.4611
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 80 · Ocean Breeze Wave Runners400 Meters801:26.1911
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 81 · Ocean Breeze Wave Runners200 Meters8134.5511
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 102 · Ocean Breeze Wave Runners400 Meters1021:25.3411

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Javelin · Place 8 · Ocean Breeze Wave RunnersJavelin812.10m11
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Shot Put · Place 11 · Ocean Breeze Wave RunnersShot Put115.13m11
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Javelin · Place 9 · Ocean Breeze Wave RunnersJavelin450g AeroJav9.13.30m5
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.5.25m5
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Javelin · Place 7 · Ocean Breeze Wave RunnersJavelin450g AeroJav7.12.24m5
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 10 · Ocean Breeze Wave RunnersShot Put6lb10.5.31m5
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 45 · Ocean Breeze Wave Runners200 Meters45.35.77a5
May 252024 V02Max Track Club Preseason Invitational May 25 · 800 Meters · Place 22 · Ocean Breeze Wave Runners800 Meters22.3:01.18a PB5
May 252024 V02Max Track Club Preseason Invitational May 25 · 400 Meters · Place 35 · Ocean Breeze Wave Runners400 Meters35.1:23.00a5
May 11Spring Fling Twilight FestivalMay 11 · Javelin · Place 4 · Ocean Breeze Wave RunnersJavelin49.74m11
May 11Spring Fling Twilight FestivalMay 11 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put45.01m11
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 58 · Ocean Breeze Wave Runners400 Meters581:21.80 PB11
May 4Northeast Twilight InvitationalMay 4 · Javelin · Place 2 · Ocean Breeze Wave RunnersJavelin450g AeroJav2.13.57m PB5
May 4Northeast Twilight InvitationalMay 4 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put6lb6.5.12m5
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Place 33 · Ocean Breeze Wave Runners100 Meters33.16.62aWind: 1.35
Apr 27New York Relays - Youth DivisionApr 27 · Javelin · Place 4 · Ocean Breeze Wave RunnersJavelin450g AeroJav4.11.84m5
Apr 27New York Relays - Youth DivisionApr 27 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put6lb5.4.54m5
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 62 · Ocean Breeze Wave Runners400 Meters62.1:25.77a5
Apr 14Youth Challenge Series Season OpenerApr 14 · Javelin · Place 5 · Ocean Breeze Wave RunnersJavelin512.14m—
Apr 14Youth Challenge Series Season OpenerApr 14 · 100 Meters · Place 42 · Ocean Breeze Wave Runners100 Meters4216.55—
Mar 16The Ocean Breeze National InvitationalMar 16 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put55.83m11
Mar 16The Ocean Breeze National InvitationalMar 16 · 300 Meters · Place 33 · Ocean Breeze Wave Runners300 Meters3358.08 PB11

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 47 · Ocean Breeze Wave Runners300 Meters47.59.25a PB5
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 31 · Ocean Breeze Wave Runners55 Meter31.9.62a PB5
Mar 17USATF National Youth Indoor ChampionshipMar 17 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put6lb8.4.24m4
Mar 17USATF National Youth Indoor ChampionshipMar 17 · 800 Meters · Place 21 · Ocean Breeze Wave Runners800 Meters21.3:20.20a4
Feb 26USATF New York Youth Association ChampionshipFeb 26 · Shot Put · Place 4 · Ocean Breeze Wave RunnersShot Put44.40m10
Jan 22Ocean Breeze Youth InvitationalJan 22 · Shot Put · Place 4 · Ocean Breeze Wave RunnerShot Put43.82m4
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 12 · Ocean Breeze Wave Runne800 Meters123:03.03a4
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 35 · Ocean Breeze Wave Runne400 Meters351:24.24a4
Jan 22Ocean Breeze Youth InvitationalJan 22 · Shot Put · Place 4 · OB WaveRunnersShot Put43.82m10
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 12 · OB WaveRunners800 Meters123:03.0310
Jan 22Ocean Breeze Youth InvitationalJan 22 · 400 Meters · Place 35 · OB WaveRunners400 Meters351:24.2410
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 55 Meter · Place 45 · Ocean Breeze Wave Runners55 Meter45.9.95a4
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · Shot Put · Place 10 · Ocean Breeze Wave RunnersShot Put6lb10.3.40m4
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 47 · Ocean Breeze Wave Runners200 Meters47.36.15a4

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Shot Put · Ocean Breeze Wave RunnersShot Put6lb—DNS4
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 400 Meters · Place 21 · Ocean Breeze Wave Runners400 Meters211:22.6810
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Shot Put · Place 2 · Ocean Breeze Wave RunnersShot Put24.59m10
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 200 Meters · Place 39 · Ocean Breeze Wave Runners200 Meters3936.5510
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 800 Meters · Place 13 · Ocean Breeze Wave Runners800 Meters133:13.5910
Apr 16Icahn Stadium Youth Season OpenerApr 16 · Shot Put · Place 3 · Ocean Breeze Wave RunnersShot Put34.10m10
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 200 Meters · Place 12 · Ocean Breeze Wave Runners200 Meters1237.3910
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 800 Meters · Place 7 · Ocean Breeze Wave Runners800 Meters73:11.6410

2022 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 40 · Ocean Breeze Wave Runners300 Meters40.1:03.44a4
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 6 · Ocean Breeze Wave RunnersShot Put6lb6.3.89m4
Dec 11Speed Capital New YorkDec 11 · 400 Meters · Place 12 · Ocean Breeze Wave Runners400 Meters12.1:26.11a4
Dec 11Speed Capital New YorkDec 11 · 200 Meters · Place 9 · Ocean Breeze Wave Runners200 Meters9.34.34a PB4
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put83.42m9
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 200 Meters · Place 19 · Ocean Breeze Wave Runners200 Meters1937.849
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 400 Meters · Place 20 · Ocean Breeze Wave Runners400 Meters201:25.019
Jan 23Ocean Breeze Invitational - YouthJan 23 · 55 Meters · Place 22 · Ocean Breeze Wave Runners55 Meters2210.07 PB9
Jan 23Ocean Breeze Invitational - YouthJan 23 · 300 Meters · Place 34 · Ocean Breeze Wave Runners300 Meters341:00.239
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 200 Meters · Place 25 · Ocean Breeze Wave Runners200 Meters2537.859
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 55 Meters · Place 20 · Ocean Breeze Wave Runners55 Meters2010.319

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Shot Put · Place 10 · Ocean Breeze Wave RunnersShot Put6lb10.3.67m3
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 200 Meters · Place 31 · Ocean Breeze Wave Runners200 Meters3136.709
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put83.93m9
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 400 Meters · Ocean Breeze Wave Runners400 Meters—DNS3
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 200 Meters · Ocean Breeze Wave Runners200 Meters—DNS3
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 200 Meters · Ocean Breeze Wave Runners200 Meters—DNS3
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 100 Meters · Place 26 · Ocean Breeze Wave Runners100 Meters26.17.77a3

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 11 · Ocean Breeze Wave Runners300 Meters11.1:03.61a3
Dec 12Ocean Breeze "Learn By Doing" Track & Field MeetDec 12 · 55 Meter · Place 6 · Ocean Breeze Wave Runners55 Meter6.10.60a3
Dec 12Ocean Breeze "Learn By Doing" Track & Field MeetDec 12 · 200 Meters · Place 12 · Ocean Breeze Wave Runners200 Meters12.38.92a3