Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championships · Jun 819.06aMSTCA Multi ChampionshipsJune 8, 2026
200 Meters · OutdoorMSTCA Multi Championship · Jun 930.27aMSTCA Multi ChampionshipJune 9, 2025
300 Meters · IndoorMSTCA Northeast Invitational · Jan 948.36aMSTCA Northeast InvitationalJanuary 9, 2026
400m Hurdles · 30" / 0.762m · OutdoorBSC-1 Framingham, Brookline at Natick · Apr 81:20.94aBSC-1 Framingham, Brookline at NatickApril 8, 2026
55 Meter · IndoorBay State Conf - Block#1 · Dec 118.16aBay State Conf - Block#1December 11, 2025
55 Meters · IndoorBSC Open · Jan 288.21aBSC OpenJanuary 28, 2025
55m Hurdles · 33" · IndoorBay State Conf - Block#1 · Dec 1111.22aBay State Conf - Block#1December 11, 2025
800 Meters · OutdoorMSTCA Multi Championship · Jun 93:08.69aMSTCA Multi ChampionshipJune 9, 2025
Heptathlon · OutdoorMSTCA Multi Championship · Jun 92252MSTCA Multi ChampionshipJune 9, 2025
High Jump · OutdoorMSTCA Multi Championships · Jun 81.25mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 817.43mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · IndoorBay State Conf - Block #2 · Dec 1814-06.00Bay State Conf - Block #2December 18, 2025
Long Jump · OutdoorMSTCA Multi Championship · Jun 94.49mMSTCA Multi ChampionshipJune 9, 2025
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 86.51mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorMSTCA Division 1 Relays · May 189.84mMSTCA Division 1 RelaysMay 18, 2025

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 100 · Framingham800 Meters100.3:34.16a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 45 · FraminghamJavelin600g45.17.43m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 60 · FraminghamLong Jump60.4.19m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 85 · Framingham200 Meters85.31.30a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 45 · FraminghamShot Put4kg45.6.51m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 63 · FraminghamHigh Jump63.1.25m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 45 · Framingham100m Hurdles33" / 0.838m45.19.06a PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 79 · FraminghamHeptathlon79.215011
May 20BSC ChampionshipsMay 20 · Long Jump · Place 18 · FraminghamLong Jump1814-9.7511
May 20BSC ChampionshipsMay 20 · 100m Hurdles · Place 20 · Framingham100m Hurdles2019.12a11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · Long Jump · Place 5 · FraminghamLong Jump5.14' 7.5"11
May 6BSC-4 Braintree, Walpole at FraminghamMay 6 · 200 Meters · Place 6 · Framingham200 Meters6.30.73a11
May 2MSTCA Division 1 RelaysMay 2 · Long Jump · Place 26 · FraminghamLong Jump264.44m11
Apr 29Framingham & Needham @ Newton NorthApr 29 · Long Jump · Place 3 · FraminghamLong Jump315-611
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Long Jump · Place 8 · FraminghamLong Jump8.13-11.7511
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · 100m Hurdles · Place 13 · Framingham100m Hurdles33" / 0.838m13.19.52a11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Long Jump · FraminghamLong Jump—DNS11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · 400m Hurdles · Place 7 · Framingham400m Hurdles30" / 0.762m7.1:20.94a PB11

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · Long Jump · Place 16 · FraminghamLong Jump1613-8.2511
Feb 4Bay State Conf - Meet of ChampionsFeb 4 · 55m Hurdles · Place 14 · Framingham55m Hurdles1410.34a11
Jan 22Bay State Conf - Block #5Jan 22 · Long Jump · Place 10 · FraminghamLong Jump1014-10.7511
Jan 22Bay State Conf - Block #5Jan 22 · High Jump · Place 21 · FraminghamHigh Jump214-211
Jan 22Bay State Conf - Block #5Jan 22 · 55m Hurdles · Place 20 · Framingham55m Hurdles2010.59a11
Jan 18MSTCA Kalperis Relays - Division 1Jan 18 · Long Jump · Place 33 · FraminghamLong Jump334.28m11
Jan 15Bay State Conf - Block #4Jan 15 · Long Jump · Place 25 · FraminghamLong Jump2514-4.2511
Jan 9MSTCA Northeast InvitationalJan 9 · 55m Hurdles · Place 56 · Framingham55m HurdlesRound P5610.51a11
Jan 9MSTCA Northeast InvitationalJan 9 · 300 Meters · Place 121 · Framingham300 Meters12148.36a PB11
Jan 8Bay State Conf - Block#3Jan 8 · Long Jump · Place 9 · FraminghamLong Jump914-11.5011
Jan 8Bay State Conf - Block#3Jan 8 · 55m Hurdles · Place 17 · Framingham55m Hurdles1710.66a11

2025 Indoor Track

