Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorAndover Boosters Invitational · May 9129-09Andover Boosters InvitationalMay 9, 2026
Shot Put · 12lb · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 1543-10.50MIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
Shot Put · 12lb · OutdoorAndover Boosters Invitational · May 943-06.50Andover Boosters InvitationalMay 9, 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 · Discus · Place 19 · BrooklineDiscus1.6kg19.128-0012
May 23Joe Tranchita Last Chance To Qualify MeetMay 23 · Discus · Place 4 · BrooklineDiscus1.6kg4.119-1112
May 20BSC ChampionshipsMay 20 · Discus · Place 5 · BrooklineDiscus5125-712
May 20BSC ChampionshipsMay 20 · Shot Put · Place 10 · BrooklineShot Put1040-2.512
May 16MSTCA Coaches Metro InvitationalMay 16 · Discus · Place 22 · BrooklineDiscus22116-0012
May 16MSTCA Coaches Metro InvitationalMay 16 · Shot Put · Place 26 · BrooklineShot Put2640-10.0012
May 9Andover Boosters InvitationalMay 9 · Discus · Place 8 · BrooklineDiscus1.6kg8.129-09 PB12
May 9Andover Boosters InvitationalMay 9 · Shot Put · Place 9 · BrooklineShot Put12lb9.43-06.50 PB12
May 6Milton, Newton North & BrooklineMay 6 · Discus · Place 3 · BrooklineDiscus3111-412
May 6Milton, Newton North & BrooklineMay 6 · Shot Put · Place 2 · BrooklineShot Put238-012
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Discus · Place 3 · BrooklineDiscus1.6kg3.125' 7"12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Shot Put · Place 2 · BrooklineShot Put12lb2.42' 8"12
Apr 25Nashua North Invitational Apr 25 · Discus · Place 15 · BrooklineDiscus1.6kg15.112-3.0012
Apr 25Nashua North Invitational Apr 25 · Shot Put · Place 13 · BrooklineShot Put12lb13.37-6.0012
Apr 15Brookline, Needham, and WalpoleApr 15 · Discus · Place 2 · BrooklineDiscus2120-4.512
Apr 15Brookline, Needham, and WalpoleApr 15 · Shot Put · Place 3 · BrooklineShot Put340-1112
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Discus · Place 2 · BrooklineDiscus1.6kg2.128' 5"12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Shot Put · Place 2 · BrooklineShot Put12lb2.42' 7"12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · Shot Put · Place 15 · BrooklineShot Put12lb15.43-10.50 PB12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Shot Put · Place 6 · BrooklineShot Put641-9.5012
Jan 28Bay Sate Conf - Open MeetJan 28 · Shot Put · Place 3 · BrooklineShot Put344-712
Jan 24MSTCA Coaches' InvitationalJan 24 · Shot Put · Place 23 · BrooklineShot Put2344-04.5012
Jan 22Bay State Conf - Block #5Jan 22 · Shot Put · Place 3 · BrooklineShot Put343-10.5012
Jan 15Bay State Conf - Block #4Jan 15 · Shot Put · Place 4 · BrooklineShot Put442-9.2512

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 7 · BrooklineShot Put12lb7.38-07.0012
Dec 18Bay State Conf - Block #2Dec 18 · Shot Put · Place 6 · BrooklineShot Put12lb6.38-11.0012
Dec 11Bay State Conf - Block#1Dec 11 · Shot Put · Place 7 · BrooklineShot Put12lb7.38-06.0012
Jan 28BSC OpenJan 28 · Shot Put · Place 27 · BrooklineShot Put2731-6—
Jan 28Bay State Conference - OpenJan 28 · Shot Put · Place 27 · BrooklineShot Put12lb27.31-06.0011
Jan 9Bay State Conference - Block #4Jan 9 · Shot Put · Place 28 · BrooklineShot Put2833-5.50—
Jan 2Bay State Conference - Block#3Jan 2 · Shot Put · Place 23 · BrooklineShot Put2333-10—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21Bay State Conference Championship MeetMay 21 · Discus · Place 15 · BrooklineDiscus15101-211
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Discus · Place 5 · BrooklineDiscus5101-511
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Shot Put · Place 8 · BrooklineShot Put835-811
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Discus · Place 3 · BrooklineDiscus3105-611
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Shot Put · Place 14 · BrooklineShot Put1434-3.7511
Apr 16Needham, Brookline, and WalpoleApr 16 · Discus · Place 4 · BrooklineDiscus4103-512
Apr 16Needham, Brookline, and WalpoleApr 16 · Shot Put · Place 8 · BrooklineShot Put832-1112
Apr 9Bay State Conference 1 at Natick Apr 9 · Discus · Place 10 · BrooklineDiscus1087-012
Apr 9Bay State Conference 1 at Natick Apr 9 · Shot Put · Place 9 · BrooklineShot Put934-1.5012

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · Shot Put · Place 26 · BrooklineShot Put12lb26.32-10.7511
Dec 12Bay State Conference - Block #1Dec 12 · Shot Put · Place 2 · BrooklineShot Put12lb2.30-06.0011

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8Brookline @ NatickMay 8 · Discus · BrooklineDiscus1.6kg—83-02Unofficial11
May 1Walpole @ BrooklineMay 1 · Discus · Place 9 · BrooklineDiscus971-1—
May 1 Walpole v. Brookline BoysMay 1 · Discus · Place 9 · BrooklineDiscus1.6kg9.71-0111

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10Natick v. BrooklineMay 10 · 200 Meters · Brookline200 Meters—29.24aUnofficial10
May 10Natick v. BrooklineMay 10 · 100 Meters · Brookline100 Meters—13.79aUnofficial10