Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorLittleton vs Ayer-Shirley · Apr 917.54aLittleton vs Ayer-ShirleyApril 9, 2026
200 Meters · OutdoorDual Meet Maynard vs. Ayer · May 826.81aDual Meet Maynard vs. AyerMay 8, 2025
300 Meters · IndoorMidland Wachusett @ Fitchburg #5 · Jan 2844.40Midland Wachusett @ Fitchburg #5January 28, 2026
400m Hurdles · 36" / 0.914m · OutdoorDivision D Midland-Wachusett League Meet · May 201:01.79aDivision D Midland-Wachusett League MeetMay 20, 2026
55m Hurdles · 39" · IndoorMSTCA Winter Festival (Saturday) · Dec 139.23aMSTCA Winter Festival (Saturday)December 13, 2025
600 Meters · IndoorMid Wach Invite Meet · Dec 181:50.10Mid Wach Invite MeetDecember 18, 2024
Long Jump · OutdoorLittleton vs Ayer-Shirley · Apr 916-06.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

17 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 21 · Ayer Shirley Regional400m Hurdles36" / 0.914m21.1:02.53a10
May 20Division D Midland-Wachusett League MeetMay 20 · 400m Hurdles · Place 5 · Ayer Shirley Regional400m Hurdles36" / 0.914m5.1:01.79a PB10
May 20Division D Midland-Wachusett League MeetMay 20 · 110m Hurdles · Place 5 · Ayer Shirley Regional110m Hurdles39" / 0.991mRound P5.18.26a10
May 20Division D Midland-Wachusett League MeetMay 20 · 110m Hurdles · Place 3 · Ayer Shirley Regional110m Hurdles39" / 0.991m3.17.89a10
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 110m Hurdles · Place 10 · Ayer Shirley Regional110m Hurdles39" / 0.991mRound P10.17.70a10
May 9Weston Twilight Invitational - Weston EventsMay 9 · 110m Hurdles · Place 23 · Ayer Shirley Regional110m Hurdles2317.94a10
May 7Ayer-Shirley vs BromfieldMay 7 · Triple Jump · Place 2 · Ayer Shirley RegionalTriple Jump236-610
May 7Ayer-Shirley vs BromfieldMay 7 · Long Jump · Place 4 · Ayer Shirley RegionalLong Jump417-010
May 7Ayer-Shirley vs BromfieldMay 7 · 400m Hurdles · Place 3 · Ayer Shirley Regional400m Hurdles31:05.96a10
May 7Ayer-Shirley vs BromfieldMay 7 · 110m Hurdles · Place 2 · Ayer Shirley Regional110m Hurdles217.59a10
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Triple Jump · Place 4 · Ayer Shirley RegionalTriple Jump435-05.5010
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Long Jump · Place 9 · Ayer Shirley RegionalLong Jump915-09.5010
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 400m Hurdles · Place 4 · Ayer Shirley Regional400m Hurdles41:07.30a10
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 110m Hurdles · Place 2 · Ayer Shirley Regional110m Hurdles218.38a10
Apr 9Littleton vs Ayer-ShirleyApr 9 · Triple Jump · Ayer Shirley RegionalTriple Jump--DNS10
Apr 9Littleton vs Ayer-ShirleyApr 9 · Long Jump · Place 8 · Ayer Shirley RegionalLong Jump8.16-06.00 PB10
Apr 9Littleton vs Ayer-ShirleyApr 9 · 110m Hurdles · Place 2 · Ayer Shirley Regional110m Hurdles39" / 0.991m2.17.54a PB10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 55m Hurdles · Place 4 · Ayer Shirley Regional55m Hurdles39"Round P4.9.44a10
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 55m Hurdles · Place 5 · Ayer Shirley Regional55m Hurdles39"5.9.48a10
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 55m Hurdles · Place 2 · Ayer Shirley Regional55m Hurdles29.2010
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 300 Meters · Place 15 · Ayer Shirley Regional300 Meters1544.40 PB10
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 55m Hurdles · Place 8 · Ayer Shirley Regional55m Hurdles89.40a10
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 300 Meters · Place 18 · Ayer Shirley Regional300 Meters1846.60a10
Jan 14Midland Wachusett @ Wachusett #3Jan 14 · 55m Hurdles · Place 11 · Ayer Shirley Regional55m Hurdles1116.20a10
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 55m Hurdles · Place 5 · Ayer Shirley Regional55m Hurdles59.30a10

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 55m Hurdles · Place 27 · Ayer Shirley Regional55m Hurdles39"Round P27.9.24a10
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55m Hurdles · Place 16 · Ayer Shirley Regional55m Hurdles39"Round P16.9.23a PB10
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 55m Hurdles · Place 7 · Ayer Shirley Regional55m Hurdles710.49a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 55m Hurdles · Place 6 · Ayer Shirley Regional55m Hurdles610.22a—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · High Jump · Place 6 · Ayer Shirley RegionalHigh Jump64-8—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 55m Hurdles · Place 5 · Ayer Shirley Regional55m Hurdles59.90—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 300 Meters · Place 17 · Ayer Shirley Regional300 Meters1746.00—
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 55m Hurdles · Place 7 · Ayer Shirley Regional55m Hurdles39"7.11.20Wind: 09
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · High Jump · Ayer Shirley RegionalHigh Jump--NM9
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 55m Hurdles · Place 10 · Ayer Shirley Regional55m Hurdles1010.30—
Jan 15MidWach @ Wachusett Week3Jan 15 · 55m Hurdles · Place 7 · Ayer Shirley Regional55m Hurdles39"7.11.209
Jan 15MidWach @ Wachusett Week3Jan 15 · 55 Meter · Ayer Shirley Regional55 Meter--SCR9
Jan 15MidWach @ Wachusett Week3Jan 15 · High Jump · Ayer Shirley RegionalHigh Jump--NH9
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · Shot Put · Place 15 · Ayer Shirley RegionalShot Put1531-3.25—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 20Midland Wachusett Division E League MeetMay 20 · 110m Hurdles · Place 5 · Ayer Shirley Regional110m Hurdles39" / 0.991mRound P5.18.43a9
May 20Midland Wachusett Division E League MeetMay 20 · 110m Hurdles · Place 6 · Ayer Shirley Regional110m Hurdles39" / 0.991m6.18.43a9
May 8Dual Meet Maynard vs. AyerMay 8 · Long Jump · Place 8 · Ayer Shirley RegionalLong Jump816-09
May 8Dual Meet Maynard vs. AyerMay 8 · 110m Hurdles · Place 3 · Ayer Shirley Regional110m Hurdles319.309
May 8Dual Meet Maynard vs. AyerMay 8 · 200 Meters · Place 14 · Ayer Shirley Regional200 Meters1426.81a PB9
May 1Ayer Shirley v TahantoMay 1 · Triple Jump · Place 8 · Ayer Shirley RegionalTriple Jump833-8.509
May 1Ayer Shirley v TahantoMay 1 · Long Jump · Place 15 · Ayer Shirley RegionalLong Jump1515-7.509
May 1Ayer Shirley v TahantoMay 1 · 110m Hurdles · Place 3 · Ayer Shirley Regional110m Hurdles318.58a9
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · Triple Jump · Place 4 · Ayer Shirley RegionalTriple Jump432-109
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · Long Jump · Place 21 · Ayer Shirley RegionalLong Jump2115-8.509
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · Discus · Place 12 · Ayer Shirley RegionalDiscus1239-99
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · 110m Hurdles · Place 3 · Ayer Shirley Regional110m Hurdles318.84a9
Apr 10Ayer Shirley v NarragansettApr 10 · Triple Jump · Place 11 · Ayer Shirley RegionalTriple Jump1130-69
Apr 10Ayer Shirley v NarragansettApr 10 · Long Jump · Place 14 · Ayer Shirley RegionalLong Jump1415-79
Apr 3Ayer Shirley v TyngsboroughApr 3 · Triple Jump · Place 10 · Ayer Shirley RegionalTriple Jump1031-99
Apr 3Ayer Shirley v TyngsboroughApr 3 · Long Jump · Place 9 · Ayer Shirley RegionalLong Jump917-0.509
Apr 3Ayer Shirley v TyngsboroughApr 3 · 110m Hurdles · Place 3 · Ayer Shirley Regional110m Hurdles318.92a9

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Mid Wach Invite MeetDec 18 · 55m Hurdles · Place 10 · Ayer Shirley Regional55m Hurdles1010.60—
Dec 18Mid Wach Invite MeetDec 18 · 600 Meters · Place 11 · Ayer Shirley Regional600 Meters111:50.10 PB—