Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMSTCA Coaches Invitational (Large Schools) · Jan 265:28.46aMSTCA Coaches Invitational (Large Schools)January 26, 2025
1 Mile · OutdoorWeston Twilight - Regis Events · May 45:32.39aWeston Twilight - Regis EventsMay 4, 2024
1000 Meters · IndoorBay State Conference - Block #1 · Dec 123:19.46aBay State Conference - Block #1December 12, 2024
1600 Meters · IndoorMSTCA Boston Holiday Challenge at the TRACK · Dec 285:45.31aMSTCA Boston Holiday Challenge at the TRACKDecember 28, 2024
2 Miles · IndoorBay State Conf - Meet of Champions · Feb 511:52.63aBay State Conf - Meet of ChampionsFebruary 5, 2025
2 Miles · OutdoorMIAA Division 1 Track & Field Championship · May 2911:42.49aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
400 Meters · Relay Split · OutdoorMSTCA Division 1 Relays · May 181:01.750aMSTCA Division 1 RelaysMay 18, 2025
600 Meters · IndoorMSTCA Speed Classic (Large School) · Dec 171:50.69aMSTCA Speed Classic (Large School)December 17, 2023
800 Meters · OutdoorMSTCA South Shore Twilight Meet · May 202:37.67aMSTCA South Shore Twilight MeetMay 20, 2023

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 2 Miles · Place 21 · Braintree2 Miles21.11:42.49a PB12
May 21Bay State Conference Championship MeetMay 21 · 2 Miles · Place 8 · Braintree2 Miles811:57.95a12
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Braintree400 MetersRelay Split—1:01.750a PB12
May 10MSTCA Coaches Shore InvitationalMay 10 · 2 Miles · Place 12 · Braintree2 Miles1212:24.33a12
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 1 Mile · Place 3 · Braintree1 Mile35:43.47a12
May 3Weston Twilight Invitational - Regis EventsMay 3 · 1 Mile · Place 46 · Braintree1 Mile465:39.00a12
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 2 Miles · Place 5 · Braintree2 Miles512:30.97a12
Apr 9Braintree, Milton, and NeedhamApr 9 · 2 Miles · Place 3 · Braintree2 Miles312:08.98a12

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 12MIAA Division 1 Indoor Track & Field ChampionshipFeb 12 · 2 Miles · Place 13 · Braintree2 Miles1312:04.39a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 2 Miles · Place 6 · Braintree2 Miles611:52.63a PB—
Jan 26MSTCA Coaches Invitational (Large Schools)Jan 26 · 1 Mile · Place 14 · Braintree1 Mile145:28.46a PB—
Jan 23Bay State Conference - Block 5Jan 23 · 2 Miles · Place 2 · Braintree2 Miles212:04.71a—
Jan 9Bay State Conference - Block #4Jan 9 · 1 Mile · Place 5 · Braintree1 Mile55:36.00a—
Jan 2Bay State Conference - Block#3Jan 2 · 1 Mile · Place 7 · Braintree1 Mile75:41.34—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1 Mile · Place 22 · Braintree1 Mile22.5:47.40a12
Dec 28MSTCA Boston Holiday Challenge at the TRACKDec 28 · 1600 Meters · Place 22 · Braintree1600 Meters22.5:45.31a PB12
Dec 19Bay State Conference - Block #2Dec 19 · 2 Miles · Place 9 · Braintree2 Miles9.12:25.63a12
Dec 12Bay State Conference - Block #1Dec 12 · 1000 Meters · Place 3 · Braintree1000 Meters3.3:19.46a PB12

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24MIAA Division 1 Track & Field ChampionshipMay 24 · 2 Miles · Place 28 · Braintree2 Miles28.12:34.13a11
May 18MSTCA South Shore TwilightMay 18 · 1 Mile · Place 3 · Braintree1 Mile35:39.46a—
May 15Bay State Conf ChampionshipMay 15 · 2 Miles · Place 9 · Braintree2 Miles912:24.80a—
May 11MSTCA Coaches InvitationalMay 11 · 2 Miles · Place 13 · Braintree2 Miles13.12:12.55a11
May 8Walpole vs. BraintreeMay 8 · 1 Mile · Place 1 · Braintree1 Mile1.5:38.2Unofficial11
May 4Weston Twilight - Regis EventsMay 4 · 1 Mile · Place 24 · Braintree1 Mile24.5:32.39a PB11
May 1Braintree vs. WeymouthMay 1 · 2 Miles · Place 2 · Braintree2 Miles2.12:17.8Unofficial11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 800 Meters · Braintree800 MetersRelay Split—2:33.0hUnofficial11
Apr 24Newton North vs BraintreeApr 24 · 1 Mile · Place 2 · Braintree1 Mile2.5:39.0Unofficial11
Apr 10Braintree vs. MiltonApr 10 · 2 Miles · Place 1 · Braintree2 Miles1.12:39.111
Apr 5Needham v. BraintreeApr 5 · 2 Miles · Place 2 · Braintree2 Miles2.12:54.711

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 1 Mile · Place 11 · Braintree1 Mile11.5:46.56a11
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 600 Meters · Place 21 · Braintree600 Meters21.1:50.69a PB11
Dec 14Bay State Conf - Block 1Dec 14 · 1 Mile · Place 14 · Braintree1 Mile14.6:03.16a11

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20MSTCA South Shore Twilight MeetMay 20 · 800 Meters · Place 19 · Braintree800 Meters19.2:37.67a PB10
May 17BSC ChampionshipsMay 17 · 1 Mile · Place 29 · Braintree1 Mile29.6:08.83a10
May 10Walpole vs. BraintreeMay 10 · 1 Mile · Place 2 · Braintree1 Mile2.6:02.5Unofficial10
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 1 Mile · Place 18 · Braintree1 Mile185:55.73a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 1 Mile · Place 18 · Braintree1 Mile18.5:55.73a10
May 3Weymouth vs. BraintreeMay 3 · 800 Meters · Braintree800 Meters—2:40.3Unofficial10
Apr 26Newton North vs BraintreeApr 26 · 1 Mile · Braintree1 Mile—6:07.09aUnofficial10
Apr 12Milton vs. BraintreeApr 12 · High Jump · BraintreeHigh Jump—4 2Unofficial10
Apr 12Milton vs. BraintreeApr 12 · 800 Meters · Braintree800 Meters—2:42.4Unofficial10
Apr 5Needham v. BraintreeApr 5 · 2 Miles · Braintree2 Miles—13:38.2Unofficial10

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21MSTCA South Shore Twilight InvitationalMay 21 · 800 Meters · Place 21 · Braintree800 Meters21.2:42.60a9
May 18Bay State Conference ChampionshipMay 18 · 800 Meters · Place 21 · Braintree800 Meters21.2:41.55a9
May 11Walpole vs. BraintreeMay 11 · 100m Hurdles · Braintree100m Hurdles33" / 0.838m—21.7Unofficial9
May 11Walpole vs. BraintreeMay 11 · 800 Meters · Braintree800 Meters—2:44.4Unofficial9
May 4Weymouth vs. BraintreeMay 4 · 100m Hurdles · Braintree100m Hurdles33" / 0.838m—20.9Unofficial9
May 4Weymouth vs. BraintreeMay 4 · 800 Meters · Braintree800 Meters—2:45.0Unofficial9
Apr 30MSTCA D1 RELAYSApr 30 · 800 Meters · Braintree800 MetersRelay Split—2:51.1Unofficial9
Apr 27NN vs BraintreeApr 27 · 800 Meters · Braintree800 Meters—2:49.4Unofficial9
Apr 20Baystate League InviteApr 20 · 1 Mile · Place 22 · Braintree1 Mile22.6:38.66a9
Apr 13Braintree vs. MiltonApr 13 · 800 Meters · Braintree800 Meters—2:57.51aUnofficial9
Apr 6Needham v. BraintreeApr 6 · 400m Hurdles · Place 3 · Braintree400m Hurdles30" / 0.762m3.90.4Unofficial9