Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorMidland Wachusett @ Fitchburg #4 · Jan 211:06.40Midland Wachusett @ Fitchburg #4January 21, 2026
Discus · 1.6kg · OutdoorHudson vs Lunenburg · Apr 3070' 8"Hudson vs LunenburgApril 30, 2026
Shot Put · 12lb · IndoorMidWach 12-17-25 @ Shrewsbury HS · Dec 1721-09.50MidWach 12-17-25 @ Shrewsbury HSDecember 17, 2025
Shot Put · 12lb · OutdoorHudson v. Groton · May 1325' 0"Hudson v. GrotonMay 13, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 13Hudson v. GrotonMay 13 · Discus · Place 20 · HudsonDiscus1.6kg20.69' 6"9
May 13Hudson v. GrotonMay 13 · Shot Put · Place 13 · HudsonShot Put12lb13.25' 0" PB9
May 5Hudson vs QuabbinMay 5 · Discus · Place 9 · HudsonDiscus973-09
May 5Hudson vs QuabbinMay 5 · Shot Put · Place 13 · HudsonShot Put1324-39
Apr 30Hudson vs LunenburgApr 30 · Discus · Place 7 · HudsonDiscus1.6kg7.70' 8" PB9
Apr 30Hudson vs LunenburgApr 30 · Shot Put · Place 10 · HudsonShot Put12lb10.23' 4.5"9
Apr 14Hudson Vs AMSAApr 14 · Discus · Place 7 · HudsonDiscus1.6kg7.64' 1"9
Apr 14Hudson Vs AMSAApr 14 · Shot Put · Place 14 · HudsonShot Put12lb14.23' 3"9
Apr 8Hudson vs OakmontApr 8 · Discus · Place 12 · HudsonDiscus1260-109
Apr 8Hudson vs OakmontApr 8 · Shot Put · Place 20 · HudsonShot Put2019-10.009
Apr 1Hudson v. MarlboroughApr 1 · Discus · Place 7 · HudsonDiscus763-19

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · Shot Put · Place 26 · HudsonShot Put2621-7.509
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · Shot Put · Place 45 · HudsonShot Put4520-19
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 300 Meters · Place 31 · Hudson300 Meters311:06.40 PB9

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · Shot Put · Place 37 · HudsonShot Put12lb37.21-09.50 PB9
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · Shot Put · Place 63 · HudsonShot Put12lb63.21-06.759
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · Shot Put · Place 34 · HudsonShot Put3419-0—
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · Shot Put · Place 34 · HUDSONShot Put3417-02.008
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · Shot Put · Place 32 · HudsonShot Put3217-6—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 8Westborough v HudsonMay 8 · Discus · Place 19 · HudsonDiscus1960-078
May 8Westborough v HudsonMay 8 · Shot Put · Place 25 · HudsonShot Put2521-09.508
Apr 30Oakmont vs. HudsonApr 30 · Discus · Place 15 · HudsonDiscus1555-78
Apr 30Oakmont vs. HudsonApr 30 · Shot Put · Place 23 · HudsonShot Put2320-78
Apr 16Hudson v Groton-DunstableApr 16 · Discus · Place 20 · HudsonDiscus2057-038
Apr 16Hudson v Groton-DunstableApr 16 · Shot Put · Place 21 · HudsonShot Put2120-06.258
Apr 10Quabbin vs HudsonApr 10 · Discus · Place 24 · HudsonDiscus2448-48
Apr 10Quabbin vs HudsonApr 10 · Shot Put · Place 23 · HudsonShot Put2318-58
Apr 2Hudson v LunenburgApr 2 · Discus · Place 16 · HudsonDiscus1642-58
Apr 2Hudson v LunenburgApr 2 · Shot Put · Place 17 · HudsonShot Put1717-68

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · Shot Put · Place 17 · HudsonShot Put12lb17.18-04.758
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · Shot Put · Place 34 · HudsonShot Put12lb34.17' 7.58
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · Shot Put · HudsonShot Put12lb--DNS8