Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorTri Valley League Showcase · Feb 36:38.03aTri Valley League ShowcaseFebruary 3, 2024
1000 Meters · IndoorTri Valley Meet 2A · Dec 183:47.14aTri Valley Meet 2ADecember 18, 2024
100m Hurdles · 33" / 0.838m · OutdoorMIAA Division 5 Track & Field Championship · May 2917.35aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
200 Meters · OutdoorMSTCA Multi Championship · Jun 930.05aMSTCA Multi ChampionshipJune 9, 2025
400 Meters · Relay Split · OutdoorMIAA Division 5 Track & Field Championship · May 291:06.263aMIAA Division 5 Track & Field ChampionshipMay 29, 2025
400m Hurdles · 30" / 0.762m · OutdoorTVL Outdoor Track & Field Showcase · May 191:12.47aTVL Outdoor Track & Field ShowcaseMay 19, 2026
55 Meter · IndoorTri Valley League - Meet 2 · Dec 188.36aTri Valley League - Meet 2December 18, 2025
55m Hurdles · 33" · IndoorTri Valley League - Meet 2 · Dec 1810.34aTri Valley League - Meet 2December 18, 2025
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 252:53.42aMSTCA Girls PentathlonFebruary 25, 2026
800 Meters · OutdoorMIAA Division 5 Track & Field Championship · May 292:39.80aMIAA Division 5 Track & Field ChampionshipMay 29, 2026
Heptathlon · OutdoorMSTCA Multi Championship · Jun 92679MSTCA Multi ChampionshipJune 9, 2025
High Jump · IndoorMSTCA Girls Pentathlon · Feb 251.22mMSTCA Girls PentathlonFebruary 25, 2026
High Jump · OutdoorMSTCA North Heptathlon · Jun 31.25mMSTCA North HeptathlonJune 3, 2024
Javelin · 600g · OutdoorMSTCA Multi Championship · Jun 912.00mMSTCA Multi ChampionshipJune 9, 2025
Long Jump · IndoorMSTCA Girls Pentathlon · Feb 254.05mMSTCA Girls PentathlonFebruary 25, 2025
Long Jump · OutdoorMSTCA North Heptathlon · Jun 34.19mMSTCA North HeptathlonJune 3, 2024
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 5 Track & Field Championship · May 292328MIAA Division 5 Track & Field ChampionshipMay 29, 2026
Shot Put · 4kg · IndoorTri Valley Meet 2A · Dec 1823' 5Tri Valley Meet 2ADecember 18, 2024
Shot Put · 4kg · OutdoorMIAA Division 5 Track & Field Championship · May 297.44mMIAA Division 5 Track & Field ChampionshipMay 29, 2026
Triple Jump · OutdoorMedfield vs Dover Sherborn · Apr 2832' 3.5"Medfield vs Dover SherbornApril 28, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Pentathlon (Outdoor) · Place 3 · Dover-SherbornPentathlon (Outdoor)StandardRound M3.2328 PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Long Jump · Place 3 · Dover-SherbornLong JumpRound M3.4.48m12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · High Jump · Place 8 · Dover-SherbornHigh JumpRound M8.1.30m12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · Shot Put · Place 4 · Dover-SherbornShot Put4kgRound M4.7.44m PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 3 · Dover-Sherborn100m Hurdles33" / 0.838mRound M3.17.35a PB12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 12 · Dover-Sherborn100m Hurdles33" / 0.838mRound P12.17.39a12
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 800 Meters · Place 2 · Dover-Sherborn800 MetersRound M2.2:39.80a PB12
May 19TVL Outdoor Track & Field ShowcaseMay 19 · 400m Hurdles · Place 10 · Dover-Sherborn400m Hurdles30" / 0.762m10.1:12.47a PB12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Triple Jump · Place 12 · Dover-SherbornTriple Jump1231-11.5012
May 9Weston Twilight Invitational - Weston EventsMay 9 · 100m Hurdles · Place 12 · Dover-Sherborn100m Hurdles1217.58a12
May 5Medway vs DSMay 5 · High Jump · Place 6 · Dover-SherbornHigh Jump6.4-0412
May 5Medway vs DSMay 5 · 400m Hurdles · Place 3 · Dover-Sherborn400m Hurdles30" / 0.762m3.74.012
May 5Medway vs DSMay 5 · 100m Hurdles · Place 3 · Dover-Sherborn100m Hurdles33" / 0.838m3.17.412
May 5Medway vs Dover SherbornMay 5 · High Jump · Dover-SherbornHigh Jump—4' 4"Unofficial12
May 5Medway vs Dover SherbornMay 5 · 400m Hurdles · Dover-Sherborn400m Hurdles30" / 0.762m—1:14Unofficial12
May 5Medway vs Dover SherbornMay 5 · 100m Hurdles · Dover-Sherborn100m Hurdles33" / 0.838m—17.4Unofficial12
Apr 28Medfield vs Dover SherbornApr 28 · Triple Jump · Place 2 · Dover-SherbornTriple Jump2.32' 3.5" PB12
Apr 28Medfield vs Dover SherbornApr 28 · Long Jump · Place 3 · Dover-SherbornLong Jump3.14' 2.5"12
Apr 28Medfield vs Dover SherbornApr 28 · 100m Hurdles · Place 7 · Dover-Sherborn100m Hurdles33" / 0.838m7.20.75a12
Apr 14Norton @ Dover SherbornApr 14 · Triple Jump · Place 1 · Dover-SherbornTriple Jump1.32' 1.25"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Triple Jump · Dover-SherbornTriple Jump—32' 1.25"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · 400m Hurdles · Place 3 · Dover-Sherborn400m Hurdles30" / 0.762m3.1:11.4Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · 100m Hurdles · Dover-Sherborn100m Hurdles33" / 0.838m—17.7Unofficial12
Apr 7Bellingham @ Dover SherbornApr 7 · Shot Put · Place 5 · Dover-SherbornShot Put4kg5.22'12
Apr 7Bellingham @ Dover SherbornApr 7 · 400m Hurdles · Place 2 · Dover-Sherborn400m Hurdles30" / 0.762m2.1:13.912
Mar 31Millis @ Dover-SherbornMar 31 · Shot Put · Place 3 · Dover-SherbornShot Put4kg3.23' 2"12
Mar 31Millis @ Dover-SherbornMar 31 · 400m Hurdles · Place 2 · Dover-Sherborn400m Hurdles30" / 0.762m2.1:16.20a12
Mar 31Millis @ Dover-SherbornMar 31 · 800 Meters · Place 1 · Dover-Sherborn800 Meters1.2:59.52a12

