Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorNEC Week #3 - Salem, Gloucester, Masconomet, Marblehead · Jan 159.24aNEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJanuary 15, 2026
Discus · 1kg · OutdoorNEC Championships · May 2265' 2"NEC ChampionshipsMay 22, 2026
Javelin · 600g · OutdoorNEC Week #1 - Masconomet, Beverly, Salem · Apr 180-03NEC Week #1 - Masconomet, Beverly, SalemApril 1, 2026
Shot Put · 4kg · OutdoorNEC Championships · May 2223' 9.25"NEC ChampionshipsMay 22, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · Javelin · Place 7 · Masconomet RegionalJavelin600g7.77' 9"10
May 22NEC ChampionshipsMay 22 · Discus · Place 17 · Masconomet RegionalDiscus1kg17.65' 2" PB10
May 22NEC ChampionshipsMay 22 · Shot Put · Place 17 · Masconomet RegionalShot Put4kg17.23' 9.25" PB10
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Javelin · Place 3 · Masconomet RegionalJavelin600g3.72-00.510
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Discus · Place 11 · Masconomet RegionalDiscus1kg11.58-0410
May 3MSTCA Division 3 RelaysMay 3 · Javelin · Place 17 · Masconomet RegionalJavelin1722.99m10
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Javelin · Place 2 · Masconomet RegionalJavelin600g2.69' 6"10
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Discus · Place 5 · Masconomet RegionalDiscus1kg5.61' 9"10
Apr 22Northeast Conference Spring ChallengeApr 22 · Javelin · Place 6 · Masconomet RegionalJavelin669-1010
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 11 · Masconomet RegionalDiscus1159-610
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Javelin · Place 13 · Masconomet RegionalJavelin1374-310
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Javelin · Place 2 · Masconomet RegionalJavelin600g2.76-0910
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Discus · Place 3 · Masconomet RegionalDiscus1kg3.63-0910
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Javelin · Place 2 · Masconomet RegionalJavelin600g2.076-0710
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Discus · Place 6 · Masconomet RegionalDiscus1kg6.61-0510
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Javelin · Place 4 · Masconomet RegionalJavelin600g4.80-03 PB10
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Shot Put · Place 7 · Masconomet RegionalShot Put4kg7.23-0310

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · Shot Put · Place 7 · Masconomet RegionalShot Put725-5.510
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 15 · Masconomet RegionalShot Put1525-5.7510
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · Shot Put · Place 9 · Masconomet RegionalShot Put925-910
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 41 · Masconomet Regional55 Meters419.29a10
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · Shot Put · Place 8 · Masconomet RegionalShot Put823-510
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · Shot Put · Place 5 · Masconomet RegionalShot Put523-10.2510
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55 Meters · Place 35 · Masconomet Regional55 Meters359.24a PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · Shot Put · Place 3 · Masconomet RegionalShot Put324-410

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17MSTCA Division 3 RelaysMay 17 · Javelin · Place 33 · Masconomet RegionalJavelin3320.50m9
May 17MSTCA Division 3 RelaysMay 17 · Shot Put · Place 44 · Masconomet RegionalShot Put446.94m9
May 10Andover Boosters InvitationalMay 10 · Javelin · Place 16 · Masconomet RegionalJavelin1664-89
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Javelin · Place 5 · Masconomet RegionalJavelin568-79
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Shot Put · Place 9 · Masconomet RegionalShot Put924-3.59
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Javelin · Place 5 · Masconomet RegionalJavelin562-069
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Shot Put · Place 3 · Masconomet RegionalShot Put323-039
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Javelin · Place 6 · Masconomet RegionalJavelin6054-109
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Shot Put · Place 4 · Masconomet RegionalShot Put423-02.59
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Discus · Place 7 · Masconomet RegionalDiscus754-009
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Shot Put · Place 3 · Masconomet RegionalShot Put322-10.259