Personal bests

Best marks in available results
Event / courseMarkMeetDate
Javelin · 600g · OutdoorMedway vs DS · May 578-01Medway vs DSMay 5, 2026
Shot Put · 4kg · OutdoorMillis @ Dover-Sherborn · Mar 3116' 1.5"Millis @ Dover-SherbornMarch 31, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 31 · Dover-SherbornJavelin3168-0912
May 5Medway vs DSMay 5 · Javelin · Place 4 · Dover-SherbornJavelin600g4.78-01 PB12
May 5Medway vs Dover SherbornMay 5 · Javelin · Dover-SherbornJavelin600g—78-01Unofficial12
Apr 28Medfield vs Dover SherbornApr 28 · Javelin · Dover-SherbornJavelin600g—DNS12
Apr 7Bellingham @ Dover SherbornApr 7 · Javelin · Place 4 · Dover-SherbornJavelin600g4.72' 5"12
Mar 31Millis @ Dover-SherbornMar 31 · Javelin · Place 6 · Dover-SherbornJavelin600g6.70' 0"12
Mar 31Millis @ Dover-SherbornMar 31 · Shot Put · Place 6 · Dover-SherbornShot Put4kg6.16' 1.5" PB12

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · Javelin · Place 9 · Dover-SherbornJavelin978-511
May 18MSTCA Division 5 RelaysMay 18 · Javelin · Place 20 · Dover-SherbornJavelin2023.62m11
May 7Dover-Sherborn vs MedfieldMay 7 · Javelin · Place 2 · Dover-SherbornJavelin285-1111
May 3Weston Twilight Invitational - Weston EventsMay 3 · Javelin · Place 25 · Dover-SherbornJavelin2573-0611
Apr 29Norton vs Dover-SherbornApr 29 · Javelin · Place 5 · Dover-SherbornJavelin575-0111
Apr 17Bellingham vs Dover-SherbornApr 17 · Javelin · Place 3 · Dover-SherbornJavelin370-011
Apr 8Dover-Sherborn vs MillisApr 8 · Javelin · Place 3 · Dover-SherbornJavelin374-811
Apr 1Dover-Sherborn vs MedwayApr 1 · Javelin · Place 1 · Dover-SherbornJavelin184-211

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 18Mercury Grand InvitationalMay 18 · Javelin · Place 8 · Dover-SherbornJavelin862-2—
May 14Tri Valley League ChampionshipMay 14 · Javelin · Place 11 · Dover-SherbornJavelin1170-10—
May 7Dover-Sherborn vs NortonMay 7 · Javelin · Place 2 · Dover-SherbornJavelin273-11—
May 1TVL Bellingham at Dover-SherbornMay 1 · Javelin · Place 2 · Dover-SherbornJavelin274-10—
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Javelin · Place 28 · Dover-SherbornJavelin600g28.21.20m10
Apr 23TVL Millis at Dover-SherbornApr 23 · Javelin · Place 2 · Dover-SherbornJavelin270-2—
Apr 9Medway vs DS TVL Week #2Apr 9 · Javelin · Place 2 · Dover-SherbornJavelin266-10—
Apr 9Medway vs DS TVL Week #2Apr 9 · Discus · Place 2 · Dover-SherbornDiscus269-0—
Apr 2Dedham vs D-SApr 2 · Javelin · Place 4 · Dover-SherbornJavelin462-4—
Apr 2Dedham vs D-SApr 2 · Shot Put · Place 9 · Dover-SherbornShot Put914-5—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 2Millis at Dover-SherbornMay 2 · Javelin · Place 4 · Dover-SherbornJavelin472-4—
Apr 11Dover-Sherborn v DedhamApr 11 · Javelin · Place 8 · Dover-SherbornJavelin856-2—
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · Javelin · Place 9 · Dover-SherbornJavelin600g9.59-03.009