Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor15th Annual Henry Sheldon Invitational · May 165:50.10a15th Annual Henry Sheldon InvitationalMay 16, 2026
1000 Meters · IndoorCape Ann League Meet #4 · Jan 133:41.30Cape Ann League Meet #4January 13, 2026
2 Miles · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 1412:07.68MIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2026
2 Miles · OutdoorMIAA Division 6 Track & Field Championship · May 2812:02.34aMIAA Division 6 Track & Field ChampionshipMay 28, 2026
600 Meters · IndoorCape Ann League Meet #5 · Jan 202:00.74aCape Ann League Meet #5January 20, 2026
High School Mile · IndoorCape Ann League Meet #4 · Jan 135:57.05Cape Ann League Meet #4January 13, 2026
High School Mile Section 1 · IndoorCape Ann League Meet #4 · Jan 135:57.05Cape Ann League Meet #4January 13, 2026
Triple Jump · OutdoorMSTCA Division 6 Relays · Apr 288.21mMSTCA Division 6 RelaysApril 28, 2023

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 2 Miles · Place 14 · Amesbury2 Miles14.12:02.34a PB12
May 23Cape Ann League ChampionshipsMay 23 · 1 Mile · Place 7 · Amesbury1 Mile7.5:53.77a12
May 1615th Annual Henry Sheldon InvitationalMay 16 · 1 Mile · Place 6 · Amesbury1 Mile6.5:50.10a PB12
Apr 28Ipswich vs. AmesburyApr 28 · 1 Mile · Place 3 · Amesbury1 Mile3.6:10.47a12
Apr 15Hamilton Wenham vs. AmesburyApr 15 · 2 Miles · Place 3 · Amesbury2 Miles3.12:42.35a12
Apr 15Hamilton Wenham vs. AmesburyApr 15 · 1 Mile · Place 3 · Amesbury1 Mile3.5:55.86a12
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 1 Mile · Place 2 · Amesbury1 Mile2.5:58.60a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 8 · Amesbury2 Miles812:07.68 PB—
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 2 Miles · Place 4 · Amesbury2 Miles412:29.57a12
Jan 20Cape Ann League Meet #5Jan 20 · 2 Miles · Place 3 · Amesbury2 Miles313:10.43a12
Jan 20Cape Ann League Meet #5Jan 20 · 600 Meters · Place 13 · Amesbury600 Meters132:00.74a PB12
Jan 13Cape Ann League Meet #4Jan 13 · 2 Miles · Place 7 · Amesbury2 Miles713:16.99Senior
Jan 13Cape Ann League Meet #4Jan 13 · High School Mile Section 1 · Place 8 · AmesburyHigh School Mile Section 185:57.05 PBSenior
Jan 13Cape Ann League Meet #4Jan 13 · High School Mile · Place 8 · AmesburyHigh School Mile85:57.05 PBSenior
Jan 13Cape Ann League Meet #4Jan 13 · 1000 Meters · Place 12 · Amesbury1000 Meters123:41.30 PBSenior
Jan 13Cape Ann League Meet #4Jan 13 · 1000 Meters · Place 12 · Amesbury1000 Meters123:41.30Senior

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 28Cape Ann League Meet #5Jan 28 · 1000 Meters · Place 12 · Amesbury1000 Meters123:56.5911
Jan 21Cape Ann League Meet #4Jan 21 · High Jump · Place 16 · AmesburyHigh Jump164-211
Jan 21Cape Ann League Meet #4Jan 21 · 1000 Meters · Place 13 · Amesbury1000 Meters133:54.4511
Jan 14Cape Ann League Meet #3Jan 14 · High Jump · Place 13 · AmesburyHigh Jump134-211
Jan 14Cape Ann League Meet #3Jan 14 · 1000 Meters · Place 15 · Amesbury1000 Meters153:55.2011

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6Cape Ann League Championship MeetFeb 6 · 1000 Meters · Place 13 · Amesbury1000 Meters133:52.53SO
Jan 30Cape Ann League Meet #5Jan 30 · High Jump · Place 12 · AmesburyHigh Jump124-4—
Jan 30Cape Ann League Meet #5Jan 30 · 1000 Meters · Place 13 · Amesbury1000 Meters133:48.86a—
Jan 23Cape Ann League Meet #4Jan 23 · High Jump · Place 12 · AmesburyHigh Jump124-2—
Jan 23Cape Ann League Meet #4Jan 23 · 1000 Meters · Place 12 · Amesbury1000 Meters123:55.12a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 28MSTCA Division 6 RelaysApr 28 · Triple Jump · Place 26 · AmesburyTriple Jump268.21m PB—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 24Cape Ann League Meet #4Jan 24 · High Jump · Place 21 · AmesburyHigh Jump214-2FR
Jan 24Cape Ann League Meet #4Jan 24 · 600 Meters · Place 5 · Amesbury600 Meters52:10.02FR
Jan 17Cape Ann League Meet #3 2023Jan 17 · High Jump · Place 11 · AmesburyHigh Jump114-4FR
Jan 17Cape Ann League Meet #3 2023Jan 17 · 600 Meters · Place 3 · Amesbury600 Meters32:12.03FR