Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBill Butler Relays · Apr 1111.21aBill Butler RelaysApril 11, 2025
1000 Meters · IndoorPatriot League Indoor Track & Field Championships · Feb 282:52.08aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
110m Hurdles · 39" / 0.991m · OutdoorYorktown (Westchester) Invitational · May 2216.58aYorktown (Westchester) InvitationalMay 22, 2021
110m Hurdles · 42" / 1.067m · OutdoorLafayette-Lehigh · May 215.58aLafayette-LehighMay 2, 2026
1500 Meters · OutdoorPatriot League Outdoor Track & Field Championships · May 154:46.58aPatriot League Outdoor Track & Field ChampionshipsMay 15, 2026
400 Meters · OutdoorPatriot League Outdoor Track & Field Championships · May 1552.83aPatriot League Outdoor Track & Field ChampionshipsMay 15, 2026
55 Meter · IndoorArmory Trials #2 · Nov 67.00aArmory Trials #2November 6, 2021
60 Meter · IndoorPatriot League Indoor Track & Field Championships · Feb 287.34aPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
60 Meters · IndoorMoravian Indoor Meet · Jan 207.50Moravian Indoor MeetJanuary 20, 2024
60m Hurdles · 42" / 1.067m · IndoorLafayette at Lehigh · Feb 18.69aLafayette at LehighFebruary 1, 2025
Decathlon · OutdoorNavy Spring Invitational · Apr 176300Navy Spring InvitationalApril 17, 2026
Discus · 2kg · OutdoorNavy Spring Invitational · Apr 1728.97mNavy Spring InvitationalApril 17, 2026
Heptathlon · IndoorPatriot League Indoor Track & Field Championships · Feb 284749.00Patriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
High Jump · IndoorLehigh vs Lafayette Dual · Jan 271.89mLehigh vs Lafayette Dual January 27, 2024
High Jump · OutdoorYorktown (Westchester) Invitational · May 226-02.00Yorktown (Westchester) InvitationalMay 22, 2021
Javelin · 800g · OutdoorNavy Spring Invitational · Apr 1744.04mNavy Spring InvitationalApril 17, 2026
Long Jump · IndoorSpartan Invitational · Jan 126.19mSpartan InvitationalJanuary 12, 2024
Long Jump · OutdoorLafayette-Lehigh · May 26.66mLafayette-LehighMay 2, 2026
Pole Vault · IndoorMoravian Indoor Meet · Jan 203.50mMoravian Indoor MeetJanuary 20, 2024
Pole Vault · OutdoorLafayette Open · Mar 283.57mLafayette OpenMarch 28, 2026
Shot Put · 12lb · IndoorArmory Trials #2 · Nov 635-08.00Armory Trials #2November 6, 2021
Shot Put · 12lb · OutdoorPirate Relays · Apr 239-06.00Pirate RelaysApril 2, 2022
Shot Put · 16lb / 7.26kg · IndoorPatriot League Indoor Track & Field Championships · Feb 2812.16mPatriot League Indoor Track & Field ChampionshipsFebruary 28, 2026
Shot Put · 16lb / 7.26kg · OutdoorPatriot League Outdoor Track & Field Championships · May 1512.75mPatriot League Outdoor Track & Field ChampionshipsMay 15, 2026

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Decathlon · Place 5 · LafayetteLafayetteDecathlonRound M5.6270Sr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Long Jump · Place 5 · LafayetteLafayetteLong JumpRound M5.6.47mWind: 2.2Sr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Pole Vault · Place 7 · LafayetteLafayettePole VaultRound M7.3.63mSr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · High Jump · Place 2 · LafayetteLafayetteHigh JumpRound M2.1.88mSr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Javelin · Place 6 · LafayetteLafayetteJavelin800gRound M6.42.30mSr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Discus · Place 8 · LafayetteLafayetteDiscus2kgRound M8.28.75mSr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · Shot Put · Place 3 · LafayetteLafayetteShot Put16lb / 7.26kgRound M3.12.75m PBSr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 110m Hurdles · Place 5 · LafayetteLafayette110m Hurdles42" / 1.067mRound M5.15.99aWind: 0.6Sr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 1500 Meters · Place 5 · LafayetteLafayette1500 MetersRound M5.4:46.58a PBSr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 400 Meters · Place 7 · LafayetteLafayette400 MetersRound M7.52.83a PBSr
May 15Patriot League Outdoor Track & Field ChampionshipsMay 15 · 100 Meters · Place 8 · LafayetteLafayette100 MetersRound M8.11.58aWind: 0.5Sr
May 2Lafayette-LehighMay 2 · Long Jump · Place 2 · LafayetteLafayetteLong Jump2.6.66m PBWind: 0.8Sr
May 2Lafayette-LehighMay 2 · High Jump · Place 4 · LafayetteLafayetteHigh Jump4.1.82mSr
May 2Lafayette-LehighMay 2 · 110m Hurdles · Place 4 · LafayetteLafayette110m Hurdles42" / 1.067m4.15.58a PBWind: 0Sr
Apr 17Navy Spring InvitationalApr 17 · Decathlon · Place 5 · LafayetteLafayetteDecathlonRound M5.6300 PBSr
Apr 17Navy Spring InvitationalApr 17 · Long Jump · Place 6 · LafayetteLafayetteLong JumpRound M6.6.60mWind: 1.6Sr
Apr 17Navy Spring InvitationalApr 17 · Pole Vault · Place 4 · LafayetteLafayettePole VaultRound M4.3.65mSr
Apr 17Navy Spring InvitationalApr 17 · High Jump · Place 3 · LafayetteLafayetteHigh JumpRound M3.1.87mSr
Apr 17Navy Spring InvitationalApr 17 · Javelin · Place 5 · LafayetteLafayetteJavelin800gRound M5.44.04m PBSr
Apr 17Navy Spring InvitationalApr 17 · Discus · Place 5 · LafayetteLafayetteDiscus2kgRound M5.28.97m PBSr
Apr 17Navy Spring InvitationalApr 17 · Shot Put · Place 6 · LafayetteLafayetteShot Put16lb / 7.26kgRound M6.11.79mSr
Apr 17Navy Spring InvitationalApr 17 · 110m Hurdles · Place 5 · LafayetteLafayette110m Hurdles42" / 1.067mRound M5.15.76aWind: 0.2Sr
Apr 17Navy Spring InvitationalApr 17 · 1500 Meters · Place 6 · LafayetteLafayette1500 MetersRound M6.4:50.40aSr
Apr 17Navy Spring InvitationalApr 17 · 400 Meters · Place 6 · LafayetteLafayette400 MetersRound M6.52.93aSr
Apr 17Navy Spring InvitationalApr 17 · 100 Meters · Place 5 · LafayetteLafayette100 MetersRound M5.11.41aWind: 1.1Sr
Apr 11Rutgers RelaysApr 11 · High Jump · Place 6 · LafayetteLafayetteHigh Jump6.1.90mSr
Apr 11Rutgers RelaysApr 11 · 100 Meters · LafayetteLafayette100 Meters—DNSSr
Apr 4ESU All AmericanApr 4 · 110m Hurdles · Place 7 · LafayetteLafayette110m Hurdles42" / 1.067m7.15.72aWind: -1.1Sr
Apr 4ESU All AmericanApr 4 · 400 Meters · Place 11 · LafayetteLafayette400 Meters11.53.13aSr
Mar 28Lafayette OpenMar 28 · Pole Vault · Place 4 · LafayetteLafayettePole Vault43.57m PBSr
Mar 28Lafayette OpenMar 28 · Javelin · Place 4 · LafayetteLafayetteJavelin442.03mSr

