Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAA Division 5 Indoor Track & Field Championship · Feb 143:22.17MIAA Division 5 Indoor Track & Field ChampionshipFebruary 14, 2026
1 Mile · IndoorMSTCA Winter Festival (Saturday) · Dec 135:46.77aMSTCA Winter Festival (Saturday)December 13, 2025
1 Mile · OutdoorDivision D Midland-Wachusett League Meet · May 205:42.52aDivision D Midland-Wachusett League MeetMay 20, 2026
1000 Meters · IndoorWinter Warrior HS Invitational · Dec 283:14.81aWinter Warrior HS InvitationalDecember 28, 2025
2 Miles · IndoorMidland Wachusett @ Wachusett #4 · Jan 2112:45.90aMidland Wachusett @ Wachusett #4January 21, 2026
2 Miles · OutdoorMidland Wachusett Division E League Meet · May 2012:39.29aMidland Wachusett Division E League MeetMay 20, 2025
3200 Meters · OutdoorPelham Invitational · Apr 1613:13.49aPelham InvitationalApril 16, 2022
800 Meters · OutdoorMIAA Division 6 Track & Field Championship · May 302:26.39aMIAA Division 6 Track & Field ChampionshipMay 30, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 800 Meters · Place 14 · Ayer Shirley Regional800 Meters14.2:27.33a12
May 20Division D Midland-Wachusett League MeetMay 20 · 1 Mile · Place 2 · Ayer Shirley Regional1 Mile2.5:42.52a PB12
May 20Division D Midland-Wachusett League MeetMay 20 · 800 Meters · Place 3 · Ayer Shirley Regional800 Meters3.2:34.23a12
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 800 Meters · Place 4 · Ayer Shirley Regional800 Meters4.2:31.95a12
May 9Weston Twilight Invitational - Regis EventsMay 9 · 800 Meters · Place 26 · Ayer Shirley Regional800 Meters262:27.52a12
May 7Ayer-Shirley vs BromfieldMay 7 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles112:54.62a12
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile15:55.11a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 1 Mile · Place 18 · Ayer Shirley Regional1 Mile185:48.42a12
Apr 9Littleton vs Ayer-ShirleyApr 9 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile1.6:01.62a12
Apr 9Littleton vs Ayer-ShirleyApr 9 · 800 Meters · Place 1 · Ayer Shirley Regional800 Meters1.2:41.36a12

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1 Mile · Place 14 · Ayer Shirley Regional1 Mile143:22.17 PB—
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 2 Miles · Place 3 · Ayer Shirley Regional2 Miles3.13:36.45a12
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 1000 Meters · Place 2 · Ayer Shirley Regional1000 Meters2.3:43.22a12
Jan 21Midland Wachusett @ Wachusett #4Jan 21 · 2 Miles · Place 3 · Ayer Shirley Regional2 Miles312:45.90a PB12
Jan 7Midland Wachusett @ ShrewsburyJan 7 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile16:01.80a12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 1000 Meters · Place 6 · Ayer Shirley Regional1000 Meters6.3:14.81a PB12
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 1 Mile · Place 7 · Ayer Shirley Regional1 Mile7.5:46.77a PB12
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 2 Miles · Place 14 · Ayer Shirley Regional2 Miles14.12:56.24a11
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 2 Miles · Place 3 · Ayer Shirley Regional2 Miles313:09.61a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 1000 Meters · Place 2 · Ayer Shirley Regional1000 Meters23:30.97a—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles113:06.30—
Jan 29Mid Wach @ Fitchburg Week 5Jan 29 · 1000 Meters · Place 1 · Ayer Shirley Regional1000 Meters13:38.40—
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile1.6:12.4011
Jan 29Mid Wach @ Wachusett Week 5Jan 29 · 1000 Meters · Place 3 · Ayer Shirley Regional1000 Meters3.3:40.1011
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 2 Miles · Place 4 · Ayer Shirley Regional2 Miles413:48.90—
Jan 22Mid Wach @ Wachusett Week 4Jan 22 · 1000 Meters · Place 3 · Ayer Shirley Regional1000 Meters33:48.40—
Jan 15MidWach @ Wachusett Week3Jan 15 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile1.6:12.4011
Jan 15MidWach @ Wachusett Week3Jan 15 · 1000 Meters · Place 3 · Ayer Shirley Regional1000 Meters3.3:40.1011

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30MIAA Division 6 Track & Field ChampionshipMay 30 · 800 Meters · Place 9 · Ayer Shirley Regional800 Meters9.2:26.39a PB11
May 20Midland Wachusett Division E League MeetMay 20 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles1.12:39.29a PB11
May 20Midland Wachusett Division E League MeetMay 20 · 800 Meters · Place 1 · Ayer Shirley Regional800 Meters1.2:35.29a11
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · 800 Meters · Place 9 · Ayer Shirley Regional800 Meters92:32.64a11
May 8Dual Meet Maynard vs. AyerMay 8 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile16:03.11a11
May 8Dual Meet Maynard vs. AyerMay 8 · 800 Meters · Place 1 · Ayer Shirley Regional800 Meters12:44.15a11
May 1Ayer Shirley v TahantoMay 1 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles113:02.0011
May 1Ayer Shirley v TahantoMay 1 · 800 Meters · Place 1 · Ayer Shirley Regional800 Meters12:43.18a11
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · 1 Mile · Place 2 · Ayer Shirley Regional1 Mile25:51.33a11
Apr 17Ayer Shirley v Murdock & Collegiate Charter SchoolApr 17 · 800 Meters · Place 2 · Ayer Shirley Regional800 Meters22:42.56a11
Apr 10Ayer Shirley v NarragansettApr 10 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile15:47.54a11
Apr 10Ayer Shirley v NarragansettApr 10 · 800 Meters · Place 1 · Ayer Shirley Regional800 Meters12:34.55a11
Apr 3Ayer Shirley v TyngsboroughApr 3 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles113:00.00a11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1000 Meters · Place 27 · Ayer Shirley Regional1000 Meters27.3:28.22a11
Dec 18Mid Wach Invite MeetDec 18 · 1 Mile · Place 3 · Ayer Shirley Regional1 Mile36:03.10—
Dec 18Mid Wach Invite MeetDec 18 · 1000 Meters · Place 2 · Ayer Shirley Regional1000 Meters23:40.90—
Feb 14MIAA Division 5 Indoor Track & Field ChampionshipFeb 14 · 1000 Meters · Place 8 · Ayer Shirley Regional1000 Meters83:15.22a—
Feb 1145th District E InviteFeb 11 · 1000 Meters · Place 10 · Ayer Shirley Regional1000 Meters103:30.25a—
Feb 4Mid Wach League Championship C & DFeb 4 · 1000 Meters · Place 5 · Ayer Shirley Regional1000 Meters53:28.20a—
Jan 24MW @ Fitchburg # 5Jan 24 · 1 Mile · Place 1 · Ayer Shirley Regional1 Mile16:15.00—
Jan 24MW @ Fitchburg # 5Jan 24 · 1000 Meters · Place 1 · Ayer Shirley Regional1000 Meters13:35.10—
Jan 10MW @ Fitchburg # 3Jan 10 · 2 Miles · Place 1 · Ayer Shirley Regional2 Miles113:24.20—
Jan 10MW @ Fitchburg # 3Jan 10 · 1000 Meters · Place 2 · Ayer Shirley Regional1000 Meters23:37.30—
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 2 Miles · Place 13 · Ayer Shirley Regional2 Miles1313:39.36a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 800 Meters · Place 17 · Ayer Shirley Regional800 Meters172:39.39a—
May 14Midland Wachusett Division E League MeetMay 14 · 800 Meters · Place 4 · Ayer Shirley Regional800 Meters4.2:42.55a10

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25MIAA Division 6 Outdoor Track & Field ChampionshipMay 25 · 1 Mile · Place 27 · Ayer Shirley Regional1 Mile27.6:15.07a9
May 25MIAA Division 6 State MeetMay 25 · 1 Mile · Place 27 · Ayer Shirley Regional1 Mile27.6:15.07a9
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 5 · Ayer Shirley Regional1 Mile5.5:56.63a9
May 20MSTCA South Shore Twilight MeetMay 20 · 800 Meters · Place 26 · Ayer Shirley Regional800 Meters26.2:46.60a9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 16MIAA D5 Indoor Track & Field ChampionshipFeb 16 · 2 Miles · Place 10 · Ayer Shirley Regional2 Miles10.12:53.78a9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 1 Mile · Place 18 · Ayer Shirley Regional1 Mile18.5:56.92a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1 Mile · Place 21 · Ayer Shirley Regional1 Mile21.6:02.85a9
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 1000 Meters · Ayer Shirley Regional1000 Meters—DNS9

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 26MIAA Division 6 ChampionshipMay 26 · 2 Miles · Place 18 · Ayer Shirley Regional2 Miles18.12:58.88a8
Apr 16Pelham InvitationalApr 16 · 3200 Meters · Place 6 · Ayer Shirley Regional3200 Meters6.13:13.49a PB8