Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · OutdoorBay State Conference Quad 3 - Wellesley · Apr 3030.65aBay State Conference Quad 3 - WellesleyApril 30, 2025
300 Meters · IndoorBay State Conf Championship · Feb 747.18aBay State Conf ChampionshipFebruary 7, 2024
400 Meters · OutdoorBraintree, Milton, and Needham · Apr 91:06.94aBraintree, Milton, and NeedhamApril 9, 2025
400 Meters · Relay Split · OutdoorMIAA Division 1 Track & Field Championship · May 291:07.908aMIAA Division 1 Track & Field ChampionshipMay 29, 2025
400m Hurdles · 30" / 0.762m · OutdoorBSC-4 Braintree, Walpole at Framingham · May 61:19.82aBSC-4 Braintree, Walpole at FraminghamMay 6, 2026
55 Meter · IndoorBay State Conference - Open · Jan 288.65aBay State Conference - OpenJanuary 28, 2025
55 Meters · IndoorBay Sate Conf - Open Meet · Jan 288.60aBay Sate Conf - Open MeetJanuary 28, 2026
600 Meters · IndoorBay State Conf - Meet of Champions · Feb 51:51.66aBay State Conf - Meet of ChampionsFebruary 5, 2025
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 283:01.77aMSTCA Distance Classic and PentathlonDecember 28, 2023
High Jump · IndoorBay State Conference - Open · Jan 284-02.00Bay State Conference - OpenJanuary 28, 2025
Javelin · 600g · OutdoorNatick - Newton North @ Braintree · Apr 1570' 6"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

18 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 25 · BraintreeJavelin2572-1111
May 23MSTCA South Shore TwilightMay 23 · 400m Hurdles · Place 19 · Braintree400m Hurdles191:16.57a11
May 20BSC ChampionshipsMay 20 · Javelin · Place 16 · BraintreeJavelin1669-1111
May 20BSC ChampionshipsMay 20 · 400m Hurdles · Place 23 · Braintree400m Hurdles231:20.37a11
May 16MSTCA Coaches Shore InvitationalMay 16 · 400m Hurdles · Place 31 · Braintree400m Hurdles311:19.34a11
May 13BSC JV Open at NeedhamMay 13 · Javelin · Place 7 · BraintreeJavelin600g7.68' 2"11
May 13BSC JV Open at NeedhamMay 13 · 400 Meters · Place 15 · Braintree400 Meters15.1:10.79a11
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400m Hurdles · Place 30 · Braintree400m Hurdles301:18.12a11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Javelin · Place 6 · BraintreeJavelin600g6.69' 8"11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400m Hurdles · Place 6 · Braintree400m Hurdles30" / 0.762m6.1:19.82a PB11
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 26 · BraintreeJavelin2620.38m11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · Place 8 · BraintreeJavelin600g8.64' 4"11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 400m Hurdles · Place 13 · Braintree400m Hurdles30" / 0.762m13.1:20.46a11
Apr 15Natick - Newton North @ BraintreeApr 15 · Javelin · Place 2 · BraintreeJavelin600g2.70' 6" PB11
Apr 15Natick - Newton North @ BraintreeApr 15 · 400m Hurdles · Place 4 · Braintree400m Hurdles30" / 0.762m4.1:20.31a11
Apr 15Natick - Newton North @ BraintreeApr 15 · 200 Meters · Braintree200 Meters—DNF11
Apr 8Milton, Braintree, and NeedhamApr 8 · Javelin · Place 4 · BraintreeJavelin470-911
Apr 8Milton, Braintree, and NeedhamApr 8 · 400m Hurdles · Place 5 · Braintree400m Hurdles51:22.76a11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 41 · Braintree300 Meters4150.78a11
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 64 · Braintree55 Meters648.60a PB11
Jan 22Bay State Conf - Block #5Jan 22 · 600 Meters · Place 27 · Braintree600 Meters271:58.13a11
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 39 · Braintree55 Meters398.67a11

2025 Indoor Track

