Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMidland Wachusett Division C League Meet · May 155:33.30aMidland Wachusett Division C League MeetMay 15, 2024
2 Miles · OutdoorHudson v Oakmont and Marlborough · May 312:38.2Hudson v Oakmont and MarlboroughMay 3, 2024
800 Meters · OutdoorHudson v Oakmont and Marlborough · May 32:30.9Hudson v Oakmont and MarlboroughMay 3, 2024
Complete · OutdoorMSTCA InVacational & Pentathlon · Apr 2528.57MSTCA InVacational & PentathlonApril 25, 2025
Discus · 1.6kg · OutdoorFitchburg vs Oakmont Dual Meet · May 1273-05Fitchburg 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

8 results
DateMeetEventPlMarkGr
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Discus · Place 9 · Oakmont RegionalDiscus1.6kg9.73-05 PB12
May 6Oakmont vs Groton-DunstableMay 6 · Discus · Place 10 · Oakmont RegionalDiscus1.6kg10.62-912
May 2District E Girls & Boys Division 1 RelaysMay 2 · Discus · Place 41 · Oakmont RegionalDiscus1.6kg41.20.88m12
Apr 28Quabbin vs OakmontApr 28 · Discus · Place 7 · Oakmont RegionalDiscus1.6kg7.65-0112
Apr 15Oakmont vs. LunenburgApr 15 · Discus · Place 10 · Oakmont RegionalDiscus1.6kg10.64-212
Apr 8Hudson vs OakmontApr 8 · Discus · Place 11 · Oakmont RegionalDiscus1161-0112
Apr 8Hudson vs OakmontApr 8 · 1 Mile · Place 12 · Oakmont Regional1 Mile125:34.54a12
Apr 8Hudson vs OakmontApr 8 · 800 Meters · Place 12 · Oakmont Regional800 Meters122:37.21a12

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 30Oakmont vs. HudsonApr 30 · 1 Mile · Place 12 · Oakmont Regional1 Mile126:01.611
Apr 25MSTCA InVacational & PentathlonApr 25 · Complete · Place 67 · Oakmont RegionalComplete675:46.9411
Apr 25MSTCA InVacational & PentathlonApr 25 · Complete · Place 76 · Oakmont RegionalComplete7628.57 PB11

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 15Midland Wachusett Division C League MeetMay 15 · 1 Mile · Place 10 · Oakmont Regional1 Mile105:33.30a PB—
May 3Hudson v Oakmont and MarlboroughMay 3 · 2 Miles · Place 4 · Oakmont Regional2 Miles412:38.2 PB—
May 3Hudson v Oakmont and MarlboroughMay 3 · 800 Meters · Place 9 · Oakmont Regional800 Meters92:30.9 PB—