Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · Outdoor2nd Annual Outdoor Mercury Games · Apr 2563-002nd Annual Outdoor Mercury GamesApril 25, 2025
Javelin · 800g · OutdoorNorton at Bellingham · Apr 2977-06Norton at BellinghamApril 29, 2026
Shot Put · 12lb · IndoorTri Valley League - Meet 1 · Dec 1131-05.00Tri Valley League - Meet 1December 11, 2025
Shot Put · 12lb · OutdoorNorton at Bellingham · Apr 2930-01.00Norton at BellinghamApril 29, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 79 · NortonShot Put7928-1012
May 5Norton vs MedfieldMay 5 · Javelin · Place 10 · NortonJavelin800g10.73-0112
May 5Norton vs MedfieldMay 5 · Shot Put · Place 13 · NortonShot Put12lb13.28-09.0012
Apr 29Norton at BellinghamApr 29 · Javelin · Place 11 · NortonJavelin800g11.77-06 PB12
Apr 29Norton at BellinghamApr 29 · Shot Put · Place 14 · NortonShot Put12lb14.30-01.00 PB12
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Javelin · Place 32 · NortonJavelin3291-0112
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Shot Put · Place 47 · NortonShot Put4728-08.0012
Apr 14Norton @ Dover SherbornApr 14 · Javelin · Place 11 · NortonJavelin800g11.98' 3"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Javelin · NortonJavelin800g—98' 3"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Shot Put · Place 13 · NortonShot Put12lb13.28' 10"Unofficial12
Apr 14Norton @ Dover SherbornApr 14 · Shot Put · NortonShot Put12lb—28' 10"Unofficial12
Apr 7Norton vs MillisApr 7 · Javelin · Place 6 · NortonJavelin699-0412
Apr 7Norton vs MillisApr 7 · Shot Put · Place 10 · NortonShot Put1031-03.0012

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · Shot Put · Place 26 · NortonShot Put2629-1112
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 52 · NortonShot Put529.47m12
Jan 14TVL- Small Double-DualJan 14 · Shot Put · Place 17 · NortonShot Put1730-6.2512
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · Shot Put · Place 13 · NortonShot Put1326-512

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · Shot Put · Place 23 · NortonShot Put12lb23.29-10.0012
Dec 133rd Annual Indoor Mercury GamesDec 13 · Shot Put · Place 16 · NortonShot Put12lb16.31-03.2512
Dec 11Tri Valley League - Meet 1Dec 11 · Shot Put · Place 23 · NortonShot Put12lb23.31-05.00 PB12
Jan 24Tri Valley League Meet 5Jan 24 · Shot Put · Place 5 · NortonShot Put529-6—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 133 · NortonShot Put13328-2.50—
Jan 3Tri Valley Meet 4Jan 3 · Shot Put · Place 5 · NortonShot Put529-8.50—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Norton vs BellinghamMay 7 · Discus · Place 9 · NortonDiscus961-1011
May 7Norton vs BellinghamMay 7 · Shot Put · Place 8 · NortonShot Put830-2.2511
Apr 29Norton vs Dover-SherbornApr 29 · Shot Put · Place 10 · NortonShot Put1031-02.0011
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Discus · Place 38 · NortonDiscus1.6kg38.63-00 PB11
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Shot Put · Place 33 · NortonShot Put12lb33.29-10.0011

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · Shot Put · Place 8 · NortonShot Put12lb8.28-06.0011
Dec 19Tri Valley Meet 2BDec 19 · Shot Put · Place 6 · NortonShot Put12lb6.26-1011
Dec 142nd Annual Mercury Indoor GamesDec 14 · Shot Put · Place 27 · NortonShot Put12lb27.24-05.0011
Dec 13Tri Valley - Meet 1Dec 13 · Shot Put · Place 13 · NortonShot Put12lb13.26-03.0011