Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Multi Championships · Jun 812.59aMSTCA Multi ChampionshipsJune 8, 2026
1500 Meters · OutdoorMSTCA Multi Championships · Jun 88:18.36aMSTCA Multi ChampionshipsJune 8, 2026
400 Meters · OutdoorMSTCA Multi Championships · Jun 81:05.18aMSTCA Multi ChampionshipsJune 8, 2026
55 Meter · IndoorML-12 JV Block #1 · Dec 137.48aML-12 JV Block #1December 13, 2025
55 Meters · IndoorML-12 JV Block #3 · Jan 47.60aML-12 JV Block #3January 4, 2024
Discus · 1.6kg · OutdoorMSTCA Multi Championships · Jun 823.26mMSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorMSTCA Multi Championships · Jun 81.35mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 800g · OutdoorML-12 JV Open · May 18119-01ML-12 JV OpenMay 18, 2026
Shot Put · 12lb · IndoorML-12 JV Block #1 · Dec 1332-04.50ML-12 JV Block #1December 13, 2025
Shot Put · 12lb · OutdoorML-12 JV Open · May 1838-01.00ML-12 JV OpenMay 18, 2026
Triple Jump · OutdoorMSTCA Multi Championships · Jun 87.37mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 1500 Meters · Place 134 · Burlington1500 Meters134.8:18.36a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 110 · BurlingtonJavelin800g110.23.65m12
Jun 8MSTCA Multi ChampionshipsJun 8 · Triple Jump · Place 136 · BurlingtonTriple Jump136.7.37m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Discus · Place 65 · BurlingtonDiscus1.6kg65.23.26m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · 110m Hurdles · Burlington110m Hurdles39" / 0.991m—DNS12
Jun 8MSTCA Multi ChampionshipsJun 8 · 400 Meters · Place 134 · Burlington400 Meters134.1:05.18a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 121 · BurlingtonHigh Jump121.1.35m PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 15 · BurlingtonShot Put12lb15.11.08m12
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · BurlingtonLong Jump—ND12
Jun 8MSTCA Multi ChampionshipsJun 8 · 100 Meters · Place 92 · Burlington100 Meters92.12.59a PB12
Jun 8MSTCA Multi ChampionshipsJun 8 · Decathlon · BurlingtonDecathlon—DNF12
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 21 · BurlingtonJavelin21114-812
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 17 · BurlingtonShot Put1739-4.2512
May 18ML-12 JV OpenMay 18 · Javelin · Place 5 · BurlingtonJavelin800g5.119-01 PB12
May 18ML-12 JV OpenMay 18 · Shot Put · Place 5 · BurlingtonShot Put12lb5.38-01.00 PB12
May 13ML-12 Block #5C: Bel/Win; Mel/BurMay 13 · Javelin · Place 12 · BurlingtonJavelin12103-0712
May 13ML-12 Block #5C: Bel/Win; Mel/BurMay 13 · Shot Put · Place 6 · BurlingtonShot Put637-08.5012
May 7ML-12 Block #4C: Wob/Bel; Sto/BurMay 7 · Javelin · Place 1 · BurlingtonJavelin1116-0312
May 7ML-12 Block #4C: Wob/Bel; Sto/BurMay 7 · Shot Put · Place 1 · BurlingtonShot Put137-01.0012
Apr 28ML-12 Block #3A: Win/Wob; Wat/Mel; Wak/BurApr 28 · Javelin · Place 13 · BurlingtonJavelin13112-0812
Apr 16ML-12 Block #2C: Bel/Red; Bur/WatApr 16 · Javelin · Place 3 · BurlingtonJavelin3106-0712
Apr 16ML-12 Block #2C: Bel/Red; Bur/WatApr 16 · Shot Put · Place 7 · BurlingtonShot Put736-11.2512
Apr 8ML-12 Block #1B: Wob/Arl; Wil/BurApr 8 · Javelin · Place 6 · BurlingtonJavelin671-0812
Apr 8ML-12 Block #1B: Wob/Arl; Wil/BurApr 8 · Shot Put · Place 3 · BurlingtonShot Put335-07.7512

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22ML-12 Varsity & JV Block #2B: Mel/Bur; Wob/Lex; Arl/RedDec 22 · Shot Put · BurlingtonShot Put12lb—DNS12
Dec 13ML-12 JV Block #1Dec 13 · 55 Meter · Place 27 · Burlington55 Meter27.7.48a PB12
Dec 13ML-12 JV Block #1Dec 13 · Shot Put · Place 5 · BurlingtonShot Put12lb5.32-04.50 PB12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 27ML-12 Varsity/JV Block #2A: Wat/Bur; Bel/Lex; Arl/WobDec 27 · 55 Meter · Place 17 · Burlington55 Meter17.7.51a11
Jan 4ML-12 JV Block #3Jan 4 · 55 Meters · Place 33 · Burlington55 Meters337.60a PB—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 20ML JV 1Dec 20 · 55 Meter · Place 26 · Burlington55 Meter26.7.67a10
Dec 20ML-12 JV Block #2Dec 20 · 55 Meter · Place 26 · Burlington55 Meter26.7.67a10
Dec 11ML-12 JV Block #1Dec 11 · 55 Meter · Place 31 · Burlington55 Meter31.7.62a10