Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNatick - Newton North @ Braintree · Apr 1513.64aNatick - Newton North @ BraintreeApril 15, 2026
200 Meters · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 2928.68aBSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
300 Meters · IndoorBay Sate Conf - Open Meet · Jan 2847.39aBay Sate Conf - Open MeetJanuary 28, 2026
55 Meters · IndoorBay Sate Conf - Open Meet · Jan 288.08aBay Sate Conf - Open MeetJanuary 28, 2026
Javelin · 800g · OutdoorBSC JV Open at Needham · May 1337' 0"BSC JV Open at NeedhamMay 13, 2026
Long Jump · OutdoorBSC-4 Braintree, Walpole at Framingham · May 614' 2.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

14 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · Long Jump · Place 22 · BraintreeLong Jump22.13' 3"10
May 13BSC JV Open at NeedhamMay 13 · Javelin · Place 26 · BraintreeJavelin800g26.37' 0" PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Long Jump · Place 2 · BraintreeLong Jump2.14' 2.5" PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 17 · Braintree200 Meters17.29.26a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100 Meters · Place 22 · Braintree100 Meters22.13.76a10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Long Jump · Place 6 · BraintreeLong Jump6.13' 4"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 200 Meters · Place 43 · Braintree200 Meters43.28.68a PB10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Braintree100 Meters—DNS10
Apr 15Natick - Newton North @ BraintreeApr 15 · Long Jump · Place 3 · BraintreeLong Jump3.13' 4"10
Apr 15Natick - Newton North @ BraintreeApr 15 · 200 Meters · Place 21 · Braintree200 Meters21.28.92a10
Apr 15Natick - Newton North @ BraintreeApr 15 · 100 Meters · Place 32 · Braintree100 Meters32.13.64a PB10
Apr 8Milton, Braintree, and NeedhamApr 8 · Long Jump · Place 13 · BraintreeLong Jump1312-1010
Apr 8Milton, Braintree, and NeedhamApr 8 · 200 Meters · Place 31 · Braintree200 Meters3130.67a10
Apr 8Milton, Braintree, and NeedhamApr 8 · 100 Meters · Place 34 · Braintree100 Meters3414.52a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 69 · Braintree300 Meters6947.39a PB10
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 101 · Braintree55 Meters1018.08a PB10
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 57 · Braintree55 Meters578.09a10
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 81 · Braintree55 Meters818.18a10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 200 Meters · Place 57 · Braintree200 Meters5731.50a9
May 14BSC JV Open Meet May 14 · 100 Meters · Place 78 · Braintree100 Meters7815.05a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 38 · Braintree200 Meters3831.15a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100 Meters · Place 38 · Braintree100 Meters3814.96a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 200 Meters · Place 35 · Braintree200 Meters3531.85a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 65 · Braintree100 Meters6515.36a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 200 Meters · Place 33 · Braintree200 Meters3331.75a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 69 · Braintree100 Meters6914.92a9
Apr 9Braintree, Milton, and NeedhamApr 9 · 200 Meters · Place 21 · Braintree200 Meters2131.77a9
Apr 9Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 53 · Braintree100 Meters5318.28a9