Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFoxboro vs. Canton · Apr 712.6Foxboro vs. CantonApril 7, 2026
300 Meters · IndoorHockomock League Championship · Feb 541.20aHockomock League ChampionshipFebruary 5, 2026
Discus · 1.6kg · OutdoorHockomock Spring Track Championship · May 2399-04Hockomock Spring Track ChampionshipMay 23, 2026
Javelin · 800g · OutdoorFoxboro vs. Canton · Apr 777' 7"Foxboro vs. CantonApril 7, 2026
Shot Put · 12lb · OutdoorHockomock Spring Track Championship · May 2326-10.50Hockomock Spring Track ChampionshipMay 23, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23Hockomock Spring Track ChampionshipMay 23 · Discus · Place 23 · CantonDiscus1.6kg23.99-04 PB11
May 23Hockomock Spring Track ChampionshipMay 23 · Shot Put · Place 28 · CantonShot Put12lb28.26-10.50 PB11
May 12Mansfield vs CantonMay 12 · Javelin · Place 13 · CantonJavelin1378-911
May 5Canton vs OAMay 5 · Javelin · CantonJavelin800g—83' 9.5"Unofficial11
May 5Canton vs OAMay 5 · Discus · CantonDiscus1.6kg—99' 6"Unofficial11
May 3MSTCA Division 3 RelaysMay 3 · Discus · Place 39 · CantonDiscus3928.21m11
May 3MSTCA Division 3 RelaysMay 3 · Shot Put · Place 51 · CantonShot Put518.88m11
Apr 28Canton vs North AttleboroApr 28 · Javelin · CantonJavelin800g—81'3.5"Unofficial11
Apr 28Canton vs North AttleboroApr 28 · Discus · Place 2 · CantonDiscus1.6kg2.93'11"Unofficial11
Apr 14Stoughton vs CantonApr 14 · Javelin · CantonJavelin—67-911
Apr 14Stoughton vs CantonApr 14 · Discus · CantonDiscus—88-611
Apr 7Foxboro vs. CantonApr 7 · Javelin · Place 10 · CantonJavelin800g10.77' 7" PB11
Apr 7Foxboro vs. CantonApr 7 · Discus · Place 6 · CantonDiscus1.6kg6.78' 0.5"11
Apr 7Foxboro vs. CantonApr 7 · 100 Meters · Place 18 · Canton100 Meters18.12.6 PB11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5Hockomock League ChampionshipFeb 5 · 300 Meters · Place 29 · Canton300 Meters2941.20a PB11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · Discus · Place 30 · CantonDiscus3074-110
May 17MSTCA Division 4 RelaysMay 17 · Discus · Place 54 · CantonDiscus5422.68m10
May 8Mansfield vs CantonMay 8 · Javelin · Place 12 · CantonJavelin1263-0810
May 8Mansfield vs CantonMay 8 · Discus · Place 9 · CantonDiscus981-0210
May 8Mansfield vs CantonMay 8 · 100 Meters · Place 21 · Canton100 Meters2113.40a10
Apr 29Hock Dual: OA vs. CantonApr 29 · Discus · Place 10 · CantonDiscus1066-0610
Apr 29Hock Dual: OA vs. CantonApr 29 · 100 Meters · Place 10 · Canton100 Meters1012.710
Apr 8Stoughton vs. CantonApr 8 · Discus · Place 12 · CantonDiscus1264-410
Apr 8Stoughton vs. CantonApr 8 · 100 Meters · Place 30 · Canton100 Meters3013.310

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 6Hockomock JV #3Jan 6 · Shot Put · Place 19 · CantonShot Put1923-9—
Jan 6Hockomock JV #3Jan 6 · 300 Meters · Place 26 · Canton300 Meters2644.5—

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 287 · Canton100 Meters28714.83a—