Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Northeast Invitational · Jan 106:26.88aMSTCA Northeast InvitationalJanuary 10, 2025
1 Mile · OutdoorHudson v Groton-Dunstable · Apr 166:37.00Hudson v Groton-DunstableApril 16, 2025
100m Hurdles · 30" / 0.762m · OutdoorMA Division 2 Middle School State Track & Field Championship · Jun 921.62aMA Division 2 Middle School State Track & Field Championship June 9, 2023
100m Hurdles · 33" / 0.838m · Outdoor5th District E Girl's Heptathlon · Jun 822.55a5th District E Girl's HeptathlonJune 8, 2026
2 Miles · IndoorMid Wach @ Fitchburg Week 4 · Jan 2215:07.50Mid Wach @ Fitchburg Week 4January 22, 2025
2 Miles · OutdoorHudson v. Groton · May 1314:35.0Hudson v. GrotonMay 13, 2026
200 Meters · OutdoorCentral Mass. Multi-Meet · Jun 931.98Central Mass. Multi-MeetJune 9, 2025
55 Meters · IndoorMW @ Fitchburg # 4 · Jan 178.90MW @ Fitchburg # 4January 17, 2024
55m Hurdles · 33" · IndoorMSTCA Winter Festival (Small School) · Dec 1011.90aMSTCA Winter Festival (Small School)December 10, 2023
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 253:00.20aMSTCA Girls PentathlonFebruary 25, 2025
800 Meters · OutdoorCentral Mass. Multi-Meet · Jun 92:55.87Central Mass. Multi-MeetJune 9, 2025
Heptathlon · Outdoor5th District E Girl's Heptathlon · Jun 816985th District E Girl's HeptathlonJune 8, 2026
High Jump · IndoorMSTCA Girls Pentathlon · Feb 251.22mMSTCA Girls PentathlonFebruary 25, 2025
High Jump · OutdoorCentral Mass. Multi-Meet · Jun 91.22mCentral Mass. Multi-MeetJune 9, 2025
Javelin · 600g · Outdoor5th District E Girl's Heptathlon · Jun 811.39m5th District E Girl's HeptathlonJune 8, 2026
Long Jump · IndoorMSTCA Girls Indoor Individual Pentathlon · Feb 283.36mMSTCA Girls Indoor Individual PentathlonFebruary 28, 2024
Long Jump · OutdoorCentral Mass. Multi-Meet · Jun 93.13mCentral Mass. Multi-MeetJune 9, 2025
Shot Put · 4kg · Outdoor5th District E Girl's Heptathlon · Jun 85.00m5th 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

16 results
DateMeetEventPlMarkGr
Jun 85th District E Girl's HeptathlonJun 8 · Heptathlon · Place 49 · Groton-Dunstable RegGroton-Dunstable RegHeptathlonRound M49.1698 PB11
Jun 85th District E Girl's HeptathlonJun 8 · Long Jump · Place 42 · Groton-Dunstable RegGroton-Dunstable RegLong JumpRound M42.3.71m11
Jun 85th District E Girl's HeptathlonJun 8 · High Jump · Place 22 · Groton-Dunstable RegGroton-Dunstable RegHigh JumpRound M22.1.27m11
Jun 85th District E Girl's HeptathlonJun 8 · Javelin · Place 46 · Groton-Dunstable RegGroton-Dunstable RegJavelin600gRound M46.11.39m PB11
Jun 85th District E Girl's HeptathlonJun 8 · Shot Put · Place 49 · Groton-Dunstable RegGroton-Dunstable RegShot Put4kgRound M49.5.00m PB11
Jun 85th District E Girl's HeptathlonJun 8 · 100m Hurdles · Place 45 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles33" / 0.838mRound M45.22.55a PB11
Jun 85th District E Girl's HeptathlonJun 8 · 800 Meters · Place 35 · Groton-Dunstable RegGroton-Dunstable Reg800 MetersRound M35.2:57.03a11
Jun 85th District E Girl's HeptathlonJun 8 · 200 Meters · Place 53 · Groton-Dunstable RegGroton-Dunstable Reg200 MetersRound M53.34.44a11
May 21Division C Midland Wachusett League MeetMay 21 · High Jump · Groton-Dunstable RegGroton-Dunstable RegHigh Jump--NH11
May 21Division C Midland Wachusett League MeetMay 21 · 1 Mile · Place 9 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile9.6:51.97a11
May 13Hudson v. GrotonMay 13 · 2 Miles · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg2 Miles3.14:35.0 PB11
May 6Oakmont vs Groton-DunstableMay 6 · High Jump · Place 4 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump4.4-011
May 6Oakmont vs Groton-DunstableMay 6 · 2 Miles · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg2 Miles5.15:1211
Apr 15Groton-Dunstable vs QuabbinApr 15 · High Jump · Place 5 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump5.4-0011
Apr 15Groton-Dunstable vs QuabbinApr 15 · 100m Hurdles · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles33" / 0.838m3.23.211
Apr 15Groton-Dunstable vs QuabbinApr 15 · 1 Mile · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile6.6:39.611

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett @ FitchburgFeb 4 · High Jump · Place 8 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump83-811
Feb 4Midland Wachusett @ FitchburgFeb 4 · 1 Mile · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile67:07.5011
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · High Jump · Place 15 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump154-011
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 1 Mile · Place 18 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile186:54.2011
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · High Jump · Place 10 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump103-811
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · 1 Mile · Place 7 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile77:12.2011
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · High Jump · Place 12 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump124-011
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 1 Mile · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile57:05.20a11

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 1 Mile · Place 16 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile16.6:44.12a11
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 141 · Groton-Dunstable RegGroton-Dunstable RegLong Jump1413.38m—
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 108 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump1081.22m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 131 · Groton-Dunstable RegGroton-Dunstable RegShot Put1315.47m—
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 130 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles13011.82a—
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 83 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters833:00.20a PB—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · High Jump · Place 9 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump904.00—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · High Jump · Place 14 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump144-0—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1 Mile · Place 8 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile87:12.10—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · High Jump · Place 14 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump143-8—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 2 Miles · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg2 Miles615:07.50 PB—
Jan 10MSTCA Northeast InvitationalJan 10 · 1 Mile · Place 89 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile896:26.88a PB—
Jan 8MidWach Week 2 @ FitchburgJan 8 · High Jump · Place 13 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump133-8—
Jan 8MidWach Week 2 @ FitchburgJan 8 · 1 Mile · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile37:09.70—

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 40 · Groton-Dunstable RegGroton-Dunstable RegJavelin4013.04m10
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 30 · Groton-Dunstable RegGroton-Dunstable Reg200 Meters3031.98 PB10
Jun 9Central Mass. Multi-MeetJun 9 · 800 Meters · Place 21 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters212:55.87 PB10
Jun 9Central Mass. Multi-MeetJun 9 · Long Jump · Place 47 · Groton-Dunstable RegGroton-Dunstable RegLong Jump473.13m PB10
Jun 9Central Mass. Multi-MeetJun 9 · High Jump · Place 29 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump291.22m PB10
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 44 · Groton-Dunstable RegGroton-Dunstable RegShot Put444.94m10
Jun 9Central Mass. Multi-MeetJun 9 · 100m Hurdles · Place 31 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles3121.1210
Jun 9Central Mass. Multi-MeetJun 9 · 1500 Meters · Place 37 · Groton-Dunstable RegGroton-Dunstable Reg1500 Meters37179910
May 21Midland Wachusett Division C League MeetMay 21 · High Jump · Groton-Dunstable RegGroton-Dunstable RegHigh Jump—NH10
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · High Jump · Place 8 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump84-010
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 100m Hurdles · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles621.510
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 1 Mile · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile26:38.510
Apr 16Hudson v Groton-DunstableApr 16 · High Jump · Place 4 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump44-00.0010
Apr 16Hudson v Groton-DunstableApr 16 · 1 Mile · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile46:37.00 PB10

