Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorDistrict E Girls & Boys Division 1 Relays · May 231.76mDistrict E Girls & Boys Division 1 RelaysMay 2, 2026
Long Jump · OutdoorCentral Mass. Multi-Meet · Jun 93.26mCentral Mass. Multi-MeetJune 9, 2025
Shot Put · 12lb · IndoorMidland Wachusett Div A & B League Meets · Feb 742-10.00Midland Wachusett Div A & B League MeetsFebruary 7, 2026
Shot Put · 12lb · OutdoorDivision A Midland-Wachusett League Meet · May 2346-09.00Division A Midland-Wachusett League MeetMay 23, 2026
Weight Throw · 25lb / 11.3kg · IndoorMSTCA Speed Classic (Saturday) · Dec 2029-07.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

18 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Shot Put · Shepherd Hill RegShot Put12lb--DNS11
May 23Division A Midland-Wachusett League MeetMay 23 · Discus · Place 9 · Shepherd Hill RegDiscus1.6kg9.101-0811
May 23Division A Midland-Wachusett League MeetMay 23 · Shot Put · Place 1 · Shepherd Hill RegShot Put12lb1.46-09.00 PB11
May 16Central Mass. Division 1 Class MeetMay 16 · Shot Put · Place 7 · Shepherd Hill RegShot Put12lb7.44-04.5011
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Shot Put · Shepherd Hill RegShot Put12lb—42'10"Unofficial11
May 12Westboro vs Shepherd Hill May 12 · Discus · Place 2 · Shepherd Hill RegDiscus1.6kg2.95'02"11
May 12Westboro vs Shepherd Hill May 12 · Shot Put · Place 1 · Shepherd Hill RegShot Put12lb1.42'10"11
May 9District E Nick DiPilato InvitationalMay 9 · Shot Put · Place 2 · Shepherd Hill RegShot Put12lb2.43-10.0011
May 6Shepherd Hill vs GraftonMay 6 · Discus · Place 3 · Shepherd Hill RegDiscus1.6kg3.94'04"Unofficial11
May 6Shepherd Hill vs GraftonMay 6 · Shot Put · Place 1 · Shepherd Hill RegShot Put12lb1.45'07"Unofficial11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 8 · Shepherd Hill RegDiscus1.6kg8.31.76m PB11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Shot Put · Place 5 · Shepherd Hill RegShot Put12lb5.12.96m11
Apr 29Shepherd Hill vs Wachusett (Boys Only)Apr 29 · Discus · Place 2 · Shepherd Hill RegDiscus1.6kg2.90'05"Unofficial11
Apr 29Shepherd Hill vs Wachusett (Boys Only)Apr 29 · Shot Put · Place 1 · Shepherd Hill RegShot Put12lb1.44'08"Unofficial11
Apr 15Algonquin vs Shepherd HillApr 15 · Discus · Place 4 · Shepherd Hill RegDiscus499-0811
Apr 15Algonquin vs Shepherd HillApr 15 · Shot Put · Place 1 · Shepherd Hill RegShot Put143-07.0011
Apr 8Shepherd Hill vs ShrewsburyApr 8 · Discus · Place 2 · Shepherd Hill RegDiscus1.6kg2.107'01"Unofficial11
Apr 8Shepherd Hill vs ShrewsburyApr 8 · Shot Put · Place 1 · Shepherd Hill RegShot Put12lb1.44'08.5"Unofficial11

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 17 · Shepherd Hill RegShot Put1741-4.2511
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 17 · Shepherd Hill RegShot Put1741-04.25—
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · Shot Put · Place 1 · Shepherd Hill RegShot Put12lb1.42-10.00 PB11
Jan 28Midland Wachusett @ Wachusett #5Jan 28 · Shot Put · Place 3 · Shepherd Hill RegShot Put343-3.5011
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 42 · Shepherd Hill RegShot Put4240-05.5011
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 3 · Shepherd Hill RegShot Put313.88m11
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 8 · Shepherd Hill RegShot Put843-1011
Jan 7Midland Wachusett @ ShrewsburyJan 7 · Shot Put · Place 4 · Shepherd Hill RegShot Put440-411

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 6 · Shepherd Hill RegShot Put12lb6.40-05.2511
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Weight Throw · Place 17 · Shepherd Hill RegWeight Throw25lb / 11.3kg17.29-07.00 PB11
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Shot Put · Place 13 · Shepherd Hill RegShot Put12lb13.39-07.2511
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · Shot Put · Place 12 · Shepherd Hill RegShot Put1230-3—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 66 · Shepherd Hill RegShot Put669.08m—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 112 · Shepherd Hill RegShot Put11231-1—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Long Jump · Place 55 · Shepherd Hill RegLong Jump553.26m PB10
May 24Midland Wachusett Division A League MeetMay 24 · Discus · Place 14 · Shepherd Hill RegDiscus1482-610
May 24Midland Wachusett Division A League MeetMay 24 · Shot Put · Place 13 · Shepherd Hill RegShot Put1331-1.5010
May 10District E Nick DiPilato InvitationalMay 10 · Discus · Place 32 · Shepherd Hill RegDiscus3254-410
May 10District E Nick DiPilato InvitationalMay 10 · Shot Put · Place 9 · Shepherd Hill RegShot Put936-910
May 7Algonquin v Shepherd HillMay 7 · Discus · Place 7 · Shepherd Hill RegDiscus775-310
May 7Algonquin v Shepherd HillMay 7 · Shot Put · Place 7 · Shepherd Hill RegShot Put736-110
May 3District E Girls & Boys Division 1 RelaysMay 3 · Discus · Place 28 · Shepherd Hill RegDiscus2822.81m10
May 3District E Girls & Boys Division 1 RelaysMay 3 · Shot Put · Place 19 · Shepherd Hill RegShot Put1910.95m10
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · Discus · Place 7 · Shepherd Hill RegDiscus1.6kg7.65-02.00Unofficial10
Apr 29Dual Meet Shepherd Hill Vs WestboroughApr 29 · Shot Put · Place 2 · Shepherd Hill RegShot Put12lb2.33-09.75Unofficial10
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · Discus · Place 6 · Shepherd Hill RegDiscus668-810
Apr 2Shepherd Hill vs. ShrewsburyApr 2 · Shot Put · Place 4 · Shepherd Hill RegShot Put433-1010

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · Shot Put · Place 18 · Shepherd Hill RegShot Put1829-8.5—
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · Shot Put · Place 54 · Shepherd Hill RegShot Put12lb54.28-07.2510