Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMIAA Division 6 Track & Field Championship · May 284:22.94aMIAA Division 6 Track & Field ChampionshipMay 28, 2026
2 Miles · OutdoorMIAA Division 6 Track & Field Championship · May 289:29.98aMIAA Division 6 Track & Field ChampionshipMay 28, 2026
Pole Vault · OutdoorDivision D Midland-Wachusett League Meet · May 2010-00.00Division D Midland-Wachusett League MeetMay 20, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 1 Mile · Place 27 · Ayer Shirley Regional1 Mile27.4:33.82a11
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 2 Miles · Place 3 · Ayer Shirley Regional2 Miles3.9:29.98a PB11
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 1 Mile · Place 4 · Ayer Shirley Regional1 Mile4.4:22.94a PB11
May 20Division D Midland-Wachusett League MeetMay 20 · Pole Vault · Place 8 · Ayer Shirley RegionalPole Vault8.10-00.00 PB11
May 20Division D Midland-Wachusett League MeetMay 20 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles1.9:43.07a11
May 20Division D Midland-Wachusett League MeetMay 20 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile1.4:30.85a11
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles1.9:58.50a11
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 1 Mile · Place 2 · Ayer Shirley Regional1 Mile2.4:26.63a11
May 9Weston Twilight Invitational - Regis EventsMay 9 · 2 Miles · Place 16 · Ayer Shirley Regional2 Miles169:33.53a11
May 7Ayer-Shirley vs BromfieldMay 7 · Pole Vault · Place 4 · Ayer Shirley RegionalPole Vault49-011
May 7Ayer-Shirley vs BromfieldMay 7 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles110:18.71a11
May 7Ayer-Shirley vs BromfieldMay 7 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile14:50.92a11
May 1MSTCA Division 6 RelaysMay 1 · Pole Vault · Place 5 · Ayer Shirley RegionalPole Vault59-06.0011
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Pole Vault · Place 3 · Ayer Shirley RegionalPole Vault39-06.0011
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles110:36.97a11
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile14:50.05a11
Apr 24MSTCA Invacational & PentathlonApr 24 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile14:26.19a11
Apr 9Littleton vs Ayer-ShirleyApr 9 · Pole Vault · Place 3 · Ayer Shirley RegionalPole Vault3.9-06.0011
Apr 9Littleton vs Ayer-ShirleyApr 9 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles1.9:50.92a11
Apr 9Littleton vs Ayer-ShirleyApr 9 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile1.4:40.60a11