Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorStoughton vs. Canton · Apr 813.2Stoughton vs. CantonApril 8, 2025
400 Meters · OutdoorMSTCA Warrior Invitational · Apr 201:12.22aMSTCA Warrior InvitationalApril 20, 2023
600 Meters · IndoorHockomock Dual Meet #2 · Dec 202:05.38aHockomock Dual Meet #2December 20, 2022
Discus · 1.6kg · OutdoorHockomock Spring Track Championship · May 2384-09Hockomock Spring Track ChampionshipMay 23, 2026
Javelin · 800g · OutdoorHockomock Spring Track Championship · May 23113-10Hockomock Spring Track ChampionshipMay 23, 2026
Shot Put · 12lb · OutdoorFoxboro vs. Canton · Apr 131' 5"Foxboro vs. CantonApril 1, 2025

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23Hockomock Spring Track ChampionshipMay 23 · Javelin · Place 14 · CantonJavelin800g14.113-10 PB12
May 23Hockomock Spring Track ChampionshipMay 23 · Discus · Place 30 · CantonDiscus1.6kg30.84-09 PB12
May 23Hockomock Spring Track ChampionshipMay 23 · Shot Put · Place 25 · CantonShot Put12lb25.31-04.0012
May 12Mansfield vs CantonMay 12 · Javelin · Place 5 · CantonJavelin5108-1012
May 5Canton vs OAMay 5 · Javelin · CantonJavelin800g—107' 3.5"Unofficial12
May 5Canton vs OAMay 5 · Discus · CantonDiscus1.6kg—72'Unofficial12
May 3MSTCA Division 3 RelaysMay 3 · Javelin · Place 39 · CantonJavelin3932.66m12
May 3MSTCA Division 3 RelaysMay 3 · Discus · Place 45 · CantonDiscus4525.68m12
May 3MSTCA Division 3 RelaysMay 3 · Shot Put · Place 48 · CantonShot Put489.22m12
Apr 28Canton vs North AttleboroApr 28 · Javelin · CantonJavelin800g—107'1"Unofficial12
Apr 28Canton vs North AttleboroApr 28 · Discus · CantonDiscus1.6kg—81'3"Unofficial12
Apr 14Stoughton vs CantonApr 14 · Javelin · Place 2 · CantonJavelin2109-612
Apr 14Stoughton vs CantonApr 14 · Discus · CantonDiscus—81-912
Apr 7Foxboro vs. CantonApr 7 · Javelin · Place 4 · CantonJavelin800g4.101' 6"12
Apr 7Foxboro vs. CantonApr 7 · Discus · Place 7 · CantonDiscus1.6kg7.76' 5"12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · Javelin · Place 32 · CantonJavelin3285-111
May 24Hockomock Spring Track ChampionshipMay 24 · Shot Put · Place 16 · CantonShot Put1638-211
May 17MSTCA Division 4 RelaysMay 17 · Javelin · Place 41 · CantonJavelin4129.40m11
May 17MSTCA Division 4 RelaysMay 17 · Shot Put · Place 53 · CantonShot Put539.77m11
May 8Mansfield vs CantonMay 8 · Javelin · Place 8 · CantonJavelin896-0911
May 8Mansfield vs CantonMay 8 · Discus · Place 10 · CantonDiscus1081-0111
May 8Mansfield vs CantonMay 8 · 100 Meters · Place 25 · Canton100 Meters2513.65a11
Apr 29Hock Dual: OA vs. CantonApr 29 · Discus · Place 11 · CantonDiscus1165-0011
Apr 15North Attleboro vs CantonApr 15 · Javelin · CantonJavelin800g—99' 2"Unofficial11
Apr 15North Attleboro vs CantonApr 15 · Discus · CantonDiscus1.6kg—57' 10"Unofficial11
Apr 15North Attleboro vs CantonApr 15 · 100 Meters · Canton100 Meters—13.4Unofficial11
Apr 8Stoughton vs. CantonApr 8 · Shot Put · Place 10 · CantonShot Put1030-511
Apr 8Stoughton vs. CantonApr 8 · 100 Meters · Place 28 · Canton100 Meters2813.2 PB11
Apr 1Foxboro vs. CantonApr 1 · Discus · Place 5 · CantonDiscus1.6kg5.71' 4"11
Apr 1Foxboro vs. CantonApr 1 · Shot Put · Place 6 · CantonShot Put12lb6.31' 5" PB11
Apr 1Foxboro vs. CantonApr 1 · 100 Meters · Place 33 · Canton100 Meters33.13.411

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 18MSTCA Division 3 James Kalperis RelaysJan 18 · Shot Put · Place 60 · CantonShot Put609.42m—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 18Hockomock League T&F ChampionshipMay 18 · Shot Put · Place 26 · CantonShot Put2632-7—
May 7Hock Dual: OA vs. CantonMay 7 · Long Jump · CantonLong Jump—14'Unofficial10
May 7Hock Dual: OA vs. CantonMay 7 · Shot Put · CantonShot Put12lb—31'4.5"Unofficial10
May 7Hock Dual: OA vs. CantonMay 7 · 200 Meters · Canton200 Meters—27.9Unofficial10
May 7Hock Dual: OA vs. CantonMay 7 · 100 Meters · Canton100 Meters—13.3Unofficial10
Apr 30Canton @ SharonApr 30 · Long Jump · CantonLong Jump—14'8.5"Unofficial10
Apr 30Canton @ SharonApr 30 · Shot Put · CantonShot Put12lb—30'11.5"Unofficial10
Apr 30Canton @ SharonApr 30 · 200 Meters · Canton200 Meters—28.3Unofficial10
Apr 30Canton @ SharonApr 30 · 100 Meters · Canton100 Meters—13.5Unofficial10
Apr 23Canton at StoughtonApr 23 · Long Jump · CantonLong Jump—14'10.5"Unofficial10
Apr 23Canton at StoughtonApr 23 · Shot Put · CantonShot Put12lb—31'6"Unofficial10
Apr 23Canton at StoughtonApr 23 · 100 Meters · Canton100 Meters—12.9Unofficial10
Apr 18MSTCA Warrior InvitationalApr 18 · Shot Put · Place 45 · CantonShot Put4529-2.25—
Apr 9Canton vs MansfieldApr 9 · Long Jump · CantonLong Jump—14'8"Unofficial10
Apr 9Canton vs MansfieldApr 9 · Shot Put · CantonShot Put12lb—28'4"Unofficial10
Apr 9Canton vs MansfieldApr 9 · 100 Meters · Canton100 Meters—14Unofficial10
Apr 2Canton vs. FoxboroApr 2 · Long Jump · CantonLong Jump—13'1"Unofficial10
Apr 2Canton vs. FoxboroApr 2 · Shot Put · CantonShot Put12lb—29'7"Unofficial10
Apr 2Canton vs. FoxboroApr 2 · 200 Meters · Canton200 Meters—28.9Unofficial10
Apr 2Canton vs. FoxboroApr 2 · 100 Meters · Canton100 Meters—13.6Unofficial10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9Oliver Ames @ CantonMay 9 · 400 Meters · Canton400 Meters—70.8Unofficial9
May 2Sharon at CantonMay 2 · 400 Meters · Canton400 Meters—71.9Unofficial9
Apr 25Canton vs StoughtonApr 25 · 400 Meters · Canton400 Meters—71.7Unofficial9
Apr 20MSTCA Warrior InvitationalApr 20 · 400 Meters · Place 57 · Canton400 Meters571:12.22a PB—
Apr 11Mansfield vs CantonApr 11 · 400 Meters · Canton400 Meters—72.7Unofficial9
Apr 4Foxboro vs. CantonApr 4 · Shot Put · CantonShot Put12lb—22' 10.25Unofficial9
Apr 4Foxboro vs. CantonApr 4 · 400 Meters · Canton400 Meters—73.2Unofficial9
Apr 4Foxboro vs. CantonApr 4 · 200 Meters · Canton200 Meters—30.4Unofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 16Paul Davey InvitationalJan 16 · 600 Meters · Canton600 Meters—2:11Unofficial9
Jan 6Hockomock JV Meet #2Jan 6 · 300 Meters · Canton300 Meters—50.3Unofficial9

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 20Hockomock Dual Meet #2Dec 20 · 600 Meters · Place 45 · Canton600 Meters45.2:05.38a PB9