Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorNew England HS Outdoor TF Championship · Jun 1314.71aNew England HS Outdoor TF ChampionshipJune 13, 2026
2 Miles · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 1444.03MIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2026
200 Meters · OutdoorAyer Shirley v Murdock & Collegiate Charter School · Apr 1728.35aAyer Shirley v Murdock & Collegiate Charter SchoolApril 17, 2025
300 Meters · IndoorWinter Warrior HS Invitational · Dec 2844.21aWinter Warrior HS InvitationalDecember 28, 2025
300m Hurdles · 30" / 0.762m · OutdoorNew England HS Outdoor TF Championship · Jun 1345.89aNew England HS Outdoor TF ChampionshipJune 13, 2026
400 Meters · OutdoorAyer-Shirley vs Bromfield · May 71:02.49aAyer-Shirley vs BromfieldMay 7, 2026
400 Meters · Relay Split · OutdoorMIAA Division 6 Track & Field Championship · May 301:01.412aMIAA Division 6 Track & Field ChampionshipMay 30, 2025
400m Hurdles · 30" / 0.762m · OutdoorMIAA Division 6 Track & Field Championship · May 281:04.86aMIAA Division 6 Track & Field ChampionshipMay 28, 2026
55m Hurdles · 33" · IndoorMSTCA Speed Classic (Sunday) · Dec 219.03aMSTCA Speed Classic (Sunday)December 21, 2025
High Jump · OutdoorMidland Wachusett Division E League Meet · May 144-06.00Midland Wachusett Division E League MeetMay 14, 2024
Pole Vault · Outdoor53rd Annual Girls & 64th Boys District E Division 2 Championships · May 167-06.0053rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16, 2026
Triple Jump · OutdoorLittleton vs Ayer-Shirley · Apr 931-05.00Littleton vs Ayer-ShirleyApril 9, 2026

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 300m Hurdles · Place 11 · Ayer Shirley Regional300m Hurdles30" / 0.762m11.45.89a PB12
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 100m Hurdles · Place 4 · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P4.14.95aWind: 0.212
Jun 13New England HS Outdoor TF ChampionshipJun 13 · 100m Hurdles · Place 5 · Ayer Shirley Regional100m Hurdles33" / 0.838m5.14.71a PB12
Jun 4MIAA Meet of ChampionsJun 4 · 400m Hurdles · Place 5 · Ayer Shirley Regional400m Hurdles30" / 0.762m5.1:05.03a12
Jun 4MIAA Meet of ChampionsJun 4 · 100m Hurdles · Place 7 · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P7.15.01aWind: -112
Jun 4MIAA Meet of ChampionsJun 4 · 100m Hurdles · Place 5 · Ayer Shirley Regional100m Hurdles33" / 0.838m5.14.85aWind: -1.512
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 1 · Ayer Shirley Regional400m Hurdles30" / 0.762m1.1:04.86a PB12
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 100m Hurdles · Place 2 · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P2.15.37aWind: -0.612
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles33" / 0.838m1.15.20aWind: -0.212
May 20Division D Midland-Wachusett League MeetMay 20 · Triple Jump · Place 8 · Ayer Shirley RegionalTriple Jump8.30-08.0012
May 20Division D Midland-Wachusett League MeetMay 20 · Pole Vault · Place 10 · Ayer Shirley RegionalPole Vault10.7-00.0012
May 20Division D Midland-Wachusett League MeetMay 20 · 400m Hurdles · Place 2 · Ayer Shirley Regional400m Hurdles30" / 0.762m2.1:10.27a12
May 20Division D Midland-Wachusett League MeetMay 20 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P1.15.69a12
May 20Division D Midland-Wachusett League MeetMay 20 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles33" / 0.838m1.15.27a12
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · Pole Vault · Place 8 · Ayer Shirley RegionalPole Vault8.7-06.00 PB12
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 400m Hurdles · Place 2 · Ayer Shirley Regional400m Hurdles30" / 0.762m2.1:07.41a12
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 100m Hurdles · Place 3 · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P3.16.37a12
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 100m Hurdles · Place 2 · Ayer Shirley Regional100m Hurdles33" / 0.838m2.15.61a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400m Hurdles · Place 6 · Ayer Shirley Regional400m Hurdles61:06.96a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 100m Hurdles · Place 4 · Ayer Shirley Regional100m Hurdles415.97a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 100m Hurdles · Place 4 · Ayer Shirley Regional100m Hurdles416.40a12
May 7Ayer-Shirley vs BromfieldMay 7 · Pole Vault · Place 2 · Ayer Shirley RegionalPole Vault28-012
May 7Ayer-Shirley vs BromfieldMay 7 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles116.22a12
May 7Ayer-Shirley vs BromfieldMay 7 · 400 Meters · Place 1 · Ayer Shirley Regional400 Meters11:02.49a PB12
May 1MSTCA Division 6 RelaysMay 1 · Pole Vault · Place 5 · Ayer Shirley RegionalPole Vault57-00.0012
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Triple Jump · Place 4 · Ayer Shirley RegionalTriple Jump431-01.5012
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Pole Vault · Place 3 · Ayer Shirley RegionalPole Vault37-00.0012
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 400m Hurdles · Place 2 · Ayer Shirley Regional400m Hurdles21:07.07a12
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles115.86a12
Apr 9Littleton vs Ayer-ShirleyApr 9 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump2.31-05.00 PB12
Apr 9Littleton vs Ayer-ShirleyApr 9 · Pole Vault · Place 4 · Ayer Shirley RegionalPole Vault4.7-00.0012
Apr 9Littleton vs Ayer-ShirleyApr 9 · 400m Hurdles · Place 1 · Ayer Shirley Regional400m Hurdles30" / 0.762m1.1:09.49a12
Apr 9Littleton vs Ayer-ShirleyApr 9 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles33" / 0.838m1.16.23a12

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 17Last Chance National QualifierFeb 17 · 55m Hurdles · Place 1 · Ayer Shirley Regional55m Hurdles19.03a12
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 2 · Ayer Shirley Regional55m Hurdles28.92—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 55m Hurdles · Place 1 · Ayer Shirley Regional55m Hurdles18.92q—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 2 Miles · Place 9 · Ayer Shirley Regional2 Miles944.03 PB—
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 300 Meters · Place 2 · Ayer Shirley Regional300 Meters2.47.95a12
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 55m Hurdles · Place 1 · Ayer Shirley Regional55m Hurdles33"Round P1.9.48a12
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 55m Hurdles · Place 1 · Ayer Shirley Regional55m Hurdles33"1.9.43a12
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 55m Hurdles · Place 1 · Ayer Shirley Regional55m Hurdles19.70a12
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 300 Meters · Place 1 · Ayer Shirley Regional300 Meters147.30a12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 300 Meters · Place 12 · Ayer Shirley Regional300 Meters12.44.21a PB12
Dec 28Winter Warrior HS InvitationalDec 28 · 55m Hurdles · Place 27 · Ayer Shirley Regional55m Hurdles33"Round P27.10.51a12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Ayer Shirley Regional300 Meters--DNS12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 2 · Ayer Shirley Regional55m Hurdles33"2.9.03a PB12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 300 Meters · Place 6 · Ayer Shirley Regional300 Meters6.44.94a12

