Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Week #3 - Beverly, Marblehead, Gloucester · Apr 1513.5NEC Week #3 - Beverly, Marblehead, GloucesterApril 15, 2025
100m Hurdles · 33" / 0.838m · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 2821.2NEC Week #5 - Saugus, Beverly, SwampscottApril 28, 2026
55 Meter · IndoorNEC Freshman-Sophomore Indoor Championship · Dec 309.29aNEC Freshman-Sophomore Indoor ChampionshipDecember 30, 2024
55 Meters · IndoorNEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, Gloucester · Jan 288.78aNEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJanuary 28, 2026
Discus · 1kg · OutdoorNEC Championships · May 2284' 9"NEC ChampionshipsMay 22, 2026
Shot Put · 4kg · IndoorNEC Week #6 - Swampscott v Gloucester, Danvers v Beverly · Jan 3023' 6NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJanuary 30, 2025
Shot Put · 4kg · OutdoorNEC Championships · May 2227' 5"NEC ChampionshipsMay 22, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 17 · BeverlyDiscus1kg17.79-0411
May 22NEC ChampionshipsMay 22 · Discus · Place 6 · BeverlyDiscus1kg6.84' 9" PB11
May 22NEC ChampionshipsMay 22 · Shot Put · Place 7 · BeverlyShot Put4kg7.27' 5" PB11
May 22NEC ChampionshipsMay 22 · 100m Hurdles · Place 24 · Beverly100m Hurdles33" / 0.838mRound P24.21.35aWind: 011
May 12NEC Rain Date MeetMay 12 · Discus · Place 5 · BeverlyDiscus1kg5.82' 1"11
May 12NEC Rain Date MeetMay 12 · Shot Put · Place 6 · BeverlyShot Put4kg6.25' 5.75"11
May 12NEC Rain Date MeetMay 12 · 100m Hurdles · Place 18 · Beverly100m Hurdles33" / 0.838m18.21.85a11
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Discus · Place 1 · BeverlyDiscus1kg1.83-0011
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 100m Hurdles · Place 5 · Beverly100m Hurdles33" / 0.838m5.21.2 PB11
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Discus · Place 1 · BeverlyDiscus1kg1.83-0011
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Shot Put · Place 3 · BeverlyShot Put4kg3.ND11
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 100m Hurdles · Place 5 · Beverly100m Hurdles33" / 0.838m5.21.211
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 7 · BeverlyDiscus776-011
Apr 22Northeast Conference Spring ChallengeApr 22 · Shot Put · Place 5 · BeverlyShot Put527-5.511
Apr 22Northeast Conference Spring ChallengeApr 22 · 100m Hurdles · Place 9 · Beverly100m Hurdles921.52a11
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Discus · Place 4 · BeverlyDiscus1kg4.69-0611
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Shot Put · Place 3 · BeverlyShot Put4kg3.26-06.511
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Discus · Place 5 · BeverlyDiscus1kg5.71-0711
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Shot Put · Place 6 · BeverlyShot Put4kg6.25-0711
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 100m Hurdles · Place 8 · Beverly100m Hurdles33" / 0.838m8.21.611
Jan 7NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · Shot Put · Place 8 · BeverlyShot Put4kg8.23-00.511

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 6 · BeverlyShot Put626-811
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 14 · BeverlyShot Put1425-911
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · Shot Put · Place 8 · BeverlyShot Put826-611
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 12 · Beverly55 Meters128.78a PB11
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · Shot Put · Place 4 · BeverlyShot Put425-5.511
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · Shot Put · Place 4 · BeverlyShot Put425-5.511
Jan 15NEC Week #3 - Saugus, BeverlyJan 15 · Shot Put · Place 3 · BeverlyShot Put325-7.511

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · BeverlyShot Put4kg--DNS11
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Shot Put · Place 4 · BeverlyShot Put423-311
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Shot Put · Place 3 · BeverlyShot Put4kg3.23' 6 PB10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Javelin · BeverlyJavelin600g—DNS10
May 23NEC Outdoor Championship 2025May 23 · Discus · Place 10 · BeverlyDiscus1kg10.70-1010
May 23NEC Outdoor Championship 2025May 23 · Shot Put · Place 17 · BeverlyShot Put4kg17.23-11.0010
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Discus · Place 4 · BeverlyDiscus467-310
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Shot Put · Place 6 · BeverlyShot Put625-5.510
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Javelin · Place 3 · BeverlyJavelin381-1110
Apr 29NEC Week #5 - Saugus, Swampscott, BeverlyApr 29 · Shot Put · Place 7 · BeverlyShot Put724-0310
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Discus · Place 7 · BeverlyDiscus761-1110
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Shot Put · Place 3 · BeverlyShot Put324-10.510
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · 100 Meters · Place 7 · Beverly100 Meters713.5 PB10
Apr 9NEC Week #2 - Peabody, Beverly, Saugus, SalemApr 9 · Shot Put · Place 8 · BeverlyShot Put822-1010
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Shot Put · Place 4 · BeverlyShot Put422-1010

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30NEC Freshman-Sophomore Indoor ChampionshipDec 30 · 55 Meter · Place 35 · Beverly55 MeterRound P35.9.29a PB10
Dec 30NEC Freshman-Sophomore Indoor ChampionshipDec 30 · Shot Put · Place 10 · BeverlyShot Put4kg10.22' 0.7510
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · Shot Put · Place 12 · BeverlyShot Put1217-6—