Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorWeymouth, Wellesley & Walpole @ Newton North · Apr 817.89aWeymouth, Wellesley & Walpole @ Newton NorthApril 8, 2026
200 Meters · OutdoorBrookline, Needham, and Walpole · Apr 1526.65aBrookline, Needham, and WalpoleApril 15, 2026
300 Meters · IndoorBay Sate Conf - Open Meet · Jan 2842.58aBay Sate Conf - Open MeetJanuary 28, 2026
55 Meter · IndoorBay State Conf - Block #2 · Dec 187.45aBay State Conf - Block #2December 18, 2025
55 Meters · IndoorBay State Conf - Block #4 · Jan 157.41aBay State Conf - Block #4January 15, 2026
55m Hurdles · 39" · IndoorBay State Conf - Block #2 · Dec 188.84aBay State Conf - Block #2December 18, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20BSC ChampionshipsMay 20 · 110m Hurdles · Place 17 · Walpole110m Hurdles1717.07a11
May 16MSTCA Coaches Shore InvitationalMay 16 · 110m Hurdles · Place 23 · Walpole110m Hurdles2316.94a11
May 9Weston Twilight Invitational - Weston EventsMay 9 · 110m Hurdles · Place 27 · Walpole110m Hurdles2718.26a11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 110m Hurdles · Place 2 · Walpole110m Hurdles39" / 0.991m2.18.47a11
Apr 29Natick, Walpole, and MiltonApr 29 · 110m Hurdles · Place 7 · Walpole110m Hurdles718.03a11
Apr 29Natick, Walpole, and MiltonApr 29 · 200 Meters · Place 13 · Walpole200 Meters1327.06a11
Apr 15Brookline, Needham, and WalpoleApr 15 · 110m Hurdles · Place 6 · Walpole110m Hurdles617.62a11
Apr 15Brookline, Needham, and WalpoleApr 15 · 200 Meters · Place 15 · Walpole200 Meters1526.65a PB11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 110m Hurdles · Place 7 · Walpole110m Hurdles39" / 0.991m7.17.89a PB11

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 3 · Walpole55m Hurdles38.66a11
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 5 · Walpole55m Hurdles58.82a11
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 14 · Walpole55m Hurdles148.82a11
Jan 28Bay Sate Conf - Open MeetJan 28 · Long Jump · Place 17 · WalpoleLong Jump1715-11.5011
Jan 28Bay Sate Conf - Open MeetJan 28 · 55m Hurdles · Place 9 · Walpole55m Hurdles98.80a11
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 50 · Walpole300 Meters5042.58a PB11
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 10 · Walpole55m Hurdles108.84a11
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 39 · Walpole55 Meters397.76a11
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 11 · Walpole55m Hurdles118.75a11
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 17 · Walpole55 Meters177.41a PB11
Jan 10The Nor'Easter at the TrackJan 10 · 55m Hurdles · Place 39 · Walpole,Walpole, MA55m Hurdles399.3211
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 7 · Walpole55m Hurdles78.82a11

