Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorShrewsbury vs Fitchburg Dual Meet · Apr 3015.93aShrewsbury vs Fitchburg Dual MeetApril 30, 2025
200 Meters · OutdoorShrewsbury vs Shepherd Hill · Apr 1034.75aShrewsbury vs Shepherd HillApril 10, 2024
Discus · 1kg · OutdoorShrewsbury vs Grafton Dual Meet · Apr 1589-00Shrewsbury vs Grafton Dual MeetApril 15, 2026
Shot Put · 4kg · OutdoorMIAA Division 1 Track & Field Championship · May 2932-07.50MIAA Division 1 Track & Field ChampionshipMay 29, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 9 · ShrewsburyShot Put4kg9.32-07.50 PB11
May 23Division A Midland-Wachusett League MeetMay 23 · Discus · Place 5 · ShrewsburyDiscus1kg5.84-0811
May 23Division A Midland-Wachusett League MeetMay 23 · Shot Put · Place 2 · ShrewsburyShot Put4kg2.31-10.0011
May 16Central Mass. Division 1 Class MeetMay 16 · Discus · Place 5 · ShrewsburyDiscus1kg5.86-0611
May 16Central Mass. Division 1 Class MeetMay 16 · Shot Put · Place 5 · ShrewsburyShot Put4kg5.32-06.5011
May 13Algonquin vs ShrewsburyMay 13 · Discus · Place 2 · ShrewsburyDiscus287-511
May 13Algonquin vs ShrewsburyMay 13 · Shot Put · Place 2 · ShrewsburyShot Put233-211
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Discus · Place 3 · ShrewsburyDiscus1kg3.83' 7"11
May 8Wachusett vs. Saint John's vs. ShrewsburyMay 8 · Shot Put · Place 2 · ShrewsburyShot Put4kg2.31' 7"11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 7 · ShrewsburyDiscus1kg7.24.33m11
May 2District E Girls & Boys Division 1 RelaysMay 2 · Shot Put · Place 5 · ShrewsburyShot Put4kg5.9.77m11
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · Discus · ShrewsburyDiscus1kg—72'10"Unofficial11
Apr 29Westborough vs Shrewsbury (Girls Only)Apr 29 · Shot Put · ShrewsburyShot Put4kg—32'05.00"Unofficial11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Discus · Place 1 · ShrewsburyDiscus1kg1.89-00 PB11
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · Shot Put · Place 1 · ShrewsburyShot Put4kg1.31-10.0011

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · Shot Put · Place 3 · ShrewsburyShot Put330-811
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 23 · ShrewsburyShot Put2330-06.5011
Jan 21Midland Wachusett @ Shrewsbury #4Jan 21 · Shot Put · Place 1 · ShrewsburyShot Put129-1011
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · Shot Put · Place 2 · ShrewsburyShot Put232-11.7511

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24Midland Wachusett Division A League MeetMay 24 · Discus · Place 14 · ShrewsburyDiscus1452-010
May 24Midland Wachusett Division A League MeetMay 24 · Shot Put · Place 3 · ShrewsburyShot Put328-1110
May 3District E Girls & Boys Division 1 RelaysMay 3 · Discus · Place 26 · ShrewsburyDiscus2617.15m10
May 3District E Girls & Boys Division 1 RelaysMay 3 · Shot Put · Place 7 · ShrewsburyShot Put78.31m10
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Discus · Place 5 · ShrewsburyDiscus558-410
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · Shot Put · Place 2 · ShrewsburyShot Put228-110
Apr 30Shrewsbury vs Fitchburg Dual MeetApr 30 · 100 Meters · Place 18 · Shrewsbury100 Meters1815.93a PB10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 10Shrewsbury vs Shepherd HillApr 10 · 200 Meters · Place 26 · Shrewsbury200 Meters2634.75a PB—
Apr 10Shrewsbury vs Shepherd HillApr 10 · 100 Meters · Place 31 · Shrewsbury100 Meters3116.18a—