Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor12th Annual District E Weight Pentathlon · Jun 1013.94a12th Annual District E Weight PentathlonJune 10, 2026
200 Meters · OutdoorCentral Mass. Multi-Meet · Jun 931.96Central Mass. Multi-MeetJune 9, 2025
55 Meters · IndoorMW @ Fitchburg # 4 · Jan 178.50MW @ Fitchburg # 4January 17, 2024
Discus · 1.6kg · OutdoorHudson v. Groton · May 1371' 11"Hudson v. GrotonMay 13, 2026
Javelin · 800g · Outdoor12th Annual District E Weight Pentathlon · Jun 1018.22m12th Annual District E Weight PentathlonJune 10, 2026
Pentathlon · OutdoorCentral Mass. Multi-Meet · Jun 91275Central Mass. Multi-MeetJune 9, 2025
Shot Put · 12lb · IndoorMSTCA Winter Festival (Small Schools) · Dec 1425-08.75MSTCA Winter Festival (Small Schools)December 14, 2024
Shot Put · 12lb · Outdoor12th Annual District E Weight Pentathlon · Jun 108.83m12th Annual District E Weight PentathlonJune 10, 2026
Throws Pentathlon · Standard · Outdoor12th Annual District E Weight Pentathlon · Jun 10106312th 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

14 results
DateMeetEventPlMarkGr
Jun 1012th Annual District E Weight PentathlonJun 10 · Throws Pentathlon · Place 58 · Groton-Dunstable RegThrows PentathlonStandard58.1063 PB12
Jun 1012th Annual District E Weight PentathlonJun 10 · Javelin · Place 54 · Groton-Dunstable RegJavelin800g54.18.22m PB12
Jun 1012th Annual District E Weight PentathlonJun 10 · Discus · Place 57 · Groton-Dunstable RegDiscus1.6kg57.15.46m12
Jun 1012th Annual District E Weight PentathlonJun 10 · Shot Put · Place 38 · Groton-Dunstable RegShot Put12lb38.8.83m PB12
Jun 1012th Annual District E Weight PentathlonJun 10 · 100 Meters · Place 46 · Groton-Dunstable Reg100 Meters46.13.94a PB12
May 13Hudson v. GrotonMay 13 · Discus · Place 17 · Groton-Dunstable RegDiscus1.6kg17.71' 11" PB12
May 13Hudson v. GrotonMay 13 · Shot Put · Place 12 · Groton-Dunstable RegShot Put12lb12.26' 3"12
May 13Hudson v. GrotonMay 13 · 100 Meters · Place 16 · Groton-Dunstable Reg100 Meters16.14.012
May 6Oakmont vs Groton-DunstableMay 6 · Discus · Place 11 · Groton-Dunstable RegDiscus1.6kg11.61-112
May 6Oakmont vs Groton-DunstableMay 6 · Shot Put · Place 10 · Groton-Dunstable RegShot Put12lb10.27-612
May 6Oakmont vs Groton-DunstableMay 6 · 100 Meters · Place 23 · Groton-Dunstable Reg100 Meters23.14.912
Apr 23MSTCA Warrior InvitationalApr 23 · Shot Put · Place 87 · Groton-Dunstable RegShot Put8727-3.512
Apr 15Groton-Dunstable vs QuabbinApr 15 · Discus · Place 14 · Groton-Dunstable RegDiscus1.6kg14.59-0112
Apr 15Groton-Dunstable vs QuabbinApr 15 · Shot Put · Place 9 · Groton-Dunstable RegShot Put12lb9.27-0212

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett @ FitchburgFeb 4 · Shot Put · Place 29 · Groton-Dunstable RegShot Put2926-2.7512
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · Shot Put · Place 33 · Groton-Dunstable RegShot Put3328-9.5012
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · Shot Put · Place 33 · Groton-Dunstable RegShot Put3325-1.5012
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · Shot Put · Place 25 · Groton-Dunstable RegShot Put2526-212
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · Place 157 · Groton-Dunstable RegShot Put15727-0.2512

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Shot Put · Place 56 · Groton-Dunstable RegShot Put12lb56.25-00.7512
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · Shot Put · Place 27 · Groton-Dunstable RegShot Put2726-1.50—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · Shot Put · Place 35 · Groton-Dunstable RegShot Put3526-5—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 137 · Groton-Dunstable RegShot Put13727-10.25—
Jan 8MidWach Week 2 @ FitchburgJan 8 · Shot Put · Place 19 · Groton-Dunstable RegShot Put1926-11.5—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 38 · Groton-Dunstable Reg200 Meters3831.96 PB11
Jun 9Central Mass. Multi-MeetJun 9 · Pentathlon · Place 41 · Groton-Dunstable RegPentathlon411275 PB11
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 40 · Groton-Dunstable RegJavelin4019.17m11
Jun 9Central Mass. Multi-MeetJun 9 · Discus · Place 38 · Groton-Dunstable RegDiscus3820.89m11
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 41 · Groton-Dunstable Reg100 Meters4114.1411
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 35 · Groton-Dunstable RegShot Put358.43m11
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 27 · Groton-Dunstable RegShot Put278.43m11
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Discus · Place 20 · Groton-Dunstable RegDiscus2051-011
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Shot Put · Place 13 · Groton-Dunstable RegShot Put1325-6.7511
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 100 Meters · Place 28 · Groton-Dunstable Reg100 Meters2814.611
Apr 16Hudson v Groton-DunstableApr 16 · Discus · Place 22 · Groton-Dunstable RegDiscus2256-1111
Apr 16Hudson v Groton-DunstableApr 16 · Shot Put · Place 12 · Groton-Dunstable RegShot Put1226-06.5011
Apr 16Hudson v Groton-DunstableApr 16 · 100 Meters · Place 32 · Groton-Dunstable Reg100 Meters3214.7811

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Mid Wach Invite MeetDec 18 · Shot Put · Place 26 · Groton-Dunstable RegShot Put2625-7—
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · Shot Put · Place 66 · Groton-Dunstable RegShot Put12lb66.25-08.75 PB11
Jan 24MW @ Fitchburg # 5Jan 24 · Shot Put · Place 34 · Groton-Dunstable RegShot Put3422-9—
Jan 17MW @ Fitchburg # 4Jan 17 · Shot Put · Place 19 · Groton-Dunstable RegShot Put1927-1—
Jan 17MW @ Fitchburg # 4Jan 17 · 55 Meters · Place 35 · Groton-Dunstable Reg55 Meters358.50 PB—
Jan 12MSTCA Northeast InvitationalJan 12 · Shot Put · Place 155 · Groton-Dunstable RegShot Put15526-00.5010
Jan 10MW @ Fitchburg # 3Jan 10 · Shot Put · Place 31 · Groton-Dunstable RegShot Put3123-2—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8Groton vs HudsonMay 8 · Discus · Place 15 · Groton-Dunstable RegDiscus1556-10—
May 8Groton vs HudsonMay 8 · Shot Put · Place 14 · Groton-Dunstable RegShot Put1423-9—
May 8Groton vs HudsonMay 8 · 100 Meters · Place 23 · Groton-Dunstable Reg100 Meters2314.5—