Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBaystate Conference Tri meet 4 at Framingham · May 712.18aBaystate Conference Tri meet 4 at FraminghamMay 7, 2025
1000 Meters · IndoorBay Sate Conf - Open Meet · Jan 283:00.53aBay Sate Conf - Open MeetJanuary 28, 2026
200 Meters · OutdoorMSTCA Jim Hoar Freshman Sophomore Invitational · May 324.73aMSTCA Jim Hoar Freshman Sophomore InvitationalMay 3, 2025
300 Meters · IndoorMSTCA Freshman-Sophomore Championship · Jan 2438.39aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
400 Meters · OutdoorMilton, Braintree, and Needham · Apr 854.49aMilton, Braintree, and NeedhamApril 8, 2026
55 Meter · IndoorBay State Conf - Block #2 · Dec 187.16aBay State Conf - Block #2December 18, 2025
55 Meters · IndoorBay State Conference - Block 5 · Jan 237.43aBay State Conference - Block 5January 23, 2025
55m Hurdles · 39" · IndoorBay State Conference - Open · Jan 289.63aBay State Conference - OpenJanuary 28, 2025
800 Meters · OutdoorMSTCA South Shore Twilight · May 232:13.37aMSTCA South Shore TwilightMay 23, 2026
High Jump · IndoorMSTCA Boys Pentathlon · Feb 261.42mMSTCA Boys PentathlonFebruary 26, 2026
Javelin · 800g · OutdoorBSC-4 Braintree, Walpole at Framingham · May 6110' 6"BSC-4 Braintree, Walpole at FraminghamMay 6, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 264.98mMSTCA Boys PentathlonFebruary 26, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Javelin · Place 28 · BraintreeJavelin28112-010
May 23MSTCA South Shore TwilightMay 23 · 800 Meters · Place 48 · Braintree800 Meters482:13.37a PB10
May 20BSC ChampionshipsMay 20 · 400 Meters · Place 21 · Braintree400 Meters2155.69a10
May 13BSC JV Open at NeedhamMay 13 · 800 Meters · Place 14 · Braintree800 Meters14.2:19.23a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · Javelin · Place 15 · BraintreeJavelin15109-610
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 400 Meters · Place 19 · Braintree400 Meters1956.01a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Javelin · Place 7 · BraintreeJavelin800g7.110' 6" PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400 Meters · Place 9 · Braintree400 Meters9.56.96a10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · Javelin · BraintreeJavelin800g—DNS10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 400 Meters · Place 6 · Braintree400 Meters6.55.18a10
Apr 15Natick - Newton North @ BraintreeApr 15 · Javelin · Place 7 · BraintreeJavelin800g7.100' 8"10
Apr 15Natick - Newton North @ BraintreeApr 15 · 400 Meters · Place 4 · Braintree400 Meters4.54.69a10
Apr 8Milton, Braintree, and NeedhamApr 8 · Javelin · Place 5 · BraintreeJavelin5115-710
Apr 8Milton, Braintree, and NeedhamApr 8 · 400 Meters · Place 5 · Braintree400 Meters554.49a PB10

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 83 · BraintreeLong Jump835.34m10
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 107 · BraintreeHigh Jump1071.42m PB10
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 75 · BraintreeShot Put759.00m10
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 85 · Braintree55m Hurdles859.66a10
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 34 · Braintree1000 Meters343:06.47a10
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 300 Meters · Place 20 · Braintree300 Meters2039.11a10
Jan 28Bay Sate Conf - Open MeetJan 28 · Shot Put · Place 25 · BraintreeShot Put2529-3.7510
Jan 28Bay Sate Conf - Open MeetJan 28 · 1000 Meters · Place 10 · Braintree1000 Meters103:00.53a PB10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · Long Jump · Place 36 · BraintreeLong Jump3617-1.5010
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 300 Meters · Place 16 · Braintree300 Meters1638.39a PB10
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 19 · Braintree300 Meters1939.62a10
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 11 · BraintreeLong Jump1114-7.2510
Jan 15Bay State Conf - Block #4Jan 15 · Long Jump · Place 22 · BraintreeLong Jump2216-710
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 24 · Braintree55m Hurdles2410.11a10
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 9 · Braintree300 Meters939.14a10
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 1 · BraintreeLong Jump118-3.2510

2025 Indoor Track

