Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorKeystone Oaks & Chartiers Valley @ Trinity · Apr 2313.63Keystone Oaks & Chartiers Valley @ TrinityApril 23, 2024
100m Hurdles · 33" / 0.838m · OutdoorMarty Goldberg Gator Invitational · Apr 2416.88aMarty Goldberg Gator InvitationalApril 24, 2026
200 Meters · IndoorRaider Tune Up · Feb 2029.22aRaider Tune UpFebruary 20, 2026
200 Meters · OutdoorMarty Goldberg Gator Invitational · Apr 2427.97aMarty Goldberg Gator InvitationalApril 24, 2026
300m Hurdles · 30" / 0.762m · OutdoorBaldwin Invite · May 551.41aBaldwin InviteMay 5, 2023
400 Meters · OutdoorTSTCA Outdoor Championship · Apr 121:14.04TSTCA Outdoor ChampionshipApril 12, 2025
400m Hurdles · 30" / 0.762m · OutdoorDave Labor Slippery Rock Invitational · Apr 31:13.17aDave Labor Slippery Rock InvitationalApril 3, 2026
60m Hurdles · 33" / 0.838m · Indoor2026 PAC Indoor Championship · Feb 2610.42a2026 PAC Indoor ChampionshipFebruary 26, 2026
60m Hurdles · 33" / 0.838m · OutdoorJohn Carroll University Alumni Meet · Jan 1710.93aJohn Carroll University Alumni MeetJanuary 17, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 30Presidents Athletic Conference Outdoor T&F ChampionshipsApr 30 · 400m Hurdles · Place 19 · Allegheny (Pa.)Allegheny (Pa.)400m Hurdles30" / 0.762m19.1:13.24aFr
Apr 30Presidents Athletic Conference Outdoor T&F ChampionshipsApr 30 · 100m Hurdles · Allegheny (Pa.)Allegheny (Pa.)100m Hurdles33" / 0.838mRound P—DNFFr
Apr 30Presidents Athletic Conference Outdoor T&F ChampionshipsApr 30 · 100 Meters · Place 21 · Allegheny (Pa.)Allegheny (Pa.)100 MetersRound P21.13.75aWind: 0.3Fr
Apr 24Marty Goldberg Gator InvitationalApr 24 · 100m Hurdles · Place 11 · Allegheny (Pa.)Allegheny (Pa.)100m Hurdles33" / 0.838mRound P11.16.88a PBWind: 0.8Fr
Apr 24Marty Goldberg Gator InvitationalApr 24 · 200 Meters · Place 12 · Allegheny (Pa.)Allegheny (Pa.)200 Meters12.27.97a PBWind: 0Fr
Apr 16John Papa InvitationalApr 16 · 200 Meters · Place 24 · Allegheny (Pa.)Allegheny (Pa.)200 Meters24.28.26aWind: 1.4Fr
Apr 16John Papa InvitationalApr 16 · 100 Meters · Place 28 · Allegheny (Pa.)Allegheny (Pa.)100 Meters28.13.40aWind: 3.4Fr
Apr 11Westminster InvitationalApr 11 · 400m Hurdles · Place 24 · Allegheny (Pa.)Allegheny (Pa.)400m Hurdles30" / 0.762m24.1:14.14aFr
Apr 11Westminster InvitationalApr 11 · 100m Hurdles · Place 15 · Allegheny (Pa.)Allegheny (Pa.)100m Hurdles33" / 0.838m15.17.52aWind: 1.4Fr
Apr 3Dave Labor Slippery Rock InvitationalApr 3 · 400m Hurdles · Place 16 · Allegheny (Pa.)Allegheny (Pa.)400m Hurdles30" / 0.762m16.1:13.17a PBFr
Mar 27Carnegie Mellon InvitationalMar 27 · 100m Hurdles · Place 25 · Allegheny (Pa.)Allegheny (Pa.)100m Hurdles33" / 0.838m25.17.72aWind: 1.5Fr
Mar 212026 Vulcans Early BirdMar 21 · 100m Hurdles · Place 10 · Allegheny (Pa.)Allegheny (Pa.)100m Hurdles33" / 0.838m10.17.80aWind: 1.7Fr
Mar 212026 Vulcans Early BirdMar 21 · 200 Meters · Place 18 · Allegheny (Pa.)Allegheny (Pa.)200 Meters18.28.72aWind: -1.3Fr
Jan 17John Carroll University Alumni MeetJan 17 · 60m Hurdles · Place 2 · Allegheny (Pa.)Allegheny (Pa.)60m Hurdles33" / 0.838m2.10.93a PBFr
Jan 17John Carroll University Alumni MeetJan 17 · 200 Meters · Place 8 · Allegheny (Pa.)Allegheny (Pa.)200 Meters8.30.52aFr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 262026 PAC Indoor ChampionshipFeb 26 · 60m Hurdles · Place 17 · Allegheny (Pa.)Allegheny (Pa.)60m Hurdles33" / 0.838mRound P17.10.42a PBFr
Feb 20Raider Tune UpFeb 20 · 60m Hurdles · Place 8 · Allegheny (Pa.)Allegheny (Pa.)60m Hurdles810.76aFR
Feb 20Raider Tune UpFeb 20 · 200 Meters · Place 7 · Allegheny (Pa.)Allegheny (Pa.)200 Meters729.22a PBFR
Jan 24OWU Team ChallengeJan 24 · 60m Hurdles · Place 6 · Allegheny (Pa.)Allegheny (Pa.)60m Hurdles610.81aFR
Jan 24OWU Team ChallengeJan 24 · 60m Hurdles · Place 5 · Allegheny (Pa.)Allegheny (Pa.)60m Hurdles510.83aFR
Jan 24OWU Team ChallengeJan 24 · 200 Meters · Place 12 · Allegheny (Pa.)Allegheny (Pa.)200 Meters1229.62aFR

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Spartan Alumni Holiday ClassicDec 6 · 60m Hurdles · Place 10 · Allegheny (Pa.)Allegheny (Pa.)60m Hurdles33" / 0.838mRound P10.11.07aWind: 0Fr
Dec 6Spartan Alumni Holiday ClassicDec 6 · 200 Meters · Place 19 · Allegheny (Pa.)Allegheny (Pa.)200 Meters19.29.85aWind: 0Fr
Feb 15TSTCA Meet #5Feb 15 · 60m Hurdles · Place 12 · Chartiers ValleyChartiers Valley60m Hurdles33" / 0.838mRound P12.11.12a12
Jan 25TSTCA MEET #3Jan 25 · 60m Hurdles · Place 28 · Chartiers ValleyChartiers Valley60m HurdlesRound P2811.3112
Jan 18TSTCA Meet #1Jan 18 · 60m Hurdles · Place 15 · Chartiers ValleyChartiers Valley60m Hurdles33" / 0.838mRound P15.11.39a12
Jan 11TSTCA Meet #2Jan 11 · 60m Hurdles · Place 15 · Chartiers ValleyChartiers Valley60m HurdlesRound P1511.2312

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9West Mifflin Last Chance MeetMay 9 · 300m Hurdles · Place 15 · Chartiers ValleyChartiers Valley300m Hurdles1550.9112
May 2Baldwin InvitationalMay 2 · 300m Hurdles · Place 29 · Chartiers ValleyChartiers Valley300m Hurdles2952.1612
May 2Baldwin InvitationalMay 2 · 100m Hurdles · Place 28 · Chartiers ValleyChartiers Valley100m HurdlesRound P2818.4712
Apr 12TSTCA Outdoor ChampionshipApr 12 · 400 Meters · Place 56 · Chartiers ValleyChartiers Valley400 Meters561:14.04 PB12
Apr 12TSTCA Outdoor ChampionshipApr 12 · 100m Hurdles · Place 29 · Chartiers ValleyChartiers Valley100m HurdlesRound P2918.7712
Apr 5Mt. Lebanon InvitationalApr 5 · 300m Hurdles · Place 6 · Chartiers ValleyChartiers Valley300m Hurdles654.5712
Apr 5Mt. Lebanon InvitationalApr 5 · 100m Hurdles · Place 8 · Chartiers ValleyChartiers Valley100m Hurdles818.8012
Apr 1Section 7 Exhibition-CV/SF/Trin/WAApr 1 · 300m Hurdles · Place 5 · Chartiers ValleyChartiers Valley300m Hurdles555.00a12
Apr 1Section 7 Exhibition-CV/SF/Trin/WAApr 1 · 100m Hurdles · Place 7 · Chartiers ValleyChartiers Valley100m Hurdles718.66a12
Mar 29P3R Upper St. Clair Rust Buster InvitationalMar 29 · 300m Hurdles · Place 12 · Chartiers ValleyChartiers Valley300m Hurdles1254.2612
Mar 29P3R Upper St. Clair Rust Buster InvitationalMar 29 · 100m Hurdles · Place 5 · Chartiers ValleyChartiers Valley100m Hurdles518.9512

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 10West Mifflin Last Chance MeetMay 10 · 300m Hurdles · Place 18 · Chartiers ValleyChartiers Valley300m Hurdles1852.1011
May 3Baldwin InvitationalMay 3 · 100m Hurdles · Place 43 · Chartiers ValleyChartiers Valley100m Hurdles4319.6111
May 3Baldwin InvitationalMay 3 · 300m Hurdles · Place 36 · Chartiers ValleyChartiers Valley300m Hurdles3654.5811
Apr 27South Fayette InvitationalApr 27 · 300m Hurdles · Place 13 · Chartiers ValleyChartiers Valley300m Hurdles1351.6411
Apr 27South Fayette InvitationalApr 27 · 100m Hurdles · Place 24 · Chartiers ValleyChartiers Valley100m HurdlesRound P2418.9511
Apr 23Keystone Oaks & Chartiers Valley @ TrinityApr 23 · 300m Hurdles · Place 2 · Chartiers ValleyChartiers Valley300m Hurdles252.5811
Apr 23Keystone Oaks & Chartiers Valley @ TrinityApr 23 · 100 Meters · Place 4 · Chartiers ValleyChartiers Valley100 Meters413.63 PB11
Apr 13TSTCA Outdoor ChampionshipApr 13 · 300m Hurdles · Place 22 · Chartiers ValleyChartiers Valley300m Hurdles2252.9511
Apr 13TSTCA Outdoor ChampionshipApr 13 · 100m Hurdles · Place 24 · Chartiers ValleyChartiers Valley100m Hurdles2418.9711
Apr 6Mount Lebanon InvitationalApr 6 · 300m Hurdles · Place 4 · Chartiers ValleyChartiers Valley300m Hurdles453.6711
Apr 6Mount Lebanon InvitationalApr 6 · 100 Meters · Place 7 · Chartiers ValleyChartiers Valley100 Meters713.8211
Apr 6Mount Lebanon InvitationalApr 6 · 100m Hurdles · Place 6 · Chartiers ValleyChartiers Valley100m Hurdles618.6211
Apr 6Mount Lebanon InvitationalApr 6 · 300m Hurdles · Place 4 · Chartiers ValleyChartiers Valley300m Hurdles453.6711
Apr 6Mount Lebanon InvitationalApr 6 · 100 Meters · Place 7 · Chartiers ValleyChartiers Valley100 Meters713.8211
Apr 6Mount Lebanon InvitationalApr 6 · 100m Hurdles · Place 6 · Chartiers ValleyChartiers Valley100m Hurdles618.6211

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 17TSTCA Indoor Championship MeetFeb 17 · 60m Hurdles · Place 24 · Chartiers ValleyChartiers Valley60m HurdlesRound P2410.6511
Feb 10TSTCA Meet #5Feb 10 · 60m Hurdles · Place 21 · Chartiers ValleyChartiers Valley60m HurdlesRound P2111.0911

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 5Baldwin InviteMay 5 · 300m Hurdles · Place 21 · Chartiers ValleyChartiers Valley300m Hurdles30" / 0.762m21.51.41a PB10
May 5Baldwin InviteMay 5 · 100m Hurdles · Place 35 · Chartiers ValleyChartiers Valley100m Hurdles33" / 0.838mRound P35.19.21a10