Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley Meet #3 · Dec 295:53.86aTri Valley Meet #3December 29, 2022
100 Meters · OutdoorMedfield vs Dover Sherborn · Apr 2811.12aMedfield vs Dover SherbornApril 28, 2026
1000 Meters · IndoorTri Valley Dual #5 · Jan 272:51.72aTri Valley Dual #5January 27, 2023
200 Meters · OutdoorBellingham @ Dover Sherborn · Apr 723.3Bellingham @ Dover SherbornApril 7, 2026
300 Meters · IndoorMIAA Division 4 Indoor Track & Field Championship · Feb 1536.20aMIAA Division 4 Indoor Track & Field ChampionshipFebruary 15, 2025
400 Meters · IndoorMSTCA Northeast Invitational · Jan 1354.09MSTCA Northeast InvitationalJanuary 13, 2023
400 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 2949.83aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
400 Meters · Outdoor · Hand timedDover-Sherborn vs Medway · Apr 151.9hDover-Sherborn vs MedwayApril 1, 2025
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 2950.415aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
55 Meters · IndoorTri Valley League Showcase · Jan 316.74aTri Valley League ShowcaseJanuary 31, 2026
600 Meters · IndoorTri Valley Meet 3 · Dec 231:29.26aTri Valley Meet 3December 23, 2024

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 100 Meters · Place 2 · Dover-Sherborn100 MetersRound P2.11.52a12
Apr 28Medfield vs Dover SherbornApr 28 · 100 Meters · Place 1 · Dover-Sherborn100 Meters1.11.12a PB12
Apr 14Norton @ Dover SherbornApr 14 · 200 Meters · Place 11 · Dover-Sherborn200 Meters11.22.6Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · 100 Meters · Dover-Sherborn100 Meters—10.8Unofficial12
Apr 7Bellingham @ Dover SherbornApr 7 · 200 Meters · Place 1 · Dover-Sherborn200 Meters1.23.3 PB12
Mar 31Millis @ Dover-SherbornMar 31 · 100 Meters · Place 1 · Dover-Sherborn100 Meters1.11.26a12

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 300 Meters · Place 9 · Dover-Sherborn300 Meters936.51a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55 Meters · Place 10 · Dover-Sherborn55 Meters106.79a12
Jan 31Tri Valley League ShowcaseJan 31 · 300 Meters · Place 6 · Dover-Sherborn300 Meters636.95a12
Jan 31Tri Valley League ShowcaseJan 31 · 55 Meters · Place 5 · Dover-Sherborn55 Meters56.75a12
Jan 31Tri Valley League ShowcaseJan 31 · 55 Meters · Place 2 · Dover-Sherborn55 Meters26.74a PB12
Jan 24MSTCA Coaches' InvitationalJan 24 · 55 Meters · Place 22 · Dover-Sherborn55 MetersRound P226.79a12
Jan 14TVL- Small Double-DualJan 14 · 55 Meters · Place 1 · Dover-Sherborn55 Meters16.74a12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · 400 Meters · Place 19 · Dover-Sherborn400 Meters1950.16a11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Dover-Sherborn400 MetersRelay Split—50.415a PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Place 3 · Dover-Sherborn400 Meters3.49.83a PB11
May 20TVL Showcase MeetMay 20 · 400 Meters · Place 2 · Dover-Sherborn400 Meters251.20a11
May 10MSTCA Coaches Shore InvitationalMay 10 · 200 Meters · Place 32 · Dover-Sherborn200 Meters3223.53a11
May 10MSTCA Coaches Shore InvitationalMay 10 · 100 Meters · Place 34 · Dover-Sherborn100 Meters3411.68a11
May 7Dover-Sherborn vs MedfieldMay 7 · 400 Meters · Place 1 · Dover-Sherborn400 Meters153.211
May 3Weston Twilight Invitational - Weston EventsMay 3 · 400 Meters · Place 13 · Dover-Sherborn400 Meters1351.31a11
Apr 29Norton vs Dover-SherbornApr 29 · 400 Meters · Place 1 · Dover-Sherborn400 Meters151.80a11
Apr 17Bellingham vs Dover-SherbornApr 17 · 200 Meters · Place 1 · Dover-Sherborn200 Meters123.61a11
Apr 17Bellingham vs Dover-SherbornApr 17 · 100 Meters · Place 1 · Dover-Sherborn100 Meters111.49a11
Apr 8Dover-Sherborn vs MillisApr 8 · 200 Meters · Place 1 · Dover-Sherborn200 Meters123.93a11
Apr 8Dover-Sherborn vs MillisApr 8 · 100 Meters · Place 1 · Dover-Sherborn100 Meters111.64a11
Apr 1Dover-Sherborn vs MedwayApr 1 · 400 Meters · Place 1 · Dover-Sherborn400 Meters151.9h PB11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 300 Meters · Place 8 · Dover-Sherborn300 Meters836.20a PB—
Feb 8MSTCA Qualifier MeetFeb 8 · 300 Meters · Place 2 · Dover-Sherborn300 Meters236.26a—
Jan 26TVL Championship/Showcase meetJan 26 · 300 Meters · Place 4 · Dover-Sherborn300 Meters436.9411
Jan 3Tri Valley Meet 4Jan 3 · 300 Meters · Place 1 · Dover-Sherborn300 Meters137.10a—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 600 Meters · Place 2 · Dover-Sherborn600 Meters2.1:29.26a PB11
Dec 18Tri Valley Meet 2ADec 18 · 600 Meters · Place 1 · Dover-Sherborn600 Meters1.1:31.45a11
Dec 13Tri Valley - Meet 1Dec 13 · 300 Meters · Place 1 · Dover-Sherborn300 Meters1.37.89a11
Feb 18MIAA Division 4 Indoor Track & Field ChampionshipFeb 18 · 300 Meters · Place 4 · Dover-Sherborn300 Meters436.67a—
Feb 3Tri Valley League ShowcaseFeb 3 · 300 Meters · Place 2 · Dover-Sherborn300 Meters236.72a—
Jan 26Tri Valley League - Meet 5Jan 26 · 55 Meters · Place 1 · Dover-Sherborn55 Meters17.11a—
Jan 12MSTCA Northeast InvitationalJan 12 · 300 Meters · Place 20 · Dover-Sherborn300 Meters2037.2810
Jan 6MSTCA Freshman-Sophomore (Small School)Jan 6 · 300 Meters · Place 1 · Dover-Sherborn300 Meters136.76a—
Jan 5Tri Valley League - Meet 4Jan 5 · 300 Meters · Place 7 · Dover-Sherborn300 Meters738.84a—

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 24MIAA Division 5 Track & Field ChampionshipMay 24 · 400 Meters · Place 5 · Dover-Sherborn400 Meters550.94a—
May 14Tri Valley League ChampionshipMay 14 · 400 Meters · Place 1 · Dover-Sherborn400 Meters152.18a—
May 7Dover-Sherborn vs NortonMay 7 · 400 Meters · Place 1 · Dover-Sherborn400 Meters152.00a—
May 4Weston Twilight Invitational - Weston EventsMay 4 · 400 Meters · Place 10 · Dover-Sherborn400 Meters1051.10a—
May 1TVL Bellingham at Dover-SherbornMay 1 · 400 Meters · Place 1 · Dover-Sherborn400 Meters152.24a—
Apr 23TVL Millis at Dover-SherbornApr 23 · 200 Meters · Place 3 · Dover-Sherborn200 Meters324.48a—
Apr 9Medway vs DS TVL Week #2Apr 9 · 400 Meters · Place 1 · Dover-Sherborn400 Meters152.5—

