Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 400g TJ · OutdoorCLCF Track Summer Showdown · Jul 1649.67mCLCF Track Summer ShowdownJuly 16, 2021
Javelin · 800g · OutdoorIvy League Outdoor Track & Field Championships · May 1667.85mIvy League Outdoor Track & Field ChampionshipsMay 16, 2026
Shot Put · 12lb · OutdoorMIAA Division 2 Outdoor Track & Field Championship · May 2644-02.25MIAA Division 2 Outdoor Track & Field ChampionshipMay 26, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · Javelin · Place 19 · BrownBrownJavelin800gRound P19.64.63mJr
May 16Ivy League Outdoor Track & Field ChampionshipsMay 16 · Javelin · Place 1 · BrownBrownJavelin800g1.67.85m PBJr
May 2Jay Carisella/Joe Donahue Coaches InviteMay 2 · Javelin · Place 10 · BrownBrownJavelin800g10.49.99mJr
Apr 17Georgia Tech InvitationalApr 17 · Javelin · Place 3 · BrownBrownJavelin800g3.64.81mJr
Apr 3Ocean State CupApr 3 · Javelin · Place 1 · BrownBrownJavelin800g1.62.58mJr

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Bryant Black and Gold InvitationalMar 29 · Javelin · Place 3 · BrownBrownJavelin353.99mFR

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1MIAA Meet of ChampionsJun 1 · Javelin · Place 1 · WellesleyWellesleyJavelin1181-0—
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · Javelin · Place 1 · WellesleyWellesleyJavelin800g1.182-0912
May 26MIAA Division 2 Outdoor Track & Field ChampionshipMay 26 · Shot Put · Place 10 · WellesleyWellesleyShot Put12lb10.44-02.25 PB12
May 10Newton North at WellesleyMay 10 · Shot Put · WellesleyWellesleyShot Put12lb—40-10.5Unofficial12
May 3Natick at WellesleyMay 3 · Javelin · Place 1 · WellesleyWellesleyJavelin800g1.160'11Unofficial12
May 3Natick at WellesleyMay 3 · Shot Put · Place 1 · WellesleyWellesleyShot Put12lb1.43'05Unofficial12

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 2MIAA Meet of ChampionsJun 2 · Javelin · Place 1 · WellesleyWellesleyJavelin800g1.184-1011
May 27MIAA Division 2 Track & Field ChampionshipMay 27 · Javelin · Place 1 · WellesleyWellesleyJavelin800g1.177-0511
May 18Bay State Conference ChampionshipMay 18 · Javelin · Place 1 · WellesleyWellesleyJavelin800g1.179-0911
May 18Bay State Conference ChampionshipMay 18 · Shot Put · Place 8 · WellesleyWellesleyShot Put12lb8.39-11.7511
May 11Newton North vs WellesleyMay 11 · Javelin · WellesleyWellesleyJavelin800g—165-10Unofficial11
May 11Newton North vs WellesleyMay 11 · Shot Put · WellesleyWellesleyShot Put12lb—40-09Unofficial11
May 4Natick v WellesleyMay 4 · Javelin · WellesleyWellesleyJavelin800g—155-02Unofficial11
May 4Natick v WellesleyMay 4 · Shot Put · WellesleyWellesleyShot Put12lb—41-0.75Unofficial11
Apr 30MSTCA Division II RelaysApr 30 · Javelin · Place 3 · WellesleyWellesleyJavelin800g3.45.83m11
Apr 27Brookline v. WellesleyApr 27 · Javelin · Place 1 · WellesleyWellesleyJavelin800g1.157-06Unofficial11
Apr 27Brookline v. WellesleyApr 27 · Shot Put · Place 1 · WellesleyWellesleyShot Put12lb1.40-07.5Unofficial11
Apr 13Framingham vs WellesleyApr 13 · Javelin · Place 1 · WellesleyWellesleyJavelin800g1.157-06Unofficial11
Apr 13Framingham vs WellesleyApr 13 · Shot Put · Place 1 · WellesleyWellesleyShot Put12lb1.41-06Unofficial11
Apr 9Wellesley vs MiltonApr 9 · Javelin · WellesleyWellesleyJavelin800g—173-04Unofficial11
Apr 9Wellesley vs MiltonApr 9 · Shot Put · WellesleyWellesleyShot Put12lb—40-11Unofficial11

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 16CLCF Track Summer ShowdownJul 16 · Javelin · Place 1 · Waltham TrackWaltham TrackJavelin400g TJ1.49.67m PB10

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jun 22USATF New England Association Junior Olympic ChampionshipsJun 22 · Javelin · Place 3 · Waltham TrackWaltham TrackJavelin800g3.43.10m8