Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorBay State Conference - Block #4 · Jan 94:56.10aBay State Conference - Block #4January 9, 2025
1 Mile · OutdoorMSTCA Warrior Invitational · Apr 244:51.51aMSTCA Warrior InvitationalApril 24, 2025
1000 Meters · IndoorBay State Conf - Block #4 · Jan 152:46.62aBay State Conf - Block #4January 15, 2026
110m Hurdles · 39" / 0.991m · OutdoorMIAA Meet of Champions · Jun 415.40aMIAA Meet of ChampionsJune 4, 2026
1500 Meters · OutdoorMIAA Meet of Champions · Jun 54:26.14aMIAA Meet of ChampionsJune 5, 2025
400 Meters · OutdoorWalpole @ Brookline · May 154.9Walpole @ BrooklineMay 1, 2024
400m Hurdles · 36" / 0.914m · OutdoorMIAA Division 3 Track & Field Championship · May 2857.93aMIAA Division 3 Track & Field ChampionshipMay 28, 2026
55m Hurdles · 39" · IndoorMSTCA Speed Classic (Sunday) · Dec 218.60aMSTCA Speed Classic (Sunday)December 21, 2025
600 Meters · IndoorThe Nor'Easter at the Track · Jan 101:27.52The Nor'Easter at the TrackJanuary 10, 2026
800 Meters · OutdoorBay State Conf Championship · May 152:08.73aBay State Conf ChampionshipMay 15, 2024
High Jump · IndoorBay State Conference - Block #1 · Dec 125-10.00Bay State Conference - Block #1December 12, 2024
High Jump · OutdoorMIAA Meet of Champions · Jun 51.80mMIAA Meet of ChampionsJune 5, 2025
Long Jump · IndoorBay State Conference - Block #1 · Dec 1216-10.00Bay State Conference - Block #1December 12, 2024
Long Jump · OutdoorMSTCA Invacational & Pentathlon · Apr 245.32mMSTCA Invacational & PentathlonApril 24, 2026
Pentathlon (Indoor) · Standard - 55mH · IndoorMSTCA Distance Classic and Pentathlon · Dec 282989MSTCA Distance Classic and PentathlonDecember 28, 2025
Pentathlon (Outdoor) · High School · OutdoorMIAA Meet of Champions · Jun 43231MIAA Meet of ChampionsJune 4, 2026
Pentathlon (Outdoor) · Standard · OutdoorMIAA Division 3 Track & Field Championship · May 283290MIAA Division 3 Track & Field ChampionshipMay 28, 2026
Shot Put · 12lb · IndoorMSTCA Distance Classic and Pentathlon · Dec 289.65mMSTCA Distance Classic and PentathlonDecember 28, 2025
Shot Put · 12lb · OutdoorMIAA Division 3 Track & Field Championship · May 2810.66mMIAA Division 3 Track & Field ChampionshipMay 28, 2026

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

2026 Outdoor Track

