Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor16th Annual Greater New Bedford Sunset Invitational · Apr 185:27.73a16th Annual Greater New Bedford Sunset InvitationalApril 18, 2026
1000 Meters · IndoorMSTCA Boys Pentathlon · Feb 263:00.86aMSTCA Boys PentathlonFebruary 26, 2026
110m Hurdles · 39" / 0.991m · OutdoorMIAA Division 3 Track & Field Championship · May 2816.89aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
1500 Meters · OutdoorMIAA Division 3 Track & Field Championship · May 285:01.49aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
200 Meters · OutdoorBSC-4 Braintree, Walpole at Framingham · May 624.20aBSC-4 Braintree, Walpole at FraminghamMay 6, 2026
300 Meters · IndoorMSTCA Freshman-Sophomore Championship · Jan 2436.67aMSTCA Freshman-Sophomore ChampionshipJanuary 24, 2026
400 Meters · OutdoorMSTCA Jim Hoar Freshman Sophomore Invitational · May 951.45aMSTCA Jim Hoar Freshman Sophomore InvitationalMay 9, 2026
55 Meter · IndoorBay State Conference - Block #2 · Dec 197.70aBay State Conference - Block #2December 19, 2024
55 Meters · IndoorBay State Conference - Block 5 · Jan 237.76aBay State Conference - Block 5January 23, 2025
600 Meters · IndoorBay State Conf - Block #4 · Jan 151:30.77aBay State Conf - Block #4January 15, 2026
800 Meters · IndoorMSTCA Distance Classic and Pentathlon · Dec 282:11.88aMSTCA Distance Classic and PentathlonDecember 28, 2025
High Jump · IndoorBay State Conf - Block #2 · Dec 185-03.00Bay State Conf - Block #2December 18, 2025
High Jump · OutdoorMSTCA Division 3 Relays · May 31.73mMSTCA Division 3 RelaysMay 3, 2026
Long Jump · IndoorMSTCA Boys Pentathlon · Feb 265.48mMSTCA Boys PentathlonFebruary 26, 2026
Long Jump · OutdoorMIAA Division 3 Track & Field Championship · May 286.24mMIAA Division 3 Track & Field ChampionshipMay 28, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 3 Track & Field Championship · May 282950MIAA Division 3 Track & Field ChampionshipMay 28, 2026
Shot Put · 12lb · OutdoorMIAA Division 3 Track & Field Championship · May 2810.88mMIAA Division 3 Track & Field ChampionshipMay 28, 2026
Triple Jump · OutdoorWeymouth, Wellesley & Walpole @ Newton North · Apr 840' 5"Weymouth, Wellesley & Walpole @ Newton NorthApril 8, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Pentathlon (Outdoor) · Place 4 · WalpolePentathlon (Outdoor)StandardRound M4.2950 PB10
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Long Jump · Place 4 · WalpoleLong JumpRound M4.6.24m PB10
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · High Jump · Place 3 · WalpoleHigh JumpRound M3.1.75m10
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Shot Put · Place 3 · WalpoleShot Put12lbRound M3.10.88m PB10
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 8 · Walpole110m Hurdles39" / 0.991mRound M8.16.89a PB10
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 1500 Meters · Place 5 · Walpole1500 MetersRound M5.5:01.49a PB10
May 20BSC ChampionshipsMay 20 · Triple Jump · Place 7 · WalpoleTriple Jump740-310
May 20BSC ChampionshipsMay 20 · 400 Meters · Place 8 · Walpole400 Meters851.67a10
May 13BSC JV Open at NeedhamMay 13 · Long Jump · Place 4 · WalpoleLong Jump4.18' 6.75"10
May 13BSC JV Open at NeedhamMay 13 · Shot Put · Place 8 · WalpoleShot Put12lb8.32' 10.5"10
May 13BSC JV Open at NeedhamMay 13 · 110m Hurdles · Place 5 · Walpole110m Hurdles39" / 0.991m5.18.11a10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · High Jump · Place 4 · WalpoleHigh Jump45-810
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 400 Meters · Place 5 · Walpole400 Meters551.45a PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Triple Jump · Place 5 · WalpoleTriple Jump5.38' 9"10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400 Meters · Place 1 · Walpole400 Meters1.51.48a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 7 · Walpole200 Meters7.24.20a PB10
May 3MSTCA Division 3 RelaysMay 3 · Triple Jump · Place 8 · WalpoleTriple Jump811.93m10
May 3MSTCA Division 3 RelaysMay 3 · High Jump · Place 5 · WalpoleHigh Jump51.73m PB10
Apr 29Natick, Walpole, and MiltonApr 29 · Triple Jump · Place 1 · WalpoleTriple Jump139-7.7510
Apr 29Natick, Walpole, and MiltonApr 29 · 400 Meters · Place 1 · Walpole400 Meters151.45a10
Apr 29Natick, Walpole, and MiltonApr 29 · 200 Meters · Place 4 · Walpole200 Meters424.28a10
Apr 1816th Annual Greater New Bedford Sunset InvitationalApr 18 · Long Jump · Place 16 · WalpoleLong Jump1617-11.7510
Apr 1816th Annual Greater New Bedford Sunset InvitationalApr 18 · 1 Mile · Place 27 · Walpole1 Mile275:27.73a PB10
Apr 15Brookline, Needham, and WalpoleApr 15 · Triple Jump · Place 1 · WalpoleTriple Jump137-1110
Apr 15Brookline, Needham, and WalpoleApr 15 · 400 Meters · Place 5 · Walpole400 Meters552.29a10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Triple Jump · Place 3 · WalpoleTriple Jump3.40' 5" PB10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · High Jump · Place 6 · WalpoleHigh Jump6.5' 3"10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 400 Meters · Place 5 · Walpole400 Meters5.53.13a10

