Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorHopkinton Last Chance Meet · May 2291-01Hopkinton Last Chance MeetMay 22, 2026
Hammer · 4kg · OutdoorHopkinton Last Chance Meet · May 2289-01Hopkinton Last Chance MeetMay 22, 2026
Javelin · 600g · OutdoorHolliston at Hopkinton · Apr 778-05Holliston at HopkintonApril 7, 2026
Shot Put · 4kg · OutdoorAshland vs Hopkinton · Apr 2324-01.75Ashland vs HopkintonApril 23, 2024

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 15 · HopkintonDiscus1kg15.80-0011
May 28Hopkinton Hammer MeetMay 28 · Hammer · Place 1 · HopkintonHammer4kg1.84-02Unofficial11
May 22Hopkinton Last Chance MeetMay 22 · Hammer · Place 2 · HopkintonHammer4kg2.89-01 PB11
May 22Hopkinton Last Chance MeetMay 22 · Javelin · Place 4 · HopkintonJavelin600g4.66-0211
May 22Hopkinton Last Chance MeetMay 22 · Discus · Place 5 · HopkintonDiscus1kg5.91-01 PB11
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Discus · Place 7 · HopkintonDiscus1kg7.87-0811
May 16MSTCA Coaches Metro InvitationalMay 16 · Hammer · Place 8 · HopkintonHammer878-0911
May 5Hopkinton vs WestwoodMay 5 · Javelin · Place 5 · HopkintonJavelin600g5.62-0511
May 5Hopkinton vs WestwoodMay 5 · Discus · Place 6 · HopkintonDiscus1kg6.71-0011
May 2MSTCA Division 2 RelaysMay 2 · Javelin · Place 34 · HopkintonJavelin3420.65m11
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 15 · HopkintonDiscus1524.35m11
Apr 30Dedham v HopkintonApr 30 · Javelin · Place 2 · HopkintonJavelin600g2.73-711
Apr 30Dedham v HopkintonApr 30 · Discus · Place 2 · HopkintonDiscus1kg2.86-511
Apr 15Norwood at HopkintonApr 15 · Javelin · Place 3 · HopkintonJavelin600g3.70-0011
Apr 15Norwood at HopkintonApr 15 · Discus · Place 3 · HopkintonDiscus1kg3.85-0411
Apr 7Holliston at HopkintonApr 7 · Javelin · Place 2 · HopkintonJavelin600g2.78-05 PB11
Apr 7Holliston at HopkintonApr 7 · Discus · Place 5 · HopkintonDiscus1kg5.79-0811
Mar 31Ashland vs HopkintonMar 31 · Javelin · Place 3 · HopkintonJavelin381-711
Mar 31Ashland vs HopkintonMar 31 · Discus · Place 4 · HopkintonDiscus478-511

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Javelin · Place 22 · HopkintonJavelin2267-610
May 24MSTCA South Shore Twilight InvitationalMay 24 · Discus · Place 31 · HopkintonDiscus3162-1110
May 20TVL Showcase MeetMay 20 · Javelin · Place 17 · HopkintonJavelin1766-110
May 16MSTCA Division 2 RelaysMay 16 · Javelin · Place 36 · HopkintonJavelin3617.18m10
May 13Dedham vs HopkintonMay 13 · Javelin · Place 5 · HopkintonJavelin572-810
May 13Dedham vs HopkintonMay 13 · Discus · Place 7 · HopkintonDiscus773-110
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Javelin · Place 18 · HopkintonJavelin1871-310
May 1Norwood vs HopkintonMay 1 · Javelin · Place 3 · HopkintonJavelin360-1010
May 1Norwood vs HopkintonMay 1 · Discus · Place 5 · HopkintonDiscus563-1110
Apr 14Hopkinton at HollistonApr 14 · Javelin · Place 5 · HopkintonJavelin566-0010
Apr 14Hopkinton at HollistonApr 14 · Discus · Place 7 · HopkintonDiscus759-1010
Apr 8Ashland at HopkintonApr 8 · Javelin · Place 3 · HopkintonJavelin373-110
Apr 2Hopkinton at WestwoodApr 2 · Javelin · Place 2 · HopkintonJavelin281-310
Apr 2Hopkinton at WestwoodApr 2 · Discus · Place 4 · HopkintonDiscus463-210

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 18Mercury Grand InvitationalMay 18 · Javelin · Place 11 · HopkintonJavelin1153-10—
May 14Tri Valley League ChampionshipMay 14 · Javelin · Place 19 · HopkintonJavelin1967-10—
May 8Hopkinton v NorwoodMay 8 · Javelin · Place 11 · HopkintonJavelin1155-0—
May 8Hopkinton v NorwoodMay 8 · Shot Put · Place 7 · HopkintonShot Put721-8—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Javelin · Place 22 · HopkintonJavelin2267-1—
Apr 30TVL - Hopkinton v HollistonApr 30 · Javelin · Place 11 · HopkintonJavelin1150-9—
Apr 30TVL - Hopkinton v HollistonApr 30 · Discus · Place 12 · HopkintonDiscus1250-9—
Apr 30TVL - Hopkinton v HollistonApr 30 · Shot Put · Place 8 · HopkintonShot Put820-3.25—
Apr 28MSTCA Div. II RelaysApr 28 · Javelin · Place 37 · HopkintonJavelin600g37.18.31m9
Apr 28MSTCA Div. II RelaysApr 28 · Shot Put · Place 38 · HopkintonShot Put4kg38.6.78m9
Apr 23Ashland vs HopkintonApr 23 · Javelin · Place 3 · HopkintonJavelin600g3.76-079
Apr 23Ashland vs HopkintonApr 23 · Discus · Place 7 · HopkintonDiscus1kg7.55-109
Apr 23Ashland vs HopkintonApr 23 · Shot Put · Place 3 · HopkintonShot Put4kg3.24-01.75 PB9
Apr 9Hopkinton v WestwoodApr 9 · Javelin · Place 4 · HopkintonJavelin476-4—
Apr 9Hopkinton v WestwoodApr 9 · Shot Put · Place 5 · HopkintonShot Put522-1.25—
Apr 3Medfield vs HopkintonApr 3 · Javelin · Place 4 · HopkintonJavelin600g4.67-5Unofficial9
Apr 3Medfield vs HopkintonApr 3 · Shot Put · Place 4 · HopkintonShot Put4kg4.23-11Unofficial9