Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorCentral Mass. Multi-Meet · Jun 914.38Central Mass. Multi-MeetJune 9, 2025
1000 Meters · IndoorMid Wach @ Fitchburg Week 5 · Jan 294:21.40Mid Wach @ Fitchburg Week 5January 29, 2025
100m Hurdles · 33" / 0.838m · OutdoorHudson v. Groton · May 1318.4Hudson v. GrotonMay 13, 2026
200 Meters · OutdoorCentral Mass. Multi-Meet · Jun 932.02Central Mass. Multi-MeetJune 9, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 1256.52MSTCA Northeast InvitationalJanuary 12, 2024
400m Hurdles · 30" / 0.762m · OutdoorHudson v. Groton · May 131:19.6Hudson v. GrotonMay 13, 2026
55m Hurdles · 33" · IndoorMidland Wachusett Div A & B League Meets · Feb 711.46aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 253:27.53aMSTCA Girls PentathlonFebruary 25, 2026
800 Meters · OutdoorCentral Mass. Multi-Meet · Jun 93:03.03Central Mass. Multi-MeetJune 9, 2025
Heptathlon · Outdoor5th District E Girl's Heptathlon · Jun 819965th District E Girl's HeptathlonJune 8, 2026
High Jump · IndoorMSTCA Girls Pentathlon · Feb 251.17mMSTCA Girls PentathlonFebruary 25, 2026
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 817.02m5th District E Girl's HeptathlonJune 8, 2026
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 253.64mMSTCA Girls PentathlonFebruary 25, 2026
Long Jump · OutdoorCentral Mass MultiMeet 2024 · Jun 33.68mCentral Mass MultiMeet 2024June 3, 2024
Pentathlon · OutdoorCentral Mass. Multi-Meet · Jun 91427Central Mass. Multi-MeetJune 9, 2025
Shot Put · 4kg · Outdoor5th District E Girl's Heptathlon · Jun 85.95m5th District E Girl's HeptathlonJune 8, 2026
Triple Jump · OutdoorHudson v. Groton · May 1330' 3"Hudson v. GrotonMay 13, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 85th District E Girl's HeptathlonJun 8 · Heptathlon · Place 41 · Groton-Dunstable RegHeptathlonRound M41.1996 PB11
Jun 85th District E Girl's HeptathlonJun 8 · Long Jump · Place 37 · Groton-Dunstable RegLong JumpRound M37.3.91m11
Jun 85th District E Girl's HeptathlonJun 8 · High Jump · Place 40 · Groton-Dunstable RegHigh JumpRound M40.1.17m PB11
Jun 85th District E Girl's HeptathlonJun 8 · Javelin · Place 13 · Groton-Dunstable RegJavelin600gRound M13.17.02m PB11
Jun 85th District E Girl's HeptathlonJun 8 · Shot Put · Place 31 · Groton-Dunstable RegShot Put4kgRound M31.5.95m PB11
Jun 85th District E Girl's HeptathlonJun 8 · 100m Hurdles · Place 21 · Groton-Dunstable Reg100m Hurdles33" / 0.838mRound M21.19.62a11
Jun 85th District E Girl's HeptathlonJun 8 · 800 Meters · Place 49 · Groton-Dunstable Reg800 MetersRound M49.3:09.58a11
Jun 85th District E Girl's HeptathlonJun 8 · 200 Meters · Place 47 · Groton-Dunstable Reg200 MetersRound M47.32.76a11
May 21Division C Midland Wachusett League MeetMay 21 · Triple Jump · Place 4 · Groton-Dunstable RegTriple Jump4.29-06.5011
May 21Division C Midland Wachusett League MeetMay 21 · 400m Hurdles · Place 10 · Groton-Dunstable Reg400m Hurdles30" / 0.762m10.1:22.78a11
May 21Division C Midland Wachusett League MeetMay 21 · 100m Hurdles · Place 6 · Groton-Dunstable Reg100m Hurdles33" / 0.838mRound P6.18.93a11
May 21Division C Midland Wachusett League MeetMay 21 · 100m Hurdles · Place 7 · Groton-Dunstable Reg100m Hurdles33" / 0.838m7.18.90a11
May 13Hudson v. GrotonMay 13 · Triple Jump · Place 2 · Groton-Dunstable RegTriple Jump2.30' 3" PB11
May 13Hudson v. GrotonMay 13 · 400m Hurdles · Place 3 · Groton-Dunstable Reg400m Hurdles30" / 0.762m3.1:19.6 PB11
May 13Hudson v. GrotonMay 13 · 100m Hurdles · Place 1 · Groton-Dunstable Reg100m Hurdles33" / 0.838m1.18.4 PB11
May 6Oakmont vs Groton-DunstableMay 6 · Triple Jump · Place 2 · Groton-Dunstable RegTriple Jump2.27-411
May 6Oakmont vs Groton-DunstableMay 6 · 400m Hurdles · Place 2 · Groton-Dunstable Reg400m Hurdles30" / 0.762m2.1:27.211
May 6Oakmont vs Groton-DunstableMay 6 · 100m Hurdles · Place 2 · Groton-Dunstable Reg100m Hurdles33" / 0.838m2.19.211
Apr 23MSTCA Warrior InvitationalApr 23 · Triple Jump · Place 25 · Groton-Dunstable RegTriple Jump2529-0.511
Apr 23MSTCA Warrior InvitationalApr 23 · 100m Hurdles · Place 17 · Groton-Dunstable Reg100m Hurdles1719.37a11
Apr 15Groton-Dunstable vs QuabbinApr 15 · Triple Jump · Place 1 · Groton-Dunstable RegTriple Jump1.30-02.2511
Apr 15Groton-Dunstable vs QuabbinApr 15 · High Jump · Place 6 · Groton-Dunstable RegHigh Jump6.3-1011
Apr 15Groton-Dunstable vs QuabbinApr 15 · 400m Hurdles · Place 3 · Groton-Dunstable Reg400m Hurdles30" / 0.762m3.84.811
Apr 15Groton-Dunstable vs QuabbinApr 15 · 100m Hurdles · Place 1 · Groton-Dunstable Reg100m Hurdles33" / 0.838m1.18.711

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 104 · Groton-Dunstable RegLong Jump1043.64m PB11
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 96 · Groton-Dunstable RegHigh Jump961.17m PB11
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 94 · Groton-Dunstable RegShot Put945.72m11
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 82 · Groton-Dunstable Reg55m Hurdles8211.16a11
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 105 · Groton-Dunstable Reg800 Meters1053:27.53a PB11
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 55m Hurdles · Place 11 · Groton-Dunstable Reg55m Hurdles33"Round P11.11.46a PB11
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · High Jump · Groton-Dunstable RegHigh Jump--NH11
Feb 4Midland Wachusett @ FitchburgFeb 4 · 55m Hurdles · Place 16 · Groton-Dunstable Reg55m Hurdles1611.6011
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · High Jump · Place 17 · Groton-Dunstable RegHigh Jump173-811
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · Shot Put · Place 31 · Groton-Dunstable RegShot Put3119-7.5011
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 55m Hurdles · Place 14 · Groton-Dunstable Reg55m Hurdles1411.8011
Jan 21Midland Wachusett @ Fitchburg #4Jan 21 · High Jump · Place 7 · Groton-Dunstable RegHigh Jump74-011
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · High Jump · Place 12 · Groton-Dunstable RegHigh Jump124-011
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · Shot Put · Place 31 · Groton-Dunstable RegShot Put3118-10.5011
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 55m Hurdles · Place 12 · Groton-Dunstable Reg55m Hurdles1212.00a11
Jan 9MSTCA Northeast InvitationalJan 9 · Triple Jump · Place 25 · Groton-Dunstable RegTriple Jump2527-0.5011

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14MSTCA Winter Festival (Sunday)Dec 14 · 55m Hurdles · Place 23 · Groton-Dunstable Reg55m Hurdles33"Round P23.12.50a11
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · High Jump · Place 17 · Groton-Dunstable RegHigh Jump173-8—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1000 Meters · Place 12 · Groton-Dunstable Reg1000 Meters124:21.40 PB—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · High Jump · Place 14 · Groton-Dunstable RegHigh Jump143-8—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · Shot Put · Place 26 · Groton-Dunstable RegShot Put2619-0—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 1000 Meters · Place 19 · Groton-Dunstable Reg1000 Meters194:24.40—
Jan 8MidWach Week 2 @ FitchburgJan 8 · High Jump · Place 13 · Groton-Dunstable RegHigh Jump133-8—
Jan 8MidWach Week 2 @ FitchburgJan 8 · Shot Put · Place 18 · Groton-Dunstable RegShot Put1820-3—

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
Jun 9Central Mass. Multi-MeetJun 9 · Discus · Place 50 · Groton-Dunstable RegDiscus5011.83m10
Jun 9Central Mass. Multi-MeetJun 9 · 100 Meters · Place 13 · Groton-Dunstable Reg100 Meters1314.38 PB10
Jun 9Central Mass. Multi-MeetJun 9 · Pentathlon · Place 33 · Groton-Dunstable RegPentathlon331427 PB10
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 45 · Groton-Dunstable RegJavelin4512.24m10
Jun 9Central Mass. Multi-MeetJun 9 · Javelin · Place 46 · Groton-Dunstable RegJavelin4612.24m10
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 25 · Groton-Dunstable Reg200 Meters2532.0310
Jun 9Central Mass. Multi-MeetJun 9 · 200 Meters · Place 32 · Groton-Dunstable Reg200 Meters3232.02 PB10
Jun 9Central Mass. Multi-MeetJun 9 · 800 Meters · Place 31 · Groton-Dunstable Reg800 Meters313:03.03 PB10
Jun 9Central Mass. Multi-MeetJun 9 · Long Jump · Place 23 · Groton-Dunstable RegLong Jump234.22m10
Jun 9Central Mass. Multi-MeetJun 9 · High Jump · Place 23 · Groton-Dunstable RegHigh Jump231.27m10
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 49 · Groton-Dunstable RegShot Put495.66m10
Jun 9Central Mass. Multi-MeetJun 9 · Shot Put · Place 30 · Groton-Dunstable RegShot Put305.66m10
Jun 9Central Mass. Multi-MeetJun 9 · 100m Hurdles · Place 27 · Groton-Dunstable Reg100m Hurdles2720.7410
Jun 9Central Mass. Multi-MeetJun 9 · 1500 Meters · Place 31 · Groton-Dunstable Reg1500 Meters31206610
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · Triple Jump · Place 14 · Groton-Dunstable RegTriple Jump1430-1.2510
May 24Joe Tranchita Last Chance to Qualify MeetMay 24 · 400m Hurdles · Place 14 · Groton-Dunstable Reg400m Hurdles141:23.10a10
May 21Midland Wachusett Division C League MeetMay 21 · Triple Jump · Place 11 · Groton-Dunstable RegTriple Jump11.27-01.0010
May 21Midland Wachusett Division C League MeetMay 21 · 100m Hurdles · Place 9 · Groton-Dunstable Reg100m Hurdles33" / 0.838mRound P9.20.39a10
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 50 · Groton-Dunstable RegShot Put505.53m10
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Triple Jump · Place 4 · Groton-Dunstable RegTriple Jump428-11.2510
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · Shot Put · Place 8 · Groton-Dunstable RegShot Put819-10.7510
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 400m Hurdles · Place 4 · Groton-Dunstable Reg400m Hurdles41:21.810
May 7Quabbin Regional vs Groton-Dunstable RegMay 7 · 100m Hurdles · Place 4 · Groton-Dunstable Reg100m Hurdles420.010
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Triple Jump · Place 34 · Groton-Dunstable RegTriple Jump3428-7.7510
Apr 24MSTCA Warrior InvitationalApr 24 · Triple Jump · Place 26 · Groton-Dunstable RegTriple Jump2629-06.0010
Apr 16Hudson v Groton-DunstableApr 16 · Triple Jump · Place 2 · Groton-Dunstable RegTriple Jump230-00.7510
Apr 16Hudson v Groton-DunstableApr 16 · 400m Hurdles · Place 5 · Groton-Dunstable Reg400m Hurdles51:30.8810
Apr 16Hudson v Groton-DunstableApr 16 · 100m Hurdles · Place 4 · Groton-Dunstable Reg100m Hurdles420.9810

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 3Central Mass MultiMeet 2024Jun 3 · Javelin · Place 52 · Groton-Dunstable RegJavelin529.87m9
Jun 3Central Mass MultiMeet 2024Jun 3 · 200 Meters · Place 48 · Groton-Dunstable Reg200 Meters4834.449
Jun 3Central Mass MultiMeet 2024Jun 3 · 800 Meters · Place 57 · Groton-Dunstable Reg800 Meters573:43.809
Jun 3Central Mass MultiMeet 2024Jun 3 · Long Jump · Place 48 · Groton-Dunstable RegLong Jump483.68m PB9
Jun 3Central Mass MultiMeet 2024Jun 3 · High Jump · Place 43 · Groton-Dunstable RegHigh Jump431.17m9
Jun 3Central Mass MultiMeet 2024Jun 3 · Shot Put · Place 58 · Groton-Dunstable RegShot Put584.73m9
Jun 3Central Mass MultiMeet 2024Jun 3 · 100m Hurdles · Place 45 · Groton-Dunstable Reg100m Hurdles4522.299
May 15Midland Wachusett Division C League MeetMay 15 · Triple Jump · Place 12 · Groton-Dunstable RegTriple Jump1227-1.50—
May 8Groton vs HudsonMay 8 · Triple Jump · Place 5 · Groton-Dunstable RegTriple Jump526-1—
May 8Groton vs HudsonMay 8 · 400m Hurdles · Place 2 · Groton-Dunstable Reg400m Hurdles21:15—
May 8Groton vs HudsonMay 8 · 100m Hurdles · Place 8 · Groton-Dunstable Reg100m Hurdles821.1—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 24MW @ Fitchburg # 5Jan 24 · 300 Meters · Place 26 · Groton-Dunstable Reg300 Meters2657.50—
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 281 · Groton-Dunstable Reg300 Meters28156.52 PB9
Jan 10MW @ Fitchburg # 3Jan 10 · 300 Meters · Place 23 · Groton-Dunstable Reg300 Meters2359.10—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 10MSTCA Winter Festival (Small School)Dec 10 · 300 Meters · Place 100 · Groton-Dunstable Reg300 Meters100.56.60a9