Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conf - Block #4 · Jan 155:18.51aBay State Conf - Block #4January 15, 2026
1 Mile · OutdoorMSTCA Coaches Shore Invitational · May 105:24.19aMSTCA Coaches Shore InvitationalMay 10, 2025
1000 Meters · IndoorMIAA Division 1 Indoor Track & Field Championship · Feb 153:01.81aMIAA Division 1 Indoor Track & Field ChampionshipFebruary 15, 2026
300 Meters · IndoorMSTCA Speed Classic (Sunday) · Dec 2143.28aMSTCA Speed Classic (Sunday)December 21, 2025
400 Meters · OutdoorMIAA Division 1 Track & Field Championship · May 2958.60aMIAA Division 1 Track & Field ChampionshipMay 29, 2026
400 Meters · Relay Split · OutdoorMSTCA Division 1 Relays · May 1858.812aMSTCA Division 1 RelaysMay 18, 2025
600 Meters · IndoorBay State Conf - Meet of Champions · Feb 41:39.02aBay State Conf - Meet of ChampionsFebruary 4, 2026
800 Meters · OutdoorMIAA Meet of Champions · Jun 42:13.94aMIAA Meet of ChampionsJune 4, 2026
High Jump · IndoorMSTCA Division 1 James Kalperis Relays · Jan 171.27mMSTCA Division 1 James Kalperis RelaysJanuary 17, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · 800 Meters · Place 7 · Braintree800 Meters7.2:13.94a PB10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 800 Meters · Place 5 · Braintree800 Meters5.2:14.99a10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Place 6 · Braintree400 Meters6.58.60a PB10
May 20BSC ChampionshipsMay 20 · 800 Meters · Place 2 · Braintree800 Meters22:15.18a10
May 16MSTCA Coaches Shore InvitationalMay 16 · 400 Meters · Place 3 · Braintree400 Meters359.19a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 800 Meters · Place 2 · Braintree800 Meters22:16.68a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 1 Mile · Place 1 · Braintree1 Mile1.5:25.48a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400 Meters · Place 1 · Braintree400 Meters1.1:00.16a10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 800 Meters · Place 1 · Braintree800 Meters1.2:23.64a10
Apr 15Natick - Newton North @ BraintreeApr 15 · 400 Meters · Place 4 · Braintree400 Meters4.1:00.88a10
Apr 8Milton, Braintree, and NeedhamApr 8 · 800 Meters · Place 1 · Braintree800 Meters12:20.62a10

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 15MIAA Division 1 Indoor Track & Field ChampionshipFeb 15 · 1000 Meters · Place 6 · Braintree1000 Meters6.3:01.81a PB10
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 600 Meters · Place 5 · Braintree600 Meters51:39.02a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 1000 Meters · Place 2 · Braintree1000 Meters23:02.87a10
Jan 22Bay State Conf - Block #5Jan 22 · 1 Mile · Place 2 · Braintree1 Mile25:24.04a10
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 9 · Braintree300 Meters944.47a10
Jan 15Bay State Conf - Block #4Jan 15 · 1 Mile · Place 1 · Braintree1 Mile15:18.51a PB10
Jan 8Bay State Conf - Block#3Jan 8 · 600 Meters · Place 2 · Braintree600 Meters21:42.85a10

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 3 · Braintree300 Meters3.43.28a PB10
Dec 18Bay State Conf - Block #2Dec 18 · 1000 Meters · Place 1 · Braintree1000 Meters1.3:10.62a10
Dec 18Bay State Conf - Block #2Dec 18 · 400 Meters · Braintree400 MetersRelay Split—1:01.4hUnofficial10
Dec 11Bay State Conf - Block#1Dec 11 · 600 Meters · Place 2 · Braintree600 Meters2.1:45.82a10
Dec 11Bay State Conf - Block#1Dec 11 · 400 Meters · Braintree400 MetersRelay Split—1:02.4hUnofficial10
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 1000 Meters · Place 5 · Braintree1000 Meters53:10.97a—
Jan 23Bay State Conference - Block 5Jan 23 · 1 Mile · Place 9 · Braintree1 Mile95:33.54a—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · High Jump · Place 36 · BraintreeHigh Jump361.27m PB—
Jan 9Bay State Conference - Block #4Jan 9 · 1000 Meters · Place 8 · Braintree1000 Meters83:17.40a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 600 Meters · Place 1 · Braintree600 Meters11:44.93a—
Jan 2Bay State Conference - Block#3Jan 2 · 1000 Meters · Place 3 · Braintree1000 Meters33:14.88—

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 800 Meters · Place 13 · Braintree800 Meters13.2:20.52a9
May 21Bay State Conference Championship MeetMay 21 · 800 Meters · Place 4 · Braintree800 Meters42:21.84a9
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Braintree400 MetersRelay Split—59.0hUnofficial9
May 18MSTCA Division 1 RelaysMay 18 · 400 Meters · Braintree400 MetersRelay Split—58.812a PB9
May 10MSTCA Coaches Shore InvitationalMay 10 · 1 Mile · Place 1 · Braintree1 Mile15:24.19a PB9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 400 Meters · Place 2 · Braintree400 Meters21:02.15a9
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 400 Meters · Place 5 · Braintree400 Meters51:01.29a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 800 Meters · Place 5 · Braintree800 Meters52:24.16a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 400 Meters · Place 2 · Braintree400 Meters21:01.98a9
Apr 9Braintree, Milton, and NeedhamApr 9 · 800 Meters · Place 1 · Braintree800 Meters12:21.13a9

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 600 Meters · Place 7 · Braintree600 Meters7.1:46.08a9
Dec 19Bay State Conference - Block #2Dec 19 · 1000 Meters · Place 5 · Braintree1000 Meters5.3:17.11a9
Dec 12Bay State Conference - Block #1Dec 12 · 1 Mile · Place 11 · Braintree1 Mile11.5:49.44a9