Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorBellingham @ Dover Sherborn · Apr 718.3Bellingham @ Dover SherbornApril 7, 2026
200 Meters · OutdoorDover-Sherborn vs Norton · May 730.38aDover-Sherborn vs NortonMay 7, 2024
400 Meters · OutdoorTVL Bellingham at Dover-Sherborn · May 11:12.12aTVL Bellingham at Dover-SherbornMay 1, 2024
400m Hurdles · 30" / 0.762m · OutdoorMedfield vs Dover Sherborn · Apr 281:21.91aMedfield vs Dover SherbornApril 28, 2026
55 Meters · IndoorTVL- Norton vs Dover-Sherborn; Millis vs Medway · Jan 78.69aTVL- Norton vs Dover-Sherborn; Millis vs MedwayJanuary 7, 2026
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 253:19.17aMSTCA Girls PentathlonFebruary 25, 2025
800 Meters · OutdoorMSTCA North Heptathlon · Jun 33:16.27aMSTCA North HeptathlonJune 3, 2024
High Jump · OutdoorMSTCA North Heptathlon · Jun 31.15mMSTCA North HeptathlonJune 3, 2024
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 253.79mMSTCA Girls PentathlonFebruary 25, 2025
Long Jump · OutdoorMSTCA North Heptathlon · Jun 34.21mMSTCA North HeptathlonJune 3, 2024

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 23 · Dover-Sherborn100m Hurdles33" / 0.838mRound P23.18.60a11
May 23MSTCA South Shore TwilightMay 23 · Long Jump · Place 30 · Dover-SherbornLong Jump3013-10.511
May 23MSTCA South Shore TwilightMay 23 · 100m Hurdles · Place 51 · Dover-Sherborn100m HurdlesRound S5121.85a11
May 5Medway vs DSMay 5 · 100m Hurdles · Place 6 · Dover-Sherborn100m Hurdles33" / 0.838m6.18.511
May 5Medway vs Dover SherbornMay 5 · 100m Hurdles · Dover-Sherborn100m Hurdles33" / 0.838m—18.5Unofficial11
Apr 28Medfield vs Dover SherbornApr 28 · Long Jump · Place 5 · Dover-SherbornLong Jump5.13' 4.25"11
Apr 28Medfield vs Dover SherbornApr 28 · 400m Hurdles · Place 3 · Dover-Sherborn400m Hurdles30" / 0.762m3.1:21.91a PB11
Apr 28Medfield vs Dover SherbornApr 28 · 100m Hurdles · Place 2 · Dover-Sherborn100m Hurdles33" / 0.838m2.18.49a11
Apr 14Norton @ Dover SherbornApr 14 · Long Jump · Place 3 · Dover-SherbornLong Jump3.13' 6.25"Unofficial11
Apr 14Norton @ Dover SherbornApr 14 · 100m Hurdles · Place 3 · Dover-Sherborn100m Hurdles33" / 0.838m3.18.4Unofficial11
Apr 7Bellingham @ Dover SherbornApr 7 · Long Jump · Place 2 · Dover-SherbornLong Jump2.13' 3"11
Apr 7Bellingham @ Dover SherbornApr 7 · 400m Hurdles · Place 3 · Dover-Sherborn400m Hurdles30" / 0.762m3.1:23.411
Apr 7Bellingham @ Dover SherbornApr 7 · 100m Hurdles · Place 1 · Dover-Sherborn100m Hurdles33" / 0.838m1.18.3 PB11
Mar 31Millis @ Dover-SherbornMar 31 · Long Jump · Place 4 · Dover-SherbornLong Jump4.13' 10.5"11
Mar 31Millis @ Dover-SherbornMar 31 · 100m Hurdles · Place 2 · Dover-Sherborn100m Hurdles33" / 0.838m2.19.29a11

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · 55m Hurdles · Place 20 · Dover-Sherborn55m Hurdles2010.51a11
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Long Jump · Place 22 · Dover-SherbornLong Jump224.28m11
Jan 14TVL- Small Double-DualJan 14 · Long Jump · Place 12 · Dover-SherbornLong Jump1212-1.5011
Jan 14TVL- Small Double-DualJan 14 · 55m Hurdles · Place 7 · Dover-Sherborn55m Hurdles710.54a11
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · Long Jump · Place 6 · Dover-SherbornLong Jump612-911
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55m Hurdles · Place 6 · Dover-Sherborn55m Hurdles610.65a11
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55 Meters · Place 12 · Dover-Sherborn55 Meters128.69a PB11

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100m Hurdles · Place 31 · Dover-Sherborn100m Hurdles3119.11a10
May 20TVL Showcase MeetMay 20 · Long Jump · Place 21 · Dover-SherbornLong Jump2113-10.5010
May 20TVL Showcase MeetMay 20 · 100m Hurdles · Place 18 · Dover-Sherborn100m Hurdles1819.63a10
May 7Dover-Sherborn vs MedfieldMay 7 · Long Jump · Place 5 · Dover-SherbornLong Jump513-710
May 7Dover-Sherborn vs MedfieldMay 7 · 100m Hurdles · Place 2 · Dover-Sherborn100m Hurdles219.2510
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 100m Hurdles · Place 31 · Dover-Sherborn100m HurdlesRound P3119.37a10
Apr 29Norton vs Dover-SherbornApr 29 · Long Jump · Place 4 · Dover-SherbornLong Jump413-10.2510
Apr 29Norton vs Dover-SherbornApr 29 · 100m Hurdles · Place 4 · Dover-Sherborn100m Hurdles419.28a10
Apr 17Bellingham vs Dover-SherbornApr 17 · Long Jump · Place 5 · Dover-SherbornLong Jump513-5.5010
Apr 17Bellingham vs Dover-SherbornApr 17 · 100m Hurdles · Place 3 · Dover-Sherborn100m Hurdles319.21a10
Apr 8Dover-Sherborn vs MillisApr 8 · Long Jump · Place 3 · Dover-SherbornLong Jump312-3.5010
Apr 8Dover-Sherborn vs MillisApr 8 · 400m Hurdles · Place 2 · Dover-Sherborn400m Hurdles21:25.90a10
Apr 8Dover-Sherborn vs MillisApr 8 · 100m Hurdles · Place 1 · Dover-Sherborn100m Hurdles119.90a10
Apr 1Dover-Sherborn vs MedwayApr 1 · Long Jump · Place 5 · Dover-SherbornLong Jump512-8.5010
Apr 1Dover-Sherborn vs MedwayApr 1 · 400m Hurdles · Place 6 · Dover-Sherborn400m Hurdles61:25.1h10
Apr 1Dover-Sherborn vs MedwayApr 1 · 100m Hurdles · Place 4 · Dover-Sherborn100m Hurdles419.8h10

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 129 · Dover-SherbornLong Jump1293.79m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 111 · Dover-SherbornShot Put1115.88m—
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 86 · Dover-Sherborn55m Hurdles8610.64a—
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 119 · Dover-Sherborn800 Meters1193:19.17a PB—
Jan 26TVL Championship/Showcase meetJan 26 · 55m Hurdles · Place 21 · Dover-Sherborn55m HurdlesRound P2110.6510
Jan 26TVL Championship/Showcase meetJan 26 · Long Jump · Place 26 · Dover-SherbornLong Jump2612-2.2510
Jan 24Tri Valley League Meet 5Jan 24 · Long Jump · Place 22 · Dover-SherbornLong Jump2213-7.50—
Jan 24Tri Valley League Meet 5Jan 24 · High Jump · Place 32 · Dover-SherbornHigh Jump324-0—
Jan 24Tri Valley League Meet 5Jan 24 · 55m Hurdles · Place 22 · Dover-Sherborn55m Hurdles2210.79a—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Long Jump · Place 34 · Dover-SherbornLong Jump344.10m—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · Long Jump · Place 39 · Dover-SherbornLong Jump3913-1—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55m Hurdles · Place 38 · Dover-Sherborn55m HurdlesRound P3811.33a—
Jan 3Tri Valley Meet 4Jan 3 · Long Jump · Place 28 · Dover-SherbornLong Jump2812-9—
Jan 3Tri Valley Meet 4Jan 3 · 55m Hurdles · Place 20 · Dover-Sherborn55m Hurdles2010.69a—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 3MSTCA North HeptathlonJun 3 · Long Jump · Place 34 · Dover-SherbornLong Jump344.21m PB—
Jun 3MSTCA North HeptathlonJun 3 · High Jump · Place 57 · Dover-SherbornHigh Jump571.15m PB—
Jun 3MSTCA North HeptathlonJun 3 · Javelin · Place 69 · Dover-SherbornJavelin6911.65m—
Jun 3MSTCA North HeptathlonJun 3 · Shot Put · Place 68 · Dover-SherbornShot Put684.98m—
Jun 3MSTCA North HeptathlonJun 3 · 100m Hurdles · Place 41 · Dover-Sherborn100m Hurdles4120.74a—
Jun 3MSTCA North HeptathlonJun 3 · 800 Meters · Place 61 · Dover-Sherborn800 Meters613:16.27a PB—
Jun 3MSTCA North HeptathlonJun 3 · 200 Meters · Place 48 · Dover-Sherborn200 Meters4830.98a—
May 14Tri Valley League ChampionshipMay 14 · Long Jump · Place 20 · Dover-SherbornLong Jump2013-9—
May 7Dover-Sherborn vs NortonMay 7 · Long Jump · Place 3 · Dover-SherbornLong Jump313-4.50—
May 7Dover-Sherborn vs NortonMay 7 · 200 Meters · Place 2 · Dover-Sherborn200 Meters230.38a PB—
May 1TVL Bellingham at Dover-SherbornMay 1 · Long Jump · Place 3 · Dover-SherbornLong Jump313-3—
May 1TVL Bellingham at Dover-SherbornMay 1 · 400 Meters · Place 2 · Dover-Sherborn400 Meters21:12.12a PB—
May 1TVL Bellingham at Dover-SherbornMay 1 · 200 Meters · Place 8 · Dover-Sherborn200 Meters831.08a—
Apr 23TVL Millis at Dover-SherbornApr 23 · Long Jump · Place 4 · Dover-SherbornLong Jump413-1—
Apr 23TVL Millis at Dover-SherbornApr 23 · 200 Meters · Place 7 · Dover-Sherborn200 Meters731.78a—
Apr 9Medway vs DS TVL Week #2Apr 9 · Long Jump · Place 5 · Dover-SherbornLong Jump513-5—
Apr 9Medway vs DS TVL Week #2Apr 9 · 200 Meters · Place 5 · Dover-Sherborn200 Meters530.8—
Apr 2Dedham vs D-SApr 2 · Long Jump · Place 7 · Dover-SherbornLong Jump712-5.25—