Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBay State Conf 2 at Braintree · Apr 1614.17aBay State Conf 2 at BraintreeApril 16, 2025
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2250.70aMSTCA Speed Classic (Sunday)December 22, 2024
55 Meter · IndoorBay State Conference - Open · Jan 288.42aBay State Conference - OpenJanuary 28, 2025
55 Meters · IndoorBSC Open · Jan 288.42aBSC OpenJanuary 28, 2025
Discus · 1.6kg · OutdoorBSC JV Open at Needham · May 1392' 5.5"BSC JV Open at NeedhamMay 13, 2026
Javelin · 800g · OutdoorBSC JV Open at Needham · May 13123' 11"BSC JV Open at NeedhamMay 13, 2026
Shot Put · 12lb · IndoorWinter Warrior HS Invitational · Dec 2828-10.50Winter Warrior HS InvitationalDecember 28, 2025

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 22 · BraintreeJavelin22114-410
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 81 · BraintreeShot Put8128-410
May 13BSC JV Open at NeedhamMay 13 · Javelin · Place 1 · BraintreeJavelin800g1.123' 11" PB10
May 13BSC JV Open at NeedhamMay 13 · Discus · Place 6 · BraintreeDiscus1.6kg6.92' 5.5" PB10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Javelin · Place 5 · BraintreeJavelin5122-110
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Javelin · Place 4 · BraintreeJavelin800g4.123' 3"10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Discus · Place 10 · BraintreeDiscus1.6kg10.90' 6"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 6 · BraintreeJavelin800g6.116' 11"10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Discus · Place 16 · BraintreeDiscus1.6kg16.79' 4"10
Apr 15Natick - Newton North @ BraintreeApr 15 · Javelin · Place 6 · BraintreeJavelin800g6.106' 0"10
Apr 15Natick - Newton North @ BraintreeApr 15 · Discus · Place 2 · BraintreeDiscus1.6kg2.81' 1"10
Apr 8Milton, Braintree, and NeedhamApr 8 · Javelin · Place 7 · BraintreeJavelin7112-610
Apr 8Milton, Braintree, and NeedhamApr 8 · Discus · Place 3 · BraintreeDiscus361-610

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · Shot Put · Place 21 · BraintreeShot Put2130-510
Jan 22Bay State Conf - Block #5Jan 22 · Shot Put · Place 25 · BraintreeShot Put2530-8.2510
Jan 8Bay State Conf - Block#3Jan 8 · Shot Put · Place 2 · BraintreeShot Put227-1110

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · Shot Put · Place 92 · BraintreeShot Put12lb92.28-10.50 PB10
Dec 18Bay State Conf - Block #2Dec 18 · Shot Put · Place 3 · BraintreeShot Put12lb3.28-04.0010
Dec 11Bay State Conf - Block#1Dec 11 · Shot Put · Place 6 · BraintreeShot Put12lb6.24-01.0010
Jan 28BSC OpenJan 28 · 55 Meters · Place 98 · Braintree55 Meters988.42a PB—
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 98 · Braintree55 Meter98.8.42a PB9
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 83 · Braintree55 Meters838.59a—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 81 · Braintree55 Meters818.70—

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Javelin · Place 36 · BraintreeJavelin3685-09
May 14BSC JV Open Meet May 14 · Javelin · Place 5 · BraintreeJavelin5101-029
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Javelin · Place 3 · BraintreeJavelin393-99
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Discus · Place 9 · BraintreeDiscus954-09
Apr 16Bay State Conf 2 at BraintreeApr 16 · Javelin · Place 3 · BraintreeJavelin390-79
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 57 · Braintree100 Meters5714.17a PB9

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Place 101 · Braintree300 Meters101.50.70a PB9
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55 Meter · Place 109 · Braintree55 Meter109.8.56a9
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 115 · Braintree55 Meter115.8.71a9
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 110 · Braintree55 Meter110.8.74a9