Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorArmory Youth Winter Invitational · Feb 174:54.00Armory Youth Winter InvitationalFebruary 17, 2025
1000 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 113:07.80Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
1000 Meters · OutdoorPSAL Frosh/Soph City Champs · Mar 53:32.88PSAL Frosh/Soph City ChampsMarch 5, 2023
1500 Meters · IndoorUSATF National Indoor Youth Championships · Mar 204:21.97USATF National Indoor Youth ChampionshipsMarch 20, 2026
1500 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 254:25.48aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
1600 Meters · IndoorStaten Island HS T & F Association Varsity Championship · Jan 145:17.23Staten Island HS T & F Association Varsity ChampionshipJanuary 14, 2024
1600 Meters · OutdoorPSAL Staten Island Champs · May 135:49.61aPSAL Staten Island ChampsMay 13, 2023
300 Meters · IndoorPSAL Night of Sprints · Dec 843.35aPSAL Night of SprintsDecember 8, 2023
3000 Meters · IndoorUSATF National Youth Indoor Championships · Mar 219:53.00aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
3000 Meters · Outdoor2024 V02Max Track Club Preseason Invitational · May 259:50.00a2024 V02Max Track Club Preseason Invitational May 25, 2024
3200 Meters · OutdoorPSAL Frosh/Soph Champs · Mar 312:14.70PSAL Frosh/Soph ChampsMarch 3, 2024
400 Meters · IndoorOcean Breeze Invitational - Youth Division · Feb 854.18Ocean Breeze Invitational - Youth DivisionFebruary 8, 2026
400 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 1054.26Youth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
600 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 111:29.02Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
800 Meters · IndoorArmory Youth Champs · Feb 162:04.62Armory Youth ChampsFebruary 16, 2026
800 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 252:02.60aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
Combined results · OutdoorUSATF National Youth Outdoor Championships · Jun 252:04.15USATF National Youth Outdoor ChampionshipsJune 25, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 1500 Meters · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters4.4:25.48a PB12
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 800 Meters · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters8.2:02.60a PB12
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 1500 Meters · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters8.4:32.98a12
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 800 Meters · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters8.2:04.91a12
May 16Ruff Kutz Relays May 16 · 1500 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters1.4:26.93a12
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 800 Meters · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters3.2:04.09a12
May 9Youth Challenge Series - Icahn Stadium Northeast TwilightMay 9 · 400 Meters · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters8.54.36a12
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 800 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters1.2:05.38a12
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 400 Meters · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters5.55.21a12
Apr 12Youth Challenge Series - Icahn Stadium Season OpenerApr 12 · 1500 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters2.4:37.73a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 1500 Meters · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters34:21.97 PB18
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 800 Meters · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters32:04.7318
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 800 Meters · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters72:08.3818
Feb 16Armory Youth ChampsFeb 16 · 1500 Meters · Place 1 · Ocean BreezeOcean Breeze1500 Meters14:28.4818
Feb 16Armory Youth ChampsFeb 16 · 800 Meters · Place 6 · Ocean BreezeOcean Breeze800 Meters62:04.62 PB18
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 800 Meters · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters52:06.4418
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 10 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters1054.18 PB18
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 1000 Meters · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1000 Meters33:07.80 PB18
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners600 Meters41:29.02 PB18

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 1500 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters1.4:24.39a12
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters2.2:05.75a12
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 3000 Meters · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners3000 Meters4.9:53.00a PB11
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters8.4:25.14a11
Feb 17Armory Youth Winter InvitationalFeb 17 · 3000 Meters · Place 3 · Ocean BreezeOcean Breeze3000 Meters39:55.5708
Feb 17Armory Youth Winter InvitationalFeb 17 · 1 Mile · Place 7 · Ocean BreezeOcean Breeze1 Mile74:54.00 PB08
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters62:09.0817
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 1500 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters24:29.5017
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 1500 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters2.4:29.50a11
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters6.2:09.08a11
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters44:35.3017
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 3000 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners3000 Meters210:17.6217

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 8 · Ocean BreezeOcean BreezeCombined results84:23.28—
Jun 25USATF National Youth Outdoor ChampionshipsJun 25 · Combined results · Place 20 · Ocean BreezeOcean BreezeCombined resultsRound P202:04.15 PB—
May 17RUFF KUTZ RELAYSMay 17 · 1500 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters1.4:31.33a11
May 17RUFF KUTZ RELAYSMay 17 · 400 Meters · Place 15 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters15.57.07a11
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters1154.26 PB17
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 800 Meters · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters32:06.1117
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 1500 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters1.4:33.66a11
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 800 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters1.2:07.12a11
Apr 13Youth Challenge Series - New York RelaysApr 13 · 3000 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners3000 Meters1.9:53.13a11
Apr 6Youth Challenge - Series Season OpenerApr 6 · 1500 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters14:41.91a11
Apr 6Youth Challenge - Series Season OpenerApr 6 · 800 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters12:09.00a11
Mar 9USATF New York Youth Association ChampionshipMar 9 · 3000 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners3000 Meters210:17.7917
Mar 9USATF New York Youth Association ChampionshipMar 9 · 1500 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters24:41.3717

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters—DNS11
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters—DNS11
Jan 14Staten Island HS T & F Association Varsity ChampionshipJan 14 · 1600 Meters · Place 23 · New DorpNew Dorp1600 Meters235:17.23 PB10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 3000 Meters · Place 13 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners3000 Meters13.10:05.29a10
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 12 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters12.4:33.39a10
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 3000 Meters · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners3000 Meters6.10:12.60a10
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Place 10 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters10.4:31.51a10
May 252024 V02Max Track Club Preseason Invitational May 25 · 3000 Meters · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners3000 Meters5.9:50.00a PB10
May 252024 V02Max Track Club Preseason Invitational May 25 · 1500 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters2.4:37.47a10
May 11Spring Fling Twilight FestivalMay 11 · 3000 Meters · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners3000 Meters710:05.7416
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters6.4:52.02a10
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters9.2:20.57a10
Apr 27New York Relays - Youth DivisionApr 27 · 3000 Meters · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners3000 Meters5.10:20.88a10
Apr 27New York Relays - Youth DivisionApr 27 · 800 Meters · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters5.2:25.20a10
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters44:45.7716
Mar 3PSAL Frosh/Soph ChampsMar 3 · 3200 Meters · Place 14 · New DorpNew Dorp3200 Meters1412:14.70 PB—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27PSAL Holiday ClassicDec 27 · 1000 Meters · Place 32 · New DorpNew Dorp1000 Meters32.3:10.07a10
Dec 16Bishop Loughlin GamesDec 16 · 1 Mile · Place 60 · New DorpNew Dorp1 Mile60.5:24.62a10
Dec 8PSAL Night of SprintsDec 8 · 300 Meters · Place 136 · New DorpNew Dorp300 MetersRound P136.43.35a PB10
Nov 26PSAL Gobbler ClassicNov 26 · 3200 Meters · New DorpNew Dorp3200 Meters--DNF10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13PSAL Staten Island ChampsMay 13 · 1600 Meters · Place 29 · New DorpNew Dorp1600 Meters29.5:49.61a PB9
May 7Staten Island ChampsMay 7 · 800 Meters · Place 23 · New DorpNew Dorp800 Meters23.2:35.16a9
Mar 5PSAL Frosh/Soph City ChampsMar 5 · 1000 Meters · Place 22 · New DorpNew Dorp1000 Meters223:32.88 PB—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Bishop Loughlin GamesDec 17 · 300 Meters · Place 71 · New DorpNew Dorp300 Meters71.48.90a9
Dec 17Bishop Loughlin GamesDec 17 · 1000 Meters · Place 26 · New DorpNew Dorp1000 Meters26.3:24.47a9
Dec 3PSAL Jim McKay Team ChallengeDec 3 · 1000 Meters · Place 4 · New DorpNew Dorp1000 Meters4.3:35.77a9