Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorOcean Breeze Youth Holiday Festival · Dec 297:33.89aOcean Breeze Youth Holiday FestivalDecember 29, 2022
1500 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 84:43.34Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
1500 Meters · OutdoorRUFF KUTZ RELAYS · May 174:36.52aRUFF KUTZ RELAYSMay 17, 2025
200 Meters · IndoorUSATFNY Youth Association Championship · Feb 2338.80aUSATFNY Youth Association Championship February 23, 2020
200 Meters · OutdoorYouth Challenge Series - New York Relays · Apr 1838.20Youth Challenge Series - New York RelaysApril 18, 2021
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2950.94aOcean Breeze Youth Holiday FestivalDecember 29, 2023
3000 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 810:15.66Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
3000 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2510:04.20aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
400 Meters · IndoorOcean Breeze Youth Invitational · Feb 111:10.06Ocean Breeze Youth InvitationalFebruary 11, 2024
400 Meters · OutdoorSpring Fling Twilight Festival · May 111:08.06Spring Fling Twilight FestivalMay 11, 2024
55 Meter · IndoorOcean Breeze Freedom Games (Youth Only) · Jan 510.97aOcean Breeze Freedom Games (Youth Only)January 5, 2020
55 Meters · IndoorOcean Breeze Freedom Games · Jan 410.97Ocean Breeze Freedom GamesJanuary 4, 2020
800 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 292:20.28aOcean Breeze Youth Holiday FestivalDecember 29, 2025
800 Meters · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 22:18.58aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
Combined results · OutdoorYouth Challenge Series - Spring Fling Invitational · May 2337.79Youth Challenge Series - Spring Fling InvitationalMay 23, 2021
Shot Put · 6lb · IndoorUSATFNY Youth Association Championship · Feb 234.05mUSATFNY Youth Association Championship February 23, 2020

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 3000 Meters · Place 2 · Ocean Breeze Wave Runners3000 Meters2.10:04.20a PB11
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 3000 Meters · Place 3 · Ocean Breeze Wave Runners3000 Meters3.10:57.07a11
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 1500 Meters · Place 10 · Ocean Breeze Wave Runners1500 Meters10.4:49.33a11
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 3000 Meters · Place 1 · Ocean Breeze Wave Runners3000 Meters1.10:14.42a11
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 1500 Meters · Place 3 · Ocean Breeze Wave Runners1500 Meters3.4:49.46a11
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 800 Meters · Place 4 · Ocean Breeze Wave Runners800 Meters4.2:18.58a PB11
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 3000 Meters · Ocean Breeze Wave Runners3000 Meters—DNS11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 3000 Meters · Place 5 · Ocean Breeze Wave Runners3000 Meters510:26.4417
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 1500 Meters · Place 11 · Ocean Breeze Wave Runners1500 Meters115:26.1017
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 3000 Meters · Place 2 · Ocean Breeze Wave Runners3000 Meters210:28.9317
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 1500 Meters · Place 4 · Ocean Breeze Wave Runners1500 Meters44:44.2417
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 1500 Meters · Place 7 · Ocean Breeze Wave Runners1500 Meters74:43.34 PB17
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 3000 Meters · Place 3 · Ocean Breeze Wave Runners3000 Meters310:15.66 PB17
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 3000 Meters · Place 2 · Ocean Breeze Wave Runners3000 Meters210:36.6117

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 1 · Ocean Breeze Wave Runners1500 Meters1.4:55.46a11
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 3 · Ocean Breeze Wave Runners800 Meters3.2:20.28a PB11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 22 · Ocean BreezeCombined results224:53.96—
May 17RUFF KUTZ RELAYSMay 17 · 3000 Meters · Place 1 · Ocean Breeze Wave Runners3000 Meters1.11:21.55a10
May 17RUFF KUTZ RELAYSMay 17 · 1500 Meters · Place 2 · Ocean Breeze Wave Runners1500 Meters2.4:36.52a PB10
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 3000 Meters · Place 5 · Ocean Breeze Wave Runners3000 Meters511:54.6216
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 1500 Meters · Place 7 · Ocean Breeze Wave Runners1500 Meters7.5:01.61a10

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 22 · Ocean Breeze Wave Runners400 Meters221:08.06 PB15
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 11 · Ocean Breeze Wave Runners800 Meters112:32.7115
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 12 · Ocean Breeze Wave Runners1500 Meters12.5:31.53a9
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 18 · Ocean Breeze Wave Runners800 Meters18.2:36.18a9
Apr 27New York Relays - Youth DivisionApr 27 · 800 Meters · Place 14 · Ocean Breeze Wave Runners800 Meters14.2:39.94a9
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 19 · Ocean Breeze Wave Runners400 Meters19.1:11.68a9
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 9 · Ocean Breeze Wave Runners1500 Meters95:49.0315

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 25USATF New York Youth Association ChampionshipFeb 25 · Shot Put · Place 5 · Ocean Breeze Wave RunnersShot Put55.65m15
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 15 · Ocean Breeze Wave Runners800 Meters152:41.2515
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 23 · Ocean Breeze Wave Runners800 Meters232:38.1915
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 30 · Ocean Breeze Wave Runners400 Meters301:10.06 PB15
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 1500 Meters · Place 17 · Ocean Breeze Wave Runners1500 Meters175:49.2015
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 36 · Ocean Breeze Wave Runners400 Meters361:10.2915

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 35 · Ocean Breeze Wave Runners300 Meters35.50.94a PB9
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 22 · Ocean Breeze Wave Runners800 Meters22.2:53.23a9

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 400 Meters · Place 60 · Ocean Breeze Wave Runners400 Meters601:18.3214
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 800 Meters · Place 41 · Ocean Breeze Wave Runners800 Meters412:58.8414
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 1500 Meters · Place 37 · Ocean Breeze Wave Runners1500 Meters376:31.5014
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 800 Meters · Place 51 · Ocean Breeze Wave Runners800 Meters513:10.4714
Apr 23New York Relays - Youth DivisionApr 23 · 400 Meters · Place 62 · Ocean Breeze Wave Runners400 Meters621:30.0114
Apr 23New York Relays - Youth DivisionApr 23 · 800 Meters · Place 35 · Ocean Breeze Wave Runners800 Meters353:06.7614

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1 Mile · Place 18 · Ocean Breeze Wave Runners1 Mile18.7:33.89a PB8
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 1500 Meters · Place 24 · Ocean Breeze Wave Runners1500 Meters247:01.9013
Feb 27USATF New York Indoor Youth ChampionshipsFeb 27 · 800 Meters · Place 30 · Ocean Breeze Wave Runners800 Meters303:22.2513
Jan 23Ocean Breeze Invitational - YouthJan 23 · 800 Meters · Place 52 · Ocean Breeze Wave Runners800 Meters523:30.1713
Jan 23Ocean Breeze Invitational - YouthJan 23 · 1500 Meters · Place 39 · Ocean Breeze Wave Runners1500 Meters397:06.4513

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · 800 Meters · Place 46 · Ocean Breeze Wave Runners800 MetersRound P46.3:08.30a7
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 800 Meters · Place 34 · Ocean Breeze Wave Runners800 Meters343:05.5813
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · 1500 Meters · Place 30 · Ocean Breeze Wave Runners1500 Meters306:35.3113
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Shot Put · Ocean Breeze Wave RunnersShot Put4kg—DNS7
May 22Icahn Stadium - Spring Fling ClassicMay 22 · 800 Meters · Ocean Breeze Wave Runners800 Meters—DNS7
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 800 Meters · Place 42 · Ocean Breeze Wave Runners800 Meters42.3:05.06a7
Apr 10Youth Challenge Series - Season OpenerApr 10 · 1500 Meters · Place 27 · Ocean Breeze Wave Runners1500 Meters27.7:07.38a7
Apr 10Youth Challenge Series - Season OpenerApr 10 · 800 Meters · Place 42 · Ocean Breeze Wave Runners800 Meters42.3:19.81a7