2026 Indoor Track

17 results
DateMeetEventPlMarkGr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 1000 Meters · Place 8 · LafayetteLafayette1000 MetersRound M8.2:52.08a PBSr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · Pole Vault · Place 8 · LafayetteLafayettePole VaultRound M8.3.53mSr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 60m Hurdles · Place 6 · LafayetteLafayette60m Hurdles42" / 1.067mRound M6.8.91aWind: 0Sr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · High Jump · Place 2 · LafayetteLafayetteHigh JumpRound M2.1.84mSr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · Shot Put · Place 5 · LafayetteLafayetteShot Put16lb / 7.26kgRound M5.12.16m PBSr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · Long Jump · Place 5 · LafayetteLafayetteLong JumpRound M5.6.54mSr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · 60 Meter · Place 8 · LafayetteLafayette60 MeterRound M8.7.34a PBWind: 0Sr
Feb 28Patriot League Indoor Track & Field ChampionshipsFeb 28 · Heptathlon · Place 7 · LafayetteLafayetteHeptathlonRound M7.4749.00 PBSr
Feb 20Bucknell Tune-UpFeb 20 · 60m Hurdles · Place 4 · LafayetteLafayette60m HurdlesRound P48.52SR
Feb 20Bucknell Tune-UpFeb 20 · 60m Hurdles · Place 3 · LafayetteLafayette60m Hurdles38.57SR
Feb 13Widener Indoor ClassicFeb 13 · Long Jump · Place 13 · LafayetteLafayetteLong Jump136.50mSr
Feb 13Widener Indoor ClassicFeb 13 · High Jump · LafayetteLafayetteHigh Jump—NHSr
Feb 6Fastrack InvitationalFeb 6 · 60m Hurdles · Place 16 · LafayetteLafayette60m Hurdles42" / 1.067mRound P16.8.73aWind: 0Sr
Feb 6Fastrack InvitationalFeb 6 · 60 Meter · Place 39 · LafayetteLafayette60 Meter39.7.37aWind: 0Sr
Jan 31Lehigh Lafayette Dual MeetJan 31 · Long Jump · Place 6 · LafayetteLafayetteLong Jump66.38mSR
Jan 31Lehigh Lafayette Dual MeetJan 31 · High Jump · Place 3 · LafayetteLafayetteHigh Jump31.86mSR
Jan 31Lehigh Lafayette Dual MeetJan 31 · 60m Hurdles · Place 4 · LafayetteLafayette60m Hurdles48.74aSR

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 5Fast Times Before FinalsDec 5 · 60m Hurdles · Place 6 · LafayetteLafayette60m Hurdles42" / 1.067mRound P6.9.14aSr
Dec 5Fast Times Before FinalsDec 5 · 60m Hurdles · Place 3 · LafayetteLafayette60m Hurdles42" / 1.067m3.8.79aSr
Dec 5Fast Times Before FinalsDec 5 · Long Jump · Place 4 · LafayetteLafayetteLong Jump4.6.52mSr
Dec 5Fast Times Before FinalsDec 5 · Pole Vault · Place 11 · LafayetteLafayettePole Vault11.3.65mSr
Feb 15Widener Indoor ClassicFeb 15 · 60m Hurdles · Place 16 · LafayetteLafayette60m Hurdles42" / 1.067mRound P16.8.73aJr
Feb 1Lafayette at LehighFeb 1 · 60m Hurdles · Place 4 · LafayetteLafayette60m Hurdles42" / 1.067m4.8.69a PBJr
Feb 1Lafayette at LehighFeb 1 · Long Jump · Place 5 · LafayetteLafayetteLong Jump5.6.23mJr
Feb 1Lafayette at LehighFeb 1 · High Jump · Place 4 · LafayetteLafayetteHigh Jump4.1.82mJr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 11Bill Butler RelaysApr 11 · 100 Meters · Place 7 · LafayetteLafayette100 Meters711.21a PBJr
Apr 5Lafayette v. LehighApr 5 · Long Jump · Place 4 · LafayetteLafayetteLong Jump4.6.28mWind: -2.9Jr
Apr 5Lafayette v. LehighApr 5 · 110m Hurdles · Place 3 · LafayetteLafayette110m Hurdles42" / 1.067m3.15.67aWind: 2.6Jr
Apr 5Lafayette v. LehighApr 5 · High Jump · Place 3 · LafayetteLafayetteHigh Jump3.1.87mJr
Mar 29Lafayette OpenMar 29 · Long Jump · Place 2 · LafayetteLafayetteLong Jump26.76mJr
Mar 29Lafayette OpenMar 29 · 400 Meters · Place 16 · LafayetteLafayette400 Meters1653.45aJr
Mar 21Bob Davidson Team ChallengeMar 21 · 110m Hurdles · Place 7 · LafayetteLafayette110m Hurdles42" / 1.067m7.15.77aWind: 3.2Jr
Mar 21Bob Davidson Team ChallengeMar 21 · High Jump · Place 8 · LafayetteLafayetteHigh Jump8.1.88mJr

