Personal bests

Best marks in available results
Event / courseMarkMeetDate
60 Meters · IndoorRiverhawk Invitational · Jan 2711.44aRiverhawk InvitationalJanuary 27, 2023
Discus · 1kg · OutdoorTCNJ Invitational · Apr 930.69mTCNJ InvitationalApril 9, 2026
Hammer · 4kg · Indoor2026 Paul Donahue Invitational · Apr 1739.26m2026 Paul Donahue InvitationalApril 17, 2026
Hammer · 4kg · OutdoorTCNJ Invitational · Apr 940.12mTCNJ InvitationalApril 9, 2026
Javelin · 600g · OutdoorNJAC Outdoor Track & Field Championships · May 235.70mNJAC Outdoor Track & Field ChampionshipsMay 2, 2026
Shot Put · 4kg · IndoorGBTC Invitational · Jan 228.61mGBTC InvitationalJanuary 22, 2023
Shot Put · 4kg · OutdoorEastern Connecticut State T&F Invitational · Apr 218.67mEastern Connecticut State T&F InvitationalApril 21, 2023
Weight Throw · 20lb / 9.0kg · IndoorNYC Gotham Cup · Jan 1610.14mNYC Gotham CupJanuary 16, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 13 AARTFC Outdoor Track & Field ChampionshipsMay 13 · Javelin · Place 18 · Montclair StateMontclair StateJavelin600g18.32.77mJr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Hammer · Place 11 · Montclair StateMontclair StateHammer4kg11.36.32mJr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Javelin · Place 5 · Montclair StateMontclair StateJavelin600g5.35.70m PBJr
May 2NJAC Outdoor Track & Field ChampionshipsMay 2 · Discus · Place 15 · Montclair StateMontclair StateDiscus1kg15.30.56mJr
Apr 24TCNJ Lions InviteApr 24 · Javelin · Place 11 · Montclair StateMontclair StateJavelin600g11.31.43mJr
Apr 24TCNJ Lions InviteApr 24 · Discus · Place 23 · Montclair StateMontclair StateDiscus1kg23.28.79mJr
Apr 9TCNJ InvitationalApr 9 · Hammer · Place 5 · Montclair StateMontclair StateHammer4kg5.40.12m PBJr
Apr 9TCNJ InvitationalApr 9 · Javelin · Place 6 · Montclair StateMontclair StateJavelin600g6.33.36mJr
Apr 9TCNJ InvitationalApr 9 · Discus · Place 9 · Montclair StateMontclair StateDiscus1kg9.30.69m PBJr
Apr 3Osprey OpenApr 3 · Hammer · Place 2 · Montclair StateMontclair StateHammer240.24mJr
Apr 3Osprey OpenApr 3 · Javelin · Place 6 · Montclair StateMontclair StateJavelin632.22mJr
Apr 3Osprey OpenApr 3 · Discus · Place 12 · Montclair StateMontclair StateDiscus1228.45mJr
Mar 27Ramapo College InvitationalMar 27 · Hammer · Place 14 · Montclair StateMontclair StateHammer4kg14.35.92mJr
Mar 20Stockton InviteMar 20 · Javelin · Place 11 · Montclair StateMontclair StateJavelin1131.02mJr
Mar 20Stockton InviteMar 20 · Discus · Place 16 · Montclair StateMontclair StateDiscus1629.30mJr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 172026 Paul Donahue InvitationalApr 17 · Hammer · Place 12 · Montclair StateMontclair StateHammer4kg12.39.26m PBJr
Jan 31Widener Schuylkill ShowdownJan 31 · Weight Throw · Place 28 · Montclair StateMontclair StateWeight Throw20lb / 9.0kg28.9.76mJr
Jan 24Moravian University Hounds ClassicJan 24 · Weight Throw · Place 35 · Montclair StateMontclair StateWeight Throw20lb / 9.0kg35.9.43mJr
Jan 16NYC Gotham CupJan 16 · Weight Throw · Place 28 · Montclair StateMontclair StateWeight Throw20lb / 9.0kg28.10.14m PBJr

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6TCNJ Indoor OpenerDec 6 · Weight Throw · Place 7 · Montclair StateMontclair StateWeight Throw20lb / 9.0kg7.9.27mJr

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3NJAC Outdoor Track & Field ChampionshipsMay 3 · Javelin · Place 8 · Montclair StateMontclair StateJavelin600g8.32.01mSo
Apr 25TCNJ Lions InviteApr 25 · Javelin · Montclair StateMontclair StateJavelin600g--FOULSo

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 29Little East Outdoor Track & Field ChampionshipsApr 29 · Javelin · Place 7 · UMass BostonUMass BostonJavelin600g7.31.69mFr
Apr 29Little East Outdoor Track & Field ChampionshipsApr 29 · Discus · Place 8 · UMass BostonUMass BostonDiscus1kg8.28.51mFr
Apr 22Regis College MeetApr 22 · Javelin · Place 2 · UMass BostonUMass BostonJavelin600g2.29.90mFr
Apr 22Regis College MeetApr 22 · Discus · Place 7 · UMass BostonUMass BostonDiscus1kg7.29.12mFr
Apr 21Eastern Connecticut State T&F InvitationalApr 21 · Discus · Place 7 · UMass BostonUMass BostonDiscus1kg7.29.40mFr
Apr 21Eastern Connecticut State T&F InvitationalApr 21 · Shot Put · Place 11 · UMass BostonUMass BostonShot Put4kg11.8.67m PBFr
Apr 8Jim Sheehan Memorial Track MeetApr 8 · Javelin · Place 3 · UMass BostonUMass BostonJavelin334.14mFR
Apr 8Jim Sheehan Memorial Track MeetApr 8 · Discus · Place 11 · UMass BostonUMass BostonDiscus1126.96mFR
Apr 6Regis Spring ClassicApr 6 · Javelin · Place 2 · UMass BostonUMass BostonJavelin232.33mFR
Apr 6Regis Spring ClassicApr 6 · Discus · Place 5 · UMass BostonUMass BostonDiscus529.67mFR
Apr 6Regis Spring ClassicApr 6 · Shot Put · Place 8 · UMass BostonUMass BostonShot Put88.25mFR
Apr 1Tufts Snowflake ClassicApr 1 · Javelin · Place 4 · Massachusetts-BostonMassachusetts-BostonJavelin430.90m—
Apr 1Tufts Snowflake ClassicApr 1 · Shot Put · Place 15 · Massachusetts-BostonMassachusetts-BostonShot Put158.61m—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 11Westfield State InvitationalFeb 11 · Shot Put · Place 2 · Massachusetts-BostonMassachusetts-BostonShot Put28.58m—
Jan 27Riverhawk InvitationalJan 27 · Shot Put · Place 52 · Massachusetts-BostonMassachusetts-BostonShot Put528.01mFr
Jan 27Riverhawk InvitationalJan 27 · 60 Meters · Place 72 · Massachusetts-BostonMassachusetts-Boston60 MetersRound P7211.44a PBFr
Jan 22GBTC InvitationalJan 22 · Shot Put · Place 4 · UMass BostonUMass BostonShot Put4kg4.8.61m PBFr

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Beacon InvitationalDec 10 · Shot Put · Place 24 · UMass BostonUMass BostonShot Put4kg24.8.36mFr
Dec 3Suffolk RelaysDec 3 · Shot Put · Place 17 · UMass BostonUMass BostonShot Put4kg17.7.83mFr
Feb 16Bergen County ChampionshipsFeb 16 · Shot Put · Place 18 · Midland ParkMidland ParkShot Put1827-09.00—
Feb 14SJTCA Winter Meet #14Feb 14 · Shot Put · Place 10 · Midland ParkMidland ParkShot Put1026-1112

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 18NJSIAA State Meet Of ChampionsJun 18 · Javelin · Place 24 · Midland ParkMidland ParkJavelin24111-0212
Jun 18NJSIAA State Meet Of ChampionsJun 18 · Javelin · Place 15 · Midland ParkMidland ParkJavelin15107-0312
Jun 10NJSIAA Groups 1 & 3Jun 10 · Javelin · Place 6 · Midland ParkMidland ParkJavelin6111-0212
Jun 10NJSIAA Groups 1 & 3Jun 10 · Javelin · Place 5 · Midland ParkMidland ParkJavelin5111-0212
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · Javelin · Place 4 · Midland ParkMidland ParkJavelin600g4.107-0412
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · Discus · Place 8 · Midland ParkMidland ParkDiscus1kg8.84-0912
Jun 3NJSIAA Sectionals North 1 Groups 1 and 4Jun 3 · Shot Put · Place 12 · Midland ParkMidland ParkShot Put4kg12.26-09.0012
May 20Bergen County Meet of ChampionsMay 20 · Javelin · Place 7 · Midland ParkMidland ParkJavelin7107-1012
May 13Bergen County ChampionshipsMay 13 · Javelin · Place 1 · Midland ParkMidland ParkJavelin600g1.107-1012
May 13Bergen County ChampionshipsMay 13 · Discus · Place 6 · Midland ParkMidland ParkDiscus1kg6.90-0512
May 13Bergen County ChampionshipsMay 13 · Shot Put · Place 9 · Midland ParkMidland ParkShot Put4kg9.25-03.0012
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 1 · Midland ParkMidland ParkJavelin192-04—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 3 · Midland ParkMidland ParkDiscus385-11—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 7 · Midland ParkMidland ParkShot Put73.33—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Shot Put · Place 7 · Midland ParkMidland ParkShot Put726-02.00—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Discus · Place 3 · Midland ParkMidland ParkDiscus385-11—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 1 · Midland ParkMidland ParkJavelin192-04—
Jan 5Northern Highlands Outdoor SeriesJan 5 · Shot Put · Place 4 · Midland ParkMidland ParkShot Put426-03.50—

