Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC JV Open at Needham · May 1314.64aBSC JV Open at NeedhamMay 13, 2026
200 Meters · OutdoorMSTCA Warrior Invitational · Apr 2330.86aMSTCA Warrior InvitationalApril 23, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 949.97aMSTCA Northeast InvitationalJanuary 9, 2026
55 Meter · IndoorBay State Conference - Open · Jan 288.87aBay State Conference - OpenJanuary 28, 2025
55 Meters · IndoorBay State Conf - Block #5 · Jan 228.87aBay 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

13 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 96 · Weymouth200 Meters9631.23a11
May 13BSC JV Open at NeedhamMay 13 · 200 Meters · Place 38 · Weymouth200 Meters38.31.24a11
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 40 · Weymouth100 Meters40.14.64a PB11
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 200 Meters · Place 28 · Weymouth200 Meters2831.51a11
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 100 Meters · Place 40 · Weymouth100 Meters4014.89a11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 200 Meters · Place 43 · Weymouth200 Meters43.31.72a11
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100 Meters · Place 34 · Weymouth100 Meters34.15.21a11
Apr 23MSTCA Warrior InvitationalApr 23 · 200 Meters · Place 80 · Weymouth200 Meters8030.86a PB11
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 102 · Weymouth100 Meters10214.76a11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 200 Meters · Place 36 · Weymouth200 Meters36.31.51a11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100 Meters · Place 36 · Weymouth100 Meters36.14.88a11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 200 Meters · Place 32 · Weymouth200 Meters32.32.50a11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 100 Meters · Place 36 · Weymouth100 Meters36.15.13a11

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 300 Meters · Place 43 · Weymouth300 Meters4351.08a11
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 93 · Weymouth55 Meters938.97a11
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 30 · Weymouth300 Meters3051.31a11
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 52 · Weymouth55 Meters528.87a PB11
Jan 15Bay State Conf - Block #4Jan 15 · 300 Meters · Place 34 · Weymouth300 Meters3451.90a11
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 51 · Weymouth55 Meters518.94a11
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 169 · Weymouth300 Meters16949.97a PB11
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 21 · Weymouth300 Meters2151.25a11
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 48 · Weymouth55 Meters488.89a11

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 33 · Weymouth300 Meters33.53.56a11
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 23 · Weymouth300 Meters23.54.56a11
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 55 · Weymouth55 Meter55.8.97a11
Jan 28BSC OpenJan 28 · 55 Meters · Place 93 · Weymouth55 Meters938.87a—
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 93 · Weymouth55 Meter93.8.87a PB10
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 38 · Weymouth300 Meters3852.73a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 69 · Weymouth55 Meters699.08a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 214 · Weymouth300 Meters21452.63a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 68 · Weymouth55 Meters689.05a—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 62 · Weymouth55 Meters629.03—

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 200 Meters · Place 34 · Weymouth200 Meters3431.55a10
May 14BSC JV Open Meet May 14 · 100 Meters · Place 56 · Weymouth100 Meters5615.47a10
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 200 Meters · Place 39 · Weymouth200 Meters3931.53a10
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 39 · Weymouth100 Meters3914.83a10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 200 Meters · Place 32 · Weymouth200 Meters3231.75a10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 35 · Weymouth100 Meters3515.07a10
Apr 24MSTCA Warrior InvitationalApr 24 · 200 Meters · Place 92 · Weymouth200 Meters9231.87a10
Apr 24MSTCA Warrior InvitationalApr 24 · 100 Meters · Place 118 · Weymouth100 Meters11815.15a10
Apr 16Bay State Conference 2 at WeymouthApr 16 · 200 Meters · Place 35 · Weymouth200 Meters3531.82a10
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 42 · Weymouth100 Meters4215.31a10
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 200 Meters · Place 26 · Weymouth200 Meters2631.6910
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 100 Meters · Place 37 · Weymouth100 Meters3715.2110

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 86 · Weymouth55 Meter86.9.15a10