Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC JV Open Meet · May 1418.90aBSC JV Open Meet May 14, 2025
Javelin · 600g · OutdoorBSC-4 Braintree, Walpole at Framingham · May 645' 4"BSC-4 Braintree, Walpole at FraminghamMay 6, 2026
Shot Put · 4kg · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1518-10.00BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Javelin · Place 11 · FraminghamJavelin600g11.45' 4" PB11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Shot Put · Place 15 · FraminghamShot Put4kg15.18' 5"11
Apr 29Framingham & Needham @ Newton NorthApr 29 · Javelin · Place 12 · FraminghamJavelin1244-011
Apr 29Framingham & Needham @ Newton NorthApr 29 · Shot Put · Place 2 · FraminghamShot Put217-011
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Javelin · Place 14 · FraminghamJavelin600g14.43-0711
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Shot Put · Place 16 · FraminghamShot Put4kg16.18-10.00 PB11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Javelin · Place 9 · FraminghamJavelin600g9.42' 6"11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Shot Put · Place 10 · FraminghamShot Put4kg10.15' 7.25"11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · Javelin · Place 12 · FraminghamJavelin1253-0410
May 14BSC JV Open Meet May 14 · Shot Put · Place 17 · FraminghamShot Put1715-11.5010
May 14BSC JV Open Meet May 14 · 100 Meters · Place 122 · Framingham100 Meters12218.90a PB10
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Javelin · Place 2 · FraminghamJavelin246-1010
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Shot Put · Place 3 · FraminghamShot Put315-610
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Javelin · Place 2 · FraminghamJavelin246-410
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Discus · Place 2 · FraminghamDiscus229-210
Apr 16Bay State Conference 2 at WeymouthApr 16 · Javelin · Place 15 · FraminghamJavelin1542-810
Apr 16Bay State Conference 2 at WeymouthApr 16 · Discus · Place 1 · FraminghamDiscus129-010