Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBraintree vs. Milton · Apr 1014.4Braintree vs. MiltonApril 10, 2024
200 Meters · OutdoorMSTCA Warrior Invitational · Apr 1831.43aMSTCA Warrior InvitationalApril 18, 2024
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2250.14aMSTCA Speed Classic (Sunday)December 22, 2024
55 Meter · IndoorMSTCA Speed Classic (Sunday) · Dec 228.51aMSTCA Speed Classic (Sunday)December 22, 2024
55 Meters · IndoorBay State Conf - Meet of Champions · Feb 58.30aBay State Conf - Meet of ChampionsFebruary 5, 2025
Javelin · 600g · OutdoorMIAA Division 1 Track & Field Championship · May 2990-11MIAA Division 1 Track & Field ChampionshipMay 29, 2026
Shot Put · 4kg · IndoorBay State Conference - Block #1 · Dec 1222-04.00Bay State Conference - Block #1December 12, 2024
Shot Put · 4kg · OutdoorNatick - Newton North @ Braintree · Apr 1523' 8"Natick - Newton North @ BraintreeApril 15, 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 · Javelin · Place 11 · BraintreeJavelin600g11.90-11 PB11
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 10 · BraintreeJavelin1085-611
May 20BSC ChampionshipsMay 20 · Javelin · Place 5 · BraintreeJavelin588-1011
May 9Weston Twilight Invitational - Weston EventsMay 9 · Javelin · Place 14 · BraintreeJavelin1481-0011
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Javelin · Place 2 · BraintreeJavelin600g2.79' 7"11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Shot Put · BraintreeShot Put4kg—DNS11
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 5 · BraintreeJavelin525.61m11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 2 · BraintreeJavelin600g2.89' 0"11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Shot Put · Place 10 · BraintreeShot Put4kg10.23' 5"11
Apr 15Natick - Newton North @ BraintreeApr 15 · Javelin · Place 1 · BraintreeJavelin600g1.85' 10"11
Apr 15Natick - Newton North @ BraintreeApr 15 · Shot Put · Place 8 · BraintreeShot Put4kg8.23' 8" PB11
Apr 8Milton, Braintree, and NeedhamApr 8 · Javelin · Place 1 · BraintreeJavelin182-011
Apr 8Milton, Braintree, and NeedhamApr 8 · Shot Put · Place 9 · BraintreeShot Put922-811

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Javelin · Place 19 · BraintreeJavelin1970-810
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Javelin · Place 7 · BraintreeJavelin768-410
Apr 9Braintree, Milton, and NeedhamApr 9 · Javelin · Place 1 · BraintreeJavelin186-910
Apr 9Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 11 · Braintree100 Meters1114.86a10

2025 Indoor Track

14 results
DateMeetEventPlMarkGr
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 55 Meters · Place 26 · Braintree55 Meters268.30a PB—
Jan 28BSC OpenJan 28 · 300 Meters · Place 56 · Braintree300 Meters5652.07a—
Jan 28BSC OpenJan 28 · 55 Meters · Place 60 · Braintree55 Meters608.54a—
Jan 28Bay State Conference - OpenJan 28 · 300 Meters · Place 56 · Braintree300 Meters56.52.07a10
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 60 · Braintree55 Meter60.8.54a10
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 34 · Braintree300 Meters3452.00a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 27 · Braintree55 Meters278.50a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 35 · Braintree55 Meters358.44a—
Jan 9Bay State Conference - Block #4Jan 9 · Shot Put · Place 3 · BraintreeShot Put321-4—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 23 · Braintree300 Meters2351.67a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Shot Put · Place 37 · BraintreeShot Put3721-10—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 84 · Braintree55 Meters848.50a—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 27 · Braintree300 Meters2752.40—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 25 · Braintree55 Meters258.57—

2024 Indoor Track

