Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSTCA WILLIAM C. KANE DEVELOPMENTAL INVITATIONAL · Apr 2115.02aMSTCA WILLIAM C. KANE DEVELOPMENTAL INVITATIONALApril 21, 2023
100m Hurdles · 33" / 0.838m · OutdoorMSTCA North Heptathlon · Jun 519.23aMSTCA North HeptathlonJune 5, 2023
200 Meters · IndoorMSTCA Northeast Invitational · Jan 1333.69MSTCA Northeast InvitationalJanuary 13, 2023
200 Meters · OutdoorMSTCA South Shore Twilight Meet · May 2030.46aMSTCA South Shore Twilight MeetMay 20, 2023
55 Meter · IndoorBSC Meet #5 · Jan 268.74aBSC Meet #5January 26, 2023
55 Meters · IndoorMSTCA Northeast Invitational · Jan 138.75MSTCA Northeast InvitationalJanuary 13, 2023
55m Hurdles · 33" · IndoorJaniak F/S Invitational · Feb 410.80aJaniak F/S InvitationalFebruary 4, 2023
800 Meters · OutdoorMSTCA North Decathlon · Jun 53:15.18aMSTCA North DecathlonJune 5, 2023
Heptathlon · OutdoorMSTCA North Heptathlon · Jun 52089MSTCA North HeptathlonJune 5, 2023
High Jump · OutdoorMSTCA Heptathlon · Jun 61.16mMSTCA HeptathlonJune 6, 2022
Javelin · 600g · OutdoorMSTCA North Heptathlon · Jun 519.74mMSTCA North HeptathlonJune 5, 2023
Long Jump · IndoorMSTCA D1 Relays · Jan 202.98mMSTCA D1 RelaysJanuary 20, 2024
Long Jump · OutdoorMSTCA North Heptathlon · Jun 54.00mMSTCA North HeptathlonJune 5, 2023
Shot Put · 4kg · OutdoorMSTCA North Heptathlon · Jun 55.72mMSTCA North HeptathlonJune 5, 2023

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

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Long Jump · Place 13 · FraminghamLong Jump1312-1112
May 7Baystate Conference Tri meet 4 at FraminghamMay 7 · Javelin · Place 12 · FraminghamJavelin1253-612
Apr 30Bay State Conf Tri 3 at Newton NorthApr 30 · Javelin · Place 5 · FraminghamJavelin561-012
Apr 9Bay State Conference 1 at Natick Apr 9 · Long Jump · Place 9 · FraminghamLong Jump911-412
Apr 9Bay State Conference 1 at Natick Apr 9 · Javelin · Place 6 · FraminghamJavelin657-1112

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 3MSTCA North HeptathlonJun 3 · Long Jump · Place 61 · FraminghamLong Jump613.60m—
Jun 3MSTCA North HeptathlonJun 3 · High Jump · Place 57 · FraminghamHigh Jump571.15m—
Jun 3MSTCA North HeptathlonJun 3 · Javelin · Place 40 · FraminghamJavelin4017.12m—
Jun 3MSTCA North HeptathlonJun 3 · Shot Put · Place 44 · FraminghamShot Put445.99m—
Jun 3MSTCA North HeptathlonJun 3 · 100m Hurdles · Place 38 · Framingham100m Hurdles3820.71a—
Jun 3MSTCA North HeptathlonJun 3 · 200 Meters · Place 71 · Framingham200 Meters7135.47a—
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · Long Jump · FraminghamLong Jump—14-3Unofficial11
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · Discus · FraminghamDiscus1kg—55-8Unofficial11
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · Shot Put · FraminghamShot Put4kg—20-0Unofficial11
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · 100m Hurdles · Framingham100m Hurdles33" / 0.838m—21.7Unofficial11
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · High Jump · FraminghamHigh Jump—3-10Unofficial11
May 31Flyers Decathlon and Heptathlon Trial ResultsMay 31 · 200 Meters · Framingham200 Meters—34.2Unofficial11
May 8Framingham @ NeedhamMay 8 · Long Jump · FraminghamLong Jump—13-4.5Unofficial11
May 8Framingham @ NeedhamMay 8 · 100 Meters · Framingham100 Meters—15.1Unofficial11
May 1Newton North @ FraminghamMay 1 · Long Jump · FraminghamLong Jump—13-1.25Unofficial11
May 1Newton North @ FraminghamMay 1 · Javelin · FraminghamJavelin600g—46-11Unofficial11
Apr 28MSTCA Div. I Relays (PV Andover 4/25)Apr 28 · Long Jump · Place 63 · FraminghamLong Jump63.3.98m11
Apr 24Framingham @ NatickApr 24 · Javelin · FraminghamJavelin600g—56-1Unofficial11
Apr 10Wellesley at FraminghamApr 10 · Javelin · FraminghamJavelin600g—52-1Unofficial11
Apr 10Wellesley at FraminghamApr 10 · 100 Meters · Framingham100 Meters—15.5Unofficial11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 25Bay State Conf - Block 5Jan 25 · 55m Hurdles · Place 28 · Framingham55m Hurdles2811.31a—
Jan 20MSTCA D1 RelaysJan 20 · Long Jump · Place 50 · FraminghamLong Jump50.2.98m PB11
Jan 12MSTCA Northeast InvitationalJan 12 · Long Jump · Place 56 · FraminghamLong Jump5611-05.0011
Jan 11Bay State Conf - Block 4Jan 11 · 55m Hurdles · Place 36 · Framingham55m Hurdles3612.06a—
Jan 11Bay State Conf - Block 4Jan 11 · 55 Meters · Place 45 · Framingham55 Meters458.98a—
Jan 4Bay State Conference - Block 3Jan 4 · Long Jump · Place 25 · FraminghamLong Jump2511-8.50—
Jan 4Bay State Conference - Block 3Jan 4 · 55m Hurdles · Place 34 · Framingham55m Hurdles3411.48a—

