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 Meter · IndoorBay State Conf - Block #2 · Dec 189.82aBay State Conf - Block #2December 18, 2025
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 · IndoorBay State Conf - Block #2 · Dec 1821-00.00Bay State Conf - Block #2December 18, 2025
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 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 300 Meters · Braintree300 Meters—DNS10
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 209 · Braintree55 MeterRound P209.9.85a10
Dec 28Winter Warrior HS InvitationalDec 28 · Shot Put · Place 75 · BraintreeShot Put4kg75.20-09.5010
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 152 · Braintree300 Meters152.59.77a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 185 · Braintree55 Meter185.9.83a10
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 122 · Braintree55 Meter122.9.82a PB10
Dec 18Bay State Conf - Block #2Dec 18 · Shot Put · Place 29 · BraintreeShot Put4kg29.21-00.00 PB10
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 129 · Braintree55 Meter129.10.11a10
Dec 11Bay State Conf - Block#1Dec 11 · Shot Put · Place 25 · BraintreeShot Put4kg25.20-10.2510
Jan 28BSC OpenJan 28 · Shot Put · Place 28 · BraintreeShot Put2817-11—
Jan 28Bay State Conference - OpenJan 28 · Shot Put · Place 28 · BraintreeShot Put4kg28.17-11.009
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—

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

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · Shot Put · Place 39 · BraintreeShot Put4kg39.18-06.259
Dec 19Bay State Conference - Block #2Dec 19 · Shot Put · Place 32 · BraintreeShot Put4kg32.18-01.509
Dec 12Bay State Conference - Block #1Dec 12 · Shot Put · BraintreeShot Put4kg--DNS9