2026 Indoor Track

20 results
DateMeetEventPlMarkGr
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 61 · Dover-SherbornLong Jump614.28m12
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 83 · Dover-SherbornHigh Jump831.22m PB12
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 30 · Dover-SherbornShot Put307.41m12
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 32 · Dover-Sherborn55m Hurdles329.89a12
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 39 · Dover-Sherborn800 Meters392:53.42a PB12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 26 · Dover-Sherborn55m Hurdles2610.05a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · 55m Hurdles · Place 31 · Dover-Sherborn55m Hurdles3110.39—
Feb 7MSTCA Qualifier MeetFeb 7 · Long Jump · Place 49 · Dover-SherbornLong Jump4914-3.5012
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 26 · Dover-Sherborn55m HurdlesRound P2610.11a12
Feb 5Tri Valley League OpenFeb 5 · High Jump · Place 12 · Dover-SherbornHigh Jump124-212
Feb 5Tri Valley League OpenFeb 5 · Shot Put · Place 14 · Dover-SherbornShot Put1424-0.5012
Feb 5Tri Valley League OpenFeb 5 · 55m Hurdles · Place 7 · Dover-Sherborn55m Hurdles79.79a12
Feb 5Tri Valley League OpenFeb 5 · 55m Hurdles · Place 6 · Dover-Sherborn55m Hurdles69.84a12
Jan 31Tri Valley League ShowcaseJan 31 · Long Jump · Place 18 · Dover-SherbornLong Jump1813-5.5012
Jan 31Tri Valley League ShowcaseJan 31 · 55m Hurdles · Place 12 · Dover-Sherborn55m Hurdles1210.00a12
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Long Jump · Place 23 · Dover-SherbornLong Jump234.26m12
Jan 14TVL- Small Double-DualJan 14 · Long Jump · Place 7 · Dover-SherbornLong Jump713-712
Jan 14TVL- Small Double-DualJan 14 · 55m Hurdles · Place 3 · Dover-Sherborn55m Hurdles39.85a12
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · Long Jump · Place 5 · Dover-SherbornLong Jump513-1.5012
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · 55m Hurdles · Place 2 · Dover-Sherborn55m Hurdles210.02a12

