Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorQuabbin Regional vs Groton-Dunstable Reg · May 715.6Quabbin Regional vs Groton-Dunstable RegMay 7, 2025
200 Meters · Outdoor12th Annual District E Weight Pentathlon · Jun 1034.15a12th Annual District E Weight PentathlonJune 10, 2026
300 Meters · IndoorMidland Wachusett @ Shrewsbury #3 · Jan 1458.30aMidland Wachusett @ Shrewsbury #3January 14, 2026
Discus · 1kg · Outdoor12th Annual District E Weight Pentathlon · Jun 1027.70m12th Annual District E Weight PentathlonJune 10, 2026
Javelin · 600g · Outdoor12th Annual District E Weight Pentathlon · Jun 1021.46m12th Annual District E Weight PentathlonJune 10, 2026
Pentathlon · OutdoorCentral Mass. Multi-Meet · Jun 91545Central Mass. Multi-MeetJune 9, 2025
Shot Put · 4kg · OutdoorDivision C Midland Wachusett League Meet · May 2128-11.00Division C Midland Wachusett League MeetMay 21, 2026
Throws Pentathlon · Standard · Outdoor12th Annual District E Weight Pentathlon · Jun 10172712th Annual District E Weight PentathlonJune 10, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 1012th Annual District E Weight PentathlonJun 10 · Throws Pentathlon · Place 22 · Groton-Dunstable RegThrows PentathlonStandard22.1727 PB11
Jun 1012th Annual District E Weight PentathlonJun 10 · Javelin · Place 13 · Groton-Dunstable RegJavelin600g13.21.46m PB11
Jun 1012th Annual District E Weight PentathlonJun 10 · Discus · Place 8 · Groton-Dunstable RegDiscus1kg8.27.70m PB11
Jun 1012th Annual District E Weight PentathlonJun 10 · Shot Put · Place 10 · Groton-Dunstable RegShot Put4kg10.8.81m11
Jun 1012th Annual District E Weight PentathlonJun 10 · 200 Meters · Place 37 · Groton-Dunstable Reg200 Meters37.34.15a PB11
Jun 1012th Annual District E Weight PentathlonJun 10 · 100 Meters · Place 40 · Groton-Dunstable Reg100 Meters40.16.17a11
May 21Division C Midland Wachusett League MeetMay 21 · Discus · Place 4 · Groton-Dunstable RegDiscus1kg4.79-1111
May 21Division C Midland Wachusett League MeetMay 21 · Shot Put · Place 3 · Groton-Dunstable RegShot Put4kg3.28-11.00 PB11
May 13Hudson v. GrotonMay 13 · Discus · Place 2 · Groton-Dunstable RegDiscus1kg2.81' 1"11
May 13Hudson v. GrotonMay 13 · Shot Put · Place 1 · Groton-Dunstable RegShot Put4kg1.27' 1"11
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 31 · Groton-Dunstable RegShot Put3126-01.0011
May 6Oakmont vs Groton-DunstableMay 6 · Discus · Place 3 · Groton-Dunstable RegDiscus1kg3.57-1011
May 6Oakmont vs Groton-DunstableMay 6 · Shot Put · Place 2 · Groton-Dunstable RegShot Put4kg2.26-411
Apr 23MSTCA Warrior InvitationalApr 23 · Long Jump · Place 41 · Groton-Dunstable RegLong Jump4112-711
Apr 23MSTCA Warrior InvitationalApr 23 · Discus · Place 21 · Groton-Dunstable RegDiscus2173-511
Apr 23MSTCA Warrior InvitationalApr 23 · Shot Put · Place 15 · Groton-Dunstable RegShot Put1528-3.511
Apr 15Groton-Dunstable vs QuabbinApr 15 · Discus · Place 1 · Groton-Dunstable RegDiscus1kg1.69-0911
Apr 15Groton-Dunstable vs QuabbinApr 15 · Shot Put · Place 2 · Groton-Dunstable RegShot Put4kg2.27-08.511

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett @ FitchburgFeb 4 · Shot Put · Place 8 · Groton-Dunstable RegShot Put824-11.7511
Feb 4Midland Wachusett @ FitchburgFeb 4 · 300 Meters · Place 35 · Groton-Dunstable Reg300 Meters3559.7011
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · Shot Put · Place 13 · Groton-Dunstable RegShot Put1326-411
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · Shot Put · Place 7 · Groton-Dunstable RegShot Put725-11.2511
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 30 · Groton-Dunstable RegShot Put307.59m11
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · Shot Put · Place 11 · Groton-Dunstable RegShot Put1125-211
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 300 Meters · Place 29 · Groton-Dunstable Reg300 Meters2958.30a PB11

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Discus · Place 5 · Groton-Dunstable RegDiscus524.32m10
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 36 · Groton-Dunstable Reg100 Meters3615.8910
Jun 9Central Mass. Multi-MeetJun 9 · Pentathlon · Place 26 · Groton-Dunstable RegPentathlon261545 PB10
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 25 · Groton-Dunstable RegJavelin2517.33m10
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 39 · Groton-Dunstable Reg200 Meters3934.7310
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 8 · Groton-Dunstable RegShot Put88.07m10
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Discus · Place 1 · Groton-Dunstable RegDiscus176-010
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Shot Put · Place 3 · Groton-Dunstable RegShot Put326-5.510
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 100 Meters · Place 16 · Groton-Dunstable Reg100 Meters1615.6 PB10
Apr 16Hudson v Groton-DunstableApr 16 · Discus · Place 2 · Groton-Dunstable RegDiscus268-0110
Apr 16Hudson v Groton-DunstableApr 16 · Shot Put · Place 2 · Groton-Dunstable RegShot Put225-07.0010
Apr 16Hudson v Groton-DunstableApr 16 · 100 Meters · Place 19 · Groton-Dunstable Reg100 Meters1917.2910

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8Groton vs HudsonMay 8 · Discus · Place 9 · Groton-Dunstable RegDiscus960-8—
May 8Groton vs HudsonMay 8 · Shot Put · Place 7 · Groton-Dunstable RegShot Put721-9—