Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorNESCAC Track & Field Championships · Apr 2515.40aNESCAC Track & Field ChampionshipsApril 25, 2026
200 Meters · Indoor2026 Wheaton Invitational · Feb 728.95a2026 Wheaton InvitationalFebruary 7, 2026
200 Meters · OutdoorMedfield vs Westwood DUAL Meet · Apr 2328.0Medfield vs Westwood DUAL MeetApril 23, 2024
400m Hurdles · 30" / 0.762m · OutdoorMSTCA Coaches Invitational · May 141:10.97aMSTCA Coaches InvitationalMay 14, 2022
55 Meter · IndoorTri Valley Dual #5 · Jan 277.83aTri Valley Dual #5January 27, 2023
55m Hurdles · 33" · IndoorTri Valley Dual #5 · Jan 279.23aTri Valley Dual #5January 27, 2023
60 Meter · IndoorYale Season Opener · Dec 68.72aYale Season OpenerDecember 6, 2025
60 Meters · IndoorSpringfield College Triangle Classic · Feb 208.46aSpringfield College Triangle ClassicFebruary 20, 2026
60m Hurdles · 33" / 0.838m · IndoorTufts Final Qualifier · Mar 69.52aTufts Final QualifierMarch 6, 2026
Long Jump · IndoorMSTCA Boston Holiday Challenge at "the TRACK" · Dec 2716-02.00MSTCA Boston Holiday Challenge at "the TRACK"December 27, 2023
Long Jump · OutdoorMedfield vs Westwood DUAL Meet · Apr 2316'9.5"Medfield vs Westwood DUAL MeetApril 23, 2024
Shot Put · 4kg · IndoorTri Valley League - Meet 1 · Dec 822-10.00Tri Valley League - Meet 1December 8, 2023

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 8The FIRE Meet at WilliamsMay 8 · Long Jump · Place 19 · Trinity (Conn.)Trinity (Conn.)Long Jump19.4.76mWind: 0.4So
May 8The FIRE Meet at WilliamsMay 8 · 100m Hurdles · Place 10 · Trinity (Conn.)Trinity (Conn.)100m Hurdles33" / 0.838mRound P10.15.98aWind: -0.1So
May 1New England Division III Outdoor ChampionshipsMay 1 · 100m Hurdles · Place 16 · Trinity (Conn.)Trinity (Conn.)100m Hurdles33" / 0.838mRound P16.15.54aWind: 1.6So
Apr 25NESCAC Track & Field ChampionshipsApr 25 · Long Jump · Trinity (Conn.)Trinity (Conn.)Long Jump—FOULSo
Apr 25NESCAC Track & Field ChampionshipsApr 25 · 100m Hurdles · Place 11 · Trinity (Conn.)Trinity (Conn.)100m Hurdles33" / 0.838mRound P11.15.40a PBWind: 1.8So
Apr 18Trinity InvitationalApr 18 · Long Jump · Place 6 · Trinity (Conn.)Trinity (Conn.)Long Jump6.5.01mWind: 0.7So
Apr 18Trinity InvitationalApr 18 · 100m Hurdles · Place 14 · Trinity (Conn.)Trinity (Conn.)100m Hurdles33" / 0.838mRound P14.16.44aWind: -0.7So
Apr 10Silfen InvitationalApr 10 · Long Jump · Place 6 · Trinity (Conn.)Trinity (Conn.)Long Jump6.4.87mWind: 4.5So
Apr 10Silfen InvitationalApr 10 · 100m Hurdles · Place 7 · Trinity (Conn.)Trinity (Conn.)100m Hurdles33" / 0.838mRound P7.16.14aWind: 2.4So
Apr 10Silfen InvitationalApr 10 · 100m Hurdles · Place 5 · Trinity (Conn.)Trinity (Conn.)100m Hurdles33" / 0.838m5.15.89aWind: 1.8So
Apr 4Springfield College ClassicApr 4 · Long Jump · Place 7 · Trinity (Conn.)Trinity (Conn.)Long Jump7.4.85mWind: 0.5So
Apr 4Springfield College ClassicApr 4 · 100m Hurdles · Place 6 · Trinity (Conn.)Trinity (Conn.)100m Hurdles33" / 0.838mRound P6.16.01aWind: 0.5So
Apr 4Springfield College ClassicApr 4 · 100m Hurdles · Place 8 · Trinity (Conn.)Trinity (Conn.)100m Hurdles33" / 0.838m8.16.20aWind: 0.8So
Apr 4Springfield College ClassicApr 4 · 200 Meters · Place 28 · Trinity (Conn.)Trinity (Conn.)200 Meters28.28.77aWind: 1.1So
Mar 28UMASS Flagship OpenerMar 28 · Long Jump · Place 7 · Trinity (Conn.)Trinity (Conn.)Long Jump7.4.68mWind: 0So
Mar 28UMASS Flagship OpenerMar 28 · 100m Hurdles · Place 7 · Trinity (Conn.)Trinity (Conn.)100m Hurdles33" / 0.838m7.16.83aWind: 1.2So
Mar 7Tufts National Qualifying MeetMar 7 · 60m Hurdles · Place 13 · Trinity (Conn.)Trinity (Conn.)60m Hurdles139.52aFR

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Mar 6Tufts Final QualifierMar 6 · 60m Hurdles · Place 13 · Trinity (Conn.)Trinity (Conn.)60m Hurdles33" / 0.838mRound P13.9.52a PBFr
Feb 20Springfield College Triangle ClassicFeb 20 · 60m Hurdles · Place 9 · Trinity (Conn.)Trinity (Conn.)60m Hurdles99.71aFR
Feb 20Springfield College Triangle ClassicFeb 20 · 60 Meters · Place 15 · Trinity (Conn.)Trinity (Conn.)60 Meters158.46a PBFR
Feb 13Tufts Cupid ChallengeFeb 13 · 60m Hurdles · Place 14 · Trinity (Conn.)Trinity (Conn.)60m HurdlesRound P149.99aFr
Feb 72026 Wheaton InvitationalFeb 7 · 60m Hurdles · Place 7 · Trinity (Conn.)Trinity (Conn.)60m Hurdles710.15aFR
Feb 72026 Wheaton InvitationalFeb 7 · 60m Hurdles · Place 7 · Trinity (Conn.)Trinity (Conn.)60m Hurdles79.95aFR
Feb 72026 Wheaton InvitationalFeb 7 · 200 Meters · Place 21 · Trinity (Conn.)Trinity (Conn.)200 Meters2128.95a PBFR
Feb 1Middlebury's NESCAC InviteFeb 1 · Long Jump · Place 19 · Trinity (Conn.)Trinity (Conn.)Long Jump194.29mFR
Feb 1Middlebury's NESCAC InviteFeb 1 · 60 Meters · Place 19 · Trinity (Conn.)Trinity (Conn.)60 Meters198.62aFR
Jan 24Massasoit ClassicJan 24 · Long Jump · Place 16 · Trinity (Conn.)Trinity (Conn.)Long Jump164.45mFR
Jan 24Massasoit ClassicJan 24 · 60 Meters · Place 27 · Trinity (Conn.)Trinity (Conn.)60 Meters278.68aFR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Yale Season OpenerDec 6 · 60 Meter · Place 31 · Trinity (Conn.)Trinity (Conn.)60 MeterRound P31.8.72a PBFr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 26MSTCA Div. III RelaysApr 26 · Long Jump · Place 15 · WestwoodWestwoodLong Jump15.4.53m12
Apr 23Medfield vs Westwood DUAL MeetApr 23 · Long Jump · Place 1 · WestwoodWestwoodLong Jump1.16'9.5" PB12
Apr 23Medfield vs Westwood DUAL MeetApr 23 · 100m Hurdles · Place 1 · WestwoodWestwood100m Hurdles33" / 0.838m1.17.012
Apr 23Medfield vs Westwood DUAL MeetApr 23 · 200 Meters · Place 2 · WestwoodWestwood200 Meters2.28.0 PB12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 11Tri Valley League- 1/11Jan 11 · 55 Meter · Place 8 · WestwoodWestwood55 Meter8.7.84a12
Jan 11Tri Valley League- 1/11Jan 11 · Long Jump · Place 3 · WestwoodWestwoodLong Jump3.15-09.0012

