Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMedfield vs Dover Sherborn · Apr 285:47.53aMedfield vs Dover SherbornApril 28, 2026
1000 Meters · IndoorTri Valley Meet 2A · Dec 183:32.59aTri Valley Meet 2ADecember 18, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 5Medway vs DSMay 5 · 1 Mile · Place 12 · Dover-Sherborn1 Mile12.5:48.010
May 5Medway vs Dover SherbornMay 5 · 1 Mile · Dover-Sherborn1 Mile—5:48.0Unofficial10
Apr 28Medfield vs Dover SherbornApr 28 · 1 Mile · Place 10 · Dover-Sherborn1 Mile10.5:47.53a PB10
Apr 14Norton @ Dover SherbornApr 14 · 1 Mile · Place 10 · Dover-Sherborn1 Mile10.5:57.1Unofficial10
Apr 7Bellingham @ Dover SherbornApr 7 · 1 Mile · Place 13 · Dover-Sherborn1 Mile13.5:59.810
Mar 31Millis @ Dover-SherbornMar 31 · 1 Mile · Place 8 · Dover-Sherborn1 Mile8.6:13.04a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20TVL Showcase MeetMay 20 · 1 Mile · Place 15 · Dover-Sherborn1 Mile155:53.73a9
May 7Dover-Sherborn vs MedfieldMay 7 · 1 Mile · Place 13 · Dover-Sherborn1 Mile135:569
Apr 29Norton vs Dover-SherbornApr 29 · 1 Mile · Place 8 · Dover-Sherborn1 Mile86:01.58a9
Apr 17Bellingham vs Dover-SherbornApr 17 · 1 Mile · Place 10 · Dover-Sherborn1 Mile106:02.35a9
Apr 8Dover-Sherborn vs MillisApr 8 · 1 Mile · Place 5 · Dover-Sherborn1 Mile56:10.67a9
Apr 1Dover-Sherborn vs MedwayApr 1 · 1 Mile · Place 10 · Dover-Sherborn1 Mile106:10.809

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 24Tri Valley League Meet 5Jan 24 · 1000 Meters · Place 32 · Dover-Sherborn1000 Meters323:40.64a—
Jan 3Tri Valley Meet 4Jan 3 · 1000 Meters · Place 35 · Dover-Sherborn1000 Meters353:35.24a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 1000 Meters · Dover-Sherborn1000 Meters--DNS9
Dec 18Tri Valley Meet 2ADec 18 · 1000 Meters · Place 15 · Dover-Sherborn1000 Meters15.3:32.59a PB9
Dec 13Tri Valley - Meet 1Dec 13 · 1000 Meters · Place 33 · Dover-Sherborn1000 Meters33.3:37.38a9