Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Warrior Invitational · Apr 1815.02aMSTCA Warrior InvitationalApril 18, 2024
Discus · 1.6kg · OutdoorOA vs Mansfield · Apr 165-00.00OA vs MansfieldApril 1, 2025
Discus · 2kg · OutdoorGreat Northeast Outdoor Championships · Apr 2523.46mGreat Northeast Outdoor ChampionshipsApril 25, 2026
Javelin · 800g · OutdoorSNHU Spring Invitational · Mar 2637.03mSNHU Spring InvitationalMarch 26, 2026
Shot Put · 12lb · IndoorMansfield vs OA (Hock JV #2) · Jan 225-05.00Mansfield vs OA (Hock JV #2)January 2, 2025
Shot Put · 16lb / 7.26kg · IndoorSouthern Maine Open II · Jan 107.10mSouthern Maine Open IIJanuary 10, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Javelin · Place 12 · Emmanuel (Mass.)Emmanuel (Mass.)Javelin800g12.30.71mSo
Apr 25Great Northeast Outdoor ChampionshipsApr 25 · Discus · Place 12 · Emmanuel (Mass.)Emmanuel (Mass.)Discus2kg12.23.46m PBSo
Apr 17MIT Sean Collier InvitationalApr 17 · Javelin · Place 14 · Emmanuel (Mass.)Emmanuel (Mass.)Javelin800g14.28.02mSo
Apr 10Regis Spring ClassicApr 10 · Javelin · Place 6 · Emmanuel (Mass.)Emmanuel (Mass.)Javelin800g6.35.81mSo
Apr 10Regis Spring ClassicApr 10 · Discus · Place 13 · Emmanuel (Mass.)Emmanuel (Mass.)Discus2kg13.21.88mSo
Apr 4Jim Sheehan MemorialApr 4 · Javelin · Place 33 · Emmanuel (Mass.)Emmanuel (Mass.)Javelin800g33.32.44mSo
Apr 4Jim Sheehan MemorialApr 4 · Discus · Place 37 · Emmanuel (Mass.)Emmanuel (Mass.)Discus2kg37.19.77mSo
Mar 26SNHU Spring InvitationalMar 26 · Javelin · Place 6 · Emmanuel (Mass.)Emmanuel (Mass.)Javelin800g6.37.03m PBSo
Mar 26SNHU Spring InvitationalMar 26 · Discus · Place 24 · Emmanuel (Mass.)Emmanuel (Mass.)Discus2kg24.23.33mSo

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 15GNAC ChampionshipFeb 15 · Shot Put · Place 21 · Emmanuel (Mass.)Emmanuel (Mass.)Shot Put16lb / 7.26kg21.6.93mFr
Jan 10Southern Maine Open IIJan 10 · Shot Put · Place 15 · Emmanuel (Mass.)Emmanuel (Mass.)Shot Put16lb / 7.26kg15.7.10m PBFr

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · Javelin · Place 21 · Oliver AmesOliver AmesJavelin21110-512
May 17MSTCA Division 3 RelaysMay 17 · Javelin · Place 28 · Oliver AmesOliver AmesJavelin2836.81m12
May 6Hock Dual: OA vs. North AttleboroMay 6 · Javelin · Place 6 · Oliver AmesOliver AmesJavelin800g6.111-0812
Apr 29Hock Dual: OA vs. CantonApr 29 · Javelin · Place 9 · Oliver AmesOliver AmesJavelin985-0912
Apr 24MSTCA Warrior InvitationalApr 24 · Javelin · Place 40 · Oliver AmesOliver AmesJavelin40100-0612
Apr 15Hock Dual: OA vs. StoughtonApr 15 · Javelin · Place 9 · Oliver AmesOliver AmesJavelin991-0412
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Javelin · Place 2 · Oliver AmesOliver AmesJavelin2102-912
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Discus · Place 10 · Oliver AmesOliver AmesDiscus1065-512
Apr 1Mansfield vs Oliver AmesApr 1 · Javelin · Place 5 · Oliver AmesOliver AmesJavelin5104-612
Apr 1Mansfield vs Oliver AmesApr 1 · Discus · Place 18 · Oliver AmesOliver AmesDiscus1865-012
Apr 1OA vs MansfieldApr 1 · Javelin · Place 5 · Oliver AmesOliver AmesJavelin800g5.104-06.0012
Apr 1OA vs MansfieldApr 1 · Discus · Place 18 · Oliver AmesOliver AmesDiscus1.6kg18.65-00.00 PB12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 6Mansfield vs. OA (Hock JV #3)Jan 6 · Shot Put · Place 9 · Oliver AmesOliver AmesShot Put926-3—
Jan 2Hockomock JV #2Jan 2 · Shot Put · Place 10 · Oliver AmesOliver AmesShot Put1025-5—
Jan 2Mansfield vs OA (Hock JV #2)Jan 2 · Shot Put · Place 10 · Oliver AmesOliver AmesShot Put12lb10.25-05.00 PB12

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18Hockomock League T&F ChampionshipMay 18 · Javelin · Place 31 · Oliver AmesOliver AmesJavelin3189-3—
May 7Hock Dual: OA vs. CantonMay 7 · Javelin · Oliver AmesOliver AmesJavelin800g—92-3Unofficial11
May 7Hock Dual: OA vs. CantonMay 7 · Discus · Oliver AmesOliver AmesDiscus1.6kg—68Unofficial11
Apr 30Hock Dual: OA vs. MansfieldApr 30 · Javelin · Oliver AmesOliver AmesJavelin800g—98-06Unofficial11
Apr 23Hock Dual: OA vs. SharonApr 23 · Javelin · Oliver AmesOliver AmesJavelin800g—85-02.00Unofficial11
Apr 23Hock Dual: OA vs. SharonApr 23 · 100 Meters · Oliver AmesOliver Ames100 Meters—NT11
Apr 18MSTCA Warrior InvitationalApr 18 · Shot Put · Place 64 · Oliver AmesOliver AmesShot Put6426-11.50—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 290 · Oliver AmesOliver Ames100 Meters29015.02a PB—
Apr 9Hock Dual: OA vs. FoxboroApr 9 · Javelin · Oliver AmesOliver AmesJavelin800g—71-0Unofficial11
Apr 9Hock Dual: OA vs. FoxboroApr 9 · Discus · Oliver AmesOliver AmesDiscus1.6kg—63-9.125Unofficial11
Apr 9Hock Dual: OA vs. FoxboroApr 9 · 100 Meters · Oliver AmesOliver Ames100 Meters—14.1Unofficial11
Apr 2Hock Dual: OA vs. StoughtonApr 2 · Javelin · Place 7 · Oliver AmesOliver AmesJavelin800g7.82-011
Apr 2Hock Dual: OA vs. StoughtonApr 2 · Discus · Place 12 · Oliver AmesOliver AmesDiscus1.6kg12.57-411
Apr 2Hock Dual: OA vs. StoughtonApr 2 · 100 Meters · Place 26 · Oliver AmesOliver Ames100 Meters26.15.111