Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNatick, Walpole, and Milton · Apr 2912.45aNatick, Walpole, and MiltonApril 29, 2026
200 Meters · OutdoorBrookline, Needham, and Walpole · Apr 1525.23aBrookline, Needham, and WalpoleApril 15, 2026
300 Meters · IndoorMSTCA Rising Championship · Feb 1039.83aMSTCA Rising ChampionshipFebruary 10, 2026
400 Meters · OutdoorBSC JV Open at Needham · May 1358.42aBSC JV Open at NeedhamMay 13, 2026
55 Meter · IndoorBay State Conf - Block#1 · Dec 117.32aBay State Conf - Block#1December 11, 2025
55 Meters · IndoorBay State Conf - Block #5 · Jan 227.10aBay State Conf - Block #5January 22, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · 400 Meters · Place 15 · Walpole400 Meters15.58.42a PB10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 200 Meters · Walpole200 Meters—DQ10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100 Meters · Place 8 · Walpole100 Meters8.12.79a10
Apr 29Natick, Walpole, and MiltonApr 29 · 400 Meters · Place 9 · Walpole400 Meters959.03a10
Apr 29Natick, Walpole, and MiltonApr 29 · 100 Meters · Place 9 · Walpole100 Meters912.45a PB10
Apr 15Brookline, Needham, and WalpoleApr 15 · 200 Meters · Place 8 · Walpole200 Meters825.23a PB10
Apr 15Brookline, Needham, and WalpoleApr 15 · 100 Meters · Place 8 · Walpole100 Meters812.61a10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 200 Meters · Place 11 · Walpole200 Meters11.25.33a10
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 100 Meters · Place 18 · Walpole100 Meters18.12.80a10

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 300 Meters · Place 14 · Walpole300 Meters1439.83a PB10
Feb 10MSTCA Rising ChampionshipFeb 10 · 55 Meters · Place 37 · Walpole55 Meters377.23a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 300 Meters · Place 59 · Walpole300 Meters5940.64a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55 Meters · Place 80 · Walpole55 MetersRound P807.27a10
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 8 · Walpole300 Meters840.65a10
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 4 · Walpole55 Meters47.10a PB10
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 6 · Walpole300 Meters640.44a10
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 9 · Walpole55 Meters97.17a10
Jan 10The Nor'Easter at the TrackJan 10 · 300 Meters · Place 21 · Walpole,Walpole, MA300 Meters2139.9410
Jan 10The Nor'Easter at the TrackJan 10 · 55 Meters · Place 19 · Walpole,Walpole, MA55 Meters197.2210
Jan 10The Nor'Easter at the TrackJan 10 · 300 Meters · Place 21 · WALPOLE300 Meters2139.9410
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 13 · Walpole300 Meters1342.01a10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 300 Meters · Place 87 · Walpole300 Meters87.41.43a10
Dec 21MSTCA Speed Classic (Sunday)Dec 21 · 55 Meter · Place 103 · Walpole55 Meter103.7.39a10
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 16 · Walpole300 Meters16.42.51a10
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 16 · Walpole55 Meter16.7.36a10
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 13 · Walpole300 Meters13.42.92a10
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 12 · Walpole55 Meter12.7.32a PB10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 200 Meters · Place 38 · Walpole200 Meters3827.17a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 400 Meters · Place 10 · Walpole400 Meters1059.04a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 20 · Walpole200 Meters2026.62a9
Apr 30Walpole, Natick, and MiltonApr 30 · 200 Meters · Place 7 · Walpole200 Meters726.24a9
Apr 30Walpole, Natick, and MiltonApr 30 · 100 Meters · Place 27 · Walpole100 Meters2713.25a9
Apr 24MSTCA Warrior InvitationalApr 24 · 200 Meters · Place 111 · Walpole200 Meters11127.04a9
Apr 16Needham, Brookline, and WalpoleApr 16 · 400 Meters · Place 10 · Walpole400 Meters101:02.36a9
Apr 16Needham, Brookline, and WalpoleApr 16 · 200 Meters · Place 14 · Walpole200 Meters1427.34a9
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 200 Meters · Place 24 · Walpole200 Meters2427.919
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 100 Meters · Place 56 · Walpole100 Meters5613.639