Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCentral Mass. Multi-Meet · Jun 916.64Central Mass. Multi-MeetJune 9, 2025
200 Meters · OutdoorCentral Mass. Multi-Meet · Jun 936.65Central Mass. Multi-MeetJune 9, 2025
Discus · 1kg · OutdoorMidland Wachusett Division C League Meet · May 2171-10Midland Wachusett Division C League MeetMay 21, 2025
Javelin · 600g · OutdoorMidland Wachusett Division C League Meet · May 2192-01Midland Wachusett Division C League MeetMay 21, 2025
Pentathlon · OutdoorCentral Mass. Multi-Meet · Jun 91491Central Mass. Multi-MeetJune 9, 2025
Shot Put · 4kg · IndoorMidland Wachusett Div A & B League Meets · Feb 724-06.75Midland Wachusett Div A & B League MeetsFebruary 7, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21Division C Midland Wachusett League MeetMay 21 · Javelin · Place 9 · Groton-Dunstable RegJavelin600g9.61-0712
May 21Division C Midland Wachusett League MeetMay 21 · Discus · Place 9 · Groton-Dunstable RegDiscus1kg9.68-0012
May 13Hudson v. GrotonMay 13 · Javelin · Place 1 · Groton-Dunstable RegJavelin600g1.71' 0"12
May 13Hudson v. GrotonMay 13 · Discus · Place 4 · Groton-Dunstable RegDiscus1kg4.68' 4"12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 34 · Groton-Dunstable RegJavelin3463-0112
May 6Oakmont vs Groton-DunstableMay 6 · Javelin · Place 4 · Groton-Dunstable RegJavelin600g4.54-412
May 6Oakmont vs Groton-DunstableMay 6 · Discus · Place 1 · Groton-Dunstable RegDiscus1kg1.59-1012
Apr 23MSTCA Warrior InvitationalApr 23 · Javelin · Place 13 · Groton-Dunstable RegJavelin1380-412
Apr 23MSTCA Warrior InvitationalApr 23 · Discus · Place 28 · Groton-Dunstable RegDiscus2870-312
Apr 15Groton-Dunstable vs QuabbinApr 15 · Javelin · Place 1 · Groton-Dunstable RegJavelin600g1.79-0412
Apr 15Groton-Dunstable vs QuabbinApr 15 · Discus · Place 3 · Groton-Dunstable RegDiscus1kg3.63-0712

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · Shot Put · Place 8 · Groton-Dunstable RegShot Put4kg8.24-06.75 PB12
Feb 4Midland Wachusett @ FitchburgFeb 4 · Shot Put · Place 11 · Groton-Dunstable RegShot Put1124-4.5012
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · Shot Put · Place 10 · Groton-Dunstable RegShot Put1024-212
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 28 · Groton-Dunstable RegShot Put287.74m12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Groton-Dunstable RegShot Put4kg--DNS12
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · Shot Put · Place 11 · Groton-Dunstable RegShot Put1124-3—
Jan 8MidWach Week 2 @ FitchburgJan 8 · Shot Put · Place 3 · Groton-Dunstable RegShot Put325-5—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Discus · Place 8 · Groton-Dunstable RegDiscus823.12m11
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 45 · Groton-Dunstable Reg100 Meters4516.64 PB11
Jun 9Central Mass. Multi-MeetJun 9 · Pentathlon · Place 29 · Groton-Dunstable RegPentathlon291491 PB11
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 2 · Groton-Dunstable RegJavelin226.43m11
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 46 · Groton-Dunstable Reg200 Meters4636.65 PB11
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 16 · Groton-Dunstable RegShot Put167.54m11
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · Javelin · Place 15 · Groton-Dunstable RegJavelin1588-1111
May 21Midland Wachusett Division C League MeetMay 21 · Javelin · Place 4 · Groton-Dunstable RegJavelin600g4.92-01 PB11
May 21Midland Wachusett Division C League MeetMay 21 · Discus · Place 8 · Groton-Dunstable RegDiscus1kg8.71-10 PB11
May 17MSTCA Division 4 RelaysMay 17 · Javelin · Place 5 · Groton-Dunstable RegJavelin528.14m11
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 27 · Groton-Dunstable RegDiscus2720.21m11
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Javelin · Place 2 · Groton-Dunstable RegJavelin285-011
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Discus · Place 2 · Groton-Dunstable RegDiscus274-611
Apr 16Hudson v Groton-DunstableApr 16 · Javelin · Place 2 · Groton-Dunstable RegJavelin280-0011
Apr 16Hudson v Groton-DunstableApr 16 · Discus · Place 1 · Groton-Dunstable RegDiscus173-0111

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Mid Wach Invite MeetDec 18 · Shot Put · Place 10 · Groton-Dunstable RegShot Put1023-2—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 15Midland Wachusett Division C League MeetMay 15 · Javelin · Place 11 · Groton-Dunstable RegJavelin1164-2—
May 15Midland Wachusett Division C League MeetMay 15 · Discus · Place 7 · Groton-Dunstable RegDiscus773-2—
May 8Groton vs HudsonMay 8 · Javelin · Place 5 · Groton-Dunstable RegJavelin574-0—
May 8Groton vs HudsonMay 8 · Discus · Place 4 · Groton-Dunstable RegDiscus467-7.5—