Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorHockomock Spring Track Championship · May 2376-10Hockomock Spring Track ChampionshipMay 23, 2026
Javelin · 600g · OutdoorFoxboro vs. Canton · Apr 784' 7"Foxboro vs. CantonApril 7, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23Hockomock Spring Track ChampionshipMay 23 · Javelin · Place 7 · CantonJavelin600g7.83-1012
May 23Hockomock Spring Track ChampionshipMay 23 · Discus · Place 18 · CantonDiscus1kg18.76-10 PB12
May 16MSTCA Coaches Shore InvitationalMay 16 · Javelin · Place 22 · CantonJavelin2276-612
May 16MSTCA Coaches Shore InvitationalMay 16 · Discus · Place 13 · CantonDiscus1387-412
May 12Mansfield vs CantonMay 12 · Javelin · Place 1 · CantonJavelin182-1012
May 5Canton vs OAMay 5 · Javelin · CantonJavelin600g—75'6"Unofficial12
May 5Canton vs OAMay 5 · Discus · CantonDiscus1kg—75'4"Unofficial12
May 3MSTCA Division 3 RelaysMay 3 · Javelin · Place 7 · CantonJavelin725.84m12
May 3MSTCA Division 3 RelaysMay 3 · Discus · Place 18 · CantonDiscus1823.71m12
Apr 28Canton vs North AttleboroApr 28 · Javelin · Place 3 · CantonJavelin600g3.83'6"Unofficial12
Apr 28Canton vs North AttleboroApr 28 · Discus · Place 2 · CantonDiscus1kg2.74'0"Unofficial12
Apr 24MSTCA Invacational & PentathlonApr 24 · Discus · Place 12 · CantonDiscus1276-012
Apr 14Stoughton vs CantonApr 14 · Javelin · Place 2 · CantonJavelin276-412
Apr 14Stoughton vs CantonApr 14 · Discus · Place 3 · CantonDiscus376-012
Apr 7Foxboro vs. CantonApr 7 · Javelin · Place 1 · CantonJavelin600g1.84' 7" PB12
Apr 7Foxboro vs. CantonApr 7 · Discus · Place 2 · CantonDiscus1kg2.63' 4.5"12

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20Hockomock ChampionshipsMay 20 · Javelin · Place 4 · CantonJavelin497-6—
May 20Hockomock ChampionshipsMay 20 · Discus · Place 20 · CantonDiscus2063-0—
May 12MSTCA Twilight InvitationalMay 12 · Javelin · Place 7 · CantonJavelin798-1—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Javelin · Place 8 · CantonJavelin888-4—
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · Discus · Place 22 · CantonDiscus2269-3—
Apr 28MSTCA D4 RelaysApr 28 · Javelin · Place 5 · CantonJavelin527.21m—
Apr 28MSTCA D4 RelaysApr 28 · Discus · Place 26 · CantonDiscus2619.10m—
Apr 20MSTCA Warrior InvitationalApr 20 · Javelin · Place 6 · CantonJavelin686-5—
Apr 20MSTCA Warrior InvitationalApr 20 · Discus · Place 12 · CantonDiscus1269-0—