Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorBSC-4 Braintree, Walpole at Framingham · May 620.09aBSC-4 Braintree, Walpole at FraminghamMay 6, 2026
200 Meters · OutdoorMSTCA South Shore Twilight Invitational · May 2432.29aMSTCA South Shore Twilight InvitationalMay 24, 2025
400 Meters · OutdoorBay State Conference 2 at Weymouth · Apr 161:32.18aBay State Conference 2 at WeymouthApril 16, 2025
400m Hurdles · 30" / 0.762m · OutdoorBSC-4 Braintree, Walpole at Framingham · May 61:22.63aBSC-4 Braintree, Walpole at FraminghamMay 6, 2026
55 Meter · IndoorBay State Conference - Block #1 · Dec 129.19aBay State Conference - Block #1December 12, 2024
55 Meters · IndoorBay State Conf - Block #5 · Jan 228.46aBay State Conf - Block #5January 22, 2026
55m Hurdles · 33" · IndoorBay State Conf - Block#1 · Dec 1111.19aBay State Conf - Block#1December 11, 2025
800 Meters · IndoorMSTCA Girls Pentathlon · Feb 254:00.12aMSTCA Girls PentathlonFebruary 25, 2025
High Jump · IndoorMSTCA Girls Pentathlon · Feb 251.12mMSTCA Girls PentathlonFebruary 25, 2025
Shot Put · 4kg · IndoorBay State Conference - Open · Jan 2818-05.00Bay State Conference - OpenJanuary 28, 2025

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23MSTCA South Shore TwilightMay 23 · 100m Hurdles · Place 28 · Framingham100m HurdlesRound S2819.52a10
May 20BSC ChampionshipsMay 20 · 400m Hurdles · Place 25 · Framingham400m Hurdles251:27.40a10
May 8MSTCA Lou Tozzi Twilight Freshman Sophomore InvitationalMay 8 · 100m Hurdles · Place 51 · Framingham100m Hurdles5120.57a10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 400m Hurdles · Place 7 · Framingham400m Hurdles30" / 0.762m7.1:22.63a PB10
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 100m Hurdles · Place 8 · Framingham100m Hurdles33" / 0.838m8.20.09a PB10
Apr 29Framingham & Needham @ Newton NorthApr 29 · 400m Hurdles · Place 5 · Framingham400m Hurdles51:24.32a10
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 400m Hurdles · Place 12 · Framingham400m Hurdles121:25.72a10
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 100m Hurdles · Place 16 · Framingham100m HurdlesRound P1620.53a10
Apr 242026 William Kane Fresh Sophomore InvitationalApr 24 · 400m Hurdles · Place 12 · Framingham400m Hurdles30" / 0.762m12.1:25.72a10
Apr 242026 William Kane Fresh Sophomore InvitationalApr 24 · 100m Hurdles · Place 16 · Framingham100m Hurdles33" / 0.838mRound P16.20.53a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 400m Hurdles · Place 13 · Framingham400m Hurdles30" / 0.762m13.1:27.55a10
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100m Hurdles · Place 26 · Framingham100m Hurdles33" / 0.838m26.24.30a10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 100m Hurdles · Place 10 · Framingham100m Hurdles33" / 0.838m10.20.62a10
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 200 Meters · Place 15 · Framingham200 Meters15.32.43a10

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 10MSTCA Rising ChampionshipFeb 10 · 55m Hurdles · Place 20 · Framingham55m Hurdles2010.84a10
Feb 10MSTCA Rising ChampionshipFeb 10 · 55 Meters · Place 52 · Framingham55 Meters528.67a10
Feb 7Z Walter Janiak Freshman-Sophomore InvitationalFeb 7 · 55m Hurdles · Place 8 · Framingham55m Hurdles810.8010
Feb 7Z Walter Janiak Freshman-Sophomore InvitationalFeb 7 · 55m Hurdles · Place 7 · Framingham55m Hurdles710.7010
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 24 · Framingham55m Hurdles2411.08a10
Jan 22Bay State Conf - Block #5Jan 22 · 55 Meters · Place 18 · Framingham55 Meters188.46a PB10
Jan 15Bay State Conf - Block #4Jan 15 · 55m Hurdles · Place 25 · Framingham55m Hurdles2511.20a10
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 76 · Framingham55m HurdlesRound P7610.96a10
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 25 · Framingham55m Hurdles2511.31a10

2025 Indoor Track

