Personal bests

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 26 · Masconomet Regional400m Hurdles30" / 0.762m26.1:13.41a PB12
May 22NEC ChampionshipsMay 22 · Triple Jump · Place 7 · Masconomet RegionalTriple Jump7.32' 6"12
May 22NEC ChampionshipsMay 22 · 400m Hurdles · Place 8 · Masconomet Regional400m Hurdles30" / 0.762m8.1:14.73a12
May 22NEC ChampionshipsMay 22 · 100m Hurdles · Place 8 · Masconomet Regional100m Hurdles33" / 0.838mRound P8.18.08aWind: 012
May 22NEC ChampionshipsMay 22 · 100m Hurdles · Place 7 · Masconomet Regional100m Hurdles33" / 0.838m7.18.10aWind: 012
May 16MSTCA Coaches Metro InvitationalMay 16 · 400m Hurdles · Place 29 · Masconomet Regional400m Hurdles291:14.79a12
May 9Andover Boosters InvitationalMay 9 · 400m Hurdles · Place 14 · Masconomet Regional400m Hurdles30" / 0.762m14.1:14.93a12
May 9Andover Boosters InvitationalMay 9 · 100m Hurdles · Place 18 · Masconomet Regional100m Hurdles33" / 0.838mRound P18.18.09a12
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · Triple Jump · Place 3 · Masconomet RegionalTriple Jump3.31-00.2512
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 400m Hurdles · Place 2 · Masconomet Regional400m Hurdles30" / 0.762m2.1:14.712
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 400 Meters · Place 3 · Masconomet Regional400 Meters3.1:05.7 PB12
May 3MSTCA Division 3 RelaysMay 3 · Triple Jump · Place 24 · Masconomet RegionalTriple Jump249.14m12
May 3MSTCA Division 3 RelaysMay 3 · High Jump · Masconomet RegionalHigh Jump—ND12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 100m Hurdles · Place 19 · Masconomet Regional100m HurdlesRound P1918.5112
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 400m Hurdles · Place 14 · Masconomet Regional400m Hurdles141:15.2912
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · Triple Jump · Place 1 · Masconomet RegionalTriple Jump1.30-1112
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 400m Hurdles · Place 2 · Masconomet Regional400m Hurdles30" / 0.762m2.1:13.512
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 100m Hurdles · Place 4 · Masconomet Regional100m Hurdles33" / 0.838m4.17.7 PB12
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · Triple Jump · Place 1 · Masconomet RegionalTriple Jump1.32-03 PB12
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 400m Hurdles · Place 3 · Masconomet Regional400m Hurdles30" / 0.762m3.74.112
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 100m Hurdles · Place 4 · Masconomet Regional100m Hurdles33" / 0.838m4.18.112
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · Triple Jump · Place 3 · Masconomet RegionalTriple Jump3.31-05.5012
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 400m Hurdles · Place 3 · Masconomet Regional400m Hurdles30" / 0.762m3.1:15.112
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 100m Hurdles · Place 2 · Masconomet Regional100m Hurdles33" / 0.838m2.18.112

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · Varsity 45y Hurdles · Place 6 · Masconomet RegionalVarsity 45y Hurdles67.812
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 11 · Masconomet Regional55m HurdlesRound P1110.60a12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55m Hurdles · Place 6 · Masconomet Regional55m Hurdles610.38a12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55 Meters · Place 15 · Masconomet Regional55 Meters158.59a12
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 55m Hurdles · Place 5 · Masconomet Regional55m Hurdles511.412
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55m Hurdles · Place 2 · Masconomet Regional55m Hurdles210.27a12
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 300 Meters · Place 6 · Masconomet Regional300 Meters650.36a PB12
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55 Meters · Place 11 · Masconomet Regional55 Meters118.49a PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17NEC Week #1 - Masconomet, Danvers, Saugus, WinthropDec 17 · 55m Hurdles · Place 5 · Masconomet Regional55m Hurdles510.812
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 13 · Masconomet Regional55m Hurdles1310.43a—
Jan 29NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · Varsity 45y Hurdles Finals · Place 3 · Masconomet RegionalVarsity 45y Hurdles Finals37.5—
Jan 22NEC Week #5 - Masconomet v SwampscottJan 22 · 55m Hurdles · Place 1 · Masconomet Regional55m Hurdles110.3—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 55m Hurdles · Place 6 · Masconomet Regional55m Hurdles611.24a—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 10Andover Boosters InvitationalMay 10 · 100m Hurdles · Place 28 · Masconomet Regional100m HurdlesRound P2818.87a11
Apr 23Northeast Conference Spring ChallengeApr 23 · 400m Hurdles · Place 5 · Masconomet Regional400m Hurdles51:17.45a11
Apr 23Northeast Conference Spring ChallengeApr 23 · 100m Hurdles · Place 9 · Masconomet Regional100m Hurdles920.09a11
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Varsity · Place 5 · Masconomet RegionalVarsity527-1011
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Varsity · Place 3 · Masconomet RegionalVarsity31:17.111
Apr 16NEC Week #3 - Masconomet, Danvers, Winthrop, SaugusApr 16 · Varsity · Place 2 · Masconomet RegionalVarsity219.811
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Varsity · Place 8 · Masconomet RegionalVarsity827-0811
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Varsity · Place 3 · Masconomet RegionalVarsity31:17.711
Apr 10NEC Week #2 - Gloucester, Masconomet, WinthropApr 10 · Varsity · Place 2 · Masconomet RegionalVarsity219.011
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Varsity · Place 6 · Masconomet RegionalVarsity628-0311
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Varsity · Place 5 · Masconomet RegionalVarsity578.411
Apr 2NEC Week #1 - Salem, Beverly, MasconometApr 2 · Varsity · Place 3 · Masconomet RegionalVarsity318.5 PB11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15NEC Week 7 Gloucester @ MasconometMay 15 · 400m Hurdles · Place 3 · Masconomet Regional400m Hurdles378.0—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 100m Hurdles · Place 5 · Masconomet Regional100m Hurdles519.2—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 100m Hurdles · Place 6 · Masconomet Regional100m Hurdles620.6—
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · 400m Hurdles · Place 5 · Masconomet Regional400m Hurdles51:21.10—
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · 100m Hurdles · Place 6 · Masconomet Regional100m Hurdles620.60—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 10NEC League ChampionshipFeb 10 · 55m Hurdles · Place 11 · Masconomet Regional55m Hurdles1110.87a—