Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDedham vs Hopkinton · May 1315.56aDedham vs HopkintonMay 13, 2025
Discus · 1kg · OutdoorMIAA Division 2 Track & Field Championship · May 2988-01MIAA Division 2 Track & Field ChampionshipMay 29, 2026
Javelin · 600g · OutdoorHopkinton Last Chance Meet · May 2253-01Hopkinton Last Chance MeetMay 22, 2026
Shot Put · 4kg · OutdoorHopkinton vs Westwood · May 529-09.00Hopkinton vs WestwoodMay 5, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Discus · Place 9 · HopkintonDiscus1kg9.88-01 PB11
May 22Hopkinton Last Chance MeetMay 22 · Javelin · Place 9 · HopkintonJavelin600g9.53-01 PB11
May 22Hopkinton Last Chance MeetMay 22 · Discus · Place 7 · HopkintonDiscus1kg7.86-0411
May 22Hopkinton Last Chance MeetMay 22 · Shot Put · Place 10 · HopkintonShot Put4kg10.27-11.0011
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Discus · Place 18 · HopkintonDiscus1kg18.72-0611
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 32 · HopkintonShot Put3225-04.2511
May 5Hopkinton vs WestwoodMay 5 · Discus · Place 5 · HopkintonDiscus1kg5.84-0511
May 5Hopkinton vs WestwoodMay 5 · Shot Put · Place 3 · HopkintonShot Put4kg3.29-09.00 PB11
May 2MSTCA Division 2 RelaysMay 2 · Discus · Place 7 · HopkintonDiscus727.20m11
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 22 · HopkintonShot Put228.28m11
Apr 30Dedham v HopkintonApr 30 · Discus · Place 5 · HopkintonDiscus1kg5.74-311
Apr 30Dedham v HopkintonApr 30 · Shot Put · Place 3 · HopkintonShot Put4kg3.29-311
Apr 15Norwood at HopkintonApr 15 · Discus · Place 2 · HopkintonDiscus1kg2.86-0211
Apr 15Norwood at HopkintonApr 15 · Shot Put · Place 3 · HopkintonShot Put4kg3.27-04.0011
Apr 7Holliston at HopkintonApr 7 · Discus · Place 4 · HopkintonDiscus1kg4.81-0111
Apr 7Holliston at HopkintonApr 7 · Shot Put · Place 3 · HopkintonShot Put4kg3.27-10.5011
Mar 31Ashland vs HopkintonMar 31 · Discus · Place 3 · HopkintonDiscus378-1011
Mar 31Ashland vs HopkintonMar 31 · Shot Put · Place 3 · HopkintonShot Put326-611

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · Discus · Place 12 · HopkintonDiscus1270-910
May 20TVL Showcase MeetMay 20 · Shot Put · Place 12 · HopkintonShot Put1227-110
May 16MSTCA Division 2 RelaysMay 16 · Discus · Place 22 · HopkintonDiscus2223.61m10
May 16MSTCA Division 2 RelaysMay 16 · Shot Put · Place 27 · HopkintonShot Put278.25m10
May 13Dedham vs HopkintonMay 13 · Discus · Place 3 · HopkintonDiscus378-1010
May 13Dedham vs HopkintonMay 13 · Shot Put · Place 3 · HopkintonShot Put328-110
May 13Dedham vs HopkintonMay 13 · 100 Meters · Place 22 · Hopkinton100 Meters2215.56a PB10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Discus · Place 13 · HopkintonDiscus1376-510
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Shot Put · Place 17 · HopkintonShot Put1726-7.7510
May 1Norwood vs HopkintonMay 1 · Discus · Place 4 · HopkintonDiscus469-410
May 1Norwood vs HopkintonMay 1 · Shot Put · Place 2 · HopkintonShot Put227-310
Apr 14Hopkinton at HollistonApr 14 · Discus · Place 4 · HopkintonDiscus474-0210
Apr 14Hopkinton at HollistonApr 14 · Shot Put · Place 3 · HopkintonShot Put328-06.7510
Apr 8Ashland at HopkintonApr 8 · Shot Put · Place 3 · HopkintonShot Put324-810
Apr 2Hopkinton at WestwoodApr 2 · Discus · Place 5 · HopkintonDiscus559-710
Apr 2Hopkinton at WestwoodApr 2 · Shot Put · Place 4 · HopkintonShot Put427-710

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 14Tri Valley League ChampionshipMay 14 · Discus · Place 17 · HopkintonDiscus1759-7—
May 14Tri Valley League ChampionshipMay 14 · Shot Put · Place 18 · HopkintonShot Put1825-4.25—
May 8Hopkinton v NorwoodMay 8 · Discus · Place 1 · HopkintonDiscus171-10—
May 8Hopkinton v NorwoodMay 8 · Shot Put · Place 4 · HopkintonShot Put424-10—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Discus · Place 19 · HopkintonDiscus1972-1—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Shot Put · Place 24 · HopkintonShot Put2424-11.50—
Apr 30TVL - Hopkinton v HollistonApr 30 · Discus · Place 11 · HopkintonDiscus1152-2—
Apr 30TVL - Hopkinton v HollistonApr 30 · Shot Put · Place 5 · HopkintonShot Put524-8—
Apr 28MSTCA Div. II RelaysApr 28 · Discus · Place 36 · HopkintonDiscus1kg36.17.66m9
Apr 28MSTCA Div. II RelaysApr 28 · Shot Put · Place 31 · HopkintonShot Put4kg31.7.51m9
Apr 23Ashland vs HopkintonApr 23 · Discus · Place 1 · HopkintonDiscus1kg1.73-099
Apr 23Ashland vs HopkintonApr 23 · Shot Put · Place 2 · HopkintonShot Put4kg2.25-09.509
Apr 9Hopkinton v WestwoodApr 9 · Shot Put · Place 2 · HopkintonShot Put226-9—
Apr 3Medfield vs HopkintonApr 3 · Javelin · Place 8 · HopkintonJavelin600g8.54-9Unofficial9
Apr 3Medfield vs HopkintonApr 3 · Shot Put · Place 2 · HopkintonShot Put4kg2.25-2.5Unofficial9