Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNew York Relays - Youth Division · Apr 2713.85aNew York Relays - Youth DivisionApril 27, 2024
200 Meters · IndoorOcean Breeze Youth Freedom Games · Jan 2129.66Ocean Breeze Youth Freedom GamesJanuary 21, 2024
200 Meters · OutdoorYouth Challenge Series Season Opener · Apr 1429.53Youth Challenge Series Season OpenerApril 14, 2024
300 Meters · IndoorCHSAA Freshmen & Sophomore Boys Intersectionals · Feb 844.36CHSAA Freshmen & Sophomore Boys IntersectionalsFebruary 8, 2025
300 Meters · OutdoorThe Ocean Breeze National Invitational · Mar 1648.63The Ocean Breeze National InvitationalMarch 16, 2024
400 Meters · IndoorOcean Breeze Youth Invitational · Feb 111:10.64Ocean Breeze Youth InvitationalFebruary 11, 2024
55 Meter · IndoorOcean Breeze Youth Holiday Festival · Dec 299.65aOcean Breeze Youth Holiday FestivalDecember 29, 2022
55 Meters · IndoorOcean Breeze Youth Invitational · Jan 229.36Ocean Breeze Youth InvitationalJanuary 22, 2023
55m Hurdles · 36" · IndoorCHSAA Relay Carnival · Dec 1411.39aCHSAA Relay CarnivalDecember 14, 2024
55m Hurdles · 39" · IndoorOcean Breeze Invitational · Feb 111.12aOcean Breeze InvitationalFebruary 1, 2025
60 Meter · Indoor Speed Capital New York Invitational · Dec 109.36a Speed Capital New York InvitationalDecember 10, 2023
Javelin · 450g AeroJav · OutdoorIcahn Stadium - Northeast Twilight Invitational · May 1410.38mIcahn Stadium - Northeast Twilight InvitationalMay 14, 2022
Javelin · 600g · OutdoorUSATF New York Association Junior Olympic Championships · Jun 1529.93mUSATF New York Association Junior Olympic ChampionshipsJune 15, 2024
Javelin · 800g · OutdoorCHSAA Freshmen & Sophomore Boys & Girls Intersectional Champs · May 9115-3CHSAA Freshmen & Sophomore Boys & Girls Intersectional ChampsMay 9, 2026
Shot Put · 4kg · Indoor Speed Capital New York Invitational · Dec 107.32m Speed Capital New York InvitationalDecember 10, 2023
Shot Put · 4kg · OutdoorUSATF New York Association Junior Olympic Championships · Jun 158.35mUSATF New York Association Junior Olympic ChampionshipsJune 15, 2024
Shot Put · 6lb · IndoorOcean Breeze Youth Holiday Festival · Dec 296.96mOcean Breeze Youth Holiday FestivalDecember 29, 2022
Shot Put · 6lb · OutdoorIcahn Stadium - Spring Fling Classic · May 225.92mIcahn Stadium - Spring Fling ClassicMay 22, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16NY and BQ CHSAA Sectional ChampionshipsMay 16 · Javelin · Place 7 · Monsignor FarrellMonsignor FarrellJavelin800g7.107-810
May 9CHSAA Freshmen & Sophomore Boys & Girls Intersectional ChampsMay 9 · Javelin · Place 4 · Monsignor FarrellMonsignor FarrellJavelin800g4.115-3 PB10
May 3Staten Island T&F ChampionshipsMay 3 · Javelin · Monsignor FarrellMonsignor FarrellJavelin800g—DNS10
Apr 18Mount RelaysApr 18 · Javelin · Place 8 · Monsignor FarrellMonsignor FarrellJavelin800g8.107' 3"10
Mar 28CHSAA Season OpenerMar 28 · Javelin · Place 6 · Monsignor FarrellMonsignor FarrellJavelin800g6.108-710
Mar 28CHSAA Season OpenerMar 28 · 100 Meters · Place 44 · Monsignor FarrellMonsignor Farrell100 Meters44.14.54a10

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28Staten Island Frosh ChampsMay 28 · Javelin · Place 1 · Monsignor FarrellMonsignor FarrellJavelin800g1.100-089
May 10CHSAA Freshmen & Sophomore Intersectional ChampionsMay 10 · Javelin · Place 2 · Monsignor FarrellMonsignor FarrellJavelin800g2.107-109
May 4Staten Island T&F ChampionshipsMay 4 · Javelin · Place 10 · Monsignor FarrellMonsignor FarrellJavelin800g10.105-069
Apr 27NY and BQ CHSAA Frosh/Soph Sectional ChampionshipsApr 27 · Javelin · Place 2 · Monsignor FarrellMonsignor FarrellJavelin2109-09
Mar 29CHSAA Season OpenerMar 29 · Javelin · Place 9 · Monsignor FarrellMonsignor FarrellJavelin997-79

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 8CHSAA Freshmen & Sophomore Boys IntersectionalsFeb 8 · 300 Meters · Place 14 · Monsignor FarrellMonsignor Farrell300 Meters1444.36 PB9
Feb 8CHSAA Freshmen & Sophomore Boys IntersectionalsFeb 8 · 55m Hurdles · Place 13 · Monsignor FarrellMonsignor Farrell55m HurdlesRound P1311.229
Feb 1Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 10 · Monsignor FarrellMonsignor Farrell55m Hurdles39"Round P10.11.12a PB9
Jan 11CHSAA NY/BQ Frosh Soph SectionalsJan 11 · 55m Hurdles · Place 8 · Monsignor FarrellMonsignor Farrell55m Hurdles811.199

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 30CHSAA Novice ChampionshipDec 30 · 55m Hurdles · Place 20 · Monsignor FarrellMonsignor Farrell55m Hurdles39"Round P20.11.41a9
Dec 21Bishop Loughlin GamesDec 21 · 55m Hurdles · Place 6 · Monsignor FarrellMonsignor Farrell55m Hurdles39"6.11.41a9
Dec 14CHSAA Relay CarnivalDec 14 · 55m Hurdles · Place 10 · Monsignor FarrellMonsignor Farrell55m Hurdles36"10.11.39a PB9
Dec 7SIHST&FA RelaysDec 7 · 55m Hurdles · Place 29 · Monsignor FarrellMonsignor Farrell55m Hurdles39"29.11.27a9
Feb 25USATF New York Youth Association ChampionshipFeb 25 · Shot Put · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put47.05m14
Feb 11Ocean Breeze Youth InvitationalFeb 11 · Shot Put · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put96.72m14
Feb 11Ocean Breeze Youth InvitationalFeb 11 · 400 Meters · Place 55 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners400 Meters551:10.64 PB14
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · Shot Put · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put66.93m14
Jan 21Ocean Breeze Youth Freedom GamesJan 21 · 200 Meters · Place 52 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters5229.66 PB14

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Javelin · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin830.69m14
Jul 12USATF Region 1 Junior Olympic ChampionshipsJul 12 · Shot Put · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put118.21m14
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Javelin · Place 12 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin600g12.28.30m8
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Shot Put · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg11.8.17m8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Javelin · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin600g2.29.93m PB8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · Shot Put · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg4.8.35m PB8
Jun 15USATF New York Association Junior Olympic ChampionshipsJun 15 · 100 Meters · Place 18 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 MetersRound P18.13.96aWind: -1.58
May 11Spring Fling Twilight FestivalMay 11 · Javelin · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin227.40m14
May 11Spring Fling Twilight FestivalMay 11 · Shot Put · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put47.19m14
May 4Northeast Twilight InvitationalMay 4 · Javelin · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin600g2.28.08m8
May 4Northeast Twilight InvitationalMay 4 · Shot Put · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg7.7.34m8
May 4Northeast Twilight InvitationalMay 4 · 100 Meters · Place 14 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters14.14.43a8
Apr 27New York Relays - Youth DivisionApr 27 · Javelin · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin600g2.27.48m8
Apr 27New York Relays - Youth DivisionApr 27 · Shot Put · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg3.7.55m8
Apr 27New York Relays - Youth DivisionApr 27 · 100 Meters · Place 20 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters20.13.85a PB8
Apr 14Youth Challenge Series Season OpenerApr 14 · Javelin · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin326.41m14
Apr 14Youth Challenge Series Season OpenerApr 14 · Shot Put · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put57.48m14
Apr 14Youth Challenge Series Season OpenerApr 14 · 200 Meters · Place 44 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters4429.53 PB14
Mar 16The Ocean Breeze National InvitationalMar 16 · Shot Put · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put86.95m14
Mar 16The Ocean Breeze National InvitationalMar 16 · 300 Meters · Place 21 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters2148.63 PB14

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 33 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters33.49.48a8
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg4.7.13m8
Dec 10 Speed Capital New York InvitationalDec 10 · 60 Meter · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners60 Meter11.9.36a PB8
Dec 10 Speed Capital New York InvitationalDec 10 · Shot Put · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg2.7.32m PB8
Feb 26USATF New York Youth Association ChampionshipFeb 26 · Shot Put · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put66.47m13
Feb 26USATF New York Youth Association ChampionshipFeb 26 · 200 Meters · Place 23 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters2332.6613
Jan 22Ocean Breeze Youth InvitationalJan 22 · Shot Put · Place 9 · OB WaveRunnersOB WaveRunnersShot Put96.12m13
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 40 · OB WaveRunnersOB WaveRunners55 Meters409.36 PB13
Jan 22Ocean Breeze Youth InvitationalJan 22 · Shot Put · Place 9 · Ocean Breeze Wave RunnerOcean Breeze Wave RunnerShot Put96.12m12
Jan 22Ocean Breeze Youth InvitationalJan 22 · 55 Meters · Place 40 · Ocean Breeze Wave RunneOcean Breeze Wave Runne55 Meters409.36a12
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · Shot Put · Place 8 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg8.6.10m12
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · 200 Meters · Place 51 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters51.32.92a12

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Javelin · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin600g9.21.44m12
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg9.7.18m12
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Javelin · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin317.91m13
May 21Icahn Stadium Spring Fling InvitationalMay 21 · Shot Put · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put57.64m13
May 21Icahn Stadium Spring Fling InvitationalMay 21 · 200 Meters · Place 45 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters4531.7513
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Javelin · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin515.23m13
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · Shot Put · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put76.66m13
May 13Icahn Stadium - Northeast Twilight ClassicMay 13 · 100 Meters · Place 26 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters2615.6513
Apr 23New York Relays - Youth DivisionApr 23 · Javelin · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin313.62m13
Apr 23New York Relays - Youth DivisionApr 23 · Shot Put · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put37.91m13
Apr 23New York Relays - Youth DivisionApr 23 · 100 Meters · Place 25 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters2515.7213
Apr 16Icahn Stadium Youth Season OpenerApr 16 · Javelin · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin513.37m13
Apr 16Icahn Stadium Youth Season OpenerApr 16 · Shot Put · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put46.55m13
Apr 16Icahn Stadium Youth Season OpenerApr 16 · 100 Meters · Place 14 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters1416.0213

