Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMiddleboro vs Randolph · Apr 216.52aMiddleboro vs RandolphApril 2, 2025
200 Meters · OutdoorMiddleboro vs Norwell · Apr 1435.29aMiddleboro vs NorwellApril 14, 2025
55 Meters · IndoorSouth Shore League Meet #4 2025-2026 · Jan 129.27aSouth Shore League Meet #4 2025-2026January 12, 2026
Discus · 1kg · OutdoorMiddleboro vs Randolph · May 1275-10Middleboro vs RandolphMay 12, 2026
Shot Put · 4kg · OutdoorMiddleboro vs Randolph · May 1229-01.00Middleboro vs RandolphMay 12, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · Place 22 · MiddleboroShot Put4kg22.25-07.5012
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · Discus · Place 12 · MiddleboroDiscus1kg12.58-0812
May 21South Shore League Outdoor Track & Field ChampionshipMay 21 · Shot Put · Place 8 · MiddleboroShot Put4kg8.26-06.0012
May 12Middleboro vs RandolphMay 12 · Discus · Place 3 · MiddleboroDiscus1kg3.75-10 PB12
May 12Middleboro vs RandolphMay 12 · Shot Put · Place 3 · MiddleboroShot Put4kg3.29-01.00 PB12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 35 · MiddleboroShot Put3524-02.7512
Apr 27Middleborough vs RocklandApr 27 · Discus · Place 4 · MiddleboroDiscus1kg4.63-0712
Apr 27Middleborough vs RocklandApr 27 · Shot Put · Place 2 · MiddleboroShot Put4kg2.28-06.0012
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Discus · Place 25 · MiddleboroDiscus2548-1012
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Shot Put · Place 13 · MiddleboroShot Put1325-07.0012
Apr 14Norwell vs MiddleboroApr 14 · Discus · Place 3 · MiddleboroDiscus1kg3.56' 4"12
Apr 14Norwell vs MiddleboroApr 14 · Shot Put · Place 2 · MiddleboroShot Put4kg2.26' 3"12
Apr 7Middleborough vs East BridgewaterApr 7 · Discus · Place 3 · MiddleboroDiscus369-0912
Apr 7Middleborough vs East BridgewaterApr 7 · Shot Put · Place 4 · MiddleboroShot Put425-10.5012
Mar 30Middleboro HS vs Carver MHSMar 30 · Discus · Place 3 · MiddleboroDiscus1kg3.67' 0"12
Mar 30Middleboro HS vs Carver MHSMar 30 · Shot Put · Place 2 · MiddleboroShot Put4kg2.26' 10"12
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · Discus · Place 4 · MiddleboroDiscus1kg4.61' 5"12
Mar 24Scrimmage: Middleboro vs Dighton-RehobothMar 24 · Shot Put · Place 2 · MiddleboroShot Put4kg2.27' 2.5"12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 16 · MiddleboroShot Put1626-10.2512
Feb 2South Shore League Indoor Track & Field ChampionshipFeb 2 · Shot Put · Place 6 · MiddleboroShot Put627-2.2512
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 54 · MiddleboroShot Put5427-02.0012
Jan 21Dartmouth vs New BedfordJan 21 · Shot Put · Place 4 · MiddleboroShot Put425-612
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 23 · MiddleboroShot Put237.84m12
Jan 12South Shore League Meet #4 2025-2026Jan 12 · Shot Put · Place 4 · MiddleboroShot Put428-8.2512
Jan 12South Shore League Meet #4 2025-2026Jan 12 · 55 Meters · Place 55 · Middleboro55 Meters559.27a PB12
Jan 5South Shore League #3 2025-2026Jan 5 · Shot Put · Place 2 · MiddleboroShot Put229-0.7512
Jan 5South Shore League #3 2025-2026Jan 5 · 55 Meters · Place 68 · Middleboro55 Meters689.41a12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 25Middleboro Final Qualifier at BRMay 25 · Discus · Place 7 · MiddleboroDiscus764-211
May 25Middleboro Final Qualifier at BRMay 25 · Shot Put · Place 9 · MiddleboroShot Put925-411
May 12South Shore League ChampionshipMay 12 · Shot Put · Place 13 · MiddleboroShot Put1325-06.0011
May 7Sandwich vs. Middleboro May 7 · 100 Meters · Place 14 · Middleboro100 Meters1416.911
Apr 30Middleboro vs RocklandApr 30 · 200 Meters · Place 10 · Middleboro200 Meters1035.57a11
Apr 30Middleboro vs RocklandApr 30 · Discus · Place 6 · MiddleboroDiscus658-1111
Apr 30Middleboro vs RocklandApr 30 · Shot Put · Place 1 · MiddleboroShot Put127-06.0011
Apr 14Middleboro vs NorwellApr 14 · Discus · Place 4 · MiddleboroDiscus465-311
Apr 14Middleboro vs NorwellApr 14 · Shot Put · Place 1 · MiddleboroShot Put127-011
Apr 14Middleboro vs NorwellApr 14 · 200 Meters · Place 13 · Middleboro200 Meters1335.29a PB11
Apr 2Middleboro vs RandolphApr 2 · Discus · Place 5 · MiddleboroDiscus566-911
Apr 2Middleboro vs RandolphApr 2 · Shot Put · Place 3 · MiddleboroShot Put324-511
Apr 2Middleboro vs RandolphApr 2 · 200 Meters · Place 10 · Middleboro200 Meters1036.67a11
Apr 2Middleboro vs RandolphApr 2 · 100 Meters · Place 13 · Middleboro100 Meters1316.52a PB11

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · Shot Put · Place 13 · MiddleboroShot Put1321-6—
Feb 3South Shore League Indoor TF ChampionshipFeb 3 · 55 Meters · Place 57 · Middleboro55 Meters579.34a—
Jan 27South Shore League meet #5Jan 27 · Shot Put · Place 4 · MiddleboroShot Put424-8.50—
Jan 27South Shore League meet #5Jan 27 · 55 Meters · Place 80 · Middleboro55 Meters809.51a—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 51 · MiddleboroShot Put517.40m—
Jan 13South Shore League Meet #4Jan 13 · Shot Put · Place 16 · MiddleboroShot Put1622-9—
Jan 13South Shore League Meet #4Jan 13 · 55 Meters · Place 75 · Middleboro55 Meters759.33a—
Jan 6South Shore league Meet #3Jan 6 · Shot Put · Place 7 · MiddleboroShot Put724-4—
Jan 6South Shore league Meet #3Jan 6 · 55 Meters · Place 70 · Middleboro55 Meters709.44a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18Mercury Grand InvitationalMay 18 · Shot Put · Place 11 · MiddleboroShot Put1123-3—
May 7Middleboro vs SandwichMay 7 · Discus · Place 9 · MiddleboroDiscus951-7—
May 7Middleboro vs SandwichMay 7 · Shot Put · Place 8 · MiddleboroShot Put823-6.5—
Apr 30Middleboro vs RocklandApr 30 · Discus · Place 11 · MiddleboroDiscus1152-8—
Apr 30Middleboro vs RocklandApr 30 · Shot Put · Place 3 · MiddleboroShot Put323-8.25—
Apr 24Norwell vs MiddleboroApr 24 · Discus · Place 12 · MiddleboroDiscus1254-0.25—
Apr 24Norwell vs MiddleboroApr 24 · Shot Put · Place 7 · MiddleboroShot Put723-0—
Apr 24Norwell vs MiddleboroApr 24 · 200 Meters · Place 13 · Middleboro200 Meters1337.9—
Apr 18MSTCA Warrior InvitationalApr 18 · Shot Put · Place 72 · MiddleboroShot Put7222-2.50—
Apr 9Middleboro vs East BridgewaterApr 9 · Discus · Place 11 · MiddleboroDiscus1150-11—
Apr 9Middleboro vs East BridgewaterApr 9 · Shot Put · Place 11 · MiddleboroShot Put1121-6—
Apr 9Middleboro vs East BridgewaterApr 9 · 200 Meters · Place 21 · Middleboro200 Meters2138.59a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5South Shore League Indoor TF ChampionshipFeb 5 · Shot Put · Place 9 · MiddleboroShot Put924-5.25—