Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWeymouth, Wellesley, Natick, and Needham · May 714.87aWeymouth, Wellesley, Natick, and NeedhamMay 7, 2025
300 Meters · IndoorBSC Open · Jan 2849.60aBSC OpenJanuary 28, 2025
55 Meter · IndoorBay State Conf - Block #2 · Dec 188.48aBay State Conf - Block #2December 18, 2025
55m Hurdles · 33" · IndoorBay State Conf - Block #2 · Dec 1811.09aBay State Conf - Block #2December 18, 2025
Long Jump · IndoorBay State Conf - Block #2 · Dec 1814-07.00Bay State Conf - Block #2December 18, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 20BSC ChampionshipsMay 20 · Triple Jump · Place 13 · NeedhamTriple Jump1331-8.2512
May 20BSC ChampionshipsMay 20 · 100m Hurdles · Place 14 · Needham100m Hurdles1418.34a12
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · Triple Jump · Place 3 · NeedhamTriple Jump330-1012
May 6Wellesley, Weymouth, Natick, and NeedhamMay 6 · 100m Hurdles · Place 9 · Needham100m Hurdles918.83a12
Apr 29Framingham & Needham @ Newton NorthApr 29 · Triple Jump · Place 5 · NeedhamTriple Jump530-912
Apr 29Framingham & Needham @ Newton NorthApr 29 · 100m Hurdles · Place 8 · Needham100m Hurdles819.60a12
Apr 15Brookline, Needham, and WalpoleApr 15 · Triple Jump · Place 3 · NeedhamTriple Jump330-712
Apr 15Brookline, Needham, and WalpoleApr 15 · 100m Hurdles · Place 9 · Needham100m Hurdles920.01a12
Apr 8Milton, Braintree, and NeedhamApr 8 · Triple Jump · Place 2 · NeedhamTriple Jump229-10.2512
Apr 8Milton, Braintree, and NeedhamApr 8 · 100m Hurdles · Place 7 · Needham100m Hurdles720.36a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 27 · NeedhamLong Jump2713-512
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 24 · Needham55m Hurdles2411.16a12

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 23 · Needham55m Hurdles33"23.11.09a PB12
Dec 18Bay State Conf - Block #2Dec 18 · 55 Meter · Place 21 · Needham55 Meter21.8.48a PB12
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 18 · NeedhamLong Jump18.14-07.00 PB12
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 15 · Needham55m Hurdles33"15.11.17a12
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 21 · Needham55 Meter21.8.52a12
Feb 5Bay State Conf - Meet of ChampionsFeb 5 · 55m Hurdles · Place 24 · Needham55m Hurdles2410.96a—
Jan 28BSC OpenJan 28 · 55m Hurdles · Place 21 · Needham55m Hurdles2111.15a—
Jan 28BSC OpenJan 28 · 300 Meters · Place 43 · Needham300 Meters4349.60a PB—
Jan 28Bay State Conference - OpenJan 28 · 300 Meters · Place 43 · Needham300 Meters43.49.60a11
Jan 28Bay State Conference - OpenJan 28 · 55m Hurdles · Place 21 · Needham55m Hurdles33"21.11.15a11
Jan 23Bay State Conference - Block 5Jan 23 · 55m Hurdles · Place 31 · Needham55m Hurdles3111.52a—
Jan 23Bay State Conference - Block 5Jan 23 · 300 Meters · Place 23 · Needham300 Meters2350.16a—
Jan 9Bay State Conference - Block #4Jan 9 · 55m Hurdles · Place 33 · Needham55m Hurdles3311.72a—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21Bay State Conference Championship MeetMay 21 · Triple Jump · Place 15 · NeedhamTriple Jump1529-10.5011
May 21Bay State Conference Championship MeetMay 21 · 100m Hurdles · Place 20 · Needham100m Hurdles2019.68a11
May 14BSC JV Open Meet May 14 · 100m Hurdles · Place 5 · Needham100m Hurdles520.12a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · Triple Jump · Place 13 · NeedhamTriple Jump1329-10.5011
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100m Hurdles · Place 9 · Needham100m Hurdles919.90a11
May 7Weymouth, Wellesley, Natick, and NeedhamMay 7 · 100 Meters · Place 41 · Needham100 Meters4114.87a PB11
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 100 Meters · Place 23 · Needham100 Meters2315.34a11
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Triple Jump · Place 4 · NeedhamTriple Jump429-411
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 100m Hurdles · Place 8 · Needham100m Hurdles820.41a11
Apr 16Needham, Brookline, and WalpoleApr 16 · Triple Jump · Place 2 · NeedhamTriple Jump228-3.2511
Apr 16Needham, Brookline, and WalpoleApr 16 · 100m Hurdles · Place 6 · Needham100m Hurdles620.77a11
Apr 16Needham, Brookline, and WalpoleApr 16 · 100 Meters · Place 10 · Needham100 Meters1015.01a11
Apr 9Braintree, Milton, and NeedhamApr 9 · Triple Jump · Place 8 · NeedhamTriple Jump827-9.5011
Apr 9Braintree, Milton, and NeedhamApr 9 · 400m Hurdles · Place 7 · Needham400m Hurdles71:21.57a11
Apr 9Braintree, Milton, and NeedhamApr 9 · 100m Hurdles · Place 8 · Needham100m Hurdles821.06a11