Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorScrimmage: Middleboro vs Dighton-Rehoboth · Mar 2473' 7"Scrimmage: Middleboro vs Dighton-RehobothMarch 24, 2026
Shot Put · 12lb · OutdoorScrimmage: Middleboro vs Dighton-Rehoboth · Mar 2433' 4"Scrimmage: Middleboro vs Dighton-RehobothMarch 24, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 12Middleboro vs RandolphMay 12 · Discus · Place 8 · MiddleboroDiscus1.6kg8.72-0111
May 12Middleboro vs RandolphMay 12 · Shot Put · Place 3 · MiddleboroShot Put12lb3.33-00.0011
Apr 27Middleborough vs RocklandApr 27 · Discus · Place 6 · MiddleboroDiscus1.6kg6.67-1011
Apr 27Middleborough vs RocklandApr 27 · Shot Put · Place 1 · MiddleboroShot Put12lb1.31-00.5011
Apr 14Norwell vs MiddleboroApr 14 · Discus · Place 10 · MiddleboroDiscus1.6kg10.65' 8"11
Apr 14Norwell vs MiddleboroApr 14 · Shot Put · Place 2 · MiddleboroShot Put12lb2.31' 9"11
Apr 7Middleborough vs East BridgewaterApr 7 · Discus · Place 10 · MiddleboroDiscus1072-0811
Apr 7Middleborough vs East BridgewaterApr 7 · Shot Put · Place 4 · MiddleboroShot Put431-01.5011
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · Discus · Place 6 · MiddleboroDiscus1.6kg6.73' 7" PB11
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · Shot Put · Place 1 · MiddleboroShot Put12lb1.33' 4" PB11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6South Shore League #5 MeetFeb 6 · Shot Put · Place 24 · MiddleboroShot Put2430-111
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · Shot Put · Place 12 · MiddleboroShot Put1229-2.2511
Jan 21Dartmouth vs New BedfordJan 21 · Shot Put · Place 11 · MiddleboroShot Put1129-10.5011
Jan 12South Shore League Meet #4 2025-2026Jan 12 · Shot Put · Place 17 · MiddleboroShot Put1732-2.5011
Jan 5South Shore League #3 2025-2026Jan 5 · Shot Put · Place 13 · MiddleboroShot Put1332-011

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 27South Shore League meet #5Jan 27 · Shot Put · Place 46 · MiddleboroShot Put4625-1—
Jan 13South Shore League Meet #4Jan 13 · Shot Put · Place 39 · MiddleboroShot Put3926-6—
Jan 6South Shore league Meet #3Jan 6 · Shot Put · Place 31 · MiddleboroShot Put3125-11—