Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorWinter Warrior HS Invitational · Dec 296:31.33aWinter Warrior HS InvitationalDecember 29, 2024
100 Meters · OutdoorBSC Relays · Apr 1915.81aBSC RelaysApril 19, 2023
1000 Meters · IndoorBay State Conf - Meet of Champions · Feb 53:36.32aBay State Conf - Meet of ChampionsFebruary 5, 2025
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Coaches Invitational · May 1118.35aMSTCA Coaches InvitationalMay 11, 2024
2 Miles · IndoorBay State Conference - Block#3 · Jan 213:38.10Bay State Conference - Block#3January 2, 2025
2 Miles · OutdoorBay State Conference Quad 3 - Wellesley · Apr 3013:34.29aBay State Conference Quad 3 - WellesleyApril 30, 2025
300 Meters · IndoorMSTCA Speed Classic (Large School) · Dec 1751.29aMSTCA Speed Classic (Large School)December 17, 2023
400m Hurdles · 30" / 0.762m · OutdoorBraintree vs. Milton · Apr 1087.6Braintree vs. MiltonApril 10, 2024
55 Meter · IndoorMSTCA Speed Classic (Large School) · Dec 178.71aMSTCA Speed Classic (Large School)December 17, 2023
55 Meters · IndoorBay State Conf - Block 4 · Jan 118.62aBay State Conf - Block 4January 11, 2024
55m Hurdles · 33" · IndoorMSTCA Speed Classic (Sunday) · Dec 2210.50aMSTCA Speed Classic (Sunday)December 22, 2024
600 Meters · IndoorBay State Conference - Block #2 · Dec 191:57.71aBay State Conference - Block #2December 19, 2024
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 283:07.28aMSTCA Distance Classic and PentathlonDecember 28, 2023
800 Meters · OutdoorBaystate Conference Tri meet 4 at Framingham · May 72:50.52aBaystate Conference Tri meet 4 at FraminghamMay 7, 2025
Triple Jump · OutdoorBraintree vs. Milton · Apr 1029-04.50Braintree vs. MiltonApril 10, 2024

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

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Triple Jump · Place 29 · BraintreeTriple Jump2929-512
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400m Hurdles · Place 21 · Braintree400m Hurdles211:16.15a12
May 21Bay State Conference Championship MeetMay 21 · 400m Hurdles · Place 22 · Braintree400m Hurdles221:20.36a12
May 10MSTCA Coaches Shore InvitationalMay 10 · 100m Hurdles · Place 34 · Braintree100m Hurdles3420.38a12
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Triple Jump · Place 8 · BraintreeTriple Jump829-112
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 400m Hurdles · Place 5 · Braintree400m Hurdles51:17.74a12
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 800 Meters · Place 7 · Braintree800 Meters72:50.52a PB12
May 3Weston Twilight Invitational - Weston EventsMay 3 · 100m Hurdles · Place 39 · Braintree100m Hurdles3921.62a12
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Triple Jump · Place 13 · BraintreeTriple Jump1329-712
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100m Hurdles · Place 21 · Braintree100m Hurdles2123.22a12
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 2 Miles · Place 9 · Braintree2 Miles913:34.29a PB12
Apr 16Bay State Conf 2 at BraintreeApr 16 · Triple Jump · Place 10 · BraintreeTriple Jump1028-2.5012
Apr 16Bay State Conf 2 at BraintreeApr 16 · 400m Hurdles · Place 3 · Braintree400m Hurdles31:20.46a12
Apr 9Braintree, Milton, and NeedhamApr 9 · Triple Jump · Place 9 · BraintreeTriple Jump926-812
Apr 9Braintree, Milton, and NeedhamApr 9 · 100m Hurdles · Place 4 · Braintree100m Hurdles419.27a12

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 1000 Meters · Place 21 · Braintree1000 Meters213:36.32a PB—
Jan 28BSC OpenJan 28 · 1000 Meters · Place 19 · Braintree1000 Meters193:36.47a—
Jan 28Bay State Conference - OpenJan 28 · 1000 Meters · Place 19 · Braintree1000 Meters19.3:36.47a12
Jan 28Bay State Conference - OpenJan 28 · 55m Hurdles · Braintree55m Hurdles33"--DQ12
Jan 9Bay State Conference - Block #4Jan 9 · 55m Hurdles · Place 25 · Braintree55m Hurdles2510.62a—
Jan 9Bay State Conference - Block #4Jan 9 · 1000 Meters · Place 30 · Braintree1000 Meters303:41.96a—
Jan 2Bay State Conference - Block#3Jan 2 · 55m Hurdles · Place 24 · Braintree55m Hurdles2410.82—
Jan 2Bay State Conference - Block#3Jan 2 · 2 Miles · Place 18 · Braintree2 Miles1813:38.10 PB—

