Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorMillis @ Dover-Sherborn · Mar 3187' 10"Millis @ Dover-SherbornMarch 31, 2026
Javelin · 600g · OutdoorMedfield vs Dover Sherborn · Apr 2877' 8"Medfield vs Dover SherbornApril 28, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Discus · Place 12 · Dover-SherbornDiscus1kg12.81-0812
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Discus · Place 11 · Dover-SherbornDiscus1kg11.78-1112
May 16MSTCA Coaches Shore InvitationalMay 16 · Discus · Place 16 · Dover-SherbornDiscus1682-612
May 5Medway vs DSMay 5 · Javelin · Place 5 · Dover-SherbornJavelin600g5.73-0612
May 5Medway vs DSMay 5 · Discus · Place 1 · Dover-SherbornDiscus1kg1.86-0612
May 5Medway vs Dover SherbornMay 5 · Javelin · Dover-SherbornJavelin600g—73-06Unofficial12
May 5Medway vs Dover SherbornMay 5 · Discus · Dover-SherbornDiscus1kg—86-06Unofficial12
Apr 28Medfield vs Dover SherbornApr 28 · Javelin · Place 3 · Dover-SherbornJavelin600g3.77' 8" PB12
Apr 28Medfield vs Dover SherbornApr 28 · Discus · Place 1 · Dover-SherbornDiscus1kg1.82' 6"12
Apr 14Norton @ Dover SherbornApr 14 · Javelin · Place 5 · Dover-SherbornJavelin600g5.71'Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Javelin · Dover-SherbornJavelin600g—71'Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Discus · Dover-SherbornDiscus1kg—86' 4"Unofficial12
Apr 7Bellingham @ Dover SherbornApr 7 · Discus · Place 2 · Dover-SherbornDiscus1kg2.69' 7"12
Mar 31Millis @ Dover-SherbornMar 31 · Javelin · Place 7 · Dover-SherbornJavelin600g7.67' 3"12
Mar 31Millis @ Dover-SherbornMar 31 · Discus · Place 1 · Dover-SherbornDiscus1kg1.87' 10" PB12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Discus · Place 14 · Dover-SherbornDiscus1478-811
May 20TVL Showcase MeetMay 20 · Discus · Place 6 · Dover-SherbornDiscus683-111
May 18MSTCA Division 5 RelaysMay 18 · Discus · Place 13 · Dover-SherbornDiscus1323.59m11
Apr 29Norton vs Dover-SherbornApr 29 · Javelin · Place 8 · Dover-SherbornJavelin867-0711
Apr 29Norton vs Dover-SherbornApr 29 · Discus · Place 2 · Dover-SherbornDiscus271-0511
Apr 17Bellingham vs Dover-SherbornApr 17 · Javelin · Place 4 · Dover-SherbornJavelin469-311
Apr 17Bellingham vs Dover-SherbornApr 17 · Discus · Place 2 · Dover-SherbornDiscus270-211
Apr 8Dover-Sherborn vs MillisApr 8 · Javelin · Place 6 · Dover-SherbornJavelin666-1011
Apr 8Dover-Sherborn vs MillisApr 8 · Discus · Place 1 · Dover-SherbornDiscus171-1011
Apr 1Dover-Sherborn vs MedwayApr 1 · Javelin · Place 3 · Dover-SherbornJavelin372-011
Apr 1Dover-Sherborn vs MedwayApr 1 · Discus · Place 2 · Dover-SherbornDiscus270-211

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 18Mercury Grand InvitationalMay 18 · Javelin · Place 9 · Dover-SherbornJavelin961-7—
May 18Mercury Grand InvitationalMay 18 · Discus · Place 12 · Dover-SherbornDiscus1270-4—
May 14Tri Valley League ChampionshipMay 14 · Discus · Place 10 · Dover-SherbornDiscus1068-8—
May 7Dover-Sherborn vs NortonMay 7 · Javelin · Place 4 · Dover-SherbornJavelin472-9—
May 7Dover-Sherborn vs NortonMay 7 · Discus · Place 3 · Dover-SherbornDiscus374-2—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Discus · Place 20 · Dover-SherbornDiscus2072-0—
May 1TVL Bellingham at Dover-SherbornMay 1 · Javelin · Place 4 · Dover-SherbornJavelin465-10—
May 1TVL Bellingham at Dover-SherbornMay 1 · Discus · Place 1 · Dover-SherbornDiscus165-1—
Apr 23TVL Millis at Dover-SherbornApr 23 · Javelin · Place 7 · Dover-SherbornJavelin761-9—
Apr 23TVL Millis at Dover-SherbornApr 23 · Discus · Place 2 · Dover-SherbornDiscus264-0—
Apr 9Medway vs DS TVL Week #2Apr 9 · Javelin · Place 5 · Dover-SherbornJavelin561-9—
Apr 2Dedham vs D-SApr 2 · Javelin · Place 5 · Dover-SherbornJavelin561-1—
Apr 2Dedham vs D-SApr 2 · Discus · Place 5 · Dover-SherbornDiscus549-11—