Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorFitchburg vs Oakmont Dual Meet · May 125:50.66aFitchburg vs Oakmont Dual MeetMay 12, 2026
1000 Meters · IndoorMidland Wachusett @ Wachusett #4 · Jan 213:25.00aMidland Wachusett @ Wachusett #4January 21, 2026
200 Meters · OutdoorOakmont vs Groton-Dunstable · May 628.2Oakmont vs Groton-DunstableMay 6, 2026
400m Hurdles · 36" / 0.914m · OutdoorOakmont vs Groton-Dunstable · May 61:18.4Oakmont vs Groton-DunstableMay 6, 2026
600 Meters · IndoorMidland Wachusett @ Fitchburg · Feb 41:48.10Midland Wachusett @ FitchburgFebruary 4, 2026
800 Meters · OutdoorQuabbin vs Oakmont · Apr 282:28.7Quabbin vs OakmontApril 28, 2026
Shot Put · 12lb · OutdoorFitchburg vs Oakmont Dual Meet · May 1226-08.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

13 results
DateMeetEventPlMarkGr
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Shot Put · Place 11 · Oakmont RegionalShot Put12lb11.26-08.00 PB12
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 1 Mile · Place 8 · Oakmont Regional1 Mile8.5:50.66a PB12
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 800 Meters · Place 9 · Oakmont Regional800 Meters9.2:34.57a12
May 6Oakmont vs Groton-DunstableMay 6 · Shot Put · Place 13 · Oakmont RegionalShot Put12lb13.24-812
May 6Oakmont vs Groton-DunstableMay 6 · 400m Hurdles · Place 4 · Oakmont Regional400m Hurdles36" / 0.914m4.1:18.4 PB12
May 6Oakmont vs Groton-DunstableMay 6 · 200 Meters · Place 7 · Oakmont Regional200 Meters7.28.2 PB12
Apr 28Quabbin vs OakmontApr 28 · Shot Put · Place 9 · Oakmont RegionalShot Put12lb9.25-0812
Apr 28Quabbin vs OakmontApr 28 · 800 Meters · Place 7 · Oakmont Regional800 Meters7.2:28.7 PB12
Apr 24MSTCA Invacational & PentathlonApr 24 · 800 Meters · Place 54 · Oakmont Regional800 Meters542:34.33a12
Apr 15Oakmont vs. LunenburgApr 15 · Shot Put · Place 8 · Oakmont RegionalShot Put12lb8.25-812
Apr 15Oakmont vs. LunenburgApr 15 · 400m Hurdles · Place 4 · Oakmont Regional400m Hurdles36" / 0.914m4.1:20.112
Apr 8Hudson vs OakmontApr 8 · Shot Put · Place 9 · Oakmont RegionalShot Put927-07.0012
Apr 8Hudson vs OakmontApr 8 · 400m Hurdles · Place 8 · Oakmont Regional400m Hurdles81:17.77a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett @ FitchburgFeb 4 · 600 Meters · Place 10 · Oakmont Regional600 Meters101:48.10 PB12
Jan 28Midland Wachusett @ Wachusett #5Jan 28 · 1000 Meters · Place 7 · Oakmont Regional1000 Meters73:35.6012
Jan 28Midland Wachusett @ Wachusett #5Jan 28 · 600 Meters · Place 8 · Oakmont Regional600 Meters81:48.1012
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 1000 Meters · Place 12 · Oakmont Regional1000 Meters123:25.00a PB12
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 1000 Meters · Place 23 · Oakmont Regional1000 Meters233:34.50a12

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1000 Meters · Place 30 · Oakmont Regional1000 Meters30.3:25.24a12