Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDivision C Midland Wachusett League Meet · May 2114.60aDivision C Midland Wachusett League MeetMay 21, 2026
200 Meters · OutdoorOakmont vs. Hudson · Apr 3032.3Oakmont vs. HudsonApril 30, 2025
300 Meters · IndoorMidland Wachusett @ Fitchburg · Feb 451.70Midland Wachusett @ FitchburgFebruary 4, 2026
55 Meters · IndoorMidland Wachusett @ Fitchburg · Feb 48.20Midland Wachusett @ FitchburgFebruary 4, 2026
Complete · OutdoorMSTCA InVacational & Pentathlon · Apr 2515.91MSTCA InVacational & PentathlonApril 25, 2025
Shot Put · 4kg · OutdoorOakmont vs. Lunenburg · Apr 1523-2Oakmont vs. LunenburgApril 15, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21Division C Midland Wachusett League MeetMay 21 · 100 Meters · Place 11 · Oakmont Regional100 MetersRound P11.14.60a PB10
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Shot Put · Place 6 · Oakmont RegionalShot Put4kg6.22-10.5010
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 100 Meters · Place 6 · Oakmont Regional100 Meters6.14.68a10
May 6Oakmont vs Groton-DunstableMay 6 · Shot Put · Place 9 · Oakmont RegionalShot Put4kg9.19-210
May 6Oakmont vs Groton-DunstableMay 6 · 100 Meters · Place 5 · Oakmont Regional100 Meters5.14.610
Apr 28Quabbin vs OakmontApr 28 · Shot Put · Place 7 · Oakmont RegionalShot Put4kg7.21-08.510
Apr 28Quabbin vs OakmontApr 28 · 100 Meters · Place 8 · Oakmont Regional100 Meters8.14.710
Apr 24MSTCA Invacational & PentathlonApr 24 · 100 Meters · Place 105 · Oakmont Regional100 Meters10514.83a10
Apr 15Oakmont vs. LunenburgApr 15 · Shot Put · Place 8 · Oakmont RegionalShot Put4kg8.23-2 PB10
Apr 15Oakmont vs. LunenburgApr 15 · 100 Meters · Place 8 · Oakmont Regional100 Meters8.14.610
Apr 8Hudson vs OakmontApr 8 · Shot Put · Place 7 · Oakmont RegionalShot Put722-06.0010
Apr 8Hudson vs OakmontApr 8 · 100 Meters · Place 5 · Oakmont Regional100 Meters515.29a10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett @ FitchburgFeb 4 · Shot Put · Place 19 · Oakmont RegionalShot Put1921-10.2510
Feb 4Midland Wachusett @ FitchburgFeb 4 · 300 Meters · Place 17 · Oakmont Regional300 Meters1751.70 PB10
Feb 4Midland Wachusett @ FitchburgFeb 4 · 55 Meters · Place 9 · Oakmont Regional55 Meters98.20 PB10
Jan 28Midland Wachusett @ Wachusett #5Jan 28 · 300 Meters · Place 13 · Oakmont Regional300 Meters1354.3010
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 300 Meters · Place 24 · Oakmont Regional300 Meters2454.10a10
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 38 · Oakmont RegionalShot Put386.97m10
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · Shot Put · Place 24 · Oakmont RegionalShot Put2421-5.5010
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 55 Meters · Place 16 · Oakmont Regional55 Meters168.70a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30Oakmont vs. HudsonApr 30 · Discus · Place 6 · Oakmont RegionalDiscus647-109
Apr 30Oakmont vs. HudsonApr 30 · Shot Put · Place 6 · Oakmont RegionalShot Put619-89
Apr 30Oakmont vs. HudsonApr 30 · 200 Meters · Place 8 · Oakmont Regional200 Meters832.3 PB9
Apr 30Oakmont vs. HudsonApr 30 · 100 Meters · Place 14 · Oakmont Regional100 Meters1415.39
Apr 25MSTCA InVacational & PentathlonApr 25 · Complete · Place 65 · Oakmont RegionalComplete6532.399
Apr 25MSTCA InVacational & PentathlonApr 25 · Complete · Place 95 · Oakmont RegionalComplete9515.91 PB9