2021 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 12USATF New York Association Youth ChampionshipsJun 12 · Combined results · Place 17 · Ocean BreezeCombined results173:14.96—
Jun 12USATF New York Association Youth ChampionshipsJun 12 · Combined results · Place 15 · Ocean BreezeCombined results151:24.30—
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 14 · Ocean BreezeCombined results143:15.66—
May 23Youth Challenge Series - Spring Fling InvitationalMay 23 · Combined results · Place 10 · Ocean BreezeCombined results1037.79 PB—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 8 · Ocean BreezeCombined results83:07.67—
May 2Youth Challenge Series - Northeast InvitationalMay 2 · Combined results · Place 12 · Ocean BreezeCombined results1238.38—
Apr 18Youth Challenge Series - New York RelaysApr 18 · 800 Meters · Place 18 · Ocean Breeze800 Meters183:10.5712
Apr 18Youth Challenge Series - New York RelaysApr 18 · 200 Meters · Place 21 · Ocean Breeze200 Meters2138.20 PB12
Apr 11Youth Challenge Series - Season OpenerApr 11 · 800 Meters · Place 13 · Ocean Breeze800 Meters133:14.9012
Apr 11Youth Challenge Series - Season OpenerApr 11 · 200 Meters · Place 50 · Ocean Breeze200 Meters5040.7712

