Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:19.18aMSTCA Boys PentathlonFebruary 26, 2026
110m Hurdles · 39" / 0.991m · Outdoor53rd Annual Girls & 64th Boys District E Division 2 Championships · May 1617.11a53rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16, 2026
200 Meters · OutdoorAyer Shirley v Narragansett · Apr 1025.15aAyer Shirley v NarragansettApril 10, 2025
400m Hurdles · 36" / 0.914m · OutdoorDual Meet Maynard vs. Narragansett · Apr 161:06.85aDual Meet Maynard vs. NarragansettApril 16, 2026
55 Meters · IndoorMidland Wachusett @ Wachusett #5 · Jan 287.00Midland Wachusett @ Wachusett #5January 28, 2026
55m Hurdles · 39" · IndoorMidland Wachusett Div C & D League Meet · Feb 78.71aMidland Wachusett Div C & D League MeetFebruary 7, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.42mMSTCA Boys PentathlonFebruary 26, 2025
Javelin · 800g · OutdoorQuabbin-Narragansett-Athol Meet · Apr 771-11Quabbin-Narragansett-Athol MeetApril 7, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.15mMSTCA Boys PentathlonFebruary 26, 2025
Long Jump · OutdoorMidland Wachusett Division E League Meet · May 1416-07.00Midland Wachusett Division E League MeetMay 14, 2024
Triple Jump · OutdoorDual Meet - Tahanto vs. Narragansett · May 1437-03.25Dual Meet - Tahanto vs. NarragansettMay 14, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 28MIAA Division 6 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 23 · Narragansett Regional110m Hurdles39" / 0.991mRound P23.17.50aWind: -110
May 19Division E Midland-Wachusett League MeetMay 19 · Triple Jump · Place 4 · Narragansett RegionalTriple Jump4.34-06.5010
May 19Division E Midland-Wachusett League MeetMay 19 · 110m Hurdles · Place 2 · Narragansett Regional110m Hurdles39" / 0.991m2.17.91a10
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · Triple Jump · Place 21 · Narragansett RegionalTriple Jump21.36-00.0010
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 110m Hurdles · Place 4 · Narragansett Regional110m Hurdles39" / 0.991mRound P4.17.11a PB10
May 1653rd Annual Girls & 64th Boys District E Division 2 ChampionshipsMay 16 · 110m Hurdles · Place 5 · Narragansett Regional110m Hurdles39" / 0.991m5.17.35a10
May 14Dual Meet - Tahanto vs. NarragansettMay 14 · Triple Jump · Place 2 · Narragansett RegionalTriple Jump2.37-03.25 PB10
May 14Dual Meet - Tahanto vs. NarragansettMay 14 · 200 Meters · Place 3 · Narragansett Regional200 Meters3.25.310
Apr 16Dual Meet Maynard vs. NarragansettApr 16 · Triple Jump · Place 1 · Narragansett RegionalTriple Jump1.35' 9"10
Apr 16Dual Meet Maynard vs. NarragansettApr 16 · 400m Hurdles · Place 1 · Narragansett Regional400m Hurdles36" / 0.914m1.1:06.85a PB10
Apr 16Dual Meet Maynard vs. NarragansettApr 16 · 110m Hurdles · Place 2 · Narragansett Regional110m Hurdles39" / 0.991m2.17.27a10
Apr 7Quabbin-Narragansett-Athol MeetApr 7 · Triple Jump · Place 3 · Narragansett RegionalTriple Jump3.34-07.2510
Apr 7Quabbin-Narragansett-Athol MeetApr 7 · Javelin · Place 11 · Narragansett RegionalJavelin800g11.71-11 PB10
Apr 7Quabbin-Narragansett-Athol MeetApr 7 · 110m Hurdles · Place 3 · Narragansett Regional110m Hurdles39" / 0.991m3.17.210

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 90 · Narragansett RegionalLong Jump905.26m10
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 94 · Narragansett RegionalHigh Jump941.47m10
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 73 · Narragansett RegionalShot Put739.09m10
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 46 · Narragansett Regional55m Hurdles468.93a10
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 70 · Narragansett Regional1000 Meters703:19.18a PB10
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 55m Hurdles · Place 2 · Narragansett Regional55m Hurdles39"Round P2.9.07a10
Feb 7Midland Wachusett Div C & D League MeetFeb 7 · 55m Hurdles · Place 2 · Narragansett Regional55m Hurdles39"2.8.71a PB10
Jan 28Midland Wachusett @ Wachusett #5Jan 28 · 55 Meters · Place 5 · Narragansett Regional55 Meters57.00 PB10
Jan 16MSTCA Kalperis Relays - Division 5Jan 16 · Long Jump · Place 3 · Narragansett RegionalLong Jump36.31m10
Jan 14Midland Wachusett @ Fitchburg #3Jan 14 · 55m Hurdles · Place 1 · Narragansett Regional55m Hurdles18.60a10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20Midland Wachusett Division E League MeetMay 20 · Long Jump · Place 10 · Narragansett RegionalLong Jump10.16-05.509
May 20Midland Wachusett Division E League MeetMay 20 · 110m Hurdles · Place 6 · Narragansett Regional110m Hurdles39" / 0.991mRound P6.18.48a9
May 20Midland Wachusett Division E League MeetMay 20 · 110m Hurdles · Place 4 · Narragansett Regional110m Hurdles39" / 0.991m4.18.13a9
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · 110m Hurdles · Place 15 · Narragansett Regional110m HurdlesRound P1519.23a9
Apr 10Ayer Shirley v NarragansettApr 10 · Long Jump · Place 8 · Narragansett RegionalLong Jump816-109
Apr 10Ayer Shirley v NarragansettApr 10 · 110m Hurdles · Place 2 · Narragansett Regional110m Hurdles218.06a9
Apr 10Ayer Shirley v NarragansettApr 10 · 200 Meters · Place 3 · Narragansett Regional200 Meters325.15a PB9
Apr 4Tri Meet Maynard-Narragansett-AMSAApr 4 · Long Jump · Place 4 · Narragansett RegionalLong Jump417-39
Apr 4Tri Meet Maynard-Narragansett-AMSAApr 4 · 400m Hurdles · Place 3 · Narragansett Regional400m Hurdles31:10.66a9
Apr 4Tri Meet Maynard-Narragansett-AMSAApr 4 · 110m Hurdles · Place 3 · Narragansett Regional110m Hurdles318.49a9

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 107 · Narragansett RegionalLong Jump1075.15m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 131 · Narragansett RegionalHigh Jump1311.42m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 110 · Narragansett RegionalShot Put1108.33m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 85 · Narragansett Regional55m Hurdles859.31a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 154 · Narragansett Regional1000 Meters1543:45.21a—
Feb 17MIAA Division 5 Indoor Track & Field ChampionshipFeb 17 · 55m Hurdles · Place 36 · Narragansett Regional55m Hurdles39"Round P36.8.98a9
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 55m Hurdles · Place 3 · Narragansett Regional55m Hurdles38.88a—
Feb 2MidLand Wachusett Indoor League ChampionshipsFeb 2 · 55m Hurdles · Place 3 · Narragansett Regional55m Hurdles38.86a—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · High Jump · Place 13 · Narragansett RegionalHigh Jump134-8—
Jan 22Mid Wach @ Fitchburg Week 4Jan 22 · 55m Hurdles · Place 2 · Narragansett Regional55m Hurdles28.60—
Jan 8MidWach Week 2 @ WachusettJan 8 · 55m Hurdles · Place 2 · Narragansett Regional55m Hurdles28.90—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18Wachusett Week # 1 MidWach LeagueDec 18 · 55m Hurdles · Place 6 · Narragansett Regional55m Hurdles69.30—
Feb 1145th District E InviteFeb 11 · 55m Hurdles · Place 12 · Narragansett Regional55m Hurdles129.82a—
Feb 4Mid Wach League Championship C & DFeb 4 · 55m Hurdles · Place 4 · Narragansett Regional55m Hurdles49.45a—
Jan 24MW @ Wachusett # 5Jan 24 · 55 Meters · Place 10 · Narragansett Regional55 Meters107.30—
Jan 17MW @ Wachusett # 4Jan 17 · 55m Hurdles · Place 8 · Narragansett Regional55m Hurdles810.20—
Jan 10MW @ Wachusett # 3Jan 10 · 55m Hurdles · Place 5 · Narragansett Regional55m Hurdles59.60—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 14Midland Wachusett Division E League MeetMay 14 · Long Jump · Place 10 · Narragansett RegionalLong Jump10.16-07.00 PB9
May 14Midland Wachusett Division E League MeetMay 14 · 110m Hurdles · Place 7 · Narragansett Regional110m Hurdles39" / 0.991mRound P7.19.36a9
May 14Midland Wachusett Division E League MeetMay 14 · 110m Hurdles · Place 7 · Narragansett Regional110m Hurdles39" / 0.991m7.18.80a9
Apr 27District E Girls & Boys Division 2 RelaysApr 27 · Long Jump · Place 49 · Narragansett RegionalLong Jump49.4.37m9
Apr 8Quabbin vs Narragansett dual meetApr 8 · 110m Hurdles · Place 3 · Narragansett Regional110m Hurdles39" / 0.991m3.18.69