Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorHopkinton Last Chance Meet · May 22105-10Hopkinton Last Chance MeetMay 22, 2026
Hammer · 12lb · OutdoorHopkinton Last Chance Meet · May 22119-09Hopkinton Last Chance MeetMay 22, 2026
Shot Put · 12lb · IndoorTVL Double-Dual · Jan 2232-04.00TVL Double-DualJanuary 22, 2026
Shot Put · 12lb · OutdoorHopkinton Last Chance Meet · May 2237-06.00Hopkinton Last Chance MeetMay 22, 2026
Weight Throw · 25lb / 11.3kg · IndoorMSTCA Speed Classic (Saturday) · Dec 2031-11.00MSTCA Speed Classic (Saturday)December 20, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 28Hopkinton Hammer MeetMay 28 · Hammer · Place 2 · HopkintonHammer12lb2.127-01Unofficial10
May 22Hopkinton Last Chance MeetMay 22 · Hammer · Place 2 · HopkintonHammer12lb2.119-09 PB10
May 22Hopkinton Last Chance MeetMay 22 · Discus · Place 9 · HopkintonDiscus1.6kg9.105-10 PB10
May 22Hopkinton Last Chance MeetMay 22 · Shot Put · Place 7 · HopkintonShot Put12lb7.37-06.00 PB10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · Discus · Place 14 · HopkintonDiscus14100-910
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · Shot Put · Place 29 · HopkintonShot Put2933-9.510
May 5Hopkinton vs WestwoodMay 5 · Discus · Place 4 · HopkintonDiscus1.6kg4.104-0110
May 5Hopkinton vs WestwoodMay 5 · Shot Put · Place 5 · HopkintonShot Put12lb5.36-06.0010
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 27 · HopkintonDiscus2731.39m10
Apr 30Dedham v HopkintonApr 30 · Discus · Place 2 · HopkintonDiscus1.6kg2.101-110
Apr 30Dedham v HopkintonApr 30 · Shot Put · Place 8 · HopkintonShot Put12lb8.35-2.510
Apr 15Norwood at HopkintonApr 15 · Discus · Place 4 · HopkintonDiscus1.6kg4.99-0510
Apr 15Norwood at HopkintonApr 15 · Shot Put · Place 9 · HopkintonShot Put12lb9.32-00.0010
Apr 7Holliston at HopkintonApr 7 · Discus · Place 3 · HopkintonDiscus1.6kg3.98-1010
Apr 7Holliston at HopkintonApr 7 · Shot Put · Place 6 · HopkintonShot Put12lb6.34-00.0010
Mar 31Ashland vs HopkintonMar 31 · Discus · Place 7 · HopkintonDiscus789-710
Mar 31Ashland vs HopkintonMar 31 · Shot Put · Place 8 · HopkintonShot Put833-910

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · Weight Throw · Place 2 · HopkintonWeight Throw242-110
Feb 5Tri Valley League OpenFeb 5 · Shot Put · Place 16 · HopkintonShot Put1634-010
Jan 22TVL Double-DualJan 22 · Shot Put · Place 3 · HopkintonShot Put12lb3.32-04.00 PB10
Jan 9MSTCA Northeast InvitationalJan 9 · Weight Throw · Place 21 · HopkintonWeight Throw2135-4.5010
Jan 8Tri Valley League - Meet 4Jan 8 · Shot Put · Place 6 · HopkintonShot Put629-510

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · Shot Put · HopkintonShot Put12lb--DNS10
Dec 20MSTCA Speed Classic (Saturday)Dec 20 · Weight Throw · Place 12 · HopkintonWeight Throw25lb / 11.3kg12.31-11.00 PB10
Dec 11Tri Valley League - Meet 1Dec 11 · Shot Put · Place 43 · HopkintonShot Put12lb43.25-11.0010
Jan 24Tri Valley League Meet 5Jan 24 · Shot Put · Place 6 · HopkintonShot Put629-0—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 13Dedham vs HopkintonMay 13 · Discus · Place 9 · HopkintonDiscus986-89
May 13Dedham vs HopkintonMay 13 · Shot Put · Place 11 · HopkintonShot Put1132-4.509
May 1Norwood vs HopkintonMay 1 · Discus · Place 5 · HopkintonDiscus593-29
Apr 14Hopkinton at HollistonApr 14 · Discus · Place 5 · HopkintonDiscus593-049
Apr 14Hopkinton at HollistonApr 14 · Shot Put · Place 12 · HopkintonShot Put1228-03.509
Apr 8Ashland at HopkintonApr 8 · Discus · Place 6 · HopkintonDiscus678-99
Apr 2Hopkinton at WestwoodApr 2 · Discus · Place 5 · HopkintonDiscus585-89
Jan 14Hopkinton JV Meet 2Jan 14 · Shot Put · HopkintonShot Put12lb—29-08.00Unofficial9