Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorBergen County Championships · May 989-07Bergen County ChampionshipsMay 9, 2025
Hammer · 4kg · OutdoorWellesley, Mt. Holyoke, Smith Tri-Meet · Apr 1830.61mWellesley, Mt. Holyoke, Smith Tri-MeetApril 18, 2026
Javelin · 600g · OutdoorJerry Gravel Classic · Apr 1129.04mJerry Gravel ClassicApril 11, 2026
Weight Throw · 20lb / 9.0kg · IndoorLynn Ruddy Invitational · Feb 139.89mLynn Ruddy InvitationalFebruary 13, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 24NEWMAC Outdoor ChampionshipsApr 24 · Javelin · Place 16 · WellesleyWellesleyJavelin600g16.23.96mFr
Apr 24NEWMAC Outdoor ChampionshipsApr 24 · Discus · Place 20 · WellesleyWellesleyDiscus1kg20.26.16mFr
Apr 18Wellesley, Mt. Holyoke, Smith Tri-MeetApr 18 · Hammer · Place 9 · WellesleyWellesleyHammer4kg9.30.61m PBFr
Apr 18Wellesley, Mt. Holyoke, Smith Tri-MeetApr 18 · Javelin · Place 3 · WellesleyWellesleyJavelin600g3.26.05mFr
Apr 18Wellesley, Mt. Holyoke, Smith Tri-MeetApr 18 · Discus · Place 4 · WellesleyWellesleyDiscus1kg4.25.66mFr
Apr 11Jerry Gravel ClassicApr 11 · Hammer · Place 14 · WellesleyWellesleyHammer4kg14.27.60mFr
Apr 11Jerry Gravel ClassicApr 11 · Javelin · Place 3 · WellesleyWellesleyJavelin600g3.29.04m PBFr
Apr 11Jerry Gravel ClassicApr 11 · Discus · Place 13 · WellesleyWellesleyDiscus1kg13.22.13mFr
Apr 4Coast Guard Spring InvitationalApr 4 · Javelin · Place 7 · WellesleyWellesleyJavelin600g7.27.46mFr
Apr 4Coast Guard Spring InvitationalApr 4 · Discus · Place 17 · WellesleyWellesleyDiscus1kg17.22.05mFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 20Smith Quad MeetFeb 20 · Weight Throw · Place 12 · WellesleyWellesleyWeight Throw20lb / 9.0kg12.9.20mFr
Feb 13Lynn Ruddy InvitationalFeb 13 · Weight Throw · Place 15 · WellesleyWellesleyWeight Throw20lb / 9.0kg15.9.89m PBFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30NJSIAA Group Championships - 2 & 3May 30 · Javelin · Place 14 · NV - DemarestNV - DemarestJavelin1495-012
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Javelin · Place 3 · NV - DemaresNV - DemaresJavelin3104-0612
May 9Bergen County ChampionshipsMay 9 · Javelin · Place 11 · Northern Valley-DemarestNorthern Valley-DemarestJavelin600g11.79-1012
May 9Bergen County ChampionshipsMay 9 · Discus · Place 12 · Northern Valley-DemarestNorthern Valley-DemarestDiscus1kg12.89-07 PB12
May 2Big North Championships-Freedom, National, UnitedMay 2 · Discus · Place 7 · NV - DemarestNV - DemarestDiscus782-312
May 2Big North Championships-Freedom, National, UnitedMay 2 · Javelin · Place 8 · NV - DemarestNV - DemarestJavelin878-112
Apr 11Bergen County RelaysApr 11 · Javelin · Place 12 · Northern Valley-DemarestNorthern Valley-DemarestJavelin600g12.79-0012
Apr 3Fred McClain Penn Relays QualifierApr 3 · Javelin · Place 1 · NV DemarestNV DemarestJavelin199-6—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10Bergen County ChampionshipsMay 10 · Javelin · Place 6 · Northern Valley-DemarestNorthern Valley-DemarestJavelin600g6.94-0411
May 2Big North Championships Freedom-National-UnitedMay 2 · Javelin · Place 5 · NV - DemarestNV - DemarestJavelin578-1011
Apr 17Bergen County RelaysApr 17 · Javelin · Place 4 · Northern Valley-DemarestNorthern Valley-DemarestJavelin600g4.89-0511

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals North 1 Groups 2 and 3Jun 2 · Javelin · Place 17 · Northern Valley-DemarestNorthern Valley-DemarestJavelin600g17.79-0610
May 4Big North Championships-Freedom-National May 4 · Javelin · Place 8 · Northern Valley-DemarestNorthern Valley-DemarestJavelin600g8.74-0710

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · Shot Put · Place 26 · NV - DemarestNV - DemarestShot Put2621-9.5010
Feb 3NJSIAA Sectional Championships - North 1 Group 2&3Feb 3 · Shot Put · Place 26 · NV - DemarestNV - DemarestShot Put2621-9.5010

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 3NJSIAA Sectionals North 1 Groups 2 and 3Jun 3 · Javelin · Place 23 · Northern Valley-DemarestNorthern Valley-DemarestJavelin600g23.62-109
May 13Bergen County ChampionshipsMay 13 · Javelin · Place 17 · Northern Valley-DemarestNorthern Valley-DemarestJavelin600g17.56-109
May 4Big North Championships-Freedom and NationalMay 4 · Javelin · Place 12 · NV - DemarestNV - DemarestJavelin1259-119
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 15 · NV - DemarestNV - DemarestJavelin153.33—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 15 · NV - DemarestNV - DemarestJavelin1569-02—
Apr 20Jack Yockers Bergen County RelaysApr 20 · Javelin · Place 15 · NV - DemarestNV - DemarestJavelin1569-02—