2025 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55m Hurdles · Place 17 · Walpole55m Hurdles39"17.9.04a11
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 7 · Walpole55m Hurdles39"7.8.84a PB11
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 22 · Walpole55 Meter22.7.45a PB11
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 13 · Walpole55m Hurdles39"13.9.46a11
Feb 11MSTCA Rising ChampionshipFeb 11 · 55m Hurdles · Place 15 · Walpole55m Hurdles159.91a—
Jan 28BSC OpenJan 28 · 55m Hurdles · Place 12 · Walpole55m Hurdles129.43a—
Jan 28BSC OpenJan 28 · 55 Meters · Place 71 · Walpole55 Meters717.80a—
Jan 28Bay State Conference - OpenJan 28 · 55m Hurdles · Place 12 · Walpole55m Hurdles39"12.9.43a10
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 71 · Walpole55 Meter71.7.80a10
Jan 23Bay State Conference - Block 5Jan 23 · 55m Hurdles · Place 2 · Walpole55m Hurdles29.73a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 40 · Walpole55 Meters407.79a—

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 110m Hurdles · Place 5 · Walpole110m Hurdles518.53a10
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 23 · Walpole200 Meters2327.00a10
May 3MSTCA Jim Hoar Freshman Sophomore InvitationalMay 3 · 110m Hurdles · Place 14 · Walpole110m HurdlesRound P1418.45a10
Apr 30Walpole, Natick, and MiltonApr 30 · 200 Meters · Place 21 · Walpole200 Meters2127.96a10
Apr 30Walpole, Natick, and MiltonApr 30 · 110m Hurdles · Place 5 · Walpole110m Hurdles518.47a10
Apr 16Needham, Brookline, and WalpoleApr 16 · 110m Hurdles · Place 10 · Walpole110m Hurdles1021.71a10
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 110m Hurdles · Place 10 · Walpole110m Hurdles1018.7210
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 200 Meters · Place 28 · Walpole200 Meters2828.5310

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 22MSTCA Speed Classic (Sunday)Dec 22 · 55m Hurdles · Place 24 · Walpole55m Hurdles39"24.10.00a10
Dec 19Bay State Conference - Block #2Dec 19 · 55m Hurdles · Place 5 · Walpole55m Hurdles39"5.10.89a10
Dec 12Bay State Conference - Block #1Dec 12 · 55m Hurdles · Walpole55m Hurdles39"--DNS10
Jan 31Bay State Conf - Block 6Jan 31 · 55m Hurdles · Place 33 · Walpole55m Hurdles3311.83a—
Jan 31Bay State Conf - Block 6Jan 31 · 55 Meters · Place 79 · Walpole55 Meters797.84a—
Jan 25Bay State Conf - Block 5Jan 25 · 55m Hurdles · Place 4 · Walpole55m Hurdles410.71a—
Jan 11Bay State Conf - Block 4Jan 11 · 55m Hurdles · Place 5 · Walpole55m Hurdles511.27a—
Jan 4Bay State Conference - Block 3Jan 4 · 55m Hurdles · Place 9 · Walpole55m Hurdles911.32a—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 8Walpole vs. BraintreeMay 8 · 400m Hurdles · Place 3 · Walpole400m Hurdles36" / 0.914m3.74.6Unofficial9
May 8Walpole vs. BraintreeMay 8 · 110m Hurdles · Walpole110m Hurdles39" / 0.991m—20.9Unofficial9
May 1Walpole @ BrooklineMay 1 · 110m Hurdles · Place 4 · Walpole110m Hurdles421.1—
May 1Walpole @ BrooklineMay 1 · 200 Meters · Place 15 · Walpole200 Meters1528.6—
May 1 Walpole v. Brookline BoysMay 1 · 110m Hurdles · Place 4 · Walpole110m Hurdles39" / 0.991m4.21.19
May 1 Walpole v. Brookline BoysMay 1 · 200 Meters · Place 15 · Walpole200 Meters15.28.69
Apr 24Milton vs WalpoleApr 24 · 110m Hurdles · Place 10 · Walpole110m Hurdles39" / 0.991m10.21.45a9
Apr 24Milton vs WalpoleApr 24 · 200 Meters · Place 18 · Walpole200 Meters18.28.54a9
Apr 18MSTCA Warrior InvitationalApr 18 · 110m Hurdles · Place 51 · Walpole110m Hurdles5121.97a—
Apr 10Walpole vs. NeedhamApr 10 · 110m Hurdles · Walpole110m Hurdles39" / 0.991m—20.2Unofficial9
Apr 4Weymouth vs. WalpoleApr 4 · 110m Hurdles · Walpole110m Hurdles39" / 0.991m—21.7Unofficial9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 55m Hurdles · Place 5 · Walpole55m Hurdles39"5.11.87a9
Dec 16MSTCA Speed Classic (Small School)Dec 16 · 55m Hurdles · Place 55 · Walpole55m Hurdles39"55.12.36a9