Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNEC Week #3 - Danvers, Masconomet, Saugus, Winthrop · Apr 1511.9NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApril 15, 2026
110m Hurdles · 39" / 0.991m · OutdoorNEC Championships · May 2214.49aNEC ChampionshipsMay 22, 2026
55 Meters · IndoorNEC Week #3 - Salem, Gloucester, Masconomet, Marblehead · Jan 157.10aNEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJanuary 15, 2026
Long Jump · IndoorMSTCA Kalperis Relays - Division 3 · Jan 175.50mMSTCA Kalperis Relays - Division 3January 17, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 110m Hurdles · Place 15 · Masconomet Regional110m Hurdles39" / 0.991mRound P15.15.17aWind: -0.312
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 2 · Masconomet Regional110m Hurdles39" / 0.991mRound P2.14.96aWind: 012
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 3 · Masconomet Regional110m Hurdles39" / 0.991m3.15.18aWind: 2.212
May 22NEC ChampionshipsMay 22 · 110m Hurdles · Place 1 · Masconomet Regional110m Hurdles39" / 0.991mRound P1.14.93aWind: 012
May 22NEC ChampionshipsMay 22 · 110m Hurdles · Place 1 · Masconomet Regional110m Hurdles39" / 0.991m1.14.49a PBWind: 012
May 16MSTCA Coaches Metro InvitationalMay 16 · 110m Hurdles · Place 2 · Masconomet Regional110m HurdlesRound P215.06a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 110m Hurdles · Place 2 · Masconomet Regional110m Hurdles214.91a12
May 9Andover Boosters InvitationalMay 9 · 110m Hurdles · Place 2 · Masconomet Regional110m Hurdles39" / 0.991mRound P2.15.65a12
May 9Andover Boosters InvitationalMay 9 · 110m Hurdles · Place 2 · Masconomet Regional110m Hurdles39" / 0.991m2.15.21a12
May 7NEC Week #6 - Peabody, Masconomet, SaugusMay 7 · 110m Hurdles · Place 1 · Masconomet Regional110m Hurdles39" / 0.991m1.15.212
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 110m Hurdles · Place 1 · Masconomet Regional110m Hurdles39" / 0.991m1.15.34a12
Apr 29NEC Week #5 - Salem v Gloucester, Masco v MarbleheadApr 29 · 100 Meters · Place 1 · Masconomet Regional100 Meters1.11.93a12
Apr 22Northeast Conference Spring ChallengeApr 22 · 110m Hurdles · Place 3 · Masconomet Regional110m Hurdles317.35a12
Apr 22Northeast Conference Spring ChallengeApr 22 · 100 Meters · Place 32 · Masconomet Regional100 Meters3213.03a12
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 110m Hurdles · Place 3 · Masconomet Regional110m HurdlesRound P315.1512
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · 110m Hurdles · Place 3 · Masconomet Regional110m Hurdles315.2912
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 110m Hurdles · Place 1 · Masconomet Regional110m Hurdles39" / 0.991m1.15.112
Apr 15NEC Week #3 - Danvers, Masconomet, Saugus, WinthropApr 15 · 100 Meters · Place 5 · Masconomet Regional100 Meters5.11.9 PB12
Apr 9NEC Week #2 Gloucester, Masconomet, WinthropApr 9 · 110m Hurdles · Place 1 · Masconomet Regional110m Hurdles39" / 0.991m1.15.512
Apr 1NEC Week #1 - Masconomet, Beverly, SalemApr 1 · 110m Hurdles · Place 2 · Masconomet Regional110m Hurdles39" / 0.991m2.15.312

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · 55m Hurdles · Place 13 · Masconomet Regional55m Hurdles137.90—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 2 · Masconomet Regional55m HurdlesRound P27.87a12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 2 · Masconomet Regional55m Hurdles27.93a12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 2 · Masconomet Regional55m Hurdles27.93—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 2 · Masconomet Regional55m Hurdles27.87q—
Feb 4NEC Week #6 - Peabody, Masconomet, SaugusFeb 4 · Varsity 45y Hurdles · Place 1 · Masconomet RegionalVarsity 45y Hurdles16.112
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · Long Jump · Place 12 · Masconomet RegionalLong Jump1217-612
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 3 · Masconomet Regional55m HurdlesRound P38.18a12
Jan 31Northeast Conference Indoor T&F ChampionshipJan 31 · 55m Hurdles · Place 3 · Masconomet Regional55m Hurdles37.98a12
Jan 28NEC Week #5 - Peabody, Beverly, Winthrop, Masconomet, GloucesterJan 28 · 55m Hurdles · Place 1 · Masconomet Regional55m Hurdles18.11a12
Jan 21NEC Week #4 - Masconomet, SwampscottJan 21 · 55m Hurdles · Place 1 · Masconomet Regional55m Hurdles17.912
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Long Jump · Place 39 · Masconomet RegionalLong Jump395.50m PB12
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55m Hurdles · Place 1 · Masconomet Regional55m Hurdles17.98a12
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · Long Jump · Place 6 · Masconomet RegionalLong Jump618-912
Jan 15NEC Week #3 - Salem, Gloucester, Masconomet, MarbleheadJan 15 · 55 Meters · Place 3 · Masconomet Regional55 Meters37.10a PB12

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 7 · Masconomet Regional55m Hurdles78.00a—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 6 · Masconomet Regional55m Hurdles67.95a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 2 · Masconomet Regional55m Hurdles28.00a—
Feb 9Northeast Conference Indoor track & Field ChampionshipFeb 9 · 55m Hurdles · Place 2 · Masconomet Regional55m Hurdles28.01a—
Jan 29NEC Week #6 - Masconomet, Saugus, PeabodyJan 29 · Varsity 45y Hurdles Finals · Place 2 · Masconomet RegionalVarsity 45y Hurdles Finals26.2—
Jan 22NEC Week #5 - Masconomet v SwampscottJan 22 · 55m Hurdles · Place 1 · Masconomet Regional55m Hurdles18.2—
Jan 9NEC Week #3 - Salem v Gloucester, Marblehead v MasconometJan 9 · 55m Hurdles · Place 1 · Masconomet Regional55m Hurdles18.37a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · 110m Hurdles · Place 16 · Masconomet Regional110m Hurdles1616.68a—
May 15NEC Week 7 Gloucester @ MasconometMay 15 · 110m Hurdles · Place 1 · Masconomet Regional110m Hurdles116.3—
May 11Andover Boosters InvitationalMay 11 · 110m Hurdles · Place 24 · Masconomet Regional110m Hurdles2416.91a—
May 8NEC Week 6 Masconomet @ PeabodyMay 8 · 110m Hurdles · Place 2 · Masconomet Regional110m Hurdles216.2—
May 1NEC Week 5 Marblehead @ MasconometMay 1 · 110m Hurdles · Place 2 · Masconomet Regional110m Hurdles216.8—
Apr 8NEC Week 2 Beverly @ MasconometApr 8 · 110m Hurdles · Place 2 · Masconomet Regional110m Hurdles216.40—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 17MIAA Division 3 Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 23 · Masconomet Regional55m Hurdles238.60a—
Feb 10NEC League ChampionshipFeb 10 · 55m Hurdles · Place 4 · Masconomet Regional55m Hurdles48.53a—
Feb 10NEC League ChampionshipFeb 10 · 55m Hurdles · Place 4 · Masconomet Regional55m Hurdles48.28a—
Feb 1NEC #6 Gloucester v Masconomet, Peabody v SwampsottFeb 1 · 55m Hurdles · Place 4 · Masconomet Regional55m Hurdles49.15a—
Jan 25Danvers vs. Saugus, Beverly vs. MasconometJan 25 · 55m Hurdles · Place 4 · Masconomet Regional55m Hurdles49.4—