Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNEC Week #1 - Peabody, Salem, Swampscott · Dec 123:06.8NEC Week #1 - Peabody, Salem, SwampscottDecember 12, 2024
Discus · 1.6kg · OutdoorNEC Week 3 Swampscott @ Beverly · Apr 1766-04.00NEC Week 3 Swampscott @ BeverlyApril 17, 2024
Shot Put · 12lb · IndoorNEC Week #6 - Swampscott v Gloucester, Danvers v Beverly · Jan 3026' 3.5NEC Week #6 - Swampscott v Gloucester, Danvers v BeverlyJanuary 30, 2025

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 16NEC Week #3 Swampscott, Salem, PeabodyApr 16 · Discus · Place 10 · SwampscottDiscus1.6kg10.61-0112
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Discus · Place 11 · SwampscottDiscus1.6kg11.59-0912

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 5NEC Week #6 - Gloucester, Swampscott, Danvers, BeverlyFeb 5 · Shot Put · Place 9 · SwampscottShot Put926-9.512
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · Shot Put · Place 14 · SwampscottShot Put1424-7.512

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 13NEC Rain Date Meet May 13 · Discus · Place 12 · SwampscottDiscus1267-611
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Discus · Place 14 · SwampscottDiscus1466-211
May 7NEC Week #6 - Swampscott, Gloucester, Danvers, BeverlyMay 7 · Shot Put · Place 12 · SwampscottShot Put1223-011
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Discus · Place 9 · SwampscottDiscus966-0511

2025 Indoor Track

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

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 12NEC Week #1 - Peabody, Salem, SwampscottDec 12 · 1000 Meters · Place 5 · Swampscott1000 Meters53:06.8 PB—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · Shot Put · Place 15 · SwampscottShot Put1523-3—
Jan 10Gloucester v Danvers v SwampscottJan 10 · Shot Put · Place 9 · SwampscottShot Put923-3—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 4NEC Freshman Sophomore ChampionshipMay 4 · Discus · Place 17 · SwampscottDiscus1768-4—
May 4NEC Freshman Sophomore ChampionshipMay 4 · Shot Put · Place 26 · SwampscottShot Put2623-3—
May 1NEC Week 5 Swampscott v MarbleheadMay 1 · Discus · Place 7 · SwampscottDiscus1.6kg7.62' 810
Apr 22NEC Week 4 Masconomet @ SwampscottApr 22 · Discus · Place 8 · SwampscottDiscus1.6kg8.65'110
Apr 17NEC Week 3 Swampscott @ BeverlyApr 17 · Discus · Place 6 · SwampscottDiscus1.6kg6.66-04.00 PB10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 29NEC 2023-2024 Freshman-Sophomore Championship MeetDec 29 · Shot Put · Place 18 · SwampscottShot Put12lb18.23-06.7510