23 results
DateMeetEventPlMarkGr
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 35 · Framingham55m Hurdles33"35.14.28a10
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 16 · Framingham55m Hurdles33"16.11.19a PB10
Feb 25MSTCA Girls PentathlonFeb 25 · High Jump · Place 140 · FraminghamHigh Jump1401.12m PB—
Feb 25MSTCA Girls PentathlonFeb 25 · Shot Put · Place 92 · FraminghamShot Put926.25m—
Feb 25MSTCA Girls PentathlonFeb 25 · 55m Hurdles · Place 119 · Framingham55m Hurdles11911.51a—
Feb 25MSTCA Girls PentathlonFeb 25 · 800 Meters · Place 147 · Framingham800 Meters1474:00.12a PB—
Feb 11MSTCA Rising ChampionshipFeb 11 · 55m Hurdles · Place 25 · Framingham55m Hurdles2511.61a—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · Shot Put · Place 11 · FraminghamShot Put1119-6.25—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · 55m Hurdles · Place 6 · Framingham55m Hurdles611.51a—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · 55m Hurdles · Place 6 · Framingham55m Hurdles611.57a—
Jan 28BSC OpenJan 28 · Shot Put · Place 27 · FraminghamShot Put2718-5—
Jan 28BSC OpenJan 28 · 55m Hurdles · Place 26 · Framingham55m Hurdles2611.67a—
Jan 28Bay State Conference - OpenJan 28 · 55m Hurdles · Place 26 · Framingham55m Hurdles33"26.11.67a9
Jan 28Bay State Conference - OpenJan 28 · Long Jump · FraminghamLong Jump--FOUL9
Jan 28Bay State Conference - OpenJan 28 · Shot Put · Place 27 · FraminghamShot Put4kg27.18-05.00 PB9
Jan 23Bay State Conference - Block 5Jan 23 · 55m Hurdles · Place 30 · Framingham55m Hurdles3011.43a—
Jan 23Bay State Conference - Block 5Jan 23 · 55 Meters · Place 54 · Framingham55 Meters548.80a—
Jan 15Milton JV MeetJan 15 · 55m Hurdles · Framingham55m Hurdles33"—12.0Unofficial9
Jan 15Milton JV MeetJan 15 · Shot Put · FraminghamShot Put4kg—20-1Unofficial9
Jan 10MSTCA Northeast InvitationalJan 10 · 55m Hurdles · Place 130 · Framingham55m Hurdles13011.78a—
Jan 9Bay State Conference - Block #4Jan 9 · 55m Hurdles · Place 36 · Framingham55m Hurdles3611.93a—
Jan 2Bay State Conference - Block#3Jan 2 · 55m Hurdles · Place 32 · Framingham55m Hurdles3211.75—
Jan 2Bay State Conference - Block#3Jan 2 · 55 Meters · Place 58 · Framingham55 Meters588.99—

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100m Hurdles · Place 45 · Framingham100m Hurdles4520.52a9
May 24MSTCA South Shore Twilight InvitationalMay 24 · 200 Meters · Place 95 · Framingham200 Meters9532.29a PB9
May 18MSTCA Division 1 RelaysMay 18 · 100m Hurdles · Framingham100m HurdlesRelay Split—19.4hUnofficial9
May 14BSC JV Open Meet May 14 · 100m Hurdles · Place 10 · Framingham100m Hurdles1020.66a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100m Hurdles · Place 6 · Framingham100m Hurdles620.14a9
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 200 Meters · Place 17 · Framingham200 Meters1732.80a9
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 100m Hurdles · Place 7 · Framingham100m Hurdles720.38a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100m Hurdles · Place 17 · Framingham100m Hurdles1721.74a9
Apr 16Bay State Conference 2 at WeymouthApr 16 · 400 Meters · Place 17 · Framingham400 Meters171:32.18a PB9
Apr 9Bay State Conference 1 at Natick Apr 9 · 100m Hurdles · Place 11 · Framingham100m Hurdles1120.98a9
Apr 9Bay State Conference 1 at Natick Apr 9 · 200 Meters · Place 29 · Framingham200 Meters2934.78a9
Jan 22NN JV Meet #2Jan 22 · 50y Hurdles · Framingham50y Hurdles33"—9.3Unofficial9
Jan 22NN JV Meet #2Jan 22 · Shot Put · FraminghamShot Put4kg—19-07.5Unofficial9
Jan 8NN JV #1Jan 8 · 50y Hurdles · Framingham50y Hurdles33"—9.9Unofficial9
Jan 8NN JV #1Jan 8 · 300 Meters · Framingham300 Meters—1:01.7Unofficial9

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · 55m Hurdles · Place 10 · Framingham55m Hurdles33"Round P10.12.50a9
Dec 19Bay State Conference - Block #2Dec 19 · 55m Hurdles · Place 36 · Framingham55m Hurdles33"36.12.29a9
Dec 19Bay State Conference - Block #2Dec 19 · 55 Meter · Place 90 · Framingham55 Meter90.9.45a9
Dec 12Bay State Conference - Block #1Dec 12 · 55m Hurdles · Place 33 · Framingham55m Hurdles33"33.12.59a9
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 89 · Framingham55 Meter89.9.19a PB9