Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Warrior Invitational · Apr 2414.62aMSTCA Warrior InvitationalApril 24, 2025
100m Hurdles · 33" / 0.838m · OutdoorWeymouth, Wellesley & Walpole @ Newton North · Apr 818.55aWeymouth, Wellesley & Walpole @ Newton NorthApril 8, 2026
200 Meters · OutdoorBSC JV Open Meet · May 1431.53aBSC JV Open Meet May 14, 2025
800 Meters · OutdoorMSTCA Multi Championships · Jun 83:19.47aMSTCA Multi ChampionshipsJune 8, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 81679MSTCA Multi ChampionshipsJune 8, 2026
High Jump · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 154-02.00BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 810.44mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 84.03mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 85.40mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 95 · Weymouth800 Meters95.3:19.47a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 101 · WeymouthJavelin600g101.10.44m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 74 · WeymouthLong Jump74.4.03m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 98 · Weymouth200 Meters98.32.18a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 80 · WeymouthShot Put4kg80.5.40m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 63 · WeymouthHigh Jump63.1.25m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 97 · Weymouth100m Hurdles33" / 0.838m97.22.79a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 100 · WeymouthHeptathlon100.1679 PB11
May 23MSTCA South Shore TwilightMay 23 · Long Jump · Place 67 · WeymouthLong Jump6711-11.511
May 23MSTCA South Shore TwilightMay 23 · High Jump · WeymouthHigh Jump—NH11
May 23MSTCA South Shore TwilightMay 23 · 100m Hurdles · Place 23 · Weymouth100m HurdlesRound S2319.13a11
May 20BSC ChampionshipsMay 20 · 100m Hurdles · Place 22 · Weymouth100m Hurdles2219.40a11
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Triple Jump · Place 9 · WeymouthTriple Jump926-311
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 100m Hurdles · Place 7 · Weymouth100m Hurdles718.82a11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Long Jump · Place 17 · WeymouthLong Jump17.12-11.5011
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · High Jump · Place 10 · WeymouthHigh Jump10.4-02.00 PB11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100m Hurdles · Place 6 · Weymouth100m Hurdles33" / 0.838m6.18.56a11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 100m Hurdles · Place 4 · Weymouth100m Hurdles33" / 0.838m4.18.55a PB11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · High Jump · Place 5 · WeymouthHigh Jump5.4' 2"11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 200 Meters · Place 28 · Weymouth200 Meters28.32.05a11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100m Hurdles · Place 22 · Weymouth100m Hurdles2218.53a10
May 21Bay State Conference Championship MeetMay 21 · 100m Hurdles · Place 21 · Weymouth100m Hurdles2119.79a10
May 14BSC JV Open Meet May 14 · 100m Hurdles · Place 1 · Weymouth100m Hurdles118.36a10
May 14BSC JV Open Meet May 14 · 200 Meters · Place 33 · Weymouth200 Meters3331.53a PB10
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100m Hurdles · Place 8 · Weymouth100m Hurdles819.41a10
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 53 · Weymouth100 Meters5315.19a10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · 100m Hurdles · Place 18 · Weymouth100m Hurdles33" / 0.838mRound P18.19.18a10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100m Hurdles · Place 12 · Weymouth100m Hurdles1220.71a10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 20 · Weymouth100 Meters2014.66a10
Apr 24MSTCA Warrior InvitationalApr 24 · 100m Hurdles · Place 21 · Weymouth100m Hurdles2118.70a10
Apr 24MSTCA Warrior InvitationalApr 24 · 100 Meters · Place 91 · Weymouth100 Meters9114.62a PB10
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100m Hurdles · Place 11 · Weymouth100m Hurdles1119.64a10
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 46 · Weymouth100 Meters4615.43a10
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 100m Hurdles · Place 12 · Weymouth100m Hurdles1219.6310
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 200 Meters · Place 43 · Weymouth200 Meters4333.4910