Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorTri Valley League - Meet 1 · Dec 114:40.39aTri Valley League - Meet 1December 11, 2025
200 Meters · OutdoorMedfield vs Dover Sherborn · Apr 2833.84aMedfield vs Dover SherbornApril 28, 2026
600 Meters · IndoorTri Valley League - Meet 3 · Dec 302:21.90aTri Valley League - Meet 3December 30, 2025
High Jump · IndoorTri Valley League - Meet 1 · Dec 113-10.00Tri Valley League - Meet 1December 11, 2025
Javelin · 600g · OutdoorMedfield vs Dover Sherborn · Apr 2859' 4"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

8 results
DateMeetEventPlMarkGr
May 5Norton vs MedfieldMay 5 · Javelin · MedfieldJavelin600g--DNS9
May 5Norton vs MedfieldMay 5 · 200 Meters · Medfield200 Meters--DNS9
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 25 · MedfieldJavelin2517.26m9
Apr 28Medfield vs Dover SherbornApr 28 · High Jump · MedfieldHigh Jump—NH9
Apr 28Medfield vs Dover SherbornApr 28 · Javelin · Place 6 · MedfieldJavelin600g6.59' 4" PB9
Apr 28Medfield vs Dover SherbornApr 28 · 200 Meters · Place 12 · Medfield200 Meters12.33.84a PB9
Apr 14Medfield vs. MillisApr 14 · Javelin · Place 9 · MedfieldJavelin954-109
Apr 14Medfield vs. MillisApr 14 · 200 Meters · Place 5 · Medfield200 Meters535.69

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 14TVL- Small Double-DualJan 14 · High Jump · Place 10 · MedfieldHigh Jump104-09
Jan 14TVL- Small Double-DualJan 14 · 600 Meters · Place 15 · Medfield600 Meters152:23.63a9
Jan 8Tri Valley League - Meet 4Jan 8 · High Jump · Place 18 · MedfieldHigh Jump184-09
Jan 8Tri Valley League - Meet 4Jan 8 · 600 Meters · Place 23 · Medfield600 Meters232:24.91a9

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · 600 Meters · Place 28 · Medfield600 Meters28.2:21.90a PB9
Dec 30Tri Valley League - Meet 3Dec 30 · Long Jump · MedfieldLong Jump--DNS9
Dec 30Tri Valley League - Meet 3Dec 30 · High Jump · MedfieldHigh Jump--NH9
Dec 18Tri Valley League - Meet 2Dec 18 · 300 Meters · Medfield300 Meters--DNS9
Dec 18Tri Valley League - Meet 2Dec 18 · 600 Meters · Medfield600 Meters--DNS9
Dec 18Tri Valley League - Meet 2Dec 18 · High Jump · MedfieldHigh Jump--DNS9
Dec 11Tri Valley League - Meet 1Dec 11 · 1000 Meters · Place 31 · Medfield1000 Meters31.4:40.39a PB9
Dec 11Tri Valley League - Meet 1Dec 11 · High Jump · Place 27 · MedfieldHigh Jump27.3-10.00 PB9