Personal bests

Best marks in available results
Event / courseMarkMeetDate
Shot Put · 12lb · OutdoorMIAA Division 2 Track & Field Championship · May 2946-02.25MIAA Division 2 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 9 · Peabody Veterans MemorialShot Put12lb9.46-02.25 PB10
May 22NEC ChampionshipsMay 22 · Shot Put · Place 3 · Peabody Veterans MemorialShot Put12lb3.42' 5.5"10
May 16MSTCA Coaches Metro InvitationalMay 16 · Shot Put · Place 12 · Peabody Veterans MemorialShot Put1243-04.5010
May 12NEC Rain Date MeetMay 12 · Shot Put · Place 4 · Peabody Veterans MemorialShot Put12lb4.41' 3.5"10
May 9NEC Freshman-Sophomore Championship MeetMay 9 · Discus · Place 11 · Peabody Veterans MemorialDiscus1176-510
May 9NEC Freshman-Sophomore Championship MeetMay 9 · Shot Put · Place 1 · Peabody Veterans MemorialShot Put143-5.510
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Discus · Place 19 · Peabody Veterans MemorialDiscus1.6kg19.ND10
Apr 30NEC Week #5 - Danvers, Peabody, WinthropApr 30 · Shot Put · Place 3 · Peabody Veterans MemorialShot Put12lb3.39-0810
Apr 22Northeast Conference Spring ChallengeApr 22 · Shot Put · Place 5 · Peabody Veterans MemorialShot Put538-110

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · Shot Put · Place 4 · Peabody Veterans MemorialShot Put439-1010
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 9 · Peabody Veterans MemorialShot Put939-310
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · Shot Put · Place 5 · Peabody Veterans MemorialShot Put536-1.510
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · Shot Put · Place 4 · Peabody Veterans MemorialShot Put439-1.510
Jan 14NEC Week #3 - Winthrop, Danvers, PeabodyJan 14 · Shot Put · Place 6 · Peabody Veterans MemorialShot Put636-0410