Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League Meet 5 · Jan 244:49.07aTri Valley League Meet 5January 24, 2025
1 Mile · OutdoorMIAA Division 5 Track & Field Championship · May 294:30.71aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
1 Mile · Outdoor · Hand timedDover-Sherborn vs Medway · Apr 14:52.0hDover-Sherborn vs MedwayApril 1, 2025
1000 Meters · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 132:41.29aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 13, 2026
2 Miles · IndoorTri Valley - Meet 1 · Dec 1311:16.69aTri Valley - Meet 1December 13, 2024
2 Miles · OutdoorMillis @ Dover-Sherborn · Mar 3110:29.83aMillis @ Dover-SherbornMarch 31, 2026
800 Meters · OutdoorMedway vs DS · May 52:06.2Medway vs DSMay 5, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 9 · Dover-Sherborn1 Mile9.4:30.71a PB11
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 1 Mile · Place 5 · Dover-Sherborn1 Mile5.4:34.99a11
May 9Weston Twilight Invitational - Regis EventsMay 9 · 1 Mile · Place 32 · Dover-Sherborn1 Mile324:38.70a11
May 5Medway vs DSMay 5 · 1 Mile · Place 2 · Dover-Sherborn1 Mile2.4:49.311
May 5Medway vs DSMay 5 · 800 Meters · Place 2 · Dover-Sherborn800 Meters2.2:06.2 PB11
May 5Medway vs Dover SherbornMay 5 · 1 Mile · Dover-Sherborn1 Mile—4:41.7Unofficial11
May 5Medway vs Dover SherbornMay 5 · 800 Meters · Dover-Sherborn800 Meters—2:06.20Unofficial11
Apr 28Medfield vs Dover SherbornApr 28 · 1 Mile · Place 3 · Dover-Sherborn1 Mile3.4:58.95a11
Apr 14Norton @ Dover SherbornApr 14 · 1 Mile · Place 1 · Dover-Sherborn1 Mile1.4:39.7Unofficial11
Apr 14Norton @ Dover SherbornApr 14 · 1 Mile · Dover-Sherborn1 Mile—4:39.7Unofficial11
Apr 7Bellingham @ Dover SherbornApr 7 · 1 Mile · Place 1 · Dover-Sherborn1 Mile1.4:50.311
Mar 31Millis @ Dover-SherbornMar 31 · 2 Miles · Place 2 · Dover-Sherborn2 Miles2.10:29.83a PB11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1000 Meters · Place 8 · Dover-Sherborn1000 Meters82:41.29a PB11
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 1 Mile · Place 12 · Dover-Sherborn1 Mile124:50.11—
Jan 31Tri Valley League ShowcaseJan 31 · 1000 Meters · Place 4 · Dover-Sherborn1000 Meters42:43.85a11
Jan 14TVL- Small Double-DualJan 14 · 1000 Meters · Place 2 · Dover-Sherborn1000 Meters22:44.40a11
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 1000 Meters · Place 1 · Dover-Sherborn1000 Meters12:49.78a11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 1 Mile · Place 3 · Dover-Sherborn1 Mile3.4:50.90a11
Dec 18Tri Valley League - Meet 2Dec 18 · 1000 Meters · Place 2 · Dover-Sherborn1000 Meters2.2:46.22a11
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 1 Mile · Place 12 · Dover-Sherborn1 Mile124:50.11a—
Jan 26TVL Championship/Showcase meetJan 26 · 1 Mile · Place 7 · Dover-Sherborn1 Mile74:53.2810
Jan 24Tri Valley League Meet 5Jan 24 · 1 Mile · Place 5 · Dover-Sherborn1 Mile54:49.07a PB—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 1 Mile · Place 19 · Dover-Sherborn1 Mile194:55.59a—
Jan 3Tri Valley Meet 4Jan 3 · 1 Mile · Place 4 · Dover-Sherborn1 Mile44:52.66a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 1 Mile · Place 17 · Dover-Sherborn1 Mile17.4:48.35a10
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 34 · Dover-Sherborn800 Meters342:09.26a10
May 20TVL Showcase MeetMay 20 · 1 Mile · Place 10 · Dover-Sherborn1 Mile104:47.43a10
May 7Dover-Sherborn vs MedfieldMay 7 · 1 Mile · Place 2 · Dover-Sherborn1 Mile24:44.410
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 1 Mile · Place 12 · Dover-Sherborn1 Mile124:45.78a10
Apr 29Norton vs Dover-SherbornApr 29 · 1 Mile · Place 1 · Dover-Sherborn1 Mile14:47.69a10
Apr 8Dover-Sherborn vs MillisApr 8 · 800 Meters · Place 2 · Dover-Sherborn800 Meters22:09.87a10
Apr 1Dover-Sherborn vs MedwayApr 1 · 1 Mile · Place 2 · Dover-Sherborn1 Mile24:52.0h PB10

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 1 Mile · Place 5 · Dover-Sherborn1 Mile5.4:51.81a10
Dec 23Tri Valley Meet 3Dec 23 · 1000 Meters · Place 9 · Dover-Sherborn1000 Meters9.2:54.80a10
Dec 18Tri Valley Meet 2ADec 18 · 1 Mile · Place 3 · Dover-Sherborn1 Mile3.4:54.72a10
Dec 13Tri Valley - Meet 1Dec 13 · 2 Miles · Place 13 · Dover-Sherborn2 Miles13.11:16.69a PB10
Dec 13Tri Valley - Meet 1Dec 13 · 1 Mile · Place 9 · Dover-Sherborn1 Mile9.5:01.62a10

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 9Medway vs DS TVL Week #2Apr 9 · 1 Mile · Place 5 · Dover-Sherborn1 Mile55:10—
Apr 2Dedham vs D-SApr 2 · 800 Meters · Place 6 · Dover-Sherborn800 Meters62:20.7—