Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Freshman-Sophomore Championship Meet · May 315.58aNEC Freshman-Sophomore Championship MeetMay 3, 2025
200 Meters · OutdoorNEC Freshman-Sophomore Championship Meet · May 332.91aNEC Freshman-Sophomore Championship MeetMay 3, 2025
300 Meters · IndoorNEC #6 Gloucester v Masconomet, Peabody v Swampsott · Feb 154.13aNEC #6 Gloucester v Masconomet, Peabody v SwampsottFebruary 1, 2024
55 Meters · IndoorNEC #6 Gloucester v Masconomet, Peabody v Swampsott · Feb 18.63aNEC #6 Gloucester v Masconomet, Peabody v SwampsottFebruary 1, 2024
600 Meters · IndoorNEC Week #3 - Salem, Gloucester, Masconomet, Marblehead · Jan 152:07.37aNEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJanuary 15, 2026
Discus · 1kg · OutdoorNEC Championships · May 2276' 1"NEC ChampionshipsMay 22, 2026
Javelin · 600g · OutdoorNEC Week #6 - Peabody, Masconomet, Saugus · May 745-08NEC Week #6 - Peabody, Masconomet, SaugusMay 7, 2026
Shot Put · 4kg · OutdoorNEC Week #2 Gloucester, Masconomet, Winthrop · Apr 923-00NEC Week #2 Gloucester, Masconomet, WinthropApril 9, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · Discus · Place 8 · Masconomet RegionalDiscus1kg8.76' 1" PB11
May 22NEC ChampionshipsMay 22 · Shot Put · Place 24 · Masconomet RegionalShot Put4kg24.19' 8.25"11
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Javelin · Place 13 · Masconomet RegionalJavelin600g13.45-08 PB11
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Discus · Place 7 · Masconomet RegionalDiscus1kg7.65-0211
May 3MSTCA Division 3 RelaysMay 3 · Discus · Place 28 · Masconomet RegionalDiscus2820.01m11
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Discus · Place 4 · Masconomet RegionalDiscus1kg4.63' 2"11
Apr 22Northeast Conference Spring ChallengeApr 22 · Triple Jump · Place 8 · Masconomet RegionalTriple Jump827-111
Apr 22Northeast Conference Spring ChallengeApr 22 · Discus · Place 16 · Masconomet RegionalDiscus1651-911
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Discus · Place 19 · Masconomet RegionalDiscus1968-911
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Javelin · Place 5 · Masconomet RegionalJavelin600g5.40-0411
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Discus · Place 6 · Masconomet RegionalDiscus1kg6.61-08.011
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Discus · Place 5 · Masconomet RegionalDiscus1kg5.61-0911
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Shot Put · Place 4 · Masconomet RegionalShot Put4kg4.23-00 PB11
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Discus · Place 6 · Masconomet RegionalDiscus1kg6.63-0311

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · 600 Meters · Place 7 · Masconomet Regional600 Meters72:14.411
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 600 Meters · Place 22 · Masconomet Regional600 Meters222:09.49a11
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 600 Meters · Place 4 · Masconomet Regional600 Meters42:11.511
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 600 Meters · Place 4 · Masconomet Regional600 Meters42:07.37a PB11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 600 Meters · Place 7 · Masconomet Regional600 Meters72:17.511
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 300 Meters · Place 14 · Masconomet Regional300 Meters1454.85a—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17MSTCA Division 3 RelaysMay 17 · Discus · Place 32 · Masconomet RegionalDiscus3218.98m10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Discus · Place 6 · Masconomet RegionalDiscus666-1010
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 200 Meters · Place 34 · Masconomet Regional200 Meters3432.91a PB10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 32 · Masconomet Regional100 MetersRound P3215.58a PB10
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Discus · Place 4 · Masconomet RegionalDiscus445-0610
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Discus · Place 4 · Masconomet RegionalDiscus442-0010

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 15NEC Week 7 Gloucester @ MasconometMay 15 · Triple Jump · Place 6 · Masconomet RegionalTriple Jump628-10—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 300 Meters · Place 19 · Masconomet Regional300 Meters1954.13a PB—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55 Meters · Place 25 · Masconomet Regional55 Meters258.63a PB—