Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1598-10BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
Shot Put · 12lb · IndoorBay State Conference - Open · Jan 2830-00.00Bay State Conference - OpenJanuary 28, 2025
Shot Put · 12lb · OutdoorWeymouth, Wellesley & Walpole @ Newton North · Apr 830' 11.5"Weymouth, Wellesley & Walpole @ Newton NorthApril 8, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Discus · Place 7 · WellesleyDiscus789-212
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Shot Put · Place 17 · WellesleyShot Put1728-312
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Discus · Place 12 · WellesleyDiscus1.6kg12.93' 10"12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Shot Put · Place 20 · WellesleyShot Put12lb20.29' 1.5"12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Discus · Place 5 · WellesleyDiscus1.6kg5.98-10 PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Shot Put · Place 11 · WellesleyShot Put12lb11.30-00.7512
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Discus · Place 8 · WellesleyDiscus1.6kg8.97' 4"12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Shot Put · Place 17 · WellesleyShot Put12lb17.30' 11.5" PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16MSTCA Division 2 RelaysMay 16 · Discus · Place 59 · WellesleyDiscus5923.37m11
May 16MSTCA Division 2 RelaysMay 16 · Shot Put · Place 52 · WellesleyShot Put529.62m11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Discus · Place 10 · WellesleyDiscus1083-0211
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Shot Put · Place 16 · WellesleyShot Put1631-00.0011
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Discus · Place 7 · WellesleyDiscus7100-011
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Shot Put · Place 21 · WellesleyShot Put2130-11.5011
Apr 16Bay State Conference 2 at WeymouthApr 16 · Discus · Place 2 · WellesleyDiscus271-011
Apr 16Bay State Conference 2 at WeymouthApr 16 · Shot Put · Place 7 · WellesleyShot Put729-6.7511
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Discus · Place 17 · WellesleyDiscus1775-0711
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Shot Put · Place 20 · WellesleyShot Put2028-03.5011

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28BSC OpenJan 28 · Shot Put · Place 34 · WellesleyShot Put3430-0—
Jan 28Bay State Conference - OpenJan 28 · Shot Put · Place 34 · WellesleyShot Put12lb34.30-00.00 PB11
Jan 9Bay State Conference - Block #4Jan 9 · Shot Put · Place 35 · WellesleyShot Put3528-7—
Jan 2Bay State Conference - Block#3Jan 2 · Shot Put · Place 33 · WellesleyShot Put3327-7.50—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 1Wellesely @ NatickMay 1 · Discus · WellesleyDiscus1.6kg—82'07Unofficial10
May 1Wellesely @ NatickMay 1 · Shot Put · WellesleyShot Put12lb—26'07.5Unofficial10
Apr 24Brookline @ WellesleyApr 24 · Discus · WellesleyDiscus1.6kg—84'03Unofficial10
Apr 24Brookline @ WellesleyApr 24 · Shot Put · WellesleyShot Put12lb—25'09.5Unofficial10
Apr 10Wellesley at FraminghamApr 10 · Discus · WellesleyDiscus1.6kg—65'06Unofficial10
Apr 10Wellesley at FraminghamApr 10 · Shot Put · WellesleyShot Put12lb—26'04.5Unofficial10
Apr 5Milton at WellesleyApr 5 · Discus · Place 6 · WellesleyDiscus1.6kg6.66-0210
Apr 5Milton at WellesleyApr 5 · Shot Put · Place 10 · WellesleyShot Put12lb10.24-09.510

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 10Newton North at WellesleyMay 10 · 100 Meters · Wellesley100 Meters—13.3Unofficial9
May 3Natick at WellesleyMay 3 · 200 Meters · Wellesley200 Meters—28.8Unofficial9
May 3Natick at WellesleyMay 3 · 100 Meters · Wellesley100 Meters—13.6Unofficial9
Apr 26Wellesley at BrooklineApr 26 · 100 Meters · Wellesley100 Meters—13.6Unofficial9
Apr 12Framingham at WellesleyApr 12 · 200 Meters · Wellesley200 Meters—28.8Unofficial9
Apr 12Framingham at WellesleyApr 12 · 100 Meters · Wellesley100 Meters—13.3Unofficial9
Apr 5Wellesley at MiltonApr 5 · 200 Meters · Wellesley200 Meters—29.44aUnofficial9
Apr 5Wellesley at MiltonApr 5 · 100 Meters · Wellesley100 Meters—14.01aUnofficial9