37 results
DateMeetEventPlMarkGr
Jun 4MIAA Meet of ChampionsJun 4 · Pentathlon (Outdoor) · Place 1 · WalpolePentathlon (Outdoor)High SchoolRound M1.3231 PB12
Jun 4MIAA Meet of ChampionsJun 4 · Long Jump · Place 8 · WalpoleLong JumpRound M8.5.90m12
Jun 4MIAA Meet of ChampionsJun 4 · High Jump · Place 1 · WalpoleHigh JumpRound M1.1.85m12
Jun 4MIAA Meet of ChampionsJun 4 · Shot Put · Place 3 · WalpoleShot Put12lbRound M3.10.65m12
Jun 4MIAA Meet of ChampionsJun 4 · 110m Hurdles · Place 1 · Walpole110m Hurdles39" / 0.991mRound M1.15.40a PBWind: 012
Jun 4MIAA Meet of ChampionsJun 4 · 1500 Meters · Place 2 · Walpole1500 MetersRound M2.4:41.85a12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Pentathlon (Outdoor) · Place 1 · WalpolePentathlon (Outdoor)StandardRound M1.3290 PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Long Jump · Place 7 · WalpoleLong JumpRound M7.5.94m12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · High Jump · Place 1 · WalpoleHigh JumpRound M1.1.85m12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · High Jump · Place 4 · WalpoleHigh Jump4.6-02.0012
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · Shot Put · Place 5 · WalpoleShot Put12lbRound M5.10.66m PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 400m Hurdles · Place 5 · Walpole400m Hurdles36" / 0.914m5.57.93a PB12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 110m Hurdles · Place 2 · Walpole110m Hurdles39" / 0.991mRound M2.15.50a12
May 28MIAA Division 3 Track & Field ChampionshipMay 28 · 1500 Meters · Place 2 · Walpole1500 MetersRound M2.4:32.06a12
May 20BSC ChampionshipsMay 20 · High Jump · Place 3 · WalpoleHigh Jump36-212
May 20BSC ChampionshipsMay 20 · 400m Hurdles · Place 1 · Walpole400m Hurdles158.78a12
May 20BSC ChampionshipsMay 20 · 110m Hurdles · Place 6 · Walpole110m Hurdles616.02a12
May 20BSC ChampionshipsMay 20 · 110m Hurdles · Place 7 · Walpole110m Hurdles716.17a12
May 16MSTCA Coaches Shore InvitationalMay 16 · High Jump · Place 11 · WalpoleHigh Jump115-1012
May 16MSTCA Coaches Shore InvitationalMay 16 · 400m Hurdles · Place 9 · Walpole400m Hurdles958.94a12
May 9Weston Twilight Invitational - Weston EventsMay 9 · 400m Hurdles · Place 7 · Walpole400m Hurdles759.72a12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · High Jump · Place 2 · WalpoleHigh Jump2.6' 0"12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400m Hurdles · Place 1 · Walpole400m Hurdles36" / 0.914m1.1:03.09a12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 110m Hurdles · Place 3 · Walpole110m Hurdles39" / 0.991m3.16.67a12
May 3MSTCA Division 3 RelaysMay 3 · High Jump · Place 2 · WalpoleHigh Jump21.83m12
Apr 29Natick, Walpole, and MiltonApr 29 · High Jump · Place 1 · WalpoleHigh Jump15-1012
Apr 29Natick, Walpole, and MiltonApr 29 · 400m Hurdles · Place 1 · Walpole400m Hurdles11:01.05a12
Apr 24MSTCA Invacational & PentathlonApr 24 · Long Jump · Place 29 · WalpoleLong Jump295.32m PB12
Apr 24MSTCA Invacational & PentathlonApr 24 · High Jump · Place 4 · WalpoleHigh Jump41.82m12
Apr 24MSTCA Invacational & PentathlonApr 24 · Shot Put · Place 14 · WalpoleShot Put149.94m12
Apr 24MSTCA Invacational & PentathlonApr 24 · 110m Hurdles · Place 9 · Walpole110m Hurdles916.50a12
Apr 24MSTCA Invacational & PentathlonApr 24 · 1500 Meters · Place 2 · Walpole1500 Meters24:28.58a12
Apr 15Brookline, Needham, and WalpoleApr 15 · High Jump · Place 1 · WalpoleHigh Jump16-012
Apr 15Brookline, Needham, and WalpoleApr 15 · 400m Hurdles · Place 1 · Walpole400m Hurdles159.32a12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 400m Hurdles · Place 1 · Walpole400m Hurdles36" / 0.914m1.1:00.12a12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · High Jump · Place 2 · WalpoleHigh Jump2.6' 0"12
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 400 Meters · Walpole400 MetersRelay Split—56.0hUnofficial12

2026 Indoor Track

