Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHudson v. Groton · May 1314.9Hudson v. GrotonMay 13, 2026
200 Meters · OutdoorOakmont vs Groton-Dunstable · May 634.8Oakmont vs Groton-DunstableMay 6, 2026
Discus · 1kg · OutdoorHudson v. Groton · May 1341' 11"Hudson v. GrotonMay 13, 2026
Pentathlon · OutdoorCentral Mass. Multi-Meet · Jun 9910Central Mass. Multi-MeetJune 9, 2025
Shot Put · 4kg · OutdoorOakmont vs Groton-Dunstable · May 616-0Oakmont vs Groton-DunstableMay 6, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 13Hudson v. GrotonMay 13 · Discus · Place 9 · Groton-Dunstable RegDiscus1kg9.41' 11" PB11
May 13Hudson v. GrotonMay 13 · 100 Meters · Place 11 · Groton-Dunstable Reg100 Meters11.14.9 PB11
May 6Oakmont vs Groton-DunstableMay 6 · Shot Put · Place 11 · Groton-Dunstable RegShot Put4kg11.16-0 PB11
May 6Oakmont vs Groton-DunstableMay 6 · 200 Meters · Place 10 · Groton-Dunstable Reg200 Meters10.34.8 PB11
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 154 · Groton-Dunstable Reg100 Meters15415.63a11
Apr 15Groton-Dunstable vs QuabbinApr 15 · Discus · Place 10 · Groton-Dunstable RegDiscus1kg10.34-0411
Apr 15Groton-Dunstable vs QuabbinApr 15 · Shot Put · Place 12 · Groton-Dunstable RegShot Put4kg12.15-11.511

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett @ FitchburgFeb 4 · Shot Put · Place 29 · Groton-Dunstable RegShot Put2917-0.5011
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · Shot Put · Place 34 · Groton-Dunstable RegShot Put3416-5.5011

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Discus · Place 45 · Groton-Dunstable RegDiscus4513.08m10
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 46 · Groton-Dunstable Reg100 Meters4616.6810
Jun 9Central Mass. Multi-MeetJun 9 · Pentathlon · Place 50 · Groton-Dunstable RegPentathlon50910 PB10
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 53 · Groton-Dunstable RegJavelin539.51m10
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 42 · Groton-Dunstable Reg200 Meters4235.4910
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 50 · Groton-Dunstable RegShot Put505.44m10
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 38 · Groton-Dunstable RegDiscus3814.62m10
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Discus · Place 9 · Groton-Dunstable RegDiscus946-1010
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Shot Put · Place 9 · Groton-Dunstable RegShot Put919-910
Apr 16Hudson v Groton-DunstableApr 16 · Discus · Place 9 · Groton-Dunstable RegDiscus940-0410
Apr 16Hudson v Groton-DunstableApr 16 · Shot Put · Place 6 · Groton-Dunstable RegShot Put617-06.0010

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · Shot Put · Place 31 · Groton-Dunstable RegShot Put3117-11—
Jan 8MidWach Week 2 @ FitchburgJan 8 · Shot Put · Place 23 · Groton-Dunstable RegShot Put2318-1—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Mid Wach Invite MeetDec 18 · Shot Put · Place 25 · Groton-Dunstable RegShot Put2517-2.25—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8Groton vs HudsonMay 8 · Discus · Place 14 · Groton-Dunstable RegDiscus1434-7—
May 8Groton vs HudsonMay 8 · 100 Meters · Place 12 · Groton-Dunstable Reg100 Meters1216.9—