14 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Place 52 · Braintree300 Meters52.50.14a PB10
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55 Meter · Place 42 · Braintree55 Meter42.8.51a PB10
Dec 19Bay State Conference - Block #2Dec 19 · 300 Meters · Place 19 · Braintree300 Meters19.50.68a10
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 36 · Braintree55 Meter36.8.51a10
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 37 · Braintree55 Meter37.8.71a10
Dec 12Bay State Conference - Block #1Dec 12 · Shot Put · Place 27 · BraintreeShot Put4kg27.22-04.00 PB10
Jan 31Bay State Conf - Block 6Jan 31 · 55 Meters · Place 75 · Braintree55 Meters758.97a—
Jan 31Bay State Conf - Block 6Jan 31 · 300 Meters · Place 26 · Braintree300 Meters2654.10a—
Jan 25Bay State Conf - Block 5Jan 25 · 300 Meters · Place 27 · Braintree300 Meters2753.80a—
Jan 25Bay State Conf - Block 5Jan 25 · 55 Meters · Place 35 · Braintree55 Meters358.92a—
Jan 11Bay State Conf - Block 4Jan 11 · 300 Meters · Place 35 · Braintree300 Meters3555.01a—
Jan 11Bay State Conf - Block 4Jan 11 · 55 Meters · Place 41 · Braintree55 Meters418.89a—
Jan 4Bay State Conference - Block 3Jan 4 · 300 Meters · Place 35 · Braintree300 Meters3555.36a—
Jan 4Bay State Conference - Block 3Jan 4 · 55 Meters · Place 47 · Braintree55 Meters478.91a—

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · Javelin · Place 24 · BraintreeJavelin2466-10—
May 18MSTCA South Shore TwilightMay 18 · 200 Meters · Place 87 · Braintree200 Meters8731.90a—
May 18MSTCA South Shore TwilightMay 18 · 100 Meters · Place 39 · Braintree100 Meters3915.35a—
May 15Bay State Conf ChampionshipMay 15 · Javelin · Place 17 · BraintreeJavelin1769-7—
May 11MSTCA Coaches InvitationalMay 11 · 100 Meters · Place 31 · Braintree100 MetersRound P31.14.46a9
May 8Walpole vs. BraintreeMay 8 · Javelin · Place 3 · BraintreeJavelin600g3.79-09Unofficial9
May 8Walpole vs. BraintreeMay 8 · 200 Meters · Braintree200 Meters—31.2Unofficial9
May 8Walpole vs. BraintreeMay 8 · 100 Meters · Braintree100 Meters—14.6Unofficial9
May 4Weston Twilight Invitational - Weston EventsMay 4 · Javelin · Place 42 · BraintreeJavelin4261-7—
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · Javelin · Place 11 · BraintreeJavelin1175-9—
May 1Braintree vs. WeymouthMay 1 · Javelin · BraintreeJavelin600g—76-03.00Unofficial9
May 1Braintree vs. WeymouthMay 1 · 200 Meters · Braintree200 Meters—30.8Unofficial9
May 1Braintree vs. WeymouthMay 1 · 100 Meters · Braintree100 Meters—14.5Unofficial9
Apr 24Newton North vs BraintreeApr 24 · Javelin · BraintreeJavelin600g—77'1Unofficial9
Apr 24Newton North vs BraintreeApr 24 · 200 Meters · Braintree200 Meters—32.0Unofficial9
Apr 24Newton North vs BraintreeApr 24 · 100 Meters · Braintree100 Meters—14.9Unofficial9
Apr 18MSTCA Warrior InvitationalApr 18 · Javelin · Place 36 · BraintreeJavelin3662-8—
Apr 18MSTCA Warrior InvitationalApr 18 · 200 Meters · Place 117 · Braintree200 Meters11731.43a PB—
Apr 18MSTCA Warrior InvitationalApr 18 · 100 Meters · Place 125 · Braintree100 Meters12514.93a—
Apr 10Braintree vs. MiltonApr 10 · Javelin · Place 7 · BraintreeJavelin600g7.54-079
Apr 10Braintree vs. MiltonApr 10 · 200 Meters · Place 2 · Braintree200 Meters2.32.19
Apr 10Braintree vs. MiltonApr 10 · 100 Meters · Place 9 · Braintree100 Meters9.14.4 PB9
Apr 5Needham v. BraintreeApr 5 · Javelin · Place 7 · BraintreeJavelin600g7.57-009
Apr 5Needham v. BraintreeApr 5 · 200 Meters · Place 3 · Braintree200 Meters3.31.99
Apr 5Needham v. BraintreeApr 5 · 100 Meters · Place 2 · Braintree100 Meters2.14.59

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 300 Meters · Place 37 · Braintree300 Meters37.54.91a9
Dec 21Bay State Conf - Block 2Dec 21 · 55 Meter · Place 49 · Braintree55 Meter49.9.21a9
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 145 · Braintree300 Meters145.54.76a9
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 126 · Braintree55 Meter126.9.05a9