Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Winter Festival (Sunday) · Dec 145:07.21aMSTCA Winter Festival (Sunday)December 14, 2025
1000 Meters · IndoorMidland Wachusett @ Fitchburg · Feb 43:12.70Midland Wachusett @ FitchburgFebruary 4, 2026
200 Meters · OutdoorFitchburg vs Oakmont Dual Meet · May 1226.42aFitchburg vs Oakmont Dual MeetMay 12, 2026
400 Meters · OutdoorFitchburg vs Oakmont Dual Meet · May 1258.07aFitchburg vs Oakmont Dual MeetMay 12, 2026
600 Meters · IndoorMidland Wachusett @ Wachusett #4 · Jan 211:43.70aMidland Wachusett @ Wachusett #4January 21, 2026
Shot Put · 12lb · OutdoorFitchburg vs Oakmont Dual Meet · May 1226-09.00Fitchburg vs Oakmont Dual MeetMay 12, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Shot Put · Place 10 · Oakmont RegionalShot Put12lb10.26-09.00 PB9
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 400 Meters · Place 4 · Oakmont Regional400 Meters4.58.07a PB9
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 200 Meters · Place 10 · Oakmont Regional200 Meters10.26.42a PB9
May 6Oakmont vs Groton-DunstableMay 6 · Shot Put · Place 12 · Oakmont RegionalShot Put12lb12.24-99
Apr 28Quabbin vs OakmontApr 28 · Shot Put · Place 10 · Oakmont RegionalShot Put12lb10.24-11.59
Apr 28Quabbin vs OakmontApr 28 · 400 Meters · Place 6 · Oakmont Regional400 Meters6.58.59
Apr 28Quabbin vs OakmontApr 28 · 200 Meters · Place 13 · Oakmont Regional200 Meters13.27.59
Apr 15Oakmont vs. LunenburgApr 15 · Shot Put · Place 9 · Oakmont RegionalShot Put12lb9.23-79
Apr 15Oakmont vs. LunenburgApr 15 · 400 Meters · Place 6 · Oakmont Regional400 Meters6.1:00.09
Apr 15Oakmont vs. LunenburgApr 15 · 200 Meters · Place 9 · Oakmont Regional200 Meters9.26.79
Apr 8Hudson vs OakmontApr 8 · Shot Put · Place 12 · Oakmont RegionalShot Put1225-01.009
Apr 8Hudson vs OakmontApr 8 · 400 Meters · Place 7 · Oakmont Regional400 Meters758.76a9

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett @ FitchburgFeb 4 · 1000 Meters · Place 4 · Oakmont Regional1000 Meters43:12.70 PB9
Jan 28Midland Wachusett @ Wachusett #5Jan 28 · 600 Meters · Place 6 · Oakmont Regional600 Meters61:45.509
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 600 Meters · Place 13 · Oakmont Regional600 Meters131:43.70a PB9

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1 Mile · Place 12 · Oakmont Regional1 Mile12.5:07.21a PB9