Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorCape Ann League Championships · May 2316.50aCape Ann League ChampionshipsMay 23, 2026
300 Meters · IndoorCape Ann League Meet #4 · Jan 1340.09Cape Ann League Meet #4January 13, 2026
Triple Jump · OutdoorCape Ann League Championships · May 2337' 11"Cape Ann League ChampionshipsMay 23, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 16 · Amesbury110m Hurdles39" / 0.991mRound P16.17.03aWind: -19
May 23Cape Ann League ChampionshipsMay 23 · Triple Jump · Place 10 · AmesburyTriple Jump10.37' 11" PB9
May 23Cape Ann League ChampionshipsMay 23 · 110m Hurdles · Place 7 · Amesbury110m Hurdles39" / 0.991mRound P7.17.26aWind: 09
May 23Cape Ann League ChampionshipsMay 23 · 110m Hurdles · Place 5 · Amesbury110m Hurdles39" / 0.991m5.16.50a PBWind: 09
May 1615th Annual Henry Sheldon InvitationalMay 16 · 110m Hurdles · Place 6 · Amesbury110m Hurdles39" / 0.991mRound P6.16.51aWind: 09
May 1615th Annual Henry Sheldon InvitationalMay 16 · 110m Hurdles · Place 5 · Amesbury110m Hurdles39" / 0.991m5.16.52aWind: 09
Apr 28Ipswich vs. AmesburyApr 28 · 110m Hurdles · Place 3 · Amesbury110m Hurdles39" / 0.991m3.19.32aWind: 09
Apr 15Hamilton Wenham vs. AmesburyApr 15 · 110m Hurdles · Place 2 · Amesbury110m Hurdles39" / 0.991m2.19.52aWind: 09

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 20Cape Ann League Meet #5Jan 20 · 300 Meters · Place 20 · Amesbury300 Meters2040.53a9
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 16 · Amesbury300 Meters1640.09 PBFreshman
Jan 13Cape Ann League Meet #4Jan 13 · 300 Meters · Place 16 · Amesbury300 Meters1640.09Freshman

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 300 Meters · Place 20 · Amesbury300 Meters20.41.48a9
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 17 · Amesbury300 Meters17.41.54a9