Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBaystate Conference Tri meet 4 at Framingham · May 714.17aBaystate Conference Tri meet 4 at FraminghamMay 7, 2025
100m Hurdles · 33" / 0.838m · OutdoorMSTCA Multi Championship · Jun 921.31aMSTCA Multi ChampionshipJune 9, 2025
200 Meters · OutdoorBSC JV Open Meet · May 1430.33aBSC JV Open Meet May 14, 2025
55 Meter · IndoorBay State Conference - Open · Jan 288.63aBay State Conference - OpenJanuary 28, 2025
55 Meters · IndoorBSC Open · Jan 288.63aBSC OpenJanuary 28, 2025
800 Meters · OutdoorMSTCA Multi Championship · Jun 93:16.73aMSTCA Multi ChampionshipJune 9, 2025
Heptathlon · OutdoorMSTCA Multi Championship · Jun 91875MSTCA Multi ChampionshipJune 9, 2025
High Jump · OutdoorMSTCA Multi Championships · Jun 81.25mMSTCA Multi ChampionshipsJune 8, 2026
Javelin · 600g · OutdoorMSTCA Multi Championships · Jun 818.19mMSTCA Multi ChampionshipsJune 8, 2026
Long Jump · OutdoorMSTCA North Heptathlon · Jun 34.33mMSTCA North HeptathlonJune 3, 2024
Shot Put · 4kg · OutdoorMSTCA Multi Championships · Jun 85.39mMSTCA Multi ChampionshipsJune 8, 2026
Triple Jump · OutdoorBSC-2 Milton, Framingham, Wellesley at Weymouth · Apr 1528-08.50BSC-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

