Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorTri Valley League - Meet 4 · Jan 842.87aTri Valley League - Meet 4January 8, 2026
400m Hurdles · 36" / 0.914m · OutdoorHopkinton vs Westwood · May 51:12.77aHopkinton vs WestwoodMay 5, 2026
55 Meter · IndoorTri Valley League - Meet 2 · Dec 187.66aTri Valley League - Meet 2December 18, 2025
Javelin · 800g · OutdoorMIAA Division 4 Track & Field Championship · May 28162-05MIAA Division 4 Track & Field ChampionshipMay 28, 2026
Shot Put · 12lb · IndoorTVL Double-Dual · Jan 2232-00.00TVL Double-DualJanuary 22, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Javelin · Place 13 · WestwoodJavelin800g13.156-0311
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · Javelin · Place 4 · WestwoodJavelin800g4.162-05 PB11
May 22Hopkinton Last Chance MeetMay 22 · Javelin · Place 1 · WestwoodJavelin800g1.154-0411
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Javelin · Place 1 · WestwoodJavelin800g1.154-0511
May 5Hopkinton vs WestwoodMay 5 · High Jump · WestwoodHigh Jump--NH11
May 5Hopkinton vs WestwoodMay 5 · Javelin · Place 1 · WestwoodJavelin800g1.141-0611
May 5Hopkinton vs WestwoodMay 5 · 400m Hurdles · Place 7 · Westwood400m Hurdles36" / 0.914m7.1:12.77a PB11
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 5 · WestwoodJavelin545.90m11
May 3MSTCA Division 4 RelaysMay 3 · Shot Put · Place 45 · WestwoodShot Put4510.02m11
Apr 29Westwood vs NorwoodApr 29 · Javelin · Place 1 · WestwoodJavelin1133-0911
Apr 29Westwood vs NorwoodApr 29 · Shot Put · Place 6 · WestwoodShot Put631-03.0011
Apr 29Westwood vs NorwoodApr 29 · 400m Hurdles · Place 2 · Westwood400m Hurdles21:12.55a11
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Javelin · Place 3 · WestwoodJavelin3150-0311
Apr 14Holliston vs WestwoodApr 14 · Javelin · Place 1 · WestwoodJavelin1142-0911
Apr 14Holliston vs WestwoodApr 14 · Shot Put · Place 3 · WestwoodShot Put333-06.0011
Apr 14Holliston vs WestwoodApr 14 · 400m Hurdles · Place 4 · Westwood400m Hurdles41:10.65a11
Apr 10Westwood vs AshlandApr 10 · Javelin · Place 1 · WestwoodJavelin1157-0011
Apr 10Westwood vs AshlandApr 10 · 400m Hurdles · Place 3 · Westwood400m Hurdles31:07.34a11
Apr 1Dedham V. WestwoodApr 1 · Javelin · Place 2 · WestwoodJavelin800g2.140-011

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 22TVL Double-DualJan 22 · 300 Meters · Place 17 · Westwood300 Meters17.43.23a11
Jan 22TVL Double-DualJan 22 · Shot Put · Place 19 · WestwoodShot Put12lb19.32-00.00 PB11
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 78 · WestwoodShot Put789.37m11
Jan 8Tri Valley League - Meet 4Jan 8 · Shot Put · Place 22 · WestwoodShot Put2231-411
Jan 8Tri Valley League - Meet 4Jan 8 · 300 Meters · Place 26 · Westwood300 Meters2642.87a PB11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 300 Meters · Place 30 · Westwood300 Meters30.43.55a11
Dec 30Tri Valley League - Meet 3Dec 30 · Shot Put · Place 24 · WestwoodShot Put12lb24.29-08.0011
Dec 18Tri Valley League - Meet 2Dec 18 · 55 Meter · Place 28 · Westwood55 Meter28.7.66a PB11
Dec 18Tri Valley League - Meet 2Dec 18 · Shot Put · Place 19 · WestwoodShot Put12lb19.30-07.7511
Dec 11Tri Valley League - Meet 1Dec 11 · 55m Hurdles · Westwood55m Hurdles39"--DNS11
Dec 11Tri Valley League - Meet 1Dec 11 · 55 Meter · Place 38 · Westwood55 Meter38.7.69a11
Dec 11Tri Valley League - Meet 1Dec 11 · Shot Put · Place 24 · WestwoodShot Put12lb24.31-02.0011

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Javelin · Place 21 · WestwoodJavelin800g21.127-1010
May 20TVL Showcase MeetMay 20 · Javelin · Place 1 · WestwoodJavelin1136-410
May 17MSTCA Division 3 RelaysMay 17 · Javelin · Place 20 · WestwoodJavelin2038.65m10
Apr 30Holliston at WestwoodApr 30 · Javelin · Place 5 · WestwoodJavelin588-110
Apr 30Holliston at WestwoodApr 30 · Shot Put · Place 12 · WestwoodShot Put1226-110