Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorHock Dual: OA vs. Foxboro · Apr 1468-09.75Hock Dual: OA vs. FoxboroApril 14, 2026
Javelin · 800g · OutdoorHockomock Spring Track Championship · May 23111-02Hockomock Spring Track ChampionshipMay 23, 2026
Shot Put · 12lb · IndoorHockomock League #1 · Dec 1829-04.25Hockomock League #1December 18, 2025
Shot Put · 12lb · OutdoorOA vs Mansfield · Apr 127-04.00OA vs MansfieldApril 1, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23Hockomock Spring Track ChampionshipMay 23 · Javelin · Place 17 · Oliver AmesJavelin800g17.111-02 PB11
May 16MSTCA Coaches Shore InvitationalMay 16 · Javelin · Place 27 · Oliver AmesJavelin27118-411
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Javelin · Oliver AmesJavelin800g—106-01Unofficial11
May 12Hock Dual: North Attleboro vs. Oliver AmesMay 12 · Shot Put · Oliver AmesShot Put12lb—26-05.50Unofficial11
May 5Canton vs OAMay 5 · Javelin · Oliver AmesJavelin800g—105-03Unofficial11
May 5Canton vs OAMay 5 · Shot Put · Oliver AmesShot Put12lb—29-07.50Unofficial11
May 3MSTCA Division 3 RelaysMay 3 · Javelin · Place 46 · Oliver AmesJavelin4631.42m11
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Javelin · Place 8 · Oliver AmesJavelin800g8.104-10.0011
Apr 14Hock Dual: OA vs. FoxboroApr 14 · Discus · Place 13 · Oliver AmesDiscus1.6kg13.68-09.75 PB11
Apr 7Hock Dual: OA vs. MansfieldApr 7 · Javelin · Place 3 · Oliver AmesJavelin800g3.109-05.0011
Apr 7Hock Dual: OA vs. MansfieldApr 7 · Shot Put · Place 15 · Oliver AmesShot Put12lb15.27-03.0011

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5Hockomock League ChampionshipFeb 5 · Shot Put · Place 28 · Oliver AmesShot Put2830-2.7511
Jan 22Hockomock League #4Jan 22 · Shot Put · Place 31 · Oliver AmesShot Put3131-911
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 80 · Oliver AmesShot Put809.15m11
Jan 15Hockomock League #3Jan 15 · Shot Put · Place 32 · Oliver AmesShot Put3229-1111
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Shot Put · Place 33 · Oliver AmesShot Put3330-9.7511

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · Shot Put · Place 32 · Oliver AmesShot Put12lb32.29-04.25 PB11
Dec 12Hockomock JV1 (Davenport South)Dec 12 · Shot Put · Place 9 · Oliver AmesShot Put12lb9.27-05.0011

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 6Hock Dual: OA vs. North AttleboroMay 6 · Javelin · Place 10 · Oliver AmesJavelin800g10.84-0410
Apr 29Hock Dual: OA vs. CantonApr 29 · Javelin · Place 6 · Oliver AmesJavelin694-1110
Apr 29Hock Dual: OA vs. CantonApr 29 · Shot Put · Place 12 · Oliver AmesShot Put1224-04.5010
Apr 15Hock Dual: OA vs. StoughtonApr 15 · Javelin · Place 12 · Oliver AmesJavelin1282-1010
Apr 15Hock Dual: OA vs. StoughtonApr 15 · Shot Put · Place 15 · Oliver AmesShot Put1524-03.0010
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Javelin · Place 7 · Oliver AmesJavelin783-1010
Apr 8Hock Dual: OA vs. FoxboroApr 8 · Discus · Place 11 · Oliver AmesDiscus1163-510
Apr 1Mansfield vs Oliver AmesApr 1 · Discus · Place 14 · Oliver AmesDiscus1468-9—
Apr 1Mansfield vs Oliver AmesApr 1 · Shot Put · Place 12 · Oliver AmesShot Put1227-4—
Apr 1OA vs MansfieldApr 1 · Discus · Place 14 · Oliver AmesDiscus1.6kg14.68-09.0010
Apr 1OA vs MansfieldApr 1 · Shot Put · Place 12 · Oliver AmesShot Put12lb12.27-04.00 PB10