Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorHockomock League #4 · Jan 2238.12aHockomock League #4January 22, 2026
400 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 2852.39aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
600 Meters · IndoorMIAA Division 3 Indoor Track & Field Championship · Feb 121:29.54aMIAA Division 3 Indoor Track & Field ChampionshipFebruary 12, 2026
Javelin · 800g · OutdoorHockomock Spring Track Championship · May 23123-10Hockomock Spring Track ChampionshipMay 23, 2026
Shot Put · 12lb · OutdoorFoxboro vs. Canton · Apr 733' 9"Foxboro vs. CantonApril 7, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400 Meters · Place 19 · Canton400 Meters19.52.39a PB12
May 23Hockomock Spring Track ChampionshipMay 23 · Javelin · Place 9 · CantonJavelin800g9.123-10 PB12
May 23Hockomock Spring Track ChampionshipMay 23 · 400 Meters · Place 5 · Canton400 Meters5.52.78a12
May 16MSTCA Coaches Shore InvitationalMay 16 · 400 Meters · Place 15 · Canton400 Meters1552.96a12
May 12Mansfield vs CantonMay 12 · Javelin · Place 4 · CantonJavelin4110-112
May 12Mansfield vs CantonMay 12 · Shot Put · Place 15 · CantonShot Put1530-11.512
May 12Mansfield vs CantonMay 12 · 400 Meters · Place 1 · Canton400 Meters153.73a12
May 5Canton vs OAMay 5 · Javelin · Place 3 · CantonJavelin800g3.115' 6"Unofficial12
May 5Canton vs OAMay 5 · Shot Put · CantonShot Put12lb—30' 2.5"Unofficial12
May 3MSTCA Division 3 RelaysMay 3 · Javelin · Place 19 · CantonJavelin1937.80m12
May 3MSTCA Division 3 RelaysMay 3 · Discus · Place 52 · CantonDiscus5218.60m12
Apr 28Canton vs North AttleboroApr 28 · Javelin · Place 2 · CantonJavelin800g2.114'11.5"Unofficial12
Apr 28Canton vs North AttleboroApr 28 · Shot Put · CantonShot Put12lb—31'8"Unofficial12
Apr 28Canton vs North AttleboroApr 28 · 400 Meters · Place 2 · Canton400 Meters2.54.3Unofficial12
Apr 7Foxboro vs. CantonApr 7 · Javelin · Place 3 · CantonJavelin800g3.113' 8"12
Apr 7Foxboro vs. CantonApr 7 · Shot Put · Place 6 · CantonShot Put12lb6.33' 9" PB12
Apr 7Foxboro vs. CantonApr 7 · 400 Meters · Place 1 · Canton400 Meters1.55.412

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 600 Meters · Place 23 · Canton600 Meters231:29.54a PB12
Jan 22Hockomock League #4Jan 22 · Shot Put · Place 34 · CantonShot Put3429-10.7512
Jan 22Hockomock League #4Jan 22 · 300 Meters · Place 9 · Canton300 Meters938.12a PB12
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · Shot Put · Place 73 · CantonShot Put739.69m12
Jan 15Hockomock League #3Jan 15 · Shot Put · Place 29 · CantonShot Put2932-9.2512
Jan 15Hockomock League #3Jan 15 · 600 Meters · Place 9 · Canton600 Meters91:29.84a12
Jan 8Hockomock League #2 (Double Dual)Jan 8 · Shot Put · Place 29 · CantonShot Put2933-212
Jan 8Hockomock League #2 (Double Dual)Jan 8 · 600 Meters · Place 9 · Canton600 Meters91:31.23a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24Hockomock Spring Track ChampionshipMay 24 · Javelin · Place 29 · CantonJavelin2996-411
May 24Hockomock Spring Track ChampionshipMay 24 · 400 Meters · Place 19 · Canton400 Meters1955.25a11
May 17MSTCA Division 4 RelaysMay 17 · Javelin · Place 30 · CantonJavelin3032.96m11
May 8Mansfield vs CantonMay 8 · Javelin · Place 4 · CantonJavelin4114-0711
May 8Mansfield vs CantonMay 8 · Shot Put · Place 9 · CantonShot Put929-05.0011
May 8Mansfield vs CantonMay 8 · 400 Meters · Place 4 · Canton400 Meters455.99a11
Apr 29Hock Dual: OA vs. CantonApr 29 · Shot Put · Place 9 · CantonShot Put930-03.0011
Apr 29Hock Dual: OA vs. CantonApr 29 · 400 Meters · Place 4 · Canton400 Meters455.911
Apr 8Stoughton vs. CantonApr 8 · Javelin · Place 4 · CantonJavelin4106-711
Apr 8Stoughton vs. CantonApr 8 · 400 Meters · Place 4 · Canton400 Meters457.6011

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 18Hockomock League T&F ChampionshipMay 18 · 400 Meters · Place 18 · Canton400 Meters1855.01a—
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 76 · Canton400 Meters761:00.88a—