Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC JV Open at Needham · May 1314.55aBSC JV Open at NeedhamMay 13, 2026
55 Meters · IndoorBay State Conf - Block#3 · Jan 88.55aBay State Conf - Block#3January 8, 2026
Javelin · 600g · OutdoorBSC-4 Braintree, Walpole at Framingham · May 673' 11"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

13 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 12 · BraintreeJavelin1282-112
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 114 · Braintree100 MetersRound S11415.53a12
May 13BSC JV Open at NeedhamMay 13 · Javelin · Place 6 · BraintreeJavelin600g6.69' 7"12
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 36 · Braintree100 Meters36.14.55a PB12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Javelin · Place 5 · BraintreeJavelin600g5.73' 11" PB12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100 Meters · Place 11 · Braintree100 Meters11.15.14a12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 7 · BraintreeJavelin600g7.65' 11"12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Place 27 · Braintree100 Meters27.14.80a12
Apr 15Natick - Newton North @ BraintreeApr 15 · Javelin · Place 4 · BraintreeJavelin600g4.67' 4"12
Apr 15Natick - Newton North @ BraintreeApr 15 · 200 Meters · Braintree200 Meters—DNS12
Apr 15Natick - Newton North @ BraintreeApr 15 · 100 Meters · Place 11 · Braintree100 Meters11.14.78a12
Apr 8Milton, Braintree, and NeedhamApr 8 · Javelin · Place 2 · BraintreeJavelin273-912
Apr 8Milton, Braintree, and NeedhamApr 8 · 100 Meters · Place 14 · Braintree100 Meters1415.68a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 75 · Braintree55 Meters758.71a12
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 30 · Braintree55 Meters308.59a12
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 30 · Braintree55 Meters308.64a12
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 19 · Braintree55 Meters198.55a PB12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Javelin · Place 19 · BraintreeJavelin1969-111
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100 Meters · Place 70 · Braintree100 Meters7014.79a11
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Javelin · Place 5 · BraintreeJavelin573-011
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100 Meters · Place 12 · Braintree100 Meters1214.67a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Javelin · Place 4 · BraintreeJavelin473-1011
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 21 · Braintree100 Meters2114.67a11
Apr 16Bay State Conf 2 at BraintreeApr 16 · Javelin · Place 3 · BraintreeJavelin368-1011
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 11 · Braintree100 Meters1115.03a11
Apr 16Bay State Conf 2 at BraintreeApr 16 · Javelin · Place 1 · BraintreeJavelin168-1011
Apr 9Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 8 · Braintree100 Meters814.92a11

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 206 · Braintree100 Meters20615.99a—