Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League Showcase · Jan 316:34.42aTri Valley League ShowcaseJanuary 31, 2026
1 Mile · OutdoorMillis @ Dover-Sherborn · Mar 316:58.41aMillis @ Dover-SherbornMarch 31, 2026
100 Meters · OutdoorDover-Sherborn vs Medfield · May 715.5Dover-Sherborn vs MedfieldMay 7, 2025
100 Meters · Outdoor · Hand timedDover-Sherborn vs Medway · Apr 115.9hDover-Sherborn vs MedwayApril 1, 2025
2 Miles · IndoorTri Valley League - Meet 1 · Dec 1116:59.09aTri Valley League - Meet 1December 11, 2025
200 Meters · OutdoorDover-Sherborn vs Medfield · May 733.3Dover-Sherborn vs MedfieldMay 7, 2025
200 Meters · Outdoor · Hand timedDover-Sherborn vs Medway · Apr 133.0hDover-Sherborn vs MedwayApril 1, 2025
800 Meters · OutdoorMedway vs DS · May 52:55.6Medway vs DSMay 5, 2026

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 · 800 Meters · Place 5 · Dover-Sherborn800 Meters5.2:55.6 PB10
May 5Medway vs Dover SherbornMay 5 · 800 Meters · Dover-Sherborn800 Meters—2:55.6Unofficial10
Apr 28Medfield vs Dover SherbornApr 28 · 1 Mile · Place 6 · Dover-Sherborn1 Mile6.7:19.26a10
Apr 14Norton @ Dover SherbornApr 14 · 1 Mile · Dover-Sherborn1 Mile—6:50Unofficial10
Apr 7Bellingham @ Dover SherbornApr 7 · 1 Mile · Place 3 · Dover-Sherborn1 Mile3.7:06.610
Mar 31Millis @ Dover-SherbornMar 31 · 1 Mile · Place 3 · Dover-Sherborn1 Mile3.6:58.41a PB10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · 1 Mile · Place 13 · Dover-Sherborn1 Mile136:35.38a10
Jan 31Tri Valley League ShowcaseJan 31 · 1 Mile · Place 18 · Dover-Sherborn1 Mile186:34.42a PB10
Jan 14TVL- Small Double-DualJan 14 · 1 Mile · Place 7 · Dover-Sherborn1 Mile76:55.70a10
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 1 Mile · Place 6 · Dover-Sherborn1 Mile66:48.66a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1 Mile · Place 24 · Dover-Sherborn1 Mile24.7:17.82a10
Dec 18Tri Valley League - Meet 2Dec 18 · 1 Mile · Place 15 · Dover-Sherborn1 Mile15.6:54.38a10
Dec 11Tri Valley League - Meet 1Dec 11 · 2 Miles · Place 18 · Dover-Sherborn2 Miles18.16:59.09a PB10
Dec 11Tri Valley League - Meet 1Dec 11 · 1 Mile · Place 26 · Dover-Sherborn1 Mile26.6:54.27a10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7Dover-Sherborn vs MedfieldMay 7 · 200 Meters · Place 5 · Dover-Sherborn200 Meters533.3 PB9
May 7Dover-Sherborn vs MedfieldMay 7 · 100 Meters · Place 8 · Dover-Sherborn100 Meters815.5 PB9
Apr 29Norton vs Dover-SherbornApr 29 · 200 Meters · Place 7 · Dover-Sherborn200 Meters733.56a9
Apr 29Norton vs Dover-SherbornApr 29 · 100 Meters · Place 12 · Dover-Sherborn100 Meters1216.00a9
Apr 8Dover-Sherborn vs MillisApr 8 · 200 Meters · Place 4 · Dover-Sherborn200 Meters434.94a9
Apr 8Dover-Sherborn vs MillisApr 8 · 100 Meters · Place 12 · Dover-Sherborn100 Meters1216.14a9
Apr 1Dover-Sherborn vs MedwayApr 1 · 200 Meters · Place 6 · Dover-Sherborn200 Meters633.0h PB9
Apr 1Dover-Sherborn vs MedwayApr 1 · 100 Meters · Place 14 · Dover-Sherborn100 Meters1415.9h PB9