Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorPentucket v Essex Tech CAL Dual Meet · May 1321.30aPentucket v Essex Tech CAL Dual MeetMay 13, 2026
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2154.59aMSTCA Speed Classic (Sunday)December 21, 2025
400m Hurdles · 30" / 0.762m · Outdoor2026 BSR Eagle Invite · Apr 241:31.60a2026 BSR Eagle InviteApril 24, 2026
55 Meter · IndoorMSTCA Speed Classic (Sunday) · Dec 219.56aMSTCA Speed Classic (Sunday)December 21, 2025
55m Hurdles · 33" · IndoorCape Ann League Meet #2 · Dec 3012.72aCape Ann League Meet #2December 30, 2025
Javelin · 600g · Outdoor15th Annual Henry Sheldon Invitational · May 1679' 3"15th Annual Henry Sheldon InvitationalMay 16, 2026
Pole Vault · OutdoorPentucket v Essex Tech CAL Dual Meet · May 136' 0"Pentucket v Essex Tech CAL Dual MeetMay 13, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · Javelin · Place 11 · Pentucket RegionalJavelin600g11.72' 9"10
May 1615th Annual Henry Sheldon InvitationalMay 16 · Javelin · Place 9 · Pentucket RegionalJavelin600g9.79' 3" PB10
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · Pole Vault · Place 1 · Pentucket RegionalPole Vault1.6' 0" PB10
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · Javelin · Place 1 · Pentucket RegionalJavelin600g1.75' 9"10
May 13Pentucket v Essex Tech CAL Dual MeetMay 13 · 100m Hurdles · Place 7 · Pentucket Regional100m Hurdles33" / 0.838m7.21.30a PB10
May 6Pentucket vs. North ReadingMay 6 · Javelin · Place 6 · Pentucket RegionalJavelin600g6.62'0"10
May 6Pentucket vs. North ReadingMay 6 · 100m Hurdles · Place 7 · Pentucket Regional100m Hurdles33" / 0.838m7.23.58a10
Apr 242026 BSR Eagle InviteApr 24 · 400m Hurdles · Place 6 · Pentucket Regional400m Hurdles30" / 0.762m6.1:31.60a PB10
Apr 15Newburyport v Pentucket RegionalApr 15 · Pole Vault · Place 2 · Pentucket RegionalPole Vault2.5' 0"10
Apr 15Newburyport v Pentucket RegionalApr 15 · Javelin · Place 4 · Pentucket RegionalJavelin600g4.63' 5"10
Apr 15Newburyport v Pentucket RegionalApr 15 · 100m Hurdles · Place 6 · Pentucket Regional100m Hurdles33" / 0.838m6.21.40aWind: 010
Apr 9Triton-Pentucket Dual MeetApr 9 · Javelin · Place 6 · Pentucket RegionalJavelin600g6.64'07.0010
Apr 9Triton-Pentucket Dual MeetApr 9 · 100m Hurdles · Place 5 · Pentucket Regional100m Hurdles33" / 0.838m5.23.12a10
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · Javelin · Place 6 · Pentucket RegionalJavelin600g6.64'07.0010
Apr 9Triton Vs. Pentucket Dual MeetApr 9 · 100m Hurdles · Place 5 · Pentucket Regional100m Hurdles33" / 0.838m5.23.12a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 7Cape Ann League Meet #3Jan 7 · 55m Hurdles · Place 25 · Pentucket Regional55m Hurdles33"25.14.19a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 300 Meters · Pentucket Regional300 MetersX59.43a10
Dec 30Cape Ann League Meet #2Dec 30 · 55m Hurdles · Place 22 · Pentucket Regional55m Hurdles33"22.12.72a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 126 · Pentucket Regional300 Meters126.54.59a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 176 · Pentucket Regional55 Meter176.9.56a PB10