Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorNEC Week #6 - Salem, Winthrop, Marblehead · May 520.0NEC Week #6 - Salem, Winthrop, MarbleheadMay 5, 2026
400m Hurdles · 30" / 0.762m · OutdoorNEC Week #6 - Salem, Winthrop, Marblehead · May 51:23.7NEC Week #6 - Salem, Winthrop, MarbleheadMay 5, 2026
Javelin · 600g · OutdoorNEC Week #2 Marblehead,Danvers,Swampscott · Apr 738-03.0NEC Week #2 Marblehead,Danvers,SwampscottApril 7, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 22NEC ChampionshipsMay 22 · 400m Hurdles · Place 21 · Marblehead400m Hurdles30" / 0.762m21.1:23.95a12
May 22NEC ChampionshipsMay 22 · 100m Hurdles · Place 17 · Marblehead100m Hurdles33" / 0.838mRound P17.20.68aWind: 012
May 12NEC Rain Date MeetMay 12 · 400m Hurdles · Place 15 · Marblehead400m Hurdles30" / 0.762m15.1:23.86a12
May 5NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · 400m Hurdles · Place 3 · Marblehead400m Hurdles30" / 0.762m3.1:23.7 PB12
May 5NEC Week #6 - Salem, Winthrop, MarbleheadMay 5 · 100m Hurdles · Place 4 · Marblehead100m Hurdles33" / 0.838m4.20.0 PB12
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · Javelin · Place 4 · MarbleheadJavelin600g4.35' 10"12
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 400m Hurdles · Place 6 · Marblehead400m Hurdles30" / 0.762m6.1:25.79a12
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 100m Hurdles · Place 7 · Marblehead100m Hurdles33" / 0.838m7.21.10a12
Apr 14NEC Week #3 - Gloucester, Marblehead, BeverlyApr 14 · 400m Hurdles · Place 7 · Marblehead400m Hurdles30" / 0.762m7.84.112
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · Javelin · Place 12 · MarbleheadJavelin600g12.38-03.0 PB12
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 400m Hurdles · Place 7 · Marblehead400m Hurdles30" / 0.762m7.1:31.712
Apr 7NEC Week #2 Marblehead,Danvers,SwampscottApr 7 · 100m Hurdles · Place 5 · Marblehead100m Hurdles33" / 0.838m5.20.412

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Marblehead, Winthrop, SalemFeb 4 · 55m Hurdles · Place 3 · Marblehead55m Hurdles311.911
Jan 22NEC Week #4 - Gloucester, Peabody, Saugus, MarbleheadJan 22 · 55m Hurdles · Place 11 · Marblehead55m Hurdles1111.811
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55m Hurdles · Place 9 · Marblehead55m Hurdles911.98a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Marblehead, Gloucester, BeverlyDec 17 · Varsity 50y Hurdles · Place 9 · MarbleheadVarsity 50y Hurdles910.011
Jan 23NEC Week #5 - Gloucester v Peabody, Saugus v MarbleheadJan 23 · 55m Hurdles · Place 9 · Marblehead55m Hurdles912.30a—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 55m Hurdles · Place 2 · Marblehead55m Hurdles211.43a—

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 23Northeast Conference Spring ChallengeApr 23 · 100m Hurdles · Place 19 · Marblehead100m Hurdles1921.74a11
Apr 15NEC Week #3 - Beverly, Marblehead, GloucesterApr 15 · Javelin · Place 10 · MarbleheadJavelin1039-911
Apr 8NEC Week #2 - Marblehead, Swampscott, DanversApr 8 · Javelin · Place 10 · MarbleheadJavelin1039-0411

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 13NEC Week 7 Salem, Marblehead @ BeverlyMay 13 · 100m Hurdles · Place 6 · Marblehead100m Hurdles636.2—