Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMidland Wachusett Division E League Meet · May 1413.53aMidland Wachusett Division E League MeetMay 14, 2024
200 Meters · OutdoorDivision D Midland-Wachusett League Meet · May 2027.17aDivision D Midland-Wachusett League MeetMay 20, 2026
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2148.28aMSTCA Speed Classic (Sunday)December 21, 2025
400 Meters · OutdoorAyer-Shirley vs Bromfield · May 71:10.23aAyer-Shirley vs BromfieldMay 7, 2026
55 Meter · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 177.83aMIAA Division 5 Indoor Track & Field ChampionshipFebruary 17, 2025
55 Meters · IndoorMid Wach @ Fitchburg Week 5 · Jan 297.80Mid Wach @ Fitchburg Week 5January 29, 2025
Long Jump · IndoorMSTCA Winter Festival (Saturday) · Dec 1315-11.00MSTCA Winter Festival (Saturday)December 13, 2025
Long Jump · OutdoorMSTCA Division 6 Relays · May 14.99mMSTCA Division 6 RelaysMay 1, 2026
Triple Jump · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 2832-11.00MSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
Triple Jump · OutdoorLittleton vs Ayer-Shirley · Apr 934-08.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

26 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump2.35-07.2510
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · Long Jump · Place 2 · Ayer Shirley RegionalLong Jump2.16-06.5010
May 20Division D Midland-Wachusett League MeetMay 20 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump2.35-04.0010
May 20Division D Midland-Wachusett League MeetMay 20 · Long Jump · Place 1 · Ayer Shirley RegionalLong Jump1.16-04.7510
May 20Division D Midland-Wachusett League MeetMay 20 · 200 Meters · Place 1 · Ayer Shirley Regional200 Meters1.27.17a PB10
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · Triple Jump · Place 5 · Ayer Shirley RegionalTriple Jump5.35-00.0010
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · Long Jump · Place 14 · Ayer Shirley RegionalLong Jump14.14-08.0010
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 200 Meters · Place 7 · Ayer Shirley Regional200 Meters7.27.50a10
May 9Weston Twilight Invitational - Weston EventsMay 9 · Triple Jump · Place 18 · Ayer Shirley RegionalTriple Jump1830-01.2510
May 9Weston Twilight Invitational - Weston EventsMay 9 · Long Jump · Place 16 · Ayer Shirley RegionalLong Jump1615-08.0010
May 7Ayer-Shirley vs BromfieldMay 7 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump230-310
May 7Ayer-Shirley vs BromfieldMay 7 · Long Jump · Place 1 · Ayer Shirley RegionalLong Jump114-2.510
May 7Ayer-Shirley vs BromfieldMay 7 · 400 Meters · Place 4 · Ayer Shirley Regional400 Meters41:10.23a PB10
May 7Ayer-Shirley vs BromfieldMay 7 · 200 Meters · Place 1 · Ayer Shirley Regional200 Meters127.42a10
May 1MSTCA Division 6 RelaysMay 1 · Triple Jump · Place 1 · Ayer Shirley RegionalTriple Jump110.55m10
May 1MSTCA Division 6 RelaysMay 1 · Long Jump · Place 2 · Ayer Shirley RegionalLong Jump24.99m PB10
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump232-09.0010
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Long Jump · Place 2 · Ayer Shirley RegionalLong Jump215-04.0010
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 200 Meters · Place 2 · Ayer Shirley Regional200 Meters227.35a10
Apr 24MSTCA Invacational & PentathlonApr 24 · Triple Jump · Place 8 · Ayer Shirley RegionalTriple Jump832-4.510
Apr 24MSTCA Invacational & PentathlonApr 24 · Long Jump · Place 4 · Ayer Shirley RegionalLong Jump416-710
Apr 24MSTCA Invacational & PentathlonApr 24 · 200 Meters · Place 14 · Ayer Shirley Regional200 Meters1427.30a10
Apr 14Ayer-Shirley vs ClintonApr 14 · Long Jump · Place 2 · Ayer Shirley RegionalLong Jump216-09.0010
Apr 9Littleton vs Ayer-ShirleyApr 9 · Triple Jump · Place 1 · Ayer Shirley RegionalTriple Jump1.34-08.00 PB10
Apr 9Littleton vs Ayer-ShirleyApr 9 · Long Jump · Ayer Shirley RegionalLong Jump--FOUL10
Apr 9Littleton vs Ayer-ShirleyApr 9 · 200 Meters · Place 2 · Ayer Shirley Regional200 Meters2.27.44a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · Long Jump · Place 15 · Ayer Shirley RegionalLong Jump1514-10.00—
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 55 Meter · Place 5 · Ayer Shirley Regional55 MeterRound P5.8.10a10
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 55 Meter · Place 4 · Ayer Shirley Regional55 Meter4.7.98a10
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 55 Meters · Place 7 · Ayer Shirley Regional55 Meters77.9010
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 55 Meters · Place 9 · Ayer Shirley Regional55 Meters98.00a10
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Long Jump · Place 17 · Ayer Shirley RegionalLong Jump174.55m10
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 55 Meters · Place 9 · Ayer Shirley Regional55 Meters98.21a10