2023 Indoor Track

17 results
DateMeetEventPlMarkGr
Dec 29Tri Valley League - Meet 3Dec 29 · 55m Hurdles · Place 2 · WestwoodWestwood55m Hurdles33"2.9.24a12
Dec 29Tri Valley League - Meet 3Dec 29 · 55 Meter · Place 11 · WestwoodWestwood55 Meter11.8.04a12
Dec 29Tri Valley League - Meet 3Dec 29 · Long Jump · Place 5 · WestwoodWestwoodLong Jump5.15-11.5012
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 60m Hurdles · Place 16 · WestwoodWestwood60m Hurdles33" / 0.838mRound P16.9.99a12
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 55m Hurdles · Place 16 · WestwoodWestwood55m Hurdles33"Round P16.9.26a12
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 60 Meter · Place 65 · WestwoodWestwood60 MeterRound P65.8.72a12
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · 55 Meter · Place 65 · WestwoodWestwood55 MeterRound P65.8.06a12
Dec 27MSTCA Boston Holiday Challenge at "the TRACK"Dec 27 · Long Jump · Place 15 · WestwoodWestwoodLong Jump15.16-02.00 PB12
Dec 8Tri Valley League - Meet 1Dec 8 · 55m Hurdles · Place 2 · WestwoodWestwood55m Hurdles33"2.9.36a12
Dec 8Tri Valley League - Meet 1Dec 8 · Long Jump · Place 3 · WestwoodWestwoodLong Jump3.15-11.0012
Dec 8Tri Valley League - Meet 1Dec 8 · Shot Put · Place 16 · WestwoodWestwoodShot Put4kg16.22-10.00 PB12
Feb 11MSTCA Qualifier MeetFeb 11 · 55m Hurdles · Place 5 · WestwoodWestwood55m Hurdles33"Round P5.9.31a11
Feb 11MSTCA Qualifier MeetFeb 11 · 55m Hurdles · Place 8 · WestwoodWestwood55m Hurdles33"8.13.75a11
Feb 11MSTCA Qualifier MeetFeb 11 · Long Jump · Place 7 · WestwoodWestwoodLong Jump7.15-02.5011
Jan 27Tri Valley Dual #5Jan 27 · 55m Hurdles · Place 1 · WestwoodWestwood55m Hurdles33"1.9.23a PB11
Jan 27Tri Valley Dual #5Jan 27 · 55 Meter · Place 8 · WestwoodWestwood55 Meter8.7.83a PB11
Jan 27Tri Valley Dual #5Jan 27 · Long Jump · Place 5 · WestwoodWestwoodLong Jump5.15-03.2511

