Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1kg · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1567-00BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
Shot Put · 4kg · IndoorBay State Conf - Block #2 · Dec 1824-03.75Bay State Conf - Block #2December 18, 2025
Shot Put · 4kg · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 826' 10.5"BSC-1 Framingham, Brookline at NatickApril 8, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Discus · Place 7 · FraminghamDiscus1kg7.65' 10"12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Shot Put · Place 10 · FraminghamShot Put4kg10.23' 9"12
May 2MSTCA Division 1 RelaysMay 2 · Discus · Place 43 · FraminghamDiscus4319.78m12
May 2MSTCA Division 1 RelaysMay 2 · Shot Put · Place 44 · FraminghamShot Put447.48m12
Apr 29Framingham & Needham @ Newton NorthApr 29 · Discus · Place 6 · FraminghamDiscus669-7.512
Apr 29Framingham & Needham @ Newton NorthApr 29 · Shot Put · Place 8 · FraminghamShot Put823-1112
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Discus · Place 5 · FraminghamDiscus1kg5.67-00 PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Shot Put · Place 7 · FraminghamShot Put4kg7.25-09.7512
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Discus · Place 4 · FraminghamDiscus1kg4.58' 7"12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Shot Put · Place 5 · FraminghamShot Put4kg5.26' 10.5" PB12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · Shot Put · Place 12 · FraminghamShot Put1225-1012
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Shot Put · Place 14 · FraminghamShot Put1426-2.5012
Jan 22Bay State Conf - Block #5Jan 22 · Shot Put · Place 19 · FraminghamShot Put1924-11.5012
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Shot Put · Place 28 · FraminghamShot Put287.70m12
Jan 15Bay State Conf - Block #4Jan 15 · Shot Put · Place 15 · FraminghamShot Put1525-9.5012
Jan 8Bay State Conf - Block#3Jan 8 · Shot Put · Place 23 · FraminghamShot Put2323-0.2512

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · Shot Put · Place 17 · FraminghamShot Put4kg17.24-03.75 PB12
Dec 11Bay State Conf - Block#1Dec 11 · Shot Put · Place 21 · FraminghamShot Put4kg21.22-06.0012

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Discus · Place 23 · FraminghamDiscus2371-411
May 24MSTCA South Shore Twilight InvitationalMay 24 · Shot Put · Place 36 · FraminghamShot Put3623-1011
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Discus · Place 5 · FraminghamDiscus569-411
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Shot Put · Place 10 · FraminghamShot Put1024-6.5011
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Discus · Place 5 · FraminghamDiscus567-411
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Shot Put · Place 7 · FraminghamShot Put724-011
Apr 252025 Mass Hammer InviteApr 25 · Hammer · Place 8 · FraminghamHammer821.85m11
Apr 16Bay State Conference 2 at WeymouthApr 16 · Discus · Place 5 · FraminghamDiscus571-011
Apr 16Bay State Conference 2 at WeymouthApr 16 · Shot Put · Place 11 · FraminghamShot Put1123-9.2511
Apr 9Bay State Conference 1 at Natick Apr 9 · Discus · Place 4 · FraminghamDiscus463-511
Apr 9Bay State Conference 1 at Natick Apr 9 · Shot Put · Place 7 · FraminghamShot Put723-10.2511

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Shot Put · Place 54 · FraminghamShot Put5421-0—
May 8Framingham @ NeedhamMay 8 · Discus · FraminghamDiscus1kg—54-5Unofficial10
May 8Framingham @ NeedhamMay 8 · Shot Put · FraminghamShot Put4kg—20' 1.5"Unofficial10
May 8Framingham @ NeedhamMay 8 · 100 Meters · Framingham100 Meters—16.3Unofficial10
May 1Newton North @ FraminghamMay 1 · Discus · FraminghamDiscus1kg—43-7Unofficial10
May 1Newton North @ FraminghamMay 1 · Shot Put · FraminghamShot Put4kg—20-6Unofficial10
Apr 24Framingham @ NatickApr 24 · Discus · FraminghamDiscus1kg—62-2Unofficial10
Apr 24Framingham @ NatickApr 24 · Shot Put · FraminghamShot Put4kg—21-10Unofficial10
Apr 19MSTCA William Kane Frosh-Soph MeetApr 19 · Shot Put · Place 19 · FraminghamShot Put1920-8.25—
Apr 18MSTCA Warrior InvitationalApr 18 · Shot Put · Place 105 · FraminghamShot Put10518-4.25—
Apr 10Wellesley at FraminghamApr 10 · Discus · FraminghamDiscus1kg—55-8.75Unofficial10
Apr 10Wellesley at FraminghamApr 10 · Shot Put · FraminghamShot Put4kg—19-10Unofficial10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Framingham vs NeedhamMay 10 · Discus · FraminghamDiscus1kg—50'10.5Unofficial9
May 10Framingham vs NeedhamMay 10 · Shot Put · FraminghamShot Put4kg—22'5Unofficial9
May 10Framingham vs NeedhamMay 10 · 100 Meters · Framingham100 Meters—16.4Unofficial9
May 3Framingham at Newton NorthMay 3 · Shot Put · FraminghamShot Put4kg—20'10Unofficial9
May 3Framingham at Newton NorthMay 3 · 100 Meters · Framingham100 Meters—17.1Unofficial9
Apr 26Framingham vs NatickApr 26 · Shot Put · FraminghamShot Put4kg—20'3Unofficial9
Apr 21MSTCA WILLIAM C. KANE DEVELOPMENTAL INVITATIONALApr 21 · Shot Put · Place 25 · FraminghamShot Put2520-8—
Apr 12Framingham at WellesleyApr 12 · Shot Put · FraminghamShot Put4kg—23'0Unofficial9
Apr 5Framingham at BrooklineApr 5 · Shot Put · FraminghamShot Put4kg—15'9Unofficial9