Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBSC JV Open at Needham · May 1314.32aBSC JV Open at NeedhamMay 13, 2026
100m Hurdles · 33" / 0.838m · OutdoorBSC JV Open at Needham · May 1320.61aBSC JV Open at NeedhamMay 13, 2026
200 Meters · OutdoorBraintree, Milton, and Needham · Apr 931.09aBraintree, Milton, and NeedhamApril 9, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 950.03aMSTCA Northeast InvitationalJanuary 9, 2026
55 Meters · IndoorBay State Conf - Block #5 · Jan 228.39aBay State Conf - Block #5January 22, 2026
Shot Put · 4kg · OutdoorBSC JV Open at Needham · May 1321' 11"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 · Shot Put · Place 52 · MiltonShot Put5222-7.7510
May 23MSTCA South Shore TwilightMay 23 · 100m Hurdles · Place 48 · Milton100m HurdlesRound S4821.41a10
May 23MSTCA South Shore TwilightMay 23 · 100 Meters · Place 80 · Milton100 MetersRound S8014.67a10
May 13BSC JV Open at NeedhamMay 13 · Shot Put · Place 14 · MiltonShot Put4kg14.21' 11" PB10
May 13BSC JV Open at NeedhamMay 13 · 100m Hurdles · Place 16 · Milton100m Hurdles33" / 0.838m16.20.61a PB10
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 22 · Milton100 Meters22.14.32a PB10
May 6Milton, Newton North & BrooklineMay 6 · Shot Put · Place 1 · MiltonShot Put123-3.510
May 6Milton, Newton North & BrooklineMay 6 · 100m Hurdles · Place 11 · Milton100m Hurdles1123.17a10
Apr 29Natick, Walpole, and MiltonApr 29 · Shot Put · Place 2 · MiltonShot Put220-9.510
Apr 29Natick, Walpole, and MiltonApr 29 · 100m Hurdles · Place 8 · Milton100m Hurdles822.00a10
Apr 29Natick, Walpole, and MiltonApr 29 · 100 Meters · Place 16 · Milton100 Meters1614.79a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 200 Meters · Place 49 · Milton200 Meters49.32.28a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100 Meters · Place 27 · Milton100 Meters27.14.62a10
Apr 8Milton, Braintree, and NeedhamApr 8 · 100m Hurdles · Place 8 · Milton100m Hurdles822.64a10
Apr 8Milton, Braintree, and NeedhamApr 8 · 200 Meters · Place 16 · Milton200 Meters1632.28a10

2026 Indoor Track

12 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 55m Hurdles · Place 19 · Milton55m Hurdles1911.50a10
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 47 · Milton55 Meters478.44a10
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 12 · Milton55m Hurdles1211.72a10
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 13 · Milton55 Meters138.39a PB10
Jan 15Bay State Conf - Block #4Jan 15 · Shot Put · Place 35 · MiltonShot Put3517-910
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 6 · Milton55m Hurdles611.72a10
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 11 · Milton55 Meters118.39a10
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 128 · Milton55m HurdlesRound P12811.79a10
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 172 · Milton300 Meters17250.03a PB10
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 11 · Milton55m Hurdles1112.31a10
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 18 · Milton55 Meters188.54a10
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 55m Hurdles · Place 16 · Milton55m Hurdles1612.40a10

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 14BSC JV Open Meet May 14 · 200 Meters · Place 31 · Milton200 Meters3131.34a9
May 14BSC JV Open Meet May 14 · 100 Meters · Place 27 · Milton100 Meters2714.70a9
May 10MSTCA Coaches Shore InvitationalMay 10 · 100 Meters · Place 71 · Milton100 Meters7114.93a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 26 · Milton100 Meters2614.72a9
Apr 9Braintree, Milton, and NeedhamApr 9 · 200 Meters · Place 5 · Milton200 Meters531.09a PB9
Apr 9Braintree, Milton, and NeedhamApr 9 · 100 Meters · Place 7 · Milton100 Meters714.74a9

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Jan 28BSC OpenJan 28 · 55m Hurdles · Place 32 · Milton55m Hurdles3212.55a—
Jan 28BSC OpenJan 28 · 300 Meters · Place 52 · Milton300 Meters5250.68a—
Jan 28BSC OpenJan 28 · 55 Meters · Place 53 · Milton55 Meters538.47a—
Jan 23Bay State Conference - Block 5Jan 23 · 55m Hurdles · Place 14 · Milton55m Hurdles1412.43a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 23 · Milton55 Meters238.45a—
Jan 9Bay State Conference - Block #4Jan 9 · 55m Hurdles · Place 11 · Milton55m Hurdles1112.32a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 31 · Milton55 Meters318.64a—
Jan 2Bay State Conference - Block#3Jan 2 · 55m Hurdles · Place 8 · Milton55m Hurdles812.73—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 27 · Milton55 Meters278.59—