Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 812.90aMSTCA Multi ChampionshipsJune 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSTCA Multi Championships · Jun 818.27aMSTCA Multi ChampionshipsJune 8, 2026
1500 Meters · OutdoorMSTCA Multi Championships · Jun 85:44.63aMSTCA Multi ChampionshipsJune 8, 2026
400 Meters · OutdoorMSTCA Multi Championships · Jun 81:03.43aMSTCA Multi ChampionshipsJune 8, 2026
Decathlon · OutdoorMSTCA Multi Championships · Jun 84262MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 824.08mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorMSTCA Division 4 Relays · May 171.60mMSTCA Division 4 RelaysMay 17, 2025
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 836.94mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 85.00mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 12lb · OutdoorMSTCA Multi Championships · Jun 810.18mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Multi Championships · Jun 811.40mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 89 · Ashland1500 Meters89.5:44.63a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 18 · AshlandJavelin800g18.36.94m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 47 · AshlandTriple Jump47.11.40m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 55 · AshlandDiscus1.6kg55.24.08m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 48 · Ashland110m Hurdles39" / 0.991m48.18.27a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 125 · Ashland400 Meters125.1:03.43a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 4 · AshlandHigh Jump4.1.80m11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 31 · AshlandShot Put12lb31.10.18m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 99 · AshlandLong Jump99.5.00m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 112 · Ashland100 Meters112.12.90a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 58 · AshlandDecathlon58.4262 PB11
May 22Hopkinton Last Chance MeetMay 22 · High Jump · Place 1 · AshlandHigh Jump1.5-10.0011
May 16MSTCA Coaches Metro InvitationalMay 16 · High Jump · AshlandHigh Jump—NH11
May 9Weston Twilight Invitational - Weston EventsMay 9 · High Jump · Place 15 · AshlandHigh Jump155-06.0011
May 5Norwood vs AshlandMay 5 · High Jump · Place 1 · AshlandHigh Jump15-10.0011
May 5Norwood vs AshlandMay 5 · Javelin · Place 2 · AshlandJavelin2108-1011
May 3MSTCA Division 4 RelaysMay 3 · High Jump · Place 8 · AshlandHigh Jump81.70m11
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 44 · AshlandJavelin4427.23m11
Apr 28Ashland vs HollistonApr 28 · High Jump · Place 1 · AshlandHigh Jump15-10.0011
Apr 28Ashland vs HollistonApr 28 · Javelin · Place 2 · AshlandJavelin2101-0011
Apr 14Ashland vs DedhamApr 14 · Long Jump · Place 10 · AshlandLong Jump1015-04.0011
Apr 14Ashland vs DedhamApr 14 · High Jump · Place 3 · AshlandHigh Jump35-06.0011
Apr 14Ashland vs DedhamApr 14 · 100 Meters · Place 9 · Ashland100 Meters913.19a11
Apr 10Westwood vs AshlandApr 10 · High Jump · Place 4 · AshlandHigh Jump45-08.0011
Apr 10Westwood vs AshlandApr 10 · Javelin · Place 4 · AshlandJavelin4116-0511
Mar 31Ashland vs HopkintonMar 31 · Triple Jump · Place 5 · AshlandTriple Jump534-111
Mar 31Ashland vs HopkintonMar 31 · High Jump · Place 3 · AshlandHigh Jump35-611

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · Triple Jump · Place 15 · AshlandTriple Jump1535-5.5010
May 20TVL Showcase MeetMay 20 · High Jump · Place 11 · AshlandHigh Jump115-610
May 17MSTCA Division 4 RelaysMay 17 · High Jump · Place 23 · AshlandHigh Jump231.60m PB10
May 7Ashland at HollistonMay 7 · Triple Jump · Place 5 · AshlandTriple Jump534-010
May 7Ashland at HollistonMay 7 · High Jump · Place 2 · AshlandHigh Jump25-410
May 7Ashland at HollistonMay 7 · 100 Meters · Place 23 · Ashland100 Meters2313.49a10
Apr 29Dedham v AshlandApr 29 · Triple Jump · Place 4 · AshlandTriple Jump434-110
Apr 29Dedham v AshlandApr 29 · High Jump · Place 3 · AshlandHigh Jump35-210
Apr 29Dedham v AshlandApr 29 · 100 Meters · Place 20 · Ashland100 Meters2013.310
Apr 15Ashland vs WestwoodApr 15 · 100 Meters · Place 22 · Ashland100 Meters22.14.16aUnofficial10
Apr 8Ashland at HopkintonApr 8 · Triple Jump · Place 4 · AshlandTriple Jump433-9.5010
Apr 8Ashland at HopkintonApr 8 · High Jump · Place 6 · AshlandHigh Jump65-010
Apr 8Ashland at HopkintonApr 8 · 100 Meters · Place 33 · Ashland100 Meters3314.72a10
Apr 1Ashland vs NorwoodApr 1 · Triple Jump · Place 2 · AshlandTriple Jump231-0.2510
Apr 1Ashland vs NorwoodApr 1 · High Jump · Place 3 · AshlandHigh Jump35-010
Apr 1Ashland vs NorwoodApr 1 · 100 Meters · Place 19 · Ashland100 Meters1914.21a10