Personal bests

Best marks in available results
Event / courseMarkMeetDate
800 Meters · OutdoorNEC Week #5 - Saugus, Beverly, Swampscott · Apr 282:44.9NEC Week #5 - Saugus, Beverly, SwampscottApril 28, 2026
Discus · 1.6kg · OutdoorNEC Rain Date Meet · May 1276' 0"NEC Rain Date MeetMay 12, 2026
Javelin · 800g · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1496-11NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 2026
Shot Put · 12lb · IndoorNortheast Conference Invitational · Dec 1232-04.00Northeast Conference InvitationalDecember 12, 2025
Shot Put · 12lb · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1434-10.25NEC Week #3 - Gloucester, Marblehead, BeverlyApril 14, 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 · Shot Put · Place 19 · BeverlyShot Put12lb19.34' 5.5"12
May 12NEC Rain Date MeetMay 12 · Discus · Place 19 · BeverlyDiscus1.6kg19.76' 0" PB12
May 12NEC Rain Date MeetMay 12 · Shot Put · Place 13 · BeverlyShot Put12lb13.34' 7"12
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 44 · BeverlyShot Put4410.34m12
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Javelin · Place 4 · BeverlyJavelin800g4.83-0212
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · Shot Put · Place 6 · BeverlyShot Put12lb6.33-03.512
Apr 28NEC Week #5 - Saugus, Beverly, SwampscottApr 28 · 800 Meters · Place 12 · Beverly800 Meters12.2:44.9 PB12
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Javelin · Place 5 · BeverlyJavelin800g5.083-0212
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · Shot Put · Place 6 · BeverlyShot Put12lb6.33-03.512
Apr 28NEC Week # 5 Saugus, Swampscott, BeverlyApr 28 · 800 Meters · Place 12 · Beverly800 Meters12.2:44.912
Apr 242026 BSR Eagle InviteApr 24 · Shot Put · BeverlyShot Put12lb--DNS12
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 20 · BeverlyDiscus2075-1112
Apr 22Northeast Conference Spring ChallengeApr 22 · Shot Put · Place 26 · BeverlyShot Put2630-212
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Javelin · Place 8 · BeverlyJavelin800g8.96-11 PB12
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Shot Put · Place 4 · BeverlyShot Put12lb4.34-10.25 PB12
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Javelin · Place 8 · BeverlyJavelin800g8.62-0212
Jan 7NEC Week #2 - Masconomet, Salem, BeverlyJan 7 · Shot Put · Place 3 · BeverlyShot Put12lb3.33-07.012

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 10 · BeverlyShot Put1032-912
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 20 · BeverlyShot Put2032-11.5012
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · Shot Put · Place 10 · BeverlyShot Put1032-4.512
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · Shot Put · Place 3 · BeverlyShot Put332-512
Jan 21NEC Week #4 - Winthrop, BeverlyJan 21 · Shot Put · Place 3 · BeverlyShot Put332-512
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 46 · BeverlyShot Put469.86m12
Jan 15NEC Week #3 - Saugus, BeverlyJan 15 · Shot Put · Place 3 · BeverlyShot Put335-212

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · BeverlyShot Put12lb--DNS12
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Shot Put · Place 6 · BeverlyShot Put634-012
Dec 12Northeast Conference InvitationalDec 12 · Shot Put · Place 13 · BeverlyShot Put12lb13.32-04.00 PB12
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Shot Put · BeverlyShot Put12lb—SCR11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 23NEC Outdoor Championship 2025May 23 · Javelin · Place 18 · BeverlyJavelin800g18.92-0011
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Javelin · Place 8 · BeverlyJavelin890-611
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Javelin · Place 7 · BeverlyJavelin782-0911

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12NEC Week #1 - Gloucester, Beverly, MarbleheadDec 12 · Shot Put · Place 12 · BeverlyShot Put1227-9.5—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 4NEC Freshman Sophomore ChampionshipMay 4 · Javelin · Place 15 · BeverlyJavelin1569-9—
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · Javelin · Place 8 · BeverlyJavelin872-7—
Apr 1NEC Week 1 - Beverly @ SalemApr 1 · Javelin · Place 4 · BeverlyJavelin480-7—