2026 Indoor Track

23 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 78 · WalpoleLong Jump785.48m PB10
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 23 · WalpoleHigh Jump231.72m10
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 27 · WalpoleShot Put2710.19m10
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 55 · Walpole55m Hurdles559.14a10
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 25 · Walpole1000 Meters253:00.86a PB10
Feb 17Last Chance National QualifierFeb 17 · 300 Meters · Place 1 · Walpole300 Meters137.51a10
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · 300 Meters · Walpole300 Meters—DQ10
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 300 Meters · Place 8 · Walpole300 Meters836.69a10
Jan 28Bay Sate Conf - Open MeetJan 28 · Long Jump · Place 11 · WalpoleLong Jump1117-3.5010
Jan 28Bay Sate Conf - Open MeetJan 28 · 55m Hurdles · Place 20 · Walpole55m Hurdles2010.08a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · High Jump · Place 8 · WalpoleHigh Jump85-610
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 300 Meters · Place 5 · Walpole300 Meters536.67a PB10
Jan 22Bay State Conf - Block #5Jan 22 · High Jump · Place 10 · WalpoleHigh Jump105-610
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 3 · Walpole300 Meters336.78a10
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · High Jump · Place 22 · WalpoleHigh Jump221.57m10
Jan 15Bay State Conf - Block #4Jan 15 · High Jump · Place 9 · WalpoleHigh Jump95-610
Jan 15Bay State Conf - Block #4Jan 15 · 600 Meters · Place 10 · Walpole600 Meters101:30.77a PB10
Jan 10The Nor'Easter at the TrackJan 10 · Shot Put · Place 6 · WALPOLEShot Put633-5.0010
Jan 10The Nor'Easter at the TrackJan 10 · 300 Meters · Place 1 · WALPOLE300 Meters136.7210
Jan 10The Nor'Easter at the TrackJan 10 · High Jump · Place 7 · WALPOLEHigh Jump75-08.0010
Jan 8Bay State Conf - Block#3Jan 8 · High Jump · Place 8 · WalpoleHigh Jump85-310
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 3 · Walpole300 Meters337.04a10
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · High Jump · Place 5 · WalpoleHigh Jump55-610

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 800 Meters · Place 14 · Walpole800 Meters14.2:11.88a PB10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 5 · Walpole300 Meters5.37.18a10
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 4 · Walpole300 Meters4.37.41a10
Dec 18Bay State Conf - Block #2Dec 18 · High Jump · Place 14 · WalpoleHigh Jump14.5-03.00 PB10
Dec 11Bay State Conf - Block#1Dec 11 · 600 Meters · Place 8 · Walpole600 Meters8.1:32.83a10
Dec 11Bay State Conf - Block#1Dec 11 · 400 Meters · Walpole400 MetersRelay Split—52.9hUnofficial10
Feb 11MSTCA Rising ChampionshipFeb 11 · 300 Meters · Place 14 · Walpole300 Meters1440.35a—
Jan 28BSC OpenJan 28 · 300 Meters · Place 36 · Walpole300 Meters3641.17a—
Jan 28Bay State Conference - OpenJan 28 · 300 Meters · Place 36 · Walpole300 Meters36.41.17a9
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 13 · Walpole300 Meters1341.42a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 37 · Walpole55 Meters377.76a PB—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 11 · Walpole300 Meters1141.87a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 43 · Walpole55 Meters437.76a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 300 Meters · Place 60 · Walpole300 Meters6041.81a—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 14 · Walpole300 Meters1442.59—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 39 · Walpole55 Meters397.76—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21Bay State Conference Championship MeetMay 21 · 400 Meters · Place 19 · Walpole400 Meters1957.06a9
May 14BSC JV Open Meet May 14 · High Jump · Place 6 · WalpoleHigh Jump64-10.009
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Triple Jump · Place 11 · WalpoleTriple Jump1133-39
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 8 · Walpole200 Meters825.13a9
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 400 Meters · Place 19 · Walpole400 Meters1955.68a9
Apr 30Walpole, Natick, and MiltonApr 30 · Triple Jump · Place 6 · WalpoleTriple Jump634-10.259
Apr 30Walpole, Natick, and MiltonApr 30 · 400 Meters · Place 6 · Walpole400 Meters656.57a9
Apr 16Needham, Brookline, and WalpoleApr 16 · Triple Jump · Place 10 · WalpoleTriple Jump1031-69
Apr 16Needham, Brookline, and WalpoleApr 16 · 400 Meters · Place 6 · Walpole400 Meters655.46a9
Apr 9Bay State Conf 1 at Newton NorthApr 9 · Triple Jump · Place 11 · WalpoleTriple Jump1133-04.509
Apr 9Bay State Conf 1 at Newton NorthApr 9 · High Jump · WalpoleHigh Jump—NH9
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 400 Meters · Place 8 · Walpole400 Meters855.309

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 300 Meters · Place 71 · Walpole300 Meters71.42.99a9
Dec 19Bay State Conference - Block #2Dec 19 · 300 Meters · Place 17 · Walpole300 Meters17.43.85a9
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 43 · Walpole55 Meter43.7.70a PB9
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 46 · Walpole55 Meter46.7.76a9