Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMA D1 Middle School State Championship · Jun 714.19aMA D1 Middle School State ChampionshipJune 7, 2025
200 Meters · OutdoorTyngsborough vs Ayer-Shirley · Apr 2830.63aTyngsborough vs Ayer-ShirleyApril 28, 2026
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2151.30aMSTCA Speed Classic (Sunday)December 21, 2025
55 Meter · IndoorMSTCA Speed Classic (Sunday) · Dec 218.85aMSTCA Speed Classic (Sunday)December 21, 2025
55 Meters · IndoorMidland Wachusett @ Fitchburg #5 · Jan 288.80Midland Wachusett @ Fitchburg #5January 28, 2026
Javelin · 600g · OutdoorDivision D Midland-Wachusett League Meet · May 2076-07Division D Midland-Wachusett League MeetMay 20, 2026
Long Jump · IndoorMSTCA Winter Festival (Saturday) · Dec 1313-00.00MSTCA Winter Festival (Saturday)December 13, 2025
Long Jump · OutdoorMA D3 Middle School State Championship · Jun 713-09.00MA D3 Middle School State ChampionshipJune 7, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20Division D Midland-Wachusett League MeetMay 20 · Javelin · Place 6 · Ayer Shirley RegionalAyer Shirley RegionalJavelin600g6.76-07 PB9
May 7Ayer-Shirley vs BromfieldMay 7 · Javelin · Place 7 · Ayer Shirley RegionalAyer Shirley RegionalJavelin755-29
May 1MSTCA Division 6 RelaysMay 1 · Javelin · Place 22 · Ayer Shirley RegionalAyer Shirley RegionalJavelin2220.60m9
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · Javelin · Place 4 · Ayer Shirley RegionalAyer Shirley RegionalJavelin464-039
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 200 Meters · Place 5 · Ayer Shirley RegionalAyer Shirley Regional200 Meters530.63a PB9
Apr 28Tyngsborough vs Ayer-ShirleyApr 28 · 100 Meters · Place 2 · Ayer Shirley RegionalAyer Shirley Regional100 Meters214.59a9
Apr 9Littleton vs Ayer-ShirleyApr 9 · Long Jump · Place 14 · Ayer Shirley RegionalAyer Shirley RegionalLong Jump14.11-07.009
Apr 9Littleton vs Ayer-ShirleyApr 9 · Javelin · Place 3 · Ayer Shirley RegionalAyer Shirley RegionalJavelin600g3.67-039
Apr 9Littleton vs Ayer-ShirleyApr 9 · 200 Meters · Ayer Shirley RegionalAyer Shirley Regional200 Meters--DNS9
Apr 9Littleton vs Ayer-ShirleyApr 9 · 100 Meters · Place 5 · Ayer Shirley RegionalAyer Shirley Regional100 Meters5.14.62a9

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 28Midland Wachusett @ Fitchburg #5Jan 28 · 55 Meters · Place 31 · Ayer Shirley RegionalAyer Shirley Regional55 Meters318.80 PB9

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 101 · Ayer Shirley RegionalAyer Shirley Regional300 Meters101.51.30a PB9
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 127 · Ayer Shirley RegionalAyer Shirley Regional55 Meter127.8.85a PB9
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · 55 Meter · Place 95 · Ayer Shirley RegionalAyer Shirley Regional55 MeterRound P95.9.04a9
Dec 13MSTCA Winter Festival (Saturday)Dec 13 · Long Jump · Place 34 · Ayer Shirley RegionalAyer Shirley RegionalLong Jump34.13-00.00 PB9

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 7MA D1 Middle School State ChampionshipJun 7 · Long Jump · Place 12 · Ayer-Shirley RegionalAyer-Shirley RegionalLong Jump1213-98
Jun 7MA D1 Middle School State ChampionshipJun 7 · 100 Meters · Place 29 · Ayer-Shirley RegionalAyer-Shirley Regional100 MetersRound P2914.19a PB8
Jun 7MA D3 Middle School State ChampionshipJun 7 · Long Jump · Place 12 · Ayer-Shirley RegionalAyer-Shirley RegionalLong Jump12.13-09.00 PB8
Jun 7MA D3 Middle School State ChampionshipJun 7 · 100 Meters · Place 29 · Ayer-Shirley RegionalAyer-Shirley Regional100 MetersRound P29.14.19a8
May 1763rd Annual Boys & 52 Annual Girls District E D 2 C Mass ChampMay 17 · 100 Meters · Place 5 · Ayer-Shirley RegionalAyer-Shirley Regional100 Meters514.47a8
May 10MA Middle School RelaysMay 10 · Long Jump · Place 6 · Ayer-Shirley RegionalAyer-Shirley RegionalLong Jump64.20m8