Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorwell vs Rockland · Apr 1016.5Norwell vs RocklandApril 10, 2026
Discus · 1kg · OutdoorNorwell vs Rockland · Apr 1048' 3"Norwell vs RocklandApril 10, 2026
Shot Put · 4kg · OutdoorMiddleborough vs Rockland · Apr 2717-10.00Middleborough vs RocklandApril 27, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 6Rockland at East BridgewaterMay 6 · Discus · Place 13 · RocklandDiscus1kg13.33' 5"10
May 6Rockland at East BridgewaterMay 6 · Shot Put · Place 12 · RocklandShot Put4kg12.16' 5"10
May 6Rockland at East BridgewaterMay 6 · 100m Hurdles · Rockland100m Hurdles33" / 0.838m—DNS10
May 6Rockland at East BridgewaterMay 6 · 100 Meters · Place 39 · Rockland100 Meters39.19.210
Apr 27Middleborough vs RocklandApr 27 · Discus · Place 10 · RocklandDiscus1kg10.37-0810
Apr 27Middleborough vs RocklandApr 27 · Shot Put · Place 5 · RocklandShot Put4kg5.17-10.00 PB10
Apr 27Middleborough vs RocklandApr 27 · 100 Meters · Place 31 · Rockland100 Meters31.19.64a10
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Discus · Place 18 · RocklandDiscus1kg18.38' 9"10
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · Shot Put · Place 14 · RocklandShot Put4kg14.17' 10"10
Apr 14Carver-Rockland-Randolph @ AbingtonApr 14 · 100 Meters · Place 59 · Rockland100 Meters59.19.510
Apr 10Norwell vs RocklandApr 10 · Discus · Place 6 · RocklandDiscus1kg6.48' 3" PB10
Apr 10Norwell vs RocklandApr 10 · Shot Put · Place 7 · RocklandShot Put4kg7.16' 6"10
Apr 10Norwell vs RocklandApr 10 · 100 Meters · Place 18 · Rockland100 Meters18.16.5 PB10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 16MSTCA Division 6 RelaysMay 16 · Shot Put · Place 35 · RocklandShot Put354.89m9
May 7East Bridgewater VS RocklandMay 7 · Shot Put · Place 9 · RocklandShot Put917-6.59
Apr 30Middleboro vs RocklandApr 30 · Shot Put · Place 11 · RocklandShot Put1117-08.009
Apr 17Rockland @ AbingtonApr 17 · Discus · Place 9 · RocklandDiscus934-119
Apr 17Rockland @ AbingtonApr 17 · Shot Put · Place 8 · RocklandShot Put816-119
Apr 9Norwell Vs RocklandApr 9 · Javelin · Place 10 · RocklandJavelin1029-109
Apr 9Norwell Vs RocklandApr 9 · Discus · Place 8 · RocklandDiscus841-39
Apr 2Sandwich vs. Rockland Apr 2 · Javelin · Place 11 · RocklandJavelin1134-99
Apr 2Sandwich vs. Rockland Apr 2 · Discus · Place 6 · RocklandDiscus642-69

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · Shot Put · Place 25 · RocklandShot Put2518-4.50—
Jan 27South Shore League meet #5Jan 27 · Shot Put · Place 35 · RocklandShot Put3516-10—
Jan 13South Shore League Meet #4Jan 13 · Shot Put · Place 36 · RocklandShot Put3616-10.50—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 144 · RocklandShot Put14413-2.50—
Jan 6South Shore league Meet #3Jan 6 · Shot Put · Place 38 · RocklandShot Put3813-7.50—