Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNJSIAA State Meet Of Champions · Jun 3186-06NJSIAA State Meet Of ChampionsJune 3, 2026
Javelin · 800g · OutdoorMorris Hills Relays · Apr 20126-07Morris Hills RelaysApril 20, 2024
Shot Put · 12lb · IndoorJack O'Leary Lid Lifter Invitational · Dec 1057-09.00Jack O'Leary Lid Lifter InvitationalDecember 10, 2025
Shot Put · 12lb · OutdoorNJSIAA Group Championships - 2 & 3 · May 2963-10.50NJSIAA Group Championships - 2 & 3May 29, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Discus · Place 1 · MontvilleDiscus1.6kg1.186-06 PB12
Jun 3NJSIAA State Meet Of ChampionsJun 3 · Shot Put · Place 2 · MontvilleShot Put12lb2.61-07.2512
May 29NJSIAA Group Championships - 2 & 3May 29 · Discus · Place 1 · MontvilleDiscus1.6kg1.177-212
May 29NJSIAA Group Championships - 2 & 3May 29 · Shot Put · Place 1 · MontvilleShot Put12lb1.63-10.50 PB12
May 19Morris County ChampionshipsMay 19 · Discus · Place 2 · MontvilleDiscus1.6kg2.157-612
May 19Morris County ChampionshipsMay 19 · Shot Put · Place 1 · MontvilleShot Put12lb1.57-2.5012
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · Discus · Place 1 · MontvilleDiscus1.6kg1.181-0512
May 15NJSIAA Sectionals North 1 Groups 2 and 3May 15 · Shot Put · Place 1 · MontvilleShot Put12lb1.59-09.0012
May 5NJAC - EASTMay 5 · Discus · Place 1 · MontvilleDiscus1.6kg1.163-712
May 5NJAC - EASTMay 5 · Shot Put · Place 1 · MontvilleShot Put12lb1.55-1012
Apr 29Morris County Relay ChampionshipsApr 29 · Discus · Place 1 · MontvilleDiscus1.6kg1.168-0112
Apr 29Morris County Relay ChampionshipsApr 29 · Shot Put · Place 1 · MontvilleShot Put12lb1.58-09.0012
Apr 23130th Penn Relays CarnivalApr 23 · Discus · Place 8 · MontvilleDiscus1.6kg8.52.01m12
Apr 18Morris Hills RelaysApr 18 · Discus · Place 2 · MontvilleDiscus1.6kg2.160-0012
Apr 18Morris Hills RelaysApr 18 · Shot Put · Place 1 · MontvilleShot Put12lb1.53-06.0012
Apr 11Dodgertown RelaysApr 11 · Discus · Place 1 · MontvilleDiscus1.6kg1.168-0112
Apr 11Dodgertown RelaysApr 11 · Shot Put · Place 1 · MontvilleShot Put12lb1.53-02.0012

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · Shot Put · Place 3 · Montville TwShot Put358-02.2512
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · Shot Put · Place 2 · Montville Twp.Shot Put258-11.2512
Mar 8NJSIAA State Indoor Meet of ChampionsMar 8 · Shot Put · Place 2 · Montville Twp.Shot Put258-11.2512
Feb 21NJSIAA Group 2 & 3 ChampionshipsFeb 21 · Shot Put · Place 1 · Montville Twp.Shot Put158-2.2512
Feb 7NJSIAA Sectional Championships - North 1 Group 1&2Feb 7 · Shot Put · Place 1 · Montville TwShot Put156-10.2512
Feb 3NJ Varsity ClassicFeb 3 · Shot Put · Place 1 · Montville TwShot Put158-01.5012
Feb 3NJ Varsity ClassicFeb 3 · Shot Put · Place 1 · Montville TwShot Put158-01.5012
Jan 28Morris County ChampionshipsJan 28 · Shot Put · Place 1 · Montville TwShot Put158-08.5012
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 1 · Montville Twp.Shot Put159-612
Jan 3Christa Racine InvitationalJan 3 · Shot Put · Place 1 · Montville TwShot Put158-04.7512

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 22Cliff Back InvitationalDec 22 · Shot Put · Place 1 · MontvilleShot Put12lb1.57-5.5012
Dec 17Dick DeSchriver InvitationalDec 17 · Shot Put · Place 1 · MontvilleShot Put12lb1.56-02.7512
Dec 10Jack O'Leary Lid Lifter InvitationalDec 10 · Shot Put · Place 1 · MontvilleShot Put12lb1.57-09.00 PB12
Feb 22NJSIAA Group 2 & 3 ChampionshipsFeb 22 · Shot Put · Place 10 · Montville Twp.Shot Put1045-10.7511
Feb 8NJSIAA Sectional Championships - North 1 Group 1&2Feb 8 · Shot Put · Place 3 · Montville Twp.Shot Put348-811
Jan 29Morris County ChampionshipsJan 29 · Shot Put · Place 12 · Montville Twp.Shot Put1240-9.5011
Jan 16NJSIAA Relay Championships - Group 2Jan 16 · Shot Put · Place 5 · Montville Twp.Shot Put547-111
Jan 4Christa Racine InvitationalJan 4 · Shot Put · Place 6 · Montville TwShot Put645-08.0011

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 4NJSIAA State Meet Of ChampionsJun 4 · Discus · Place 6 · Montville TwDiscus6170-0211
May 30NJSIAA Group Championships - 2 & 3May 30 · Discus · Place 2 · Montville Twp.Discus2168-711
May 20Morris County ChampionshipsMay 20 · Discus · Place 6 · MontvilleDiscus1.6kg6.151-111
May 20Morris County ChampionshipsMay 20 · Shot Put · Place 3 · MontvilleShot Put12lb3.52-0.5011
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Discus · Place 2 · Montville TwDiscus2154-0811
May 16NJSIAA Sectionals North 1 Groups 2 and 3May 16 · Shot Put · Place 7 · Montville TwShot Put748-07.2511
May 6NJAC - EASTMay 6 · Shot Put · Place 7 · Montville TwShot Put747-08.0011
May 6NJAC - EASTMay 6 · Javelin · Place 20 · Montville TwJavelin20125-1011
May 6NJAC - EASTMay 6 · Discus · Place 10 · Montville TwDiscus10130-0111
May 1Morris County Relay ChampionshipsMay 1 · Discus · Place 6 · Montville Twp.Discus6126-1111
May 1Morris County Relay ChampionshipsMay 1 · Javelin · Place 19 · Montville Twp.Javelin19132-011
May 1Morris County Relay ChampionshipsMay 1 · Shot Put · Place 4 · Montville Twp.Shot Put447-711
Apr 12Dodgertown RelaysApr 12 · Shot Put · Place 2 · Montville Twp.Shot Put241-611

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Len Pietrewicz InvitationalDec 30 · Shot Put · Place 4 · MontvilleShot Put12lb4.48-04.5011
Dec 20Tony Passarelli InvitationalDec 20 · Shot Put · Place 5 · MontvilleShot Put12lb5.44-10.5011
Dec 14Poreda InvitationalDec 14 · Shot Put · Place 5 · MontvilleShot Put12lb5.42-711
Dec 14Jack O'Leary Lid Lifter InvitationalDec 14 · Shot Put · Place 5 · MontvilleShot Put12lb5.42-711

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Javelin · Place 12 · Montville TwJavelin12135-0610
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 12 · Montville TwShot Put1244-00.2510
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Javelin · Place 12 · Montville TwJavelin12135-0610
May 31NJSIAA Sectionals North 1 Groups 2 and 3May 31 · Shot Put · Place 12 · Montville TwShot Put1244-00.2510
May 7NJAC Large Schools MeetMay 7 · Javelin · Place 17 · Montville Twp.Javelin17118-410
May 7NJAC Large Schools MeetMay 7 · Discus · Place 29 · Montville Twp.Discus2977-510
May 7NJAC Large Schools MeetMay 7 · Shot Put · Place 23 · Montville Twp.Shot Put2339-510
May 1Morris County Relay ChampionshipsMay 1 · Discus · Place 43 · Montville Twp.Discus4388-610
May 1Morris County Relay ChampionshipsMay 1 · Javelin · Place 43 · Montville Twp.Javelin43109-1010
May 1Morris County Relay ChampionshipsMay 1 · Shot Put · Place 26 · Montville Twp.Shot Put2638-810
Apr 27Randolph RelaysApr 27 · Javelin · Place 18 · Montville Twp.Javelin18120-910
Apr 27Randolph RelaysApr 27 · Discus · Place 47 · Montville Twp.Discus4788-010
Apr 27Randolph RelaysApr 27 · Shot Put · Place 53 · Montville Twp.Shot Put5331-810
Apr 20Morris Hills RelaysApr 20 · Javelin · Place 23 · MontvilleJavelin800g23.126-07 PB10
Apr 20Morris Hills RelaysApr 20 · Discus · Place 69 · MontvilleDiscus1.6kg69.81-0010
Apr 20Morris Hills RelaysApr 20 · Shot Put · Place 43 · MontvilleShot Put12lb43.37-07.5010