2024 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 6Rutgers Holiday ClassicDec 6 · 60m Hurdles · Place 8 · LafayetteLafayette60m Hurdles42" / 1.067m8.8.76aJr
Dec 6Rutgers Holiday ClassicDec 6 · High Jump · Place 4 · LafayetteLafayetteHigh Jump4.1.90mJr
Feb 16Bucknell Tune UpFeb 16 · 60m Hurdles · Place 4 · LafayetteLafayette60m Hurdles48.83a—
Feb 16Bucknell Tune UpFeb 16 · 60m Hurdles · Place 4 · LafayetteLafayette60m Hurdles48.76a—
Feb 9FastTrack InvitationalFeb 9 · 60m Hurdles · Place 19 · LafayetteLafayette60m Hurdles42" / 1.067m19.9.01aWind: 0So
Feb 9FastTrack InvitationalFeb 9 · Long Jump · Place 19 · LafayetteLafayetteLong Jump19.6.22mSo
Jan 27Lehigh vs Lafayette Dual Jan 27 · Long Jump · Place 5 · LafayetteLafayetteLong Jump56.02mSO
Jan 27Lehigh vs Lafayette Dual Jan 27 · High Jump · Place 2 · LafayetteLafayetteHigh Jump21.89m PBSO
Jan 27Lehigh vs Lafayette Dual Jan 27 · 60m Hurdles · Place 5 · LafayetteLafayette60m Hurdles58.97SO
Jan 20Moravian Indoor MeetJan 20 · Pole Vault · Place 9 · LafayetteLafayettePole Vault93.50m PBSO
Jan 20Moravian Indoor MeetJan 20 · 60 Meters · Place 24 · LafayetteLafayette60 Meters247.50 PBSO
Jan 12Spartan InvitationalJan 12 · 60m Hurdles · Place 21 · LafayetteLafayette60m Hurdles42" / 1.067m21.9.14aSo
Jan 12Spartan InvitationalJan 12 · Long Jump · Place 21 · LafayetteLafayetteLong Jump21.6.19m PBSo

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 26Carol & John Covert ClassicApr 26 · High Jump · Place 4 · LafayetteLafayetteHigh Jump41.87m—
Apr 26Carol & John Covert ClassicApr 26 · 100 Meters · Place 13 · LafayetteLafayette100 Meters1311.80a—
Apr 20Bucknell Team ChallengeApr 20 · 400 Meters · Place 32 · LafayetteLafayette400 Meters3255.45a—
Apr 6Lafayette v. LehighApr 6 · 110m Hurdles · Place 4 · LafayetteLafayette110m Hurdles42" / 1.067m4.16.31aWind: 1.2So
Apr 6Lafayette v. LehighApr 6 · High Jump · Place 2 · LafayetteLafayetteHigh Jump2.1.83mSo

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 1Bison OpenerDec 1 · 60m Hurdles · Place 14 · LafayetteLafayette60m Hurdles42" / 1.067mRound P14.9.36aSo
Dec 1Bison OpenerDec 1 · High Jump · Place 9 · LafayetteLafayetteHigh Jump9.1.80mSo

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 2Bucknell Bison OpenDec 2 · Long Jump · Place 13 · LafayetteLafayetteLong Jump13.6.07mFr

