Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC JV Open at Needham · May 1314.51aBSC JV Open at NeedhamMay 13, 2026
200 Meters · OutdoorMSTCA South Shore Twilight · May 2330.44aMSTCA South Shore TwilightMay 23, 2026
300 Meters · IndoorBay State Conf - Block #5 · Jan 2249.87aBay State Conf - Block #5January 22, 2026
55 Meters · IndoorBay State Conf - Block #5 · Jan 228.35aBay State Conf - Block #5January 22, 2026
Javelin · 600g · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 2963' 7"BSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
Shot Put · 4kg · OutdoorBSC-4 Braintree, Walpole at Framingham · May 621' 10.5"BSC-4 Braintree, Walpole at FraminghamMay 6, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 77 · Braintree200 Meters7730.44a PB10
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 78 · Braintree100 MetersRound S7814.65a10
May 13BSC JV Open at NeedhamMay 13 · Javelin · Place 9 · BraintreeJavelin600g9.61' 3"10
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 33 · Braintree100 Meters33.14.51a PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Javelin · Place 10 · BraintreeJavelin600g10.57' 1"10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Shot Put · Place 12 · BraintreeShot Put4kg12.21' 10.5" PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 10 · Braintree200 Meters10.31.28a10
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 39 · BraintreeJavelin3914.31m10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 9 · BraintreeJavelin600g9.63' 7" PB10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Shot Put · Place 12 · BraintreeShot Put4kg12.21' 7"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 200 Meters · Place 26 · Braintree200 Meters26.31.06a10
Apr 15Natick - Newton North @ BraintreeApr 15 · Javelin · Place 7 · BraintreeJavelin600g7.61' 9"10
Apr 15Natick - Newton North @ BraintreeApr 15 · Shot Put · Place 12 · BraintreeShot Put4kg12.21' 7.5"10
Apr 8Milton, Braintree, and NeedhamApr 8 · Javelin · Place 6 · BraintreeJavelin663-410
Apr 8Milton, Braintree, and NeedhamApr 8 · Shot Put · Place 11 · BraintreeShot Put1121-310
Apr 8Milton, Braintree, and NeedhamApr 8 · 200 Meters · Place 10 · Braintree200 Meters1031.05a10

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · Shot Put · Place 20 · BraintreeShot Put2021-210
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 57 · Braintree55 Meters578.53a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Shot Put · Place 51 · BraintreeShot Put5121-610
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 21 · Braintree300 Meters2149.87a PB10
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 11 · Braintree55 Meters118.35a PB10
Jan 15Bay State Conf - Block #4Jan 15 · Shot Put · Place 2 · BraintreeShot Put221-010
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 29 · Braintree300 Meters2951.55a10
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 28 · Braintree300 Meters2852.21a10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 200 Meters · Place 42 · Braintree200 Meters4231.97a9
May 14BSC JV Open Meet May 14 · 100 Meters · Place 43 · Braintree100 Meters4315.13a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 15 · Braintree200 Meters1532.26a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100 Meters · Place 27 · Braintree100 Meters2715.57a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 200 Meters · Place 39 · Braintree200 Meters3932.36a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 36 · Braintree100 Meters3615.15a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 200 Meters · Place 17 · Braintree200 Meters1732.29a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 13 · Braintree100 Meters1315.21a9
Apr 9Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 16 · Braintree100 Meters1615.49a9