2022 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 11 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meter11.9.65a PB12
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 6 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put6lb6.6.96m PB12
Dec 11Speed Capital New YorkDec 11 · 60 Meter · Place 14 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners60 Meter14.10.65a12
Dec 11Speed Capital New YorkDec 11 · Shot Put · Place 2 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put4kg2.6.54m12
Jan 23Ocean Breeze Invitational - YouthJan 23 · Shot Put · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put74.30m12
Jan 23Ocean Breeze Invitational - YouthJan 23 · 300 Meters · Place 57 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters571:07.1712
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 200 Meters · Place 41 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters4139.9612
Jan 9Ocean Breeze Freedom Games - YouthJan 9 · 55 Meters · Place 25 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meters2510.2812

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Javelin · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin450g AeroJav—DNS11
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Shot Put · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put6lb—DNS11
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Javelin · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin315.00m12
Jun 18USATF New York Association Junior Olympic ChampionshipsJun 18 · Shot Put · Place 3 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put35.93m12
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Javelin · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin450g AeroJav7.8.10m11
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Shot Put · Place 7 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put6lb7.5.92m PB11
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · Javelin · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersJavelin450g AeroJav4.10.38m PB11
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · Shot Put · Place 4 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put6lb4.3.98m11
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 100 Meters · Place 14 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners100 Meters14.17.41a11
Apr 10Youth Challenge Series - Season OpenerApr 10 · Shot Put · Place 5 · Ocean Breeze Wave RunnersOcean Breeze Wave RunnersShot Put6lb5.4.47m11
Apr 10Youth Challenge Series - Season OpenerApr 10 · 200 Meters · Place 32 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners200 Meters32.36.89a11

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 300 Meters · Place 15 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners300 Meters15.1:10.59a11
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · 55 Meter · Place 9 · Ocean Breeze Wave RunnersOcean Breeze Wave Runners55 Meter9.10.77a11