Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMIAA Division 6 Track & Field Championship · May 2817.88aMIAA Division 6 Track & Field ChampionshipMay 28, 2026
55m Hurdles · 33" · IndoorCape Ann League Meet #1 · Dec 1410.82aCape Ann League Meet #1December 14, 2025
800 Meters · OutdoorMIAA Division 6 Track & Field Championship · May 282:47.67aMIAA Division 6 Track & Field ChampionshipMay 28, 2026
High Jump · IndoorCape Ann League Meet #2 · Dec 305-01.00Cape Ann League Meet #2December 30, 2025
High Jump · OutdoorUSATF New England Youth Series #4 · May 171.57mUSATF New England Youth Series #4May 17, 2026
Long Jump · IndoorCape Ann League Meet #2 · Dec 3012-09.50Cape Ann League Meet #2December 30, 2025
Long Jump · OutdoorMIAA Division 6 Track & Field Championship · May 284.30mMIAA Division 6 Track & Field ChampionshipMay 28, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 6 Track & Field Championship · May 282235MIAA Division 6 Track & Field ChampionshipMay 28, 2026
Pole Vault · OutdoorIpswich vs. Amesbury · Apr 286' 0"Ipswich vs. AmesburyApril 28, 2026
Shot Put · 4kg · OutdoorMIAA Division 6 Track & Field Championship · May 286.47mMIAA Division 6 Track & Field ChampionshipMay 28, 2026
Triple Jump · OutdoorCape Ann League Championships · May 2332' 10"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

