Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNatick - Newton North @ Braintree · Apr 1512.31aNatick - Newton North @ BraintreeApril 15, 2026
110m Hurdles · 39" / 0.991m · OutdoorNatick - Newton North @ Braintree · Apr 1516.83aNatick - Newton North @ BraintreeApril 15, 2026
300 Meters · IndoorBSC Meet #2 · Dec 2244.35aBSC Meet #2December 22, 2022
400m Hurdles · 36" / 0.914m · OutdoorBraintree vs. Milton · Apr 101:11.1Braintree vs. MiltonApril 10, 2024
55 Meter · IndoorWinter Warrior HS Invitational · Dec 287.22aWinter Warrior HS InvitationalDecember 28, 2025
55 Meters · IndoorBay State Conf - Block #4 · Jan 157.27aBay State Conf - Block #4January 15, 2026
55m Hurdles · 39" · IndoorWinter Warrior HS Invitational · Dec 288.45aWinter Warrior HS InvitationalDecember 28, 2025
60m Hurdles · 39" / 0.991m · IndoorMSTCA Boston Holiday Challenge at "the TRACK" · Dec 279.65aMSTCA Boston Holiday Challenge at "the TRACK"December 27, 2023

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 110m Hurdles · Braintree110m Hurdles39" / 0.991mRound P--DNSWind: -0.112
May 23MSTCA South Shore TwilightMay 23 · 110m Hurdles · Place 13 · Braintree110m HurdlesRound S1316.52a12
May 20BSC ChampionshipsMay 20 · 110m Hurdles · Place 10 · Braintree110m Hurdles1016.44a12
May 16MSTCA Coaches Shore InvitationalMay 16 · 110m Hurdles · Place 24 · Braintree110m Hurdles2416.95a12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 110m Hurdles · Place 5 · Braintree110m Hurdles39" / 0.991m5.17.23a12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100 Meters · Braintree100 Meters—DNS12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 110m Hurdles · Place 4 · Braintree110m Hurdles39" / 0.991m4.17.33a12
Apr 15Natick - Newton North @ BraintreeApr 15 · 110m Hurdles · Place 2 · Braintree110m Hurdles39" / 0.991m2.16.83a PB12
Apr 15Natick - Newton North @ BraintreeApr 15 · 100 Meters · Place 6 · Braintree100 Meters6.12.31a PB12
Apr 8Milton, Braintree, and NeedhamApr 8 · 110m Hurdles · Place 1 · Braintree110m Hurdles118.03a12
Apr 8Milton, Braintree, and NeedhamApr 8 · 100 Meters · Place 10 · Braintree100 Meters1012.73a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 24MSTCA Coaches' InvitationalJan 24 · 55m Hurdles · Place 50 · Braintree55m HurdlesRound P508.71a12
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 3 · Braintree55m Hurdles38.33a12
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 18 · Braintree55 Meters187.49a12
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 10 · Braintree55m Hurdles108.70a12
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 12 · Braintree55 Meters127.27a PB12
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 6 · Braintree55m Hurdles68.69a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 55m Hurdles · Place 9 · Braintree55m Hurdles39"Round P9.8.45a PB12
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 98 · Braintree55 MeterRound P98.7.22a PB12
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 5 · Braintree55m Hurdles39"5.8.56a12
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 11 · Braintree55 Meter11.7.24a12
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 6 · Braintree55m Hurdles39"6.8.65a12
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 25 · Braintree55 Meter25.7.50a12

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 110m Hurdles · Place 14 · Braintree110m Hurdles1417.08a11
May 10MSTCA Coaches Shore InvitationalMay 10 · 110m Hurdles · Place 34 · Braintree110m Hurdles3417.34a11
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 110m Hurdles · Place 4 · Braintree110m Hurdles417.73a11
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 110m Hurdles · Place 6 · Braintree110m Hurdles617.95a11
Apr 16Bay State Conf 2 at BraintreeApr 16 · 110m Hurdles · Place 4 · Braintree110m Hurdles418.31a11
Apr 9Braintree, Milton, and NeedhamApr 9 · 110m Hurdles · Place 4 · Braintree110m Hurdles418.84a11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1Braintree vs. WeymouthMay 1 · 400m Hurdles · Braintree400m Hurdles36" / 0.914m—1:13.2Unofficial10
May 1Braintree vs. WeymouthMay 1 · 110m Hurdles · Place 3 · Braintree110m Hurdles39" / 0.991m3.17.4Unofficial10
Apr 24Newton North vs BraintreeApr 24 · 110m Hurdles · Place 3 · Braintree110m Hurdles39" / 0.991m3.18.4Unofficial10
Apr 10Braintree vs. MiltonApr 10 · 400m Hurdles · Place 5 · Braintree400m Hurdles36" / 0.914m5.1:11.1 PB10
Apr 10Braintree vs. MiltonApr 10 · 110m Hurdles · Place 3 · Braintree110m Hurdles39" / 0.991m3.18.010
Apr 5Needham v. BraintreeApr 5 · 110m Hurdles · Place 3 · Braintree110m Hurdles39" / 0.991m3.18.910

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 7Bay State Conf ChampionshipFeb 7 · 55m Hurdles · Place 11 · Braintree55m Hurdles118.83a—
Jan 27MSTCA Coaches Invitational (Large School)Jan 27 · 55m Hurdles · Place 48 · Braintree55m HurdlesRound P488.8510
Jan 25Bay State Conf - Block 5Jan 25 · 55m Hurdles · Place 8 · Braintree55m Hurdles88.83a—
Jan 11Bay State Conf - Block 4Jan 11 · 55m Hurdles · Place 7 · Braintree55m Hurdles78.72a—
Jan 11Bay State Conf - Block 4Jan 11 · 55 Meters · Place 12 · Braintree55 Meters127.47a—
Jan 4Bay State Conference - Block 3Jan 4 · 55m Hurdles · Place 10 · Braintree55m Hurdles108.94a—
Jan 4Bay State Conference - Block 3Jan 4 · 55 Meters · Place 11 · Braintree55 Meters117.39a—

2023 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 60m Hurdles · Place 48 · Braintree60m Hurdles39" / 0.991mRound P48.9.65a PB10
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 55m Hurdles · Place 48 · Braintree55m Hurdles39"Round P48.8.94a10
Dec 21Bay State Conf - Block 2Dec 21 · 55m Hurdles · Place 14 · Braintree55m Hurdles39"14.9.41a10
Jan 26BSC Meet #5Jan 26 · 55m Hurdles · Place 17 · Braintree55m Hurdles39"17.9.31a9
Jan 26BSC Meet #5Jan 26 · 55 Meter · Place 24 · Braintree55 Meter24.7.61a9
Jan 12BSC Meet #4Jan 12 · 55m Hurdles · Place 2 · Braintree55m Hurdles29.03FR
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 200 Meters · Braintree200 MetersRelay Split—26.4Unofficial9
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55m Hurdles · Place 16 · Braintree55m Hurdles39"Round P16.9.28a9
Jan 5BSC Meet #3Jan 5 · 55m Hurdles · Place 10 · Braintree55m Hurdles109.35a—
Jan 5BSC Meet #3Jan 5 · 55 Meters · Place 24 · Braintree55 Meters247.38a—

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 300 Meters · Place 24 · Braintree300 Meters24.44.35a PB9
Dec 22BSC Meet #2Dec 22 · 55m Hurdles · Place 20 · Braintree55m Hurdles39"20.10.24a9
Dec 15BSC Meet #1Dec 15 · 55m Hurdles · Place 13 · Braintree55m Hurdles39"13.9.74a9