Personal bests

Best marks in available results
Event / courseMarkMeetDate
Shot Put · 12lb · OutdoorLowell at Chelmsford · Apr 1543-9Lowell at ChelmsfordApril 15, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 2 Track & Field ChampionshipMay 29 · Shot Put · Place 16 · ChelmsfordShot Put12lb16.37-08.7512
May 23MVC League ChampionshipMay 23 · Shot Put · Place 18 · ChelmsfordShot Put12lb18.39-06.5012
May 13Central Catholic at ChelmsfordMay 13 · Shot Put · Place 6 · ChelmsfordShot Put12lb6.38-312
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 24 · ChelmsfordShot Put12lb24.37-10.5012
May 2MSTCA Division 2 RelaysMay 2 · Shot Put · Place 20 · ChelmsfordShot Put2012.06m12
Apr 29Andover at ChelmsfordApr 29 · Shot Put · Place 2 · ChelmsfordShot Put12lb2.42-312
Apr 22Jack Lang InvitationalApr 22 · Shot Put · Place 3 · ChelmsfordShot Put344-1.512
Apr 1847th Annual Ottaviani Haverhill InvitationalApr 18 · Shot Put · Place 11 · ChelmsfordShot Put1141-11.2512
Apr 15Lowell at ChelmsfordApr 15 · Shot Put · Place 2 · ChelmsfordShot Put12lb2.43-9 PB12
Apr 10Chelmsford at North AndoverApr 10 · Shot Put · Place 4 · ChelmsfordShot Put12lb4.42-9.512
Apr 1Chelmsford at BillericaApr 1 · Shot Put · Place 2 · ChelmsfordShot Put12lb2.41-512

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 18 · ChelmsfordShot Put1840-6.7512
Feb 11MIAA Division 2 Indoor Track & Field ChampionshipFeb 11 · Shot Put · Place 18 · ChelmsfordShot Put1840-06.7512
Feb 6MVC League ChampionshipFeb 6 · Shot Put · Place 15 · ChelmsfordShot Put1542-412
Jan 30MVC Week 5Jan 30 · Shot Put · Place 21 · ChelmsfordShot Put2140-3.7512
Jan 18MSTCA Kalperis Relays - Division 2Jan 18 · Shot Put · Place 29 · ChelmsfordShot Put2911.40m12
Jan 14MVC Week 4Jan 14 · Shot Put · Place 38 · ChelmsfordShot Put3834-10.2512
Jan 9MSTCA Northeast InvitationalJan 9 · Shot Put · ChelmsfordShot Put—FOUL12
Jan 7MVC Week 3Jan 7 · Shot Put · Place 17 · ChelmsfordShot Put1739-112
Jan 2MVC Week 2Jan 2 · Shot Put · Place 22 · ChelmsfordShot Put2237-0.2512

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 16Tewksbury at ChelmsfordApr 16 · Shot Put · Place 3 · ChelmsfordShot Put337-1011
Apr 10Chelmsford at DracutApr 10 · Shot Put · Place 5 · ChelmsfordShot Put535-11.511
Apr 5Billerica at ChelmsfordApr 5 · Shot Put · Place 5 · ChelmsfordShot Put537-611

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29MVC Week 4Jan 29 · Shot Put · Place 28 · ChelmsfordShot Put2835-3.50—
Jan 22MVC Week 3Jan 22 · Shot Put · Place 29 · ChelmsfordShot Put2935-6.25—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Discus · Place 15 · ChelmsfordDiscus1590-2—
May 4MVC Boys' and Girls' Freshman & Sophomore InvitationalMay 4 · Shot Put · Place 13 · ChelmsfordShot Put1333-2—
Apr 24Chelmsford at TewksburyApr 24 · Shot Put · Place 6 · ChelmsfordShot Put634-4—
Apr 20Chelmsford at BillericaApr 20 · Shot Put · Place 7 · ChelmsfordShot Put733-7.5—
Apr 17Jack Lang InvitationalApr 17 · Shot Put · Place 15 · ChelmsfordShot Put1534-5.25—