2023 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 21Bay State Conf - Block 2Dec 21 · 55m Hurdles · Place 29 · Framingham55m Hurdles33"29.11.27a11
Dec 21Bay State Conf - Block 2Dec 21 · 55 Meter · Place 37 · Framingham55 Meter37.8.76a11
Dec 14Bay State Conf - Block 1Dec 14 · 55m Hurdles · Place 30 · Framingham55m Hurdles33"30.11.36a11
Feb 4Janiak F/S InvitationalFeb 4 · 55m Hurdles · Place 6 · Framingham55m Hurdles33"Round P6.10.96a10
Feb 4Janiak F/S InvitationalFeb 4 · 55m Hurdles · Place 5 · Framingham55m Hurdles33"5.10.80a PB10
Jan 26BSC Meet #5Jan 26 · 55m Hurdles · Place 28 · Framingham55m Hurdles33"28.10.82a10
Jan 26BSC Meet #5Jan 26 · 55 Meter · Place 29 · Framingham55 Meter29.8.74a PB10
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meters · Place 150 · Framingham55 MetersRound P1508.75 PB10
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 157 · Framingham200 Meters15733.69 PB10
Jan 13MSTCA Northeast InvitationalJan 13 · 55 Meter · Place 150 · Framingham55 MeterRound P150.8.75a10
Jan 13MSTCA Northeast InvitationalJan 13 · 200 Meters · Place 157 · Framingham200 Meters157.33.69a10
Jan 12BSC Meet #4Jan 12 · 55m Hurdles · Place 4 · Framingham55m Hurdles411.33SO
Jan 12BSC Meet #4Jan 12 · 55 Meters · Place 4 · Framingham55 Meters48.82SO
Jan 7MSTCA Freshman Sophomore Championships Large SchoolJan 7 · 55m Hurdles · Place 36 · Framingham55m Hurdles33"Round P36.11.12a10
Jan 5BSC Meet #3Jan 5 · 55m Hurdles · Place 27 · Framingham55m Hurdles2711.16a—
Jan 5BSC Meet #3Jan 5 · 55 Meters · Place 62 · Framingham55 Meters629.10a—

2023 Outdoor Track

