Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorDistrict E Girls & Boys Division 1 Relays · May 215.52mDistrict E Girls & Boys Division 1 RelaysMay 2, 2026
Shot Put · 4kg · IndoorMSTCA Winter Festival (Sunday) · Dec 1424-02.00MSTCA Winter Festival (Sunday)December 14, 2025
Shot Put · 4kg · OutdoorDistrict E Girls & Boys Division 1 Relays · May 27.79mDistrict E Girls & Boys Division 1 RelaysMay 2, 2026
Weight Throw · 20lb / 9.0kg · IndoorMSTCA Speed Classic (Saturday) · Dec 2017-11.00MSTCA Speed Classic (Saturday)December 20, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 16Central Mass. Division 1 Class MeetMay 16 · Discus · Place 19 · Shepherd Hill RegDiscus1kg19.44-0912
May 16Central Mass. Division 1 Class MeetMay 16 · Shot Put · Shepherd Hill RegShot Put4kg—SCR12
May 9District E Nick DiPilato InvitationalMay 9 · Shot Put · Shepherd Hill RegShot Put4kg--SCR12
May 6Shepherd Hill vs GraftonMay 6 · Discus · Place 2 · Shepherd Hill RegDiscus1kg2.57'2Unofficial12
May 6Shepherd Hill vs GraftonMay 6 · Shot Put · Place 3 · Shepherd Hill RegShot Put4kg3.25'11Unofficial12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 31 · Shepherd Hill RegDiscus1kg31.15.52m PB12
May 2District E Girls & Boys Division 1 RelaysMay 2 · Shot Put · Place 18 · Shepherd Hill RegShot Put4kg18.7.79m PB12
Apr 15Algonquin vs Shepherd HillApr 15 · Discus · Place 2 · Shepherd Hill RegDiscus256-0112
Apr 15Algonquin vs Shepherd HillApr 15 · Shot Put · Place 6 · Shepherd Hill RegShot Put624-06.0012
Apr 8Shepherd Hill vs ShrewsburyApr 8 · Discus · Place 1 · Shepherd Hill RegDiscus1kg1.41'9Unofficial12
Apr 8Shepherd Hill vs ShrewsburyApr 8 · Shot Put · Place 3 · Shepherd Hill RegShot Put4kg3.25'11Unofficial12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · Shot Put · Place 7 · Shepherd Hill RegShot Put726-6.2512
Jan 9MSTCA Northeast InvitationalJan 9 · Weight Throw · Place 23 · Shepherd Hill RegWeight Throw2319-1.5012
Jan 7Midland Wachusett @ ShrewsburyJan 7 · Shot Put · Place 11 · Shepherd Hill RegShot Put1124-9.5012

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Shepherd Hill RegShot Put4kg--DNS12
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Weight Throw · Place 10 · Shepherd Hill RegWeight Throw20lb / 9.0kg10.17-11.00 PB12
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Shot Put · Place 14 · Shepherd Hill RegShot Put4kg14.24-02.00 PB12
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · Shot Put · Place 11 · Shepherd Hill RegShot Put1123-1.50—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 65 · Shepherd Hill RegShot Put656.97m—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 112 · Shepherd Hill RegShot Put11220-11.25—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10District E Nick DiPilato InvitationalMay 10 · Discus · Place 26 · Shepherd Hill RegDiscus2647-911
May 10District E Nick DiPilato InvitationalMay 10 · Shot Put · Place 18 · Shepherd Hill RegShot Put1822-111
May 7Algonquin v Shepherd HillMay 7 · Discus · Place 6 · Shepherd Hill RegDiscus648-111
May 7Algonquin v Shepherd HillMay 7 · Shot Put · Place 2 · Shepherd Hill RegShot Put225-6.5011
May 3District E Girls & Boys Division 1 RelaysMay 3 · Shot Put · Place 15 · Shepherd Hill RegShot Put157.54m11
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · Discus · Place 2 · Shepherd Hill RegDiscus1kg2.45-04.00Unofficial11
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · Shot Put · Place 2 · Shepherd Hill RegShot Put4kg2.25-08.50Unofficial11
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · Discus · Place 3 · Shepherd Hill RegDiscus341-511
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · Shot Put · Place 2 · Shepherd Hill RegShot Put225-511