2021 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · Javelin · Place 10 · Midland ParkMidland ParkJavelin600g10.85-0411
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · Discus · Place 7 · Midland ParkMidland ParkDiscus1kg7.79-0311
Jun 4NJSIAA Sectionals North 1 Groups 1 and 4Jun 4 · Shot Put · Place 15 · Midland ParkMidland ParkShot Put4kg15.27-00.0011
May 24NJIC Liberty+Patriot Division ChampionshipsMay 24 · Javelin · Place 1 · Midland ParkMidland ParkJavelin191-0711
May 24NJIC Liberty+Patriot Division ChampionshipsMay 24 · Discus · Place 4 · Midland ParkMidland ParkDiscus476-0511
May 24NJIC Liberty+Patriot Division ChampionshipsMay 24 · Shot Put · Place 4 · Midland ParkMidland ParkShot Put427-09.5011
May 6Jack Yockers Bergen County RelaysMay 6 · Shot Put · Place 2 · Midland ParkMidland ParkShot Put23.3311
May 6Jack Yockers Bergen County RelaysMay 6 · Shot Put · Place 2 · Midland ParkMidland ParkShot Put226-04.5011

2019 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24NJSIAA Sectionals North 1 Group 1May 24 · Javelin · Place 7 · Midland ParkMidland ParkJavelin600g7.99-049
May 24NJSIAA Sectionals North 1 Group 1May 24 · Discus · Place 19 · Midland ParkMidland ParkDiscus1kg19.75-089
May 16Bergen Girls Frosh ChampionshipMay 16 · Javelin · Place 3 · Midland ParkMidland ParkJavelin394-8—
May 10Gene Littler Bergen County ChampionshipsMay 10 · Javelin · Place 3 · Midland ParkMidland ParkJavelin600g3.98-009
May 10Gene Littler Bergen County ChampionshipsMay 10 · Discus · Place 10 · Midland ParkMidland ParkDiscus1kg10.73-039
Apr 29NJIC Patriot Division ChampionshipApr 29 · Javelin · Place 10 · Midland ParkMidland ParkJavelin1071-069
Apr 29NJIC Patriot Division ChampionshipApr 29 · Discus · Place 5 · Midland ParkMidland ParkDiscus576-089
Apr 10Jack Yockers Bergen County RelaysApr 10 · Javelin · Place 7 · Midland ParkMidland ParkJavelin776-039
Apr 10Jack Yockers Bergen County RelaysApr 10 · Discus · Place 13 · Midland ParkMidland ParkDiscus1356-069