Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorHudson v. Groton · May 1320.9Hudson v. GrotonMay 13, 2026
200 Meters · OutdoorOakmont vs. Hudson · Apr 3029.4Oakmont vs. HudsonApril 30, 2025
300 Meters · IndoorMSTCA Winter Festival (Sunday) · Dec 1446.54aMSTCA Winter Festival (Sunday)December 14, 2025
400m Hurdles · 36" / 0.914m · OutdoorDivision C Midland Wachusett League Meet · May 211:04.96aDivision C Midland Wachusett League MeetMay 21, 2026
Javelin · 800g · OutdoorHudson vs Lunenburg · Apr 3067' 7"Hudson vs LunenburgApril 30, 2026
Long Jump · IndoorThe Beantown Winter Classic · Dec 2111-02.00The Beantown Winter ClassicDecember 21, 2024
Long Jump · OutdoorHudson v. Groton · May 1314' 11"Hudson v. GrotonMay 13, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 28 · Hudson400m Hurdles36" / 0.914m28.1:07.92a9
May 21Division C Midland Wachusett League MeetMay 21 · 400m Hurdles · Place 4 · Hudson400m Hurdles36" / 0.914m4.1:04.96a PB9
May 13Hudson v. GrotonMay 13 · Long Jump · Place 7 · HudsonLong Jump7.14' 11" PB9
May 13Hudson v. GrotonMay 13 · 400m Hurdles · Place 1 · Hudson400m Hurdles36" / 0.914m1.1:05.19
May 13Hudson v. GrotonMay 13 · 110m Hurdles · Place 7 · Hudson110m Hurdles39" / 0.991m7.20.9 PB9
May 5Hudson vs QuabbinMay 5 · Long Jump · Place 5 · HudsonLong Jump516-109
May 5Hudson vs QuabbinMay 5 · 400m Hurdles · Place 3 · Hudson400m Hurdles31:09.09
May 5Hudson vs QuabbinMay 5 · 110m Hurdles · Place 5 · Hudson110m Hurdles520.89
Apr 30Hudson vs LunenburgApr 30 · Long Jump · Place 7 · HudsonLong Jump7.14' 9"9
Apr 30Hudson vs LunenburgApr 30 · Javelin · Place 10 · HudsonJavelin800g10.67' 7" PB9
Apr 30Hudson vs LunenburgApr 30 · 400m Hurdles · Place 3 · Hudson400m Hurdles36" / 0.914m3.1:09.99
Apr 30Hudson vs LunenburgApr 30 · 110m Hurdles · Place 5 · Hudson110m Hurdles39" / 0.991m5.21.69
Apr 14Hudson Vs AMSAApr 14 · Long Jump · Place 7 · HudsonLong Jump7.14' 11"9
Apr 14Hudson Vs AMSAApr 14 · Javelin · Place 9 · HudsonJavelin800g9.67' 0"9
Apr 14Hudson Vs AMSAApr 14 · 400m Hurdles · Place 4 · Hudson400m Hurdles36" / 0.914m4.1:14.69
Apr 14Hudson Vs AMSAApr 14 · 110m Hurdles · Place 4 · Hudson110m Hurdles39" / 0.991m4.21.59
Apr 8Hudson vs OakmontApr 8 · Long Jump · Place 7 · HudsonLong Jump714-11.009
Apr 8Hudson vs OakmontApr 8 · Javelin · Place 13 · HudsonJavelin1379-079
Apr 8Hudson vs OakmontApr 8 · 400m Hurdles · Place 6 · Hudson400m Hurdles61:16.46a9
Apr 8Hudson vs OakmontApr 8 · 110m Hurdles · Place 6 · Hudson110m Hurdles621.60a9
Apr 1Hudson v. MarlboroughApr 1 · Long Jump · Place 10 · HudsonLong Jump1013-7.509
Apr 1Hudson v. MarlboroughApr 1 · Javelin · Place 6 · HudsonJavelin676-89
Apr 1Hudson v. MarlboroughApr 1 · 400m Hurdles · Place 4 · Hudson400m Hurdles41:17.95a9
Apr 1Hudson v. MarlboroughApr 1 · 110m Hurdles · Place 4 · Hudson110m Hurdles421.80a9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 300 Meters · Place 24 · Hudson300 Meters2449.309
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 300 Meters · Place 25 · Hudson300 Meters2548.309
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 300 Meters · Place 22 · Hudson300 Meters2248.60a9

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 182 · Hudson300 Meters182.50.70a9
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 300 Meters · Place 26 · Hudson300 Meters26.49.709
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 300 Meters · Place 68 · Hudson300 Meters68.46.54a PB9
Jan 29Mid Wach @ Shrewsbury Week 5Jan 29 · 300 Meters · Place 37 · Hudson300 Meters3753.00—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 300 Meters · Place 28 · Hudson300 Meters2851.10—
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 300 Meters · Place 26 · HUDSON300 Meters2653.908
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 300 Meters · Place 33 · Hudson300 Meters3352.20—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8Westborough v HudsonMay 8 · 400m Hurdles · Place 12 · Hudson400m Hurdles121:21.07a8
May 8Westborough v HudsonMay 8 · 200 Meters · Place 25 · Hudson200 Meters2529.50a8
Apr 30Oakmont vs. HudsonApr 30 · 400m Hurdles · Place 7 · Hudson400m Hurdles71:27.58
Apr 30Oakmont vs. HudsonApr 30 · 200 Meters · Place 20 · Hudson200 Meters2029.4 PB8
Apr 16Hudson v Groton-DunstableApr 16 · 400m Hurdles · Place 8 · Hudson400m Hurdles81:26.758
Apr 16Hudson v Groton-DunstableApr 16 · 200 Meters · Place 13 · Hudson200 Meters1329.448
Apr 10Quabbin vs HudsonApr 10 · 400m Hurdles · Place 6 · Hudson400m Hurdles61:30.68
Apr 10Quabbin vs HudsonApr 10 · 200 Meters · Place 23 · Hudson200 Meters2331.08
Apr 2Hudson v LunenburgApr 2 · 400m Hurdles · Place 6 · Hudson400m Hurdles61:33.11a8

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 300 Meters · Place 19 · Hudson300 Meters19.53.16a8
Dec 21The Beantown Winter ClassicDec 21 · Long Jump · Place 7 · HudsonLong Jump7.11-02.00 PB8
Dec 18Shrewsbury Week # 1 Mid Wach LeagueDec 18 · 300 Meters · Place 28 · Hudson300 Meters28.52.608