Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorShippensburg University Mid-Week PR Bonanza Meet · Apr 1712.49aShippensburg University Mid-Week PR Bonanza MeetApril 17, 2024
110m Hurdles · 39" / 0.991m · OutdoorPIAA District 3 AAA Championships · May 2015.84aPIAA District 3 AAA ChampionshipsMay 20, 2022
110m Hurdles · 42" / 1.067m · IndoorLebanon Valley Mini Meet · Mar 2116.58aLebanon Valley Mini MeetMarch 21, 2026
110m Hurdles · 42" / 1.067m · OutdoorPaul Kaiser Classic · Apr 2416.12aPaul Kaiser ClassicApril 24, 2026
200 Meters · IndoorPLEX Shootout · Feb 124.98aPLEX ShootoutFebruary 1, 2025
200 Meters · OutdoorShippensburg University Mid-Week PR Bonanza Meet · Apr 1725.58aShippensburg University Mid-Week PR Bonanza MeetApril 17, 2024
300 Meters · IndoorBlue & White Invite · Feb 839.88Blue & White InviteFebruary 8, 2025
55 Meter · IndoorFlying Dutchmen Invitational · Jan 87.22aFlying Dutchmen InvitationalJanuary 8, 2023
60 Meter · IndoorAlvernia Holiday Classic · Dec 107.67aAlvernia Holiday ClassicDecember 10, 2022
60 Meters · IndoorCoach I Open · Jan 257.77aCoach I OpenJanuary 25, 2025
60m Hurdles · 39" / 0.991m · IndoorAlvernia Holiday Classic · Dec 108.62aAlvernia Holiday ClassicDecember 10, 2022
60m Hurdles · 42" / 1.067m · IndoorMiddle Atlantic (MAC) Indoor Championships · Feb 288.93aMiddle Atlantic (MAC) Indoor ChampionshipsFebruary 28, 2025
Javelin · 800g · IndoorLebanon Valley Mini Meet · Mar 2152.88mLebanon Valley Mini MeetMarch 21, 2026
Javelin · 800g · OutdoorAARTFC Outdoor Track & Field Championships · May 1457.82mAARTFC Outdoor Track & Field ChampionshipsMay 14, 2025
Long Jump · IndoorMini Dip Invitational · Jan 274.72mMini Dip InvitationalJanuary 27, 2024
Shot Put · 16lb / 7.26kg · IndoorDiplomat Open · Dec 89.27mDiplomat OpenDecember 8, 2023

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · Javelin · Place 11 · York (Pa.)York (Pa.)Javelin800g11.49.61mJr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 110m Hurdles · Place 7 · York (Pa.)York (Pa.)110m Hurdles42" / 1.067mRound P7.16.32aWind: -0.7Jr
Apr 30Middle Atlantic (MAC) Outdoor ChampionshipsApr 30 · 110m Hurdles · Place 5 · York (Pa.)York (Pa.)110m Hurdles42" / 1.067m5.15.86aWind: 2.8Jr
Apr 24Paul Kaiser ClassicApr 24 · 110m Hurdles · Place 12 · York (Pa.)York (Pa.)110m Hurdles42" / 1.067mRound P12.16.12a PBWind: 0.3Jr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · Javelin · Place 4 · York (Pa.)York (Pa.)Javelin800g4.53.35mJr
Apr 16Shippensburg Mid-Week PR Bonanza MeetApr 16 · 110m Hurdles · Place 10 · York (Pa.)York (Pa.)110m Hurdles42" / 1.067m10.16.37aWind: 1.3Jr
Apr 9Messiah InvitationalApr 9 · Javelin · Place 5 · York (Pa.)York (Pa.)Javelin800g5.55.35mJr
Apr 1York College Twilight MeetApr 1 · 110m Hurdles · Place 6 · York (Pa.)York (Pa.)110m Hurdles616.42aJr
Mar 28LVC Blue & White OpenMar 28 · Javelin · York (Pa.)York (Pa.)Javelin800g—NMJr

2026 Indoor Track

