Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNatick - Newton North @ Braintree · Apr 1512.21aNatick - Newton North @ BraintreeApril 15, 2026
200 Meters · OutdoorMSTCA Warrior Invitational · Apr 1828.56aMSTCA Warrior InvitationalApril 18, 2024
400m Hurdles · 36" / 0.914m · OutdoorBraintree vs. Milton · Apr 101:15.8Braintree vs. MiltonApril 10, 2024
55 Meter · IndoorBay State Conference - Block #2 · Dec 197.23aBay State Conference - Block #2December 19, 2024
55 Meters · IndoorBay State Conference - Block #4 · Jan 97.39aBay State Conference - Block #4January 9, 2025
High Jump · IndoorBay State Conference - Block #2 · Dec 195-06.00Bay State Conference - Block #2December 19, 2024
High Jump · OutdoorMSTCA Division 1 Relays · May 181.57mMSTCA Division 1 RelaysMay 18, 2025
Long Jump · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 2820-01.50MSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
Long Jump · OutdoorNatick - Newton North @ Braintree · Apr 1520' 10.25"Natick - Newton North @ BraintreeApril 15, 2026
Triple Jump · OutdoorMSTCA Division 1 Relays · May 211.84mMSTCA 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 20BSC ChampionshipsMay 20 · Triple Jump · Place 14 · BraintreeTriple Jump1436-412
May 20BSC ChampionshipsMay 20 · Long Jump · Place 17 · BraintreeLong Jump1718-10.7512
May 16MSTCA Coaches Shore InvitationalMay 16 · Triple Jump · Place 35 · BraintreeTriple Jump3536-2.2512
May 16MSTCA Coaches Shore InvitationalMay 16 · Long Jump · Place 17 · BraintreeLong Jump1720-2.512
May 9Weston Twilight Invitational - Weston EventsMay 9 · Triple Jump · Place 7 · BraintreeTriple Jump740-04.0012
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Triple Jump · BraintreeTriple Jump—ND12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Long Jump · Place 3 · BraintreeLong Jump3.19' 7.5"12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100 Meters · Braintree100 Meters—DNS12
May 2MSTCA Division 1 RelaysMay 2 · Triple Jump · Place 26 · BraintreeTriple Jump2611.84m PB12
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 35 · BraintreeLong Jump356.05m12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Triple Jump · Place 10 · BraintreeTriple Jump10.35' 5.25"12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Long Jump · Place 4 · BraintreeLong Jump4.19' 7.5"12
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Place 15 · Braintree100 Meters15.12.42a12
Apr 15Natick - Newton North @ BraintreeApr 15 · Long Jump · Place 3 · BraintreeLong Jump3.20' 10.25" PB12
Apr 15Natick - Newton North @ BraintreeApr 15 · High Jump · BraintreeHigh Jump—DNS12
Apr 15Natick - Newton North @ BraintreeApr 15 · 100 Meters · Place 5 · Braintree100 Meters5.12.21a PB12
Apr 8Milton, Braintree, and NeedhamApr 8 · Long Jump · Place 2 · BraintreeLong Jump220-312

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Long Jump · Place 28 · BraintreeLong Jump28.18-09.0011
May 24MSTCA South Shore Twilight InvitationalMay 24 · Long Jump · Place 5 · BraintreeLong Jump520-10.5011
May 24MSTCA South Shore Twilight InvitationalMay 24 · High Jump · Place 11 · BraintreeHigh Jump115-411
May 21Bay State Conference Championship MeetMay 21 · Long Jump · Place 3 · BraintreeLong Jump321-4.2511
May 18MSTCA Division 1 RelaysMay 18 · Long Jump · Place 39 · BraintreeLong Jump39.5.94m11
May 18MSTCA Division 1 RelaysMay 18 · High Jump · Place 39 · BraintreeHigh Jump39.1.57m PB11
May 10MSTCA Coaches Shore InvitationalMay 10 · Long Jump · Place 46 · BraintreeLong Jump4618-011
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Long Jump · Place 5 · BraintreeLong Jump518-611
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · High Jump · Place 5 · BraintreeHigh Jump55-811
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Long Jump · Place 6 · BraintreeLong Jump619-7.2511
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · High Jump · Place 5 · BraintreeHigh Jump55-311
Apr 16Bay State Conf 2 at BraintreeApr 16 · Long Jump · Place 5 · BraintreeLong Jump520-111
Apr 16Bay State Conf 2 at BraintreeApr 16 · High Jump · Place 5 · BraintreeHigh Jump55-311
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 7 · Braintree100 Meters712.34a11
Apr 9Braintree, Milton, and NeedhamApr 9 · Long Jump · Place 3 · BraintreeLong Jump318-9.5011
Apr 9Braintree, Milton, and NeedhamApr 9 · High Jump · Place 4 · BraintreeHigh Jump45-311

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · Long Jump · Place 31 · BraintreeLong Jump3117-3—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · Long Jump · Place 6 · BraintreeLong Jump619-8—
Jan 28BSC OpenJan 28 · High Jump · Place 9 · BraintreeHigh Jump95-0—
Jan 28Bay State Conference - OpenJan 28 · High Jump · Place 9 · BraintreeHigh Jump9.5-00.0011
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · Long Jump · Place 16 · BraintreeLong Jump1620-6—
Jan 23Bay State Conference - Block 5Jan 23 · Long Jump · Place 8 · BraintreeLong Jump819-0—
Jan 23Bay State Conference - Block 5Jan 23 · High Jump · Place 14 · BraintreeHigh Jump145-0—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 21 · Braintree55 Meters217.43a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · Long Jump · Place 53 · BraintreeLong Jump535.38m—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · High Jump · Place 30 · BraintreeHigh Jump301.65m—
Jan 9Bay State Conference - Block #4Jan 9 · Long Jump · Place 10 · BraintreeLong Jump1019-2—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 15 · Braintree55 Meters157.39a PB—
Jan 2Bay State Conference - Block#3Jan 2 · Long Jump · Place 19 · BraintreeLong Jump1916-10—
Jan 2Bay State Conference - Block#3Jan 2 · High Jump · Place 15 · BraintreeHigh Jump155-0—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 19 · Braintree55 Meters197.48—

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · Long Jump · BraintreeLong Jump—DNS11
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · Long Jump · Place 9 · BraintreeLong Jump9.20-01.50 PB11
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55 Meter · Place 46 · Braintree55 Meter46.7.29a11
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · Long Jump · Place 23 · BraintreeLong Jump23.18-01.2511
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 28 · Braintree55 Meter28.7.23a PB11
Dec 19Bay State Conference - Block #2Dec 19 · Long Jump · Place 8 · BraintreeLong Jump8.18-07.0011
Dec 19Bay State Conference - Block #2Dec 19 · High Jump · Place 7 · BraintreeHigh Jump7.5-06.00 PB11
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 12 · Braintree55 Meter12.7.33a11
Dec 12Bay State Conference - Block #1Dec 12 · Long Jump · Place 3 · BraintreeLong Jump3.19-03.0011

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Long Jump · Place 21 · BraintreeLong Jump2118-0.25—
May 1Braintree vs. WeymouthMay 1 · Long Jump · Place 3 · BraintreeLong Jump3.18-03.00Unofficial10
May 1Braintree vs. WeymouthMay 1 · High Jump · BraintreeHigh Jump—5-00.00Unofficial10
May 1Braintree vs. WeymouthMay 1 · 100 Meters · Braintree100 Meters—12.8Unofficial10
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Long Jump · Place 56 · BraintreeLong Jump56.5.76m10
Apr 24Newton North vs BraintreeApr 24 · Long Jump · Place 3 · BraintreeLong Jump3.19'0"Unofficial10
Apr 24Newton North vs BraintreeApr 24 · High Jump · Place 2 · BraintreeHigh Jump2.5'0"Unofficial10
Apr 24Newton North vs BraintreeApr 24 · 100 Meters · Braintree100 Meters—12.8Unofficial10
Apr 18MSTCA Warrior InvitationalApr 18 · Long Jump · Place 56 · BraintreeLong Jump5617-8.50—
Apr 18MSTCA Warrior InvitationalApr 18 · 200 Meters · Place 157 · Braintree200 Meters15728.56a PB—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 165 · Braintree100 Meters16512.88a—
Apr 10Braintree vs. MiltonApr 10 · 400m Hurdles · Place 7 · Braintree400m Hurdles36" / 0.914m7.1:15.8 PB10
Apr 10Braintree vs. MiltonApr 10 · Long Jump · Place 4 · BraintreeLong Jump4.17-11.5010
Apr 10Braintree vs. MiltonApr 10 · 100 Meters · Place 14 · Braintree100 Meters14.14.310