2025 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 33 · Ayer Shirley Regional55 MeterRound P33.7.96a10
Dec 28Winter Warrior HS InvitationalDec 28 · Long Jump · Place 13 · Ayer Shirley RegionalLong Jump13.15-00.0010
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 47 · Ayer Shirley Regional300 Meters47.48.28a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 26 · Ayer Shirley Regional55 Meter26.7.97a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · Place 7 · Ayer Shirley RegionalLong Jump7.15-05.5010
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55 Meter · Place 8 · Ayer Shirley Regional55 MeterRound P8.7.97a10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55 Meter · Place 10 · Ayer Shirley Regional55 Meter10.7.97a10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Long Jump · Place 3 · Ayer Shirley RegionalLong Jump3.15-11.00 PB10
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 55 Meter · Place 20 · Ayer Shirley Regional55 MeterRound P20.7.83a PB9
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 55 Meters · Place 9 · Ayer Shirley Regional55 Meters97.80 PB—
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 55 Meter · Place 1 · Ayer Shirley Regional55 Meter1.7.90Wind: 09
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · High Jump · Ayer Shirley RegionalHigh Jump--NM9
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · Triple Jump · Place 8 · Ayer Shirley RegionalTriple Jump831-6—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · Long Jump · Place 58 · Ayer Shirley RegionalLong Jump5812-5.50—
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · 55 Meters · Ayer Shirley Regional55 MetersRound P—FS—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 55 Meters · Place 2 · Ayer Shirley Regional55 Meters27.90—
Jan 15MidWach @ Wachusett Week3Jan 15 · 55 Meter · Place 1 · Ayer Shirley Regional55 Meter1.7.909
Jan 15MidWach @ Wachusett Week3Jan 15 · High Jump · Ayer Shirley RegionalHigh Jump--NH9
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · High Jump · Place 12 · Ayer Shirley RegionalHigh Jump123-8—
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 55 Meters · Place 2 · Ayer Shirley Regional55 Meters28.00—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · Long Jump · Place 20 · Ayer Shirley RegionalLong Jump2014-5.75—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55 Meters · Place 14 · Ayer Shirley Regional55 MetersRound P147.91a—

