Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDover-Sherborn vs Millis · Apr 814.59aDover-Sherborn vs MillisApril 8, 2025
100 Meters · Outdoor · Hand timedDover-Sherborn vs Medway · Apr 114.2hDover-Sherborn vs MedwayApril 1, 2025
200 Meters · OutdoorMSTCA Jim Hoar Freshman Sophomore Invitational · May 328.97aMSTCA Jim Hoar Freshman Sophomore InvitationalMay 3, 2025
200 Meters · Outdoor · Hand timedDover-Sherborn vs Medway · Apr 130.1hDover-Sherborn vs MedwayApril 1, 2025
300 Meters · IndoorTri Valley League Open · Feb 548.11aTri Valley League OpenFebruary 5, 2026
400 Meters · OutdoorTVL Outdoor Track & Field Showcase · May 191:06.79aTVL Outdoor Track & Field ShowcaseMay 19, 2026
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 291:09.812aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
Long Jump · IndoorTri Valley League - Meet 1 · Dec 1114-02.25Tri Valley League - Meet 1December 11, 2025
Long Jump · OutdoorTVL Outdoor Track & Field Showcase · May 1914-10.00TVL Outdoor Track & Field ShowcaseMay 19, 2026
Shot Put · 4kg · OutdoorBellingham @ Dover Sherborn · Apr 722' 11.5"Bellingham @ Dover SherbornApril 7, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Long Jump · Place 16 · Dover-SherbornLong Jump16.14-10.00 PB10
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 400 Meters · Place 16 · Dover-Sherborn400 Meters16.1:06.79a PB10
May 5Medway vs DSMay 5 · Long Jump · Place 4 · Dover-SherbornLong Jump4.14-06.510
May 5Medway vs DSMay 5 · 400 Meters · Place 3 · Dover-Sherborn400 Meters3.67.210
May 5Medway vs DSMay 5 · 200 Meters · Place 1 · Dover-Sherborn200 Meters1.29.310
May 5Medway vs Dover SherbornMay 5 · Long Jump · Dover-SherbornLong Jump—14' 6.5"Unofficial10
May 5Medway vs Dover SherbornMay 5 · 400 Meters · Dover-Sherborn400 Meters—1:07.2Unofficial10
May 5Medway vs Dover SherbornMay 5 · 200 Meters · Dover-Sherborn200 Meters—29.3Unofficial10
Apr 28Medfield vs Dover SherbornApr 28 · Long Jump · Place 2 · Dover-SherbornLong Jump2.14' 3"10
Apr 28Medfield vs Dover SherbornApr 28 · Shot Put · Place 6 · Dover-SherbornShot Put4kg6.21' 10.5"10
Apr 28Medfield vs Dover SherbornApr 28 · 400 Meters · Place 3 · Dover-Sherborn400 Meters3.1:09.18a10
Apr 7Bellingham @ Dover SherbornApr 7 · Shot Put · Place 3 · Dover-SherbornShot Put4kg3.22' 11.5" PB10
Apr 7Bellingham @ Dover SherbornApr 7 · 400 Meters · Place 2 · Dover-Sherborn400 Meters2.1:08.010
Apr 7Bellingham @ Dover SherbornApr 7 · 200 Meters · Place 2 · Dover-Sherborn200 Meters2.29.710
Mar 31Millis @ Dover-SherbornMar 31 · Shot Put · Place 4 · Dover-SherbornShot Put4kg4.20' 8"10
Mar 31Millis @ Dover-SherbornMar 31 · 400 Meters · Place 2 · Dover-Sherborn400 Meters2.1:07.97a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · 300 Meters · Place 18 · Dover-Sherborn300 Meters1848.11a PB10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Tri Valley League - Meet 1Dec 11 · 300 Meters · Place 16 · Dover-Sherborn300 Meters16.48.98a10
Dec 11Tri Valley League - Meet 1Dec 11 · Long Jump · Place 9 · Dover-SherbornLong Jump9.14-02.25 PB10

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Dover-Sherborn400 MetersRelay Split—1:09.812a PB9
May 20TVL Showcase MeetMay 20 · 400 Meters · Place 20 · Dover-Sherborn400 Meters201:08.01a9
May 7Dover-Sherborn vs MedfieldMay 7 · Long Jump · Place 6 · Dover-SherbornLong Jump613-3.759
May 7Dover-Sherborn vs MedfieldMay 7 · 400 Meters · Place 2 · Dover-Sherborn400 Meters21:07.49
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 200 Meters · Place 56 · Dover-Sherborn200 Meters5628.97a PB9
Apr 29Norton vs Dover-SherbornApr 29 · Long Jump · Place 3 · Dover-SherbornLong Jump313-11.009
Apr 29Norton vs Dover-SherbornApr 29 · 200 Meters · Place 4 · Dover-Sherborn200 Meters429.13a9
Apr 17Bellingham vs Dover-SherbornApr 17 · Long Jump · Place 4 · Dover-SherbornLong Jump413-7.509
Apr 17Bellingham vs Dover-SherbornApr 17 · 200 Meters · Place 4 · Dover-Sherborn200 Meters429.46a9
Apr 8Dover-Sherborn vs MillisApr 8 · Long Jump · Place 3 · Dover-SherbornLong Jump312-3.509
Apr 8Dover-Sherborn vs MillisApr 8 · 200 Meters · Place 2 · Dover-Sherborn200 Meters230.97a9
Apr 8Dover-Sherborn vs MillisApr 8 · 100 Meters · Place 4 · Dover-Sherborn100 Meters414.59a PB9
Apr 1Dover-Sherborn vs MedwayApr 1 · Long Jump · Place 7 · Dover-SherbornLong Jump712-69
Apr 1Dover-Sherborn vs MedwayApr 1 · 200 Meters · Place 3 · Dover-Sherborn200 Meters330.1h PB9
Apr 1Dover-Sherborn vs MedwayApr 1 · 100 Meters · Place 1 · Dover-Sherborn100 Meters114.2h PB9