Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championships · Jun 819.11aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorMSTCA Multi Championships · Jun 832.67aMSTCA Multi ChampionshipsJune 8, 2026
300 Meters · IndoorTri Valley League - Meet 2 · Dec 1858.23aTri Valley League - Meet 2December 18, 2025
55m Hurdles · 33" · IndoorTri Valley League - Meet 2 · Dec 1812.33aTri Valley League - Meet 2December 18, 2025
800 Meters · OutdoorMSTCA Multi Championships · Jun 83:16.59aMSTCA Multi ChampionshipsJune 8, 2026
Heptathlon · OutdoorMSTCA Multi Championships · Jun 81854MSTCA Multi ChampionshipsJune 8, 2026
High Jump · IndoorMSTCA Kalperis Relays - Division 4 · Jan 171.32mMSTCA Kalperis Relays - Division 4January 17, 2026
High Jump · OutdoorMSTCA Multi Championships · Jun 81.30mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 814.68mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA Multi Championships · Jun 83.07mMSTCA Multi ChampionshipsJune 8, 2026
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 85.14mMSTCA Multi ChampionshipsJune 8, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 93 · Dover-Sherborn800 Meters93.3:16.59a PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 79 · Dover-SherbornJavelin600g79.14.68m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 103 · Dover-SherbornLong Jump103.3.07m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 101 · Dover-Sherborn200 Meters101.32.67a PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 92 · Dover-SherbornShot Put4kg92.5.14m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 48 · Dover-SherbornHigh Jump48.1.30m PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 46 · Dover-Sherborn100m Hurdles33" / 0.838m46.19.11a PB9
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 91 · Dover-SherbornHeptathlon91.1854 PB9
May 23MSTCA South Shore TwilightMay 23 · High Jump · Place 32 · Dover-SherbornHigh Jump324-49
May 23MSTCA South Shore TwilightMay 23 · 100m Hurdles · Place 21 · Dover-Sherborn100m HurdlesRound S2118.93a9
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · High Jump · Dover-SherbornHigh Jump—NH9
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 100m Hurdles · Place 37 · Dover-Sherborn100m HurdlesRound P3719.44a9
May 5Medway vs DSMay 5 · High Jump · Place 7 · Dover-SherbornHigh Jump7.4-029
May 5Medway vs DSMay 5 · 100m Hurdles · Place 9 · Dover-Sherborn100m Hurdles33" / 0.838m9.20.29
May 5Medway vs Dover SherbornMay 5 · High Jump · Dover-SherbornHigh Jump—4' 2"Unofficial9
May 5Medway vs Dover SherbornMay 5 · 100m Hurdles · Dover-Sherborn100m Hurdles33" / 0.838m—20.2Unofficial9
Apr 28Medfield vs Dover SherbornApr 28 · High Jump · Place 4 · Dover-SherbornHigh Jump4.4' 2"9
Apr 28Medfield vs Dover SherbornApr 28 · 100m Hurdles · Place 4 · Dover-Sherborn100m Hurdles33" / 0.838m4.19.36a9
Apr 14Norton @ Dover SherbornApr 14 · 100m Hurdles · Dover-Sherborn100m Hurdles33" / 0.838m—19.2Unofficial9
Apr 14Norton @ Dover SherbornApr 14 · 100m Hurdles · Dover-Sherborn100m Hurdles33" / 0.838m—19.2Unofficial9
Apr 7Bellingham @ Dover SherbornApr 7 · High Jump · Place 2 · Dover-SherbornHigh Jump2.4' 2"9
Apr 7Bellingham @ Dover SherbornApr 7 · 100m Hurdles · Place 3 · Dover-Sherborn100m Hurdles33" / 0.838m3.19.99
Mar 31Millis @ Dover-SherbornMar 31 · High Jump · Place 3 · Dover-SherbornHigh Jump3.4' 0"9
Mar 31Millis @ Dover-SherbornMar 31 · 100m Hurdles · Place 4 · Dover-Sherborn100m Hurdles33" / 0.838m4.20.57a9

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 5Tri Valley League OpenFeb 5 · High Jump · Place 11 · Dover-SherbornHigh Jump114-49
Feb 5Tri Valley League OpenFeb 5 · 55m Hurdles · Place 26 · Dover-Sherborn55m Hurdles2611.84a9
Jan 31Tri Valley League ShowcaseJan 31 · High Jump · Place 13 · Dover-SherbornHigh Jump134-69
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · High Jump · Place 16 · Dover-SherbornHigh Jump161.32m PB9
Jan 14TVL- Small Double-DualJan 14 · High Jump · Place 9 · Dover-SherbornHigh Jump94-49
Jan 14TVL- Small Double-DualJan 14 · 55m Hurdles · Place 19 · Dover-Sherborn55m Hurdles1912.14a9
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · High Jump · Place 8 · Dover-SherbornHigh Jump84-49

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 55m Hurdles · Place 36 · Dover-Sherborn55m Hurdles33"36.12.50a9
Dec 30Tri Valley League - Meet 3Dec 30 · High Jump · Place 16 · Dover-SherbornHigh Jump16.4-02.009
Dec 18Tri Valley League - Meet 2Dec 18 · 300 Meters · Place 34 · Dover-Sherborn300 Meters34.58.23a PB9
Dec 18Tri Valley League - Meet 2Dec 18 · 55m Hurdles · Place 25 · Dover-Sherborn55m Hurdles33"25.12.33a PB9
Dec 11Tri Valley League - Meet 1Dec 11 · High Jump · Place 27 · Dover-SherbornHigh Jump27.3-10.009