20 results
DateMeetEventPlMarkGr
Dec 27MSTCA Boston Holiday ChallengeDec 27 · Long Jump · Place 45 · FraminghamLong Jump45.12-11.0011
Dec 18Bay State Conf - Block #2Dec 18 · 55m Hurdles · Place 25 · Framingham55m Hurdles33"25.11.24a11
Dec 18Bay State Conf - Block #2Dec 18 · Long Jump · Place 19 · FraminghamLong Jump19.14-06.00 PB11
Dec 11Bay State Conf - Block#1Dec 11 · 55m Hurdles · Place 18 · Framingham55m Hurdles33"18.11.22a PB11
Dec 11Bay State Conf - Block#1Dec 11 · 55 Meter · Place 19 · Framingham55 Meter19.8.16a PB11
Dec 11Bay State Conf - Block#1Dec 11 · Long Jump · Place 15 · FraminghamLong Jump15.13-09.5011
Feb 11MSTCA Rising ChampionshipFeb 11 · Long Jump · Place 3 · FraminghamLong Jump315-3.25—
Feb 8MSTCA Qualifier MeetFeb 8 · Long Jump · Place 35 · FraminghamLong Jump3514-2.50—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · High Jump · Place 5 · FraminghamHigh Jump54-2—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · 55 Meters · Place 5 · Framingham55 Meters58.41a—
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · 55 Meters · Place 6 · Framingham55 Meters68.40a—
Jan 28BSC OpenJan 28 · Long Jump · Place 10 · FraminghamLong Jump1014-4.50—
Jan 28BSC OpenJan 28 · 55 Meters · Place 29 · Framingham55 Meters298.21a PB—
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 29 · Framingham55 Meter29.8.21a10
Jan 28Bay State Conference - OpenJan 28 · Long Jump · Place 10 · FraminghamLong Jump10.14-04.5010
Jan 23Bay State Conference - Block 5Jan 23 · Long Jump · Place 27 · FraminghamLong Jump2713-11.50—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · Long Jump · Place 15 · FraminghamLong Jump1514-4—
Jan 4MSTCA Freshman-Sophomore Meet (Large Schools)Jan 4 · 55 Meters · Place 51 · Framingham55 Meters518.24a—
Jan 2Bay State Conference - Block#3Jan 2 · Long Jump · Place 20 · FraminghamLong Jump2014-1.75—
Jan 2Bay State Conference - Block#3Jan 2 · 300 Meters · Place 11 · Framingham300 Meters1149.66—

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 800 Meters · Place 96 · Framingham800 MetersRound M96.3:08.69a PB10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 94 · FraminghamJavelin600gRound M94.13.55m10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 33 · FraminghamLong JumpRound M33.4.49m PB10
Jun 9MSTCA Multi ChampionshipJun 9 · 200 Meters · Place 69 · Framingham200 MetersRound M69.30.27a PB10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 72 · FraminghamShot Put4kgRound M72.6.10m10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 81 · FraminghamHigh JumpRound M81.1.20m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Place 52 · Framingham100m Hurdles33" / 0.838mRound M52.19.86a10
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · Place 75 · FraminghamHeptathlonRound M75.2252 PB10
May 29MIAA Division 1 Track & Field ChampionshipMay 29 · Triple Jump · Place 22 · FraminghamTriple Jump22.31-06.5010
May 18MSTCA Division 1 RelaysMay 18 · Triple Jump · Place 24 · FraminghamTriple Jump24.9.84m PB10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Triple Jump · Place 10 · FraminghamTriple Jump10.31-07.0010

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 19Bay State Conference - Block #2Dec 19 · 300 Meters · Framingham300 Meters--DNS10
Dec 19Bay State Conference - Block #2Dec 19 · 200 Meters · Framingham200 MetersRelay Split—29.2hUnofficial10
Dec 19Bay State Conference - Block #2Dec 19 · Long Jump · Place 18 · FraminghamLong Jump18.14-01.2510
Dec 12Bay State Conference - Block #1Dec 12 · 55 Meter · Place 13 · Framingham55 Meter13.8.35a10
Dec 12Bay State Conference - Block #1Dec 12 · Long Jump · Place 13 · FraminghamLong Jump13.14-02.0010

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 12Missing 200 Times from NeedhamMay 12 · 200 Meters · Framingham200 Meters—30.4Unofficial9
May 8Framingham @ NeedhamMay 8 · Long Jump · FraminghamLong Jump—14-3Unofficial9
May 8Framingham @ NeedhamMay 8 · 400 Meters · Framingham400 Meters—71.6Unofficial9
May 1Newton North @ FraminghamMay 1 · Long Jump · FraminghamLong Jump—13-7.75Unofficial9
May 1Newton North @ FraminghamMay 1 · 400 Meters · Framingham400 Meters—72.0Unofficial9
May 1Newton North @ FraminghamMay 1 · 100 Meters · Framingham100 Meters—14.6Unofficial9
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 200 Meters · Framingham200 MetersRelay Split—29.2hUnofficial9
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Long Jump · Place 61 · FraminghamLong Jump61.4.11m9
Apr 24Framingham @ NatickApr 24 · Long Jump · FraminghamLong Jump—14-2.25Unofficial9
Apr 24Framingham @ NatickApr 24 · 200 Meters · Framingham200 Meters—30.6Unofficial9
Apr 24Framingham @ NatickApr 24 · 100 Meters · Framingham100 Meters—15.0Unofficial9
Apr 10Wellesley at FraminghamApr 10 · Long Jump · FraminghamLong Jump—13-7Unofficial9
Apr 10Wellesley at FraminghamApr 10 · 200 Meters · Framingham200 Meters—30.3Unofficial9
Apr 10Wellesley at FraminghamApr 10 · 100 Meters · Framingham100 Meters—14.4Unofficial9
Mar 20Sprints Time TrialsMar 20 · 200 Meters · Framingham200 Meters—33.3Unofficial9
Mar 20Sprints Time TrialsMar 20 · 100 Meters · Framingham100 Meters—16.0Unofficial9