Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorCape Ann League Meet #2 · Jan 949.62aCape Ann League Meet #2January 9, 2024
400 Meters · OutdoorIpswich vs. Amesbury · Apr 281:06.63aIpswich vs. AmesburyApril 28, 2026
600 Meters · IndoorCape Ann League Cham[pionship Meet · Feb 31:57.57aCape Ann League Cham[pionship MeetFebruary 3, 2026
Discus · 1kg · OutdoorIpswich vs. Amesbury · Apr 2880' 7"Ipswich vs. AmesburyApril 28, 2026
Long Jump · IndoorCape Ann League Meet #2 · Dec 3013-10.00Cape Ann League Meet #2December 30, 2025
Shot Put · 4kg · IndoorCape Ann League Meet #1 · Dec 1424-05.25Cape Ann League Meet #1December 14, 2025
Shot Put · 4kg · OutdoorMSTCA Div. VI Relays (PV NRHS 4/25) · Apr 266.76mMSTCA Div. VI Relays (PV NRHS 4/25)April 26, 2024
Triple Jump · OutdoorMSTCA Division 6 Relays · Apr 288.28mMSTCA Division 6 RelaysApril 28, 2023

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 23Cape Ann League ChampionshipsMay 23 · Discus · Place 8 · AmesburyDiscus1kg8.71' 9"12
May 23Cape Ann League ChampionshipsMay 23 · 400 Meters · Place 10 · Amesbury400 Meters10.1:06.78a12
May 1615th Annual Henry Sheldon InvitationalMay 16 · Discus · Place 6 · AmesburyDiscus1kg6.75' 4"12
May 1615th Annual Henry Sheldon InvitationalMay 16 · 400 Meters · Place 12 · Amesbury400 Meters12.1:09.14a12
May 1MSTCA Division 6 RelaysMay 1 · Triple Jump · Place 24 · AmesburyTriple Jump248.51m12
May 1MSTCA Division 6 RelaysMay 1 · Discus · Place 17 · AmesburyDiscus1721.27m12
Apr 28Ipswich vs. AmesburyApr 28 · Triple Jump · Place 4 · AmesburyTriple Jump4.29' 8"12
Apr 28Ipswich vs. AmesburyApr 28 · Discus · Place 1 · AmesburyDiscus1kg1.80' 7" PB12
Apr 28Ipswich vs. AmesburyApr 28 · 400 Meters · Place 2 · Amesbury400 Meters2.1:06.63a PB12
Apr 24MSTCA Invacational & PentathlonApr 24 · Discus · Place 14 · AmesburyDiscus1475-512
Apr 24MSTCA Invacational & PentathlonApr 24 · 100m Hurdles · Place 44 · Amesbury100m Hurdles4422.30a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 400 Meters · Place 28 · Amesbury400 Meters281:07.09a12
Apr 15Hamilton Wenham vs. AmesburyApr 15 · Triple Jump · Place 2 · AmesburyTriple Jump2.29' 10.5"12
Apr 15Hamilton Wenham vs. AmesburyApr 15 · Discus · Place 2 · AmesburyDiscus1kg2.80' 2"12
Apr 15Hamilton Wenham vs. AmesburyApr 15 · 400 Meters · Place 1 · Amesbury400 Meters1.1:07.26a12
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · Triple Jump · Place 3 · AmesburyTriple Jump3.29'08.0012
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · Discus · Place 1 · AmesburyDiscus1kg1.70'11.0012
Apr 1Triton vs. Amesbury (Scrimmage)Apr 1 · 400 Meters · Place 1 · Amesbury400 Meters1.1:08.88a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · Shot Put · Place 10 · AmesburyShot Put1024-112
Feb 3Cape Ann League Cham[pionship MeetFeb 3 · 600 Meters · Place 13 · Amesbury600 Meters131:57.57a PB12
Jan 20Cape Ann League Meet #5Jan 20 · Long Jump · Place 12 · AmesburyLong Jump1213-5.7512
Jan 20Cape Ann League Meet #5Jan 20 · Shot Put · Place 9 · AmesburyShot Put924-10.2512
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Long Jump · Place 46 · AmesburyLong Jump464.10m12
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Shot Put · Place 64 · AmesburyShot Put647.39m12

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 30Cape Ann League Meet #2Dec 30 · 600 Meters · Place 16 · Amesbury600 Meters16.2:03.55a12
Dec 30Cape Ann League Meet #2Dec 30 · Long Jump · Place 12 · AmesburyLong Jump12.13-10.00 PB12
Dec 30Cape Ann League Meet #2Dec 30 · Shot Put · Place 12 · AmesburyShot Put4kg12.23-01.2512
Dec 14Cape Ann League Meet #1Dec 14 · 600 Meters · Place 6 · Amesbury600 Meters6.1:57.89a12
Dec 14Cape Ann League Meet #1Dec 14 · Long Jump · Place 14 · AmesburyLong Jump14.13-00.0012
Dec 14Cape Ann League Meet #1Dec 14 · Shot Put · Place 7 · AmesburyShot Put4kg7.24-05.25 PB12
Feb 4Cape Ann League Championship MeetFeb 4 · Long Jump · Place 17 · AmesburyLong Jump1712-8.5011
Feb 4Cape Ann League Championship MeetFeb 4 · Shot Put · Place 14 · AmesburyShot Put1422-10.5011
Jan 28Cape Ann League Meet #5Jan 28 · Long Jump · Place 7 · AmesburyLong Jump713-5.3011
Jan 28Cape Ann League Meet #5Jan 28 · Shot Put · Place 12 · AmesburyShot Put1223-5.5011
Jan 21Cape Ann League Meet #4Jan 21 · Long Jump · Place 14 · AmesburyLong Jump1412-7.5011
Jan 21Cape Ann League Meet #4Jan 21 · Shot Put · Place 15 · AmesburyShot Put1522-111
Jan 14Cape Ann League Meet #3Jan 14 · Long Jump · Place 14 · AmesburyLong Jump1412-911
Jan 14Cape Ann League Meet #3Jan 14 · Shot Put · Place 13 · AmesburyShot Put1322-2.8011

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 24Cape Ann League ChampionshipMay 24 · 400 Meters · Place 12 · Amesbury400 Meters12.1:08.86a11
May 16MSTCA Division 6 RelaysMay 16 · Triple Jump · Place 17 · AmesburyTriple Jump178.70m11
May 16MSTCA Division 6 RelaysMay 16 · Discus · Place 12 · AmesburyDiscus1220.77m11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14Cape Ann League Meet #1Dec 14 · 600 Meters · Amesbury600 Meters—DNS11
Dec 14Cape Ann League Meet #1Dec 14 · Long Jump · Place 20 · AmesburyLong Jump20.12-03.5011
Jan 30Cape Ann League Meet #5Jan 30 · Shot Put · Place 23 · AmesburyShot Put2320-11.25—
Jan 30Cape Ann League Meet #5Jan 30 · 300 Meters · Place 22 · Amesbury300 Meters2250.36a—
Jan 23Cape Ann League Meet #4Jan 23 · Shot Put · Place 20 · AmesburyShot Put2019-9—
Jan 23Cape Ann League Meet #4Jan 23 · 300 Meters · Place 21 · Amesbury300 Meters2150.41a—
Jan 9Cape Ann League Meet #2Jan 9 · 300 Meters · Place 19 · Amesbury300 Meters19.49.62a PB10
Jan 9Cape Ann League Meet #2Jan 9 · Shot Put · Place 12 · AmesburyShot Put4kg12.22-03.0010

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Cape Ann League ChampionshipMay 18 · Triple Jump · Place 16 · AmesburyTriple Jump1628-1.25—
May 18Cape Ann League ChampionshipMay 18 · Discus · Place 17 · AmesburyDiscus1770-2—
May 18Cape Ann League ChampionshipMay 18 · 400 Meters · Place 13 · Amesbury400 Meters131:09.27a—
May 1113th Annual Henry Sheldon InvitationalMay 11 · Triple Jump · Place 12 · AmesburyTriple Jump1230-110
May 1113th Annual Henry Sheldon InvitationalMay 11 · Discus · Place 12 · AmesburyDiscus1267-410
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Triple Jump · Place 16 · AmesburyTriple Jump16.8.47m10
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Discus · Place 11 · AmesburyDiscus1kg11.19.65m10
Apr 26MSTCA Div. VI Relays (PV NRHS 4/25)Apr 26 · Shot Put · Place 26 · AmesburyShot Put4kg26.6.76m PB10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 300 Meters · Place 78 · Amesbury300 Meters78.50.77a10

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 13Sheldon InviteMay 13 · Triple Jump · Place 12 · AmesburyTriple Jump12.29-0.509
Apr 28MSTCA Division 6 RelaysApr 28 · Triple Jump · Place 24 · AmesburyTriple Jump248.28m PB—