Personal bests

Best marks in available results
Event / courseMarkMeetDate
Shot Put · 12lb · IndoorTri Valley Meet 2B · Dec 1934-7Tri Valley Meet 2BDecember 19, 2024
Shot Put · 12lb · OutdoorNorton at Bellingham · Apr 2937-10.00Norton at BellinghamApril 29, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 47 · NortonShot Put4734-511
May 5Norton vs MedfieldMay 5 · Discus · NortonDiscus1.6kg--DNS11
May 5Norton vs MedfieldMay 5 · Shot Put · NortonShot Put12lb--DNS11
Apr 29Norton at BellinghamApr 29 · Discus · NortonDiscus1.6kg--DNS11
Apr 29Norton at BellinghamApr 29 · Shot Put · Place 6 · NortonShot Put12lb6.37-10.00 PB11
Apr 233rd Annual Outdoor Mercury GamesApr 23 · Shot Put · Place 11 · NortonShot Put1136-09.5011
Apr 14Norton @ Dover SherbornApr 14 · Discus · Place 9 · NortonDiscus1.6kg9.59' 9"Unofficial11
Apr 14Norton @ Dover SherbornApr 14 · Shot Put · NortonShot Put12lb—35' 2"Unofficial11
Apr 7Norton vs MillisApr 7 · Discus · Place 8 · NortonDiscus868-0011
Apr 7Norton vs MillisApr 7 · Shot Put · Place 5 · NortonShot Put536-01.5011

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Tri Valley League ShowcaseJan 31 · Shot Put · Place 17 · NortonShot Put1735-711
Jan 17MSTCA Kalperis Relays - Division 4Jan 17 · Shot Put · Place 29 · NortonShot Put2910.78m11
Jan 14TVL- Small Double-DualJan 14 · Shot Put · Place 7 · NortonShot Put734-911
Jan 7TVL- Norton vs Dover-Sherborn; Millis vs MedwayJan 7 · Shot Put · Place 4 · NortonShot Put434-6.7511

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 30Tri Valley League - Meet 3Dec 30 · Shot Put · Place 13 · NortonShot Put12lb13.33-08.0011
Dec 17TVL- Norton vs Millis; Holliston vs HopkintonDec 17 · Shot Put · Place 4 · NortonShot Put434-311
Dec 11Tri Valley League - Meet 1Dec 11 · Shot Put · Place 17 · NortonShot Put12lb17.33-01.0011
Jan 24Tri Valley League Meet 5Jan 24 · Shot Put · Place 20 · NortonShot Put2034-9.50—
Jan 10MSTCA Northeast InvitationalJan 10 · Shot Put · Place 88 · NortonShot Put8832-9.50—
Jan 3Tri Valley Meet 4Jan 3 · Shot Put · Place 29 · NortonShot Put2931-9.25—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 7Norton vs BellinghamMay 7 · Discus · Place 7 · NortonDiscus775-910
May 7Norton vs BellinghamMay 7 · Shot Put · Place 7 · NortonShot Put733-1110
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Shot Put · Place 25 · NortonShot Put12lb25.34-07.7510
Apr 29Norton vs Dover-SherbornApr 29 · Shot Put · Place 9 · NortonShot Put932-09.7510
Apr 252nd Annual Outdoor Mercury GamesApr 25 · Shot Put · Place 21 · NortonShot Put12lb21.33-02.0010
Apr 15Norton vs Medway vs MillisApr 15 · Shot Put · Place 6 · NortonShot Put632-02.0010

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 23Tri Valley Meet 3Dec 23 · Shot Put · Place 24 · NortonShot Put12lb24.33-05.2510
Dec 19Tri Valley Meet 2BDec 19 · Shot Put · Place 17 · NortonShot Put12lb17.34-7 PB10
Dec 142nd Annual Mercury Indoor GamesDec 14 · Shot Put · Place 16 · NortonShot Put12lb16.31-02.0010
Dec 13Tri Valley - Meet 1Dec 13 · Shot Put · Place 30 · NortonShot Put12lb30.32-01.0010

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · Shot Put · Place 36 · NortonShot Put12lb36.27-09.009
Dec 8Tri Valley League - Meet 1Dec 8 · Shot Put · Place 6 · NortonShot Put12lb6.26-05.009