22 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 600 Meters · Place 48 · Braintree600 Meters48.2:00.58a11
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 154 · Braintree55 MeterRound P154.8.84a11
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 76 · Braintree300 Meters76.49.93a11
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 134 · Braintree55 Meter134.8.90a11
Dec 18Bay State Conf - Block #2Dec 18 · 200 Meters · Braintree200 MetersRelay Split—31.0hUnofficial11
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 38 · Braintree55 Meter38.8.73a11
Dec 11Bay State Conf - Block#1Dec 11 · 600 Meters · Place 29 · Braintree600 Meters29.2:02.95a11
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 77 · Braintree55 Meter77.9.23a11
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 600 Meters · Place 23 · Braintree600 Meters231:51.66a PB—
Jan 28BSC OpenJan 28 · High Jump · Place 12 · BraintreeHigh Jump124-2—
Jan 28BSC OpenJan 28 · 600 Meters · Place 10 · Braintree600 Meters101:52.72a—
Jan 28BSC OpenJan 28 · 55 Meters · Place 76 · Braintree55 Meters768.65a—
Jan 28Bay State Conference - OpenJan 28 · 600 Meters · Place 10 · Braintree600 Meters10.1:52.72a10
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 76 · Braintree55 Meter76.8.65a PB10
Jan 28Bay State Conference - OpenJan 28 · High Jump · Place 12 · BraintreeHigh Jump12.4-02.00 PB10
Jan 23Bay State Conference - Block 5Jan 23 · High Jump · Place 19 · BraintreeHigh Jump194-2—
Jan 17MSTCA Division 1 James Kalperis RelaysJan 17 · High Jump · Place 29 · BraintreeHigh Jump291.27m—
Jan 9Bay State Conference - Block #4Jan 9 · 600 Meters · Place 26 · Braintree600 Meters261:57.11a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 56 · Braintree55 Meters568.94a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 300 Meters · Place 51 · Braintree300 Meters5148.66a—
Jan 2Bay State Conference - Block#3Jan 2 · 600 Meters · Place 24 · Braintree600 Meters241:57.76—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 55 · Braintree55 Meters558.97—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · 400 Meters · Braintree400 MetersRelay Split—1:07.908a PB10
May 24MSTCA South Shore Twilight InvitationalMay 24 · 400m Hurdles · Place 18 · Braintree400m Hurdles181:14.94a10
May 21Bay State Conference Championship MeetMay 21 · 400m Hurdles · Place 20 · Braintree400m Hurdles201:17.19a10
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 400m Hurdles · Place 4 · Braintree400m Hurdles41:16.29a10
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 10 · Braintree200 Meters1030.82a10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 400m Hurdles · Place 7 · Braintree400m Hurdles71:17.09a10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 200 Meters · Place 23 · Braintree200 Meters2330.65a PB10
Apr 16Bay State Conf 2 at BraintreeApr 16 · 400 Meters · Place 9 · Braintree400 Meters91:09.48a10
Apr 9Braintree, Milton, and NeedhamApr 9 · 400 Meters · Place 6 · Braintree400 Meters61:06.94a PB10

2024 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 29Winter Warrior HS InvitationalDec 29 · 600 Meters · Place 6 · Braintree600 Meters6.1:58.23a10
Dec 29Winter Warrior HS InvitationalDec 29 · 55 Meter · Place 101 · Braintree55 MeterRound P101.9.19a10
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Place 41 · Braintree300 Meters41.48.99a10
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55 Meter · Place 71 · Braintree55 Meter71.9.00a10
Dec 19Bay State Conference - Block #2Dec 19 · 600 Meters · Place 28 · Braintree600 Meters28.1:56.37a10
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 70 · Braintree55 Meter70.9.14a10
Dec 12Bay State Conference - Block #1Dec 12 · 600 Meters · Place 25 · Braintree600 Meters25.1:58.27a10
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 102 · Braintree55 Meter102.9.36a10
Feb 10MSTCA Qualifier MeetFeb 10 · 300 Meters · Place 48 · Braintree300 Meters4847.93a—
Feb 7Bay State Conf ChampionshipFeb 7 · 300 Meters · Place 19 · Braintree300 Meters1947.18a PB—
Jan 31Bay State Conf - Block 6Jan 31 · 300 Meters · Place 16 · Braintree300 Meters1648.64a—
Jan 31Bay State Conf - Block 6Jan 31 · 55 Meters · Place 70 · Braintree55 Meters708.86a—
Jan 25Bay State Conf - Block 5Jan 25 · 300 Meters · Place 20 · Braintree300 Meters2048.31a—
Jan 11Bay State Conf - Block 4Jan 11 · 300 Meters · Place 25 · Braintree300 Meters2550.38a—
Jan 4Bay State Conference - Block 3Jan 4 · 600 Meters · Place 34 · Braintree600 Meters342:04.39a—
Jan 4Bay State Conference - Block 3Jan 4 · 55 Meters · Place 35 · Braintree55 Meters358.82a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 45 · Braintree800 Meters45.3:01.77a PB9
Dec 21Bay State Conf - Block 2Dec 21 · 300 Meters · Place 19 · Braintree300 Meters19.51.07a9
Dec 21Bay State Conf - Block 2Dec 21 · 55 Meter · Place 36 · Braintree55 Meter36.8.96a9
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 300 Meters · Place 95 · Braintree300 Meters95.50.78a9
Dec 17MSTCA Speed Classic (Large School)Dec 17 · 55 Meter · Place 127 · Braintree55 Meter127.9.06a9