Personal bests

Best marks in available results
Event / courseMarkMeetDate
Shot Put · 12lb · IndoorTri Valley League - Meet 1 · Dec 1121-00.00Tri Valley League - Meet 1December 11, 2025
Shot Put · 12lb · OutdoorNorton at Bellingham · Apr 2928-05.50Norton at BellinghamApril 29, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6Bellingham vs MillisMay 6 · Shot Put · Place 11 · BellinghamShot Put1127-03.5010
Apr 29Norton at BellinghamApr 29 · Shot Put · Place 16 · BellinghamShot Put12lb16.28-05.50 PB10
Apr 15Bellingham vs MedwayApr 15 · Shot Put · Place 16 · BellinghamShot Put1624-11.5010
Apr 7Bellingham @ Dover SherbornApr 7 · Shot Put · Place 12 · BellinghamShot Put12lb12.23' 7"10
Mar 31Medfield vs. BellinghamMar 31 · Shot Put · Place 11 · BellinghamShot Put1125-4.5010

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · Shot Put · Place 38 · BellinghamShot Put3819-1.7510
Jan 8Tri Valley League - Meet 4Jan 8 · Shot Put · Place 21 · BellinghamShot Put2121-710

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Tri Valley League - Meet 1Dec 11 · Shot Put · Place 21 · BellinghamShot Put12lb21.21-00.00 PB10