Personal bests

Best marks in available results
Event / courseMarkMeetDate
300 Meters · IndoorBay State Conf - Block #4 · Jan 1540.21aBay State Conf - Block #4January 15, 2026
300m Hurdles · 36" / 0.914m · OutdoorNashua North Invitational · Apr 2549.68aNashua North Invitational April 25, 2026
400 Meters · OutdoorBay State Conf - Tri Meet 4 - at Brookline HS · May 757.60aBay State Conf - Tri Meet 4 - at Brookline HSMay 7, 2025
400m Hurdles · 36" / 0.914m · OutdoorAndover Boosters Invitational · May 91:01.70aAndover Boosters InvitationalMay 9, 2026
55 Meters · IndoorBSC Meet #4 · Jan 128.51BSC Meet #4January 12, 2023
Long Jump · IndoorMSTCA Kalperis Relays - Division 1 · Jan 185.83mMSTCA Kalperis Relays - Division 1January 18, 2026
Long Jump · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 2917' 9.5"BSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 20BSC ChampionshipsMay 20 · 400m Hurdles · Place 10 · Brookline400m Hurdles101:02.78a12
May 9Andover Boosters InvitationalMay 9 · 400m Hurdles · Place 6 · Brookline400m Hurdles36" / 0.914m6.1:01.70a PB12
May 6Milton, Newton North & BrooklineMay 6 · Long Jump · Place 9 · BrooklineLong Jump917-712
May 6Milton, Newton North & BrooklineMay 6 · 400m Hurdles · Place 2 · Brookline400m Hurdles21:00.18a12
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 70 · BrooklineLong Jump704.89m12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Long Jump · Place 11 · BrooklineLong Jump11.17' 9.5" PB12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 400m Hurdles · Place 3 · Brookline400m Hurdles36" / 0.914m3.1:02.44a12
Apr 25Nashua North Invitational Apr 25 · 300m Hurdles · Place 22 · Brookline300m Hurdles36" / 0.914m22.49.68a PB12
Apr 15Brookline, Needham, and WalpoleApr 15 · Long Jump · Place 7 · BrooklineLong Jump717-9.2512
Apr 15Brookline, Needham, and WalpoleApr 15 · 400m Hurdles · Place 7 · Brookline400m Hurdles71:04.22a12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Long Jump · Place 3 · BrooklineLong Jump3.17' 5"12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Javelin · BrooklineJavelin800g—DNS12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 400m Hurdles · Place 3 · Brookline400m Hurdles36" / 0.914m3.1:05.32a12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · Long Jump · Place 10 · BrooklineLong Jump1018-2.7512
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 20 · BrooklineLong Jump2017-412
Jan 28Bay Sate Conf - Open MeetJan 28 · Long Jump · Place 4 · BrooklineLong Jump418-3.5012
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 23 · Brookline300 Meters2340.46a12
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 24 · BrooklineLong Jump2417-3.2512
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 32 · BrooklineLong Jump325.83m PB12
Jan 15Bay State Conf - Block #4Jan 15 · Long Jump · Place 17 · BrooklineLong Jump1716-11.5012
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 15 · Brookline300 Meters1540.21a PB12
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 25 · BrooklineLong Jump2517-0.2512
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 18 · Brookline300 Meters1840.40a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Javelin · Place 7 · BrooklineJavelin767-111
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 400 Meters · Place 4 · Brookline400 Meters457.60a PB11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Javelin · Place 19 · BrooklineJavelin1968-511
Apr 16Needham, Brookline, and WalpoleApr 16 · Javelin · Place 11 · BrooklineJavelin1176-011
Apr 9Bay State Conference 1 at Natick Apr 9 · Javelin · Place 11 · BrooklineJavelin1195-1111

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1Walpole @ BrooklineMay 1 · Javelin · Place 6 · BrooklineJavelin678-3—
May 1Walpole @ BrooklineMay 1 · 400 Meters · Place 15 · Brookline400 Meters1560.0—
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 90 · Brookline400 Meters901:02.56a—
Apr 10Newton North @ BrooklineApr 10 · Javelin · Place 15 · BrooklineJavelin1553-0—
Apr 10Newton North @ BrooklineApr 10 · 400 Meters · Place 13 · Brookline400 Meters1359.9—
Apr 5Brookline @ FraminghamApr 5 · Javelin · Place 4 · BrooklineJavelin485-6—
Apr 5Brookline @ FraminghamApr 5 · 400 Meters · Place 9 · Brookline400 Meters959.9—

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12BSC Meet #4Jan 12 · 55 Meters · Place 7 · Brookline55 Meters78.51 PBFR
Jan 5BSC Meet #3Jan 5 · 55 Meters · Place 110 · Brookline55 Meters1108.80a—