Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1513.86aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
200 Meters · OutdoorBSC JV Open at Needham · May 1329.41aBSC JV Open at NeedhamMay 13, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 948.74aMSTCA Northeast InvitationalJanuary 9, 2026
55 Meter · IndoorBay State Conference - Open · Jan 288.28aBay State Conference - OpenJanuary 28, 2025
55 Meters · IndoorBSC Open · Jan 288.28aBSC OpenJanuary 28, 2025
Long Jump · IndoorBay State Conf - Block#1 · Dec 1110-06.00Bay State Conf - Block#1December 11, 2025
Triple Jump · OutdoorBSC JV Open at Needham · May 1329' 2"BSC JV Open at NeedhamMay 13, 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 · Triple Jump · Place 14 · WeymouthTriple Jump1430-3.511
May 23MSTCA South Shore TwilightMay 23 · 200 Meters · Place 63 · Weymouth200 Meters6329.64a11
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 41 · Weymouth100 MetersRound S4113.92a11
May 20BSC ChampionshipsMay 20 · 100 Meters · Place 26 · Weymouth100 Meters2614.01a11
May 13BSC JV Open at NeedhamMay 13 · Triple Jump · Place 7 · WeymouthTriple Jump7.29' 2" PB11
May 13BSC JV Open at NeedhamMay 13 · 200 Meters · Place 13 · Weymouth200 Meters13.29.41a PB11
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 4 · Weymouth100 Meters4.13.89a11
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Triple Jump · Place 5 · WeymouthTriple Jump529-1111
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 200 Meters · Place 13 · Weymouth200 Meters1329.80a11
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 100 Meters · Place 10 · Weymouth100 Meters1013.89a11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Triple Jump · Place 12 · WeymouthTriple Jump12.27-08.0011
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100 Meters · Place 12 · Weymouth100 Meters12.13.86a PB11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · Triple Jump · Place 9 · WeymouthTriple Jump9.27' 10"11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 200 Meters · Place 10 · Weymouth200 Meters10.29.92a11
Apr 8Weymouth, Wellesley & Walpole @ Newton NorthApr 8 · 100 Meters · Place 14 · Weymouth100 Meters14.14.24a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · Long Jump · Place 20 · WeymouthLong Jump2013-4.7511
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 38 · Weymouth55 Meters388.30a11
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 3 · WeymouthLong Jump313-311
Jan 22Bay State Conf - Block #5Jan 22 · 300 Meters · Place 11 · Weymouth300 Meters1148.75a11
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 12 · Weymouth55 Meters128.38a11
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 129 · Weymouth300 Meters12948.74a PB11

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 300 Meters · Place 21 · Weymouth300 Meters21.51.58a11
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 29 · Weymouth55 Meter29.8.30a11
Dec 11Bay State Conf - Block#1Dec 11 · 300 Meters · Place 12 · Weymouth300 Meters12.51.38a11
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 16 · Weymouth55 Meter16.8.48a11
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · Place 8 · WeymouthLong Jump8.10-06.00 PB11
Jan 28BSC OpenJan 28 · 300 Meters · Place 38 · Weymouth300 Meters3849.03a—
Jan 28BSC OpenJan 28 · 55 Meters · Place 41 · Weymouth55 Meters418.28a PB—
Jan 28Bay State Conference - OpenJan 28 · 300 Meters · Place 38 · Weymouth300 Meters38.49.03a10
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 41 · Weymouth55 Meter41.8.28a PB10
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 25 · Weymouth300 Meters2550.49a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 29 · Weymouth55 Meters298.52a—
Jan 10MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 143 · Weymouth300 Meters14349.44a—
Jan 9Bay State Conference - Block #4Jan 9 · 300 Meters · Place 22 · Weymouth300 Meters2251.51a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 13 · Weymouth55 Meters138.38a—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 68 · Weymouth55 Meters688.40a—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 21 · Weymouth300 Meters2151.80—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 200 Meters · Place 44 · Weymouth200 Meters4429.88a10
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100 Meters · Place 43 · Weymouth100 Meters4314.34a10
May 21Bay State Conference Championship MeetMay 21 · 200 Meters · Place 22 · Weymouth200 Meters2229.62a10
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 200 Meters · Place 18 · Weymouth200 Meters1829.86a10
Apr 30Bay State Conference Quad 3 - WellesleyApr 30 · 100 Meters · Place 13 · Weymouth100 Meters1314.38a10
Apr 24MSTCA Warrior InvitationalApr 24 · 200 Meters · Place 58 · Weymouth200 Meters5830.26a10
Apr 24MSTCA Warrior InvitationalApr 24 · 100 Meters · Place 70 · Weymouth100 Meters7014.37a10
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 12 · Weymouth100 Meters1214.27a10
Apr 9Bay State Conf 1 at Newton NorthApr 9 · 200 Meters · Place 16 · Weymouth200 Meters1630.6310

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 300 Meters · Place 26 · Weymouth300 Meters26.51.94a10
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 11 · Weymouth55 Meter11.8.43a10
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 36 · Weymouth55 Meter36.8.64a10