Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorTVL Outdoor Track & Field Showcase · May 1984-01TVL Outdoor Track & Field ShowcaseMay 19, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Discus · AshlandDiscus1kg--DNS12
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Shot Put · AshlandShot Put4kg--DNS12
May 22Hopkinton Last Chance MeetMay 22 · Discus · AshlandDiscus1kg--DNS12
May 22Hopkinton Last Chance MeetMay 22 · Shot Put · AshlandShot Put4kg--DNS12
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Discus · Place 9 · AshlandDiscus1kg9.84-01 PB12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 6 · AshlandShot Put631-05.5012
May 5Norwood vs AshlandMay 5 · Discus · Place 2 · AshlandDiscus278-0312
May 5Norwood vs AshlandMay 5 · Shot Put · Place 1 · AshlandShot Put132-08.0012
Apr 28Ashland vs HollistonApr 28 · Discus · Place 4 · AshlandDiscus465-0012
Apr 28Ashland vs HollistonApr 28 · Shot Put · Place 2 · AshlandShot Put232-09.0012
Apr 14Ashland vs DedhamApr 14 · Discus · Place 1 · AshlandDiscus187-0512
Apr 14Ashland vs DedhamApr 14 · Shot Put · Place 1 · AshlandShot Put131-00.0012
Mar 31Ashland vs HopkintonMar 31 · Discus · Place 2 · AshlandDiscus281-1112
Mar 31Ashland vs HopkintonMar 31 · Shot Put · Place 2 · AshlandShot Put232-2.5012

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Shot Put · Place 23 · AshlandShot Put2330-07.50—
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · Shot Put · Place 11 · AshlandShot Put1129-03.75—
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 5 · AshlandShot Put534-012
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 5 · AshlandShot Put534-00.00—
Feb 5Tri Valley League OpenFeb 5 · Shot Put · Place 3 · AshlandShot Put329-512
Jan 31Tri Valley League ShowcaseJan 31 · Shot Put · Place 2 · AshlandShot Put231-10.5012
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 13 · AshlandShot Put1331-08.2512
Jan 8Tri Valley League - Meet 4Jan 8 · Shot Put · Place 2 · AshlandShot Put232-012

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Shot Put · Place 15 · AshlandShot Put1530-3.5011
May 20TVL Showcase MeetMay 20 · Discus · Place 23 · AshlandDiscus2358-611
May 20TVL Showcase MeetMay 20 · Shot Put · Place 6 · AshlandShot Put630-511
May 7Ashland at HollistonMay 7 · Discus · Place 4 · AshlandDiscus467-211
May 7Ashland at HollistonMay 7 · Shot Put · Place 2 · AshlandShot Put231-0.5011
May 3Weston Twilight Invitational - Weston EventsMay 3 · Shot Put · Place 14 · AshlandShot Put1430-03.0011
Apr 29Dedham v AshlandApr 29 · Discus · Place 4 · AshlandDiscus472-111
Apr 29Dedham v AshlandApr 29 · Shot Put · Place 2 · AshlandShot Put232-811
Apr 24MSTCA Warrior InvitationalApr 24 · Shot Put · Place 4 · AshlandShot Put433-02.5011
Apr 8Ashland at HopkintonApr 8 · Shot Put · Place 2 · AshlandShot Put228-911
Apr 1Ashland vs NorwoodApr 1 · Discus · Place 5 · AshlandDiscus558-811
Apr 1Ashland vs NorwoodApr 1 · Shot Put · Place 1 · AshlandShot Put129-3.2511

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 11 · AshlandShot Put1129-3.75—
Jan 26TVL Championship/Showcase meetJan 26 · Shot Put · Place 5 · AshlandShot Put529-9.2511
Jan 24Tri Valley League Meet 5Jan 24 · Shot Put · Place 6 · AshlandShot Put628-0—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Shot Put · Place 17 · AshlandShot Put178.05m—
Jan 3Tri Valley Meet 4Jan 3 · Shot Put · Place 4 · AshlandShot Put428-4.50—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 10MSTCA Qualifier MeetFeb 10 · Shot Put · Place 27 · AshlandShot Put2727-6—