Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 813.58aBSC-1 Framingham, Brookline at NatickApril 8, 2026
200 Meters · OutdoorMIAA Division 1 Track & Field Championship · May 2926.67aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 944.32aMSTCA Northeast InvitationalJanuary 9, 2026
55 Meter · IndoorMSTCA Speed Classic (Sunday) · Dec 218.13aMSTCA Speed Classic (Sunday)December 21, 2025
55 Meters · IndoorBay State Conf - Meet of Champions · Feb 47.96aBay State Conf - Meet of ChampionsFebruary 4, 2026
High Jump · IndoorBay State Conference - Block #2 · Dec 194-05.00Bay State Conference - Block #2December 19, 2024
High Jump · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 84' 2"BSC-1 Framingham, Brookline at NatickApril 8, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 200 Meters · Place 21 · Brookline200 MetersRound P21.26.67a PBWind: 1.612
May 20BSC ChampionshipsMay 20 · 200 Meters · Place 6 · Brookline200 Meters626.81a12
May 16MSTCA Coaches Metro InvitationalMay 16 · 200 Meters · Place 21 · Brookline200 Meters2127.22a12
May 6Milton, Newton North & BrooklineMay 6 · High Jump · Place 9 · BrooklineHigh Jump94-212
May 6Milton, Newton North & BrooklineMay 6 · 200 Meters · Place 4 · Brookline200 Meters427.70a12
May 2MSTCA Division 1 RelaysMay 2 · High Jump · BrooklineHigh Jump—ND12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · High Jump · BrooklineHigh Jump—NH12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Brookline100 Meters—DNS12
Apr 24MSTCA Invacational & PentathlonApr 24 · High Jump · BrooklineHigh Jump—NH12
Apr 15Brookline, Needham, and WalpoleApr 15 · High Jump · Place 3 · BrooklineHigh Jump34-212
Apr 15Brookline, Needham, and WalpoleApr 15 · 200 Meters · Place 4 · Brookline200 Meters427.94a12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · High Jump · Place 7 · BrooklineHigh Jump7.4' 2" PB12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 100 Meters · Place 5 · Brookline100 Meters5.13.58a PB12

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55 Meters · Place 20 · Brookline55 Meters207.96a PB12
Jan 28Bay Sate Conf - Open MeetJan 28 · High Jump · Place 10 · BrooklineHigh Jump104-212
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 26 · Brookline55 Meters268.16a12
Jan 24MSTCA Coaches' InvitationalJan 24 · 300 Meters · Place 42 · Brookline300 Meters4244.47a12
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 31 · BrooklineLong Jump3112-8.2512
Jan 22Bay State Conf - Block #5Jan 22 · High Jump · Place 23 · BrooklineHigh Jump234-212
Jan 15Bay State Conf - Block #4Jan 15 · High Jump · Place 6 · BrooklineHigh Jump64-512
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 20 · Brookline300 Meters2044.32a PB12
Jan 8Bay State Conf - Block#3Jan 8 · High Jump · Place 7 · BrooklineHigh Jump74-512
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 18 · Brookline55 Meters188.06a12

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 200 Meters · Brookline200 MetersRelay Split—27.7hUnofficial12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 39 · Brookline55 Meter39.8.13a PB12
Dec 18Bay State Conf - Block #2Dec 18 · 200 Meters · Brookline200 MetersRelay Split—28.2hUnofficial12
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 21 · Brookline55 Meter21.8.17a12
Dec 18Bay State Conf - Block #2Dec 18 · High Jump · Place 4 · BrooklineHigh Jump4.4-08.0012
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 14 · Brookline300 Meters14.47.00a12
Dec 11Bay State Conf - Block#1Dec 11 · High Jump · Place 13 · BrooklineHigh Jump13.4-02.0012
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · High Jump · Place 11 · BrooklineHigh Jump114-8—
Jan 23Bay State Conference - Block 5Jan 23 · High Jump · Place 6 · BrooklineHigh Jump64-8—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 20 · Brookline55 Meters208.07a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · High Jump · Place 29 · BrooklineHigh Jump291.27m—
Jan 9Bay State Conference - Block #4Jan 9 · High Jump · Place 16 · BrooklineHigh Jump164-5—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 15 · Brookline300 Meters1546.22a—
Jan 2Bay State Conference - Block#3Jan 2 · High Jump · Place 8 · BrooklineHigh Jump84-8—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 30 · Brookline55 Meters308.26—

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · High Jump · BrooklineHigh Jump--NH11
May 21Bay State Conference Championship MeetMay 21 · High Jump · Place 8 · BrooklineHigh Jump84-611
May 21Bay State Conference Championship MeetMay 21 · 200 Meters · Place 12 · Brookline200 Meters1228.09a11
May 10Andover Boosters InvitationalMay 10 · High Jump · BrooklineHigh Jump—NH11
May 10Andover Boosters InvitationalMay 10 · 200 Meters · Place 23 · Brookline200 Meters2328.77a11
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · High Jump · Place 5 · BrooklineHigh Jump54-511
May 3Weston Twilight Invitational - Weston EventsMay 3 · High Jump · Place 17 · BrooklineHigh Jump174-08.0011
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · High Jump · Place 1 · BrooklineHigh Jump14-1011
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 200 Meters · Place 8 · Brookline200 Meters828.44a11
Apr 16Needham, Brookline, and WalpoleApr 16 · High Jump · Place 2 · BrooklineHigh Jump24-811
Apr 16Needham, Brookline, and WalpoleApr 16 · 200 Meters · Place 5 · Brookline200 Meters528.48a11
Apr 9Bay State Conference 1 at Natick Apr 9 · High Jump · Place 3 · BrooklineHigh Jump34-511
Apr 9Bay State Conference 1 at Natick Apr 9 · 200 Meters · Place 3 · Brookline200 Meters328.26a11

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 200 Meters · Brookline200 MetersRelay Split—28.8hUnofficial11
Dec 19Bay State Conference - Block #2Dec 19 · High Jump · Place 17 · BrooklineHigh Jump17.4-05.00 PB11
Dec 12Bay State Conference - Block #1Dec 12 · 200 Meters · Brookline200 MetersRelay Split—29.2hUnofficial11
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 25 · Brookline55 Meter25.8.34a11
Dec 12Bay State Conference - Block #1Dec 12 · High Jump · Place 16 · BrooklineHigh Jump16.4-05.0011

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 15Bay State Conf ChampionshipMay 15 · 200 Meters · Place 23 · Brookline200 Meters2329.16a—
May 8Brookline @ NatickMay 8 · 200 Meters · Brookline200 Meters—28.5Unofficial10
May 4MSTCA Jim Hoar Frosh-Soph InvitationalMay 4 · 200 Meters · Place 25 · Brookline200 Meters2528.62a—
May 1Walpole @ BrooklineMay 1 · 200 Meters · Place 4 · Brookline200 Meters428.6—
Apr 24Brookline @ WellesleyApr 24 · 200 Meters · Place 2 · Brookline200 Meters2.29.1Unofficial10
Apr 5Brookline @ FraminghamApr 5 · 200 Meters · Place 2 · Brookline200 Meters229.7—
Apr 5Brookline @ FraminghamApr 5 · 100 Meters · Place 4 · Brookline100 Meters414.4—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight InvitationalMay 20 · 100 Meters · Place 14 · Brookline100 Meters1414.24a—
May 20MSTCA South Shore Twilight MeetMay 20 · 200 Meters · Place 15 · Brookline200 Meters15.28.91a9
May 20MSTCA South Shore Twilight MeetMay 20 · 100 Meters · Place 14 · Brookline100 MetersRound P14.14.24a9
May 10Natick v. BrooklineMay 10 · 200 Meters · Brookline200 Meters—29.48aUnofficial9
May 10Natick v. BrooklineMay 10 · 100 Meters · Brookline100 Meters—14.42aUnofficial9
Apr 26Wellesley v. BrooklineApr 26 · 100 Meters · Brookline100 Meters—14.5Unofficial9
Apr 12Brookline v. Newton NorthApr 12 · 200 Meters · Brookline200 Meters—30.4Unofficial9
Apr 12Brookline v. Newton NorthApr 12 · 100 Meters · Brookline100 Meters—14.8Unofficial9