Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFarley Invitational · Apr 2212.93Farley InvitationalApril 22, 2023
100m Hurdles · 33" / 0.838m · OutdoorMIT Final Qualifier · May 1414.34aMIT Final QualifierMay 14, 2026
200 Meters · IndoorMiddlebury's NESCAC Invite · Feb 127.66aMiddlebury's NESCAC InviteFebruary 1, 2026
200 Meters · OutdoorFarley Invitational · Apr 2226.78Farley InvitationalApril 22, 2023

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 100m Hurdles · Place 14 · RPI100m Hurdles33" / 0.838mRound P14.14.64aWind: 0.1Sr
May 14MIT Final QualifierMay 14 · 100m Hurdles · Place 1 · RPI100m Hurdles33" / 0.838mRound P1.14.56aWind: 0.2Sr
May 14MIT Final QualifierMay 14 · 100m Hurdles · Place 1 · RPI100m Hurdles33" / 0.838m1.14.34a PBWind: 0Sr
May 8The FIRE Meet at WilliamsMay 8 · 100m Hurdles · Place 4 · RPI100m Hurdles33" / 0.838mRound P4.14.82aWind: 0.2Sr
May 8The FIRE Meet at WilliamsMay 8 · 100m Hurdles · Place 2 · RPI100m Hurdles33" / 0.838m2.14.64aWind: 1.3Sr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 100m Hurdles · Place 3 · RPI100m Hurdles33" / 0.838mRound P3.14.56aWind: 1.8Sr
May 1Liberty League Outdoor Track & Field ChampionshipsMay 1 · 100m Hurdles · Place 4 · RPI100m Hurdles33" / 0.838m4.14.53aWind: 3.1Sr
Apr 24RPI Capital District ClassicApr 24 · 100m Hurdles · Place 3 · RPI100m Hurdles33" / 0.838m3.14.59aWind: 1.3Sr
Apr 24RPI Capital District ClassicApr 24 · 200 Meters · Place 8 · RPI200 Meters8.26.98aWind: 0.3Sr
Apr 18Trinity InvitationalApr 18 · 100m Hurdles · Place 3 · RPI100m Hurdles33" / 0.838mRound P3.14.77aWind: 0.2Sr
Apr 18Trinity InvitationalApr 18 · 100m Hurdles · Place 4 · RPI100m Hurdles33" / 0.838m4.14.72aWind: 0.7Sr
Apr 4Amherst Spring FlingApr 4 · 100m Hurdles · RPI100m Hurdles33" / 0.838m--DNSWind: 2Sr
Mar 7Tufts National Qualifying MeetMar 7 · 60m Hurdles · Place 2 · RPI60m Hurdles28.93aSR
Mar 7Tufts National Qualifying MeetMar 7 · 60m Hurdles · Place 2 · RPI60m Hurdles28.95aSR

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 1Middlebury's NESCAC InviteFeb 1 · 60m Hurdles · Place 7 · RPI60m Hurdles79.34aSR
Feb 1Middlebury's NESCAC InviteFeb 1 · 60m Hurdles · Place 5 · RPI60m Hurdles59.23aSR
Feb 1Middlebury's NESCAC InviteFeb 1 · 200 Meters · Place 28 · RPI200 Meters2827.66a PBSR

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 5Amherst Spring FlingApr 5 · 100m Hurdles · Place 1 · RPI100m Hurdles115.29SO
Apr 5Amherst Spring FlingApr 5 · 200 Meters · Place 5 · RPI200 Meters527.24SO
Mar 8Tufts National QualifierMar 8 · 60m Hurdles · Place 2 · RPI60m HurdlesRound P28.91SO
Mar 8Tufts National QualifierMar 8 · 60m Hurdles · Place 1 · RPI60m Hurdles18.82SO

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14David Hemery Valentine InvitationalFeb 14 · 60m Hurdles · Place 19 · RPI60m HurdlesRound P199.27a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 18MIT Final QualifierMay 18 · 100m Hurdles · Place 4 · RPI100m HurdlesRound P414.70FR
May 18MIT Final QualifierMay 18 · 100m Hurdles · Place 3 · RPI100m Hurdles314.51FR
Apr 22Farley InvitationalApr 22 · 100m Hurdles · Place 1 · RPI100m Hurdles114.92FR
Apr 22Farley InvitationalApr 22 · 200 Meters · Place 5 · RPI200 Meters526.78 PBFR
Apr 22Farley InvitationalApr 22 · 100 Meters · Place 7 · RPI100 Meters712.93 PBFR