Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMidLand Wachusett Indoor League Championships · Feb 26:11.37aMidLand Wachusett Indoor League ChampionshipsFebruary 2, 2025
1 Mile · OutdoorMSTCA South Shore Twilight · May 185:57.91aMSTCA South Shore TwilightMay 18, 2024
1000 Meters · IndoorMW @ Fitchburg # 3 · Jan 103:43.70MW @ Fitchburg # 3January 10, 2024
2 Miles · IndoorMW @ Fitchburg # 5 · Jan 2413:21.30MW @ Fitchburg # 5January 24, 2024
2 Miles · OutdoorLittleton vs Ayer-Shirley · Apr 914:00.00Littleton vs Ayer-ShirleyApril 9, 2026
3200 Meters · OutdoorPelham Invitational · Apr 1613:29.97aPelham InvitationalApril 16, 2022
800 Meters · OutdoorAyer Shirley v Tyngsborough · Apr 32:56.68aAyer Shirley v TyngsboroughApril 3, 2025

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Division D Midland-Wachusett League MeetMay 20 · 1 Mile · Place 9 · Ayer Shirley Regional1 Mile9.6:41.78a11
May 7Ayer-Shirley vs BromfieldMay 7 · 1 Mile · Place 2 · Ayer Shirley Regional1 Mile26:37.54a11
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 2 Miles · Place 2 · Ayer Shirley Regional2 Miles214:24.09a11
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 800 Meters · Place 4 · Ayer Shirley Regional800 Meters42:59.51a11
Apr 9Littleton vs Ayer-ShirleyApr 9 · 2 Miles · Place 2 · Ayer Shirley Regional2 Miles2.14:00.00 PB11
Apr 9Littleton vs Ayer-ShirleyApr 9 · 800 Meters · Place 4 · Ayer Shirley Regional800 Meters4.3:03.44a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 1 Mile · Place 4 · Ayer Shirley Regional1 Mile4.6:36.97a11
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 2 Miles · Place 3 · Ayer Shirley Regional2 Miles314:36.8011
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 2 Miles · Place 12 · Ayer Shirley Regional2 Miles1214:37.80a11
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 1000 Meters · Place 6 · Ayer Shirley Regional1000 Meters64:01.10a11
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 1 Mile · Place 4 · Ayer Shirley Regional1 Mile46:44.60a11

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 1 Mile · Place 23 · Ayer Shirley Regional1 Mile23.6:27.42a11
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1 Mile · Place 2 · Ayer Shirley Regional1 Mile26:11.37a PB—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile16:36.40—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1000 Meters · Place 6 · Ayer Shirley Regional1000 Meters63:54.80—
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 2 Miles · Place 2 · Ayer Shirley Regional2 Miles2.14:35.9010
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 1000 Meters · Place 11 · Ayer Shirley Regional1000 Meters11.3:50.5010
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 1 Mile · Place 10 · Ayer Shirley Regional1 Mile106:39.00—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 1000 Meters · Place 5 · Ayer Shirley Regional1000 Meters53:59.80—
Jan 15MidWach @ Wachusett Week3Jan 15 · 2 Miles · Place 2 · Ayer Shirley Regional2 Miles2.14:35.9010
Jan 15MidWach @ Wachusett Week3Jan 15 · 1000 Meters · Place 11 · Ayer Shirley Regional1000 Meters11.3:50.5010
Jan 8MidWach @ Shrewsbury Week # 2Jan 8 · 2 Miles · Place 4 · Ayer Shirley Regional2 Miles414:21.40—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 1 Mile · Place 41 · Ayer Shirley Regional1 Mile416:29.02a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20Midland Wachusett Division E League MeetMay 20 · 1 Mile · Ayer Shirley Regional1 Mile--DNS10
May 8Dual Meet Maynard vs. AyerMay 8 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles114:51.73a10
May 8Dual Meet Maynard vs. AyerMay 8 · 800 Meters · Place 7 · Ayer Shirley Regional800 Meters73:15.54a10
May 1Ayer Shirley v TahantoMay 1 · 1 Mile · Place 2 · Ayer Shirley Regional1 Mile26:27.36a10
May 1Ayer Shirley v TahantoMay 1 · 800 Meters · Place 3 · Ayer Shirley Regional800 Meters33:00.76a10
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles114:08.29a10
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · 800 Meters · Place 6 · Ayer Shirley Regional800 Meters62:59.64a10
Apr 3Ayer Shirley v TyngsboroughApr 3 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile16:14.40a10
Apr 3Ayer Shirley v TyngsboroughApr 3 · 800 Meters · Place 3 · Ayer Shirley Regional800 Meters32:56.68a PB10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 5 · Ayer Shirley Regional1 Mile55:57.91a PB—
May 14Midland Wachusett Division E League MeetMay 14 · 1 Mile · Place 5 · Ayer Shirley Regional1 Mile5.6:26.53a9

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 24MW @ Fitchburg # 5Jan 24 · 2 Miles · Place 5 · Ayer Shirley Regional2 Miles513:21.30 PB—
Jan 24MW @ Fitchburg # 5Jan 24 · 1000 Meters · Place 6 · Ayer Shirley Regional1000 Meters63:50.40—
Jan 10MW @ Fitchburg # 3Jan 10 · 1 Mile · Place 3 · Ayer Shirley Regional1 Mile36:21.90—
Jan 10MW @ Fitchburg # 3Jan 10 · 1000 Meters · Place 5 · Ayer Shirley Regional1000 Meters53:43.70 PB—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 2 Miles · Place 25 · Ayer Shirley Regional2 Miles25.13:45.84a8

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 16Pelham InvitationalApr 16 · 3200 Meters · Place 7 · Ayer Shirley Regional3200 Meters7.13:29.97a PB7

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 4Midland Wachusett Division C & D League MeetFeb 4 · 2 Miles · Place 5 · Ayer Shirley2 Miles515:29.287