Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorMIAA Division 3 Track & Field Championship · May 28145-06MIAA Division 3 Track & Field ChampionshipMay 28, 2026
Shot Put · 12lb · IndoorMSTCA Distance Classic and Pentathlon · Dec 2848-11.00MSTCA Distance Classic and PentathlonDecember 28, 2025
Shot Put · 12lb · OutdoorMIAA Division 3 Track & Field Championship · May 2851-03.75MIAA Division 3 Track & Field ChampionshipMay 28, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Shot Put · Place 20 · WalpoleShot Put12lb20.46-09.0012
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Discus · Place 2 · WalpoleDiscus1.6kg2.145-06 PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Shot Put · Place 3 · WalpoleShot Put12lb3.51-03.75 PB12
May 20BSC ChampionshipsMay 20 · Discus · Place 2 · WalpoleDiscus2146-212
May 20BSC ChampionshipsMay 20 · Shot Put · Place 2 · WalpoleShot Put250-6.7512
May 16MSTCA Coaches Shore InvitationalMay 16 · Discus · Place 6 · WalpoleDiscus6140-1112
May 16MSTCA Coaches Shore InvitationalMay 16 · Shot Put · Place 3 · WalpoleShot Put349-1.2512
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 12 · WalpoleShot Put1244-07.0012
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Discus · Place 2 · WalpoleDiscus1.6kg2.128' 1"12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Shot Put · Place 3 · WalpoleShot Put12lb3.46' 7.5"12
May 3MSTCA Division 3 RelaysMay 3 · Discus · Place 3 · WalpoleDiscus341.31m12
May 3MSTCA Division 3 RelaysMay 3 · Shot Put · Place 2 · WalpoleShot Put214.69m12
Apr 29Natick, Walpole, and MiltonApr 29 · Discus · Place 1 · WalpoleDiscus1139-2.512
Apr 29Natick, Walpole, and MiltonApr 29 · Shot Put · Place 1 · WalpoleShot Put145-10.512
Apr 23MSTCA Warrior InvitationalApr 23 · Discus · Place 4 · WalpoleDiscus4140-212
Apr 15Brookline, Needham, and WalpoleApr 15 · Discus · Place 1 · WalpoleDiscus1134-512
Apr 15Brookline, Needham, and WalpoleApr 15 · Shot Put · Place 1 · WalpoleShot Put148-11.512
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Discus · Place 1 · WalpoleDiscus1.6kg1.129' 5.5"12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Shot Put · Place 1 · WalpoleShot Put12lb1.49' 11"12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 12 · WalpoleShot Put1247-00.0012

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 1 · WalpoleShot Put12lb1.48-11.00 PB12
Dec 18Bay State Conf - Block #2Dec 18 · Shot Put · Place 2 · WalpoleShot Put12lb2.44-05.5012
Dec 11Bay State Conf - Block#1Dec 11 · Shot Put · Place 3 · WalpoleShot Put12lb3.45-08.5012
Jan 28Bay State Conference - OpenJan 28 · Shot Put · Place 5 · WalpoleShot Put12lb5.37-06.0011

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · Shot Put · Place 32 · WalpoleShot Put12lb32.30-02.5011
Dec 12Bay State Conference - Block #1Dec 12 · Shot Put · Place 24 · WalpoleShot Put12lb24.32-04.7511