Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Winter Festival (Sunday) · Dec 145:46.66aMSTCA Winter Festival (Sunday)December 14, 2025
1 Mile · OutdoorOakmont vs Groton-Dunstable · May 65:38.7Oakmont vs Groton-DunstableMay 6, 2026
100m Hurdles · 33" / 0.838m · Outdoor5th District E Girl's Heptathlon · Jun 822.12a5th District E Girl's HeptathlonJune 8, 2026
200 Meters · Outdoor5th District E Girl's Heptathlon · Jun 828.09a5th District E Girl's HeptathlonJune 8, 2026
300 Meters · IndoorMidWach Week 2 @ Fitchburg · Jan 851.70MidWach Week 2 @ FitchburgJanuary 8, 2025
400 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 291:01.25aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
600 Meters · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 131:40.89aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
800 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 292:20.47aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
Heptathlon · Outdoor5th District E Girl's Heptathlon · Jun 824815th District E Girl's HeptathlonJune 8, 2026
High Jump · Outdoor5th District E Girl's Heptathlon · Jun 81.22m5th District E Girl's HeptathlonJune 8, 2026
Javelin · 600g · Outdoor5th District E Girl's Heptathlon · Jun 811.07m5th District E Girl's HeptathlonJune 8, 2026
Long Jump · Outdoor5th District E Girl's Heptathlon · Jun 84.06m5th District E Girl's HeptathlonJune 8, 2026
Shot Put · 4kg · Outdoor5th District E Girl's Heptathlon · Jun 84.40m5th District E Girl's HeptathlonJune 8, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21Division C Midland Wachusett League MeetMay 21 · 800 Meters · Place 2 · Oakmont Regional800 Meters2.2:26.90a11
May 16Central Mass. Division 1 Class MeetMay 16 · 800 Meters · Place 3 · Oakmont Regional800 Meters3.2:23.47a11
May 12Fitchburg vs Oakmont Dual MeetMay 12 · 400 Meters · Place 2 · Oakmont Regional400 Meters2.1:02.47a11
May 6Oakmont vs Groton-DunstableMay 6 · 1 Mile · Place 1 · Oakmont Regional1 Mile1.5:38.7 PB11
Apr 28Quabbin vs OakmontApr 28 · 800 Meters · Place 1 · Oakmont Regional800 Meters1.2:23.611
Apr 15Oakmont vs. LunenburgApr 15 · 800 Meters · Place 1 · Oakmont Regional800 Meters1.2:25.611
Apr 8Hudson vs OakmontApr 8 · 800 Meters · Place 1 · Oakmont Regional800 Meters12:32.36a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 600 Meters · Place 1 · Oakmont Regional600 Meters11:49.90a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1 Mile · Place 1 · Oakmont Regional1 Mile1.5:46.66a PB11
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 600 Meters · Place 3 · Oakmont Regional600 Meters31:46.02a—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 600 Meters · Place 1 · Oakmont Regional600 Meters11:55.00—
Jan 15MidWach @ Shrewsbury Week 3Jan 15 · 600 Meters · Place 2 · Oakmont600 Meters21:52.30SO
Jan 8MidWach Week 2 @ FitchburgJan 8 · 600 Meters · Place 1 · Oakmont Regional600 Meters11:55.80—

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 21Midland Wachusett Division C League MeetMay 21 · 800 Meters · Place 3 · Oakmont Regional800 Meters3.2:29.45a10
May 17District E Central Mass Division 1 ChampionshipMay 17 · 800 Meters · Place 2 · Oakmont Regional800 Meters22:22.8810

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · 600 Meters · Place 2 · Oakmont Regional600 Meters22:00.30—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 3Hudson v Oakmont and MarlboroughMay 3 · 800 Meters · Place 3 · Oakmont Regional800 Meters32:39.2—
Apr 24Quabbin vs Oakmont dual meetApr 24 · 800 Meters · Place 1 · Oakmont Regional800 Meters1.2:42.89