Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorDivision A Midland-Wachusett League Meet · May 2321.07aDivision A Midland-Wachusett League MeetMay 23, 2026
Long Jump · OutdoorShrewsbury vs Grafton Dual Meet · Apr 1512-11.00Shrewsbury vs Grafton Dual MeetApril 15, 2026
Shot Put · 4kg · OutdoorShrewsbury vs Grafton Dual Meet · Apr 1523-00.00Shrewsbury vs Grafton Dual MeetApril 15, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23Division A Midland-Wachusett League MeetMay 23 · Shot Put · Place 14 · GraftonShot Put4kg14.20-11.0011
May 23Division A Midland-Wachusett League MeetMay 23 · 100m Hurdles · Place 15 · Grafton100m Hurdles33" / 0.838mRound P15.21.07a PB11
Apr 29Algonquin vs GraftonApr 29 · Shot Put · Place 5 · GraftonShot Put524-11.0011
Apr 29Algonquin vs GraftonApr 29 · 100m Hurdles · Place 10 · Grafton100m Hurdles1020.76a11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Long Jump · Place 9 · GraftonLong Jump9.12-11.00 PB11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Shot Put · Place 5 · GraftonShot Put4kg5.23-00.00 PB11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 100m Hurdles · Place 2 · Grafton100m Hurdles33" / 0.838m2.21.79a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 31 · Grafton55m Hurdles3111.41a11
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · High Jump · Place 24 · GraftonHigh Jump243-1011
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 55m Hurdles · Place 14 · Grafton55m Hurdles1411.5011
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · High Jump · Place 14 · GraftonHigh Jump144-211
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 55m Hurdles · Place 15 · Grafton55m Hurdles1511.50a11
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · High Jump · Place 16 · GraftonHigh Jump163-1011
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 55m Hurdles · Place 10 · Grafton55m Hurdles1011.70a11

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 100m Hurdles · Place 23 · Grafton100m HurdlesRound P2320.38a10
May 14SWCL Girl's League Championship MeetMay 14 · High Jump · Place 11 · GraftonHigh Jump114-410

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 22SWCL Dual Meet #4 - NorthbridgeJan 22 · Shot Put · Place 11 · GraftonShot Put1121-1110
Jan 15SWCL Dual Meet #3 - TantasquaJan 15 · Shot Put · Place 18 · GraftonShot Put1818-7.7510
Jan 15SWCL Dual Meet #3 - TantasquaJan 15 · 55m Hurdles · Place 13 · Grafton55m Hurdles1312.0010
Jan 8SWCL Dual Meet #2 - NorthbridgeJan 8 · Shot Put · Place 7 · GraftonShot Put722-1.5010