2022 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 29Tri Valley Meet #3Dec 29 · 55m Hurdles · Place 1 · WestwoodWestwood55m Hurdles33"1.9.71a11
Dec 29Tri Valley Meet #3Dec 29 · 55 Meter · Place 5 · WestwoodWestwood55 Meter5.7.96a11
Dec 29Tri Valley Meet #3Dec 29 · Long Jump · Place 6 · WestwoodWestwoodLong Jump6.15-02.0011
Dec 18MSTCA Speed Classic Small SchoolDec 18 · 55m Hurdles · Place 11 · WestwoodWestwood55m Hurdles33"11.10.01a11
Dec 18MSTCA Speed Classic Small SchoolDec 18 · Long Jump · Place 12 · WestwoodWestwoodLong Jump12.14-08.0011
Dec 9Tri Valley Dual #1Dec 9 · 55m Hurdles · Place 9 · WestwoodWestwood55m Hurdles33"9.10.58a11
Dec 9Tri Valley Dual #1Dec 9 · 55 Meter · Place 15 · WestwoodWestwood55 Meter15.8.22a11
Dec 9Tri Valley Dual #1Dec 9 · Long Jump · Place 6 · WestwoodWestwoodLong Jump6.14-03.5011
Jan 11TVL - Meet2 - ReggieJan 11 · 55m Hurdles · Place 15 · WestwoodWestwood55m Hurdles33"15.10.70a10
Jan 11TVL - Meet2 - ReggieJan 11 · 55 Meter · Place 2 · WestwoodWestwood55 Meter2.8.23a10
Jan 11TVL - Meet2 - ReggieJan 11 · Long Jump · Place 10 · WestwoodWestwoodLong Jump10.14-00.5010

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MIAA Division 3 ChampionshipsMay 29 · 100m Hurdles · Place 24 · WestwoodWestwood100m Hurdles33" / 0.838mRound P24.17.88aWind: 0.110
May 17Tri-Valley League ChampionshipsMay 17 · 400m Hurdles · Place 8 · WestwoodWestwood400m Hurdles30" / 0.762m8.72.82a10
May 17Tri-Valley League ChampionshipsMay 17 · Long Jump · Place 16 · WestwoodWestwoodLong Jump16.13-10.5010
May 17Tri-Valley League ChampionshipsMay 17 · 100m Hurdles · Place 6 · WestwoodWestwood100m Hurdles33" / 0.838mRound P6.17.92a10
May 17Tri-Valley League ChampionshipsMay 17 · 100m Hurdles · Place 6 · WestwoodWestwood100m Hurdles33" / 0.838m6.18.38a10
May 14MSTCA Coaches InvitationalMay 14 · 400m Hurdles · Place 7 · WestwoodWestwood400m Hurdles30" / 0.762m7.1:10.97a PB10
May 14MSTCA Coaches InvitationalMay 14 · 100m Hurdles · Place 7 · WestwoodWestwood100m Hurdles33" / 0.838mRound P7.17.11a10
May 14MSTCA Coaches InvitationalMay 14 · 100m Hurdles · Place 7 · WestwoodWestwood100m Hurdles33" / 0.838m7.17.11a10
May 14MSTCA Coaches InvitationalMay 14 · 400m Hurdles · Place 7 · WestwoodWestwood400m Hurdles30" / 0.762m7.1:10.97aUnofficial10
May 14MSTCA Coaches InvitationalMay 14 · 100m Hurdles · Place 7 · WestwoodWestwood100m Hurdles33" / 0.838mRound P7.17.11aUnofficial10
May 14MSTCA Coaches InvitationalMay 14 · 100m Hurdles · Place 7 · WestwoodWestwood100m Hurdles33" / 0.838m7.17.11aUnofficial10
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 100m Hurdles · Place 7 · WestwoodWestwood100m Hurdles33" / 0.838mRound P7.18.24a10
May 7MSTCA Jim Hoar Freshman Sophomore InvitationalMay 7 · 100m Hurdles · Place 7 · WestwoodWestwood100m Hurdles33" / 0.838m7.18.72a10
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 100m Hurdles · Place 7 · WestwoodWestwood100m Hurdles33" / 0.838mRound P7.18.24a10
May 7MSTCA Hoar Frosh/Soph MeetMay 7 · 100m Hurdles · Place 7 · WestwoodWestwood100m Hurdles33" / 0.838m7.18.72a10

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 18MSTCA Small School Speed ClassicDec 18 · 55m Hurdles · Place 10 · WestwoodWestwood55m Hurdles33"10.10.50a10
Dec 18MSTCA Small School Speed ClassicDec 18 · Long Jump · Place 19 · WestwoodWestwoodLong Jump19.13-06.0010

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 11Tri Valley ShowcaseJun 11 · Long Jump · Place 12 · WestwoodWestwoodLong Jump12.13-11.009
May 30MSTCA DIV 3 RelaysMay 30 · Long Jump · Place 29 · WestwoodWestwoodLong Jump29.3.69mUnofficial9