Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 86:07.89aBSC-1 Framingham, Brookline at NatickApril 8, 2026
100 Meters · OutdoorBSC JV Open at Needham · May 1312.47aBSC JV Open at NeedhamMay 13, 2026
110m Hurdles · 39" / 0.991m · OutdoorBSC JV Open at Needham · May 1319.33aBSC JV Open at NeedhamMay 13, 2026
200 Meters · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1525.36aBSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
400m Hurdles · 36" / 0.914m · OutdoorBSC-4 Braintree, Walpole at Framingham · May 61:07.89aBSC-4 Braintree, Walpole at FraminghamMay 6, 2026
Long Jump · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1517-10.50BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
Shot Put · 12lb · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1534-07.50BSC-2 Milton, Framingham, Wellesley at WeymouthApril 15, 2026
Triple Jump · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 834' 6.25"BSC-1 Framingham, Brookline at NatickApril 8, 2026

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · Triple Jump · FraminghamTriple Jump—ND12
May 23MSTCA South Shore TwilightMay 23 · Shot Put · Place 60 · FraminghamShot Put6032-5.512
May 23MSTCA South Shore TwilightMay 23 · 400m Hurdles · Place 23 · Framingham400m Hurdles231:07.56a12
May 20BSC ChampionshipsMay 20 · 110m Hurdles · Place 22 · Framingham110m Hurdles2218.61a12
May 13BSC JV Open at NeedhamMay 13 · Long Jump · Place 12 · FraminghamLong Jump12.16' 9"12
May 13BSC JV Open at NeedhamMay 13 · 110m Hurdles · Place 9 · Framingham110m Hurdles39" / 0.991m9.19.33a PB12
May 13BSC JV Open at NeedhamMay 13 · 100 Meters · Place 26 · Framingham100 Meters26.12.47a PB12
May 9Weston Twilight Invitational - Weston EventsMay 9 · Triple Jump · Place 23 · FraminghamTriple Jump2336-01.2512
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Shot Put · Place 11 · FraminghamShot Put12lb11.33' 5"12
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400m Hurdles · Place 4 · Framingham400m Hurdles36" / 0.914m4.1:07.89a PB12
May 2MSTCA Division 1 RelaysMay 2 · Javelin · Place 43 · FraminghamJavelin4324.95m12
May 2MSTCA Division 1 RelaysMay 2 · Discus · Place 48 · FraminghamDiscus4827.65m12
Apr 29Framingham & Needham @ Newton NorthApr 29 · High Jump · Place 4 · FraminghamHigh Jump45-012
Apr 29Framingham & Needham @ Newton NorthApr 29 · Discus · Place 14 · FraminghamDiscus1471-412
Apr 29Framingham & Needham @ Newton NorthApr 29 · 110m Hurdles · Place 7 · Framingham110m Hurdles719.54a12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Long Jump · Place 7 · FraminghamLong Jump7.17-10.50 PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Shot Put · Place 8 · FraminghamShot Put12lb8.34-07.50 PB12
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 200 Meters · Place 12 · Framingham200 Meters12.25.36a PB12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Triple Jump · Place 5 · FraminghamTriple Jump5.34' 6.25" PB12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Discus · FraminghamDiscus1.6kg—DNS12
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 1 Mile · Place 28 · Framingham1 Mile28.6:07.89a PB12