Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorNorth Shore Pre-Nationals Invitational · Feb 145:54.76North Shore Pre-Nationals InvitationalFebruary 14, 2025
1 Mile · OutdoorS.I. Frosh Championships & Last Chance · May 286:12.12aS.I. Frosh Championships & Last ChanceMay 28, 2026
1500 Meters · IndoorNorth Shore Pre-Nationals Invitational · Feb 145:30.35North Shore Pre-Nationals InvitationalFebruary 14, 2025
1500 Meters · OutdoorCHSAA Season Opener · Mar 295:27.76CHSAA Season OpenerMarch 29, 2025
1600 Meters · IndoorOcean Breeze Freedom Games · Jan 45:53.93Ocean Breeze Freedom GamesJanuary 4, 2025
200 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 833.72aOcean Breeze Youth Freedom GamesJanuary 8, 2023
300 Meters · IndoorOcean Breeze Youth Holiday Festival · Dec 2950.83aOcean Breeze Youth Holiday FestivalDecember 29, 2023
300 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 1649.87The Ocean Breeze National InvitationalMarch 16, 2024
3000 Meters · OutdoorNY and BQ CHSAA Sectional Championships · May 1711:56.12NY and BQ CHSAA Sectional ChampionshipsMay 17, 2025
400 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 211:11.69Ocean Breeze Youth Freedom GamesJanuary 21, 2024
400 Meters · OutdoorCHSAA Season Opener · Mar 291:09.04CHSAA Season OpenerMarch 29, 2025
55 Meter · IndoorOcean Breeze Youth Holiday Festival · Dec 299.27aOcean Breeze Youth Holiday FestivalDecember 29, 2022
800 Meters · IndoorOcean Breeze Invitational · Feb 12:39.01aOcean Breeze InvitationalFebruary 1, 2025
800 Meters · OutdoorStaten Island T&F Championships · May 42:34.31aStaten Island T&F ChampionshipsMay 4, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28S.I. Frosh Championships & Last ChanceMay 28 · 1 Mile · Place 3 · St Joseph's by the SeaSt Joseph's by the Sea1 Mile3.6:12.12a PB10
May 28S.I. Frosh Championships & Last ChanceMay 28 · 400 Meters · Place 8 · St Joseph's by the SeaSt Joseph's by the Sea400 Meters8.1:12.60a10
May 28Staten Island Frosh ChampsMay 28 · 1 Mile · Place 3 · St Joseph's by the SeaSt Joseph's by the Sea1 Mile3.6:12.12a10
May 28Staten Island Frosh ChampsMay 28 · 400 Meters · Place 8 · St Joseph's by the SeaSt Joseph's by the Sea400 Meters8.1:12.60a10
May 9CHSAA Freshmen & Sophomore Boys & Girls Intersectional ChampsMay 9 · 1500 Meters · Place 9 · St Joseph's by the SeaSt Joseph's by the Sea1500 Meters9.5:44.22a10
May 3Staten Island T&F ChampionshipsMay 3 · 400 Meters · Place 19 · St Joseph's by the SeaSt Joseph's by the Sea400 Meters19.1:12.80a10
Apr 11Valley Stream ChallengeApr 11 · 1500 Meters · Place 20 · St. Joseph by the SeaSt. Joseph by the Sea1500 Meters206:16.56a10
Apr 6Iona Prep InvitationalApr 6 · 1500 Meters · St Joseph's by the SeaSt Joseph's by the Sea1500 Meters—DNS10
Apr 6Iona Prep InvitationalApr 6 · 400 Meters · St Joseph's by the SeaSt Joseph's by the Sea400 Meters—DNS10
Apr 6Iona Prep InvitationalApr 6 · 200 Meters · St Joseph's by the SeaSt Joseph's by the Sea200 Meters—DNS10
Mar 28CHSAA Season OpenerMar 28 · 1500 Meters · Place 27 · St Joseph's by the SeaSt Joseph's by the Sea1500 Meters27.6:16.98a10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28Staten Island Frosh ChampsMay 28 · 3000 Meters · Place 1 · St Joseph's by the SeaSt Joseph's by the Sea3000 Meters1.12:24.20a9
May 28Staten Island Frosh ChampsMay 28 · 1500 Meters · Place 1 · St Joseph's by the SeaSt Joseph's by the Sea1500 Meters1.5:31.58a9
May 17NY and BQ CHSAA Sectional ChampionshipsMay 17 · 3000 Meters · Place 6 · St. Joseph by the SeaSt. Joseph by the Sea3000 Meters611:56.12 PB9
May 10CHSAA Freshmen & Sophomore Intersectional ChampionsMay 10 · 3000 Meters · Place 1 · St Joseph's by the SeaSt Joseph's by the Sea3000 Meters1.12:09.26a9
May 10CHSAA Freshmen & Sophomore Intersectional ChampionsMay 10 · 1500 Meters · Place 5 · St Joseph's by the SeaSt Joseph's by the Sea1500 Meters5.5:36.90a9
May 4Staten Island T&F ChampionshipsMay 4 · 800 Meters · Place 6 · St Joseph's by the SeaSt Joseph's by the Sea800 Meters6.2:34.31a PB9
Apr 27NY and BQ CHSAA Frosh/Soph Sectional ChampionshipsApr 27 · 400 Meters · Place 12 · St. Joseph by the SeaSt. Joseph by the Sea400 Meters121:09.289
Apr 27NY and BQ CHSAA Frosh/Soph Sectional ChampionshipsApr 27 · 3000 Meters · Place 6 · St. Joseph by the SeaSt. Joseph by the Sea3000 Meters612:15.609
Mar 29CHSAA Season OpenerMar 29 · 400 Meters · Place 4 · St. Joseph by the SeaSt. Joseph by the Sea400 Meters41:09.04 PB9
Mar 29CHSAA Season OpenerMar 29 · 1500 Meters · Place 1 · St. Joseph by the SeaSt. Joseph by the Sea1500 Meters15:27.76 PB9

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 1 Mile · Place 61 · St. Joseph bSt. Joseph b1 Mile615:54.76 PB9
Feb 14North Shore Pre-Nationals InvitationalFeb 14 · 1500 Meters · Place 57 · St. Joseph bSt. Joseph b1500 Meters575:30.35 PB9
Feb 1Ocean Breeze InvitationalFeb 1 · 800 Meters · Place 19 · St Joseph's by the SeaSt Joseph's by the Sea800 Meters19.2:39.01a PB9
Jan 4Ocean Breeze Freedom GamesJan 4 · 1600 Meters · Place 71 · St. Joseph by the SeaSt. Joseph by the Sea1600 Meters715:53.93 PB9
Jan 4Ocean Breeze Freedom GamesJan 4 · 1500 Meters · Place 72 · St. Joseph by the SeaSt. Joseph by the Sea1500 Meters725:34.009

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 21Bishop Loughlin GamesDec 21 · 1 Mile · Place 30 · St Joseph's by the SeaSt Joseph's by the Sea1 Mile30.6:04.27a9
Dec 14CHSAA Relay CarnivalDec 14 · 300 Meters · Place 73 · St Joseph's by the SeaSt Joseph's by the Sea300 Meters73.51.31a9
Dec 14CHSAA Relay CarnivalDec 14 · 800 Meters · Place 11 · St Joseph's by the SeaSt Joseph's by the Sea800 Meters11.2:47.44a9
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 1500 Meters · Place 13 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters135:57.1114
Feb 25USATF New York Youth Association ChampionshipFeb 25 · 800 Meters · Place 24 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters242:54.0514
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 800 Meters · Place 36 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters362:46.0014
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 63 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters631:12.5514
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 400 Meters · Place 77 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters771:11.69 PB14

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · 1500 Meters · Place 19 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters19.5:52.76a8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 1500 Meters · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters—DNS8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters—DNS8
May 11Spring Fling Twilight FestivalMay 11 · 400 Meters · Place 51 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters511:11.3114
May 11Spring Fling Twilight FestivalMay 11 · 800 Meters · Place 27 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters272:45.8714
May 4Northeast Twilight InvitationalMay 4 · 1500 Meters · Place 19 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters19.5:45.37a8
May 4Northeast Twilight InvitationalMay 4 · 800 Meters · Place 28 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters28.2:44.72a8
Apr 27New York Relays - Youth DivisionApr 27 · 800 Meters · Place 17 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters17.2:45.64a8
Apr 27New York Relays - Youth DivisionApr 27 · 400 Meters · Place 36 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters36.1:12.79a8
Apr 14Youth Challenge Series Season OpenerApr 14 · 1500 Meters · Place 10 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters105:42.5614
Mar 16The Ocean Breeze National InvitationalMar 16 · 1500 Meters · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters35:42.7214
Mar 16The Ocean Breeze National InvitationalMar 16 · 300 Meters · Place 29 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters2949.87 PB14

2023 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 43 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters43.50.83a PB8
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 800 Meters · Place 18 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters18.2:53.99a8
Dec 10 Speed Capital New York InvitationalDec 10 · 400 Meters · Place 35 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters35.1:14.56a8
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 1500 Meters · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners1500 Meters95:45.2313
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 800 Meters · Place 18 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners800 Meters182:50.1813
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 30 · Ocean Breeze Wave RunneOcean Breeze Wave Runne1500 Meters305:57.46a12
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 51 · Ocean Breeze Wave RunneOcean Breeze Wave Runne800 Meters512:55.74a12
Jan 22Ocean Breeze Youth InvitationalJan 22 · 800 Meters · Place 51 · OB WaveRunnersOB WaveRunners800 Meters512:55.7413
Jan 22Ocean Breeze Youth InvitationalJan 22 · 1500 Meters · Place 30 · OB WaveRunnersOB WaveRunners1500 Meters305:57.4613
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 55 Meter · Place 51 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meter51.9.40a12
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 90 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters90.33.72a PB12

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 43 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters43.54.49a12
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 26 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meter26.9.27a PB12