17 results
DateMeetEventPlMarkGr
Jun 8MSTCA Multi ChampionshipsJun 8 · 800 Meters · Place 103 · Framingham800 Meters103.3:42.60a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Javelin · Place 39 · FraminghamJavelin600g39.18.19m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · Long Jump · Place 51 · FraminghamLong Jump51.4.30m11
Jun 8MSTCA Multi ChampionshipsJun 8 · 200 Meters · Place 93 · Framingham200 Meters93.31.82a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Shot Put · Place 81 · FraminghamShot Put4kg81.5.39m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · High Jump · Place 63 · FraminghamHigh Jump63.1.25m PB11
Jun 8MSTCA Multi ChampionshipsJun 8 · 100m Hurdles · Place 88 · Framingham100m Hurdles33" / 0.838m88.21.94a11
Jun 8MSTCA Multi ChampionshipsJun 8 · Heptathlon · Place 93 · FraminghamHeptathlon93.182111
May 20BSC ChampionshipsMay 20 · Triple Jump · Place 14 · FraminghamTriple Jump1431-7.2511
May 13BSC JV Open at NeedhamMay 13 · High Jump · Place 11 · FraminghamHigh Jump11.4' 0"11
Apr 29Framingham & Needham @ Newton NorthApr 29 · Triple Jump · Place 6 · FraminghamTriple Jump628-411
Apr 29Framingham & Needham @ Newton NorthApr 29 · Long Jump · Place 11 · FraminghamLong Jump1114-011
Apr 29Framingham & Needham @ Newton NorthApr 29 · 100 Meters · Place 7 · Framingham100 Meters714.66a11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Triple Jump · Place 9 · FraminghamTriple Jump9.28-08.50 PB11
Apr 15BSC-2 Milton, Framingham, Wellesley at WeymouthApr 15 · Long Jump · Place 16 · FraminghamLong Jump16.13-00.0011
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Triple Jump · Place 8 · FraminghamTriple Jump8.27' 0.5"11
Apr 8BSC-1 Framingham, Brookline at NatickApr 8 · Long Jump · Place 8 · FraminghamLong Jump8.13' 1"11

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 9MSTCA Multi ChampionshipJun 9 · 800 Meters · Place 106 · Framingham800 MetersRound M106.3:16.73a PB10
Jun 9MSTCA Multi ChampionshipJun 9 · Javelin · Place 108 · FraminghamJavelin600gRound M108.11.88m10
Jun 9MSTCA Multi ChampionshipJun 9 · Long Jump · Place 58 · FraminghamLong JumpRound M58.4.25m10
Jun 9MSTCA Multi ChampionshipJun 9 · 200 Meters · Place 106 · Framingham200 MetersRound M106.31.89a10
Jun 9MSTCA Multi ChampionshipJun 9 · Shot Put · Place 109 · FraminghamShot Put4kgRound M109.5.24m10
Jun 9MSTCA Multi ChampionshipJun 9 · High Jump · Place 58 · FraminghamHigh JumpRound M58.1.25m10
Jun 9MSTCA Multi ChampionshipJun 9 · 100m Hurdles · Place 79 · Framingham100m Hurdles33" / 0.838mRound M79.21.31a PB10
Jun 9MSTCA Multi ChampionshipJun 9 · Heptathlon · Place 101 · FraminghamHeptathlonRound M101.1875 PB10
May 24MSTCA South Shore Twilight InvitationalMay 24 · Triple Jump · Place 32 · FraminghamTriple Jump3228-1010
May 24MSTCA South Shore Twilight InvitationalMay 24 · Long Jump · Place 17 · FraminghamLong Jump1714-6.5010
May 24MSTCA South Shore Twilight InvitationalMay 24 · 100 Meters · Place 65 · Framingham100 Meters6514.69a10
May 21Bay State Conference Championship MeetMay 21 · Long Jump · Place 22 · FraminghamLong Jump2214-7.5010
May 18MSTCA Division 1 RelaysMay 18 · Long Jump · Place 33 · FraminghamLong Jump33.4.61m10
May 14BSC JV Open Meet May 14 · Triple Jump · Place 3 · FraminghamTriple Jump329-08.5010
May 14BSC JV Open Meet May 14 · 200 Meters · Place 12 · Framingham200 Meters1230.33a PB10
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Triple Jump · Place 11 · FraminghamTriple Jump1126-1010
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Long Jump · Place 6 · FraminghamLong Jump614-710
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · 100 Meters · Place 1 · Framingham100 Meters114.17a PB10
May 2MSTCA Lou Tozzi Twilight Freshman-Sophomore InvitationalMay 2 · Long Jump · Place 28 · FraminghamLong Jump28.13-06.7510
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · 100 Meters · Place 10 · Framingham100 Meters1014.64a10
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Long Jump · Place 10 · FraminghamLong Jump1013-910
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · Long Jump · Place 6 · FraminghamLong Jump614-11.0010
Apr 24MSTCA William C. Kane Developmental InvitationalApr 24 · 100 Meters · Place 33 · Framingham100 MetersRound P3314.73a10
Apr 16Bay State Conference 2 at WeymouthApr 16 · Long Jump · Place 11 · FraminghamLong Jump1113-7.5010
Apr 16Bay State Conference 2 at WeymouthApr 16 · 100 Meters · Place 23 · Framingham100 Meters2314.61a10
Apr 9Bay State Conference 1 at Natick Apr 9 · 100 Meters · Place 3 · Framingham100 Meters314.52a10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1Z Walter Janiak Frosh Soph InvitationalFeb 1 · 55 Meters · Place 20 · Framingham55 Meters208.97a—
Jan 28BSC OpenJan 28 · 55 Meters · Place 70 · Framingham55 Meters708.63a PB—
Jan 28Bay State Conference - OpenJan 28 · 55 Meter · Place 70 · Framingham55 Meter70.8.63a PB10

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 3MSTCA North HeptathlonJun 3 · Long Jump · Place 28 · FraminghamLong Jump284.33m PB—
Jun 3MSTCA North HeptathlonJun 3 · High Jump · Place 32 · FraminghamHigh Jump321.25m—
Jun 3MSTCA North HeptathlonJun 3 · Javelin · Place 46 · FraminghamJavelin4615.70m—
Jun 3MSTCA North HeptathlonJun 3 · Shot Put · Place 62 · FraminghamShot Put625.24m—
Jun 3MSTCA North HeptathlonJun 3 · 100m Hurdles · Place 54 · Framingham100m Hurdles5421.88a—
Jun 3MSTCA North HeptathlonJun 3 · 200 Meters · Place 62 · Framingham200 Meters6233.29a—
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · Long Jump · FraminghamLong Jump—14-9Unofficial9
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · Javelin · FraminghamJavelin600g—70-.5Unofficial9
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · Shot Put · FraminghamShot Put4kg—16-5Unofficial9
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · 100m Hurdles · Framingham100m Hurdles33" / 0.838m—22.3Unofficial9
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · High Jump · FraminghamHigh Jump—4-4Unofficial9
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · 800 Meters · Framingham800 Meters—3:05.0Unofficial9
May 18MSTCA South Shore TwilightMay 18 · 200 Meters · Place 58 · Framingham200 Meters5830.46a—
May 18MSTCA South Shore TwilightMay 18 · 100 Meters · Place 29 · Framingham100 Meters2914.90a—
May 8Framingham @ NeedhamMay 8 · 100 Meters · Framingham100 Meters—13.7Unofficial9
May 3MSTCA Lou Tozzi Frosh-Soph Twilight May 3 · 100 Meters · Place 50 · Framingham100 Meters5014.56a—
May 1Newton North @ FraminghamMay 1 · 200 Meters · Framingham200 Meters—29.7Unofficial9
May 1Newton North @ FraminghamMay 1 · 100 Meters · Framingham100 Meters—13.7Unofficial9
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · 200 Meters · Framingham200 MetersRelay Split—29.9hUnofficial9
Apr 24Framingham @ NatickApr 24 · 100 Meters · Framingham100 Meters—13.8Unofficial9
Apr 19MSTCA William Kane Frosh-Soph MeetApr 19 · 200 Meters · Place 50 · Framingham200 Meters5031.63a—
Apr 19MSTCA William Kane Frosh-Soph MeetApr 19 · 100 Meters · Place 36 · Framingham100 Meters3614.90a—
Apr 10Wellesley at FraminghamApr 10 · 200 Meters · Framingham200 Meters—30.7Unofficial9
Apr 10Wellesley at FraminghamApr 10 · 100 Meters · Framingham100 Meters—14.3Unofficial9
Apr 5Brookline @ FraminghamApr 5 · 200 Meters · Place 7 · Framingham200 Meters731.8—
Apr 5Brookline @ FraminghamApr 5 · 100 Meters · Place 3 · Framingham100 Meters314.3—