Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorBay State Conference - Block #1 · Dec 127.85aBay State Conference - Block #1December 12, 2024
Javelin · 800g · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 15141-00BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
Shot Put · 12lb · IndoorBay State Conf - Block #2 · Dec 1839-08.25Bay State Conf - Block #2December 18, 2025
Shot Put · 12lb · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1540-06.00BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Javelin · Place 13 · WellesleyJavelin800g13.137-0712
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 2 · WellesleyJavelin800g2.135' 6"12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Shot Put · Place 6 · WellesleyShot Put12lb6.39' 1.5"12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Javelin · Place 1 · WellesleyJavelin800g1.141-00 PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Shot Put · Place 2 · WellesleyShot Put12lb2.40-06.00 PB12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Javelin · Place 2 · WellesleyJavelin800g2.138' 3"12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Shot Put · Place 6 · WellesleyShot Put12lb6.36' 5"12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · Shot Put · Place 4 · WellesleyShot Put12lb4.39-08.25 PB12
Dec 11Bay State Conf - Block#1Dec 11 · Shot Put · Place 8 · WellesleyShot Put12lb8.37-11.5012
Jan 28Bay State Conference - OpenJan 28 · Shot Put · Place 2 · WellesleyShot Put12lb2.39-04.5011

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 79 · Wellesley55 Meter79.8.01a11
Dec 19Bay State Conference - Block #2Dec 19 · Shot Put · Place 12 · WellesleyShot Put12lb12.38-00.7511
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 53 · Wellesley55 Meter53.7.85a PB11
Dec 12Bay State Conference - Block #1Dec 12 · Shot Put · Place 10 · WellesleyShot Put12lb10.39-02.5011
Jan 20MSTCA D2 RelaysJan 20 · Shot Put · WellesleyShot Put12lb--DNS10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 11MSTCA Coaches InvitationalMay 11 · Javelin · Place 11 · WellesleyJavelin800g11.125-0210
May 1Wellesely @ NatickMay 1 · Javelin · WellesleyJavelin800g—125'08Unofficial10
May 1Wellesely @ NatickMay 1 · Shot Put · WellesleyShot Put12lb—38'03Unofficial10
Apr 28MSTCA Div. II RelaysApr 28 · Javelin · Place 24 · WellesleyJavelin800g24.36.40m10
Apr 28MSTCA Div. II RelaysApr 28 · Shot Put · Place 37 · WellesleyShot Put12lb37.10.73m10
Apr 24Brookline @ WellesleyApr 24 · Javelin · Place 3 · WellesleyJavelin800g3.110'04Unofficial10
Apr 24Brookline @ WellesleyApr 24 · Shot Put · Place 3 · WellesleyShot Put12lb3.35'02.5Unofficial10
Apr 10Wellesley at FraminghamApr 10 · Javelin · WellesleyJavelin800g—117'04Unofficial10
Apr 10Wellesley at FraminghamApr 10 · Discus · WellesleyDiscus1.6kg—95'10Unofficial10
Apr 5Milton at WellesleyApr 5 · Javelin · Place 1 · WellesleyJavelin800g1.122-0310
Apr 5Milton at WellesleyApr 5 · Shot Put · Place 1 · WellesleyShot Put12lb1.36-05.510

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · Shot Put · Place 30 · WellesleyShot Put12lb30.31-10.2510
Dec 14Bay State Conf - Block 1Dec 14 · Shot Put · Place 24 · WellesleyShot Put12lb24.31-05.2510

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17BSC ChampionshipsMay 17 · Javelin · Place 12 · WellesleyJavelin800g12.114-019
May 10Newton North at WellesleyMay 10 · Javelin · WellesleyJavelin800g—107-00Unofficial9
May 10Newton North at WellesleyMay 10 · Discus · WellesleyDiscus1.6kg—70-11Unofficial9
May 3Natick at WellesleyMay 3 · Javelin · WellesleyJavelin800g—102'02Unofficial9
May 3Natick at WellesleyMay 3 · Discus · WellesleyDiscus1.6kg—66'09Unofficial9
Apr 26Wellesley at BrooklineApr 26 · Javelin · WellesleyJavelin800g—99'4Unofficial9
Apr 26Wellesley at BrooklineApr 26 · Discus · WellesleyDiscus1.6kg—64'4Unofficial9
Apr 12Framingham at WellesleyApr 12 · Javelin · WellesleyJavelin800g—91-02Unofficial9
Apr 12Framingham at WellesleyApr 12 · Discus · WellesleyDiscus1.6kg—69-06Unofficial9
Apr 5Wellesley at MiltonApr 5 · Javelin · WellesleyJavelin800g—98-02Unofficial9
Apr 5Wellesley at MiltonApr 5 · Discus · WellesleyDiscus1.6kg—54-08Unofficial9