2024 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 800 Meters · Place 55 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters55.3:00.40a10
Dec 18Mid Wach Invite MeetDec 18 · High Jump · Place 14 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump144-0—
Dec 18Mid Wach Invite MeetDec 18 · 1 Mile · Place 12 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile127:04.30—
Feb 28MSTCA Girls Indoor Individual PentathlonFeb 28 · Long Jump · Place 126 · Groton-Dunstable RegGroton-Dunstable RegLong Jump1263.36m PB—
Feb 28MSTCA Girls Indoor Individual PentathlonFeb 28 · High Jump · Place 80 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump801.27m—
Feb 28MSTCA Girls Indoor Individual PentathlonFeb 28 · Shot Put · Place 133 · Groton-Dunstable RegGroton-Dunstable RegShot Put1334.67m—
Feb 28MSTCA Girls Indoor Individual PentathlonFeb 28 · 55m Hurdles · Place 117 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles11711.70a—
Feb 28MSTCA Girls Indoor Individual PentathlonFeb 28 · 800 Meters · Place 102 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters1023:13.54a—
Feb 3Mid Wach League Championship A & BFeb 3 · 55m Hurdles · Place 11 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles1111.61a—
Jan 24MW @ Fitchburg # 5Jan 24 · 55m Hurdles · Place 13 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles1311.50—
Jan 17MW @ Fitchburg # 4Jan 17 · Shot Put · Place 24 · Groton-Dunstable RegGroton-Dunstable RegShot Put2415-2—
Jan 17MW @ Fitchburg # 4Jan 17 · 55 Meters · Place 22 · Groton-Dunstable RegGroton-Dunstable Reg55 Meters228.90 PB—

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 50 · Groton-Dunstable RegGroton-Dunstable RegJavelin5011.33m—
Jun 3Central Mass MultiMeet 2024Jun 3 · 200 Meters · Place 43 · Groton-Dunstable RegGroton-Dunstable Reg200 Meters4333.05—
Jun 3Central Mass MultiMeet 2024Jun 3 · 800 Meters · Place 49 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters493:20.98—
Jun 3Central Mass MultiMeet 2024Jun 3 · Long Jump · Place 46 · Groton-Dunstable RegGroton-Dunstable RegLong Jump463.78m—
Jun 3Central Mass MultiMeet 2024Jun 3 · High Jump · Place 27 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump271.27m—
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 57 · Groton-Dunstable RegGroton-Dunstable RegShot Put574.76m—
Jun 3Central Mass MultiMeet 2024Jun 3 · 100m Hurdles · Place 35 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles3521.07—
May 8Groton vs HudsonMay 8 · 100m Hurdles · Place 7 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles720.9—
May 8Groton vs HudsonMay 8 · 1 Mile · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg1 Mile67:30.0—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55m Hurdles · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles33"--DNS9
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 55m Hurdles · Place 39 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles33"Round P39.11.90a PB9

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 9MA Division 2 Middle School State Track & Field Championship Jun 9 · 100m Hurdles · Place 46 · Groton/DunstableGroton/Dunstable100m Hurdles30" / 0.762mRound P46.21.62a PB8