Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC JV Open at Needham · May 1316.68aBSC JV Open at NeedhamMay 13, 2026
200 Meters · OutdoorNatick - Newton North @ Braintree · Apr 1536.30aNatick - Newton North @ BraintreeApril 15, 2026
300 Meters · IndoorBay State Conf - Block #5 · Jan 2259.13aBay State Conf - Block #5January 22, 2026
55 Meters · IndoorBay Sate Conf - Open Meet · Jan 289.62aBay Sate Conf - Open MeetJanuary 28, 2026
Discus · 1kg · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 2957' 11"BSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
Shot Put · 4kg · OutdoorNatick - Newton North @ Braintree · Apr 1519' 9.5"Natick - Newton North @ BraintreeApril 15, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 64 · BraintreeShot Put6420-10.510
May 13BSC JV Open at NeedhamMay 13 · Discus · Place 9 · BraintreeDiscus1kg9.55' 1.5"10
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 98 · Braintree100 Meters98.16.68a PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Discus · Place 10 · BraintreeDiscus1kg10.57' 2"10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Shot Put · Place 3 · BraintreeShot Put4kg3.9' 5"10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100 Meters · Place 36 · Braintree100 Meters36.17.56a10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Discus · Place 11 · BraintreeDiscus1kg11.57' 11" PB10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Shot Put · Place 19 · BraintreeShot Put4kg19.19' 3"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 200 Meters · Place 94 · Braintree200 Meters94.37.39a10
Apr 15Natick - Newton North @ BraintreeApr 15 · Discus · Place 1 · BraintreeDiscus1kg1.55' 9"10
Apr 15Natick - Newton North @ BraintreeApr 15 · Shot Put · Place 3 · BraintreeShot Put4kg3.19' 9.5" PB10
Apr 15Natick - Newton North @ BraintreeApr 15 · 200 Meters · Place 39 · Braintree200 Meters39.36.30a PB10
Apr 8Milton, Braintree, and NeedhamApr 8 · Discus · Place 8 · BraintreeDiscus849-410
Apr 8Milton, Braintree, and NeedhamApr 8 · Shot Put · Place 17 · BraintreeShot Put1718-610
Apr 8Milton, Braintree, and NeedhamApr 8 · 200 Meters · Place 64 · Braintree200 Meters6437.91a10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · Shot Put · Place 22 · BraintreeShot Put2220-410
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 119 · Braintree55 Meters1199.62a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Shot Put · Place 56 · BraintreeShot Put5620-310
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 43 · Braintree300 Meters4359.13a PB10
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 93 · Braintree55 Meters939.70a10
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Shot Put · Place 38 · BraintreeShot Put386.25m10
Jan 15Bay State Conf - Block #4Jan 15 · Shot Put · Place 30 · BraintreeShot Put3020-710
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 95 · Braintree55 Meters959.79a10
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 43 · Braintree300 Meters4359.75a10
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 93 · Braintree55 Meters939.75a10

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · Discus · Place 14 · BraintreeDiscus1432-079
May 14BSC JV Open Meet May 14 · Shot Put · Place 14 · BraintreeShot Put1419-00.009
May 14BSC JV Open Meet May 14 · 200 Meters · Place 80 · Braintree200 Meters8039.67a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Discus · Place 4 · BraintreeDiscus435-109
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Shot Put · Place 2 · BraintreeShot Put218-39
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100 Meters · Place 48 · Braintree100 Meters4819.00a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Discus · Place 4 · BraintreeDiscus436-59
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Shot Put · Place 2 · BraintreeShot Put219-89
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 87 · Braintree100 Meters8719.89a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · Discus · Place 2 · BraintreeDiscus237-49
Apr 16Bay State Conf 2 at BraintreeApr 16 · Shot Put · Place 1 · BraintreeShot Put119-99
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 50 · Braintree100 Meters5019.59a9
Apr 9Braintree, Milton, and NeedhamApr 9 · Discus · Place 4 · BraintreeDiscus433-69
Apr 9Braintree, Milton, and NeedhamApr 9 · Shot Put · Place 2 · BraintreeShot Put218-29
Apr 9Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 53 · Braintree100 Meters5319.50a9

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28BSC OpenJan 28 · Shot Put · Place 28 · BraintreeShot Put2817-11—
Jan 23Bay State Conference - Block 5Jan 23 · Shot Put · Place 3 · BraintreeShot Put319-9—
Jan 2Bay State Conference - Block#3Jan 2 · Shot Put · Place 6 · BraintreeShot Put617-11—