Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDivision A Midland-Wachusett League Meet · May 2313.95aDivision A Midland-Wachusett League MeetMay 23, 2026
200 Meters · OutdoorDistrict E Nick DiPilato Invitational · May 929.47aDistrict E Nick DiPilato InvitationalMay 9, 2026
55 Meter · IndoorMidland Wachusett Div A & B League Meets · Feb 78.27aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
55 Meters · IndoorMidland Wachusett @ Shrewsbury #3 · Jan 148.10aMidland Wachusett @ Shrewsbury #3January 14, 2026
Discus · 1kg · OutdoorDistrict E Girls & Boys Division 1 Relays · May 211.81mDistrict E Girls & Boys Division 1 RelaysMay 2, 2026
Javelin · 600g · OutdoorDivision A Midland-Wachusett League Meet · May 2366-06Division A Midland-Wachusett League MeetMay 23, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · Javelin · Place 15 · Shepherd Hill RegJavelin600g15.66-06 PB11
May 23Division A Midland-Wachusett League MeetMay 23 · 100 Meters · Place 11 · Shepherd Hill Reg100 MetersRound P11.13.95a PB11
May 16Central Mass. Division 1 Class MeetMay 16 · Javelin · Place 18 · Shepherd Hill RegJavelin600g18.63-0011
May 16Central Mass. Division 1 Class MeetMay 16 · 100 Meters · Place 24 · Shepherd Hill Reg100 MetersRound P24.13.97a11
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · Javelin · Shepherd Hill RegJavelin600g—80'08"Unofficial11
May 12Westborough vs Shepherd Hill Dual MeetMay 12 · 100 Meters · Shepherd Hill Reg100 Meters—13.6Unofficial11
May 9District E Nick DiPilato InvitationalMay 9 · 200 Meters · Place 18 · Shepherd Hill Reg200 Meters18.29.47a PB11
May 6Shepherd Hill vs GraftonMay 6 · Javelin · Place 3 · Shepherd Hill RegJavelin600g3.51'2Unofficial11
May 6Shepherd Hill vs GraftonMay 6 · 100 Meters · Place 2 · Shepherd Hill Reg100 Meters2.13.7Unofficial11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Javelin · Place 25 · Shepherd Hill RegJavelin600g25.18.70m11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 35 · Shepherd Hill RegDiscus1kg35.11.81m PB11
Apr 15Algonquin vs Shepherd HillApr 15 · Javelin · Place 9 · Shepherd Hill RegJavelin966-0311
Apr 15Algonquin vs Shepherd HillApr 15 · 100 Meters · Place 3 · Shepherd Hill Reg100 Meters314.26a11
Apr 8Shepherd Hill vs ShrewsburyApr 8 · 100 Meters · Place 2 · Shepherd Hill Reg100 Meters2.13.8Unofficial11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 55 Meters · Place 16 · Shepherd Hill Reg55 Meters168.11a11
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55 Meter · Place 10 · Shepherd Hill Reg55 MeterRound P10.8.27a PB11
Jan 28Midland Wachusett @ Wachusett #5Jan 28 · 55 Meters · Place 3 · Shepherd Hill Reg55 Meters38.3011
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 55 Meters · Place 5 · Shepherd Hill Reg55 Meters58.10a PB11
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 55 Meters · Place 12 · Shepherd Hill Reg55 Meters128.40a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · 55 Meter · Place 56 · Shepherd Hill Reg55 Meter56.8.40a11