2022 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 2Section 1 State QualifierJun 2 · Discus · Place 1 · IrvingtonIrvingtonDiscus111.29m—
Jun 2Section 1 State QualifierJun 2 · Discus · Place 5 · IrvingtonIrvingtonDiscus55.04m—
Jun 2Section 1 State QualifierJun 2 · Discus · Place 1 · IrvingtonIrvingtonDiscus116.89—
May 26Section 1 Class C ChampionshipsMay 26 · Shot Put · Place 10 · IrvingtonIrvingtonShot Put1032-09.00—
May 26Section 1 Class C ChampionshipsMay 26 · Long Jump · Place 19 · IrvingtonIrvingtonLong Jump1914-09.50—
May 20Westchester County ChampsMay 20 · Javelin · Place 3 · IrvingtonIrvingtonJavelin310.34m—
May 20Westchester County ChampsMay 20 · Javelin · Place 9 · IrvingtonIrvingtonJavelin94.88m—
May 20Westchester County ChampsMay 20 · Javelin · Place 4 · IrvingtonIrvingtonJavelin41.67m—
May 20Westchester County ChampsMay 20 · Javelin · Place 6 · IrvingtonIrvingtonJavelin618.20—
May 20Westchester County ChampsMay 20 · Javelin · Place 10 · IrvingtonIrvingtonJavelin105:52.62—
May 14Doc Rasbeck RelaysMay 14 · Shot Put · Place 1 · IrvingtonIrvingtonShot Put135-06.50—
May 14Doc Rasbeck RelaysMay 14 · Long Jump · Place 1 · IrvingtonIrvingtonLong Jump120-10.50—
May 6Joe Wynne Somers Lions Club Invitational 2022May 6 · Long Jump · Place 1 · IrvingtonIrvingtonLong Jump120-04.0012
May 6Joe Wynne Somers Lions Club Invitational 2022May 6 · High Jump · Place 1 · IrvingtonIrvingtonHigh Jump16-00.0012
May 6Joe Wynne Somers Lions Club Invitational 2022May 6 · Shot Put · Place 3 · IrvingtonIrvingtonShot Put334-10.0012
May 4Section 1 League 3C ChampsMay 4 · Shot Put · Place 1 · IrvingtonIrvingtonShot Put137-10.50—
May 4Section 1 League 3C ChampsMay 4 · Long Jump · Place 2 · IrvingtonIrvingtonLong Jump219-03.00—
May 4Section 1 League 3C ChampsMay 4 · High Jump · Place 1 · IrvingtonIrvingtonHigh Jump15-08.00—
May 4Section 1 League 3C ChampsMay 4 · 110m Hurdles · Place 1 · IrvingtonIrvington110m Hurdles116.70—
Apr 2Pirate RelaysApr 2 · Shot Put · Place 7 · IrvingtonIrvingtonShot Put12lb7.39-06.00 PB12

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Nov 6Armory Trials #2Nov 6 · 55 Meter · Place 13 · UnattachedUnattached55 MeterRound P13.7.00a PB12
Nov 6Armory Trials #2Nov 6 · Long Jump · Place 6 · UnattachedUnattachedLong Jump6.19-03.5012
Nov 6Armory Trials #2Nov 6 · Shot Put · Place 7 · UnattachedUnattachedShot Put12lb7.35-08.00 PB12
Nov 6Armory Trials #2Nov 6 · High Jump · Place 2 · UnattachedUnattachedHigh Jump2.6-00.0012

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 7Section 1 Class C ChampionshipJun 7 · High Jump · Place 1 · IrvingtonIrvingtonHigh Jump15-10.00—
Jun 7Section 1 Class C ChampionshipJun 7 · 110m Hurdles · Place 2 · IrvingtonIrvington110m Hurdles216.57—
Jun 7Section 1 Class C ChampionshipJun 7 · 110m Hurdles · Place 2 · IrvingtonIrvington110m HurdlesRound P216.81—
Jun 1Section 1 League 3C ChampsJun 1 · 110m Hurdles · Place 2 · IrvingtonIrvington110m Hurdles39" / 0.991m2.17.41a11
Jun 1Section 1 League 3C ChampsJun 1 · High Jump · Place 1 · IrvingtonIrvingtonHigh Jump1.5-10.0011
May 22Yorktown (Westchester) InvitationalMay 22 · 110m Hurdles · Place 3 · IrvingtonIrvington110m Hurdles39" / 0.991mRound P3.16.76a11
May 22Yorktown (Westchester) InvitationalMay 22 · 110m Hurdles · Place 3 · IrvingtonIrvington110m Hurdles39" / 0.991m3.16.58a PB11
May 22Yorktown (Westchester) InvitationalMay 22 · High Jump · Place 1 · IrvingtonIrvingtonHigh Jump1.6-02.00 PB11
May 14Doc Rasbeck RelaysMay 14 · High Jump · Place 1 · IrvingtonIrvingtonHigh Jump16-00.00—
May 1Pirate Relays - Saturday #2May 1 · 110m Hurdles · Place 2 · IrvingtonIrvington110m Hurdles39" / 0.991m2.17.14a11
May 1Pirate Relays - Saturday #2May 1 · High Jump · Place 1 · IrvingtonIrvingtonHigh Jump1.5-08.0011

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 25Section 1 Class B ChampionshipsMay 25 · 110m Hurdles · Place 16 · IrvingtonIrvington110m HurdlesRound P1619.41—
Apr 27Mamaroneck InvitationalApr 27 · High Jump · IrvingtonIrvingtonHigh Jump—5-00.00—