Personal bests

Best marks in available results
Event / courseMarkMeetDate
400 Meters · OutdoorNEC Freshman Sophomore Championship · May 41:10.38aNEC Freshman Sophomore ChampionshipMay 4, 2024
800 Meters · OutdoorNEC Week 3 Swampscott @ Beverly · Apr 172:54.60NEC Week 3 Swampscott @ BeverlyApril 17, 2024
Discus · 1.6kg · OutdoorNEC Week #3 Swampscott, Salem, Peabody · Apr 1670-04NEC Week #3 Swampscott, Salem, PeabodyApril 16, 2026
Javelin · 800g · OutdoorNEC Week #3 Swampscott, Salem, Peabody · Apr 1670-04NEC Week #3 Swampscott, Salem, PeabodyApril 16, 2026
Shot Put · 12lb · IndoorNEC Week #6 - Swampscott v Gloucester, Danvers v Beverly · Jan 3026' 0NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJanuary 30, 2025
Shot Put · 12lb · OutdoorNEC Week #3 Swampscott, Salem, Peabody · Apr 1628-10NEC Week #3 Swampscott, Salem, PeabodyApril 16, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18NEC Junior Varsity Championship MeetMay 18 · Javelin · Place 12 · SwampscottJavelin800g12.55' 10"12
May 18NEC Junior Varsity Championship MeetMay 18 · Shot Put · Place 15 · SwampscottShot Put12lb15.27' 1.5"12
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Javelin · Place 11 · SwampscottJavelin800g11.70-04 PB12
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Discus · Place 9 · SwampscottDiscus1.6kg9.70-04 PB12
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Shot Put · Place 16 · SwampscottShot Put12lb16.28-10 PB12
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Javelin · Place 14 · SwampscottJavelin800g14.61-01.512

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 12 · SwampscottShot Put1226-0.512
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · Shot Put · Place 11 · SwampscottShot Put1128-512

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Shot Put · Place 8 · SwampscottShot Put825-6.511

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 30NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJan 30 · Shot Put · Place 9 · SwampscottShot Put12lb9.26' 0 PB11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14NEC Week 7 Beverly, Saugus, Swampscott @ WinthropMay 14 · Javelin · Place 12 · SwampscottJavelin1253-9—
May 6NEC Week 6 Salem @ SwampscottMay 6 · Javelin · Place 4 · SwampscottJavelin453-4—
May 4NEC Freshman Sophomore ChampionshipMay 4 · Javelin · Place 18 · SwampscottJavelin1844-8—
May 4NEC Freshman Sophomore ChampionshipMay 4 · 400 Meters · Place 17 · Swampscott400 Meters171:10.38a PB—
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · Javelin · Place 8 · SwampscottJavelin800g8.40' 510
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · Javelin · Place 6 · SwampscottJavelin800g6.34'1010
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · 800 Meters · Place 8 · Swampscott800 Meters8.2:54.60 PB10