Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNatick - Newton North @ Braintree · Apr 1511.94aNatick - Newton North @ BraintreeApril 15, 2026
200 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 2424.43aMSTCA South Shore Twilight InvitationalMay 24, 2025
Javelin · 800g · OutdoorMIAA Division 1 Track & Field Championship · May 29139-09MIAA Division 1 Track & Field ChampionshipMay 29, 2026
Shot Put · 12lb · OutdoorBSC-4 Braintree, Walpole at Framingham · May 636' 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

18 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Javelin · Place 8 · BraintreeJavelin800g8.139-09 PB12
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 4 · BraintreeJavelin4138-412
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 53 · BraintreeShot Put5333-8.7512
May 20BSC ChampionshipsMay 20 · Javelin · Place 4 · BraintreeJavelin4141-212
May 16MSTCA Coaches Shore InvitationalMay 16 · Javelin · Place 12 · BraintreeJavelin12142-212
May 9Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 13 · BraintreeJavelin13130-0212
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Javelin · Place 8 · BraintreeJavelin800g8.110' 4"12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Shot Put · Place 8 · BraintreeShot Put12lb8.36' 5" PB12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100 Meters · Place 9 · Braintree100 Meters9.12.31a12
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 7 · BraintreeJavelin739.46m12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 3 · BraintreeJavelin800g3.126' 3"12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Shot Put · Place 12 · BraintreeShot Put12lb12.35' 0"12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Place 11 · Braintree100 Meters11.12.32a12
Apr 23MSTCA Warrior InvitationalApr 23 · Javelin · Place 11 · BraintreeJavelin11125-012
Apr 23MSTCA Warrior InvitationalApr 23 · Shot Put · Place 35 · BraintreeShot Put3535-1012
Apr 15Natick - Newton North @ BraintreeApr 15 · Javelin · Place 3 · BraintreeJavelin800g3.133' 4"12
Apr 15Natick - Newton North @ BraintreeApr 15 · 100 Meters · Place 2 · Braintree100 Meters2.11.94a PB12
Apr 8Milton, Braintree, and NeedhamApr 8 · Javelin · Place 3 · BraintreeJavelin3133-612

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Javelin · Place 28 · BraintreeJavelin2896-011
May 24MSTCA South Shore Twilight InvitationalMay 24 · 200 Meters · Place 37 · Braintree200 Meters3724.43a PB11
May 14BSC JV Open Meet May 14 · 200 Meters · Place 6 · Braintree200 Meters624.85a11
May 14BSC JV Open Meet May 14 · 100 Meters · Place 21 · Braintree100 Meters2112.63a11
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Javelin · Place 5 · BraintreeJavelin5116-1011
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 1 · Braintree200 Meters124.53a11
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100 Meters · Place 6 · Braintree100 Meters612.22a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Javelin · Place 7 · BraintreeJavelin7113-611
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 17 · Braintree100 Meters1712.20a11
Apr 16Bay State Conf 2 at BraintreeApr 16 · Javelin · Place 7 · BraintreeJavelin7111-711
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 4 · Braintree100 Meters412.17a11
Apr 9Braintree, Milton, and NeedhamApr 9 · Javelin · Place 6 · BraintreeJavelin6107-311
Apr 9Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 2 · Braintree100 Meters212.19a11

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 200 Meters · Place 48 · Braintree200 Meters4825.04a—
May 18MSTCA South Shore TwilightMay 18 · 100 Meters · Place 71 · Braintree100 Meters7112.54a—
May 15Bay State Conf ChampionshipMay 15 · 200 Meters · Place 23 · Braintree200 Meters2324.75a—
May 11MSTCA Coaches InvitationalMay 11 · 200 Meters · Braintree200 MetersRelay Split—24.3hUnofficial10
May 8Walpole vs. BraintreeMay 8 · 100 Meters · Braintree100 Meters—12.2Unofficial10
May 1Braintree vs. WeymouthMay 1 · 200 Meters · Braintree200 Meters—24.8Unofficial10
May 1Braintree vs. WeymouthMay 1 · 100 Meters · Braintree100 Meters—12.1Unofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 200 Meters · Braintree200 MetersRelay Split—25.5hUnofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 200 Meters · Braintree200 MetersRelay Split—24.0hUnofficial10
Apr 24Newton North vs BraintreeApr 24 · 200 Meters · Braintree200 Meters—24.7Unofficial10
Apr 24Newton North vs BraintreeApr 24 · 100 Meters · Braintree100 Meters—12.3Unofficial10