Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorHaverhill at Methuen · May 1395-6Haverhill at MethuenMay 13, 2026
Shot Put · 12lb · IndoorMVC Week 1 · Dec 1733-01.00MVC Week 1December 17, 2025
Shot Put · 12lb · OutdoorMVC League Championship · May 2341-07.00MVC League ChampionshipMay 23, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 23MVC League ChampionshipMay 23 · Shot Put · Place 15 · HaverhillShot Put12lb15.41-07.00 PB11
May 13Haverhill at MethuenMay 13 · Discus · Place 3 · HaverhillDiscus1.6kg3.95-6 PB11
May 13Haverhill at MethuenMay 13 · Shot Put · Place 3 · HaverhillShot Put12lb3.39-411
Apr 29Haverhill at TewksburyApr 29 · Shot Put · Place 3 · HaverhillShot Put12lb3.40-511
Apr 15Lawrence at HaverhillApr 15 · Discus · Place 8 · HaverhillDiscus1.6kg8.56-0.511
Apr 15Lawrence at HaverhillApr 15 · Shot Put · Place 4 · HaverhillShot Put12lb4.39-10.2511
Apr 8Dracut at HaverhillApr 8 · Discus · Place 7 · HaverhillDiscus1.6kg7.61-911
Apr 8Dracut at HaverhillApr 8 · Shot Put · Place 3 · HaverhillShot Put12lb3.38-4.511

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 30MVC Week 5Jan 30 · Shot Put · Place 28 · HaverhillShot Put2838-3.2511
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Shot Put · Place 33 · HaverhillShot Put3311.37m11
Jan 14MVC Week 4Jan 14 · Shot Put · Place 24 · HaverhillShot Put2438-3.7511
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 67 · HaverhillShot Put6735-2.5011
Jan 7MVC Week 3Jan 7 · Shot Put · Place 34 · HaverhillShot Put3434-11.2511
Jan 2MVC Week 2Jan 2 · Shot Put · Place 31 · HaverhillShot Put3134-6.5011

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 31 · HaverhillShot Put12lb31.32-02.0011
Dec 17MVC Week 1Dec 17 · Shot Put · Place 33 · HaverhillShot Put12lb33.33-01.00 PB11