Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA InVacational & Pentathlon · Apr 2512.61MSTCA InVacational & PentathlonApril 25, 2025
110m Hurdles · 39" / 0.991m · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 2917.84aBSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
300 Meters · IndoorMSTCA Speed Classic (Saturday) · Dec 2146.35aMSTCA Speed Classic (Saturday)December 21, 2024
55m Hurdles · 39" · IndoorMSTCA Speed Classic (Sunday) · Dec 219.40aMSTCA Speed Classic (Sunday)December 21, 2025
High Jump · IndoorBay State Conf - Block #2 · Dec 185-08.00Bay State Conf - Block #2December 18, 2025
High Jump · OutdoorAndover Boosters Invitational · May 95-06.00Andover Boosters InvitationalMay 9, 2026
Long Jump · IndoorMSTCA Speed Classic (Saturday) · Dec 2113-09.75MSTCA Speed Classic (Saturday)December 21, 2024
Triple Jump · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 836' 4.5"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

21 results
DateMeetEventPlMarkGr
May 20BSC ChampionshipsMay 20 · High Jump · Place 7 · BrooklineHigh Jump75-811
May 20BSC ChampionshipsMay 20 · 110m Hurdles · Place 13 · Brookline110m Hurdles1316.73a11
May 16MSTCA Coaches Metro InvitationalMay 16 · 110m Hurdles · Place 14 · Brookline110m HurdlesRound P1417.16a11
May 13BSC JV Open at NeedhamMay 13 · High Jump · BrooklineHigh Jump—NH11
May 9Andover Boosters InvitationalMay 9 · High Jump · Place 11 · BrooklineHigh Jump11.5-06.00 PB11
May 9Andover Boosters InvitationalMay 9 · 110m Hurdles · Place 22 · Brookline110m Hurdles39" / 0.991mRound P22.18.54a11
May 6Milton, Newton North & BrooklineMay 6 · Triple Jump · Place 7 · BrooklineTriple Jump735-6.511
May 6Milton, Newton North & BrooklineMay 6 · High Jump · Place 3 · BrooklineHigh Jump35-611
May 6Milton, Newton North & BrooklineMay 6 · 110m Hurdles · Place 4 · Brookline110m Hurdles417.75a11
May 2MSTCA Division 1 RelaysMay 2 · High Jump · Place 15 · BrooklineHigh Jump151.70m11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Triple Jump · Place 9 · BrooklineTriple Jump9.35' 6.25"11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · High Jump · Place 3 · BrooklineHigh Jump3.5' 6"11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 110m Hurdles · Place 5 · Brookline110m Hurdles39" / 0.991m5.17.84a PB11
Apr 24MSTCA Invacational & PentathlonApr 24 · Triple Jump · Place 14 · BrooklineTriple Jump1435-811
Apr 24MSTCA Invacational & PentathlonApr 24 · High Jump · BrooklineHigh Jump—NH11
Apr 15Brookline, Needham, and WalpoleApr 15 · Triple Jump · Place 6 · BrooklineTriple Jump635-9.511
Apr 15Brookline, Needham, and WalpoleApr 15 · High Jump · Place 3 · BrooklineHigh Jump35-611
Apr 15Brookline, Needham, and WalpoleApr 15 · 110m Hurdles · Place 7 · Brookline110m Hurdles717.90a11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Triple Jump · Place 3 · BrooklineTriple Jump3.36' 4.5" PB11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · High Jump · Place 3 · BrooklineHigh Jump3.5' 6"11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 110m Hurdles · Place 4 · Brookline110m Hurdles39" / 0.991m4.18.09a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · High Jump · Place 5 · BrooklineHigh Jump55-411
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 17 · Brookline55m Hurdles179.33a11
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · High Jump · Place 7 · BrooklineHigh Jump75-611
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 16 · Brookline55m Hurdles169.09a11
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · High Jump · Place 17 · BrooklineHigh Jump171.70m11
Jan 15Bay State Conf - Block #4Jan 15 · High Jump · Place 4 · BrooklineHigh Jump45-811
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 15 · Brookline55m Hurdles159.10a11
Jan 8Bay State Conf - Block#3Jan 8 · High Jump · Place 6 · BrooklineHigh Jump65-611
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 8 · Brookline55m Hurdles88.94a11

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 22 · Brookline55m Hurdles39"22.9.40a PB11
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 14 · Brookline55m Hurdles39"14.9.55a11
Dec 18Bay State Conf - Block #2Dec 18 · High Jump · Place 7 · BrooklineHigh Jump7.5-08.00 PB11
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 14 · Brookline55m Hurdles39"14.9.61a11
Dec 11Bay State Conf - Block#1Dec 11 · High Jump · Place 9 · BrooklineHigh Jump9.5-03.0011
Feb 11MSTCA Rising ChampionshipFeb 11 · High Jump · Place 3 · BrooklineHigh Jump35-4—
Feb 11MSTCA Rising ChampionshipFeb 11 · 55m Hurdles · Place 27 · Brookline55m Hurdles2710.89a—
Jan 28BSC OpenJan 28 · High Jump · Place 5 · BrooklineHigh Jump55-3—
Jan 28Bay State Conference - OpenJan 28 · 55m Hurdles · Brookline55m Hurdles39"--DNS10
Jan 28Bay State Conference - OpenJan 28 · High Jump · Place 5 · BrooklineHigh Jump5.5-03.0010
Jan 15Milton JV MeetJan 15 · 55m Hurdles · Brookline55m Hurdles39"—12.3Unofficial10
Jan 15Milton JV MeetJan 15 · High Jump · BrooklineHigh Jump—05-02Unofficial10
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · High Jump · Place 13 · BrooklineHigh Jump135-4—
Jan 2Bay State Conference - Block#3Jan 2 · Long Jump · Place 31 · BrooklineLong Jump3114-7—
Jan 2Bay State Conference - Block#3Jan 2 · High Jump · Place 14 · BrooklineHigh Jump145-3—
Jan 2Bay State Conference - Block#3Jan 2 · 55m Hurdles · Place 32 · Brookline55m Hurdles3211.79—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · Triple Jump · Place 4 · BrooklineTriple Jump434-00.0010
May 14BSC JV Open Meet May 14 · High Jump · Place 2 · BrooklineHigh Jump25-02.0010
May 14BSC JV Open Meet May 14 · 110m Hurdles · Place 9 · Brookline110m Hurdles920.42a10
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · Triple Jump · Place 10 · BrooklineTriple Jump1030-11.7510
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · High Jump · Place 7 · BrooklineHigh Jump75-310
May 7Bay State Conf - Tri Meet 4 - at Brookline HSMay 7 · 110m Hurdles · Place 7 · Brookline110m Hurdles719.32a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · High Jump · Place 19 · BrooklineHigh Jump195-410
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 110m Hurdles · Place 18 · Brookline110m HurdlesRound P1819.10a10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Triple Jump · Place 10 · BrooklineTriple Jump1036-610
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · High Jump · Place 5 · BrooklineHigh Jump55-310
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 110m Hurdles · Place 12 · Brookline110m Hurdles1220.83a10
Apr 25MSTCA InVacational & PentathlonApr 25 · 110m Hurdles · Place 17 · Brookline110m Hurdles1718.7010
Apr 25MSTCA InVacational & PentathlonApr 25 · 100 Meters · Place 71 · Brookline100 Meters7112.61 PB10
Apr 16Needham, Brookline, and WalpoleApr 16 · Triple Jump · Place 8 · BrooklineTriple Jump832-7.2510
Apr 16Needham, Brookline, and WalpoleApr 16 · High Jump · Place 4 · BrooklineHigh Jump45-310
Apr 16Needham, Brookline, and WalpoleApr 16 · 110m Hurdles · Place 8 · Brookline110m Hurdles820.30a10
Apr 9Bay State Conference 1 at Natick Apr 9 · High Jump · Place 4 · BrooklineHigh Jump45-010
Apr 9Bay State Conference 1 at Natick Apr 9 · 110m Hurdles · Place 1 · Brookline110m Hurdles121.19a10

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · 300 Meters · Place 147 · Brookline300 Meters147.46.35a PB10
Dec 21MSTCA Speed Classic (Saturday)Dec 21 · Long Jump · Place 63 · BrooklineLong Jump63.13-09.75 PB10
Dec 19Bay State Conference - Block #2Dec 19 · High Jump · Place 18 · BrooklineHigh Jump18.5-00.0010