Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMidland Wachusett Division C League Meet · May 2119.33aMidland Wachusett Division C League MeetMay 21, 2025
200 Meters · OutdoorCentral Mass MultiMeet 2024 · Jun 329.28Central Mass MultiMeet 2024June 3, 2024
300 Meters · IndoorMW @ Fitchburg # 5 · Jan 2451.60MW @ Fitchburg # 5January 24, 2024
400 Meters · OutdoorMSTCA Warrior Invitational · Apr 181:08.74aMSTCA Warrior InvitationalApril 18, 2024
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 4 Track & Field Championship · May 231:16.11aMIAA Division 4 Track & Field ChampionshipMay 23, 2024
55m Hurdles · 33" · IndoorMSTCA Speed Classic (Saturday) · Dec 2111.72aMSTCA Speed Classic (Saturday)December 21, 2024
600 Meters · IndoorMSTCA Northeast Invitational · Jan 101:53.85aMSTCA Northeast InvitationalJanuary 10, 2025
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 272:51.28aMSTCA Distance Classic and PentathlonDecember 27, 2024
800 Meters · OutdoorCentral Mass. Multi-Meet · Jun 92:39.67Central Mass. Multi-MeetJune 9, 2025
Heptathlon · Outdoor5th District E Girl's Heptathlon · Jun 822335th District E Girl's HeptathlonJune 8, 2026
High Jump · IndoorMSTCA Girls Pentathlon · Feb 251.12mMSTCA Girls PentathlonFebruary 25, 2025
High Jump · Outdoor5th District E Girl's Heptathlon · Jun 81.17m5th District E Girl's HeptathlonJune 8, 2026
Javelin · 600g · Outdoor5th District E Girl's Heptathlon · Jun 814.63m5th District E Girl's HeptathlonJune 8, 2026
Long Jump · IndoorMSTCA Girls Indoor Individual Pentathlon · Feb 283.71mMSTCA Girls Indoor Individual PentathlonFebruary 28, 2024
Long Jump · Outdoor5th District E Girl's Heptathlon · Jun 83.38m5th District E Girl's HeptathlonJune 8, 2026
Pentathlon (Indoor) · Standard · IndoorMSTCA Distance Classic and Pentathlon · Dec 281377MSTCA Distance Classic and PentathlonDecember 28, 2023
Shot Put · 4kg · IndoorMSTCA Distance Classic and Pentathlon · Dec 2721-05.00MSTCA Distance Classic and PentathlonDecember 27, 2024
Shot Put · 4kg · Outdoor5th District E Girl's Heptathlon · Jun 86.73m5th 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 34 · Groton-Dunstable RegGroton-Dunstable RegHeptathlonRound M34.2233 PB12
Jun 85th District E Girl's HeptathlonJun 8 · Long Jump · Place 47 · Groton-Dunstable RegGroton-Dunstable RegLong JumpRound M47.3.38m PB12
Jun 85th District E Girl's HeptathlonJun 8 · High Jump · Place 40 · Groton-Dunstable RegGroton-Dunstable RegHigh JumpRound M40.1.17m PB12
Jun 85th District E Girl's HeptathlonJun 8 · Javelin · Place 30 · Groton-Dunstable RegGroton-Dunstable RegJavelin600gRound M30.14.63m PB12
Jun 85th District E Girl's HeptathlonJun 8 · Shot Put · Place 14 · Groton-Dunstable RegGroton-Dunstable RegShot Put4kgRound M14.6.73m PB12
Jun 85th District E Girl's HeptathlonJun 8 · 100m Hurdles · Place 34 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles33" / 0.838mRound M34.21.08a12
Jun 85th District E Girl's HeptathlonJun 8 · 800 Meters · Place 23 · Groton-Dunstable RegGroton-Dunstable Reg800 MetersRound M23.2:44.81a12
Jun 85th District E Girl's HeptathlonJun 8 · 200 Meters · Place 28 · Groton-Dunstable RegGroton-Dunstable Reg200 MetersRound M28.29.37a12
May 21Division C Midland Wachusett League MeetMay 21 · Shot Put · Place 14 · Groton-Dunstable RegGroton-Dunstable RegShot Put4kg14.20-00.0012
May 21Division C Midland Wachusett League MeetMay 21 · 400m Hurdles · Place 8 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles30" / 0.762m8.1:21.21a12
May 13Hudson v. GrotonMay 13 · Shot Put · Place 5 · Groton-Dunstable RegGroton-Dunstable RegShot Put4kg5.20' 10"12
May 13Hudson v. GrotonMay 13 · 400m Hurdles · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles30" / 0.762m4.1:19.812
May 6Oakmont vs Groton-DunstableMay 6 · Shot Put · Place 7 · Groton-Dunstable RegGroton-Dunstable RegShot Put4kg7.20-512
May 6Oakmont vs Groton-DunstableMay 6 · 400 Meters · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters4.1:14.512
Apr 15Groton-Dunstable vs QuabbinApr 15 · Shot Put · Place 5 · Groton-Dunstable RegGroton-Dunstable RegShot Put4kg5.21-10.2512
Apr 15Groton-Dunstable vs QuabbinApr 15 · 800 Meters · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters6.3:00.612

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 23 · Groton-Dunstable RegGroton-Dunstable RegJavelin2315.86m11
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 17 · Groton-Dunstable RegGroton-Dunstable Reg200 Meters1729.4511
Jun 9Central Mass. Multi-MeetJun 9 · 800 Meters · Place 12 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters122:39.67 PB11
Jun 9Central Mass. Multi-MeetJun 9 · Long Jump · Place 29 · Groton-Dunstable RegGroton-Dunstable RegLong Jump294.00m11
Jun 9Central Mass. Multi-MeetJun 9 · High Jump · Place 29 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump291.22m11
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 16 · Groton-Dunstable RegGroton-Dunstable RegShot Put166.84m11
Jun 9Central Mass. Multi-MeetJun 9 · 100m Hurdles · Place 17 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles1719.8411
Jun 9Central Mass. Multi-MeetJun 9 · 1500 Meters · Place 19 · Groton-Dunstable RegGroton-Dunstable Reg1500 Meters19259011
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · 400m Hurdles · Place 25 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles251:13.45a11
May 21Midland Wachusett Division C League MeetMay 21 · 400m Hurdles · Place 5 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles30" / 0.762m5.1:17.40a11
May 21Midland Wachusett Division C League MeetMay 21 · 100m Hurdles · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles33" / 0.838mRound P6.19.38a11
May 21Midland Wachusett Division C League MeetMay 21 · 100m Hurdles · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles33" / 0.838m6.19.33a PB11
May 10MSTCA Coaches Metro InvitationalMay 10 · 400m Hurdles · Place 19 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles191:16.49a11
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Javelin · Place 10 · Groton-Dunstable RegGroton-Dunstable RegJavelin1044-711
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 400m Hurdles · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles21:14.511
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 100m Hurdles · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles318.911
Apr 24MSTCA Warrior InvitationalApr 24 · 400m Hurdles · Place 15 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles151:16.48a11
Apr 24MSTCA Warrior InvitationalApr 24 · 400 Meters · Place 23 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters231:08.96a11
Apr 16Hudson v Groton-DunstableApr 16 · Long Jump · Place 7 · Groton-Dunstable RegGroton-Dunstable RegLong Jump712-06.2511
Apr 16Hudson v Groton-DunstableApr 16 · 400m Hurdles · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles31:19.7211
Apr 16Hudson v Groton-DunstableApr 16 · 100m Hurdles · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles119.6311

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 126 · Groton-Dunstable RegGroton-Dunstable RegLong Jump1263.81m—
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 140 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump1401.12m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 56 · Groton-Dunstable RegGroton-Dunstable RegShot Put567.04m—
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 106 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles10611.16a—
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 70 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters702:56.99a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 600 Meters · Place 4 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters41:54.39a—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · High Jump · Place 17 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump173-8—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 55m Hurdles · Place 15 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles1511.20—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 55m Hurdles · Place 11 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles1111.50—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 600 Meters · Place 1 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters11:59.30—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 123 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles12311.56a—
Jan 10MSTCA Northeast InvitationalJan 10 · 600 Meters · Place 46 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters461:53.85a PB—

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 74 · Groton-Dunstable RegGroton-Dunstable RegShot Put4kg74.21-05.00 PB11
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 800 Meters · Place 39 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters39.2:51.28a PB11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 600 Meters · Place 42 · Groton-Dunstable RegGroton-Dunstable Reg600 Meters42.1:54.46a11
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 55m Hurdles · Place 65 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles33"65.11.72a PB11
Dec 18Mid Wach Invite MeetDec 18 · High Jump · Place 17 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump173-8—
Dec 18Mid Wach Invite MeetDec 18 · 55m Hurdles · Place 11 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles1111.30—
Dec 14MSTCA Winter Festival (Small Schools)Dec 14 · 55m Hurdles · Place 42 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles33"Round P42.11.87a11
Feb 28MSTCA Girls Indoor Individual PentathlonFeb 28 · Long Jump · Place 116 · Groton-Dunstable RegGroton-Dunstable RegLong Jump1163.71m PB—
Feb 28MSTCA Girls Indoor Individual PentathlonFeb 28 · High Jump · Place 121 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump1211.17m—
Feb 28MSTCA Girls Indoor Individual PentathlonFeb 28 · Shot Put · Place 54 · Groton-Dunstable RegGroton-Dunstable RegShot Put547.10m—
Feb 28MSTCA Girls Indoor Individual PentathlonFeb 28 · 55m Hurdles · Place 101 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles10111.33a—
Feb 28MSTCA Girls Indoor Individual PentathlonFeb 28 · 800 Meters · Place 66 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters662:59.21a—
Feb 3Mid Wach League Championship A & BFeb 3 · 55m Hurdles · Place 8 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles811.11a—
Jan 24MW @ Fitchburg # 5Jan 24 · 55m Hurdles · Place 10 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles1011.40—
Jan 24MW @ Fitchburg # 5Jan 24 · 300 Meters · Place 11 · Groton-Dunstable RegGroton-Dunstable Reg300 Meters1151.60 PB—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 55m Hurdles · Place 42 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles4211.27a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 30 · Groton-Dunstable RegGroton-Dunstable RegJavelin3017.06m10
Jun 3Central Mass MultiMeet 2024Jun 3 · 200 Meters · Place 16 · Groton-Dunstable RegGroton-Dunstable Reg200 Meters1629.28 PB10
Jun 3Central Mass MultiMeet 2024Jun 3 · 800 Meters · Place 23 · Groton-Dunstable RegGroton-Dunstable Reg800 Meters232:59.3510
Jun 3Central Mass MultiMeet 2024Jun 3 · Long Jump · Place 30 · Groton-Dunstable RegGroton-Dunstable RegLong Jump304.23m10
Jun 3Central Mass MultiMeet 2024Jun 3 · High Jump · Place 36 · Groton-Dunstable RegGroton-Dunstable RegHigh Jump361.22m10
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 18 · Groton-Dunstable RegGroton-Dunstable RegShot Put187.28m10
Jun 3Central Mass MultiMeet 2024Jun 3 · 100m Hurdles · Place 16 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles1619.4610
May 23MIAA Division 4 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 27 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles30" / 0.762m27.1:16.11a PB10
May 15Midland Wachusett Division C League MeetMay 15 · 400m Hurdles · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles61:18.52a—
May 15Midland Wachusett Division C League MeetMay 15 · 100m Hurdles · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles619.48a—
May 15Midland Wachusett Division C League MeetMay 15 · 100m Hurdles · Place 6 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles619.41a—
May 8Groton vs HudsonMay 8 · 100m Hurdles · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles219.1—
May 8Groton vs HudsonMay 8 · 200 Meters · Place 9 · Groton-Dunstable RegGroton-Dunstable Reg200 Meters932.1—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 400m Hurdles · Place 9 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles91:16.73a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100m Hurdles · Place 30 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles3019.58a—
Apr 18MSTCA Warrior InvitationalApr 18 · 400m Hurdles · Place 20 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles201:18.04a—
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 30 · Groton-Dunstable RegGroton-Dunstable Reg400 Meters301:08.74a PB—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Pentathlon (Indoor) · Place 25 · Groton-Dunstable RegGroton-Dunstable RegPentathlon (Indoor)StandardRound M25.1377 PB10
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 55m Hurdles · Place 24 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles33"Round M24.12.16a10
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Long Jump · Place 25 · Groton-Dunstable RegGroton-Dunstable RegLong JumpRound M25.3.60m10
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 23 · Groton-Dunstable RegGroton-Dunstable RegShot Put4kgRound M23.6.26m10
Dec 28MSTCA Distance Classic and PentathlonDec 28 · High Jump · Place 25 · Groton-Dunstable RegGroton-Dunstable RegHigh JumpRound M25.1.12m10
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 15 · Groton-Dunstable RegGroton-Dunstable Reg800 MetersRound M15.2:56.79a10
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55m Hurdles · Place 84 · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles33"84.13.65a10
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 55m Hurdles · Groton-Dunstable RegGroton-Dunstable Reg55m Hurdles33"Round P--DNS10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 400m Hurdles · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles30" / 0.762m--DNS9
May 20MSTCA South Shore Twilight MeetMay 20 · 100m Hurdles · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles33" / 0.838mRound P--DNS9
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 400m Hurdles · Place 23 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles231:16.82a—
Apr 20MSTCA Warrior InvitationalApr 20 · 400m Hurdles · Place 12 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles121:17.80a—
Apr 20MSTCA Warrior InvitationalApr 20 · 100m Hurdles · Place 31 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles3121.10a—
Apr 13Hudson vs Groton DunstableApr 13 · 400m Hurdles · Place 3 · Groton-Dunstable RegGroton-Dunstable Reg400m Hurdles30" / 0.762m3.1:21.4Unofficial9
Apr 13Hudson vs Groton DunstableApr 13 · 100m Hurdles · Place 2 · Groton-Dunstable RegGroton-Dunstable Reg100m Hurdles33" / 0.838m2.19.9Unofficial9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · 100m Hurdles · Place 27 · Groton/DunstableGroton/Dunstable100m Hurdles33" / 0.838mRound P27.20.78aUnofficial8
Jun 10Massachusetts Middle School Division 2 TF ChampionshipJun 10 · 400 Meters · Place 12 · Groton/DunstableGroton/Dunstable400 Meters12.1:08.10aUnofficial8