2021 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 21Ocean Breeze Practice Meet # 7 (Sprints)Feb 21 · 400 Meters · Place 9 · Ocean Breeze400 Meters91:28.98—
Feb 21Ocean Breeze Practice Meet # 7 (Sprints)Feb 21 · 200 Meters · Place 10 · Ocean Breeze200 Meters1040.39—
Jan 31Ocean Breeze Practice Meet - 5 (Sprints)Jan 31 · 400 Meters · Place 10 · Ocean Breeze400 Meters101:26.63—
Jan 31Ocean Breeze Practice Meet - 5 (Sprints)Jan 31 · 200 Meters · Place 11 · Ocean Breeze200 Meters1139.45—
Jan 10Ocean Breeze Practice Meet #2Jan 10 · 800 Meters · Place 16 · Ocean Breeze800 Meters163:16.48—
Jan 10Ocean Breeze Practice Meet #2Jan 10 · 400 Meters · Place 17 · Ocean Breeze400 Meters171:32.28—
Jan 3Ocean Breeze Practice MeetJan 3 · 1500 Meters · Place 34 · Ocean Breeze Wave Runners1500 Meters34.6:46.44a6
Jan 3Ocean Breeze Practice MeetJan 3 · 400 Meters · Place 56 · Ocean Breeze Wave Runners400 Meters56.1:33.13a6

2020 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 1YMCA Youth Series #3Mar 1 · 200 Meters · Place 41 · Ocean Breeze Wave Runners200 Meters41.39.78a5

2020 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 23USATFNY Youth Association Championship Feb 23 · Shot Put · Place 8 · Ocean Breeze Wave RunnersShot Put6lb8.4.05m PB5
Feb 23USATFNY Youth Association Championship Feb 23 · 200 Meters · Place 48 · Ocean Breeze Wave Runners200 Meters48.38.80a PB5
Feb 16Pre Nationals InvitationalFeb 16 · Shot Put · Place 16 · Ocean Breeze Wave RunnersShot Put6lb16.4.04m5
Feb 16Pre Nationals InvitationalFeb 16 · 400 Meters · Place 50 · Ocean Breeze Wave Runners400 Meters50.1:28.83a5
Feb 16Pre Nationals InvitationalFeb 16 · 200 Meters · Place 51 · Ocean Breeze Wave Runners200 Meters51.40.37a5
Jan 19Ocean Breeze Invitational (Youth Only)Jan 19 · Shot Put · Place 58 · Ocean BreezeShot Put581:04.79—
Jan 19Ocean Breeze Invitational (Youth Only)Jan 19 · Shot Put · Place 40 · Ocean BreezeShot Put4011.04—
Jan 5Ocean Breeze Freedom Games (Youth Only)Jan 5 · 55 Meter · Place 26 · Ocean Breeze Wave Runners55 Meter26.10.97a PB5
Jan 5Ocean Breeze Freedom Games (Youth Only)Jan 5 · 200 Meters · Place 44 · Ocean Breeze Wave Runners200 Meters44.41.88a5
Jan 4Ocean Breeze Freedom GamesJan 4 · 200 Meters · Place 44 · Ocean Breeze200 Meters4441.88—
Jan 4Ocean Breeze Freedom GamesJan 4 · 55 Meters · Place 26 · Ocean Breeze55 Meters2610.97 PB—

2019 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27Ocean Breeze Holiday Festival (Youth Only)Dec 27 · 300 Meters · Place 33 · Ocean Breeze Wave Runners300 Meters33.1:07.06a5
Dec 27Ocean Breeze Holiday Festival (Youth Only)Dec 27 · 55 Meter · Place 23 · Ocean Breeze Wave Runners55 Meter23.11.08a5
Dec 15Ocean Breeze "Learn By Doing" Developmental MeetDec 15 · 400 Meters · Place 26 · Ocean Breeze Wave Runners400 Meters26.1:32.63a5
Dec 15Ocean Breeze "Learn By Doing" Developmental MeetDec 15 · 200 Meters · Place 25 · Ocean Breeze Wave Runners200 Meters25.41.18a5