2024 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 1 Mile · Place 11 · Braintree1 Mile11.6:31.33a PB12
Dec 29Winter Warrior HS InvitationalDec 29 · 55m Hurdles · Place 16 · Braintree55m Hurdles33"Round P16.10.64a12
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 600 Meters · Place 41 · Braintree600 Meters41.2:02.16a12
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55m Hurdles · Place 15 · Braintree55m Hurdles33"15.10.50a PB12
Dec 19Bay State Conference - Block #2Dec 19 · 600 Meters · Place 33 · Braintree600 Meters33.1:57.71a PB12
Dec 19Bay State Conference - Block #2Dec 19 · 55m Hurdles · Place 27 · Braintree55m Hurdles33"27.11.04a12
Dec 12Bay State Conference - Block #1Dec 12 · 1000 Meters · Place 24 · Braintree1000 Meters24.3:40.96a12
Dec 12Bay State Conference - Block #1Dec 12 · 55m Hurdles · Place 27 · Braintree55m Hurdles33"27.11.46a12
Feb 10MSTCA Qualifier MeetFeb 10 · 55m Hurdles · Place 32 · Braintree55m Hurdles3210.46a—
Jan 31Bay State Conf - Block 6Jan 31 · 55m Hurdles · Place 18 · Braintree55m Hurdles1810.45a—
Jan 31Bay State Conf - Block 6Jan 31 · 300 Meters · Place 24 · Braintree300 Meters2451.95a—
Jan 25Bay State Conf - Block 5Jan 25 · 55m Hurdles · Place 23 · Braintree55m Hurdles2311.08a—
Jan 25Bay State Conf - Block 5Jan 25 · 600 Meters · Place 24 · Braintree600 Meters242:05.63a—
Jan 11Bay State Conf - Block 4Jan 11 · 55m Hurdles · Place 30 · Braintree55m Hurdles3011.12a—
Jan 11Bay State Conf - Block 4Jan 11 · 55 Meters · Place 23 · Braintree55 Meters238.62a PB—
Jan 4Bay State Conference - Block 3Jan 4 · 55m Hurdles · Place 32 · Braintree55m Hurdles3211.37a—
Jan 4Bay State Conference - Block 3Jan 4 · 55 Meters · Place 22 · Braintree55 Meters228.66a—

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Triple Jump · Place 16 · BraintreeTriple Jump1629-9.75—
May 18MSTCA South Shore TwilightMay 18 · 100m Hurdles · Place 30 · Braintree100m HurdlesRound P3019.71a—
May 15Bay State Conf ChampionshipMay 15 · 100m Hurdles · Place 23 · Braintree100m Hurdles2318.73a—
May 11MSTCA Coaches InvitationalMay 11 · 100m Hurdles · Place 25 · Braintree100m Hurdles33" / 0.838mRound P25.18.35a PB11
May 8Walpole vs. BraintreeMay 8 · 400m Hurdles · Braintree400m Hurdles30" / 0.762m—81.1Unofficial11
May 8Walpole vs. BraintreeMay 8 · Triple Jump · BraintreeTriple Jump—29-02.50Unofficial11
May 8Walpole vs. BraintreeMay 8 · 100m Hurdles · Braintree100m Hurdles33" / 0.838m—18.2Unofficial11
May 1Braintree vs. WeymouthMay 1 · 400m Hurdles · Braintree400m Hurdles30" / 0.762m—85.5Unofficial11
May 1Braintree vs. WeymouthMay 1 · Triple Jump · BraintreeTriple Jump—30-01.00Unofficial11
May 1Braintree vs. WeymouthMay 1 · 100m Hurdles · Braintree100m Hurdles33" / 0.838m—18.0Unofficial11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Triple Jump · Place 40 · BraintreeTriple Jump40.8.61m11
Apr 24Newton North vs BraintreeApr 24 · 400m Hurdles · Place 6 · Braintree400m Hurdles30" / 0.762m6.1:22.9Unofficial11
Apr 24Newton North vs BraintreeApr 24 · Triple Jump · BraintreeTriple Jump—26'2.5Unofficial11
Apr 24Newton North vs BraintreeApr 24 · 100m Hurdles · Braintree100m Hurdles33" / 0.838m—19.2Unofficial11
Apr 18MSTCA Warrior InvitationalApr 18 · 100m Hurdles · Place 34 · Braintree100m Hurdles3419.26a—
Apr 10Braintree vs. MiltonApr 10 · 400m Hurdles · Place 4 · Braintree400m Hurdles30" / 0.762m4.87.6 PB11
Apr 10Braintree vs. MiltonApr 10 · Triple Jump · Place 6 · BraintreeTriple Jump6.29-04.50 PB11
Apr 10Braintree vs. MiltonApr 10 · 100m Hurdles · Place 7 · Braintree100m Hurdles33" / 0.838m7.21.311
Apr 5Needham v. BraintreeApr 5 · 100m Hurdles · Place 4 · Braintree100m Hurdles33" / 0.838m4.20.111

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 57 · Braintree800 Meters57.3:07.28a PB11
Dec 21Bay State Conf - Block 2Dec 21 · 300 Meters · Place 26 · Braintree300 Meters26.52.37a11
Dec 21Bay State Conf - Block 2Dec 21 · 55m Hurdles · Place 31 · Braintree55m Hurdles33"31.11.56a11
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 102 · Braintree300 Meters102.51.29a PB11
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 90 · Braintree55 Meter90.8.71a PB11
Dec 14Bay State Conf - Block 1Dec 14 · 55m Hurdles · Place 35 · Braintree55m Hurdles33"35.12.03a11
Jan 26BSC Meet #5Jan 26 · 55m Hurdles · Place 17 · Braintree55m Hurdles33"17.13.09a10
Jan 26BSC Meet #5Jan 26 · 55 Meter · Place 73 · Braintree55 Meter73.9.35a10
Jan 12BSC Meet #4Jan 12 · 55m Hurdles · Place 5 · Braintree55m Hurdles513.05SO
Jan 12BSC Meet #4Jan 12 · 55 Meters · Place 5 · Braintree55 Meters59.30SO
Jan 5BSC Meet #3Jan 5 · 55m Hurdles · Place 7 · Braintree55m Hurdles712.00a—
Jan 5BSC Meet #3Jan 5 · 55 Meters · Place 80 · Braintree55 Meters809.30a—

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · Triple Jump · BraintreeTriple Jump--FOUL10
May 20MSTCA South Shore Twilight MeetMay 20 · 100m Hurdles · Place 54 · Braintree100m Hurdles33" / 0.838mRound P54.20.73a10
May 10Walpole vs. BraintreeMay 10 · Triple Jump · BraintreeTriple Jump—26 6.5Unofficial10
May 10Walpole vs. BraintreeMay 10 · 100m Hurdles · Braintree100m Hurdles33" / 0.838m—21.1Unofficial10
May 10Walpole vs. BraintreeMay 10 · 200 Meters · Braintree200 Meters—32.3Unofficial10
May 3Weymouth vs. BraintreeMay 3 · 400m Hurdles · Place 3 · Braintree400m Hurdles30" / 0.762m3.85.3Unofficial10
May 3Weymouth vs. BraintreeMay 3 · Triple Jump · BraintreeTriple Jump—27 7.5Unofficial10
May 3Weymouth vs. BraintreeMay 3 · 100m Hurdles · Braintree100m Hurdles33" / 0.838m—20.9Unofficial10
Apr 26Newton North vs BraintreeApr 26 · 400m Hurdles · Place 2 · Braintree400m Hurdles30" / 0.762m2.85.65aUnofficial10
Apr 26Newton North vs BraintreeApr 26 · Triple Jump · BraintreeTriple Jump—28' 10.5Unofficial10
Apr 26Newton North vs BraintreeApr 26 · 100m Hurdles · Braintree100m Hurdles33" / 0.838m—21.29aUnofficial10
Apr 19BSC RelaysApr 19 · Triple Jump · Place 14 · BraintreeTriple Jump14.25-06.5010
Apr 19BSC RelaysApr 19 · 100m Hurdles · Place 18 · Braintree100m Hurdles33" / 0.838m18.21.86a10
Apr 19BSC RelaysApr 19 · 100 Meters · Place 52 · Braintree100 Meters52.15.81a PB10
Apr 12Milton vs. BraintreeApr 12 · 400m Hurdles · Braintree400m Hurdles30" / 0.762m—88.0Unofficial10
Apr 12Milton vs. BraintreeApr 12 · Triple Jump · BraintreeTriple Jump—25 9Unofficial10
Apr 12Milton vs. BraintreeApr 12 · 100m Hurdles · Braintree100m Hurdles33" / 0.838m—23.4Unofficial10
Apr 5Needham v. BraintreeApr 5 · 100m Hurdles · Braintree100m Hurdles33" / 0.838m—21.7Unofficial10
Apr 5Needham v. BraintreeApr 5 · 400 Meters · Braintree400 Meters—76.5Unofficial10

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55m Hurdles · Place 14 · Braintree55m Hurdles33"14.12.39a10
Dec 22BSC Meet #2Dec 22 · 55 Meter · Place 56 · Braintree55 Meter56.9.16a10
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 300 Meters · Place 172 · Braintree300 Meters172.56.17a10
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 55 Meter · Place 175 · Braintree55 Meter175.9.44a10
Dec 15BSC Meet #1Dec 15 · 55m Hurdles · Place 14 · Braintree55m Hurdles33"14.12.92a10