Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidland Wachusett Div A & B League Meets · Feb 76:12.72aMidland Wachusett Div A & B League MeetsFebruary 7, 2026
1 Mile · OutdoorDivision A Midland-Wachusett League Meet · May 235:41.12aDivision A Midland-Wachusett League MeetMay 23, 2026
1000 Meters · IndoorMidland Wachusett @ Shrewsbury #5 · Jan 283:37.50Midland Wachusett @ Shrewsbury #5January 28, 2026
2 Miles · IndoorMidland Wachusett @ Wachusett #4 · Jan 2114:15.90aMidland Wachusett @ Wachusett #4January 21, 2026
600 Meters · IndoorMidland Wachusett @ Wachusett #4 · Jan 212:02.30aMidland Wachusett @ Wachusett #4January 21, 2026
800 Meters · OutdoorDistrict E Central Mass Division 1 Championship · May 172:43.58District E Central Mass Division 1 ChampionshipMay 17, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · 1 Mile · Place 31 · Grafton1 Mile31.5:52.06a10
May 23Division A Midland-Wachusett League MeetMay 23 · 1 Mile · Place 5 · Grafton1 Mile5.5:41.12a PB10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 1 Mile · Place 29 · Grafton1 Mile295:51.02a10
Apr 29Algonquin vs GraftonApr 29 · 1 Mile · Place 2 · Grafton1 Mile25:57.42a10
Apr 23MSTCA Warrior InvitationalApr 23 · 1 Mile · Place 14 · Grafton1 Mile145:58.26a10
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 1 Mile · Place 3 · Grafton1 Mile3.6:12.07a10
Apr 15Shrewsbury vs Grafton Dual MeetApr 15 · 800 Meters · Place 2 · Grafton800 Meters2.2:52.32a10
Apr 8Westborough vs Grafton Dual MeetApr 8 · 1 Mile · Grafton1 Mile—5:56.7Unofficial10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1 Mile · Place 6 · Grafton1 Mile6.6:12.72a PB10
Feb 7Midland Wachusett Div A & B League MeetsFeb 7 · 1000 Meters · Place 6 · Grafton1000 Meters6.3:39.03a10
Jan 28Midland Wachusett @ Shrewsbury #5Jan 28 · 1000 Meters · Place 3 · Grafton1000 Meters33:37.50 PB10
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 2 Miles · Place 10 · Grafton2 Miles1014:15.90a PB10
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 600 Meters · Place 9 · Grafton600 Meters92:02.30a PB10
Jan 14Midland Wachusett @ Shrewsbury #3Jan 14 · 1000 Meters · Place 5 · Grafton1000 Meters53:43.80a10
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 1 Mile · Place 3 · Grafton1 Mile36:21.60a10
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 1000 Meters · Place 4 · Grafton1000 Meters43:45.60a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1000 Meters · Place 35 · Grafton1000 Meters35.3:49.28a10
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 1 Mile · Place 4 · Grafton1 Mile4.6:42.6010
Dec 17MidWach 12-17-25 @ Shrewsbury HSDec 17 · 1000 Meters · Place 4 · Grafton1000 Meters4.3:50.5010

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 17District E Central Mass Division 1 ChampionshipMay 17 · 800 Meters · Place 15 · Grafton800 Meters152:43.58 PB9
May 14SWCL Girl's League Championship MeetMay 14 · 1 Mile · Place 7 · Grafton1 Mile76:10.749
May 14SWCL Girl's League Championship MeetMay 14 · 800 Meters · Place 7 · Grafton800 Meters72:47.249