37 results
DateMeetEventPlMarkGr
Jun 5MSTCA North DecathlonJun 5 · Long Jump · Place 52 · FraminghamLong Jump524.00m—
Jun 5MSTCA North DecathlonJun 5 · High Jump · Place 55 · FraminghamHigh Jump551.15m—
Jun 5MSTCA North DecathlonJun 5 · Javelin · Place 13 · FraminghamJavelin1319.74m—
Jun 5MSTCA North DecathlonJun 5 · Shot Put · Place 51 · FraminghamShot Put515.72m—
Jun 5MSTCA North DecathlonJun 5 · 100m Hurdles · Place 28 · Framingham100m Hurdles2819.23a—
Jun 5MSTCA North DecathlonJun 5 · 800 Meters · Place 63 · Framingham800 Meters633:15.18a PB—
Jun 5MSTCA North DecathlonJun 5 · 200 Meters · Place 60 · Framingham200 Meters6031.68a—
Jun 5MSTCA North HeptathlonJun 5 · Heptathlon · Place 52 · FraminghamHeptathlonRound M52.2089 PB10
Jun 5MSTCA North HeptathlonJun 5 · Long Jump · Place 52 · FraminghamLong JumpRound M52.4.00m PB10
Jun 5MSTCA North HeptathlonJun 5 · Javelin · Place 13 · FraminghamJavelin600gRound M13.19.74m PB10
Jun 5MSTCA North HeptathlonJun 5 · Shot Put · Place 51 · FraminghamShot Put4kgRound M51.5.72m PB10
Jun 5MSTCA North HeptathlonJun 5 · 100m Hurdles · Place 28 · Framingham100m Hurdles33" / 0.838mRound M28.19.23a PB10
Jun 5MSTCA North HeptathlonJun 5 · High Jump · Place 55 · FraminghamHigh JumpRound M55.1.15m10
Jun 5MSTCA North HeptathlonJun 5 · 800 Meters · Place 63 · Framingham800 MetersRound M63.3:15.18a10
Jun 5MSTCA North HeptathlonJun 5 · 200 Meters · Place 60 · Framingham200 MetersRound M60.31.68a10
May 20MSTCA South Shore Twilight MeetMay 20 · 100m Hurdles · Place 39 · Framingham100m Hurdles33" / 0.838mRound P39.19.24a10
May 20MSTCA South Shore Twilight MeetMay 20 · 200 Meters · Place 48 · Framingham200 Meters48.30.46a PB10
May 19Flyers Decathlon_Heptathlon TryoutsMay 19 · Long Jump · FraminghamLong Jump—13'6Unofficial10
May 19Flyers Decathlon_Heptathlon TryoutsMay 19 · Javelin · FraminghamJavelin600g—53'10Unofficial10
May 19Flyers Decathlon_Heptathlon TryoutsMay 19 · Shot Put · FraminghamShot Put4kg—20'3Unofficial10
May 19Flyers Decathlon_Heptathlon TryoutsMay 19 · High Jump · FraminghamHigh Jump—3'8Unofficial10
May 19Flyers Decathlon_Heptathlon TryoutsMay 19 · 800 Meters · Framingham800 Meters—3:16.3Unofficial10
May 17BSC ChampionshipsMay 17 · 100m Hurdles · Place 22 · Framingham100m Hurdles33" / 0.838mRound P22.19.76a10
May 10Framingham vs NeedhamMay 10 · 100m Hurdles · Framingham100m Hurdles33" / 0.838m—19.3Unofficial10
May 10Framingham vs NeedhamMay 10 · 200 Meters · Framingham200 Meters—29.7Unofficial10
May 5MSTCA Lou Tozzi Freshmen Sophomore MeetMay 5 · 100m Hurdles · Place 21 · Framingham100m HurdlesRound P2120.18a—
May 5MSTCA Lou Tozzi Freshman Sophomore MeetMay 5 · 100m Hurdles · Place 21 · Framingham100m Hurdles33" / 0.838mRound P21.20.18a10
May 3Framingham at Newton NorthMay 3 · 100m Hurdles · Framingham100m Hurdles33" / 0.838m—19.2Unofficial10
Apr 26Framingham vs NatickApr 26 · 100m Hurdles · Framingham100m Hurdles33" / 0.838m—19.4Unofficial10
Apr 26Framingham vs NatickApr 26 · 100 Meters · Framingham100 Meters—14.6Unofficial10
Apr 21MSTCA WILLIAM C. KANE DEVELOPMENTAL INVITATIONALApr 21 · 100m Hurdles · Place 6 · Framingham100m Hurdles619.14a—
Apr 21MSTCA WILLIAM C. KANE DEVELOPMENTAL INVITATIONALApr 21 · 100m Hurdles · Place 6 · Framingham100m Hurdles619.25a—
Apr 21MSTCA WILLIAM C. KANE DEVELOPMENTAL INVITATIONALApr 21 · 100 Meters · Place 43 · Framingham100 Meters4315.02a PB—
Apr 12Framingham at WellesleyApr 12 · 100m Hurdles · Framingham100m Hurdles33" / 0.838m—18.7Unofficial10
Apr 12Framingham at WellesleyApr 12 · 100 Meters · Framingham100 Meters—14.1Unofficial10
Apr 5Framingham at BrooklineApr 5 · 100m Hurdles · Framingham100m Hurdles33" / 0.838m—19.9Unofficial10
Apr 5Framingham at BrooklineApr 5 · 100 Meters · Framingham100 Meters—14.6Unofficial10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 22BSC Meet #2Dec 22 · 55m Hurdles · Place 30 · Framingham55m Hurdles33"30.11.59a10
Dec 22BSC Meet #2Dec 22 · 55 Meter · Place 43 · Framingham55 Meter43.8.92a10

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
Jun 6MSTCA HeptathlonJun 6 · Heptathlon · Place 50 · FraminghamHeptathlonRound M50.16609
Jun 6MSTCA HeptathlonJun 6 · Long Jump · Place 44 · FraminghamLong JumpRound M44.3.80m9
Jun 6MSTCA HeptathlonJun 6 · Javelin · Place 19 · FraminghamJavelin600gRound M19.16.92m9
Jun 6MSTCA HeptathlonJun 6 · Shot Put · Place 53 · FraminghamShot Put4kgRound M53.4.86m9
Jun 6MSTCA HeptathlonJun 6 · 100m Hurdles · Place 30 · Framingham100m Hurdles33" / 0.838mRound M30.20.71a9
Jun 6MSTCA HeptathlonJun 6 · High Jump · Place 45 · FraminghamHigh JumpRound M45.1.16m PB9
Jun 6MSTCA HeptathlonJun 6 · 800 Meters · Place 48 · Framingham800 MetersRound M48.3:21.88a9
Jun 6MSTCA HeptathlonJun 6 · 200 Meters · Place 51 · Framingham200 MetersRound M51.33.69a9
May 23FRAM Heptathlon and Decathlon TrialsMay 23 · Long Jump · FraminghamLong Jump—13'0Unofficial9
May 23FRAM Heptathlon and Decathlon TrialsMay 23 · Javelin · FraminghamJavelin600g—50'8Unofficial9
May 23FRAM Heptathlon and Decathlon TrialsMay 23 · Shot Put · FraminghamShot Put4kg—14'11Unofficial9
May 23FRAM Heptathlon and Decathlon TrialsMay 23 · 100m Hurdles · Framingham100m Hurdles33" / 0.838m—21.7Unofficial9
May 23FRAM Heptathlon and Decathlon TrialsMay 23 · High Jump · FraminghamHigh Jump—4'0Unofficial9
May 23FRAM Heptathlon and Decathlon TrialsMay 23 · 800 Meters · Framingham800 Meters—3:27.2Unofficial9
May 5Framingham vs Newton NorthMay 5 · 100m Hurdles · Framingham100m Hurdles33" / 0.838m—19.0Unofficial9
May 5Framingham vs Newton NorthMay 5 · 100 Meters · Framingham100 Meters—14.7Unofficial9
Apr 8FRAMINGHAM vs BROOKLINEApr 8 · 100m Hurdles · Framingham100m Hurdles33" / 0.838m—21.8Unofficial9
Apr 8FRAMINGHAM vs BROOKLINEApr 8 · 200 Meters · Framingham200 Meters—32.0Unofficial9