Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 29113' 2"BSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
Shot Put · 12lb · IndoorWinter Warrior HS Invitational · Dec 2846-09.00Winter Warrior HS InvitationalDecember 28, 2025
Shot Put · 12lb · OutdoorMSTCA Division 1 Relays · May 1814.48mMSTCA Division 1 RelaysMay 18, 2025

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 13 · BraintreeShot Put12lb13.46-09.7511
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 5 · BraintreeShot Put547-1.7511
May 20BSC ChampionshipsMay 20 · Discus · Place 9 · BraintreeDiscus9107-311
May 20BSC ChampionshipsMay 20 · Shot Put · Place 3 · BraintreeShot Put346-10.7511
May 16MSTCA Coaches Shore InvitationalMay 16 · Discus · Place 29 · BraintreeDiscus2999-011
May 16MSTCA Coaches Shore InvitationalMay 16 · Shot Put · Place 5 · BraintreeShot Put546-6.511
May 9Weston Twilight Invitational - Weston EventsMay 9 · Shot Put · Place 11 · BraintreeShot Put1144-10.0011
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Discus · Place 6 · BraintreeDiscus1.6kg6.106' 2"11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Shot Put · Place 2 · BraintreeShot Put12lb2.46' 9.5"11
May 2MSTCA Division 1 RelaysMay 2 · Discus · Place 46 · BraintreeDiscus4628.15m11
May 2MSTCA Division 1 RelaysMay 2 · Shot Put · Place 14 · BraintreeShot Put1413.83m11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Discus · Place 4 · BraintreeDiscus1.6kg4.113' 2" PB11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Shot Put · Place 1 · BraintreeShot Put12lb1.46' 5"11
Apr 23MSTCA Warrior InvitationalApr 23 · Discus · Place 21 · BraintreeDiscus21103-811
Apr 23MSTCA Warrior InvitationalApr 23 · Shot Put · Place 3 · BraintreeShot Put346-7.511
Apr 15Natick - Newton North @ BraintreeApr 15 · Discus · Place 5 · BraintreeDiscus1.6kg5.108' 6"11
Apr 15Natick - Newton North @ BraintreeApr 15 · Shot Put · Place 1 · BraintreeShot Put12lb1.47' 1"11
Apr 8Milton, Braintree, and NeedhamApr 8 · Discus · Place 2 · BraintreeDiscus2103-511
Apr 8Milton, Braintree, and NeedhamApr 8 · Shot Put · Place 1 · BraintreeShot Put144-911

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 21MIAA Indoor Track & Field Meet of ChampionsFeb 21 · Shot Put · Place 21 · BraintreeShot Put2143-08.50—
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 12 · BraintreeShot Put12lb12.45-07.2511
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Shot Put · Place 3 · BraintreeShot Put345-911
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 9 · BraintreeShot Put947-11.0011
Jan 22Bay State Conf - Block #5Jan 22 · Shot Put · Place 2 · BraintreeShot Put246-3.2511
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Shot Put · Place 2 · BraintreeShot Put214.88m11
Jan 15Bay State Conf - Block #4Jan 15 · Shot Put · Place 2 · BraintreeShot Put250-0.5011
Jan 8Bay State Conf - Block#3Jan 8 · Shot Put · Place 1 · BraintreeShot Put149-1.5011

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · Shot Put · Place 4 · BraintreeShot Put12lb4.46-09.00 PB11
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Shot Put · BraintreeShot Put12lb--DNS11
Dec 18Bay State Conf - Block #2Dec 18 · Shot Put · Place 1 · BraintreeShot Put12lb1.46-07.0011
Dec 11Bay State Conf - Block#1Dec 11 · Shot Put · Place 2 · BraintreeShot Put12lb2.46-08.0011
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · Shot Put · Place 12 · BraintreeShot Put1245-3.50—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · Shot Put · Place 5 · BraintreeShot Put543-3.25—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Shot Put · Place 20 · BraintreeShot Put2041-11—
Jan 23Bay State Conference - Block 5Jan 23 · Shot Put · Place 7 · BraintreeShot Put743-4.50—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Shot Put · Place 10 · BraintreeShot Put1013.82m—
Jan 9Bay State Conference - Block #4Jan 9 · Shot Put · Place 4 · BraintreeShot Put443-9.50—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Shot Put · Place 1 · BraintreeShot Put146-0.75—
Jan 2Bay State Conference - Block#3Jan 2 · Shot Put · Place 3 · BraintreeShot Put344-10.50—

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Shot Put · Place 16 · BraintreeShot Put12lb16.45-07.7510
May 24MSTCA South Shore Twilight InvitationalMay 24 · Discus · Place 24 · BraintreeDiscus24106-1010
May 24MSTCA South Shore Twilight InvitationalMay 24 · Shot Put · Place 6 · BraintreeShot Put647-210
May 21Bay State Conference Championship MeetMay 21 · Shot Put · Place 2 · BraintreeShot Put248-210
May 18MSTCA Division 1 RelaysMay 18 · Discus · Place 43 · BraintreeDiscus1.6kg43.31.10m10
May 18MSTCA Division 1 RelaysMay 18 · Shot Put · Place 10 · BraintreeShot Put12lb10.14.48m PB10
May 10MSTCA Coaches Shore InvitationalMay 10 · Discus · Place 32 · BraintreeDiscus32102-1010
May 10MSTCA Coaches Shore InvitationalMay 10 · Shot Put · Place 18 · BraintreeShot Put1842-4.5010
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Discus · Place 5 · BraintreeDiscus5113-410
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Shot Put · Place 1 · BraintreeShot Put143-2.5010
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Discus · Place 6 · BraintreeDiscus6116-410
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Shot Put · Place 3 · BraintreeShot Put345-10.2510
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Discus · Place 1 · BraintreeDiscus199-310
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Shot Put · Place 2 · BraintreeShot Put243-2.5010
Apr 24MSTCA Warrior InvitationalApr 24 · Shot Put · Place 6 · BraintreeShot Put646-03.5010
Apr 16Bay State Conf 2 at BraintreeApr 16 · Discus · Place 14 · BraintreeDiscus1483-810
Apr 16Bay State Conf 2 at BraintreeApr 16 · Shot Put · Place 2 · BraintreeShot Put242-5.7510
Apr 9Braintree, Milton, and NeedhamApr 9 · Discus · Place 4 · BraintreeDiscus494-310
Apr 9Braintree, Milton, and NeedhamApr 9 · Shot Put · Place 1 · BraintreeShot Put144-6.2510

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · Shot Put · Place 13 · BraintreeShot Put12lb13.44-10.7510
Dec 19Bay State Conference - Block #2Dec 19 · Shot Put · Place 3 · BraintreeShot Put12lb3.45-07.5010
Dec 12Bay State Conference - Block #1Dec 12 · Shot Put · Place 2 · BraintreeShot Put12lb2.44-07.2510

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Discus · Place 68 · BraintreeDiscus6885-10—
May 18MSTCA South Shore TwilightMay 18 · Shot Put · Place 10 · BraintreeShot Put1040-4.75—
May 15Bay State Conf ChampionshipMay 15 · Shot Put · Place 11 · BraintreeShot Put1141-2—
May 8Walpole vs. BraintreeMay 8 · Discus · BraintreeDiscus1.6kg—90-00Unofficial9
May 8Walpole vs. BraintreeMay 8 · Shot Put · BraintreeShot Put12lb—36-07.00Unofficial9
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Discus · Place 28 · BraintreeDiscus2880-4—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Shot Put · Place 11 · BraintreeShot Put1137-10.50—
May 1Braintree vs. WeymouthMay 1 · Discus · BraintreeDiscus1.6kg—94-03.00Unofficial9
May 1Braintree vs. WeymouthMay 1 · Shot Put · BraintreeShot Put12lb—35-11.00Unofficial9
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Discus · Place 68 · BraintreeDiscus1.6kg68.25.27m9
Apr 24Newton North vs BraintreeApr 24 · Discus · BraintreeDiscus1.6kg—91' 7"Unofficial9
Apr 24Newton North vs BraintreeApr 24 · Shot Put · BraintreeShot Put12lb—33'10.25"Unofficial9
Apr 18MSTCA Warrior InvitationalApr 18 · Discus · Place 53 · BraintreeDiscus5387-9—
Apr 10Braintree vs. MiltonApr 10 · Discus · Place 4 · BraintreeDiscus1.6kg4.80-039
Apr 10Braintree vs. MiltonApr 10 · Shot Put · Place 4 · BraintreeShot Put12lb4.35-09.509
Apr 5Needham v. BraintreeApr 5 · Discus · Place 1 · BraintreeDiscus1.6kg1.59-059
Apr 5Needham v. BraintreeApr 5 · Shot Put · Place 5 · BraintreeShot Put12lb5.34-10.509