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
1000 Meters · IndoorMSTCA Northeast Invitational · Jan 133:47.98MSTCA Northeast InvitationalJanuary 13, 2023
2 Miles · OutdoorHudson v Oakmont and Marlborough · May 312:38.2Hudson v Oakmont and MarlboroughMay 3, 2024
200 Meters · OutdoorMSTCA InVacational & Pentathlon · Apr 2528.57MSTCA InVacational & PentathlonApril 25, 2025
600 Meters · IndoorMSTCA Speed Classic Small School · Dec 182:08.83aMSTCA Speed Classic Small SchoolDecember 18, 2022
800 Meters · IndoorMSTCA Northeast Invitational · Jan 143:04.84MSTCA Northeast InvitationalJanuary 14, 2022
800 Meters · OutdoorHudson v Oakmont and Marlborough · May 32:30.9Hudson v Oakmont and MarlboroughMay 3, 2024
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

4 results
DateMeetEventPlMarkGr
May 21Midland Wachusett Division C League MeetMay 21 · 1 Mile · Place 11 · Oakmont Regional1 Mile11.5:56.81a11
Apr 30Oakmont vs. HudsonApr 30 · 1 Mile · Place 12 · Oakmont Regional1 Mile126:01.611
Apr 25MSTCA InVacational & PentathlonApr 25 · 1 Mile · Place 67 · Oakmont Regional1 Mile675:46.9411
Apr 25MSTCA InVacational & PentathlonApr 25 · 200 Meters · Place 76 · Oakmont Regional200 Meters7628.57 PB11

2024 Outdoor Track

4 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—
Apr 24Quabbin vs Oakmont dual meetApr 24 · 1 Mile · Place 4 · Oakmont Regional1 Mile4.05:46.710

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 167 · Oakmont1000 Meters1673:47.98 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 1000 Meters · Place 167 · Oakmont Regional1000 Meters167.3:47.98a9

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 600 Meters · Place 81 · Oakmont Regional600 Meters81.2:08.83a PB9
Dec 10MSTCA Winterfest Small SchoolsDec 10 · 600 Meters · Place 42 · Oakmont Regional600 Meters42.2:09.46a9
Jan 14MSTCA Northeast InvitationalJan 14 · 1000 Meters · Place 124 · Oakmont1000 Meters1243:59.258
Jan 14MSTCA Northeast InvitationalJan 14 · 800 Meters · Place 63 · Oakmont800 Meters633:04.84 PB8