Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA Warrior Invitational · Apr 2315.55aMSTCA Warrior InvitationalApril 23, 2026
100m Hurdles · 33" / 0.838m · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1520.16aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
200 Meters · OutdoorMSTCA South Shore Twilight · May 2332.04aMSTCA South Shore TwilightMay 23, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 952.07aMSTCA Northeast InvitationalJanuary 9, 2026
400 Meters · OutdoorWellesley, Weymouth, Natick, and Needham · May 61:15.46aWellesley, Weymouth, Natick, and NeedhamMay 6, 2026
400m Hurdles · 30" / 0.762m · OutdoorBSC-3 Braintree, Brookline, Weymouth at Wellesley · Apr 291:20.28aBSC-3 Braintree, Brookline, Weymouth at WellesleyApril 29, 2026
55 Meters · IndoorBay State Conf - Block #4 · Jan 158.72aBay State Conf - Block #4January 15, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Long Jump · Place 64 · WeymouthLong Jump6412-3.510
May 23MSTCA South Shore TwilightMay 23 · 100m Hurdles · Place 38 · Weymouth100m HurdlesRound S3820.23a10
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 124 · Weymouth200 Meters12432.04a PB10
May 20BSC ChampionshipsMay 20 · 100m Hurdles · Place 23 · Weymouth100m Hurdles2320.37a10
May 13BSC JV Open at NeedhamMay 13 · 100m Hurdles · Place 14 · Weymouth100m Hurdles33" / 0.838m14.20.42a10
May 13BSC JV Open at NeedhamMay 13 · 200 Meters · Place 44 · Weymouth200 Meters44.32.06a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 100m Hurdles · Place 47 · Weymouth100m Hurdles4719.89a10
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 100m Hurdles · Place 18 · Weymouth100m Hurdles1820.59a10
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 400 Meters · Place 21 · Weymouth400 Meters211:15.46a PB10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 400m Hurdles · Place 12 · Weymouth400m Hurdles30" / 0.762m12.1:20.28a PB10
Apr 29BSC-3 Braintree, Brookline, Weymouth at WellesleyApr 29 · 100m Hurdles · Place 7 · Weymouth100m Hurdles33" / 0.838m7.20.20a10
Apr 23MSTCA Warrior InvitationalApr 23 · 100m Hurdles · Place 29 · Weymouth100m Hurdles2920.68a10
Apr 23MSTCA Warrior InvitationalApr 23 · 100 Meters · Place 147 · Weymouth100 Meters14715.55a PB10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 400m Hurdles · Place 8 · Weymouth400m Hurdles30" / 0.762m8.1:20.98a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100m Hurdles · Place 15 · Weymouth100m Hurdles33" / 0.838m15.20.16a PB10

2026 Indoor Track

10 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 55m Hurdles · Place 22 · Weymouth55m Hurdles2211.63a10
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 86 · Weymouth55 Meters868.87a10
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 29 · Weymouth55m Hurdles2911.66a10
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 54 · Weymouth55 Meters548.88a10
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 26 · Weymouth55m Hurdles2611.86a10
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 36 · Weymouth55 Meters368.72a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 138 · Weymouth55m HurdlesRound P13812.01a10
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 226 · Weymouth300 Meters22652.07a PB10
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 27 · Weymouth55m Hurdles2711.79a10
Jan 8Bay State Conf - Block#3Jan 8 · 300 Meters · Place 26 · Weymouth300 Meters2652.11a10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 100m Hurdles · Place 13 · Weymouth100m Hurdles1321.13a9
May 14BSC JV Open Meet May 14 · 200 Meters · Place 56 · Weymouth200 Meters5633.21a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100m Hurdles · Place 15 · Weymouth100m Hurdles1521.31a9
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 76 · Weymouth100 Meters7616.10a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100m Hurdles · Place 14 · Weymouth100m Hurdles1421.18a9
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 61 · Weymouth100 Meters6116.07a9
Apr 24MSTCA Warrior InvitationalApr 24 · 100m Hurdles · Place 45 · Weymouth100m Hurdles4521.02a9
Apr 24MSTCA Warrior InvitationalApr 24 · 100 Meters · Place 138 · Weymouth100 Meters13816.16a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100m Hurdles · Place 13 · Weymouth100m Hurdles1320.93a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 56 · Weymouth100 Meters5615.97a9
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 100m Hurdles · Place 18 · Weymouth100m Hurdles1822.689
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 100 Meters · Place 65 · Weymouth100 Meters6516.259

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Jan 28BSC OpenJan 28 · 55m Hurdles · Place 33 · Weymouth55m Hurdles3312.58a—
Jan 28BSC OpenJan 28 · 55 Meters · Place 109 · Weymouth55 Meters1099.33a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 83 · Weymouth55 Meters839.38a—
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 152 · Weymouth55m Hurdles15212.74a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 251 · Weymouth300 Meters25154.65a—
Jan 9Bay State Conference - Block #4Jan 9 · 55m Hurdles · Place 12 · Weymouth55m Hurdles1212.49a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 80 · Weymouth55 Meters809.30a—
Jan 2Bay State Conference - Block#3Jan 2 · 55m Hurdles · Place 9 · Weymouth55m Hurdles912.80—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 74 · Weymouth55 Meters749.21—