Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 812.81aMSTCA Multi ChampionshipsJune 8, 2026
1000 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 283:17.19aMSTCA Distance Classic and PentathlonDecember 28, 2025
110m Hurdles · 39" / 0.991m · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1517.66aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
1500 Meters · OutdoorMSTCA Multi Championships · Jun 85:13.16aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorBSC JV Open at Needham · May 1325.53aBSC JV Open at NeedhamMay 13, 2026
300 Meters · IndoorBay State Conf - Block #2 · Dec 1841.78aBay State Conf - Block #2December 18, 2025
400 Meters · OutdoorMSTCA Multi Championships · Jun 855.20aMSTCA Multi ChampionshipsJune 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 151:01.12aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
55 Meter · IndoorBay State Conference - Block #1 · Dec 127.97aBay State Conference - Block #1December 12, 2024
55m Hurdles · 39" · IndoorMSTCA Boston Holiday Challenge · Dec 279.14aMSTCA Boston Holiday ChallengeDecember 27, 2025
Decathlon · OutdoorMSTCA Multi Championships · Jun 83867MSTCA Multi ChampionshipsJune 8, 2026
Discus · 1.6kg · OutdoorMSTCA Multi Championship · Jun 921.13mMSTCA Multi ChampionshipJune 9, 2025
High Jump · IndoorMSTCA Distance Classic and Pentathlon · Dec 281.52mMSTCA Distance Classic and PentathlonDecember 28, 2025
High Jump · OutdoorMSTCA Multi Championships · Jun 81.50mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 800g · OutdoorMSTCA Multi Championships · Jun 825.76mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorMSTCA Distance Classic and Pentathlon · Dec 284.67mMSTCA Distance Classic and PentathlonDecember 28, 2025
Long Jump · OutdoorMSTCA Multi Championships · Jun 84.56mMSTCA Multi ChampionshipsJune 8, 2026
Pentathlon (Indoor) · Standard - 55mH · IndoorMSTCA Distance Classic and Pentathlon · Dec 281825MSTCA Distance Classic and PentathlonDecember 28, 2025
Shot Put · 12lb · IndoorMSTCA Distance Classic and Pentathlon · Dec 287.06mMSTCA Distance Classic and PentathlonDecember 28, 2025
Shot Put · 12lb · OutdoorBSC JV Open at Needham · May 1323' 9"BSC JV Open at NeedhamMay 13, 2026
Triple Jump · OutdoorMSTCA Multi Championships · Jun 810.46mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 53 · Milton1500 Meters53.5:13.16a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 91 · MiltonJavelin800g91.25.76m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 91 · MiltonTriple Jump91.10.46m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 129 · MiltonDiscus1.6kg129.17.19m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Place 37 · Milton110m Hurdles39" / 0.991m37.17.81a11
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 40 · Milton400 Meters40.55.20a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 75 · MiltonHigh Jump75.1.50m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 132 · MiltonShot Put12lb132.6.93m11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 115 · MiltonLong Jump115.4.56m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 109 · Milton100 Meters109.12.81a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · Place 82 · MiltonDecathlon82.3867 PB11
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 21 · Milton400m Hurdles36" / 0.914m21.1:02.54a11
May 13BSC JV Open at NeedhamMay 13 · Long Jump · Place 20 · MiltonLong Jump20.14' 0.5"11
May 13BSC JV Open at NeedhamMay 13 · Shot Put · Place 22 · MiltonShot Put12lb22.23' 9" PB11
May 13BSC JV Open at NeedhamMay 13 · 200 Meters · Place 11 · Milton200 Meters11.25.53a PB11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Discus · Place 19 · MiltonDiscus1.6kg19.68-0311
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 400m Hurdles · Place 2 · Milton400m Hurdles36" / 0.914m2.1:01.12a PB11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 110m Hurdles · Place 6 · Milton110m Hurdles39" / 0.991m6.17.66a PB11

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1000 Meters · Place 13 · Milton1000 MetersRound M13.3:17.19a PB11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · High Jump · Place 14 · MiltonHigh JumpRound M14.1.52m PB11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 13 · MiltonShot Put12lbRound M13.7.06m PB11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Long Jump · Place 14 · MiltonLong JumpRound M14.4.67m PB11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 55m Hurdles · Place 14 · Milton55m Hurdles39"Round M14.10.72a11
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Pentathlon (Indoor) · Place 14 · MiltonPentathlon (Indoor)Standard - 55mHRound M14.1825 PB11
Dec 27MSTCA Boston Holiday ChallengeDec 27 · 55m Hurdles · Place 44 · Milton55m Hurdles39"Round P44.9.14a PB11
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 10 · Milton300 Meters10.41.78a PB11
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 12 · Milton55m Hurdles39"12.9.32a11
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 16 · Milton300 Meters16.43.65a11
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 12 · Milton55m Hurdles39"12.9.27a11
Dec 11Bay State Conf - Block#1Dec 11 · High Jump · MiltonHigh Jump--NH11
Jan 15Milton JV MeetJan 15 · 55m Hurdles · Milton55m Hurdles39"—10.3Unofficial10
Jan 15Milton JV MeetJan 15 · 55 Meter · Milton55 Meter—8.2Unofficial10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 1500 Meters · Place 79 · Milton1500 MetersRound M79.5:29.01a10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 113 · MiltonJavelin800gRound M113.21.76m10
Jun 9MSTCA Multi ChampionshipJun 9 · Discus · Place 77 · MiltonDiscus1.6kgRound M77.21.13m PB10
Jun 9MSTCA Multi ChampionshipJun 9 · 110m Hurdles · Place 52 · Milton110m Hurdles39" / 0.991mRound M52.19.08a10
Jun 9MSTCA Multi ChampionshipJun 9 · 400 Meters · Place 85 · Milton400 MetersRound M85.58.77a10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 83 · MiltonHigh JumpRound M83.1.45m10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 132 · MiltonShot Put12lbRound M132.6.22m10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 121 · MiltonLong JumpRound M121.4.29m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100 Meters · Place 115 · Milton100 MetersRound M115.13.15a10
Jun 9MSTCA Multi ChampionshipJun 9 · Decathlon · Place 103 · MiltonDecathlonRound M103.329210

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 55m Hurdles · Place 2 · Milton55m Hurdles39"2.10.22a10
Dec 19Bay State Conference - Block #2Dec 19 · Long Jump · Place 3 · MiltonLong Jump3.14-07.0010
Dec 12Bay State Conference - Block #1Dec 12 · 55m Hurdles · Place 2 · Milton55m Hurdles39"2.10.53a10
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 70 · Milton55 Meter70.7.97a PB10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8Weymouth vs. MiltonMay 8 · 400m Hurdles · Milton400m Hurdles36" / 0.914m—71.7Unofficial9
Apr 24Milton vs WalpoleApr 24 · 400m Hurdles · Place 6 · Milton400m Hurdles36" / 0.914m6.1:15.24a9
Apr 24Milton vs WalpoleApr 24 · 110m Hurdles · Place 9 · Milton110m Hurdles39" / 0.991m9.21.32a9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 300 Meters · Place 29 · Milton300 Meters29.46.20a9