Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorStaten Island Frosh Champs · May 285:08.47aStaten Island Frosh ChampsMay 28, 2025
100 Meters · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2512.27aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
1000 Meters · IndoorBishop Loughlin Games · Dec 163:14.63aBishop Loughlin GamesDecember 16, 2023
1000 Meters · OutdoorPSAL Frosh/Soph Champs · Mar 33:02.61PSAL Frosh/Soph ChampsMarch 3, 2024
100m Hurdles · 33" / 0.838m · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 217.63aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
100m Hurdles · 36" / 0.914m · OutdoorUSATF Region 1 Junior Olympic Championships · Jun 2516.19aUSATF Region 1 Junior Olympic ChampionshipsJune 25, 2026
110m Hurdles · 39" / 0.991m · OutdoorStaten Island T&F Championships · May 421.44aStaten Island T&F ChampionshipsMay 4, 2025
1600 Meters · IndoorPSAL Holiday Classic · Dec 275:32.30aPSAL Holiday ClassicDecember 27, 2023
1600 Meters · OutdoorPSAL Bob Zifchak Classic · Apr 285:42.49PSAL Bob Zifchak ClassicApril 28, 2024
200 Meters · IndoorUSATF New York Youth Association Championship · Feb 2225.35USATF New York Youth Association ChampionshipFebruary 22, 2026
200 Meters · OutdoorYouth Challenge Series- Icahn Stadium Spring Fling · May 225.61aYouth Challenge Series- Icahn Stadium Spring FlingMay 2, 2026
200m Hurdles · 30" / 0.762m · OutdoorUSATF New York Association Junior Olympic & Paralympic Championships · May 3027.84aUSATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30, 2026
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2941.38aOcean Breeze Youth Holiday FestivalDecember 29, 2025
3200 Meters · OutdoorPSAL Staten Island Champs · May 1711:19.05PSAL Staten Island ChampsMay 17, 2025
400 Meters · IndoorUSATF National Indoor Youth Championships · Mar 2056.88USATF National Indoor Youth ChampionshipsMarch 20, 2026
400 Meters · OutdoorYouth Challenge Series - Northeast Twilight Invitational · May 101:03.81Youth Challenge Series - Northeast Twilight InvitationalMay 10, 2025
400m Hurdles · 36" / 0.914m · OutdoorPSAL Frosh/Soph Champs · Jun 21:10.00PSAL Frosh/Soph ChampsJune 2, 2024
55 Meter · IndoorUSATF National Youth Indoor Championships · Mar 217.76aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
55 Meters · IndoorUSATF New York Youth Association Championship · Feb 227.35USATF New York Youth Association ChampionshipFebruary 22, 2026
55 Meters · OutdoorUSATF New York Youth Association Championship · Mar 97.86USATF New York Youth Association ChampionshipMarch 9, 2025
55m Hurdles · 30" · IndoorOcean Breeze Youth Holiday Festival · Dec 299.17aOcean Breeze Youth Holiday FestivalDecember 29, 2025
55m Hurdles · 39" · IndoorBishop Loughlin Games · Dec 2110.34aBishop Loughlin GamesDecember 21, 2024
600 Meters · IndoorOcean Breeze Freedom Games - Youth Division · Jan 111:36.78Ocean Breeze Freedom Games - Youth DivisionJanuary 11, 2026
800 Meters · OutdoorPSAL Staten Island Champs · May 182:24.93PSAL Staten Island ChampsMay 18, 2024
80m Hurdles · 30" / 0.762m · OutdoorYouth Challenge Series - Spring Fling Twilight Festival · May 314.26aYouth Challenge Series - Spring Fling Twilight FestivalMay 3, 2025
Long Jump · IndoorThe Ocean Breeze Invitational - Youth Division · Feb 94.46mThe Ocean Breeze Invitational - Youth DivisionFebruary 9, 2025
Long Jump · OutdoorUSATF New York Youth Association Championship · Mar 93.79mUSATF New York Youth Association ChampionshipMarch 9, 2025

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 200m Hurdles · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200m Hurdles30" / 0.762m2.28.08aWind: -0.47
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100m Hurdles36" / 0.914mRound P3.16.19a PBWind: -1.17
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100m Hurdles · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100m Hurdles36" / 0.914m3.16.81aWind: 17
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 MetersRound P7.12.56aWind: 0.27
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · 100 Meters · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters8.12.27a PBWind: 0.87
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 200m Hurdles · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200m Hurdles30" / 0.762m3.27.84a PB7
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 100m Hurdles · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100m Hurdles36" / 0.914m1.19.08aWind: 0.37
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 100 Meters · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 MetersRound P5.12.75aWind: 37
May 30USATF New York Association Junior Olympic & Paralympic ChampionshipsMay 30 · 100 Meters · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters6.12.55aWind: -0.37
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 100m Hurdles · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100m Hurdles33" / 0.838m2.17.63a PBWind: -0.67
May 2Youth Challenge Series- Icahn Stadium Spring FlingMay 2 · 200 Meters · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters9.25.61a PBWind: -0.67
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 200m Hurdles · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200m Hurdles30" / 0.762m1.28.57a7
Apr 19Youth Challenge Series - Icahn Stadium New York RelaysApr 19 · 100 Meters · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters4.12.61a7

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 400 Meters · Place 24 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 MetersRound P2456.88 PB18
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55m Hurdles · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55m HurdlesRound P119.6618
Mar 20USATF National Indoor Youth ChampionshipsMar 20 · 55m Hurdles · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55m Hurdles29.2418
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 200 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters125.35 PB13
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 55 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 MetersRound P17.4213
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 55 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meters27.35 PB13
Feb 22USATF New York Youth Association ChampionshipFeb 22 · 55m Hurdles · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55m Hurdles110.0613
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 200 Meters · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters625.3818
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 400 Meters · Place 19 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters1957.1218
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55m Hurdles · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55m Hurdles79.1118
Feb 8Ocean Breeze Invitational - Youth DivisionFeb 8 · 55m Hurdles · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55m Hurdles410.0618
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 600 Meters · Place 12 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners600 Meters121:36.78 PB13
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55m Hurdles · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55m Hurdles19.7113
Jan 11Ocean Breeze Freedom Games - Youth DivisionJan 11 · 55 Meters · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meters67.3913
Jan 7Millrose Games Trials - YouthJan 7 · 400 Meters · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters6.1:02.38a7

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters2.41.38a PB7
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55m Hurdles · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55m Hurdles30"4.9.17a PB7
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 55 Meter · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 MeterRound P9.7.76a PB6
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Long Jump · Place 12 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump12.4.14m6
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 200 Meters · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters1129.1812
Feb 9Ocean Breeze Invitational - YouthFeb 9 · Long Jump · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump84.46m12
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 55 Meters · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meters98.0512
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 55 Meter · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meter9.8.05a6
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Long Jump · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump8.4.46m PB6
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 200 Meters · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters11.29.18a6
Jan 27PSAL Staten Island Borough ChampionshipsJan 27 · 55m Hurdles · Place 7 · New DorpNew Dorp55m HurdlesRound P710.9911
Jan 27PSAL Staten Island Borough ChampionshipsJan 27 · 55m Hurdles · Place 7 · New DorpNew Dorp55m Hurdles710.3611
Jan 27PSAL Staten Island Borough ChampionshipsJan 27 · 600 Meters · Place 17 · New DorpNew Dorp600 Meters171:42.3211
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 400 Meters · Place 18 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters181:11.1212

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 28Staten Island Frosh ChampsMay 28 · 1 Mile · Place 24 · New DorpNew Dorp1 Mile24.5:08.47a PB11
May 17PSAL Staten Island ChampsMay 17 · 3200 Meters · Place 10 · New DorpNew Dorp3200 Meters1011:19.05 PB—
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 400 Meters · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters41:03.81 PB12
May 10Youth Challenge Series - Northeast Twilight InvitationalMay 10 · 200m Hurdles · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200m Hurdles231.7012
May 4Staten Island T&F ChampionshipsMay 4 · 110m Hurdles · Place 7 · New DorpNew Dorp110m Hurdles39" / 0.991m7.21.44a PB11
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 80m Hurdles · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners80m Hurdles30" / 0.762m3.14.26a PB6
May 3Youth Challenge Series - Spring Fling Twilight FestivalMay 3 · 200 Meters · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters7.27.93a6
Apr 13Youth Challenge Series - New York RelaysApr 13 · 400 Meters · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters4.1:05.38a6
Apr 13Youth Challenge Series - New York RelaysApr 13 · 100 Meters · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters5.14.37a6
Apr 6Youth Challenge - Series Season OpenerApr 6 · 200 Meters · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters228.78a12
Apr 6Youth Challenge - Series Season OpenerApr 6 · 100 Meters · Place 1 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters113.69a12
Mar 9USATF New York Youth Association ChampionshipMar 9 · Long Jump · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersLong Jump43.79m PB12
Mar 9USATF New York Youth Association ChampionshipMar 9 · 200 Meters · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters427.9912
Mar 9USATF New York Youth Association ChampionshipMar 9 · 55 Meters · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 MetersRound P47.9112
Mar 9USATF New York Youth Association ChampionshipMar 9 · 55 Meters · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meters37.86 PB12

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 300 Meters · Place 26 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters26.48.40a6
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 800 Meters · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters—DNF6
Dec 21Bishop Loughlin GamesDec 21 · 55m Hurdles · Place 20 · New DorpNew Dorp55m Hurdles39"Round P20.10.34a PB11
Dec 13PSAL Night of SprintsDec 13 · 300 Meters · Place 134 · New DorpNew Dorp300 MetersRound P134.43.49a11
Dec 1PSAL Gobbler ClassicDec 1 · 1000 Meters · New DorpNew Dorp1000 Meters—DNS11
Dec 1PSAL Gobbler ClassicDec 1 · 55m Hurdles · Place 11 · New DorpNew Dorp55m Hurdles39"Round P11.10.62a11
Jan 14Staten Island HS T & F Association Varsity ChampionshipJan 14 · 1600 Meters · Place 30 · New DorpNew Dorp1600 Meters305:33.4810

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2PSAL Frosh/Soph ChampsJun 2 · 400m Hurdles · Place 7 · New DorpNew Dorp400m Hurdles36" / 0.914m7.1:10.00 PB10
May 18PSAL Staten Island ChampsMay 18 · 400m Hurdles · Place 11 · New DorpNew Dorp400m Hurdles111:11.58—
May 18PSAL Staten Island ChampsMay 18 · 800 Meters · Place 23 · New DorpNew Dorp800 Meters232:24.93 PB—
May 10The Hellgate RelaysMay 10 · 100 Meters · Place 45 · New DorpNew Dorp100 Meters4513.1010
May 5Staten Island T&F ChampionshipMay 5 · 800 Meters · Place 33 · New DorpNew Dorp800 Meters33.2:34.5010
Apr 28PSAL Bob Zifchak ClassicApr 28 · 1600 Meters · Place 69 · 24 New Dorp24 New Dorp1600 Meters695:42.49 PB—
Apr 28PSAL Bob Zifchak ClassicApr 28 · 800 Meters · Place 70 · 24 New Dorp24 New Dorp800 Meters702:26.59—
Apr 7PSAL Season OpenerApr 7 · 400m Hurdles · Place 7 · New DorpNew Dorp400m Hurdles71:13.4524
Mar 3PSAL Frosh/Soph ChampsMar 3 · 1000 Meters · Place 15 · New DorpNew Dorp1000 Meters153:02.61 PB—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27PSAL Holiday ClassicDec 27 · 1600 Meters · Place 32 · New DorpNew Dorp1600 Meters32.5:32.30a PB10
Dec 16Bishop Loughlin GamesDec 16 · 1000 Meters · Place 43 · New DorpNew Dorp1000 Meters43.3:14.63a PB10

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 13PSAL Staten Island ChampsMay 13 · 400 Meters · Place 19 · New DorpNew Dorp400 Meters19.1:03.99a9
May 13PSAL Staten Island ChampsMay 13 · 200 Meters · Place 46 · New DorpNew Dorp200 Meters46.29.39a9
May 7Staten Island ChampsMay 7 · 1600 Meters · New DorpNew Dorp1600 Meters—DNS9