Personal bests

Best marks in available results
Event / courseMarkMeetDate
Shot Put · 12lb · IndoorHockomock League #1 · Dec 1833-09.25Hockomock League #1December 18, 2025

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

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5Hockomock League ChampionshipFeb 5 · Shot Put · Place 26 · CantonShot Put2630-4.7511
Jan 22Hockomock League #4Jan 22 · Shot Put · Place 24 · CantonShot Put2433-611
Jan 15Hockomock League #3Jan 15 · Shot Put · Place 31 · CantonShot Put3130-10.7511
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Shot Put · Place 24 · CantonShot Put2434-811

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · Shot Put · Place 22 · CantonShot Put12lb22.33-09.25 PB11
Feb 6Hockomock League ChampionshipFeb 6 · Shot Put · Place 23 · CantonShot Put2333-7—
Jan 23Hockomock League #4Jan 23 · Shot Put · Place 32 · CantonShot Put3233-5.50—
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 46 · CantonShot Put4610.25m—
Jan 16Hockomock League #3Jan 16 · Shot Put · Place 26 · CantonShot Put2634-1.25—
Jan 9Hockomock League #2Jan 9 · Shot Put · Place 36 · CantonShot Put3629-9.50—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · Shot Put · Place 28 · CantonShot Put2832-5.75—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 20JV Meet #1- Dual (Canton vs Foxboro)Dec 20 · Shot Put · Place 1 · CantonShot Put12lb1.31'2"10
Dec 20JV Meet 1- CantonDec 20 · Shot Put · Place 1 · CantonShot Put12lb1.31'2"Unofficial10
Dec 20Hockomock JV #1Dec 20 · Shot Put · CantonShot Put12lb—31'2"Unofficial10
Dec 17Hockomock League #1Dec 17 · Shot Put · Place 42 · CantonShot Put12lb42.29-00.2510