Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorUnion County Championships · May 7136-6Union County ChampionshipsMay 7, 2026
Javelin · 800g · OutdoorMorris Hills Relays · Apr 2076-11Morris Hills RelaysApril 20, 2024
Shot Put · 12lb · IndoorBill Bruno Holiday Classic · Dec 2140-5Bill Bruno Holiday ClassicDecember 21, 2024
Shot Put · 12lb · OutdoorPioneer Shot Put Night · Jan 841-10.5Pioneer Shot Put NightJanuary 8, 2025

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

2026 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 29NJSIAA Group Championships - 1 & 4May 29 · Discus · Place 20 · Union (NJ)Discus1.6kg20.123-0011
May 15NJSIAA Sectionals North 2 Groups 1 and 4May 15 · Discus · Place 6 · Union (NJ)Discus1.6kg6.131-911
May 7Union County ChampionshipsMay 7 · Discus · Place 3 · Union (NJ)Discus1.6kg3.136-6 PB11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20Union County Championship RelaysMay 20 · Discus · Place 23 · UnionDiscus23107-1010
May 20Union County Championship RelaysMay 20 · Javelin · Place 17 · UnionJavelin17121-1010
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · Javelin · Place 19 · UnionJavelin19103-010
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · Discus · Place 7 · UnionDiscus7127-410
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · Javelin · Place 19 · UnionJavelin19103-0010
May 16NJSIAA Sectionals North 2 Groups 1 and 4May 16 · Discus · Place 7 · UnionDiscus7127-0410
May 8Union County ChampionshipsMay 8 · Javelin · Place 19 · UnionJavelin19113-510
May 8Union County ChampionshipsMay 8 · Discus · Place 7 · UnionDiscus7134-310
May 8Union County ChampionshipsMay 8 · Javelin · Place 19 · UnionJavelin19113-510
May 8Union County ChampionshipsMay 8 · Discus · Place 7 · UnionDiscus7134-310
May 1Union County Conference ChampionshipsMay 1 · Javelin · Place 9 · UnionJavelin9124-310
May 1Union County Conference ChampionshipsMay 1 · Discus · Place 7 · UnionDiscus7116-510
Apr 12East Brunswick InvitationalApr 12 · Discus · Place 8 · UnionDiscus8104-06—
Jan 8Pioneer Shot Put NightJan 8 · Shot Put · Place 1 · Union (NJ)Shot Put12lb1.41-10.5 PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1Ocean Breeze InvitationalFeb 1 · Shot Put · Place 8 · Union (NJ)Shot Put12lb8.34-2.7510
Jan 4Union County Relay ChampionshipsJan 4 · Shot Put · Place 2 · UnionShot Put237-6.2510

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21Bill Bruno Holiday ClassicDec 21 · Shot Put · Place 8 · Union (NJ)Shot Put12lb8.40-5 PB10

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Javelin · Place 24 · UnionJavelin24128-59
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Discus · Place 38 · UnionDiscus3892-59
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Javelin · Place 24 · UnionJavelin24128-59
May 31NJSIAA Sectionals North 2 Groups 1 and 4May 31 · Discus · Place 38 · UnionDiscus3892-59
May 21Union County ChampionshipsMay 21 · Javelin · Place 26 · UnionJavelin26112-009
May 9Union County Conference ChampionshipMay 9 · Javelin · Place 15 · UnionJavelin1598-059
May 9Union County Conference ChampionshipMay 9 · Discus · Place 21 · UnionDiscus2196-019
May 9Union County Conference ChampionshipMay 9 · Javelin · Place 15 · UnionJavelin1598-059
May 9Union County Conference ChampionshipMay 9 · Discus · Place 21 · UnionDiscus2196-019
May 6Union County JV ChampionshipMay 6 · Javelin · Place 4 · UnionJavelin4100-79
May 6Union County JV ChampionshipMay 6 · Shot Put · Place 17 · UnionShot Put1730-19
May 6Union County JV ChampionshipMay 6 · Discus · Place 2 · UnionDiscus2110-49
Apr 27Randolph RelaysApr 27 · Javelin · Place 37 · UnionJavelin3785-29
Apr 27Randolph RelaysApr 27 · Discus · Place 41 · UnionDiscus4192-79
Apr 20Morris Hills RelaysApr 20 · Javelin · Place 75 · Union (NJ)Javelin800g75.76-11 PB9
Apr 12Rahway Rising Stars Invitational #1Apr 12 · Discus · Place 4 · UnionDiscus477-49