Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMemorial Stadium Invitational · Apr 1214.304Memorial Stadium InvitationalApril 12, 2025
300 Meters · IndoorSection 1 League Champs #3 (Leagues A, B, K) · Jan 3151.97Section 1 League Champs #3 (Leagues A, B, K)January 31, 2026
55 Meter · IndoorSection 1 Frosh/Soph II · Dec 178.75aSection 1 Frosh/Soph IIDecember 17, 2025
55m Hurdles · 30" · IndoorArmory Youth Championship Sponsored by NYRR · Mar 513.50aArmory Youth Championship Sponsored by NYRRMarch 5, 2022
80m Hurdles · 30" / 0.762m · OutdoorYouth Challenge Series - Season Opener · Apr 1018.72aYouth Challenge Series - Season OpenerApril 10, 2022
Discus · 1.6kg · OutdoorSection 1 Class AA Championship · May 3099' 6"Section 1 Class AA ChampionshipMay 30, 2026
Discus · 1kg · Outdoor3rd Annual Memorial Stadium Twilight Series Presented by Montefiore Einstein #2 · Jul 2429.34m3rd Annual Memorial Stadium Twilight Series Presented by Montefiore Einstein #2July 24, 2025
Discus · 2kg · Outdoor2nd Annual Memorial Stadium Invitational · Apr 1260-12nd Annual Memorial Stadium Invitational April 12, 2025
High Jump · IndoorArmory Youth Solstice Invitational · Dec 221.35mArmory Youth Solstice InvitationalDecember 22, 2024
Javelin · 450g AeroJav · OutdoorUSATF Region 1 Junior Olympic Championships · Jul 724.32mUSATF Region 1 Junior Olympic ChampionshipsJuly 7, 2023
Javelin · 800g · OutdoorYouth Challenge Series - Season Opener · Apr 1016.13mYouth Challenge Series - Season OpenerApril 10, 2022
Shot Put · 12lb · IndoorDendy II · Jan 629-06.75Dendy IIJanuary 6, 2026
Shot Put · 12lb · OutdoorSection 1 League C Champs · Apr 2732' 10"Section 1 League C ChampsApril 27, 2026
Shot Put · 16lb / 7.26kg · Outdoor2nd Annual Memorial Stadium Invitational · Apr 1223-1.252nd Annual Memorial Stadium Invitational April 12, 2025
Shot Put · 4kg · IndoorArmory Youth Solstice Invitational · Dec 229.68mArmory Youth Solstice InvitationalDecember 22, 2024
Shot Put · 4kg · Outdoor2024 USATF National Youth Outdoor Championships · Jun 268.53m2024 USATF National Youth Outdoor ChampionshipsJune 26, 2024
Shot Put · 6lb · IndoorArmory Youth Winter Solstice Invitational · Dec 1710.19mArmory Youth Winter Solstice InvitationalDecember 17, 2023
Shot Put · 6lb · OutdoorUSATF Region 1 Junior Olympic Championships · Jul 79.71mUSATF Region 1 Junior Olympic ChampionshipsJuly 7, 2023

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 30Section 1 Class AA ChampionshipMay 30 · Discus · Place 17 · Yonkers Public SchoolsYonkers Public SchoolsDiscus1.6kg17.99' 6" PB9
May 15Westchester County ChampsMay 15 · Discus · Place 20 · Yonkers Public SchoolsYonkers Public SchoolsDiscus2093-49
May 11Port Chester DualMay 11 · Discus · Place 1 · Yonkers Public SchoolsYonkers Public SchoolsDiscus1.6kg1.94' 4"9
May 11Port Chester DualMay 11 · Shot Put · Place 1 · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb1.32' 9"9
May 910th Froshmore InvitationalMay 9 · Discus · Place 15 · Yonkers Public SchoolsYonkers Public SchoolsDiscus1.6kg15.87' 5"9
May 910th Froshmore InvitationalMay 9 · Shot Put · Place 20 · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb20.31' 4"9
May 8Friendship GamesMay 8 · Shot Put · Place 20 · Yonkers Public SchoolsYonkers Public SchoolsShot Put2031-7.259
May 8Friendship GamesMay 8 · Discus · Place 22 · Yonkers Public SchoolsYonkers Public SchoolsDiscus2278-39
Apr 27Section 1 League C ChampsApr 27 · Discus · Place 3 · Yonkers Public SchoolsYonkers Public SchoolsDiscus1.6kg3.98' 0"9
Apr 27Section 1 League C ChampsApr 27 · Shot Put · Place 8 · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb8.32' 10" PB9
Apr 18Goshen Trotters Track CarnivalApr 18 · Hammer · Place 22 · Yonkers Public SchoolsYonkers Public SchoolsHammer2253-069
Apr 18Goshen Trotters Track CarnivalApr 18 · Discus · Place 34 · Yonkers Public SchoolsYonkers Public SchoolsDiscus3485-029
Apr 18Goshen Trotters Track CarnivalApr 18 · Shot Put · Place 47 · Yonkers Public SchoolsYonkers Public SchoolsShot Put4729-02.009
Apr 18Goshen Trotters Track CarnivalApr 18 · Hammer · Place 22 · Yonkers PublYonkers PublHammer2253-06—
Apr 18Goshen Trotters Track CarnivalApr 18 · Discus · Place 34 · Yonkers PublYonkers PublDiscus3485-02—
Apr 18Goshen Trotters Track CarnivalApr 18 · Shot Put · Place 47 · Yonkers PublYonkers PublShot Put4729-02.00—
Apr 12Scarsdale Season OpenerApr 12 · Shot Put · Place 13 · Yonkers Public SchoolsYonkers Public SchoolsShot Put1331-4.259
Apr 12Scarsdale Season OpenerApr 12 · 100 Meters · Place 118 · Yonkers Public SchoolsYonkers Public Schools100 Meters11815.24a9
Apr 12Scarsdale Season OpenerApr 12 · Shot Put · Place 13 · Yonkers Public SchoolsYonkers Public SchoolsShot Put1331-4.259
Apr 12Scarsdale Season OpenerApr 12 · 100 Meters · Place 118 · Yonkers Public SchoolsYonkers Public Schools100 Meters11815.24a9
Mar 28Ossining Lion's Den MeetMar 28 · Discus · Place 11 · Yonkers Public SchoolsYonkers Public SchoolsDiscus1.6kg11.76-119
Mar 28Ossining Lion's Den MeetMar 28 · Shot Put · Place 11 · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb11.30-04.009

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 31Section 1 League Champs #3 (Leagues A, B, K)Jan 31 · Weight Throw · Place 7 · Yonkers PublYonkers PublWeight Throw722-08.00—
Jan 31Section 1 League Champs #3 (Leagues A, B, K)Jan 31 · Shot Put · Place 7 · Yonkers PublYonkers PublShot Put731-06.00—
Jan 31Section 1 League Champs #3 (Leagues A, B, K)Jan 31 · 300 Meters · Place 44 · Yonkers PublYonkers Publ300 Meters4451.97 PB—
Jan 6Dendy IIJan 6 · Shot Put · Place 20 · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb20.29-06.75 PB9
Jan 2Apple Bank Hispanic GamesJan 2 · Shot Put · Place 7 · Yonkers PublYonkers PublShot Put77.79m—

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 17Section 1 Frosh/Soph IIDec 17 · 55 Meter · Place 108 · Yonkers Public SchoolsYonkers Public Schools55 MeterRound P108.8.75a PBWind: 09
Dec 17Section 1 Frosh/Soph IIDec 17 · Shot Put · Place 21 · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb21.25-10.509
Mar 21USATF National Youth Indoor ChampionshipsMar 21 · Shot Put · Place 5 · Notre Dame TrackNotre Dame TrackShot Put4kg5.9.44m8
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · Shot Put · Place 3 · Notre Dame TrackNotre Dame TrackShot Put4kg3.8.98m8
Feb 9The Ocean Breeze Invitational - Youth DivisionFeb 9 · High Jump · Notre Dame TrackNotre Dame TrackHigh Jump—DNS8
Jan 12Section 1 League Champs #2Jan 12 · Shot Put · Place 19 · Yonkers PublYonkers PublShot Put1924-06.75—
Jan 12Section 1 League Champs #2Jan 12 · 300 Meters · Place 78 · Yonkers PublYonkers Publ300 Meters7853.32—
Jan 6Section 1 Dendy 1Jan 6 · 300 Meters · Place 81 · Yonkers Public SchoolsYonkers Public Schools300 Meters81.52.21a8
Jan 6Section 1 Dendy 1Jan 6 · 55 Meter · Place 87 · Yonkers Public SchoolsYonkers Public Schools55 MeterRound P87.8.92a8
Jan 6Section 1 Dendy 1Jan 6 · Shot Put · Place 32 · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb32.24-04.508
Jan 6Section 1 Dendy 1Jan 6 · High Jump · Yonkers Public SchoolsYonkers Public SchoolsHigh Jump--NH8

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 243rd Annual Memorial Stadium Twilight Series Presented by Montefiore Einstein #2Jul 24 · Discus · Place 1 · Notre Dame TrackNotre Dame TrackDiscus1kg1.29.34m PB8
Jul 173rd Annual Memorial Stadium Twilight Series Presented by Montefiore Einstein #1Jul 17 · Shot Put · Place 1 · Notre Dame TrackNotre Dame TrackShot Put6lb1.10.258
May 21Section 1 Westchester JV Championship - SouthMay 21 · Shot Put · Place 23 · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb23.25-00.008
May 12Section 1 League 1C ChampionshipMay 12 · Shot Put · Place 15 · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb15.24-04.758
May 4Howard Richter InvitationalMay 4 · Discus · Place 16 · Yonkers PublYonkers PublDiscus1676-06—
May 4Howard Richter InvitationalMay 4 · Shot Put · Place 19 · Yonkers PublYonkers PublShot Put1926-03.00—
Apr 19Goshen Trotters Track CarnivalApr 19 · Discus · Place 35 · Yonkers PublYonkers PublDiscus3560-05—
Apr 19Goshen Trotters Track CarnivalApr 19 · Shot Put · Place 32 · Yonkers PublYonkers PublShot Put3225-06.75—
Apr 16Hendrick Hudson Field FestApr 16 · Discus · Yonkers Public SchoolsYonkers Public SchoolsDiscus1.6kg--DNS8
Apr 16Hendrick Hudson Field FestApr 16 · Shot Put · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb--DNS8
Apr 12Memorial Stadium InvitationalApr 12 · Discus · Place 2 · Yonkers Public SchoolsYonkers Public SchoolsDiscus260-18
Apr 12Memorial Stadium InvitationalApr 12 · Shot Put · Place 3 · Yonkers Public SchoolsYonkers Public SchoolsShot Put323-1.258
Apr 12Memorial Stadium InvitationalApr 12 · 100 Meters · Place 24 · Yonkers Public SchoolsYonkers Public Schools100 Meters2414.31a8
Apr 12Memorial Stadium InvitationalApr 12 · Discus · Place 2 · Yonkers PublYonkers PublDiscus260-01.50—
Apr 12Memorial Stadium InvitationalApr 12 · Shot Put · Place 3 · Yonkers PublYonkers PublShot Put323-01.25—
Apr 12Memorial Stadium InvitationalApr 12 · 100 Meters · Place 24 · Yonkers PublYonkers Publ100 Meters2414.304 PB—
Apr 122nd Annual Memorial Stadium Invitational Apr 12 · Discus · Place 2 · Yonkers Public SchoolsYonkers Public SchoolsDiscus2kg2.60-1 PB8
Apr 122nd Annual Memorial Stadium Invitational Apr 12 · Shot Put · Place 3 · Yonkers Public SchoolsYonkers Public SchoolsShot Put16lb / 7.26kg3.23-1.25 PB8
Apr 122nd Annual Memorial Stadium Invitational Apr 12 · 100 Meters · Place 23 · Yonkers Public SchoolsYonkers Public Schools100 Meters23.14.31a8
Apr 6Scarsdale Season Opener Apr 6 · Discus · Place 10 · Yonkers Public SchoolsYonkers Public SchoolsDiscus1059-118
Apr 6Scarsdale Season Opener Apr 6 · Shot Put · Place 16 · Yonkers Public SchoolsYonkers Public SchoolsShot Put1624-8.758
Apr 6Scarsdale Season Opener Apr 6 · Discus · Place 10 · Yonkers PublYonkers PublDiscus1059-11—
Apr 6Scarsdale Season Opener Apr 6 · Shot Put · Place 16 · Yonkers PublYonkers PublShot Put1624-08.75—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22Armory Youth Solstice InvitationalDec 22 · Shot Put · Place 1 · Notre Dame TrackNotre Dame TrackShot Put4kg1.9.68m PB8
Dec 22Armory Youth Solstice InvitationalDec 22 · High Jump · Place 3 · Notre Dame TrackNotre Dame TrackHigh Jump3.1.35m PB8
Dec 10Section 1 Frosh/Soph IDec 10 · 300 Meters · Place 136 · Yonkers Public SchoolsYonkers Public Schools300 Meters136.53.78a8
Dec 10Section 1 Frosh/Soph IDec 10 · 55 Meter · Place 126 · Yonkers Public SchoolsYonkers Public Schools55 MeterRound P126.9.01aWind: 08
Dec 10Section 1 Frosh/Soph IDec 10 · Shot Put · Place 15 · Yonkers Public SchoolsYonkers Public SchoolsShot Put12lb15.24-11.008
Dec 10Section 1 Frosh/Soph IDec 10 · High Jump · Yonkers Public SchoolsYonkers Public SchoolsHigh Jump--NH8

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Discus · Place 10 · Notre Dame TrackNotre Dame TrackDiscus1kg10.22.86m12
Jun 262024 USATF National Youth Outdoor ChampionshipsJun 26 · Shot Put · Place 9 · Notre Dame TrackNotre Dame TrackShot Put4kg9.8.53m PB12
Apr 27New York Relays - Youth DivisionApr 27 · Discus · Place 1 · Notre Dame TrackNotre Dame TrackDiscus1kg1.20.15m12
Apr 27New York Relays - Youth DivisionApr 27 · Shot Put · Place 1 · Notre Dame TrackNotre Dame TrackShot Put4kg1.8.45m12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30The Armory Youth Team ChallengeDec 30 · Shot Put · Place 1 · Notre Dame TrackNotre Dame TrackShot Put6lb1.9.79m12
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Notre Dame TrackNotre Dame TrackShot Put6lb—DNS12
Dec 17Armory Youth Winter Solstice InvitationalDec 17 · Shot Put · Place 2 · Notre Dame TrackNotre Dame TrackShot Put6lb2.10.19m PB12
Nov 18Armory Metro Eagles InvitationalNov 18 · Shot Put · Place 2 · Notre Dame TrackNotre Dame TrackShot Put6lb2.9.66m12
Jan 8Ocean Breeze Youth Freedom GamesJan 8 · Shot Put · Place 1 · Notre Dame TrackNotre Dame TrackShot Put6lb1.8.70m11

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Javelin · Place 6 · Notre Dame TrackNotre Dame TrackJavelin450g AeroJav6.24.32m PB11
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Discus · Place 1 · Notre Dame TrackNotre Dame TrackDiscus1kg1.23.17m11
Jul 7USATF Region 1 Junior Olympic ChampionshipsJul 7 · Shot Put · Place 1 · Notre Dame TrackNotre Dame TrackShot Put6lb1.9.71m PB11

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 1 · Notre Dame TrackNotre Dame TrackShot Put6lb1.8.78m11
Dec 28Armory Youth Holiday Classic Presented by NYRRDec 28 · Shot Put · Place 1 · Notre Dame TrackNotre Dame TrackShot Put6lb1.8.70m11
Dec 18Armory Youth Winter Solstice Invitational Presented by NYRRDec 18 · Shot Put · Place 2 · Notre Dame TrackNotre Dame TrackShot Put6lb2.8.18m11
Mar 182022 USATF National Youth Indoor ChampionshipsMar 18 · Shot Put · Place 3 · Notre Dame TrackNotre Dame TrackShot Put6lb3.8.92m10
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · 55m Hurdles · Place 7 · Notre Dame TrackNotre Dame Track55m Hurdles30"7.13.50a PB10
Mar 5Armory Youth Championship Sponsored by NYRRMar 5 · Shot Put · Place 2 · Notre Dame TrackNotre Dame TrackShot Put6lb2.27-10.5010

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Javelin · Place 9 · Notre Dame TrackNotre Dame TrackJavelin450g AeroJav9.18.09m10
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Discus · Place 5 · Notre Dame TrackNotre Dame TrackDiscus1kg5.16.81m10
Jun 29USATF National Youth Outdoor ChampionshipsJun 29 · Shot Put · Place 2 · Notre Dame TrackNotre Dame TrackShot Put6lb2.8.16m10
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Javelin · Place 4 · Notre Dame TrackNotre Dame TrackJavelin450g AeroJav4.14.91m10
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Discus · Place 2 · Notre Dame TrackNotre Dame TrackDiscus1.6kg2.15.49m10
May 22Icahn Stadium - Spring Fling ClassicMay 22 · Shot Put · Place 2 · Notre Dame TrackNotre Dame TrackShot Put6lb2.8.65m10
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · 80m Hurdles · Notre Dame TrackNotre Dame Track80m Hurdles30" / 0.762m—DNS10
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · Javelin · Place 2 · Notre Dame TrackNotre Dame TrackJavelin450g AeroJav2.16.51m10
May 14Icahn Stadium - Northeast Twilight InvitationalMay 14 · Shot Put · Place 1 · Notre Dame TrackNotre Dame TrackShot Put6lb1.7.63m10
Apr 10Youth Challenge Series - Season OpenerApr 10 · 80m Hurdles · Place 4 · Notre Dame TrackNotre Dame Track80m Hurdles30" / 0.762m4.18.72a PB10
Apr 10Youth Challenge Series - Season OpenerApr 10 · Javelin · Place 2 · Notre Dame TrackNotre Dame TrackJavelin800g2.16.13m PB10
Apr 10Youth Challenge Series - Season OpenerApr 10 · Shot Put · Place 2 · Notre Dame TrackNotre Dame TrackShot Put6lb2.7.86m10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Ocean Breeze Youth Holiday FestivalDec 29 · Shot Put · Place 1 · Notre Dame TrackNotre Dame TrackShot Put6lb1.7.90m10
Dec 19Armory Youth Winter Solstice Invitational Sponsored by NYRRDec 19 · Shot Put · Place 3 · Notre Dame TrackNotre Dame TrackShot Put4kg3.26-05.0010