Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMIAA Division 1 Track & Field Championship · May 2917.14aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
55 Meters · IndoorBay State Conf - Block 4 · Jan 118.40aBay State Conf - Block 4January 11, 2024
800 Meters · OutdoorMSTCA Multi Fest & Relay Invitational · Apr 193:19.03aMSTCA Multi Fest & Relay InvitationalApril 19, 2024
High Jump · OutdoorMSTCA Multi Fest & Relay Invitational · Apr 191.22mMSTCA Multi Fest & Relay InvitationalApril 19, 2024
Long Jump · IndoorMSTCA Division 1 James Kalperis Relays · Jan 174.35mMSTCA Division 1 James Kalperis RelaysJanuary 17, 2025
Long Jump · OutdoorMSTCA Multi Fest & Relay Invitational · Apr 193.82mMSTCA Multi Fest & Relay InvitationalApril 19, 2024
Triple Jump · OutdoorMSTCA Division 1 Relays · May 29.19mMSTCA Division 1 RelaysMay 2, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 100m Hurdles · Place 18 · Brookline100m Hurdles33" / 0.838mRound P18.17.14a PBWind: -0.712
May 20BSC ChampionshipsMay 20 · 100m Hurdles · Place 6 · Brookline100m Hurdles617.12a12
May 20BSC ChampionshipsMay 20 · 100m Hurdles · Place 8 · Brookline100m Hurdles817.21a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 100m Hurdles · Place 17 · Brookline100m HurdlesRound P1717.48a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 100m Hurdles · Place 14 · Brookline100m Hurdles1417.60a12
May 6Milton, Newton North & BrooklineMay 6 · Triple Jump · Place 5 · BrooklineTriple Jump529-10.2512
May 6Milton, Newton North & BrooklineMay 6 · Long Jump · Place 7 · BrooklineLong Jump713-10.2512
May 6Milton, Newton North & BrooklineMay 6 · 100m Hurdles · Place 3 · Brookline100m Hurdles317.64a12
May 2MSTCA Division 1 RelaysMay 2 · Triple Jump · Place 33 · BrooklineTriple Jump339.19m PB12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Triple Jump · BrooklineTriple Jump—DNS12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Long Jump · BrooklineLong Jump—DNS12
Apr 15Brookline, Needham, and WalpoleApr 15 · Triple Jump · Place 4 · BrooklineTriple Jump430-2.512
Apr 15Brookline, Needham, and WalpoleApr 15 · Long Jump · Place 3 · BrooklineLong Jump314-612
Apr 15Brookline, Needham, and WalpoleApr 15 · 100m Hurdles · Place 1 · Brookline100m Hurdles117.43a12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Triple Jump · Place 6 · BrooklineTriple Jump6.27' 7"12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Long Jump · Place 5 · BrooklineLong Jump5.13' 5"12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 100m Hurdles · Place 2 · Brookline100m Hurdles33" / 0.838m2.17.89a12

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 7MSTCA Qualifier MeetFeb 7 · Long Jump · Place 38 · BrooklineLong Jump3814-6.5012
Feb 7MSTCA Qualifier MeetFeb 7 · 55m Hurdles · Place 13 · Brookline55m HurdlesRound P139.67a12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 18 · BrooklineLong Jump1813-3.5012
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 5 · Brookline55m Hurdles59.71a12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 4 · Brookline55m Hurdles49.71a12
Jan 28Bay Sate Conf - Open MeetJan 28 · Long Jump · Place 13 · BrooklineLong Jump1314-3.2512
Jan 28Bay Sate Conf - Open MeetJan 28 · 55m Hurdles · Place 3 · Brookline55m Hurdles39.98a12
Jan 15Bay State Conf - Block #4Jan 15 · Long Jump · Place 18 · BrooklineLong Jump1814-9.7512
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 3 · Brookline55m Hurdles39.55a12
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 32 · BrooklineLong Jump3212-9.7512
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 6 · Brookline55m Hurdles69.90a12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100m Hurdles · Place 13 · Brookline100m Hurdles1317.58a11
May 10Andover Boosters InvitationalMay 10 · 100m Hurdles · Place 25 · Brookline100m HurdlesRound P2518.69a11
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 100m Hurdles · Place 5 · Brookline100m Hurdles517.99a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 100m Hurdles · Place 21 · Brookline100m Hurdles2118.15a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Triple Jump · Place 14 · BrooklineTriple Jump1429-411
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100m Hurdles · Place 4 · Brookline100m Hurdles417.93a11
Apr 16Needham, Brookline, and WalpoleApr 16 · Triple Jump · Place 1 · BrooklineTriple Jump128-411
Apr 16Needham, Brookline, and WalpoleApr 16 · Long Jump · Place 5 · BrooklineLong Jump513-5.5011
Apr 16Needham, Brookline, and WalpoleApr 16 · 100m Hurdles · Place 3 · Brookline100m Hurdles318.31a11
Apr 9Bay State Conference 1 at Natick Apr 9 · Triple Jump · Place 5 · BrooklineTriple Jump528-7.5011
Apr 9Bay State Conference 1 at Natick Apr 9 · 100m Hurdles · Place 6 · Brookline100m Hurdles618.88a11

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 55m Hurdles · Place 23 · Brookline55m Hurdles239.90a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · Long Jump · Place 20 · BrooklineLong Jump2013-7—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 55m Hurdles · Place 11 · Brookline55m Hurdles119.79a—
Jan 28BSC OpenJan 28 · Long Jump · Place 8 · BrooklineLong Jump814-7—
Jan 28BSC OpenJan 28 · 55m Hurdles · Place 3 · Brookline55m Hurdles39.68a—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 55m Hurdles · Place 19 · Brookline55m Hurdles199.76a—
Jan 23Bay State Conference - Block 5Jan 23 · Long Jump · Place 23 · BrooklineLong Jump2314-3—
Jan 23Bay State Conference - Block 5Jan 23 · 55m Hurdles · Place 8 · Brookline55m Hurdles89.85a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Long Jump · Place 37 · BrooklineLong Jump374.35m PB—
Jan 9Bay State Conference - Block #4Jan 9 · Long Jump · Place 26 · BrooklineLong Jump2611-6—
Jan 9Bay State Conference - Block #4Jan 9 · 55m Hurdles · Place 15 · Brookline55m Hurdles1510.05a—
Jan 2Bay State Conference - Block#3Jan 2 · Long Jump · Place 31 · BrooklineLong Jump3112-8.50—
Jan 2Bay State Conference - Block#3Jan 2 · 55m Hurdles · Place 13 · Brookline55m Hurdles139.94—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 100m Hurdles · Place 14 · Brookline100m HurdlesRound P1417.99a—
May 15Bay State Conf ChampionshipMay 15 · 100m Hurdles · Place 16 · Brookline100m Hurdles1617.95a—
May 11Andover Boosters InvitationalMay 11 · 100m Hurdles · Place 18 · Brookline100m Hurdles1817.70a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100m Hurdles · Place 10 · Brookline100m Hurdles1017.91a—
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 100m Hurdles · Place 11 · Brookline100m Hurdles1117.65a—
May 1Walpole @ BrooklineMay 1 · Triple Jump · Place 5 · BrooklineTriple Jump526-6.75—
May 1Walpole @ BrooklineMay 1 · 100m Hurdles · Place 4 · Brookline100m Hurdles418.0—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Long Jump · Place 42 · BrooklineLong Jump423.82m PB—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · High Jump · Place 41 · BrooklineHigh Jump411.22m PB—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · Shot Put · Place 46 · BrooklineShot Put464.93m—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 100m Hurdles · Place 15 · Brookline100m Hurdles1518.21a—
Apr 19MSTCA Multi Fest & Relay InvitationalApr 19 · 800 Meters · Place 39 · Brookline800 Meters393:19.03a PB—
Apr 10Newton North @ BrooklineApr 10 · Triple Jump · Place 2 · BrooklineTriple Jump226-10—
Apr 10Newton North @ BrooklineApr 10 · 100m Hurdles · Place 3 · Brookline100m Hurdles30:17.6—

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 55m Hurdles · Place 29 · Brookline55m Hurdles299.75a—
Feb 7Bay State Conf ChampionshipFeb 7 · 55m Hurdles · Place 10 · Brookline55m Hurdles109.70a—
Jan 31Bay State Conf - Block 6Jan 31 · Long Jump · Place 17 · BrooklineLong Jump1710-3.50—
Jan 31Bay State Conf - Block 6Jan 31 · 55m Hurdles · Place 6 · Brookline55m Hurdles69.71a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55m Hurdles · Place 24 · Brookline55m HurdlesRound P249.6510
Jan 25Bay State Conf - Block 5Jan 25 · Long Jump · Place 22 · BrooklineLong Jump2211-2.75—
Jan 25Bay State Conf - Block 5Jan 25 · 55m Hurdles · Place 8 · Brookline55m Hurdles89.65a—
Jan 11Bay State Conf - Block 4Jan 11 · Long Jump · Place 27 · BrooklineLong Jump2711-0—
Jan 11Bay State Conf - Block 4Jan 11 · 55m Hurdles · Place 17 · Brookline55m Hurdles1710.03a—
Jan 11Bay State Conf - Block 4Jan 11 · 55 Meters · Place 34 · Brookline55 Meters348.40a PB—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55m Hurdles · Place 7 · Brookline55m Hurdles79.99a—
Jan 6MSTCA Freshman-Sophomore (Large School)Jan 6 · 55m Hurdles · Place 6 · Brookline55m Hurdles69.88a—
Jan 4Bay State Conference - Block 3Jan 4 · Long Jump · Place 27 · BrooklineLong Jump2711-1.50—
Jan 4Bay State Conference - Block 3Jan 4 · 55m Hurdles · Place 15 · Brookline55m Hurdles1510.16a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 6MSTCA JIM HOAR FRESHMAN-SOPHOMORE INVITATIONALMay 6 · 100m Hurdles · Place 35 · Brookline100m HurdlesRound P3518.94a—

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 14MSTCA Rising ChampionshipsFeb 14 · 55m Hurdles · Place 18 · Brookline55m HurdlesRound P1810.72a—
Jan 13MSTCA Northeast InvitationalJan 13 · 55m Hurdles · Place 75 · Brookline55m Hurdles7510.859
Jan 12BSC Meet #4Jan 12 · 55m Hurdles · Place 7 · Brookline55m Hurdles710.99FR
Jan 12BSC Meet #4Jan 12 · 55 Meters · Place 5 · Brookline55 Meters58.87FR
Jan 5BSC Meet #3Jan 5 · 55m Hurdles · Place 28 · Brookline55m Hurdles2811.30a—
Jan 5BSC Meet #3Jan 5 · 55 Meters · Place 47 · Brookline55 Meters478.91a—