Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 2kg · OutdoorRegis Spring Invite 2025 · Apr 436.58mRegis Spring Invite 2025April 4, 2025
Javelin · 800g · OutdoorUSATF-NE Open and Masters Championship · Jul 2667.77mUSATF-NE Open and Masters ChampionshipJuly 26, 2025
Shot Put · 12lb · OutdoorMIAA D1 South Sectional Day 2 · Jun 1814.40mMIAA D1 South Sectional Day 2June 18, 2021
Shot Put · 16lb / 7.26kg · OutdoorMASCAC Outdoor Championships · Apr 2513.73mMASCAC Outdoor ChampionshipsApril 25, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · Javelin · Place 10 · United StatesUnited StatesJavelin800g10.63.03m-
Jul 10American JavFestJul 10 · Javelin · Place 16 · Weymouth-MAWeymouth-MAJavelin800g16.65.35m-
May 7West Point TwilightMay 7 · Javelin · Place 2 · UnattachedUnattachedJavelin800g2.61.77m-
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Place 2 · UnattachedUnattachedJavelin800g2.66.95m-

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · Javelin · Place 1 · UnattachedUnattachedJavelin800g1.67.77m PBSr
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · Javelin · Place 1 · UnattachedUnattachedJavelin800g1.67.77mSr
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · Shot Put · Place 7 · UnattachedUnattachedShot Put12lb7.11.95mSr
Jul 26USATF-NE Open and Masters ChampionshipJul 26 · Shot Put · Place 6 · UnattachedUnattachedShot Put12lb6.11.95mSr
May 22NCAA Division III Outdoor Track & Field ChampionshipsMay 22 · Javelin · Place 12 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g12.58.55mSr
May 102025 NEICAAA Outdoor ChampsMay 10 · Javelin · Place 5 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin558.80mSR
May 2NE DIII OutdoorMay 2 · Javelin · Place 3 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g3.63.36mSr
May 2NE DIII OutdoorMay 2 · Shot Put · Place 20 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyShot Put16lb / 7.26kg20.12.81mSr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Javelin · Place 3 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g3.60.69mSr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Discus · Massachusetts Maritime AcademyMassachusetts Maritime AcademyDiscus2kg—FOULSr
Apr 25MASCAC Outdoor ChampionshipsApr 25 · Shot Put · Place 4 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyShot Put16lb / 7.26kg4.13.73m PBSr
Apr 5Sheehan InviteApr 5 · Javelin · Place 2 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin259.75mSr
Apr 4Regis Spring Invite 2025Apr 4 · Javelin · Place 1 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g1.64.26mSr
Apr 4Regis Spring Invite 2025Apr 4 · Discus · Place 6 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyDiscus2kg6.36.58m PBSr
Apr 4Regis Spring Invite 2025Apr 4 · Shot Put · Place 1 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyShot Put16lb / 7.26kg1.13.72mSr

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 23NCAA Division III Outdoor Track & Field ChampionshipsMay 23 · Javelin · Place 17 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g17.56.16mJr
May 16MIT Last Chance QualifierMay 16 · Javelin · Place 7 · Massachusetts Maritime AMassachusetts Maritime AJavelin753.69m—
May 3NE Division 3May 3 · Javelin · Place 3 · Massachusetts Maritime AMassachusetts Maritime AJavelin359.60m—
Apr 262024 MSACAC ChampionshipApr 26 · Javelin · Place 2 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g2.62.09mJr
Apr 262024 MSACAC ChampionshipApr 26 · Shot Put · Place 6 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyShot Put16lb / 7.26kg6.12.76mJr
Mar 30Corsair InvitationalMar 30 · Javelin · Place 2 · Massachusetts Maritime AMassachusetts Maritime AJavelin259.15m—
Mar 30Corsair InvitationalMar 30 · Shot Put · Place 8 · Massachusetts Maritime AMassachusetts Maritime AShot Put812.00m—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 29MASCAC Track & Field ChampionshipsApr 29 · Javelin · Place 4 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g4.52.93mSo
Apr 22Regis College MeetApr 22 · Javelin · Place 2 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g2.54.60mSo
Apr 22Regis College MeetApr 22 · Shot Put · Place 2 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyShot Put16lb / 7.26kg2.11.65mSo
Apr 1Corsair Classic Track & Field InvitationalApr 1 · Javelin · Place 1 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g1.47.65mSo
Apr 1Corsair Classic Track & Field InvitationalApr 1 · Shot Put · Place 9 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyShot Put16lb / 7.26kg9.11.61mSo

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 30MASCAC Outdoor Track & Field ChampionshipsApr 30 · Javelin · Place 7 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g7.49.24mFr
Apr 30MASCAC Outdoor Track & Field ChampionshipsApr 30 · Shot Put · Place 8 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyShot Put16lb / 7.26kg8.12.52mFr
Apr 15Silfen InvitationalApr 15 · Javelin · Place 14 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g14.44.31mFr
Apr 8Regis Spring ClassicApr 8 · Javelin · Place 2 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g2.46.09mFr
Apr 8Regis Spring ClassicApr 8 · Shot Put · Place 2 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyShot Put16lb / 7.26kg2.12.00mFr
Apr 2Corsair Classic Track & Field InvitationalApr 2 · Javelin · Place 12 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyJavelin800g12.43.86mFr
Apr 2Corsair Classic Track & Field InvitationalApr 2 · Shot Put · Place 15 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyShot Put16lb / 7.26kg15.11.25mFr
Mar 26Bears InvitationalMar 26 · Shot Put · Place 17 · Massachusetts Maritime AcademyMassachusetts Maritime AcademyShot Put16lb / 7.26kg17.11.64mFr

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 18MIAA D1 South Sectional Day 2Jun 18 · Shot Put · Place 5 · WeymouthWeymouthShot Put12lb5.14.40m PB12
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · Javelin · Place 2 · WeymouthWeymouthJavelin800g2.48.81mUnofficial12
Jun 8BAY STATE CONFERENCE CHAMPIONSHIPJun 8 · Shot Put · Place 3 · WeymouthWeymouthShot Put12lb3.15.01mUnofficial12
Jun 2Weymouth vs. BraintreeJun 2 · Javelin · Place 1 · WeymouthWeymouthJavelin800g1.140'0Unofficial12
Jun 2Weymouth vs. BraintreeJun 2 · Shot Put · Place 2 · WeymouthWeymouthShot Put12lb2.43'4Unofficial12
May 29MSTCA DIV 1 RelaysMay 29 · Javelin · Place 3 · WeymouthWeymouthJavelin800g3.44.04m12
May 29MSTCA DIV 1 RelaysMay 29 · Shot Put · Place 9 · WeymouthWeymouthShot Put12lb9.12.98m12
May 26Weymouth vs. MiltonMay 26 · Javelin · Place 1 · WeymouthWeymouthJavelin800g1.150'3Unofficial12
May 26Weymouth vs. MiltonMay 26 · Shot Put · Place 1 · WeymouthWeymouthShot Put12lb1.45'11Unofficial12
May 19Needham v. WeymouthMay 19 · Javelin · Place 1 · WeymouthWeymouthJavelin800g1.160'0Unofficial12
May 19Needham v. WeymouthMay 19 · Shot Put · Place 2 · WeymouthWeymouthShot Put12lb2.43'5Unofficial12
Mar 31Weymouth vs. Wellesley- BoysMar 31 · Shot Put · Place 2 · WeymouthWeymouthShot Put12lb2.48'4Unofficial12
Mar 17Walpole vs. Weymouth- BoysMar 17 · Shot Put · Place 2 · WeymouthWeymouthShot Put12lb2.46'6Unofficial12
Mar 10Milton vs. Weymouth- BoysMar 10 · Shot Put · Place 2 · WeymouthWeymouthShot Put12lb2.46'2"Unofficial12