Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Coaches Shore Invitational · May 1014.88aMSTCA Coaches Shore InvitationalMay 10, 2025
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championship · Jun 923.93aMSTCA Multi ChampionshipJune 9, 2025
200 Meters · OutdoorHock Dual: OA vs. Canton · Apr 2928.8Hock Dual: OA vs. CantonApril 29, 2025
300 Meters · IndoorHockomock League #4 · Jan 2247.28aHockomock League #4January 22, 2026
400 Meters · OutdoorHockomock Spring Track Championship · May 241:04.93aHockomock Spring Track ChampionshipMay 24, 2025
55 Meters · IndoorHockomock JV #3 · Jan 68.3Hockomock JV #3January 6, 2025
800 Meters · OutdoorMSTCA Multi Championship · Jun 92:53.05aMSTCA Multi ChampionshipJune 9, 2025
Heptathlon · OutdoorMSTCA Multi Championship · Jun 91996MSTCA Multi ChampionshipJune 9, 2025
High Jump · OutdoorMSTCA Multi Championship · Jun 91.15mMSTCA Multi ChampionshipJune 9, 2025
Javelin · 600g · OutdoorMSTCA Multi Championship · Jun 915.56mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · OutdoorMSTCA Multi Championship · Jun 93.51mMSTCA Multi ChampionshipJune 9, 2025
Shot Put · 4kg · IndoorHockomock League #1 · Dec 1821-04.25Hockomock League #1December 18, 2025
Shot Put · 4kg · OutdoorMSTCA Multi Championship · Jun 97.54mMSTCA Multi ChampionshipJune 9, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 12Mansfield vs CantonMay 12 · Javelin · Place 11 · CantonJavelin1150-910
May 12Mansfield vs CantonMay 12 · Shot Put · Place 11 · CantonShot Put1122-410
May 12Mansfield vs CantonMay 12 · 200 Meters · Place 5 · Canton200 Meters530.13a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 200 Meters · Place 48 · Canton200 Meters4829.50a10
May 5Canton vs OAMay 5 · Javelin · CantonJavelin600g—49'4"Unofficial10
May 5Canton vs OAMay 5 · Shot Put · CantonShot Put4kg—24'8"Unofficial10
May 5Canton vs OAMay 5 · 400 Meters · Canton400 Meters—69.6Unofficial10
May 3MSTCA Division 3 RelaysMay 3 · Shot Put · Place 35 · CantonShot Put357.42m10
Apr 28Canton vs North AttleboroApr 28 · Discus · CantonDiscus1kg—53'5"Unofficial10
Apr 28Canton vs North AttleboroApr 28 · Shot Put · CantonShot Put4kg—25'5"Unofficial10
Apr 28Canton vs North AttleboroApr 28 · 200 Meters · Canton200 Meters—29.4Unofficial10
Apr 14Stoughton vs CantonApr 14 · Javelin · CantonJavelin—47-710
Apr 14Stoughton vs CantonApr 14 · Shot Put · CantonShot Put—22-610
Apr 14Stoughton vs CantonApr 14 · 200 Meters · Canton200 Meters—30.110

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 22Hockomock League #4Jan 22 · 300 Meters · Place 22 · Canton300 Meters2247.28a PB10
Jan 16Hockomock League JV Meet Number 4Jan 16 · 300 Meters · Canton300 Meters—48.90Unofficial10
Jan 16Hockomock League JV Meet Number 4Jan 16 · Shot Put · CantonShot Put4kg—22-05Unofficial10

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 18Hockomock League #1Dec 18 · 300 Meters · Place 28 · Canton300 Meters28.50.04a10
Dec 18Hockomock League #1Dec 18 · Shot Put · Place 29 · CantonShot Put4kg29.21-04.25 PB10
Feb 6Hockomock League ChampionshipFeb 6 · 300 Meters · Place 32 · Canton300 Meters3249.25a—
Jan 23Hockomock League #4Jan 23 · 300 Meters · Place 31 · Canton300 Meters3150.59a—
Jan 17Hockomock JV #4Jan 17 · 300 Meters · Place 3 · Canton300 Meters3.52.2Unofficial9
Jan 17Hockomock JV #4Jan 17 · Shot Put · Place 5 · CantonShot Put4kg5.21-09.25Unofficial9
Jan 9Hockomock League #2Jan 9 · 55 Meters · Place 46 · Canton55 Meters468.89a—
Jan 6Hockomock JV #3Jan 6 · Shot Put · Place 18 · CantonShot Put1819-2—
Jan 6Hockomock JV #3Jan 6 · 55 Meters · Place 15 · Canton55 Meters158.3 PB—

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 800 Meters · Place 64 · Canton800 MetersRound M64.2:53.05a PB9
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 75 · CantonJavelin600gRound M75.15.56m PB9
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 122 · CantonLong JumpRound M122.3.51m PB9
Jun 9MSTCA Multi ChampionshipJun 9 · 200 Meters · Place 71 · Canton200 MetersRound M71.30.32a9
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 27 · CantonShot Put4kgRound M27.7.54m PB9
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 97 · CantonHigh JumpRound M97.1.15m PB9
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Place 114 · Canton100m Hurdles33" / 0.838mRound M114.23.93a PB9
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · Place 95 · CantonHeptathlonRound M95.1996 PB9
May 24Hockomock Spring Track ChampionshipMay 24 · 400 Meters · Place 22 · Canton400 Meters221:04.93a PB9
May 10MSTCA Coaches Shore InvitationalMay 10 · 100 Meters · Place 67 · Canton100 Meters6714.88a PB9
May 8Mansfield vs CantonMay 8 · Shot Put · Place 10 · CantonShot Put1023-00.259
May 8Mansfield vs CantonMay 8 · 200 Meters · Place 6 · Canton200 Meters630.20a9
Apr 29Hock Dual: OA vs. CantonApr 29 · Shot Put · Place 10 · CantonShot Put1020-069
Apr 29Hock Dual: OA vs. CantonApr 29 · 200 Meters · Place 2 · Canton200 Meters228.8 PB9
Apr 15North Attleboro vs CantonApr 15 · Shot Put · CantonShot Put4kg—20-4.5Unofficial9
Apr 15North Attleboro vs CantonApr 15 · 200 Meters · Canton200 Meters—29.9Unofficial9
Apr 15North Attleboro vs CantonApr 15 · 100 Meters · Canton100 Meters—14.5Unofficial9
Apr 8Stoughton vs. CantonApr 8 · 400 Meters · Place 6 · Canton400 Meters671.49
Apr 1Foxboro vs. CantonApr 1 · Long Jump · Place 10 · CantonLong Jump10.10-09.759
Apr 1Foxboro vs. CantonApr 1 · 200 Meters · Place 9 · Canton200 Meters9.30.89

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 20JV Meet #1- Dual (Canton vs Foxboro)Dec 20 · 300 Meters · Place 10 · Canton300 Meters10.57.79
Dec 20JV Meet #1- Dual (Canton vs Foxboro)Dec 20 · Shot Put · Place 2 · CantonShot Put4kg2.19'0"9
Dec 20JV Meet 1- CantonDec 20 · 300 Meters · Place 9 · Canton300 Meters9.57.7Unofficial9
Dec 20JV Meet 1- CantonDec 20 · Shot Put · Place 1 · CantonShot Put4kg1.19'0"Unofficial9
Dec 20Hockomock JV #1Dec 20 · 300 Meters · Canton300 Meters—57.7Unofficial9
Dec 20Hockomock JV #1Dec 20 · Shot Put · CantonShot Put4kg—19'0"Unofficial9