Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorDivision D Midland-Wachusett League Meet · May 2039-09Division D Midland-Wachusett League MeetMay 20, 2026
Shot Put · 4kg · OutdoorDivision D Midland-Wachusett League Meet · May 2017-03.00Division D Midland-Wachusett League MeetMay 20, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 20Division D Midland-Wachusett League MeetMay 20 · Discus · Place 16 · TyngsboroughDiscus1kg16.39-09 PB7
May 20Division D Midland-Wachusett League MeetMay 20 · Shot Put · Place 12 · TyngsboroughShot Put4kg12.17-03.00 PB7
May 6Tyngsboro vs LittletonMay 6 · Discus · TyngsboroughDiscus1kg—43-10.00Unofficial7
May 6Tyngsboro vs LittletonMay 6 · Shot Put · TyngsboroughShot Put4kg—17-06.00Unofficial7
May 1MSTCA Division 6 RelaysMay 1 · Discus · Place 42 · TyngsboroughDiscus4213.79m7
May 1MSTCA Division 6 RelaysMay 1 · Shot Put · Place 41 · TyngsboroughShot Put416.46m7
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Discus · Place 11 · TyngsboroughDiscus1143-007
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Shot Put · Place 7 · TyngsboroughShot Put718-03.007
Apr 16HS Bromfield vs TyngsboroughApr 16 · Discus · TyngsboroughDiscus1kg—41-08.00Unofficial7
Apr 16HS Bromfield vs TyngsboroughApr 16 · Shot Put · TyngsboroughShot Put4kg—16-06.25Unofficial7
Apr 11Pelham InvitationalApr 11 · Discus · Place 42 · TyngsboroughDiscus1kg42.38-097
Apr 11Pelham InvitationalApr 11 · Shot Put · Place 46 · TyngsboroughShot Put4kg46.15-04.007
Apr 9Tyngsborough vs GardnerApr 9 · Discus · Place 5 · TyngsboroughDiscus544-077
Apr 9Tyngsborough vs GardnerApr 9 · Shot Put · Place 12 · TyngsboroughShot Put1213-02.007