Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorOcean Breeze Invitational · Feb 19.30aOcean Breeze InvitationalFebruary 1, 2025
Discus · 1kg · OutdoorNJSIAA Group Championships - NPA & NPB · May 2984-11NJSIAA Group Championships - NPA & NPBMay 29, 2026
Javelin · 600g · OutdoorBig North Championships-Freedom, National, United · Apr 2977-9Big North Championships-Freedom, National, UnitedApril 29, 2026
Long Jump · IndoorSTCA Season Opener Ocean Breeze · Dec 1611-10STCA Season Opener Ocean BreezeDecember 16, 2024
Shot Put · 4kg · IndoorFreedom Games · Jan 326-5.25Freedom GamesJanuary 3, 2026
Shot Put · 4kg · OutdoorNJSIAA Group Championships - NPA & NPB · May 2932-04.50NJSIAA Group Championships - NPA & NPBMay 29, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - NPA & NPBMay 29 · Javelin · Place 16 · Academy Of The Holy AngelsJavelin600g16.76-0111
May 29NJSIAA Group Championships - NPA & NPBMay 29 · Discus · Place 7 · Academy Of The Holy AngelsDiscus1kg7.84-11 PB11
May 29NJSIAA Group Championships - NPA & NPBMay 29 · Shot Put · Place 5 · Academy Of The Holy AngelsShot Put4kg5.32-04.50 PB11
May 20Bergen County Meet of ChampsMay 20 · Shot Put · Place 18 · Academy Of The Holy AngelsShot Put1830-311
May 8Bergen County ChampionshipsMay 8 · Javelin · Place 5 · Academy Of The Holy AngelsJavelin600g5.74' 3"11
May 8Bergen County ChampionshipsMay 8 · Discus · Place 2 · Academy Of The Holy AngelsDiscus1kg2.83' 9"11
May 8Bergen County ChampionshipsMay 8 · Shot Put · Place 1 · Academy Of The Holy AngelsShot Put4kg1.30' 9"11
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · Javelin · Place 6 · Academy Of The Holy AngelsJavelin600g6.77-9 PB11
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · Discus · Place 3 · Academy Of The Holy AngelsDiscus1kg3.80-811
Apr 29Big North Championships-Freedom, National, UnitedApr 29 · Shot Put · Place 1 · Academy Of The Holy AngelsShot Put4kg1.28-11.5011
Apr 17Bergen County RelaysApr 17 · Javelin · Place 9 · Academy Of The Holy AngelsJavelin600g9.60-0411
Apr 17Bergen County RelaysApr 17 · Discus · Place 2 · Academy Of The Holy AngelsDiscus1kg2.75-0911
Apr 17Bergen County RelaysApr 17 · Shot Put · Place 1 · Academy Of The Holy AngelsShot Put4kg1.28-02.5011
Apr 11Blue Devil ClassicApr 11 · Javelin · Place 21 · Academy Of The Holy AngelsJavelin600g21.66-611
Apr 11Blue Devil ClassicApr 11 · Discus · Place 13 · Academy Of The Holy AngelsDiscus1kg13.73-711
Apr 11Blue Devil ClassicApr 11 · Shot Put · Place 20 · Academy Of The Holy AngelsShot Put4kg20.27-911

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · Shot Put · Place 9 · Academy Of The Holy AngelsShot Put928-9.5011
Feb 20NJSIAA Group Non-Public A & B ChampionshipsFeb 20 · Shot Put · Place 9 · Academy Of The Holy AngelsShot Put928-9.5011
Jan 7Big North Championships -American, Freedom, National, UnitedJan 7 · Shot Put · Place 3 · Academy Of The Holy AngelsShot Put327-7.5011
Jan 3Ocean Breeze Freedom GamesJan 3 · Shot Put · Place 3 · Academy Of The Holy AngelsShot Put326-5.2511
Jan 3Freedom GamesJan 3 · Shot Put · Place 3 · Academy Of The Holy AngelsShot Put4kg3.26-5.25 PB11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 30NJSIAA NPA & NPB StatesMay 30 · Javelin · Academy Of The Holy AngelsJavelin600g--DNS10
May 30NJSIAA NPA & NPB StatesMay 30 · Discus · Academy Of The Holy AngelsDiscus1kg--DNS10
May 30NJSIAA NPA & NPB StatesMay 30 · Shot Put · Academy Of The Holy AngelsShot Put4kg--DNS10
May 9Bergen County ChampionshipsMay 9 · Javelin · Place 9 · Academy Of The Holy AngelsJavelin600g9.59-0310
May 9Bergen County ChampionshipsMay 9 · Discus · Place 10 · Academy Of The Holy AngelsDiscus1kg10.58-0410
May 9Bergen County ChampionshipsMay 9 · Shot Put · Place 7 · Academy Of The Holy AngelsShot Put4kg7.23-04.5010
May 2Big North Championships-Freedom, National, UnitedMay 2 · Discus · Place 6 · Academy Of The Holy AngelsDiscus669-310
May 2Big North Championships-Freedom, National, UnitedMay 2 · Javelin · Place 8 · Academy Of The Holy AngelsJavelin856-710
May 2Big North Championships-Freedom, National, UnitedMay 2 · Shot Put · Place 10 · Academy Of The Holy AngelsShot Put1020-11.7510
Apr 11Bergen County RelaysApr 11 · Javelin · Place 10 · Academy Of The Holy AngelsJavelin600g10.50-0910

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 21NJSIAA Group Non-Public A & B ChampionshipsFeb 21 · Shot Put · Place 18 · Academy Of The Holy AngelsShot Put1823-11.7510
Feb 1Ocean Breeze InvitationalFeb 1 · 55 Meter · Place 53 · Academy Of The Holy Angels55 Meter53.9.30a PB10
Jan 15NJSIAA Relay Championships - Non-Public A & BJan 15 · Shot Put · Place 11 · Academy Of The Holy AngelsShot Put1122-1010
Jan 6Big North Championships -American, Freedom, Liberty, UnitedJan 6 · Shot Put · Place 6 · Academy Of The Holy AngelsShot Put622-310
Jan 6Big North Championships -American, Freedom, Liberty, UnitedJan 6 · Shot Put · Place 6 · Academy Of The Holy AngelsShot Put622-310

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16STCA Season Opener Ocean BreezeDec 16 · Long Jump · Place 20 · Academy Of The Holy AngelsLong Jump20.11-10 PB10