Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf Championship · Feb 74:59.70aBay State Conf ChampionshipFebruary 7, 2024
1 Mile · OutdoorBay State Conf Championship · May 154:59.98aBay State Conf ChampionshipMay 15, 2024
1000 Meters · IndoorBay State Conf - Block 6 · Jan 313:01.87aBay State Conf - Block 6January 31, 2024
2 Miles · IndoorBSC Meet #5 · Jan 2611:56.94aBSC Meet #5January 26, 2023
600 Meters · IndoorMSTCA Speed Classic (Large School) · Dec 171:33.50aMSTCA Speed Classic (Large School)December 17, 2023
800 Meters · OutdoorBSC Championships · May 172:14.76aBSC ChampionshipsMay 17, 2023
Javelin · 800g · OutdoorNeedham v. Braintree · Apr 552-00Needham v. BraintreeApril 5, 2024
Shot Put · 12lb · OutdoorMSTCA South Shore Twilight Invitational · May 2122-05.25MSTCA South Shore Twilight InvitationalMay 21, 2022

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

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 800 Meters · Place 67 · Braintree800 Meters672:19.82a12
May 21Bay State Conference Championship MeetMay 21 · 1 Mile · Place 30 · Braintree1 Mile305:02.44a12
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 1 Mile · Place 7 · Braintree1 Mile75:05.08a12
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 800 Meters · Place 17 · Braintree800 Meters172:17.82a12
Apr 16Bay State Conf 2 at BraintreeApr 16 · 800 Meters · Place 13 · Braintree800 Meters132:17.06a12
Apr 9Braintree, Milton, and NeedhamApr 9 · 1 Mile · Place 9 · Braintree1 Mile95:15.14a12

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 1 Mile · Place 28 · Braintree1 Mile285:20.67a—
Jan 9Bay State Conference - Block #4Jan 9 · 1 Mile · Place 30 · Braintree1 Mile305:19.05a—
Jan 2Bay State Conference - Block#3Jan 2 · 600 Meters · Place 18 · Braintree600 Meters181:36.80—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 1 Mile · Place 21 · Braintree1 Mile21.5:20.78a12
Dec 19Bay State Conference - Block #2Dec 19 · 600 Meters · Place 19 · Braintree600 Meters19.1:35.58a12
Dec 12Bay State Conference - Block #1Dec 12 · 1 Mile · Place 22 · Braintree1 Mile22.5:10.47a12
Feb 7Bay State Conf ChampionshipFeb 7 · 1 Mile · Place 36 · Braintree1 Mile364:59.70a PB—
Jan 31Bay State Conf - Block 6Jan 31 · 1000 Meters · Place 19 · Braintree1000 Meters193:01.87a PB—
Jan 25Bay State Conf - Block 5Jan 25 · 1 Mile · Place 28 · Braintree1 Mile285:17.22a—
Jan 11Bay State Conf - Block 4Jan 11 · 1000 Meters · Place 24 · Braintree1000 Meters243:05.48a—
Jan 4Bay State Conference - Block 3Jan 4 · 1000 Meters · Place 27 · Braintree1000 Meters273:04.14a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 18MSTCA South Shore TwilightMay 18 · 800 Meters · Place 25 · Braintree800 Meters252:15.44a—
May 15Bay State Conf ChampionshipMay 15 · 1 Mile · Place 35 · Braintree1 Mile354:59.98a PB—
May 11MSTCA Coaches InvitationalMay 11 · 800 Meters · Braintree800 MetersRelay Split—2:12.7hUnofficial11
May 8Walpole vs. BraintreeMay 8 · Javelin · BraintreeJavelin800g—46-02Unofficial11
May 8Walpole vs. BraintreeMay 8 · 800 Meters · Braintree800 Meters—2:12.8Unofficial11
May 1Braintree vs. WeymouthMay 1 · 1 Mile · Braintree1 Mile—5:00.1Unofficial11
May 1Braintree vs. WeymouthMay 1 · Javelin · BraintreeJavelin800g—50-07.00Unofficial11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 1600 Meters · Braintree1600 MetersRelay Split—5:09.0hUnofficial11
Apr 24Newton North vs BraintreeApr 24 · 800 Meters · Braintree800 Meters—2:14.7Unofficial11
Apr 10Braintree vs. MiltonApr 10 · Javelin · Place 7 · BraintreeJavelin800g7.49-0811
Apr 10Braintree vs. MiltonApr 10 · 800 Meters · Place 6 · Braintree800 Meters6.2:17.811
Apr 5Needham v. BraintreeApr 5 · 1 Mile · Place 4 · Braintree1 Mile4.5:12.711
Apr 5Needham v. BraintreeApr 5 · Javelin · Place 9 · BraintreeJavelin800g9.52-00 PB11

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 600 Meters · Place 19 · Braintree600 Meters19.1:35.06a11
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 600 Meters · Place 24 · Braintree600 Meters24.1:33.50a PB11
Dec 14Bay State Conf - Block 1Dec 14 · 1 Mile · Place 29 · Braintree1 Mile29.5:21.21a11
Feb 8BSC ChampionshipFeb 8 · 800 Meters · Braintree800 MetersRelay Split—2:20.4Unofficial10
Jan 26BSC Meet #5Jan 26 · 2 Miles · Place 20 · Braintree2 Miles20.11:56.94a PB10
Jan 12BSC Meet #4Jan 12 · 1 Mile · Place 5 · Braintree1 Mile55:35.32SO
Jan 5BSC Meet #3Jan 5 · 1000 Meters · Place 27 · Braintree1000 Meters273:10.21a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 27MIAA D1 ChampionshipMay 27 · 800 Meters · Braintree800 Meters—2:13.5Unofficial10
May 20MSTCA South Shore Twilight MeetMay 20 · 1 Mile · Place 61 · Braintree1 Mile61.5:11.66a10
May 17BSC ChampionshipsMay 17 · 800 Meters · Place 27 · Braintree800 Meters27.2:14.76a PB10
May 10Walpole vs. BraintreeMay 10 · 1 Mile · Braintree1 Mile—5:13.9Unofficial10
May 10Walpole vs. BraintreeMay 10 · Javelin · BraintreeJavelin800g—51'Unofficial10
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 800 Meters · Place 13 · Braintree800 Meters132:16.09a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 800 Meters · Place 13 · Braintree800 Meters13.2:16.09a10
May 3Weymouth vs. BraintreeMay 3 · 400 Meters · Braintree400 MetersRelay Split—59.2Unofficial10
May 3Weymouth vs. BraintreeMay 3 · 800 Meters · Braintree800 Meters—2:19.2Unofficial10
Apr 26Newton North vs BraintreeApr 26 · Javelin · BraintreeJavelin800g—49'10Unofficial10
Apr 19BSC RelaysApr 19 · Javelin · Place 35 · BraintreeJavelin800g35.49-0510
Apr 19BSC RelaysApr 19 · 800 Meters · Place 16 · Braintree800 Meters16.2:27.48a10
Apr 12Milton vs. BraintreeApr 12 · Javelin · BraintreeJavelin800g—60'Unofficial10
Apr 12Milton vs. BraintreeApr 12 · 800 Meters · Place 2 · Braintree800 Meters2.2:18.02Unofficial10
Apr 5Needham v. BraintreeApr 5 · Javelin · BraintreeJavelin800g—58'11Unofficial10
Apr 5Needham v. BraintreeApr 5 · 800 Meters · Braintree800 Meters—2:21.3Unofficial10

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance ClassicDec 28 · 1000 Meters · Place 55 · Braintree1000 Meters55.3:14.55a10
Dec 22BSC Meet #2Dec 22 · 1000 Meters · Place 26 · Braintree1000 Meters26.3:09.26a10
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 600 Meters · Place 54 · Braintree600 Meters54.1:41.78a10
Dec 17MSTCA Speed Classic Large SchoolDec 17 · 400 Meters · Braintree400 MetersRelay Split—62.6Unofficial10
Dec 15BSC Meet #1Dec 15 · 1 Mile · Place 34 · Braintree1 Mile34.5:42.64a10
Jan 27BSC #6Jan 27 · 1000 Meters · Place 28 · Braintree1000 Meters28.3:25.14a9
Jan 25BSC #5Jan 25 · 600 Meters · Place 46 · Braintree600 Meters46.1:52.41a9

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 1 Mile · Place 32 · Braintree1 Mile32.5:45.209
May 21MSTCA South Shore Twilight InvitationalMay 21 · Shot Put · Place 68 · BraintreeShot Put12lb68.22-05.25 PB9
May 11Walpole vs. BraintreeMay 11 · Shot Put · BraintreeShot Put12lb—22'3Unofficial9
May 11Walpole vs. BraintreeMay 11 · 800 Meters · Braintree800 Meters—2:26.8Unofficial9
May 4Weymouth vs. BraintreeMay 4 · 1 Mile · Braintree1 Mile—5:48.8Unofficial9
Apr 27NN vs BraintreeApr 27 · Shot Put · BraintreeShot Put12lb—21'.50Unofficial9
Apr 27NN vs BraintreeApr 27 · 800 Meters · Braintree800 Meters—2:33Unofficial9
Apr 20Baystate League InviteApr 20 · 1 Mile · Place 40 · Braintree1 Mile40.5:55.65a9
Apr 20Baystate League InviteApr 20 · Shot Put · Place 33 · BraintreeShot Put12lb33.21-07.009
Apr 13Braintree vs. MiltonApr 13 · 1 Mile · Braintree1 Mile—6:11.59aUnofficial9
Apr 13Braintree vs. MiltonApr 13 · Shot Put · BraintreeShot Put12lb—19'4.50Unofficial9
Apr 6Needham v. BraintreeApr 6 · Shot Put · BraintreeShot Put12lb—19'8.50Unofficial9
Apr 6Needham v. BraintreeApr 6 · 800 Meters · Braintree800 Meters—2:35.8Unofficial9

2021 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30BSC #3Dec 30 · 1 Mile · Place 33 · Braintree1 Mile33.6:12.91a9
Dec 23BSC #2Dec 23 · 1000 Meters · Place 49 · Braintree1000 Meters49.3:38.68a9
Dec 16BSC #1Dec 16 · 600 Meters · Place 54 · Braintree600 Meters54.1:53.14a9