14 results
DateMeetEventPlMarkGr
Mar 21Lebanon Valley Mini MeetMar 21 · Javelin · Place 6 · York (Pa.)York (Pa.)Javelin800g6.52.88m PBJr
Mar 21Lebanon Valley Mini MeetMar 21 · 110m Hurdles · Place 2 · York (Pa.)York (Pa.)110m Hurdles42" / 1.067m2.16.58a PBJr
Feb 27Middle Atlantic (MAC) Indoor ChampionshipsFeb 27 · 60m Hurdles · Place 15 · York (Pa.)York (Pa.)60m Hurdles42" / 1.067mRound P15.9.48aJr
Feb 14SU Valentine InviteFeb 14 · 60m Hurdles · Place 14 · York (Pa.)York (Pa.)60m HurdlesRound P149.16aJr
Feb 14SU Valentine InviteFeb 14 · 200 Meters · Place 31 · York (Pa.)York (Pa.)200 Meters3125.12aJr
Feb 7Blue and White InviteFeb 7 · 60m Hurdles · Place 9 · York (Pa.)York (Pa.)60m Hurdles99.21aJr
Feb 7Blue and White InviteFeb 7 · 60 Meters · Place 43 · York (Pa.)York (Pa.)60 Meters437.83aJr
Jan 31PLEX ShootoutJan 31 · 60m Hurdles · Place 9 · York (Pa.)York (Pa.)60m HurdlesRound P99.24aJr
Jan 31PLEX ShootoutJan 31 · 60 Meters · Place 48 · York (Pa.)York (Pa.)60 MetersRound P487.79aJr
Jan 24Coach "I" InvitationalJan 24 · 60m Hurdles · Place 8 · York (Pa.)York (Pa.)60m Hurdles42" / 1.067mRound P8.9.08aJr
Jan 24Coach "I" InvitationalJan 24 · 60m Hurdles · Place 8 · York (Pa.)York (Pa.)60m Hurdles42" / 1.067m8.9.19aJr
Jan 24Coach "I" InvitationalJan 24 · 60 Meter · Place 72 · York (Pa.)York (Pa.)60 MeterRound P72.7.90aJr
Jan 17Alvernia Winter InvitationalJan 17 · 60m Hurdles · Place 10 · York (Pa.)York (Pa.)60m HurdlesRound P109.08aJr
Jan 17Alvernia Winter InvitationalJan 17 · 200 Meters · Place 61 · York (Pa.)York (Pa.)200 Meters6125.44aJr

2025 Indoor Track

