Personal bests

Best marks in available results
Event / courseMarkMeetDate
Shot Put · 4kg · IndoorWinter Warrior HS Invitational · Dec 2926-08.50Winter Warrior HS InvitationalDecember 29, 2024
Shot Put · 4kg · OutdoorMSTCA Division 1 Relays · May 187.72mMSTCA Division 1 RelaysMay 18, 2025

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

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Shot Put · Place 15 · BraintreeShot Put1526-1112
May 21Bay State Conference Championship MeetMay 21 · Shot Put · Place 13 · BraintreeShot Put1326-1012
May 18MSTCA Division 1 RelaysMay 18 · Shot Put · Place 41 · BraintreeShot Put4kg41.7.72m PB12
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Discus · Place 15 · BraintreeDiscus1547-412
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Shot Put · Place 8 · BraintreeShot Put825-9.7512
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Discus · Place 13 · BraintreeDiscus1359-512
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Shot Put · Place 7 · BraintreeShot Put725-8.2512
Apr 16Bay State Conf 2 at BraintreeApr 16 · Shot Put · Place 4 · BraintreeShot Put425-2.2512
Apr 16Bay State Conf 2 at BraintreeApr 16 · Discus · Place 1 · BraintreeDiscus159-012
Apr 9Braintree, Milton, and NeedhamApr 9 · Discus · Place 14 · BraintreeDiscus1438-912
Apr 9Braintree, Milton, and NeedhamApr 9 · Shot Put · Place 4 · BraintreeShot Put426-312

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · Shot Put · Place 16 · BraintreeShot Put1624-8.50—
Jan 28BSC OpenJan 28 · Shot Put · Place 14 · BraintreeShot Put1424-7—
Jan 28Bay State Conference - OpenJan 28 · Shot Put · Place 14 · BraintreeShot Put4kg14.24-07.0012
Jan 23Bay State Conference - Block 5Jan 23 · Shot Put · Place 13 · BraintreeShot Put1326-2—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 40 · BraintreeShot Put408.00m—
Jan 9Bay State Conference - Block #4Jan 9 · Shot Put · Place 16 · BraintreeShot Put1624-7.50—
Jan 2Bay State Conference - Block#3Jan 2 · Shot Put · Place 9 · BraintreeShot Put927-11—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · Shot Put · Place 10 · BraintreeShot Put4kg10.26-08.50 PB12
Dec 19Bay State Conference - Block #2Dec 19 · Shot Put · Place 8 · BraintreeShot Put4kg8.25-07.0012
Dec 12Bay State Conference - Block #1Dec 12 · Shot Put · Place 18 · BraintreeShot Put4kg18.25-03.0012
Feb 10MSTCA Qualifier MeetFeb 10 · Shot Put · Place 26 · BraintreeShot Put2627-6.50—
Feb 7Bay State Conf ChampionshipFeb 7 · Shot Put · Place 9 · BraintreeShot Put928-2.50—
Jan 31Bay State Conf - Block 6Jan 31 · Shot Put · Place 9 · BraintreeShot Put927-0.50—
Jan 25Bay State Conf - Block 5Jan 25 · Shot Put · Place 18 · BraintreeShot Put1825-0—
Jan 20MSTCA D1 RelaysJan 20 · Shot Put · Place 46 · BraintreeShot Put4kg46.7.74m11
Jan 11Bay State Conf - Block 4Jan 11 · Shot Put · Place 14 · BraintreeShot Put1426-2.75—
Jan 4Bay State Conference - Block 3Jan 4 · Shot Put · Place 21 · BraintreeShot Put2124-0—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 63 · BraintreeShot Put4kg63.21-08.0011
Dec 21Bay State Conf - Block 2Dec 21 · Shot Put · BraintreeShot Put4kg--DNS11
Dec 14Bay State Conf - Block 1Dec 14 · Shot Put · Place 28 · BraintreeShot Put4kg28.21-06.0011
Feb 8BSC ChampionshipFeb 8 · Shot Put · Place 19 · BraintreeShot Put4kg19.22-05.5010
Jan 26BSC Meet #5Jan 26 · Shot Put · Place 25 · BraintreeShot Put4kg25.23-02.5010
Jan 21MSTCA D1 RelaysJan 21 · Shot Put · Place 49 · BraintreeShot Put4kg49.7.50m10
Jan 12BSC Meet #4Jan 12 · Shot Put · Place 25 · BraintreeShot Put2523-4.5SO
Jan 5BSC Meet #3Jan 5 · Shot Put · Place 23 · BraintreeShot Put2322-07.50—

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · Shot Put · BraintreeShot Put4kg—DNS10
Dec 22BSC Meet #2Dec 22 · Shot Put · Place 32 · BraintreeShot Put4kg32.19-05.0010
Dec 15BSC Meet #1Dec 15 · Shot Put · Place 27 · BraintreeShot Put4kg27.20-09.0010
Jan 27BSC #6Jan 27 · Shot Put · Place 21 · BraintreeShot Put4kg21.22-04.009
Jan 25BSC #5Jan 25 · Shot Put · Place 44 · BraintreeShot Put4kg44.20-06.759
Jan 13BSC #4Jan 13 · Shot Put · Place 38 · BraintreeShot Put4kg38.19-04.009