33 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · High Jump · Place 15 · New England Elite Track ClubNew England Elite Track ClubHigh Jump15.1.51m10
Jun 25USATF Region 1 Junior Olympic ChampionshipsJun 25 · High Jump · Place 3 · New England Elite Track ClubNew England Elite Track ClubHigh Jump3.1.51m10
Jun 4MIAA Meet of ChampionsJun 4 · High Jump · Place 23 · AmesburyAmesburyHigh Jump23.5-00.0010
May 31USATF New England Youth InvitationalMay 31 · Long Jump · New England Elite Track ClubNew England Elite Track ClubLong Jump—DNS10
May 31USATF New England Youth InvitationalMay 31 · High Jump · New England Elite Track ClubNew England Elite Track ClubHigh Jump—DNS10
May 31USATF New England Youth InvitationalMay 31 · 100m Hurdles · New England Elite Track ClubNew England Elite Track Club100m Hurdles33" / 0.838m—DNS10
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Pentathlon (Outdoor) · Place 5 · AmesburyAmesburyPentathlon (Outdoor)StandardRound M5.2235 PB10
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Triple Jump · AmesburyAmesburyTriple Jump--DNS10
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Long Jump · Place 8 · AmesburyAmesburyLong JumpRound M8.4.30m PB10
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · High Jump · Place 2 · AmesburyAmesburyHigh JumpRound M2.1.45m10
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · High Jump · Place 3 · AmesburyAmesburyHigh Jump3.5-00.0010
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Shot Put · Place 9 · AmesburyAmesburyShot Put4kgRound M9.6.47m PB10
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 100m Hurdles · Place 7 · AmesburyAmesbury100m Hurdles33" / 0.838mRound M7.17.88a PBWind: 1.810
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 800 Meters · Place 8 · AmesburyAmesbury800 MetersRound M8.2:47.67a PB10
May 23Cape Ann League ChampionshipsMay 23 · Triple Jump · Place 7 · AmesburyAmesburyTriple Jump7.32' 10" PB10
May 23Cape Ann League ChampionshipsMay 23 · High Jump · Place 1 · AmesburyAmesburyHigh Jump1.5' 0"10
May 23Cape Ann League ChampionshipsMay 23 · 100m Hurdles · Place 19 · AmesburyAmesbury100m Hurdles33" / 0.838mRound P19.19.33aWind: 010
May 17USATF New England Youth Series #4May 17 · 100m Hurdles · Place 3 · New England Elite Track ClubNew England Elite Track Club100m Hurdles33" / 0.838m3.18.41a10
May 17USATF New England Youth Series #4May 17 · High Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubHigh Jump2.1.57m PB10
May 1615th Annual Henry Sheldon InvitationalMay 16 · Triple Jump · Place 7 · AmesburyAmesburyTriple Jump7.31' 8"10
May 1615th Annual Henry Sheldon InvitationalMay 16 · High Jump · Place 1 · AmesburyAmesburyHigh Jump1.5' 0"10
May 1615th Annual Henry Sheldon InvitationalMay 16 · 100m Hurdles · Place 10 · AmesburyAmesbury100m Hurdles33" / 0.838mRound P10.18.83aWind: 010
Apr 28Ipswich vs. AmesburyApr 28 · Triple Jump · Place 3 · AmesburyAmesburyTriple Jump3.31' 2"10
Apr 28Ipswich vs. AmesburyApr 28 · Pole Vault · Place 4 · AmesburyAmesburyPole Vault4.6' 0" PB10
Apr 28Ipswich vs. AmesburyApr 28 · High Jump · Place 1 · AmesburyAmesburyHigh Jump1.5' 0"10
Apr 26USATF New England Youth Series #1Apr 26 · Long Jump · Place 2 · New England Elite Track ClubNew England Elite Track ClubLong Jump24.46m—
Apr 26USATF New England Youth Series #1Apr 26 · 100m Hurdles · Place 2 · New England Elite Track ClubNew England Elite Track Club100m Hurdles219.17a—
Apr 15Hamilton Wenham vs. AmesburyApr 15 · Triple Jump · Place 1 · AmesburyAmesburyTriple Jump1.32' 2"10
Apr 15Hamilton Wenham vs. AmesburyApr 15 · High Jump · Place 1 · AmesburyAmesburyHigh Jump1.5' 0"10
Apr 15Hamilton Wenham vs. AmesburyApr 15 · 100m Hurdles · Place 3 · AmesburyAmesbury100m Hurdles33" / 0.838m3.19.66aWind: 010
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · Triple Jump · Place 1 · AmesburyAmesburyTriple Jump1.30'04.0010
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · High Jump · Place 1 · AmesburyAmesburyHigh Jump1.5'0.0010
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 100m Hurdles · Place 2 · AmesburyAmesbury100m Hurdles33" / 0.838m2.19.77a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24MSTCA Coaches' InvitationalJan 24 · High Jump · Place 5 · AmesburyAmesburyHigh Jump55-00.0010

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 55m Hurdles · Place 18 · AmesburyAmesbury55m Hurdles33"18.11.10a10
Dec 30Cape Ann League Meet #2Dec 30 · Long Jump · Place 20 · AmesburyAmesburyLong Jump20.12-09.50 PB10
Dec 30Cape Ann League Meet #2Dec 30 · High Jump · Place 1 · AmesburyAmesburyHigh Jump1.5-01.00 PB10
Dec 14Cape Ann League Meet #1Dec 14 · 55m Hurdles · Place 12 · AmesburyAmesbury55m Hurdles33"12.10.82a PB10
Dec 14Cape Ann League Meet #1Dec 14 · Long Jump · Place 15 · AmesburyAmesburyLong Jump15.12-08.0010
Dec 14Cape Ann League Meet #1Dec 14 · High Jump · Place 3 · AmesburyAmesburyHigh Jump3.4-08.0010

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · High Jump · AmesburyAmesburyHigh Jump--NH9
May 24Cape Ann League ChampionshipMay 24 · 100m Hurdles · Place 24 · AmesburyAmesbury100m Hurdles33" / 0.838mRound P24.20.96a9
May 24Cape Ann League ChampionshipMay 24 · High Jump · Place 4 · AmesburyAmesburyHigh Jump4.4-10.009