Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1520.48aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
200 Meters · OutdoorBSC JV Open at Needham · May 1331.06aBSC JV Open at NeedhamMay 13, 2026
300 Meters · IndoorMSTCA Northeast Invitational · Jan 952.72aMSTCA Northeast InvitationalJanuary 9, 2026
400 Meters · OutdoorMilton, Braintree, and Needham · Apr 81:15.56aMilton, Braintree, and NeedhamApril 8, 2026
400m Hurdles · 30" / 0.762m · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 151:21.55aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
55 Meter · IndoorBay State Conference - Block #2 · Dec 198.84aBay State Conference - Block #2December 19, 2024
55 Meters · IndoorBay State Conf - Block #4 · Jan 158.63aBay State Conf - Block #4January 15, 2026
55m Hurdles · 33" · IndoorBay State Conference - Open · Jan 2810.93aBay State Conference - OpenJanuary 28, 2025
Long Jump · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1513-01.75BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 13BSC JV Open at NeedhamMay 13 · Long Jump · Place 13 · MiltonLong Jump13.13' 5.5"10
May 13BSC JV Open at NeedhamMay 13 · 200 Meters · Place 34 · Milton200 Meters34.31.06a PB10
May 9MSTCA Jim Hoar Freshman Sophomore InvitationalMay 9 · 100m Hurdles · Place 50 · Milton100m HurdlesRound P5020.96a10
May 6Milton, Newton North & BrooklineMay 6 · Long Jump · Place 9 · MiltonLong Jump913-7.510
May 3MSTCA Division 3 RelaysMay 3 · Long Jump · Place 46 · MiltonLong Jump463.68m10
Apr 29Natick, Walpole, and MiltonApr 29 · Long Jump · Place 13 · MiltonLong Jump1313-8.2510
Apr 29Natick, Walpole, and MiltonApr 29 · 400m Hurdles · Place 8 · Milton400m Hurdles81:20.44a10
Apr 29Natick, Walpole, and MiltonApr 29 · 100m Hurdles · Place 15 · Milton100m Hurdles1523.07a10
Apr 24MSTCA Invacational & PentathlonApr 24 · 400m Hurdles · Place 19 · Milton400m Hurdles191:21.70a10
Apr 24MSTCA Invacational & PentathlonApr 24 · 100m Hurdles · Place 29 · Milton100m Hurdles2919.65a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Long Jump · Place 15 · MiltonLong Jump15.13-01.75 PB10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 400m Hurdles · Place 11 · Milton400m Hurdles30" / 0.762m11.1:21.55a PB10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100m Hurdles · Place 16 · Milton100m Hurdles33" / 0.838m16.20.48a PB10
Apr 8Milton, Braintree, and NeedhamApr 8 · Long Jump · Place 9 · MiltonLong Jump913-2.7510
Apr 8Milton, Braintree, and NeedhamApr 8 · 100m Hurdles · Place 8 · Milton100m Hurdles820.37a10
Apr 8Milton, Braintree, and NeedhamApr 8 · 400 Meters · Place 8 · Milton400 Meters81:15.56a PB10

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Jan 28Bay Sate Conf - Open MeetJan 28 · 55m Hurdles · Place 10 · Milton55m Hurdles1010.49a10
Jan 28Bay Sate Conf - Open MeetJan 28 · 55 Meters · Place 67 · Milton55 Meters678.64a10
Jan 24MSTCA Freshman-Sophomore ChampionshipJan 24 · 55m Hurdles · Place 50 · Milton55m HurdlesRound P5010.97a10
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 2 · Milton55m Hurdles210.68a10
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 2 · Milton55m Hurdles210.99a10
Jan 15Bay State Conf - Block #4Jan 15 · 55 Meters · Place 26 · Milton55 Meters268.63a PB10
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 86 · Milton55m HurdlesRound P8611.15a10
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 241 · Milton300 Meters24152.72a PB10
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 1 · Milton55m Hurdles111.27a10
Jan 8Bay State Conf - Block#3Jan 8 · 55 Meters · Place 33 · Milton55 Meters338.73a10
Jan 3Northeast Freshman-Sophomore ChampionshipJan 3 · 55m Hurdles · Place 12 · Milton55m Hurdles1211.73a10

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 3 · Milton55m Hurdles33"3.11.47a10
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 25 · Milton55m Hurdles33"25.11.52a10
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · MiltonLong Jump--FOUL10
Jan 28BSC OpenJan 28 · 55m Hurdles · Place 18 · Milton55m Hurdles1810.93a—
Jan 28Bay State Conference - OpenJan 28 · 55m Hurdles · Place 18 · Milton55m Hurdles33"18.10.93a PB9
Jan 23Bay State Conference - Block 5Jan 23 · 55m Hurdles · Place 27 · Milton55m Hurdles2710.93a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 49 · Milton55 Meters498.76a—
Jan 9Bay State Conference - Block #4Jan 9 · 55m Hurdles · Place 3 · Milton55m Hurdles310.96a—
Jan 9Bay State Conference - Block #4Jan 9 · 55 Meters · Place 37 · Milton55 Meters378.69a—
Jan 5MSTCA Freshman-Sophomore Meet (Small Schools)Jan 5 · 55m Hurdles · Place 33 · Milton55m HurdlesRound P3311.13a—
Jan 2Bay State Conference - Block#3Jan 2 · 55m Hurdles · Place 30 · Milton55m Hurdles3011.14—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 43 · Milton55 Meters438.81—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 55m Hurdles · Place 3 · Milton55m Hurdles33"3.11.11a9
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 42 · Milton55 Meter42.8.84a PB9