Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCentral Mass. Multi-Meet · Jun 916.92Central Mass. Multi-MeetJune 9, 2025
Discus · 1.6kg · OutdoorOakmont vs Groton-Dunstable · May 659-0Oakmont vs Groton-DunstableMay 6, 2026
Javelin · 800g · OutdoorHudson v. Groton · May 1371' 9"Hudson v. GrotonMay 13, 2026
Shot Put · 12lb · IndoorMSTCA Winter Festival (Sunday) · Dec 1433-05.50MSTCA Winter Festival (Sunday)December 14, 2025
Shot Put · 12lb · OutdoorHudson v. Groton · May 1333' 2"Hudson v. GrotonMay 13, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 13Hudson v. GrotonMay 13 · Javelin · Place 12 · Groton-Dunstable RegJavelin800g12.71' 9" PB12
May 13Hudson v. GrotonMay 13 · Shot Put · Place 5 · Groton-Dunstable RegShot Put12lb5.33' 2" PB12
May 13Hudson v. GrotonMay 13 · 100 Meters · Groton-Dunstable Reg100 Meters—DNS12
May 6Oakmont vs Groton-DunstableMay 6 · Discus · Place 13 · Groton-Dunstable RegDiscus1.6kg13.59-0 PB12
May 6Oakmont vs Groton-DunstableMay 6 · Shot Put · Place 5 · Groton-Dunstable RegShot Put12lb5.30-912
Apr 15Groton-Dunstable vs QuabbinApr 15 · Shot Put · Place 4 · Groton-Dunstable RegShot Put12lb4.33-0112

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · Shot Put · Place 11 · Groton-Dunstable RegShot Put12lb11.32-00.0012
Feb 4Midland Wachusett @ FitchburgFeb 4 · Shot Put · Place 13 · Groton-Dunstable RegShot Put1332-6.7512
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · Shot Put · Place 20 · Groton-Dunstable RegShot Put2032-4.5012
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · Shot Put · Place 13 · Groton-Dunstable RegShot Put1332-912
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 38 · Groton-Dunstable RegShot Put3810.23m12
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · Shot Put · Place 15 · Groton-Dunstable RegShot Put1531-5.5012

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 34 · Groton-Dunstable RegShot Put12lb34.31-08.0012
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Shot Put · Place 25 · Groton-Dunstable RegShot Put12lb25.33-05.50 PB12
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · Shot Put · Place 24 · Groton-Dunstable RegShot Put2427-3.50—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · Shot Put · Place 33 · Groton-Dunstable RegShot Put3326-11—
Jan 8MidWach Week 2 @ FitchburgJan 8 · Shot Put · Place 20 · Groton-Dunstable RegShot Put2026-9—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 41 · Groton-Dunstable RegJavelin4118.05m11
Jun 9Central Mass. Multi-MeetJun 9 · Discus · Place 44 · Groton-Dunstable RegDiscus4417.25m11
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 53 · Groton-Dunstable Reg100 Meters5316.92 PB11
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 28 · Groton-Dunstable RegShot Put289.62m11
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 14 · Groton-Dunstable RegShot Put149.62m11
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Discus · Place 13 · Groton-Dunstable RegDiscus1357-711
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Shot Put · Place 11 · Groton-Dunstable RegShot Put1128-0.511
Apr 16Hudson v Groton-DunstableApr 16 · Discus · Place 18 · Groton-Dunstable RegDiscus1860-0611
Apr 16Hudson v Groton-DunstableApr 16 · Shot Put · Place 11 · Groton-Dunstable RegShot Put1127-04.0011
Apr 16Hudson v Groton-DunstableApr 16 · 100 Meters · Place 35 · Groton-Dunstable Reg100 Meters3516.9211

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18Mid Wach Invite MeetDec 18 · Shot Put · Place 23 · Groton-Dunstable RegShot Put2326-11—
Jan 24MW @ Fitchburg # 5Jan 24 · Shot Put · Place 35 · Groton-Dunstable RegShot Put3521-10.50—
Jan 17MW @ Fitchburg # 4Jan 17 · Shot Put · Place 27 · Groton-Dunstable RegShot Put2722-0—
Jan 12MSTCA Northeast InvitationalJan 12 · Shot Put · Place 166 · Groton-Dunstable RegShot Put16623-01.0010
Jan 10MW @ Fitchburg # 3Jan 10 · Shot Put · Place 33 · Groton-Dunstable RegShot Put3322-4—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8Groton vs HudsonMay 8 · Discus · Place 20 · Groton-Dunstable RegDiscus2051-7—
May 8Groton vs HudsonMay 8 · Shot Put · Place 11 · Groton-Dunstable RegShot Put1124-8—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 13Hudson vs Groton DunstableApr 13 · Javelin · Place 13 · Groton-Dunstable RegJavelin800g13.40-6Unofficial9