2025 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · Triple Jump · Place 5 · Ayer Shirley RegionalTriple Jump5.34-03.009
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · Long Jump · Place 35 · Ayer Shirley RegionalLong Jump35.13-03.009
May 20Midland Wachusett Division E League MeetMay 20 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump2.32-00.509
May 20Midland Wachusett Division E League MeetMay 20 · Long Jump · Place 2 · Ayer Shirley RegionalLong Jump2.15-04.009
May 20Midland Wachusett Division E League MeetMay 20 · 100 Meters · Place 2 · Ayer Shirley Regional100 MetersRound P2.13.67a9
May 20Midland Wachusett Division E League MeetMay 20 · 100 Meters · Place 2 · Ayer Shirley Regional100 Meters2.13.61a9
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · Triple Jump · Place 8 · Ayer Shirley RegionalTriple Jump832-109
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · Long Jump · Place 7 · Ayer Shirley RegionalLong Jump715-7.509
May 10MSTCA Coaches Metro InvitationalMay 10 · Triple Jump · Place 19 · Ayer Shirley RegionalTriple Jump1930-109
May 10MSTCA Coaches Metro InvitationalMay 10 · Long Jump · Place 24 · Ayer Shirley RegionalLong Jump2414-8.259
May 10MSTCA Coaches Metro InvitationalMay 10 · 200 Meters · Place 36 · Ayer Shirley Regional200 Meters3628.68a9
May 8Dual Meet Maynard vs. AyerMay 8 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump231-49
May 8Dual Meet Maynard vs. AyerMay 8 · Long Jump · Place 7 · Ayer Shirley RegionalLong Jump713-9.59
May 8Dual Meet Maynard vs. AyerMay 8 · 100 Meters · Place 2 · Ayer Shirley Regional100 Meters213.57a9
May 1Ayer Shirley v TahantoMay 1 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump233-4.509
May 1Ayer Shirley v TahantoMay 1 · Long Jump · Place 1 · Ayer Shirley RegionalLong Jump115-79
May 1Ayer Shirley v TahantoMay 1 · 100 Meters · Place 1 · Ayer Shirley Regional100 Meters113.59a9
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · Triple Jump · Place 1 · Ayer Shirley RegionalTriple Jump132-49
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · Long Jump · Place 1 · Ayer Shirley RegionalLong Jump115-7.509
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · 200 Meters · Place 4 · Ayer Shirley Regional200 Meters428.83a9
Apr 10Ayer Shirley v NarragansettApr 10 · Triple Jump · Place 1 · Ayer Shirley RegionalTriple Jump132-99
Apr 10Ayer Shirley v NarragansettApr 10 · Long Jump · Place 2 · Ayer Shirley RegionalLong Jump214-99
Apr 10Ayer Shirley v NarragansettApr 10 · 200 Meters · Place 1 · Ayer Shirley Regional200 Meters128.99a9
Apr 10Ayer Shirley v NarragansettApr 10 · 100 Meters · Place 3 · Ayer Shirley Regional100 Meters313.94a9
Apr 3Ayer Shirley v TyngsboroughApr 3 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump232-29
Apr 3Ayer Shirley v TyngsboroughApr 3 · Long Jump · Place 1 · Ayer Shirley RegionalLong Jump116-3.509
Apr 3Ayer Shirley v TyngsboroughApr 3 · 200 Meters · Place 1 · Ayer Shirley Regional200 Meters129.21a9
Apr 3Ayer Shirley v TyngsboroughApr 3 · 100 Meters · Place 2 · Ayer Shirley Regional100 Meters213.74a9

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · Triple Jump · Place 9 · Ayer Shirley RegionalTriple Jump9.32-11.00 PB9
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · Long Jump · Ayer Shirley RegionalLong Jump—FOUL9
Dec 18Mid Wach Invite MeetDec 18 · High Jump · Place 14 · Ayer Shirley RegionalHigh Jump144-0—
Dec 18Mid Wach Invite MeetDec 18 · 300 Meters · Place 8 · Ayer Shirley Regional300 Meters849.30—
Feb 1145th District E InviteFeb 11 · Long Jump · Place 6 · Ayer Shirley RegionalLong Jump614-10—
Feb 1145th District E InviteFeb 11 · 55 Meters · Place 10 · Ayer Shirley Regional55 Meters108.06a—
Feb 4Mid Wach League Championship C & DFeb 4 · 55 Meters · Place 4 · Ayer Shirley Regional55 Meters48.15a—
Jan 24MW @ Fitchburg # 5Jan 24 · 55 Meters · Place 12 · Ayer Shirley Regional55 Meters128.10—
Jan 17MW @ Fitchburg # 4Jan 17 · 55 Meters · Place 6 · Ayer Shirley Regional55 Meters68.10—
Jan 10MW @ Fitchburg # 3Jan 10 · 300 Meters · Place 16 · Ayer Shirley Regional300 Meters1653.50—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Triple Jump · Place 4 · Ayer Shirley RegionalTriple Jump433-0.50—
May 18MSTCA South Shore TwilightMay 18 · 200 Meters · Place 41 · Ayer Shirley Regional200 Meters4129.89a—
May 14Midland Wachusett Division E League MeetMay 14 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump2.33-04.008
May 14Midland Wachusett Division E League MeetMay 14 · 200 Meters · Place 4 · Ayer Shirley Regional200 Meters4.28.38a8
May 14Midland Wachusett Division E League MeetMay 14 · 100 Meters · Place 3 · Ayer Shirley Regional100 MetersRound P3.13.55a8
May 14Midland Wachusett Division E League MeetMay 14 · 100 Meters · Place 2 · Ayer Shirley Regional100 Meters2.13.53a PB8
May 11District E D 2 Central Mass ChampionshipMay 11 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump233-5—
May 11District E D 2 Central Mass ChampionshipMay 11 · Long Jump · Place 8 · Ayer Shirley RegionalLong Jump815-6—
Apr 27District E Girls & Boys Division 2 RelaysApr 27 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump2.10.18m8
Apr 27District E Girls & Boys Division 2 RelaysApr 27 · Long Jump · Place 10 · Ayer Shirley RegionalLong Jump10.4.47m8

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · Long Jump · Place 51 · Ayer Shirley RegionalLong Jump51.12-06.008
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 300 Meters · Place 58 · Ayer Shirley Regional300 Meters58.48.95a8
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55 Meter · Place 64 · Ayer Shirley Regional55 Meter64.8.29a8
Dec 16MSTCA Speed Classic (Small School)Dec 16 · Long Jump · Place 22 · Ayer Shirley RegionalLong Jump22.12-11.008

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · Long Jump · Place 17 · Ayer Shirley RegionalLong Jump17.14-09.50Wind: -0.37
May 25MIAA Division 6 State MeetMay 25 · Long Jump · Place 17 · Ayer Shirley RegionalLong Jump17.14-09.507