Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRockland @ Abington · Apr 1713.6Rockland @ AbingtonApril 17, 2025
55 Meter · IndoorSouth Shore League Meet #1 · Dec 168.42aSouth Shore League Meet #1December 16, 2024
55 Meters · IndoorSouth Shore league Meet #3 · Jan 68.59aSouth Shore league Meet #3January 6, 2025
Discus · 1.6kg · OutdoorCohasset vs Abington · May 12103-09Cohasset vs AbingtonMay 12, 2026
Shot Put · 12lb · IndoorSouth Shore League Meet #1 · Dec 1629-01.00South Shore League Meet #1December 16, 2024
Shot Put · 12lb · OutdoorMashpee @ Abington · May 536' 10"Mashpee @ AbingtonMay 5, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · Discus · Place 20 · AbingtonDiscus1.6kg20.88-0911
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · Shot Put · Place 16 · AbingtonShot Put12lb16.32-05.0011
May 12Cohasset vs AbingtonMay 12 · Discus · Place 2 · AbingtonDiscus1.6kg2.103-09 PB11
May 5Mashpee @ AbingtonMay 5 · Discus · Place 3 · AbingtonDiscus1.6kg3.87' 5"11
May 5Mashpee @ AbingtonMay 5 · Shot Put · Place 2 · AbingtonShot Put12lb2.36' 10" PB11
May 1MSTCA Division 6 RelaysMay 1 · Shot Put · Place 31 · AbingtonShot Put3110.78m11
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Discus · Place 4 · AbingtonDiscus1.6kg4.83' 4"11
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Shot Put · Place 7 · AbingtonShot Put12lb7.35' 1"11
Apr 8Hull @ AbingtonApr 8 · Discus · Place 3 · AbingtonDiscus1.6kg3.75' 3"11
Apr 8Hull @ AbingtonApr 8 · Shot Put · Place 3 · AbingtonShot Put12lb3.33' 9"11

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 18MSTCA Division 5 RelaysMay 18 · Discus · Place 41 · AbingtonDiscus4124.00m10
May 12South Shore League ChampionshipMay 12 · Shot Put · Place 23 · AbingtonShot Put2332-08.5010
May 7Abington @ MashpeeMay 7 · Discus · Place 4 · AbingtonDiscus486-010
May 7Abington @ MashpeeMay 7 · Shot Put · Place 4 · AbingtonShot Put434-110
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Shot Put · Place 26 · AbingtonShot Put2633-3.5010
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Discus · Place 29 · AbingtonDiscus1.6kg29.76-1010
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Shot Put · Place 24 · AbingtonShot Put12lb24.32-08.0010
Apr 17Rockland @ AbingtonApr 17 · Discus · Place 5 · AbingtonDiscus579-410
Apr 17Rockland @ AbingtonApr 17 · 100 Meters · Place 17 · Abington100 Meters1713.6 PB10
Apr 14Abington vs CarverApr 14 · Javelin · Place 12 · AbingtonJavelin1271-010
Apr 14Abington vs CarverApr 14 · Shot Put · Place 6 · AbingtonShot Put634-110
Apr 14Abington vs CarverApr 14 · 100 Meters · Place 16 · Abington100 Meters1613.810
Apr 9Hull vs AbingtonApr 9 · Javelin · AbingtonJavelin800g—74-08.00Unofficial10
Apr 9Hull vs AbingtonApr 9 · Shot Put · AbingtonShot Put12lb—24-09.00Unofficial10
Apr 9Hull vs AbingtonApr 9 · 100 Meters · Abington100 Meters—14.6Unofficial10
Apr 2Cohasset @ AbingtonApr 2 · Javelin · AbingtonJavelin800g—74-08.00Unofficial10
Apr 2Cohasset @ AbingtonApr 2 · Shot Put · AbingtonShot Put12lb—32-06.50Unofficial10
Mar 28SSVT @ Abington Time TrialMar 28 · Javelin · Place 2 · AbingtonJavelin800g2.67-00.00Unofficial10
Mar 28SSVT @ Abington Time TrialMar 28 · Shot Put · Place 3 · AbingtonShot Put12lb3.33-10.00Unofficial10
Mar 28SSVT @ Abington Time TrialMar 28 · 100 Meters · Abington100 Meters—13.00Unofficial10

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · Shot Put · Place 15 · AbingtonShot Put1531-0—
Jan 27South Shore League meet #5Jan 27 · Shot Put · Place 39 · AbingtonShot Put3927-11—
Jan 25MSTCA Division 5 James Kalperis RelaysJan 25 · Shot Put · Place 45 · AbingtonShot Put459.52m—
Jan 13South Shore League Meet #4Jan 13 · Shot Put · Place 20 · AbingtonShot Put2031-9—
Jan 13South Shore League Meet #4Jan 13 · 55 Meters · Place 83 · Abington55 Meters838.64a—
Jan 6South Shore league Meet #3Jan 6 · Shot Put · Place 20 · AbingtonShot Put2030-1.50—
Jan 6South Shore league Meet #3Jan 6 · 55 Meters · Place 88 · Abington55 Meters888.59a PB—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23South Shore League Meet #2Dec 23 · 55 Meter · Place 69 · Abington55 Meter69.8.73a10
Dec 23South Shore League Meet #2Dec 23 · Shot Put · Place 26 · AbingtonShot Put12lb26.28-07.0010
Dec 16South Shore League Meet #1Dec 16 · 55 Meter · Place 67 · Abington55 Meter67.8.42a PB10
Dec 16South Shore League Meet #1Dec 16 · Shot Put · Place 26 · AbingtonShot Put12lb26.29-01.00 PB10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 9South Shore League Meet #3Jan 9 · Shot Put · Place 12 · AbingtonShot Put1222-98

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19South Shore League Meet #2Dec 19 · Shot Put · Place 14 · AbingtonShot Put12lb14.22-01.508
Dec 12South Shore League Meet #1Dec 12 · Shot Put · Place 5 · AbingtonShot Put12lb5.21-98