Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meter · IndoorTri Valley Meet 2A · Dec 188.30aTri Valley Meet 2ADecember 18, 2024
Javelin · 800g · OutdoorBellingham @ Dover Sherborn · Apr 7137' 3"Bellingham @ Dover SherbornApril 7, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Javelin · Place 15 · Dover-SherbornJavelin800g15.131-0812
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Javelin · Place 8 · Dover-SherbornJavelin800g8.135-0012
May 16MSTCA Coaches Shore InvitationalMay 16 · Javelin · Place 24 · Dover-SherbornJavelin24122-1012
May 9Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 30 · Dover-SherbornJavelin30111-0312
May 5Medway vs DSMay 5 · Javelin · Place 1 · Dover-SherbornJavelin800g1.132-0412
May 5Medway vs Dover SherbornMay 5 · Javelin · Dover-SherbornJavelin800g—132-04Unofficial12
Apr 28Medfield vs Dover SherbornApr 28 · Javelin · Place 1 · Dover-SherbornJavelin800g1.136' 11"12
Apr 14Norton @ Dover SherbornApr 14 · Javelin · Place 2 · Dover-SherbornJavelin800g2.139' 1"Unofficial12
Apr 7Bellingham @ Dover SherbornApr 7 · Javelin · Place 1 · Dover-SherbornJavelin800g1.137' 3" PB12
Mar 31Millis @ Dover-SherbornMar 31 · Javelin · Place 2 · Dover-SherbornJavelin800g2.128' 4"12

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · Javelin · Place 11 · Dover-SherbornJavelin11111-611
May 18MSTCA Division 5 RelaysMay 18 · Javelin · Place 9 · Dover-SherbornJavelin939.95m11
May 7Dover-Sherborn vs MedfieldMay 7 · Javelin · Place 3 · Dover-SherbornJavelin3125-911
Apr 29Norton vs Dover-SherbornApr 29 · Javelin · Place 2 · Dover-SherbornJavelin2124-0311
Apr 17Bellingham vs Dover-SherbornApr 17 · Javelin · Place 3 · Dover-SherbornJavelin3123-011
Apr 8Dover-Sherborn vs MillisApr 8 · Javelin · Place 5 · Dover-SherbornJavelin583-611
Apr 1Dover-Sherborn vs MedwayApr 1 · Javelin · Place 2 · Dover-SherbornJavelin2109-011

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 55 Meter · Place 31 · Dover-Sherborn55 Meter31.8.47a11
Dec 23Tri Valley Meet 3Dec 23 · High Jump · Dover-SherbornHigh Jump--NH11
Dec 18Tri Valley Meet 2ADec 18 · 55 Meter · Place 33 · Dover-Sherborn55 Meter33.8.30a PBWind: 011
Dec 18Tri Valley Meet 2ADec 18 · High Jump · Dover-SherbornHigh Jump--NM11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Dover-Sherborn vs NortonMay 7 · Javelin · Place 10 · Dover-SherbornJavelin1087-0—
May 1TVL Bellingham at Dover-SherbornMay 1 · Javelin · Place 6 · Dover-SherbornJavelin694-10—
Apr 23TVL Millis at Dover-SherbornApr 23 · Javelin · Place 4 · Dover-SherbornJavelin496-8—
Apr 9Medway vs DS TVL Week #2Apr 9 · Javelin · Place 8 · Dover-SherbornJavelin878-6—
Apr 2Dedham vs D-SApr 2 · Javelin · Place 8 · Dover-SherbornJavelin877-4—