2025 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 400m Hurdles · Place 23 · Ayer Shirley Regional400m Hurdles231:07.76a11
Jun 5MIAA Meet of ChampionsJun 5 · 100m Hurdles · Place 9 · Ayer Shirley Regional100m HurdlesRound P915.29a11
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 400m Hurdles · Place 5 · Ayer Shirley Regional400m Hurdles30" / 0.762m5.1:07.54a11
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 100m Hurdles · Place 26 · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P26.19.21a11
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 400 Meters · Ayer Shirley Regional400 MetersRelay Split—1:01.412a PB11
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400m Hurdles · Place 4 · Ayer Shirley Regional400m Hurdles41:09.75a11
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100m Hurdles · Place 2 · Ayer Shirley Regional100m Hurdles215.87a11
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100m Hurdles · Place 2 · Ayer Shirley Regional100m Hurdles215.59a11
May 20Midland Wachusett Division E League MeetMay 20 · 400m Hurdles · Place 1 · Ayer Shirley Regional400m Hurdles30" / 0.762m1.1:09.50a11
May 20Midland Wachusett Division E League MeetMay 20 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P1.15.97a11
May 20Midland Wachusett Division E League MeetMay 20 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles33" / 0.838m1.15.77a11
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · 400m Hurdles · Place 1 · Ayer Shirley Regional400m Hurdles11:08.48a11
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m HurdlesRound P115.87a11
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles115.64a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 400m Hurdles · Place 1 · Ayer Shirley Regional400m Hurdles11:08.44a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 100m Hurdles · Place 2 · Ayer Shirley Regional100m Hurdles215.70a11
May 10MSTCA Coaches Metro InvitationalMay 10 · 100m Hurdles · Place 3 · Ayer Shirley Regional100m Hurdles315.61a11
May 8Dual Meet Maynard vs. AyerMay 8 · Discus · Place 6 · Ayer Shirley RegionalDiscus652-911
May 8Dual Meet Maynard vs. AyerMay 8 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles116.01a11
May 1Ayer Shirley v TahantoMay 1 · Discus · Place 8 · Ayer Shirley RegionalDiscus846-911
May 1Ayer Shirley v TahantoMay 1 · 400m Hurdles · Place 1 · Ayer Shirley Regional400m Hurdles11:13.24a11
May 1Ayer Shirley v TahantoMay 1 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles116.40a11
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · Triple Jump · Place 6 · Ayer Shirley RegionalTriple Jump628-311
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · Discus · Place 5 · Ayer Shirley RegionalDiscus550-511
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles117.04a11
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · 200 Meters · Place 3 · Ayer Shirley Regional200 Meters328.35a PB11
Apr 10Ayer Shirley v NarragansettApr 10 · Discus · Place 7 · Ayer Shirley RegionalDiscus751-111
Apr 10Ayer Shirley v NarragansettApr 10 · 400m Hurdles · Place 1 · Ayer Shirley Regional400m Hurdles11:12.18a11
Apr 10Ayer Shirley v NarragansettApr 10 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles117.27a11
Apr 3Ayer Shirley v TyngsboroughApr 3 · Discus · Place 11 · Ayer Shirley RegionalDiscus1146-311
Apr 3Ayer Shirley v TyngsboroughApr 3 · 400m Hurdles · Place 2 · Ayer Shirley Regional400m Hurdles21:13.51a11
Apr 3Ayer Shirley v TyngsboroughApr 3 · 100m Hurdles · Place 2 · Ayer Shirley Regional100m Hurdles217.46a11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 23MIAA Division 6 Track & Field ChampionshipMay 23 · 400m Hurdles · Place 8 · Ayer Shirley Regional400m Hurdles81:09.58a—
May 18MSTCA South Shore TwilightMay 18 · 400m Hurdles · Place 16 · Ayer Shirley Regional400m Hurdles161:17.22a—
May 18MSTCA South Shore TwilightMay 18 · 100m Hurdles · Place 6 · Ayer Shirley Regional100m HurdlesRound P617.58a—
May 18MSTCA South Shore TwilightMay 18 · 100m Hurdles · Place 4 · Ayer Shirley Regional100m Hurdles416.90a—
May 14Midland Wachusett Division E League MeetMay 14 · 400m Hurdles · Place 1 · Ayer Shirley Regional400m Hurdles30" / 0.762m1.1:09.03a10
May 14Midland Wachusett Division E League MeetMay 14 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P1.16.81a10
May 14Midland Wachusett Division E League MeetMay 14 · 100m Hurdles · Place 1 · Ayer Shirley Regional100m Hurdles33" / 0.838m1.16.63a10
May 14Midland Wachusett Division E League MeetMay 14 · High Jump · Place 5 · Ayer Shirley RegionalHigh Jump5.4-06.00 PB10
May 11District E D 2 Central Mass ChampionshipMay 11 · 400m Hurdles · Place 5 · Ayer Shirley Regional400m Hurdles51:10.31a—
May 11District E D 2 Central Mass ChampionshipMay 11 · 100m Hurdles · Place 5 · Ayer Shirley Regional100m Hurdles517.08a—
May 11District E D 2 Central Mass ChampionshipMay 11 · 100m Hurdles · Place 6 · Ayer Shirley Regional100m Hurdles617.48a—
Apr 27District E Girls & Boys Division 2 RelaysApr 27 · Pole Vault · Place 7 · Ayer Shirley RegionalPole Vault7.2.13m10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 400m Hurdles · Place 10 · Ayer Shirley Regional400m Hurdles30" / 0.762m10.1:11.45a9
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 100m Hurdles · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P—DNFWind: 09
May 25MIAA Division 6 State MeetMay 25 · 400m Hurdles · Place 10 · Ayer Shirley Regional400m Hurdles30" / 0.762m10.1:11.45a9
May 25MIAA Division 6 State MeetMay 25 · 100m Hurdles · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P---DNF9
May 20MSTCA South Shore Twilight MeetMay 20 · 400m Hurdles · Place 6 · Ayer Shirley Regional400m Hurdles30" / 0.762m6.1:12.99a9
May 20MSTCA South Shore Twilight MeetMay 20 · 100m Hurdles · Place 7 · Ayer Shirley Regional100m Hurdles33" / 0.838mRound P7.17.67a9
May 20MSTCA South Shore Twilight MeetMay 20 · 100m Hurdles · Place 6 · Ayer Shirley Regional100m Hurdles33" / 0.838m6.17.53a9