Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMIAA Division 5 Track & Field Championship · May 2918.23aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
200 Meters · Outdoor5th District E Girl's Heptathlon · Jun 832.04a5th District E Girl's HeptathlonJune 8, 2026
55 Meters · IndoorMidWach @ Shrewsbury Week 3 · Jan 158.40MidWach @ Shrewsbury Week 3January 15, 2025
55m Hurdles · 33" · IndoorMSTCA Winter Festival (Small Schools) · Dec 1411.51aMSTCA Winter Festival (Small Schools)December 14, 2024
800 Meters · Outdoor5th District E Girl's Heptathlon · Jun 83:42.21a5th District E Girl's HeptathlonJune 8, 2026
Discus · 1kg · OutdoorMidland Wachusett Division C League Meet · May 2152-11Midland Wachusett Division C League MeetMay 21, 2025
Heptathlon · Outdoor5th District E Girl's Heptathlon · Jun 821825th District E Girl's HeptathlonJune 8, 2026
High Jump · Outdoor5th District E Girl's Heptathlon · Jun 81.32m5th District E Girl's HeptathlonJune 8, 2026
Javelin · 600g · Outdoor5th District E Girl's Heptathlon · Jun 817.26m5th District E Girl's HeptathlonJune 8, 2026
Long Jump · OutdoorDivision C Midland Wachusett League Meet · May 2113-09.00Division C Midland Wachusett League MeetMay 21, 2026
Shot Put · 4kg · IndoorMSTCA Winter Festival (Small Schools) · Dec 1420-02.50MSTCA Winter Festival (Small Schools)December 14, 2024
Shot Put · 4kg · Outdoor5th District E Girl's Heptathlon · Jun 86.79m5th District E Girl's HeptathlonJune 8, 2026
Triple Jump · OutdoorDivision C Midland Wachusett League Meet · May 2130-00.50Division C Midland Wachusett League MeetMay 21, 2026

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 85th District E Girl's HeptathlonJun 8 · Heptathlon · Place 37 · Oakmont RegionalHeptathlonRound M37.2182 PB10
Jun 85th District E Girl's HeptathlonJun 8 · Long Jump · Place 33 · Oakmont RegionalLong JumpRound M33.4.01m10
Jun 85th District E Girl's HeptathlonJun 8 · High Jump · Place 11 · Oakmont RegionalHigh JumpRound M11.1.32m PB10
Jun 85th District E Girl's HeptathlonJun 8 · Javelin · Place 11 · Oakmont RegionalJavelin600gRound M11.17.26m PB10
Jun 85th District E Girl's HeptathlonJun 8 · Shot Put · Place 13 · Oakmont RegionalShot Put4kgRound M13.6.79m PB10
Jun 85th District E Girl's HeptathlonJun 8 · 100m Hurdles · Place 10 · Oakmont Regional100m Hurdles33" / 0.838mRound M10.18.28a10
Jun 85th District E Girl's HeptathlonJun 8 · 800 Meters · Place 54 · Oakmont Regional800 MetersRound M54.3:42.21a PB10
Jun 85th District E Girl's HeptathlonJun 8 · 200 Meters · Place 45 · Oakmont Regional200 MetersRound M45.32.04a PB10
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 19 · Oakmont Regional100m Hurdles33" / 0.838mRound P19.18.23a PB10
May 21Division C Midland Wachusett League MeetMay 21 · Triple Jump · Place 3 · Oakmont RegionalTriple Jump3.30-00.50 PB10
May 21Division C Midland Wachusett League MeetMay 21 · Long Jump · Place 10 · Oakmont RegionalLong Jump10.13-09.00 PB10
May 21Division C Midland Wachusett League MeetMay 21 · 100m Hurdles · Place 7 · Oakmont Regional100m Hurdles33" / 0.838mRound P7.19.12a10
May 21Division C Midland Wachusett League MeetMay 21 · 100m Hurdles · Place 6 · Oakmont Regional100m Hurdles33" / 0.838m6.18.50a10
May 16Central Mass. Division 1 Class MeetMay 16 · Triple Jump · Place 20 · Oakmont RegionalTriple Jump20.29-04.0010
May 16Central Mass. Division 1 Class MeetMay 16 · 100m Hurdles · Place 22 · Oakmont Regional100m Hurdles33" / 0.838mRound P22.19.99a10
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Triple Jump · Place 3 · Oakmont RegionalTriple Jump3.29-07.0010
May 12Fitchburg vs Oakmont Dual MeetMay 12 · Long Jump · Place 8 · Oakmont RegionalLong Jump8.12-10.0010
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 100m Hurdles · Place 5 · Oakmont Regional100m Hurdles33" / 0.838m5.19.69a10
May 6Oakmont vs Groton-DunstableMay 6 · Triple Jump · Place 1 · Oakmont RegionalTriple Jump1.29-310
May 6Oakmont vs Groton-DunstableMay 6 · Long Jump · Place 4 · Oakmont RegionalLong Jump4.12-6.510
May 6Oakmont vs Groton-DunstableMay 6 · 100m Hurdles · Place 3 · Oakmont Regional100m Hurdles33" / 0.838m3.19.310
Apr 28Quabbin vs OakmontApr 28 · Triple Jump · Place 1 · Oakmont RegionalTriple Jump1.29-0710
Apr 28Quabbin vs OakmontApr 28 · Long Jump · Place 5 · Oakmont RegionalLong Jump5.12-10.7510
Apr 28Quabbin vs OakmontApr 28 · 100m Hurdles · Place 3 · Oakmont Regional100m Hurdles33" / 0.838m3.19.710
Apr 24MSTCA Invacational & PentathlonApr 24 · Triple Jump · Place 17 · Oakmont RegionalTriple Jump1728-7.510
Apr 24MSTCA Invacational & PentathlonApr 24 · 100m Hurdles · Place 30 · Oakmont Regional100m Hurdles3019.82a10
Apr 15Oakmont vs. LunenburgApr 15 · Triple Jump · Place 4 · Oakmont RegionalTriple Jump4.28-7.510
Apr 15Oakmont vs. LunenburgApr 15 · Long Jump · Place 5 · Oakmont RegionalLong Jump5.12-9.510
Apr 15Oakmont vs. LunenburgApr 15 · 100m Hurdles · Place 7 · Oakmont Regional100m Hurdles33" / 0.838m7.19.710
Apr 8Hudson vs OakmontApr 8 · Triple Jump · Place 1 · Oakmont RegionalTriple Jump129-05.0010
Apr 8Hudson vs OakmontApr 8 · Long Jump · Place 6 · Oakmont RegionalLong Jump613-04.5010
Apr 8Hudson vs OakmontApr 8 · 100m Hurdles · Place 7 · Oakmont Regional100m Hurdles722.49a10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21Midland Wachusett Division C League MeetMay 21 · Discus · Place 13 · Oakmont RegionalDiscus1kg13.52-11 PB9
May 21Midland Wachusett Division C League MeetMay 21 · 100m Hurdles · Place 7 · Oakmont Regional100m Hurdles33" / 0.838mRound P7.19.71a9
May 21Midland Wachusett Division C League MeetMay 21 · 100m Hurdles · Place 7 · Oakmont Regional100m Hurdles33" / 0.838m7.19.48a9
May 3District E Girls & Boys Division 1 RelaysMay 3 · Discus · Place 22 · Oakmont RegionalDiscus2218.42m9
Apr 30Oakmont vs. HudsonApr 30 · Discus · Place 5 · Oakmont RegionalDiscus548-119
Apr 30Oakmont vs. HudsonApr 30 · Shot Put · Place 5 · Oakmont RegionalShot Put521-29
Apr 30Oakmont vs. HudsonApr 30 · 100m Hurdles · Place 2 · Oakmont Regional100m Hurdles220.09
Apr 4Oakmont vs. QuabbinApr 4 · Discus · Oakmont RegionalDiscus1kg—47-07Unofficial9
Apr 4Oakmont vs. QuabbinApr 4 · Shot Put · Oakmont RegionalShot Put4kg—14-10Unofficial9
Apr 4Oakmont vs. QuabbinApr 4 · 100m Hurdles · Oakmont Regional100m Hurdles33" / 0.838m—19.2Unofficial9

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · Shot Put · Place 12 · Oakmont RegionalShot Put1219-11—
Jan 25MSTCA Division 5 James Kalperis RelaysJan 25 · Shot Put · Place 39 · Oakmont RegionalShot Put396.14m—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · Shot Put · Place 22 · Oakmont RegionalShot Put2219-9—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 55m Hurdles · Place 11 · Oakmont Regional55m Hurdles1111.30—
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · Shot Put · Place 16 · OakmontShot Put1619-04.50FR
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 55 Meters · Place 4 · Oakmont55 Meters48.40 PBFR
Jan 8MidWach Week 2 @ FitchburgJan 8 · Shot Put · Place 16 · Oakmont RegionalShot Put1620-5—
Jan 8MidWach Week 2 @ FitchburgJan 8 · 55 Meters · Place 13 · Oakmont Regional55 Meters138.50—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · Shot Put · Place 18 · Oakmont RegionalShot Put1819-11.5—
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · 55m Hurdles · Place 7 · Oakmont Regional55m Hurdles711.40—
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 55m Hurdles · Place 33 · Oakmont Regional55m Hurdles33"Round P33.11.51a PB9
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · Shot Put · Place 61 · Oakmont RegionalShot Put4kg61.20-02.50 PB9