Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA South Decathlon · Jun 313.31aMSTCA South DecathlonJune 3, 2024
1000 Meters · IndoorTri Valley League - Meet 4 · Jan 83:09.76aTri Valley League - Meet 4January 8, 2026
110m Hurdles · 39" / 0.991m · OutdoorHopkinton Last Chance Meet · May 2219.45aHopkinton Last Chance MeetMay 22, 2026
1500 Meters · OutdoorMSTCA South Decathlon · Jun 35:13.95aMSTCA South DecathlonJune 3, 2024
200 Meters · OutdoorBellingham vs Medfield · Apr 925.6Bellingham vs MedfieldApril 9, 2025
400 Meters · OutdoorMSTCA South Decathlon · Jun 31:01.66aMSTCA South DecathlonJune 3, 2024
400m Hurdles · 36" / 0.914m · OutdoorMedfield vs Dover Sherborn · Apr 281:07.92aMedfield vs Dover SherbornApril 28, 2026
Discus · 1.6kg · OutdoorNorton vs Medfield · May 580-09Norton vs MedfieldMay 5, 2026
High Jump · IndoorMSTCA Division 4 James Kalperis Relays · Jan 191.73mMSTCA Division 4 James Kalperis RelaysJanuary 19, 2025
High Jump · OutdoorMSTCA South Decathlon · Jun 31.57mMSTCA South DecathlonJune 3, 2024
Javelin · 800g · OutdoorTVL Outdoor Track & Field Showcase · May 19115-00TVL Outdoor Track & Field ShowcaseMay 19, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 264.58mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · OutdoorMSTCA South Decathlon · Jun 34.67mMSTCA South DecathlonJune 3, 2024
Shot Put · 12lb · OutdoorHopkinton Last Chance Meet · May 2234-06.00Hopkinton Last Chance MeetMay 22, 2026
Triple Jump · OutdoorMSTCA South Decathlon · Jun 39.78mMSTCA South DecathlonJune 3, 2024

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 28MIAA Division 4 Track & Field ChampionshipMay 28 · High Jump · MedfieldHigh Jump--DNS12
May 22Hopkinton Last Chance MeetMay 22 · High Jump · Place 3 · MedfieldHigh Jump3.5-08.0012
May 22Hopkinton Last Chance MeetMay 22 · Shot Put · Place 18 · MedfieldShot Put12lb18.34-06.00 PB12
May 22Hopkinton Last Chance MeetMay 22 · 110m Hurdles · Place 14 · Medfield110m Hurdles39" / 0.991m14.19.45a PB12
May 19TVL Outdoor Track & Field ShowcaseMay 19 · Javelin · Place 12 · MedfieldJavelin800g12.115-00 PB12
May 5Norton vs MedfieldMay 5 · High Jump · Place 2 · MedfieldHigh Jump2.5-10.0012
May 5Norton vs MedfieldMay 5 · Discus · Place 7 · MedfieldDiscus1.6kg7.80-09 PB12
May 5Norton vs MedfieldMay 5 · 400m Hurdles · Place 2 · Medfield400m Hurdles36" / 0.914m2.1:09.35a12
May 3MSTCA Division 4 RelaysMay 3 · Javelin · Place 36 · MedfieldJavelin3629.87m12
May 3MSTCA Division 4 RelaysMay 3 · Discus · Place 57 · MedfieldDiscus5724.23m12
Apr 28Medfield vs Dover SherbornApr 28 · High Jump · Place 2 · MedfieldHigh Jump2.6' 0"12
Apr 28Medfield vs Dover SherbornApr 28 · Javelin · Place 8 · MedfieldJavelin800g8.103' 5"12
Apr 28Medfield vs Dover SherbornApr 28 · 400m Hurdles · Place 2 · Medfield400m Hurdles36" / 0.914m2.1:07.92a PB12
Apr 14Medfield vs. MillisApr 14 · High Jump · Place 1 · MedfieldHigh Jump16-012
Apr 14Medfield vs. MillisApr 14 · Discus · Place 7 · MedfieldDiscus775-1012
Apr 8Medway vs MedfieldApr 8 · High Jump · Place 1 · MedfieldHigh Jump1.6' 2"12
Apr 8Medway vs MedfieldApr 8 · Discus · Place 6 · MedfieldDiscus1.6kg6.72' 7"12
Apr 8Medway vs MedfieldApr 8 · 400m Hurdles · Place 4 · Medfield400m Hurdles36" / 0.914m4.1:08.312
Mar 31Medfield vs. BellinghamMar 31 · High Jump · Place 1 · MedfieldHigh Jump15-1012
Mar 31Medfield vs. BellinghamMar 31 · Javelin · Place 4 · MedfieldJavelin494-912
Mar 31Medfield vs. BellinghamMar 31 · 400m Hurdles · Place 3 · Medfield400m Hurdles31:06.312

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 123 · MedfieldLong Jump1234.58m PB12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 40 · MedfieldShot Put409.75m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 91 · Medfield55m Hurdles919.87a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 58 · Medfield1000 Meters583:14.46a12
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · High Jump · Place 7 · MedfieldHigh Jump75-1012
Feb 13MIAA Division 4 Indoor Track & Field ChampionshipFeb 13 · High Jump · Place 10 · MedfieldHigh Jump105-08.00—
Feb 7MSTCA Qualifier MeetFeb 7 · High Jump · Place 5 · MedfieldHigh Jump55-1012
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 58 · Medfield55m HurdlesRound P5810.66a12
Jan 31Tri Valley League ShowcaseJan 31 · High Jump · Place 3 · MedfieldHigh Jump36-012
Jan 31Tri Valley League ShowcaseJan 31 · Shot Put · Place 18 · MedfieldShot Put1834-412
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 59 · MedfieldShot Put598.86m12
Jan 14TVL- Small Double-DualJan 14 · High Jump · Place 1 · MedfieldHigh Jump16-012
Jan 14TVL- Small Double-DualJan 14 · Shot Put · Place 4 · MedfieldShot Put436-3.5012
Jan 8Tri Valley League - Meet 4Jan 8 · High Jump · Place 1 · MedfieldHigh Jump16-212
Jan 8Tri Valley League - Meet 4Jan 8 · Shot Put · Place 18 · MedfieldShot Put1833-9.5012
Jan 8Tri Valley League - Meet 4Jan 8 · 1000 Meters · Place 13 · Medfield1000 Meters133:09.76a PB12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 30MIAA Division 4 Track & Field ChampionshipMay 30 · High Jump · Place 19 · MedfieldHigh Jump195-811
May 20TVL Showcase MeetMay 20 · High Jump · Place 3 · MedfieldHigh Jump35-811
May 18MSTCA Division 5 RelaysMay 18 · High Jump · Place 16 · MedfieldHigh Jump161.66m11
May 14Medfield vs. Medway(Varsity)May 14 · High Jump · Place 3 · MedfieldHigh Jump35-1011
May 14Medfield vs. Medway(Varsity)May 14 · Javelin · Place 3 · MedfieldJavelin3106-111
May 7Dover-Sherborn vs MedfieldMay 7 · High Jump · Place 5 · MedfieldHigh Jump55-211
May 7Dover-Sherborn vs MedfieldMay 7 · Javelin · Place 5 · MedfieldJavelin5108-3.511
Apr 30Medfield vs. MillisApr 30 · High Jump · Place 1 · MedfieldHigh Jump15-611
Apr 30Medfield vs. MillisApr 30 · 400m Hurdles · Place 3 · Medfield400m Hurdles367.311
Apr 30Medfield vs. MillisApr 30 · 110m Hurdles · Place 3 · Medfield110m Hurdles319.211
Apr 9Bellingham vs MedfieldApr 9 · High Jump · Place 2 · MedfieldHigh Jump25-611
Apr 9Bellingham vs MedfieldApr 9 · Javelin · Place 12 · MedfieldJavelin1268-1011
Apr 9Bellingham vs MedfieldApr 9 · 200 Meters · Place 8 · Medfield200 Meters825.6 PB11
Apr 2Medfield vs. NortonApr 2 · High Jump · Place 3 · MedfieldHigh Jump35-811
Apr 2Medfield vs. NortonApr 2 · Javelin · Place 4 · MedfieldJavelin4112-911

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 4 Indoor Track & Field ChampionshipFeb 15 · High Jump · Place 10 · MedfieldHigh Jump105-8—
Jan 26TVL Championship/Showcase meetJan 26 · High Jump · Place 9 · MedfieldHigh Jump95-611
Jan 24Tri Valley League Meet 5Jan 24 · High Jump · Place 5 · MedfieldHigh Jump55-6—
Jan 24Tri Valley League Meet 5Jan 24 · 1000 Meters · Place 20 · Medfield1000 Meters203:10.58a—
Jan 19MSTCA Division 4 James Kalperis RelaysJan 19 · High Jump · Place 8 · MedfieldHigh Jump81.73m PB—
Jan 3Tri Valley Meet 4Jan 3 · High Jump · Place 6 · MedfieldHigh Jump65-8—
Jan 3Tri Valley Meet 4Jan 3 · 55m Hurdles · Place 34 · Medfield55m Hurdles3410.97a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 3MSTCA South DecathlonJun 3 · Triple Jump · Place 67 · MedfieldTriple Jump679.78m PB—
Jun 3MSTCA South DecathlonJun 3 · Long Jump · Place 70 · MedfieldLong Jump704.67m PB—
Jun 3MSTCA South DecathlonJun 3 · High Jump · Place 25 · MedfieldHigh Jump251.57m PB—
Jun 3MSTCA South DecathlonJun 3 · Javelin · Place 22 · MedfieldJavelin2232.89m—
Jun 3MSTCA South DecathlonJun 3 · Discus · Place 46 · MedfieldDiscus4620.68m—
Jun 3MSTCA South DecathlonJun 3 · Shot Put · Place 72 · MedfieldShot Put727.52m—
Jun 3MSTCA South DecathlonJun 3 · 110m Hurdles · Place 60 · Medfield110m Hurdles6021.86a—
Jun 3MSTCA South DecathlonJun 3 · 1500 Meters · Place 37 · Medfield1500 Meters375:13.95a PB—
Jun 3MSTCA South DecathlonJun 3 · 400 Meters · Place 75 · Medfield400 Meters751:01.66a PB—
Jun 3MSTCA South DecathlonJun 3 · 100 Meters · Place 80 · Medfield100 Meters8013.31a PB—