Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorPSAL Staten Island Borough Championships · Jan 283:07.24PSAL Staten Island Borough ChampionshipsJanuary 28, 2026
1500 Meters · IndoorThe Ocean Breeze Freedom Games - Youth Division · Jan 195:15.40The Ocean Breeze Freedom Games - Youth DivisionJanuary 19, 2025
1500 Meters · OutdoorYouth Challenge - Series Season Opener · Apr 65:13.65aYouth Challenge - Series Season OpenerApril 6, 2025
1600 Meters · IndoorPSAL Donald Douglas Games · Dec 75:18.29aPSAL Donald Douglas GamesDecember 7, 2025
1600 Meters · OutdoorStaten Island T&F Championships · May 35:11.45aStaten Island T&F ChampionshipsMay 3, 2026
200 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 2133.20Ocean Breeze Youth Freedom GamesJanuary 21, 2024
400 Meters · IndoorOcean Breeze Invitational - Youth · Feb 91:05.52Ocean Breeze Invitational - YouthFebruary 9, 2025
800 Meters · IndoorUSATF National Youth Indoor Championships · Mar 212:28.44aUSATF National Youth Indoor ChampionshipsMarch 21, 2025
800 Meters · OutdoorUSATF New York Youth Association Championship · Mar 92:27.77USATF New York Youth Association ChampionshipMarch 9, 2025
Long Jump · OutdoorPSAL Season Opener · Apr 414-10.50PSAL Season OpenerApril 4, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28Staten Island Frosh ChampsMay 28 · 1600 Meters · McKee/Staten Island TechMcKee/Staten Island Tech1600 Meters—DNF9
May 3Staten Island T&F ChampionshipsMay 3 · 1600 Meters · Place 18 · McKee/Staten Island TechMcKee/Staten Island Tech1600 Meters18.5:11.45a PB9
May 3Staten Island T&F ChampionshipsMay 3 · Long Jump · Place 12 · McKee/Staten Island TechMcKee/Staten Island TechLong Jump12.14' 6.5"9
Apr 25Kingston Tiger RelaysApr 25 · Long Jump · Place 17 · McKee/Staten Island TechMcKee/Staten Island TechLong Jump1715-4.59
Apr 4PSAL Season OpenerApr 4 · Long Jump · Place 4 · McKee/Staten Island TechMcKee/Staten Island TechLong Jump4.14-10.50 PB9

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 28PSAL Staten Island Borough ChampionshipsJan 28 · 1000 Meters · Place 14 · McKee/Staten Island TechMcKee/Staten Island Tech1000 Meters143:07.24 PB9
Jan 28PSAL Staten Island Borough ChampionshipsJan 28 · Long Jump · Place 8 · McKee/Staten Island TechMcKee/Staten Island TechLong Jump814-7.509
Jan 18SIHST&FA ChampionshipsJan 18 · Long Jump · Place 13 · McKee/Staten Island TechMcKee/Staten Island TechLong Jump1314-4.759
Jan 18SIHST&FA ChampionshipsJan 18 · 1600 Meters · Place 25 · McKee/Staten Island TechMcKee/Staten Island Tech1600 Meters255:25.399
Jan 3Ocean Breeze Freedom GamesJan 3 · 1600 Meters · Place 60 · McKee/Staten Island TechMcKee/Staten Island Tech1600 Meters605:36.489

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29PSAL Holiday ClassicDec 29 · 1000 Meters · Place 9 · McKee/Staten Island TechMcKee/Staten Island Tech1000 Meters9.3:16.88a9
Dec 20Bishop Loughlin GamesDec 20 · 1000 Meters · Place 18 · McKee/Staten Island TechMcKee/Staten Island Tech1000 Meters18.3:10.24a9
Dec 7PSAL Donald Douglas GamesDec 7 · 1600 Meters · Place 3 · McKee/Staten Island TechMcKee/Staten Island Tech1600 Meters3.5:18.29a PB9
Nov 30PSAL Gobbler ClassicNov 30 · 1000 Meters · Place 7 · McKee/Staten Island TechMcKee/Staten Island Tech1000 Meters7.3:18.73a9
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 1500 Meters · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters—DNS8
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · 800 Meters · Place 14 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters14.2:28.44a PB8
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 800 Meters · Place 34 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters342:41.7214
Feb 9Ocean Breeze Invitational - YouthFeb 9 · 400 Meters · Place 37 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters371:05.52 PB14
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 800 Meters · Place 34 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters34.2:41.72a8
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · 400 Meters · Place 37 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters37.1:05.52a8
Jan 19The Ocean Breeze Freedom Games - Youth DivisionJan 19 · 1500 Meters · Place 22 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters225:15.40 PB14

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 6Youth Challenge - Series Season OpenerApr 6 · 1500 Meters · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters65:13.65a PB8
Apr 6Youth Challenge - Series Season OpenerApr 6 · 800 Meters · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters92:33.85a8
Mar 9USATF New York Youth Association ChampionshipMar 9 · 800 Meters · Place 13 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters132:27.77 PB14

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 29The Ocean Breeze Holiday Festival - Youth DivisionDec 29 · 1500 Meters · Place 16 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters16.5:18.12a8
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 400 Meters · Place 29 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters291:10.8513
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 20 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters202:43.1513
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 34 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters342:44.9313
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 73 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters731:17.0213
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 76 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters7633.20 PB13
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 83 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters831:12.9613

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Place 14 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters14.5:29.63a7
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 27 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters27.2:47.13a7
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 32 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters322:43.8213
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 24 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters24.5:48.91a7
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 38 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters38.2:49.03a7
Apr 27New York Relays - Youth DivisionApr 27 · 800 Meters · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters—DNS7
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters—DNS7
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 21 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters215:53.3813

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 33 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters33.2:56.95a7