Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorDracut at Haverhill · Apr 882-1.5Dracut at HaverhillApril 8, 2026
Shot Put · 12lb · OutdoorLawrence at Haverhill · Apr 1530-8.5Lawrence at HaverhillApril 15, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · Discus · Place 17 · HaverhillDiscus1777-310
May 16MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 16 · Shot Put · Place 20 · HaverhillShot Put2030-310
May 13Haverhill at MethuenMay 13 · Discus · HaverhillDiscus1.6kg—ND10
May 13Haverhill at MethuenMay 13 · Shot Put · HaverhillShot Put12lb—ND10
Apr 29Haverhill at TewksburyApr 29 · Discus · Place 8 · HaverhillDiscus1.6kg8.74-010
Apr 29Haverhill at TewksburyApr 29 · Shot Put · Place 7 · HaverhillShot Put12lb7.30-810
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 37 · HaverhillDiscus3778-910
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Shot Put · Place 15 · HaverhillShot Put1531-110
Apr 15Lawrence at HaverhillApr 15 · Discus · Place 5 · HaverhillDiscus1.6kg5.81-310
Apr 15Lawrence at HaverhillApr 15 · Shot Put · Place 8 · HaverhillShot Put12lb8.30-8.5 PB10
Apr 8Dracut at HaverhillApr 8 · Discus · Place 4 · HaverhillDiscus1.6kg4.82-1.5 PB10
Apr 8Dracut at HaverhillApr 8 · Shot Put · Place 4 · HaverhillShot Put12lb4.29-910

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 2MVC Boys Freshman-Sophomore InvitationalFeb 2 · Shot Put · Place 18 · HaverhillShot Put1830-310
Jan 30MVC Week 5Jan 30 · Shot Put · Place 43 · HaverhillShot Put4332-1010
Jan 14MVC Week 4Jan 14 · Shot Put · Place 41 · HaverhillShot Put4132-1110
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 143 · HaverhillShot Put14328-7.2510
Jan 7MVC Week 3Jan 7 · Shot Put · Place 39 · HaverhillShot Put3929-10.5010

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14Haverhill at MethuenMay 14 · Javelin · Place 8 · HaverhillJavelin863-69
May 7Central Catholic at HaverhillMay 7 · Javelin · Place 7 · HaverhillJavelin762-29
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · Discus · Place 24 · HaverhillDiscus2470-109
May 3MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 3 · Shot Put · Place 29 · HaverhillShot Put2928-69
Apr 30Andover at HaverhillApr 30 · Javelin · Place 8 · HaverhillJavelin865-109
Apr 16Haverhill at LowellApr 16 · Javelin · Place 7 · HaverhillJavelin770-79
Apr 16Haverhill at LowellApr 16 · Discus · Place 7 · HaverhillDiscus769-49
Apr 9Haverhill at North AndoverApr 9 · Javelin · Place 7 · HaverhillJavelin776-29
Apr 9Haverhill at North AndoverApr 9 · Discus · Place 7 · HaverhillDiscus763-49

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8MVC Week 2Jan 8 · Shot Put · Place 42 · HaverhillShot Put4224-3.50—