Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorCape Ann League Meet #1 · Dec 143:47.91aCape Ann League Meet #1December 14, 2025
2 Miles · IndoorCape Ann League Meet #2 · Dec 3014:18.83aCape Ann League Meet #2December 30, 2025
800 Meters · Outdoor15th Annual Henry Sheldon Invitational · May 162:49.15a15th Annual Henry Sheldon InvitationalMay 16, 2026
High School Mile · IndoorCape Ann League Meet #4 · Jan 136:44.96Cape Ann League Meet #4January 13, 2026
High School Mile Section 1 · IndoorCape Ann League Meet #4 · Jan 136:44.96Cape Ann League Meet #4January 13, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · 800 Meters · Place 19 · Amesbury800 Meters19.2:49.38a9
May 1615th Annual Henry Sheldon InvitationalMay 16 · 800 Meters · Place 9 · Amesbury800 Meters9.2:49.15a PB9
Apr 28Ipswich vs. AmesburyApr 28 · 800 Meters · Place 6 · Amesbury800 Meters6.3:01.87a9
Apr 15Hamilton Wenham vs. AmesburyApr 15 · 800 Meters · Place 4 · Amesbury800 Meters4.2:56.51a9
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 800 Meters · Place 6 · Amesbury800 Meters6.3:08.26a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 13Cape Ann League Meet #4Jan 13 · High School Mile Section 1 · Place 15 · AmesburyHigh School Mile Section 1156:44.96 PBFreshman
Jan 13Cape Ann League Meet #4Jan 13 · High School Mile · Place 15 · AmesburyHigh School Mile156:44.96 PBFreshman

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 2 Miles · Place 11 · Amesbury2 Miles11.14:18.83a PB9
Dec 30Cape Ann League Meet #2Dec 30 · 1000 Meters · Place 10 · Amesbury1000 Meters10.3:59.54a9
Dec 14Cape Ann League Meet #1Dec 14 · 1000 Meters · Place 7 · Amesbury1000 Meters7.3:47.91a PB9