2025 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 55m Hurdles · Place 12 · Dover-Sherborn55m Hurdles33"12.10.48a12
Dec 30Tri Valley League - Meet 3Dec 30 · Long Jump · Place 8 · Dover-SherbornLong Jump8.14-02.5012
Dec 18Tri Valley League - Meet 2Dec 18 · 55m Hurdles · Place 7 · Dover-Sherborn55m Hurdles33"7.10.34a PB12
Dec 18Tri Valley League - Meet 2Dec 18 · 55 Meter · Place 15 · Dover-Sherborn55 Meter15.8.36a PB12
Dec 18Tri Valley League - Meet 2Dec 18 · Long Jump · Place 7 · Dover-SherbornLong Jump7.13-06.5012
Dec 11Tri Valley League - Meet 1Dec 11 · 55m Hurdles · Place 17 · Dover-Sherborn55m Hurdles33"17.10.57a12
Dec 11Tri Valley League - Meet 1Dec 11 · Shot Put · Place 28 · Dover-SherbornShot Put4kg28.21-08.0012
Feb 25MSTCA Girls PentathlonFeb 25 · Long Jump · Place 102 · Dover-SherbornLong Jump1024.05m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 108 · Dover-SherbornHigh Jump1081.22m—
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 72 · Dover-SherbornShot Put726.76m—
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 82 · Dover-Sherborn55m Hurdles8210.53a—
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 68 · Dover-Sherborn800 Meters682:56.74a—
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 31 · Dover-Sherborn55m Hurdles3110.39a—
Feb 8MSTCA Qualifier MeetFeb 8 · 55m Hurdles · Place 27 · Dover-Sherborn55m HurdlesRound P2710.22a—
Jan 26TVL Championship/Showcase meetJan 26 · 55m Hurdles · Place 12 · Dover-Sherborn55m HurdlesRound P129.9911
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 16 · Dover-Sherborn55m Hurdles1610.29a—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · Long Jump · Place 25 · Dover-SherbornLong Jump254.20m—
Jan 3Tri Valley Meet 4Jan 3 · Long Jump · Place 21 · Dover-SherbornLong Jump2113-7.75—
Jan 3Tri Valley Meet 4Jan 3 · 55m Hurdles · Place 10 · Dover-Sherborn55m Hurdles1010.31a—

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 800 Meters · Place 41 · Dover-Sherborn800 MetersRound M41.2:46.82a11
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 106 · Dover-SherbornJavelin600gRound M106.12.00m PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 63 · Dover-SherbornLong JumpRound M63.4.19m11
Jun 9MSTCA Multi ChampionshipJun 9 · 200 Meters · Place 66 · Dover-Sherborn200 MetersRound M66.30.05a PB11
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 41 · Dover-SherbornShot Put4kgRound M41.6.98m11
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 35 · Dover-SherbornHigh JumpRound M35.1.30m11
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Place 20 · Dover-Sherborn100m Hurdles33" / 0.838mRound M20.18.22a11
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · Place 44 · Dover-SherbornHeptathlonRound M44.2679 PB11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400m Hurdles · Place 17 · Dover-Sherborn400m Hurdles30" / 0.762m17.1:12.98a11
May 29MIAA Division 5 Track & Field ChampionshipMay 29 · 400 Meters · Dover-Sherborn400 MetersRelay Split—1:06.263a PB11
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400m Hurdles · Place 9 · Dover-Sherborn400m Hurdles91:13.56a11
May 20TVL Showcase MeetMay 20 · 400m Hurdles · Place 12 · Dover-Sherborn400m Hurdles121:13.68a11
May 20TVL Showcase MeetMay 20 · 100m Hurdles · Place 12 · Dover-Sherborn100m Hurdles1218.57a11
May 10MSTCA Coaches Shore InvitationalMay 10 · 400m Hurdles · Place 24 · Dover-Sherborn400m Hurdles241:16.41a11
May 7Dover-Sherborn vs MedfieldMay 7 · 400m Hurdles · Place 2 · Dover-Sherborn400m Hurdles21:15.311
May 7Dover-Sherborn vs MedfieldMay 7 · 100m Hurdles · Place 1 · Dover-Sherborn100m Hurdles118.111
May 3Weston Twilight Invitational - Weston EventsMay 3 · 400m Hurdles · Place 29 · Dover-Sherborn400m Hurdles291:15.29a11
Apr 29Norton vs Dover-SherbornApr 29 · 400m Hurdles · Place 1 · Dover-Sherborn400m Hurdles11:14.90a11
Apr 29Norton vs Dover-SherbornApr 29 · 100m Hurdles · Place 3 · Dover-Sherborn100m Hurdles318.57a11
Apr 17Bellingham vs Dover-SherbornApr 17 · 400m Hurdles · Place 3 · Dover-Sherborn400m Hurdles31:17.05a11
Apr 17Bellingham vs Dover-SherbornApr 17 · 100m Hurdles · Place 2 · Dover-Sherborn100m Hurdles218.60a11
Apr 8Dover-Sherborn vs MillisApr 8 · 400m Hurdles · Place 1 · Dover-Sherborn400m Hurdles11:16.76a11
Apr 1Dover-Sherborn vs MedwayApr 1 · 400m Hurdles · Place 1 · Dover-Sherborn400m Hurdles11:14.7h11
Apr 1Dover-Sherborn vs MedwayApr 1 · 100m Hurdles · Place 1 · Dover-Sherborn100m Hurdles118.1h11

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · 55m Hurdles · Place 9 · Dover-Sherborn55m Hurdles33"9.10.55a11
Dec 23Tri Valley Meet 3Dec 23 · Shot Put · Place 25 · Dover-SherbornShot Put4kg25.21-06.5011
Dec 18Tri Valley Meet 2ADec 18 · 1000 Meters · Place 7 · Dover-Sherborn1000 Meters7.3:47.14a PB11
Dec 18Tri Valley Meet 2ADec 18 · 55m Hurdles · Place 2 · Dover-Sherborn55m Hurdles33"2.10.55aWind: 011
Dec 18Tri Valley Meet 2ADec 18 · Shot Put · Place 10 · Dover-SherbornShot Put4kg10.23' 5 PB11
Dec 13Tri Valley - Meet 1Dec 13 · 1000 Meters · Place 17 · Dover-Sherborn1000 Meters17.3:49.74a11
Dec 13Tri Valley - Meet 1Dec 13 · 55m Hurdles · Place 10 · Dover-Sherborn55m Hurdles33"10.10.60a11
Dec 13Tri Valley - Meet 1Dec 13 · Shot Put · Place 21 · Dover-SherbornShot Put4kg21.22-03.2511
Feb 3Tri Valley League ShowcaseFeb 3 · 1 Mile · Place 17 · Dover-Sherborn1 Mile176:38.03a PB—
Jan 26Tri Valley League - Meet 5Jan 26 · Shot Put · Place 37 · Dover-SherbornShot Put3719-4—
Jan 26Tri Valley League - Meet 5Jan 26 · 1 Mile · Place 26 · Dover-Sherborn1 Mile266:56.83a—

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 3MSTCA North HeptathlonJun 3 · Long Jump · Place 35 · Dover-SherbornLong Jump354.19m PB—
Jun 3MSTCA North HeptathlonJun 3 · High Jump · Place 32 · Dover-SherbornHigh Jump321.25m PB—
Jun 3MSTCA North HeptathlonJun 3 · Javelin · Place 55 · Dover-SherbornJavelin5514.67m—
Jun 3MSTCA North HeptathlonJun 3 · Shot Put · Place 25 · Dover-SherbornShot Put256.95m—
Jun 3MSTCA North HeptathlonJun 3 · 100m Hurdles · Place 27 · Dover-Sherborn100m Hurdles2718.93a—
Jun 3MSTCA North HeptathlonJun 3 · 800 Meters · Place 41 · Dover-Sherborn800 Meters412:58.74a—
Jun 3MSTCA North HeptathlonJun 3 · 200 Meters · Place 46 · Dover-Sherborn200 Meters4630.45a—
May 14Tri Valley League ChampionshipMay 14 · 400m Hurdles · Place 16 · Dover-Sherborn400m Hurdles161:17.27a—
May 14Tri Valley League ChampionshipMay 14 · 100m Hurdles · Place 18 · Dover-Sherborn100m Hurdles1818.64a—
May 7Dover-Sherborn vs NortonMay 7 · 100m Hurdles · Place 3 · Dover-Sherborn100m Hurdles318.89a—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Triple Jump · Place 15 · Dover-SherbornTriple Jump1529-2.75—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 100m Hurdles · Place 22 · Dover-Sherborn100m Hurdles2219.83a—
May 1TVL Bellingham at Dover-SherbornMay 1 · Triple Jump · Place 2 · Dover-SherbornTriple Jump228-5.50—
May 1TVL Bellingham at Dover-SherbornMay 1 · High Jump · Place 7 · Dover-SherbornHigh Jump74-0—
May 1TVL Bellingham at Dover-SherbornMay 1 · 400m Hurdles · Place 3 · Dover-Sherborn400m Hurdles31:19.36a—
Apr 27MSTCA Div. V Relays (PV NRHS 4/25)Apr 27 · Triple Jump · Place 19 · Dover-SherbornTriple Jump19.9.12m10
Apr 23TVL Millis at Dover-SherbornApr 23 · Triple Jump · Place 2 · Dover-SherbornTriple Jump231-6.25—
Apr 23TVL Millis at Dover-SherbornApr 23 · 400m Hurdles · Place 2 · Dover-Sherborn400m Hurdles21:21.01a—
Apr 9Medway vs DS TVL Week #2Apr 9 · Triple Jump · Place 3 · Dover-SherbornTriple Jump330-1—
Apr 9Medway vs DS TVL Week #2Apr 9 · 400m Hurdles · Place 3 · Dover-Sherborn400m Hurdles31:20.5—
Apr 9Medway vs DS TVL Week #2Apr 9 · 100m Hurdles · Place 5 · Dover-Sherborn100m Hurdles519.8—
Apr 2Dedham vs D-SApr 2 · Triple Jump · Place 4 · Dover-SherbornTriple Jump429-2—
Apr 2Dedham vs D-SApr 2 · 100m Hurdles · Place 4 · Dover-Sherborn100m Hurdles419.7—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Tri Valley League - Meet 2Dec 13 · Long Jump · Place 26 · Dover-SherbornLong Jump2612-2—
Dec 13Tri Valley League - Meet 2Dec 13 · 55m Hurdles · Place 25 · Dover-Sherborn55m Hurdles2511.66a—
Dec 8Tri Valley League - Meet 1Dec 8 · 55m Hurdles · Place 27 · Dover-Sherborn55m Hurdles33"27.11.68a10
Dec 8Tri Valley League - Meet 1Dec 8 · High Jump · Place 28 · Dover-SherbornHigh Jump28.4-00.0010