22 results
DateMeetEventPlMarkGr
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 65 · WalpoleLong Jump655.56m12
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 14 · WalpoleHigh Jump141.77m12
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 62 · WalpoleShot Put629.43m12
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 26 · Walpole55m Hurdles268.46a12
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 12 · Walpole1000 Meters122:53.61a12
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · High Jump · Place 4 · WalpoleHigh Jump46-012
Feb 12MIAA Division 3 Indoor Track & Field ChampionshipFeb 12 · High Jump · Place 4 · WalpoleHigh Jump46-00.00—
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · High Jump · Place 5 · WalpoleHigh Jump55-1012
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 6 · Walpole55m Hurdles68.44a12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 7 · Walpole55m Hurdles78.45a12
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 600 Meters · Place 9 · Walpole600 Meters91:28.89a12
Jan 24MSTCA Coaches' InvitationalJan 24 · High Jump · WalpoleHigh Jump—NH12
Jan 22Bay State Conf - Block #5Jan 22 · High Jump · Place 2 · WalpoleHigh Jump26-012
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 5 · Walpole55m Hurdles58.40a12
Jan 17MSTCA Kalperis Relays - Division 3Jan 17 · High Jump · Place 5 · WalpoleHigh Jump51.83m12
Jan 15Bay State Conf - Block #4Jan 15 · High Jump · Place 2 · WalpoleHigh Jump25-812
Jan 15Bay State Conf - Block #4Jan 15 · 1000 Meters · Place 8 · Walpole1000 Meters82:46.62a PB12
Jan 10The Nor'Easter at the TrackJan 10 · High Jump · Place 3 · WALPOLEHigh Jump35-10.0012
Jan 10The Nor'Easter at the TrackJan 10 · 600 Meters · Place 7 · WALPOLE600 Meters71:27.52 PB12
Jan 10The Nor'Easter at the TrackJan 10 · 600 Meters · Place 7 · WALPOLE600 Meters71:27.5212
Jan 8Bay State Conf - Block#3Jan 8 · High Jump · Place 2 · WalpoleHigh Jump26-012
Jan 8Bay State Conf - Block#3Jan 8 · 600 Meters · Place 4 · Walpole600 Meters41:29.31a12

2025 Indoor Track

