Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorPIAA District X AAA/AA Championships · May 1816.07aPIAA District X AAA/AA ChampionshipsMay 18, 2024
200 Meters · IndoorSPIRE HS Indoor Games · Feb 1030.57SPIRE HS Indoor GamesFebruary 10, 2023
300m Hurdles · 30" / 0.762m · OutdoorBig Red Track and Field Invitational · Apr 1549.18aBig Red Track and Field InvitationalApril 15, 2023
400 Meters · IndoorJerome Fields HS Open · Feb 31:10.93Jerome Fields HS OpenFebruary 3, 2024
400m Hurdles · 30" / 0.762m · OutdoorPresidents Athletic Conference Outdoor T&F Championships · Apr 301:09.95aPresidents Athletic Conference Outdoor T&F ChampionshipsApril 30, 2026
60m Hurdles · 33" / 0.838m · Indoor2024 YSU HS Meet #2 · Jan 2010.11a2024 YSU HS Meet #2January 20, 2024
60m Hurdles · 33" / 0.838m · OutdoorWarren G Harding PAC TUNEUP · Feb 2110.48aWarren G Harding PAC TUNEUPFebruary 21, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 30Presidents Athletic Conference Outdoor T&F ChampionshipsApr 30 · 400m Hurdles · Place 8 · Grove CityGrove City400m Hurdles30" / 0.762m8.1:09.95a PBFr
Apr 30Presidents Athletic Conference Outdoor T&F ChampionshipsApr 30 · 100m Hurdles · Place 9 · Grove CityGrove City100m Hurdles33" / 0.838mRound P9.16.59aWind: 2.1Fr
Apr 24Marty Goldberg Gator InvitationalApr 24 · 100m Hurdles · Place 12 · Grove CityGrove City100m Hurdles33" / 0.838mRound P12.17.16aWind: 2.1Fr
Apr 16John Papa InvitationalApr 16 · 400m Hurdles · Place 12 · Grove CityGrove City400m Hurdles30" / 0.762m12.1:10.97aFr
Apr 16John Papa InvitationalApr 16 · 100m Hurdles · Place 20 · Grove CityGrove City100m Hurdles33" / 0.838m20.17.37aWind: 2.4Fr
Apr 11Westminster InvitationalApr 11 · 400m Hurdles · Place 15 · Grove CityGrove City400m Hurdles30" / 0.762m15.1:11.62aFr
Apr 11Westminster InvitationalApr 11 · 100m Hurdles · Place 12 · Grove CityGrove City100m Hurdles33" / 0.838m12.17.00aWind: 1.1Fr
Mar 27Carnegie Mellon InvitationalMar 27 · 400m Hurdles · Place 19 · Grove CityGrove City400m Hurdles30" / 0.762m19.1:12.11aFr
Mar 27Carnegie Mellon InvitationalMar 27 · 100m Hurdles · Place 18 · Grove CityGrove City100m Hurdles33" / 0.838m18.16.90aWind: 0.6Fr
Feb 21Warren G Harding PAC TUNEUPFeb 21 · 60m Hurdles · Place 9 · Grove CityGrove City60m Hurdles33" / 0.838mRound P9.10.48a PBFr
Feb 21Warren G Harding PAC TUNEUPFeb 21 · 60m Hurdles · Place 8 · Grove CityGrove City60m Hurdles33" / 0.838m8.10.48aFr
Feb 21Warren G Harding PAC TUNEUPFeb 21 · 400 Meters · Grove CityGrove City400 Meters--SCRFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 262026 PAC Indoor ChampionshipFeb 26 · 60m Hurdles · Place 15 · Grove CityGrove City60m Hurdles33" / 0.838mRound P15.10.38aFr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 17PIAA District 10 Class AA & AAA ChampionshipsMay 17 · 300m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area300m Hurdles450.7012
May 17PIAA District 10 Class AA & AAA ChampionshipsMay 17 · 100m Hurdles · Place 1 · Slippery Rock AreaSlippery Rock Area100m Hurdles116.4112
May 17PIAA District 10 Class AA & AAA ChampionshipsMay 17 · 100m Hurdles · Place 1 · Slippery Rock AreaSlippery Rock Area100m Hurdles116.4012
May 8Mercer County Track and Field InvitationalMay 8 · 300m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area300m Hurdles449.1712
May 8Mercer County Track and Field InvitationalMay 8 · 100m Hurdles · Place 3 · Slippery Rock AreaSlippery Rock Area100m HurdlesRound P316.9012
May 8Mercer County Track and Field InvitationalMay 8 · 100m Hurdles · Place 3 · Slippery Rock AreaSlippery Rock Area100m Hurdles316.6012
Apr 17Butler InvitationalApr 17 · 300m Hurdles · Place 35 · Slippery Rock AreaSlippery Rock Area300m Hurdles30" / 0.762m35.51.09a12
Apr 17Butler InvitationalApr 17 · 100m Hurdles · Place 24 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838mRound P24.17.56a12
Apr 12West Middlesex Big Red Track and Field InvitationalApr 12 · 300m Hurdles · Place 3 · Slippery Rock AreaSlippery Rock Area300m Hurdles30" / 0.762m3.50.12a12
Apr 12West Middlesex Big Red Track and Field InvitationalApr 12 · 100m Hurdles · Place 3 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838mRound P3.16.89a12
Apr 12West Middlesex Big Red Track and Field InvitationalApr 12 · 100m Hurdles · Place 3 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838m3.16.90a12

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 1SPIRE Ohio Preview MeetFeb 1 · 400 Meters · Place 75 · Slippery Rock AreaSlippery Rock Area400 Meters751:15.5412
Feb 1SPIRE Ohio Preview MeetFeb 1 · 60m Hurdles · Place 20 · Slippery Rock AreaSlippery Rock Area60m HurdlesRound P2010.5412
Jan 112025 YSU HS Meet #1Jan 11 · 60m Hurdles · Place 14 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838mRound P14.10.24a12
Jan 112025 YSU HS Meet #1Jan 11 · 60m Hurdles · Place 13 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838m13.10.47a12

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 18PIAA District X AAA/AA ChampionshipsMay 18 · 300m Hurdles · Place 10 · Slippery Rock AreaSlippery Rock Area300m Hurdles30" / 0.762m10.50.98a11
May 18PIAA District X AAA/AA ChampionshipsMay 18 · 100m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838mRound P4.16.15a11
May 18PIAA District X AAA/AA ChampionshipsMay 18 · 100m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838m4.16.07a PB11
Apr 27South Fayette InvitationalApr 27 · 300m Hurdles · Place 5 · Slippery Rock AreaSlippery Rock Area300m Hurdles549.3211
Apr 27South Fayette InvitationalApr 27 · 100m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area100m HurdlesRound P416.6411
Apr 27South Fayette InvitationalApr 27 · 100m Hurdles · Place 6 · Slippery Rock AreaSlippery Rock Area100m Hurdles616.7511
Apr 13Big Red Track and Field Invitational Apr 13 · 300m Hurdles · Place 2 · Slippery Rock AreaSlippery Rock Area300m Hurdles30" / 0.762m2.51.81a11
Apr 13Big Red Track and Field Invitational Apr 13 · 100m Hurdles · Place 1 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838mRound P1.17.66a11
Apr 13Big Red Track and Field Invitational Apr 13 · 100m Hurdles · Place 1 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838m1.17.32a11
Apr 6Butler County ClassicApr 6 · 300m Hurdles · Place 3 · Slippery Rock AreaSlippery Rock Area300m Hurdles350.6211
Apr 6Butler County ClassicApr 6 · 100m Hurdles · Place 1 · Slippery Rock AreaSlippery Rock Area100m HurdlesRound P116.6111
Apr 6Butler County ClassicApr 6 · 100m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area100m Hurdles416.8511

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 3Jerome Fields HS OpenFeb 3 · 400 Meters · Place 34 · Slippery Rock AreaSlippery Rock Area400 Meters341:10.93 PB11
Feb 3Jerome Fields HS OpenFeb 3 · 60m Hurdles · Place 6 · Slippery Rock AreaSlippery Rock Area60m Hurdles610.1911
Feb 3Jerome Fields HS OpenFeb 3 · 60m Hurdles · Place 8 · Slippery Rock AreaSlippery Rock Area60m HurdlesRound P810.5511
Jan 202024 YSU HS Meet #2Jan 20 · 60m Hurdles · Place 10 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838mRound P10.10.11a PB11
Jan 202024 YSU HS Meet #2Jan 20 · 60m Hurdles · Place 12 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838m12.10.20a11
Jan 132024 YSU HS Meet #1Jan 13 · 60m Hurdles · Place 7 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838mRound P7.10.52a11
Jan 132024 YSU HS Meet #1Jan 13 · 60m Hurdles · Place 6 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838m6.10.28a11

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 20PIAA District 10 Class AA/AAA ChampionshipsMay 20 · 300m Hurdles · Place 13 · Slippery Rock AreaSlippery Rock Area300m Hurdles30" / 0.762m13.51.50a10
May 20PIAA District 10 Class AA/AAA ChampionshipsMay 20 · 100m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838mRound P4.16.25a10
May 20PIAA District 10 Class AA/AAA ChampionshipsMay 20 · 100m Hurdles · Place 2 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838m2.16.25a10
May 11Mercer County Track and Field InvitationalMay 11 · 300m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area300m Hurdles449.9210
May 11Mercer County Track and Field InvitationalMay 11 · 100m Hurdles · Place 3 · Slippery Rock AreaSlippery Rock Area100m HurdlesRound P316.6510
May 11Mercer County Track and Field InvitationalMay 11 · 100m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area100m Hurdles416.4210
Apr 29City of Hermitage Track and Field InvitationalApr 29 · 300m Hurdles · Place 3 · Slippery Rock AreaSlippery Rock Area300m Hurdles350.2610
Apr 29City of Hermitage Track and Field InvitationalApr 29 · 100m Hurdles · Place 1 · Slippery Rock AreaSlippery Rock Area100m HurdlesRound P116.8810
Apr 29City of Hermitage Track and Field InvitationalApr 29 · 100m Hurdles · Place 2 · Slippery Rock AreaSlippery Rock Area100m Hurdles216.7710
Apr 15Big Red Track and Field InvitationalApr 15 · 300m Hurdles · Place 2 · Slippery Rock AreaSlippery Rock Area300m Hurdles30" / 0.762m2.49.18a PB10
Apr 15Big Red Track and Field InvitationalApr 15 · 100m Hurdles · Place 2 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838mRound P2.17.07a10
Apr 15Big Red Track and Field InvitationalApr 15 · 100m Hurdles · Place 3 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838m3.16.76a10
Apr 6Butler County ClassicApr 6 · 300m Hurdles · Place 2 · Slippery Rock AreaSlippery Rock Area300m Hurdles249.4510
Apr 6Butler County ClassicApr 6 · 100m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area100m HurdlesRound P417.5710
Apr 6Butler County ClassicApr 6 · 100m Hurdles · Place 2 · Slippery Rock AreaSlippery Rock Area100m Hurdles217.2210

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 18YSU HS/Open Meet #4Feb 18 · 60m Hurdles · Place 12 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838mRound P12.10.40a10
Feb 18YSU HS/Open Meet #4Feb 18 · 60m Hurdles · Place 14 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838m14.10.70a10
Feb 10SPIRE HS Indoor GamesFeb 10 · 200 Meters · Place 56 · Slippery Rock AreaSlippery Rock Area200 Meters5630.57 PB10
Feb 10SPIRE HS Indoor GamesFeb 10 · 60m Hurdles · Place 19 · Slippery Rock AreaSlippery Rock Area60m HurdlesRound P1910.5510
Jan 21YSU HS/Open Meet #2 Jan 21 · 60m Hurdles · Place 10 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838mRound P10.10.42a10
Jan 21YSU HS/Open Meet #2 Jan 21 · 60m Hurdles · Place 9 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838m9.10.59a10
Jan 14YSU HS/Open Meet #1Jan 14 · 60m Hurdles · Place 4 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838mRound P4.10.46a10
Jan 14YSU HS/Open Meet #1Jan 14 · 60m Hurdles · Place 3 · Slippery Rock AreaSlippery Rock Area60m Hurdles33" / 0.838m3.10.26a10

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21PIAA District 10 Class AA / AAA ChampionshipsMay 21 · 300m Hurdles · Place 8 · Slippery Rock AreaSlippery Rock Area300m Hurdles30" / 0.762m8.50.80a9
May 21PIAA District 10 Class AA / AAA ChampionshipsMay 21 · 100m Hurdles · Place 10 · Slippery Rock AreaSlippery Rock Area100m Hurdles33" / 0.838mRound P10.17.62a9
May 12Mercer County Track and Field InvitationalMay 12 · 300m Hurdles · Place 7 · Slippery RocSlippery Roc300m Hurdles752.92—
May 12Mercer County Track and Field InvitationalMay 12 · 100m Hurdles · Place 6 · Slippery RocSlippery Roc100m Hurdles617.21—
May 12Mercer County Track and Field InvitationalMay 12 · 100m Hurdles · Place 7 · Slippery RocSlippery Roc100m HurdlesRound P717.36—
May 7Oil Country InvitationalMay 7 · 300m Hurdles · Place 4 · Slippery RocSlippery Roc300m Hurdles451.94—
May 7Oil Country InvitationalMay 7 · 100m Hurdles · Place 2 · Slippery RocSlippery Roc100m Hurdles217.55—
May 7Oil Country InvitationalMay 7 · 100m Hurdles · Place 1 · Slippery RocSlippery Roc100m HurdlesRound P117.50—
Apr 30City of Hermitage Track and Field InvitationalApr 30 · 100m Hurdles · Place 3 · Slippery RocSlippery Roc100m Hurdles317.24—
Apr 30City of Hermitage Track and Field InvitationalApr 30 · 100m Hurdles · Place 5 · Slippery RocSlippery Roc100m HurdlesRound P517.83—
Apr 2Butler County ClassicApr 2 · 300m Hurdles · Place 3 · Slippery RocSlippery Roc300m Hurdles353.71—
Apr 2Butler County ClassicApr 2 · 100m Hurdles · Place 7 · Slippery RocSlippery Roc100m HurdlesRound P718.05—