Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Freshman-Sophomore Championship Meet · May 315.87aNEC Freshman-Sophomore Championship MeetMay 3, 2025
55 Meters · IndoorNEC Week #3 - Salem v Gloucester, Marblehead v Masconomet · Jan 98.77aNEC Week #3 - Salem v Gloucester, Marblehead v MasconometJanuary 9, 2025
Discus · 1kg · OutdoorNEC Championships · May 2265' 2"NEC ChampionshipsMay 22, 2026
Javelin · 600g · OutdoorNEC Championships · May 2270' 1"NEC ChampionshipsMay 22, 2026
Shot Put · 4kg · OutdoorNEC Week #3 - Gloucester, Marblehead, Beverly · Apr 1425-00.5NEC 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

16 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · Javelin · Place 9 · MarbleheadJavelin600g9.70' 1" PB11
May 22NEC ChampionshipsMay 22 · Discus · Place 16 · MarbleheadDiscus1kg16.65' 2" PB11
May 22NEC ChampionshipsMay 22 · Shot Put · Place 16 · MarbleheadShot Put4kg16.23' 10"11
May 12NEC Rain Date MeetMay 12 · Javelin · Place 12 · MarbleheadJavelin600g12.57' 5"11
May 12NEC Rain Date MeetMay 12 · Discus · MarbleheadDiscus1kg—SCR11
May 12NEC Rain Date MeetMay 12 · Shot Put · Place 12 · MarbleheadShot Put4kg12.23' 7"11
May 5NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · Javelin · Place 2 · MarbleheadJavelin600g2.63-0311
May 5NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · Shot Put · Place 1 · MarbleheadShot Put4kg1.24-0211
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Javelin · Place 7 · MarbleheadJavelin600g7.54' 0"11
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Discus · Place 8 · MarbleheadDiscus1kg8.58' 0"11
Apr 22Northeast Conference Spring ChallengeApr 22 · Javelin · Place 8 · MarbleheadJavelin862-511
Apr 22Northeast Conference Spring ChallengeApr 22 · Shot Put · Place 14 · MarbleheadShot Put1422-711
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Discus · Place 7 · MarbleheadDiscus1kg7.62-0111
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · Shot Put · Place 5 · MarbleheadShot Put4kg5.25-00.5 PB11
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Javelin · Place 6 · MarbleheadJavelin600g6.49-11.011
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Shot Put · Place 2 · MarbleheadShot Put4kg2.24-0511

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Marblehead, Winthrop, SalemFeb 4 · Shot Put · Place 2 · MarbleheadShot Put224-03.7511
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Shot Put · Place 17 · MarbleheadShot Put1725-111
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · Shot Put · Place 8 · MarbleheadShot Put824-2.511
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · Shot Put · Place 7 · MarbleheadShot Put723-211
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55m Hurdles · Place 6 · Marblehead55m Hurdles613.07a11
Jan 8NEC Week #2 - Peabody, Marblehead, Winthrop, SwampscottJan 8 · Shot Put · Place 10 · MarbleheadShot Put1022-911

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Shot Put · Place 6 · MarbleheadShot Put622-0.511
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 58 · MarbleheadShot Put587.20m—
Jan 15NEC Week #4 - Marblehead, Danvers, SwampscottJan 15 · Shot Put · Place 6 · MarbleheadShot Put622-0—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · Shot Put · Place 5 · MarbleheadShot Put523-8—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 55 Meters · Place 11 · Marblehead55 Meters118.77a PB—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 17MSTCA Division 3 RelaysMay 17 · Shot Put · Place 42 · MarbleheadShot Put427.27m10
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Discus · Place 8 · MarbleheadDiscus859-310
May 3NEC Freshman-Sophomore Championship MeetMay 3 · Shot Put · Place 8 · MarbleheadShot Put824-510
May 3NEC Freshman-Sophomore Championship MeetMay 3 · 100 Meters · Place 43 · Marblehead100 MetersRound P4315.87a PB10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 13NEC Week 7 Salem, Marblehead @ BeverlyMay 13 · Shot Put · Place 7 · MarbleheadShot Put722-2.5—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Gloucester v Marblehead v SaugusJan 24 · Shot Put · Place 6 · MarbleheadShot Put620-0—
Jan 24Gloucester v Marblehead v SaugusJan 24 · 55 Meters · Place 11 · Marblehead55 Meters119.16a—