30 results
DateMeetEventPlMarkGr
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 1000 Meters · Place 1 · Walpole1000 MetersRound M1.2:48.42a12
Dec 28MSTCA Distance Classic and PentathlonDec 28 · High Jump · Place 4 · WalpoleHigh JumpRound M4.1.77m12
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Shot Put · Place 8 · WalpoleShot Put12lbRound M8.9.65m PB12
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Long Jump · Place 11 · WalpoleLong JumpRound M11.5.46m12
Dec 28MSTCA Distance Classic and PentathlonDec 28 · 55m Hurdles · Place 11 · Walpole55m Hurdles39"Round M11.8.74a12
Dec 28MSTCA Distance Classic and PentathlonDec 28 · Pentathlon (Indoor) · Place 8 · WalpolePentathlon (Indoor)Standard - 55mHRound M8.2989 PB12
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 8 · Walpole55m Hurdles39"8.8.60a PB12
Dec 18Bay State Conf - Block #2Dec 18 · 600 Meters · Place 6 · Walpole600 Meters6.1:32.36a12
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 1 · Walpole55m Hurdles39"1.8.62a12
Dec 18Bay State Conf - Block #2Dec 18 · High Jump · Place 3 · WalpoleHigh Jump3.5-10.0012
Dec 11Bay State Conf - Block#1Dec 11 · 1000 Meters · Place 7 · Walpole1000 Meters7.2:47.06a12
Dec 11Bay State Conf - Block#1Dec 11 · High Jump · Place 3 · WalpoleHigh Jump3.5-10.0012
Dec 11Bay State Conf - Block#1Dec 11 · 400 Meters · Walpole400 MetersRelay Split—55.8hUnofficial12
Feb 26MSTCA Boys PentathlonFeb 26 · Long Jump · Place 130 · WalpoleLong Jump1304.97m—
Feb 26MSTCA Boys PentathlonFeb 26 · High Jump · Place 18 · WalpoleHigh Jump181.72m—
Feb 26MSTCA Boys PentathlonFeb 26 · Shot Put · Place 104 · WalpoleShot Put1048.57m—
Feb 26MSTCA Boys PentathlonFeb 26 · 55m Hurdles · Place 79 · Walpole55m Hurdles799.14a—
Feb 26MSTCA Boys PentathlonFeb 26 · 1000 Meters · Place 9 · Walpole1000 Meters92:51.29a—
Feb 14MIAA Division 3 Indoor Track & Field ChampionshipFeb 14 · High Jump · Place 6 · WalpoleHigh Jump66-0—
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · High Jump · Place 5 · WalpoleHigh Jump55-8—
Jan 28BSC OpenJan 28 · High Jump · Place 2 · WalpoleHigh Jump25-8—
Jan 28BSC OpenJan 28 · 55m Hurdles · Place 14 · Walpole55m Hurdles149.74a—
Jan 28Bay State Conference - OpenJan 28 · 55m Hurdles · Place 14 · Walpole55m Hurdles39"14.9.74a11
Jan 28Bay State Conference - OpenJan 28 · High Jump · Place 2 · WalpoleHigh Jump2.5-08.0011
Jan 25MSTCA Coaches Invitational (Small Schools)Jan 25 · High Jump · Place 18 · WalpoleHigh Jump185-8—
Jan 23Bay State Conference - Block 5Jan 23 · High Jump · Place 3 · WalpoleHigh Jump35-6—
Jan 9Bay State Conference - Block #4Jan 9 · High Jump · Place 8 · WalpoleHigh Jump85-6—
Jan 9Bay State Conference - Block #4Jan 9 · 1 Mile · Place 19 · Walpole1 Mile194:56.10a PB—
Jan 2Bay State Conference - Block#3Jan 2 · High Jump · Place 5 · WalpoleHigh Jump55-8—
Jan 2Bay State Conference - Block#3Jan 2 · 600 Meters · Place 16 · Walpole600 Meters161:35.58—

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 5MIAA Meet of ChampionsJun 5 · Long Jump · Place 9 · WalpoleLong Jump95.38m11
Jun 5MIAA Meet of ChampionsJun 5 · High Jump · Place 3 · WalpoleHigh Jump31.80m PB11
Jun 5MIAA Meet of ChampionsJun 5 · Shot Put · Place 10 · WalpoleShot Put109.13m11
Jun 5MIAA Meet of ChampionsJun 5 · 110m Hurdles · Place 6 · Walpole110m Hurdles616.43a11
Jun 5MIAA Meet of ChampionsJun 5 · 1500 Meters · Place 1 · Walpole1500 Meters14:26.14a PB11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 1500 Meters · Place 1 · Walpole1500 MetersRound M1.4:29.85a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · Pentathlon (Outdoor) · Place 1 · WalpolePentathlon (Outdoor)StandardRound M1.298511
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · 400m Hurdles · Place 6 · Walpole400m Hurdles36" / 0.914m6.58.76a11
May 30MIAA Division 3 Track & Field ChampionshipMay 30 · High Jump · Place 8 · WalpoleHigh Jump8.5-10.0011
May 21Bay State Conference Championship MeetMay 21 · High Jump · Place 2 · WalpoleHigh Jump26-211
May 21Bay State Conference Championship MeetMay 21 · 400m Hurdles · Place 1 · Walpole400m Hurdles158.19a11
May 14BSC JV Open Meet May 14 · Long Jump · Place 12 · WalpoleLong Jump1217-02.0011
May 10MSTCA Coaches Shore InvitationalMay 10 · High Jump · Place 7 · WalpoleHigh Jump75-811
May 10MSTCA Coaches Shore InvitationalMay 10 · 400m Hurdles · Place 7 · Walpole400m Hurdles71:00.48a11
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · High Jump · Place 1 · WalpoleHigh Jump16-011
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 110m Hurdles · Place 2 · Walpole110m Hurdles216.91a11
May 3Weston Twilight Invitational - Weston EventsMay 3 · 400m Hurdles · Place 10 · Walpole400m Hurdles1059.97a11
Apr 30Walpole, Natick, and MiltonApr 30 · High Jump · Place 2 · WalpoleHigh Jump25-08.0011
Apr 30Walpole, Natick, and MiltonApr 30 · 400m Hurdles · Place 2 · Walpole400m Hurdles21:00.81a11
Apr 24MSTCA Warrior InvitationalApr 24 · Shot Put · Place 71 · WalpoleShot Put7129-07.5011
Apr 24MSTCA Warrior InvitationalApr 24 · 1 Mile · Place 22 · Walpole1 Mile224:51.51a PB11
Apr 16Needham, Brookline, and WalpoleApr 16 · Triple Jump · Place 3 · WalpoleTriple Jump335-11.5011
Apr 16Needham, Brookline, and WalpoleApr 16 · High Jump · Place 1 · WalpoleHigh Jump15-811
Apr 16Needham, Brookline, and WalpoleApr 16 · 400m Hurdles · Place 1 · Walpole400m Hurdles11:00.71a11
Apr 9Bay State Conf 1 at Newton NorthApr 9 · High Jump · Place 4 · WalpoleHigh Jump45-06.0011
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 400m Hurdles · Place 1 · Walpole400m Hurdles158.8011

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 27MSTCA Distance Classic and PentathlonDec 27 · 1000 Meters · Place 19 · Walpole1000 Meters19.2:53.22a11
Dec 27MSTCA Distance Classic and PentathlonDec 27 · Shot Put · Place 68 · WalpoleShot Put12lb68.25-08.0011
Dec 19Bay State Conference - Block #2Dec 19 · 600 Meters · Place 14 · Walpole600 Meters14.1:33.86a11
Dec 19Bay State Conference - Block #2Dec 19 · High Jump · Place 5 · WalpoleHigh Jump5.5-06.0011
Dec 19Bay State Conference - Block #2Dec 19 · 400 Meters · Walpole400 MetersRelay Split—57.9hUnofficial11
Dec 12Bay State Conference - Block #1Dec 12 · Long Jump · Place 16 · WalpoleLong Jump16.16-10.00 PB11
Dec 12Bay State Conference - Block #1Dec 12 · High Jump · Place 2 · WalpoleHigh Jump2.5-10.00 PB11

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 23MIAA Division 3 Track & Field ChampionshipMay 23 · High Jump · Place 8 · WalpoleHigh Jump86-0—
May 18MSTCA South Shore TwilightMay 18 · 400 Meters · Place 27 · Walpole400 Meters2755.27a—
May 15Bay State Conf ChampionshipMay 15 · High Jump · Place 5 · WalpoleHigh Jump55-8—
May 15Bay State Conf ChampionshipMay 15 · 800 Meters · Place 23 · Walpole800 Meters232:08.73a PB—
May 11MSTCA Coaches InvitationalMay 11 · High Jump · WalpoleHigh Jump--NH10
May 8Walpole vs. BraintreeMay 8 · High Jump · Place 3 · WalpoleHigh Jump3.5-08.00Unofficial10
May 8Walpole vs. BraintreeMay 8 · 800 Meters · Walpole800 Meters—2:08.8Unofficial10
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · High Jump · Place 4 · WalpoleHigh Jump45-6—
May 1Walpole @ BrooklineMay 1 · High Jump · Place 1 · WalpoleHigh Jump15-8—
May 1Walpole @ BrooklineMay 1 · 400 Meters · Place 7 · Walpole400 Meters754.9 PB—
May 1 Walpole v. Brookline BoysMay 1 · High Jump · Place 1 · WalpoleHigh Jump1.5-08.0010
May 1 Walpole v. Brookline BoysMay 1 · 400 Meters · Place 7 · Walpole400 Meters7.54.910
Apr 24Milton vs WalpoleApr 24 · High Jump · Place 2 · WalpoleHigh Jump2.5-06.0010
Apr 24Milton vs WalpoleApr 24 · 400 Meters · Walpole400 MetersRelay Split—1:00.8hUnofficial10
Apr 24Milton vs WalpoleApr 24 · 800 Meters · Place 6 · Walpole800 Meters6.2:20.91a10
Apr 18MSTCA Warrior InvitationalApr 18 · 400 Meters · Place 43 · Walpole400 Meters4356.60a—
Apr 10Walpole vs. NeedhamApr 10 · High Jump · Place 2 · WalpoleHigh Jump2.5'6"Unofficial10
Apr 10Walpole vs. NeedhamApr 10 · 400 Meters · Walpole400 Meters—55.4Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · High Jump · Place 3 · WalpoleHigh Jump3.5'2"Unofficial10
Apr 4Weymouth vs. WalpoleApr 4 · 400 Meters · Walpole400 Meters—58.0Unofficial10