Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorSouth Shore League Meet #2 · Dec 188.26aSouth Shore League Meet #2December 18, 2023
55 Meters · IndoorSouth Shore Meet Wheaton #1 · Jan 48.36aSouth Shore Meet Wheaton #1January 4, 2023
Discus · 1.6kg · OutdoorHull @ Abington · Apr 891' 2"Hull @ AbingtonApril 8, 2026
Javelin · 800g · OutdoorMSTCA Div. V Relays (PV NRHS 4/25) · Apr 2721.22mMSTCA Div. V Relays (PV NRHS 4/25)April 27, 2024
Shot Put · 12lb · IndoorSouth Shore League Meet #2 · Dec 2234-09.25South Shore League Meet #2December 22, 2025
Shot Put · 12lb · OutdoorCarver-Rockland-Randolph @ Abington · Apr 1438' 5.25"Carver-Rockland-Randolph @ AbingtonApril 14, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 23 · AbingtonShot Put2338-0.512
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · Discus · AbingtonDiscus1.6kg--DNS12
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · Shot Put · AbingtonShot Put12lb--DNS12
May 12Cohasset vs AbingtonMay 12 · Discus · Place 6 · AbingtonDiscus1.6kg6.78-0312
May 5Mashpee @ AbingtonMay 5 · Discus · Place 2 · AbingtonDiscus1.6kg2.89' 4"12
May 5Mashpee @ AbingtonMay 5 · Shot Put · Place 1 · AbingtonShot Put12lb1.38' 4"12
May 1MSTCA Division 6 RelaysMay 1 · Discus · Place 48 · AbingtonDiscus4819.44m12
May 1MSTCA Division 6 RelaysMay 1 · Shot Put · Place 16 · AbingtonShot Put1611.66m12
Apr 24MSTCA Invacational & PentathlonApr 24 · Discus · AbingtonDiscus—ND12
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 20 · AbingtonShot Put2037-312
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Discus · Place 7 · AbingtonDiscus1.6kg7.80' 5"12
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Shot Put · Place 5 · AbingtonShot Put12lb5.38' 5.25" PB12
Apr 8Hull @ AbingtonApr 8 · Discus · Place 2 · AbingtonDiscus1.6kg2.91' 2" PB12
Apr 8Hull @ AbingtonApr 8 · Shot Put · Place 2 · AbingtonShot Put12lb2.38' 1.5"12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 6South Shore League #5 MeetFeb 6 · Shot Put · Place 15 · AbingtonShot Put1535-2.5012
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · Shot Put · Place 7 · AbingtonShot Put734-612
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Shot Put · Place 48 · AbingtonShot Put4810.92m12
Jan 12South Shore League Meet #4 2025-2026Jan 12 · Shot Put · Place 9 · AbingtonShot Put934-812
Jan 10The Nor'Easter at the TrackJan 10 · Weight Throw · Place 28 · ABINGTONWeight Throw2822-07.5012
Jan 10The Nor'Easter at the TrackJan 10 · Shot Put · Place 33 · ABINGTONShot Put3332-04.0012
Jan 5South Shore League #3 2025-2026Jan 5 · Shot Put · Place 11 · AbingtonShot Put1133-2.2512

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · Shot Put · Place 8 · AbingtonShot Put12lb8.34-09.25 PB12
Dec 15South Shore League Meet #1Dec 15 · Shot Put · Place 13 · AbingtonShot Put12lb13.31-04.0012
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · Shot Put · Place 7 · AbingtonShot Put735-7.75—
Jan 27South Shore League meet #5Jan 27 · Shot Put · Place 8 · AbingtonShot Put836-4—
Jan 25MSTCA Division 5 James Kalperis RelaysJan 25 · Shot Put · Place 30 · AbingtonShot Put3010.83m—
Jan 13South Shore League Meet #4Jan 13 · Shot Put · Place 6 · AbingtonShot Put636-1—
Jan 6South Shore league Meet #3Jan 6 · Shot Put · Place 9 · AbingtonShot Put933-9—
Jan 6South Shore league Meet #3Jan 6 · 55 Meters · Place 87 · Abington55 Meters878.58a—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25Middleboro Final Qualifier at BRMay 25 · Shot Put · Place 5 · AbingtonShot Put534-1011
May 18MSTCA Division 5 RelaysMay 18 · Shot Put · Place 36 · AbingtonShot Put3610.33m11
May 12South Shore League ChampionshipMay 12 · Shot Put · Place 22 · AbingtonShot Put2232-09.5011
May 7Abington @ MashpeeMay 7 · Javelin · Place 6 · AbingtonJavelin668-211
May 7Abington @ MashpeeMay 7 · Shot Put · Place 5 · AbingtonShot Put534-011
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Shot Put · AbingtonShot Put12lb--DNS11
Apr 17Rockland @ AbingtonApr 17 · Javelin · Place 6 · AbingtonJavelin684-612
Apr 17Rockland @ AbingtonApr 17 · Shot Put · Place 2 · AbingtonShot Put234-812
Apr 14Abington vs CarverApr 14 · Javelin · Place 5 · AbingtonJavelin595-812
Apr 14Abington vs CarverApr 14 · Shot Put · Place 4 · AbingtonShot Put435-3.512

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 23South Shore League Meet #2Dec 23 · 55 Meter · Abington55 Meter--DNS11
Dec 23South Shore League Meet #2Dec 23 · Shot Put · Place 19 · AbingtonShot Put12lb19.31-02.0011
Dec 16South Shore League Meet #1Dec 16 · 55 Meter · Place 96 · Abington55 Meter96.10.23a11
Dec 16South Shore League Meet #1Dec 16 · Shot Put · Place 16 · AbingtonShot Put12lb16.32-07.0011
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · Shot Put · Place 24 · AbingtonShot Put2426-8—
Jan 29South Shore League Meet #5Jan 29 · Shot Put · Place 10 · AbingtonShot Put1032-9—
Jan 22South Shore League Meet #4Jan 22 · Shot Put · Place 16 · AbingtonShot Put1630-4.75—
Jan 8South Shore League Meet #3Jan 8 · Shot Put · Place 20 · AbingtonShot Put2029-11.50—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · Shot Put · Place 40 · AbingtonShot Put4030-9—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 9Mashpee @ AbingtonMay 9 · Shot Put · AbingtonShot Put12lb—32-01.00Unofficial11
Apr 30Abington @ CohassettApr 30 · Javelin · AbingtonJavelin800g—68-07.00Unofficial11
Apr 30Abington @ CohassettApr 30 · Shot Put · AbingtonShot Put12lb—32-04.00Unofficial11
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Javelin · Place 63 · AbingtonJavelin800g63.21.22m PB11
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Shot Put · Place 54 · AbingtonShot Put12lb54.9.31m11
Apr 23Abington vs CarverApr 23 · Javelin · AbingtonJavelin800g—61-04.00Unofficial11
Apr 23Abington vs CarverApr 23 · Shot Put · AbingtonShot Put12lb—32-02.00Unofficial11
Apr 23Abington vs CarverApr 23 · Javelin · Place 9 · AbingtonJavelin800g9.61-0411
Apr 23Abington vs CarverApr 23 · Shot Put · Place 5 · AbingtonShot Put12lb5.32-02.0011
Apr 9Hull vs AbingtonApr 9 · Shot Put · AbingtonShot Put12lb—31-06.00Unofficial11

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 18South Shore League Meet #2Dec 18 · 55 Meter · Place 35 · Abington55 Meter35.8.26a PB10
Dec 18South Shore League Meet #2Dec 18 · Shot Put · Place 12 · AbingtonShot Put12lb12.29-11.5010
Dec 11South Shore League Meet #1Dec 11 · 55 Meter · Abington55 Meter--DNS10
Dec 11South Shore League Meet #1Dec 11 · Shot Put · Place 17 · AbingtonShot Put12lb17.29-06.0010
Feb 6South Shore League Meet #6 Feb 6 · Shot Put · Place 13 · AbingtonShot Put1329-09.00—
Jan 30South Shore League Meet #5Jan 30 · Shot Put · Place 13 · AbingtonShot Put1330-3.25FR
Jan 9South Shore League Meet #3Jan 9 · Shot Put · Place 20 · AbingtonShot Put2026-10.5FR
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · Shot Put · Place 31 · AbingtonShot Put12lb31.27-10.509
Jan 4South Shore Meet Wheaton #1Jan 4 · Shot Put · Place 17 · AbingtonShot Put1726-08.00—
Jan 4South Shore Meet Wheaton #1Jan 4 · 55 Meters · Place 39 · Abington55 Meters398.36a PB—
Jan 4South Shore Meet #2 at WheatonJan 4 · 55 Meter · Abington55 Meter—DNS9
Jan 4South Shore Meet #2 at WheatonJan 4 · Shot Put · Place 13 · AbingtonShot Put12lb13.28-07.00Unofficial9

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 24Time TrialsMay 24 · 110m Hurdles · Abington110m Hurdles39" / 0.991m—31.5Unofficial10
May 20MSTCA South Shore Twilight MeetMay 20 · Shot Put · AbingtonShot Put12lb--SCR10
May 11Abington @ NorwellMay 11 · Shot Put · AbingtonShot Put12lb—29'10"Unofficial10
May 11Abington @ NorwellMay 11 · 100 Meters · Abington100 Meters—13.6Unofficial10
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Shot Put · Place 76 · AbingtonShot Put7629-7—
May 4Carver @ AbingtonMay 4 · Triple Jump · AbingtonTriple Jump—27'3.5Unofficial10
May 4Carver @ AbingtonMay 4 · Shot Put · AbingtonShot Put12lb—31'9Unofficial10
Apr 26Randolph @ AbingtonApr 26 · Shot Put · AbingtonShot Put12lb—28'9"Unofficial10
Apr 26Randolph @ AbingtonApr 26 · 200 Meters · Abington200 Meters—28.9Unofficial10
Apr 26Randolph @ AbingtonApr 26 · 100 Meters · Abington100 Meters—13.3Unofficial10
Apr 12Abington vs EBApr 12 · Shot Put · AbingtonShot Put12lb—29' 9"Unofficial10
Apr 12Abington vs EBApr 12 · 200 Meters · Abington200 Meters—29.9Unofficial10
Apr 12Abington vs EBApr 12 · 100 Meters · Abington100 Meters—13.8Unofficial10
Apr 5Abington @ MiddleboroApr 5 · Shot Put · AbingtonShot Put12lb—28'7.25Unofficial10

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 19South Shore League Meet #2Dec 19 · 55 Meter · Abington55 Meter—DNS9
Dec 19South Shore League Meet #2Dec 19 · Shot Put · Place 13 · AbingtonShot Put12lb13.29-07.509
Dec 12South Shore League Meet #1Dec 12 · Shot Put · Place 13 · AbingtonShot Put12lb13.27-69
Feb 8SSL ChampionshipFeb 8 · 55 Meter · Place 49 · Abington55 MeterRound P49.8.57a8
Feb 8SSL ChampionshipFeb 8 · 55 Meter · Place 16 · Abington55 Meter16.8.57Unofficial8
Feb 8SSL ChampionshipFeb 8 · Shot Put · Place 24 · AbingtonShot Put12lb24.23-02.00Unofficial8
Jan 28SSL Meet #6Jan 28 · 55 Meters · Place 39 · Abington55 Meters398.508
Jan 26SSL Meet #5Jan 26 · 55 Meters · Place 49 · Abington55 Meters498.508
Jan 3SSL Meet #3Jan 3 · 55 Meter · Place 27 · Abington55 Meter27.8.49a8
Jan 3SSL Meet #3Jan 3 · Shot Put · Place 18 · AbingtonShot Put12lb18.22-02.008

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 18Cohassett @ AbingtonMay 18 · Shot Put · AbingtonShot Put12lb—26' 2"Unofficial9
May 18Cohassett @ AbingtonMay 18 · 200 Meters · Abington200 Meters—28.3Unofficial9
May 18Cohassett @ AbingtonMay 18 · 100 Meters · Abington100 Meters—13.4Unofficial9
May 13Abington vs. Rockland/CarverMay 13 · Shot Put · AbingtonShot Put12lb—26' 9"Unofficial9
May 13Abington vs. Rockland/CarverMay 13 · 100 Meters · Abington100 Meters—13.5Unofficial9
May 10Abington @ MashpeeMay 10 · Shot Put · AbingtonShot Put12lb—24' 7.5"Unofficial9
May 10Abington @ MashpeeMay 10 · 100 Meters · Abington100 Meters—14.8Unofficial9
Apr 27Norwell @ AbingtonApr 27 · Shot Put · AbingtonShot Put12lb—25' 6"Unofficial9
Apr 27Norwell @ AbingtonApr 27 · 200 Meters · Abington200 Meters—28.6Unofficial9
Apr 27Norwell @ AbingtonApr 27 · 100 Meters · Abington100 Meters—13.4Unofficial9
Apr 14Abington @ MiddleboroApr 14 · Shot Put · AbingtonShot Put12lb—23' 2"Unofficial9
Apr 14Abington @ MiddleboroApr 14 · 200 Meters · Abington200 Meters—29.2Unofficial9
Apr 14Abington @ MiddleboroApr 14 · 100 Meters · Abington100 Meters—13.3Unofficial9
Apr 8Abington @ RandolphApr 8 · 200 Meters · Abington200 Meters—29.4Unofficial9
Apr 8Abington @ RandolphApr 8 · 100 Meters · Abington100 Meters—13.26Unofficial9

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 22South Shore League Meet #2Dec 22 · 55 Meter · Place 38 · Abington55 Meter38.8.48a8
Dec 22South Shore League Meet #2Dec 22 · Shot Put · Place 21 · AbingtonShot Put12lb21.20-07.258
Dec 13SSL Meet #1Dec 13 · 55 Meter · Place 18 · Abington55 Meter18.8.69a8
Dec 13SSL Meet #1Dec 13 · Shot Put · Place 9 · AbingtonShot Put12lb9.18-06.008