Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorCVC Champs · May 9119-01CVC ChampsMay 9, 2026
Shot Put · 12lb · IndoorPoreda Invitational · Dec 1345' 1.5"Poreda InvitationalDecember 13, 2025
Shot Put · 12lb · OutdoorMercer Coaches Classic · May 243-00.50Mercer Coaches ClassicMay 2, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Discus · Place 22 · West Windsor-Plainsboro SouthDiscus1.6kg22.112-0812
May 15NJSIAA Sectionals Central Groups 1 and 4May 15 · Shot Put · Place 26 · West Windsor-Plainsboro SouthShot Put12lb26.40-00.0012
May 9CVC ChampsMay 9 · Discus · Place 2 · West Windsor-Plainsboro SouthDiscus1.6kg2.119-01 PB12
May 9CVC ChampsMay 9 · Shot Put · Place 13 · West Windsor-Plainsboro SouthShot Put12lb13.39-03.0012
May 2Mercer Coaches ClassicMay 2 · Discus · Place 5 · West Windsor-Plainsboro SouthDiscus1.6kg5.111-0812
May 2Mercer Coaches ClassicMay 2 · Shot Put · Place 8 · West Windsor-Plainsboro SouthShot Put12lb8.43-00.50 PB12
Apr 11Mercer Coaches RelaysApr 11 · Discus · West Windsor-Plainsboro SouthDiscus1.6kg--DNS12
Apr 11Mercer Coaches RelaysApr 11 · Shot Put · West Windsor-Plainsboro SouthShot Put12lb--DNS12
Apr 4TCNJ HS InviteApr 4 · Discus · Place 34 · West Windsor-Plainsboro SouthDiscus1.6kg34.94' 8"12
Apr 4TCNJ HS InviteApr 4 · Shot Put · Place 24 · West Windsor-Plainsboro SouthShot Put12lb24.38' 2.5"12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17NJSIAA Relay Championships - Group 4Jan 17 · Shot Put · Place 33 · West Windsor Plainsboro SouthShot Put3341-5.2512
Jan 4CVC RelaysJan 4 · Shot Put · Place 3 · West Windsor Plainsboro SouthShot Put345-1.5012

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13Poreda InvitationalDec 13 · Shot Put · Place 2 · West Windsor-Plainsboro SouthShot Put12lb2.45' 1.5" PB12
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · Shot Put · Place 12 · West Windsor Plainsboro SouthShot Put1241-711
Feb 13NJSIAA Sectional Championships - Central Group 4Feb 13 · Shot Put · Place 12 · West Windsor Plainsboro SouthShot Put1241-711
Jan 26CVC ChampionshipJan 26 · Shot Put · Place 7 · West Windsor Plainsboro SouthShot Put742-811
Jan 26CVC ChampionshipJan 26 · Shot Put · Place 7 · West Windsor Plainsboro SouthShot Put742-811
Jan 26CVC ChampionshipJan 26 · Shot Put · Place 7 · West Windsor Plainsboro SouthShot Put742-811
Jan 26CVC ChampionshipJan 26 · Shot Put · Place 7 · West Windsor Plainsboro SouthShot Put742-811
Jan 20NJSIAA Relay Championships - Group 4Jan 20 · Shot Put · Place 32 · West Windsor Plainsboro SouthShot Put3238-611
Jan 5CVC RelaysJan 5 · Shot Put · Place 12 · West Windsor Plainsboro SouthShot Put1239-8.2511

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10CVC ChampionshipsMay 10 · Discus · Place 21 · Wwp SouthDiscus21100-0411
May 10CVC ChampionshipsMay 10 · Shot Put · Place 17 · Wwp SouthShot Put1738-00.5011
May 10Mercer County ChampsMay 10 · Discus · Place 21 · West Windsor-Plainsboro SouthDiscus1.6kg21.100-0411
May 10Mercer County ChampsMay 10 · Shot Put · Place 17 · West Windsor-Plainsboro SouthShot Put12lb17.38-00.5011

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Bob James InvitationalDec 18 · Shot Put · Place 4 · West Windsor-Plainsboro SouthShot Put12lb4.40' 1111
Dec 14LVS OpenerDec 14 · Shot Put · Place 7 · West Windsor-Plainsboro SouthShot Put12lb7.37-9.5011

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17Mercer County T&F ChampionshipsMay 17 · Discus · Place 13 · West Windsor-Plainsboro SouthDiscus1.6kg13.112' 310
May 17Mercer County T&F ChampionshipsMay 17 · Shot Put · Place 27 · West Windsor-Plainsboro SouthShot Put12lb27.36' 410
May 11Mercer Coaches ClassicMay 11 · Discus · Place 18 · West Windsor-Plainsboro SDiscus1889-710
May 11Mercer Coaches ClassicMay 11 · Shot Put · Place 18 · West Windsor-Plainsboro SShot Put1836-4.2510
Apr 20Mercer County RelaysApr 20 · Discus · Place 19 · West Windsor-Plainsboro SDiscus1995-1110
Apr 20Mercer County RelaysApr 20 · Shot Put · Place 27 · West Windsor-Plainsboro SShot Put2732-11.7510

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 2NJSIAA Sectionals Central Groups 1 and 4Jun 2 · Discus · Place 33 · West Windsor-Plainsboro SouthDiscus1.6kg33.87-039
May 19Mercer County ChampionshipsMay 19 · Discus · Place 32 · West Windsor-Plainsboro SDiscus3280-39
May 19Mercer County ChampionshipsMay 19 · Shot Put · Place 25 · West Windsor-Plainsboro SShot Put2535-3.259
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · Javelin · Place 8 · West Windsor-Plainsboro SJavelin875-119
May 6Hopewell Valley Freshman/Sophomore InvitationalMay 6 · Shot Put · Place 6 · West Windsor-Plainsboro SShot Put633-2.59
May 2WWP South vs. EwingMay 2 · Shot Put · Place 3 · WW-P SouthShot Put335-2.5—
May 2WWP South vs. EwingMay 2 · Discus · Place 2 · WW-P SouthDiscus288-8—