25 results
DateMeetEventPlMarkGr
Dec 28Winter Warrior HS InvitationalDec 28 · 300 Meters · Place 34 · Braintree300 Meters34.38.61a10
Dec 28Winter Warrior HS InvitationalDec 28 · 55 Meter · Place 99 · Braintree55 MeterRound P99.7.22a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 39 · Braintree300 Meters39.39.38a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 72 · Braintree55 Meter72.7.23a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · Long Jump · Place 33 · BraintreeLong Jump33.17-05.7510
Dec 18Bay State Conf - Block #2Dec 18 · 200 Meters · Braintree200 MetersRelay Split—24.3hUnofficial10
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 6 · Braintree55 Meter6.7.16a PB10
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 15 · Braintree300 Meters15.40.42a10
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 26 · Braintree55m Hurdles39"26.11.98a10
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 128 · BraintreeLong Jump1284.98m PB—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 131 · BraintreeHigh Jump1311.42m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 137 · BraintreeShot Put1377.61m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 104 · Braintree55m Hurdles1049.78a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 100 · Braintree1000 Meters1003:19.70a—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 55m Hurdles · Place 25 · Braintree55m Hurdles2511.34a—
Jan 28BSC OpenJan 28 · 55m Hurdles · Place 13 · Braintree55m Hurdles139.63a—
Jan 28BSC OpenJan 28 · 300 Meters · Place 31 · Braintree300 Meters3140.80a—
Jan 28Bay State Conference - OpenJan 28 · 300 Meters · Place 31 · Braintree300 Meters31.40.80a9
Jan 28Bay State Conference - OpenJan 28 · 55m Hurdles · Place 13 · Braintree55m Hurdles39"13.9.63a PB9
Jan 23Bay State Conference - Block 5Jan 23 · 55m Hurdles · Place 24 · Braintree55m Hurdles2410.18a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 20 · Braintree55 Meters207.43a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 8 · Braintree300 Meters841.57a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 300 Meters · Place 46 · Braintree300 Meters4640.91a—
Jan 2Bay State Conference - Block#3Jan 2 · 55m Hurdles · Place 24 · Braintree55m Hurdles2410.44—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 24 · Braintree300 Meters2442.56—

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · Javelin · Place 33 · BraintreeJavelin3389-39
May 24MSTCA South Shore Twilight InvitationalMay 24 · 200 Meters · Place 60 · Braintree200 Meters6024.99a9
May 18MSTCA Division 1 RelaysMay 18 · Javelin · Place 50 · BraintreeJavelin800g50.31.78m9
May 14BSC JV Open Meet May 14 · Shot Put · Place 20 · BraintreeShot Put2025-07.009
May 14BSC JV Open Meet May 14 · 100 Meters · Place 19 · Braintree100 Meters1912.62a9
May 10MSTCA Coaches Shore InvitationalMay 10 · 100 Meters · Place 16 · Braintree100 Meters1612.36a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 8 · Braintree200 Meters825.04a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Javelin · Place 1 · BraintreeJavelin1120-79
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100 Meters · Place 5 · Braintree100 Meters512.18a PB9
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · Javelin · Place 16 · BraintreeJavelin16109-49
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 200 Meters · Place 40 · Braintree200 Meters4024.73a PB9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · Javelin · Place 2 · BraintreeJavelin284-79
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 15 · Braintree100 Meters1512.19a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · Javelin · Place 12 · BraintreeJavelin1297-19
Apr 16Bay State Conf 2 at BraintreeApr 16 · 200 Meters · Place 11 · Braintree200 Meters1125.24a9
Apr 16Bay State Conf 2 at BraintreeApr 16 · 100 Meters · Place 11 · Braintree100 Meters1112.23a9
Apr 9Braintree, Milton, and NeedhamApr 9 · 200 Meters · Place 10 · Braintree200 Meters1024.88a9

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Place 55 · Braintree300 Meters55.41.96a9
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55m Hurdles · Place 26 · Braintree55m Hurdles39"26.10.18a9
Dec 19Bay State Conference - Block #2Dec 19 · 300 Meters · Place 7 · Braintree300 Meters7.42.28a9
Dec 19Bay State Conference - Block #2Dec 19 · 55m Hurdles · Place 24 · Braintree55m Hurdles39"24.10.33a9
Dec 12Bay State Conference - Block #1Dec 12 · 55m Hurdles · Place 23 · Braintree55m Hurdles39"23.10.54a9
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 93 · Braintree55 Meter93.8.30a9