2023 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 600 Meters · Place 5 · Dover-Sherborn600 Meters5.1:32.23a10
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 300 Meters · Place 28 · Dover-Sherborn300 Meters28.37.19a10
Dec 13Tri Valley League - Meet 2Dec 13 · 300 Meters · Place 2 · Dover-Sherborn300 Meters238.65a—
Dec 8Tri Valley League - Meet 1Dec 8 · 300 Meters · Place 4 · Dover-Sherborn300 Meters4.39.04a10
Feb 4Tri Valley ShowcaseFeb 4 · 300 Meters · Place 1 · Dover-Sherborn300 Meters138.38FR
Jan 27Tri Valley Dual #5Jan 27 · 1000 Meters · Place 5 · Dover-Sherborn1000 Meters5.2:51.72a PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 400 Meters · Place 22 · Dover-Sherborn400 Meters2254.09 PB9
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 39 · Dover-Sherborn300 Meters3938.629
Jan 13MSTCA Northeast InvitationalJan 13 · 300 Meters · Place 39 · Dover-Sherborn300 Meters39.38.62a9
Jan 13MSTCA Northeast InvitationalJan 13 · 400 Meters · Place 22 · Dover-Sherborn400 Meters22.54.09a9
Jan 9Tri Valley Boys Dual WheatonJan 9 · 600 Meters · Place 11 · Dover-Sherborn600 Meters111:38.52a9
Jan 8MSTCA Freshman Sophomore Championships Small SchoolJan 8 · 1000 Meters · Place 7 · Dover-Sherborn1000 Meters7.2:57.38a9
Jan 4Tri Valley Meet #4Jan 4 · 600 Meters · Place 3 · Dover-Sherborn600 Meters31:39.02FR
Jan 4Tri Valley Meet #4Jan 4 · 300 Meters · Place 3 · Dover-Sherborn300 Meters340.00FR

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16Tri Valley League ChampionshipMay 16 · 400 Meters · Place 8 · Dover-Sherborn400 Meters853.76a—
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 400 Meters · Place 2 · Dover-Sherborn400 Meters253.28a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 400 Meters · Place 2 · Dover-Sherborn400 Meters2.53.28a9
May 2Millis at Dover-SherbornMay 2 · Long Jump · Place 8 · Dover-SherbornLong Jump815-11.50—
May 2Millis at Dover-SherbornMay 2 · 400 Meters · Place 2 · Dover-Sherborn400 Meters253.70a—
Apr 25Dover-Sherborn v MedwayApr 25 · 200 Meters · Place 3 · Dover-Sherborn200 Meters324.68a—
Apr 11Dover-Sherborn v DedhamApr 11 · 400 Meters · Place 2 · Dover-Sherborn400 Meters254.39a—
Apr 4TVL Meet #1 - Dover-Sherborn @ NortonApr 4 · 400 Meters · Place 3 · Dover-Sherborn400 Meters3.56.45a9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · 1 Mile · Place 16 · Dover-Sherborn1 Mile16.5:53.86a PB9
Dec 29Tri Valley Meet #3Dec 29 · 1000 Meters · Place 20 · Dover-Sherborn1000 Meters20.3:20.41a9
Dec 9Tri Valley Dual #1Dec 9 · 1000 Meters · Place 12 · Dover-Sherborn1000 Meters12.3:05.93a9