Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNEC Week #6 - Peabody, Masconomet, Saugus · May 797-10NEC Week #6 - Peabody, Masconomet, SaugusMay 7, 2026
Shot Put · 12lb · OutdoorNEC Championships · May 2239' 3"NEC ChampionshipsMay 22, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · Discus · Place 20 · Peabody Veterans MemorialDiscus1.6kg20.86' 2"12
May 22NEC ChampionshipsMay 22 · Shot Put · Place 12 · Peabody Veterans MemorialShot Put12lb12.39' 3" PB12
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Discus · Place 8 · Peabody Veterans MemorialDiscus1.6kg8.97-10 PB12
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Shot Put · Place 7 · Peabody Veterans MemorialShot Put12lb7.37-0712
Apr 30NEC Week #5 - Danvers, Peabody, WinthropApr 30 · Shot Put · Place 8 · Peabody Veterans MemorialShot Put12lb8.33-0812
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 7 · Peabody Veterans MemorialDiscus7101-1012
Apr 22Northeast Conference Spring ChallengeApr 22 · Shot Put · Place 16 · Peabody Veterans MemorialShot Put1633-912
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Shot Put · Place 4 · Peabody Veterans MemorialShot Put12lb4.37-0812

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · Shot Put · Place 5 · Peabody Veterans MemorialShot Put537-11.2512
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 22 · Peabody Veterans MemorialShot Put2231-2.5012
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · Shot Put · Place 7 · Peabody Veterans MemorialShot Put735-912
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · Shot Put · Place 6 · Peabody Veterans MemorialShot Put638-0.512
Jan 14NEC Week #3 - Winthrop, Danvers, PeabodyJan 14 · Shot Put · Place 4 · Peabody Veterans MemorialShot Put438-02.512
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · Shot Put · Place 6 · Peabody Vet. Mem.Shot Put636-312

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Shot Put · Place 12 · Peabody Veterans MemorialShot Put12lb12.37-00.5011
May 16MSTCA Division 2 RelaysMay 16 · Shot Put · Place 44 · Peabody Vet. Mem.Shot Put4411.19m11
May 13NEC Rain Date Meet May 13 · Discus · Place 6 · Peabody Vet. Mem.Discus683-711
May 13NEC Rain Date Meet May 13 · Shot Put · Place 3 · Peabody Vet. Mem.Shot Put336-911
May 1NEC Week #5 - Danvers, Peabody, WinthropMay 1 · Shot Put · Place 2 · Peabody Vet. Mem.Shot Put237-0911

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · Shot Put · Place 1 · Peabody Vet. Mem.Shot Put133-6—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12NEC Week #1 - Peabody, Salem, SwampscottDec 12 · Shot Put · Place 8 · Peabody Vet. Mem.Shot Put833-4—