Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorLynnfield vs Hamilton-Wenham · Apr 1728.9Lynnfield vs Hamilton-WenhamApril 17, 2026
300 Meters · IndoorCape Ann League Meet #1 · Dec 1448.27aCape Ann League Meet #1December 14, 2025
400 Meters · OutdoorCape Ann League Championships · May 231:04.66aCape Ann League ChampionshipsMay 23, 2026
55 Meter · IndoorCape Ann League Meet #1 · Dec 148.49aCape Ann League Meet #1December 14, 2025
55 Meters · IndoorCape Ann League Meet #5 · Jan 208.44aCape Ann League Meet #5January 20, 2026
Javelin · 600g · OutdoorHamilton Wenham vs. Amesbury · Apr 1564' 1"Hamilton Wenham vs. AmesburyApril 15, 2026
Shot Put · 4kg · OutdoorLynnfield vs Hamilton-Wenham · Apr 1728'7"Lynnfield vs Hamilton-WenhamApril 17, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · Shot Put · Place 4 · Hamilton-Wenham RegionalShot Put4kg4.27' 8.75"9
May 23Cape Ann League ChampionshipsMay 23 · 400 Meters · Place 7 · Hamilton-Wenham Regional400 Meters7.1:04.66a PB9
May 1615th Annual Henry Sheldon InvitationalMay 16 · Shot Put · Place 4 · Hamilton-Wenham RegionalShot Put4kg4.26' 11.5"9
May 1615th Annual Henry Sheldon InvitationalMay 16 · 400 Meters · Place 6 · Hamilton-Wenham Regional400 Meters6.1:05.20a9
May 12Hamilton Wenham vs Amesbury 2May 12 · 400 Meters · Hamilton-Wenham Regional400 Meters—65.8Unofficial9
May 5Hamilton-Wenham vs. IpswichMay 5 · Shot Put · Place 2 · Hamilton-Wenham RegionalShot Put4kg2.25' 11"9
May 5Hamilton-Wenham vs. IpswichMay 5 · 200 Meters · Place 2 · Hamilton-Wenham Regional200 Meters2.29.29aWind: 09
May 1MSTCA Division 6 RelaysMay 1 · Shot Put · Place 10 · Hamilton-Wenham RegionalShot Put108.16m9
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 49 · Hamilton-Wenham Regional200 Meters4929.07a9
Apr 17Lynnfield vs Hamilton-WenhamApr 17 · Shot Put · Place 1 · Hamilton-Wenham RegionalShot Put4kg1.28'7" PB9
Apr 17Lynnfield vs Hamilton-WenhamApr 17 · 200 Meters · Place 3 · Hamilton-Wenham Regional200 Meters3.28.9 PB9
Apr 15Hamilton Wenham vs. AmesburyApr 15 · Javelin · Place 4 · Hamilton-Wenham RegionalJavelin600g4.64' 1" PB9
Apr 15Hamilton Wenham vs. AmesburyApr 15 · Shot Put · Place 1 · Hamilton-Wenham RegionalShot Put4kg1.27' 11"9
Apr 15Hamilton Wenham vs. AmesburyApr 15 · 200 Meters · Place 2 · Hamilton-Wenham Regional200 Meters2.29.60aWind: 09

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 20Cape Ann League Meet #5Jan 20 · 55 Meters · Place 19 · Hamilton-Wenham Regional55 Meters198.44a PB9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 300 Meters · Place 13 · Hamilton-Wenham Regional300 Meters13.48.27a PB9
Dec 14Cape Ann League Meet #1Dec 14 · 55 Meter · Place 19 · Hamilton-Wenham Regional55 Meter19.8.49a PB9