Personal bests

Best marks in available results
Event / courseMarkMeetDate
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
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

9 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 · Abington,Abington,Weight Throw2822-07.5012
Jan 10The Nor'Easter at the TrackJan 10 · Shot Put · Place 33 · Abington,Abington,Shot Put3332-04.0012
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 Outdoor Track

9 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 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

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
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—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
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—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Shot Put · Place 76 · AbingtonShot Put7629-7—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
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 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—

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 28SSL Meet #6Jan 28 · 55 Meters · Place 39 · Abington55 Meters398.508
Jan 26SSL Meet #5Jan 26 · 55 Meters · Place 49 · Abington55 Meters498.508