16 results
DateMeetEventPlMarkGr
Dec 5Diplomat OpenDec 5 · 60m Hurdles · Place 8 · York (Pa.)York (Pa.)60m Hurdles42" / 1.067mRound P8.8.96aJr
Dec 5Diplomat OpenDec 5 · 60m Hurdles · Place 8 · York (Pa.)York (Pa.)60m Hurdles42" / 1.067m8.9.17aJr
Dec 5Diplomat OpenDec 5 · 60 Meter · Place 71 · York (Pa.)York (Pa.)60 MeterRound P71.7.89aJr
Feb 28Middle Atlantic (MAC) Indoor ChampionshipsFeb 28 · 60m Hurdles · Place 12 · York (Pa.)York (Pa.)60m Hurdles42" / 1.067mRound P12.8.93a PBSo
Feb 15Widener Indoor ClassicFeb 15 · 60m Hurdles · Place 23 · York (Pa.)York (Pa.)60m Hurdles42" / 1.067mRound P23.8.94aSo
Feb 8Blue & White InviteFeb 8 · 60m Hurdles · Place 4 · York (Pa.)York (Pa.)60m Hurdles49.02SO
Feb 8Blue & White InviteFeb 8 · 300 Meters · Place 29 · York (Pa.)York (Pa.)300 Meters2939.88 PBSO
Feb 1PLEX ShootoutFeb 1 · 60m Hurdles · Place 8 · York (Pa.)York (Pa.)60m Hurdles89.23a—
Feb 1PLEX ShootoutFeb 1 · 60m Hurdles · Place 7 · York (Pa.)York (Pa.)60m Hurdles79.17a—
Feb 1PLEX ShootoutFeb 1 · 200 Meters · Place 38 · York (Pa.)York (Pa.)200 Meters3824.98a PB—
Jan 25Coach I OpenJan 25 · 60m Hurdles · Place 7 · York (Pa.)York (Pa.)60m Hurdles79.13a—
Jan 25Coach I OpenJan 25 · 60m Hurdles · Place 6 · York (Pa.)York (Pa.)60m Hurdles69.12a—
Jan 25Coach I OpenJan 25 · 60 Meters · Place 65 · York (Pa.)York (Pa.)60 Meters657.77a PB—
Jan 18Alvernia Winter InviteJan 18 · 60m Hurdles · Place 12 · York (Pa.)York (Pa.)60m Hurdles129.35a—
Jan 18Alvernia Winter InviteJan 18 · 200 Meters · Place 43 · York (Pa.)York (Pa.)200 Meters4326.73a—
Jan 18Alvernia Winter InviteJan 18 · 60 Meters · Place 52 · York (Pa.)York (Pa.)60 Meters527.89a—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 14AARTFC Outdoor Track & Field ChampionshipsMay 14 · Javelin · Place 7 · York (Pa.)York (Pa.)Javelin800g7.57.82m PBSo
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · Javelin · Place 6 · York (Pa.)York (Pa.)Javelin656.02mSO
May 1Middle Atlantic (MAC) Outdoor ChampionshipsMay 1 · 110m Hurdles · Place 12 · York (Pa.)York (Pa.)110m Hurdles1216.47SO
Apr 26Paul Kaiser ClassicApr 26 · Javelin · Place 16 · York (Pa.)York (Pa.)Javelin1649.63mSO
Apr 26Paul Kaiser ClassicApr 26 · 110m Hurdles · Place 25 · York (Pa.)York (Pa.)110m HurdlesRound P2517.13SO
Apr 26Paul Kaiser ClassicApr 26 · Javelin · Place 16 · York (Pa.)York (Pa.)Javelin1649.63mSO
Apr 26Paul Kaiser ClassicApr 26 · 110m Hurdles · Place 25 · York (Pa.)York (Pa.)110m Hurdles2517.13SO
Apr 16York College Twilight MeetApr 16 · Javelin · Place 6 · York (Pa.)York (Pa.)Javelin6155-9SO
Apr 16York College Twilight MeetApr 16 · Javelin · Place 6 · York (Pa.)York (Pa.)Javelin6155-9SO
Apr 16York College Twilight MeetApr 16 · 400 Hurdles Section 2 · Place 6 · York (Pa.)York (Pa.)400 Hurdles Section 261:01.37SO
Apr 16York College Twilight MeetApr 16 · 400 Hurdles · Place 6 · York (Pa.)York (Pa.)400 Hurdles61:01.37SO
Apr 16York College Twilight MeetApr 16 · 110 Hurdles Section 2 · Place 3 · York (Pa.)York (Pa.)110 Hurdles Section 2315.99SO
Apr 16York College Twilight MeetApr 16 · 110 Hurdles · Place 3 · York (Pa.)York (Pa.)110 Hurdles315.99SO
Apr 12Bucknell Bison Outdoor ClassicApr 12 · 110m Hurdles · Place 39 · York (Pa.)York (Pa.)110m Hurdles3916.20aSo
Apr 5Ursinus Track FestivalApr 5 · 400m Hurdles · York (Pa.)York (Pa.)400m Hurdles36" / 0.914m--DNSSo
Apr 5Ursinus Track FestivalApr 5 · 110m Hurdles · Place 7 · York (Pa.)York (Pa.)110m Hurdles42" / 1.067m7.15.93aWind: 2.4So
Mar 28Danny Curran InvitationalMar 28 · Javelin · Place 10 · York (Pa.)York (Pa.)Javelin1052.52mSo
Mar 28Danny Curran InvitationalMar 28 · 400m Hurdles · Place 24 · York (Pa.)York (Pa.)400m Hurdles2458.82aSo

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 6Diplomat OpenDec 6 · 60m Hurdles · Place 5 · York (Pa.)York (Pa.)60m Hurdles42" / 1.067mRound P5.9.23aSo
Dec 6Diplomat OpenDec 6 · 60m Hurdles · Place 5 · York (Pa.)York (Pa.)60m Hurdles42" / 1.067m5.9.31aSo
Dec 6Diplomat OpenDec 6 · 200 Meters · Place 38 · York (Pa.)York (Pa.)200 Meters38.25.60aSo
Jan 27Mini Dip InvitationalJan 27 · 60 Meter · Place 50 · York (Pa.)York (Pa.)60 MeterRound P50.8.28aFr
Jan 27Mini Dip InvitationalJan 27 · Long Jump · Place 21 · York (Pa.)York (Pa.)Long Jump21.4.72m PBFr

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Middle Atlantic (MAC) Outdoor ChampionshipsMay 2 · Javelin · Place 8 · York (Pa.)York (Pa.)Javelin800g8.48.11mFr
Apr 27Paul Kaiser ClassicApr 27 · Javelin · Place 9 · York (Pa.)York (Pa.)Javelin951.61m—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · 200 Meters · Place 56 · York (Pa.)York (Pa.)200 Meters5625.58a PB—
Apr 17Shippensburg University Mid-Week PR Bonanza MeetApr 17 · 100 Meters · Place 55 · York (Pa.)York (Pa.)100 Meters5512.49a PB—
Apr 12Bison Outdoor ClassicApr 12 · Javelin · Place 18 · York (Pa.)York (Pa.)Javelin1851.86m—
Apr 11Stevenson InvitationalApr 11 · Javelin · York (Pa.)York (Pa.)Javelin800g—DNSFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · Javelin · Place 12 · York (Pa.)York (Pa.)Javelin800g12.47.45mFr
Apr 541st Millersville Metrics Sponsored by Penn Medicine LGH Sports MedApr 5 · 200 Meters · Place 44 · York (Pa.)York (Pa.)200 Meters44.25.79aWind: 1.7Fr
Mar 27York College Twilight MeetMar 27 · Javelin · Place 4 · York (Pa.)York (Pa.)Javelin448.12mFR
Mar 27York College Twilight MeetMar 27 · 100 Meters · Place 37 · York (Pa.)York (Pa.)100 Meters3712.82FR

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 8Diplomat OpenDec 8 · Shot Put · Place 38 · York (Pa.)York (Pa.)Shot Put16lb / 7.26kg38.9.27m PBFr
Jan 8Flying Dutchmen InvitationalJan 8 · 55m Hurdles · Dallastown AreaDallastown Area55m Hurdles39"Round P—DNF12
Jan 8Flying Dutchmen InvitationalJan 8 · 55 Meter · Place 8 · Dallastown AreaDallastown Area55 MeterRound P8.7.22a PB12

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 10Alvernia Holiday ClassicDec 10 · 60m Hurdles · Place 4 · Dallastown AreaDallastown Area60m Hurdles39" / 0.991mRound P4.8.65a12
Dec 10Alvernia Holiday ClassicDec 10 · 60m Hurdles · Place 4 · Dallastown AreaDallastown Area60m Hurdles39" / 0.991m4.8.62a PB12
Dec 10Alvernia Holiday ClassicDec 10 · 60 Meter · Place 30 · Dallastown AreaDallastown Area60 MeterRound P30.7.67a PB12
Jan 29Franklin & Marshall High InviteJan 29 · 60m Hurdles · Place 6 · Dallastown AreaDallastown Area60m Hurdles39" / 0.991m6.9.02a11
Jan 29Franklin & Marshall High InviteJan 29 · 200 Meters · Place 15 · Dallastown AreaDallastown Area200 Meters15.25.49a11

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 20PIAA District 3 AAA ChampionshipsMay 20 · 110m Hurdles · Place 18 · Dallastown AreaDallastown Area110m Hurdles39" / 0.991mRound P18.15.84a PBWind: -0.911