Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorVirginia Challenge · Apr 1713.96aVirginia ChallengeApril 17, 2026
200 Meters · IndoorPSU National Open · Jan 3025.70aPSU National OpenJanuary 30, 2026
200 Meters · OutdoorVirginia Challenge · Apr 1725.27aVirginia ChallengeApril 17, 2026
300 Meters · IndoorNittany Lion Challenge · Jan 1740.67aNittany Lion ChallengeJanuary 17, 2026
400 Meters · IndoorPenn Classic · Feb 656.34aPenn ClassicFebruary 6, 2026
400 Meters · OutdoorCarnegie Mellon Invitational · Mar 2756.84aCarnegie Mellon InvitationalMarch 27, 2026
400m Hurdles · 30" / 0.762m · OutdoorACC Outdoor Championships · May 1458.26aACC Outdoor ChampionshipsMay 14, 2026
60 Meter · IndoorYoungstown State Icebreaker · Dec 58.02aYoungstown State IcebreakerDecember 5, 2025
60m Hurdles · 33" / 0.838m · IndoorPSU National Open · Jan 318.49aPSU National OpenJanuary 31, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27NCAA DI Outdoor Championships - East First-RoundsMay 27 · 400m Hurdles · Place 31 · Pittsburgh400m Hurdles30" / 0.762mRound P31.58.50aSr
May 14ACC Outdoor ChampionshipsMay 14 · 400m Hurdles · Place 5 · Pittsburgh400m Hurdles30" / 0.762mRound P5.58.26a PBSr
May 14ACC Outdoor ChampionshipsMay 14 · 400m Hurdles · Place 8 · Pittsburgh400m Hurdles30" / 0.762m8.59.01aSr
May 6Akron Last ChanceMay 6 · 100m Hurdles · Place 2 · Pittsburgh100m Hurdles33" / 0.838m2.13.77aWind: 2.4Sr
May 6Akron Last ChanceMay 6 · 200 Meters · Place 9 · Pittsburgh200 Meters9.25.74aWind: -1.2Sr
Apr 23130th Penn Relays CarnivalApr 23 · 400m Hurdles · Place 15 · Pittsburgh400m Hurdles30" / 0.762m15.58.96aSr
Apr 17Virginia ChallengeApr 17 · 100m Hurdles · Place 7 · Pittsburgh100m Hurdles33" / 0.838m7.13.96a PBWind: -0.6Sr
Apr 17Virginia ChallengeApr 17 · 400 Meters · Place 34 · Pittsburgh400 Meters34.56.92aSr
Apr 17Virginia ChallengeApr 17 · 200 Meters · Place 17 · Pittsburgh200 Meters17.25.27a PBWind: 0.9Sr
Mar 27Carnegie Mellon InvitationalMar 27 · 100m Hurdles · Place 2 · Pittsburgh100m Hurdles33" / 0.838m2.13.87aWind: 2.1Sr
Mar 27Carnegie Mellon InvitationalMar 27 · 400 Meters · Place 2 · Pittsburgh400 Meters2.56.84a PBSr

2026 Indoor Track

11 results
DateMeetEventPlMarkGr
Feb 26ACC Indoor ChampionshipsFeb 26 · 60m Hurdles · Place 16 · Pittsburgh60m Hurdles33" / 0.838mRound P16.8.51aWind: 0Sr
Feb 6Penn ClassicFeb 6 · 400 Meters · Place 7 · Pittsburgh400 Meters756.34a PBSr
Feb 6Penn ClassicFeb 6 · 60m Hurdles · Place 3 · Pittsburgh60m HurdlesRound P38.59aSr
Feb 6Penn ClassicFeb 6 · 60m Hurdles · Place 3 · Pittsburgh60m Hurdles38.57aSr
Jan 30PSU National OpenJan 30 · 60m Hurdles · Place 3 · Pittsburgh60m Hurdles33" / 0.838mRound S3.8.51aSr
Jan 30PSU National OpenJan 30 · 60m Hurdles · Place 5 · Pittsburgh60m Hurdles33" / 0.838mRound P5.8.60aSr
Jan 30PSU National OpenJan 30 · 60m Hurdles · Place 3 · Pittsburgh60m Hurdles33" / 0.838m3.8.50aSr
Jan 30PSU National OpenJan 30 · 200 Meters · Place 40 · Pittsburgh200 Meters40.25.70a PBSr
Jan 17Nittany Lion ChallengeJan 17 · 60m Hurdles · Place 7 · Pittsburgh60m HurdlesRound P78.64aSr
Jan 17Nittany Lion ChallengeJan 17 · 60m Hurdles · Place 5 · Pittsburgh60m Hurdles58.64aSr
Jan 17Nittany Lion ChallengeJan 17 · 300 Meters · Place 9 · Pittsburgh300 Meters940.67a PBSr

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 5Youngstown State IcebreakerDec 5 · 60m Hurdles · Place 6 · Pittsburgh60m Hurdles33" / 0.838mRound P6.8.62aSr
Dec 5Youngstown State IcebreakerDec 5 · 60m Hurdles · Place 3 · Pittsburgh60m Hurdles33" / 0.838m3.8.71aSr
Dec 5Youngstown State IcebreakerDec 5 · 60 Meter · Place 9 · Pittsburgh60 Meter9.8.02a PBSr
Jan 31PSU National OpenJan 31 · 60m Hurdles · Place 2 · Pittsburgh60m Hurdles33" / 0.838mRound P2.8.49a PBJr
Jan 31PSU National OpenJan 31 · 60m Hurdles · Place 7 · Pittsburgh60m Hurdles33" / 0.838m7.8.53aJr
Jan 18Nittany Lion ChallengeJan 18 · 60m Hurdles · Place 1 · Pittsburgh60m Hurdles18.52a—
Jan 18Nittany Lion ChallengeJan 18 · 60m Hurdles · Place 3 · Pittsburgh60m Hurdles38.49a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15ACC Outdoor ChampionshipsMay 15 · 400m Hurdles · Place 23 · Pittsburgh400m Hurdles30" / 0.762mRound P23.1:01.71aJr
May 15ACC Outdoor ChampionshipsMay 15 · 100m Hurdles · Place 17 · Pittsburgh100m Hurdles33" / 0.838mRound P17.14.01aWind: 0.5Jr
Apr 24129th Penn RelaysApr 24 · 400m Hurdles · Pittsburgh400m Hurdles30" / 0.762m—1:00.84aJr
Apr 24129th Penn RelaysApr 24 · 100m Hurdles · Pittsburgh100m Hurdles33" / 0.838m—14.09aWind: -1Jr
Mar 28CMUTF InviteMar 28 · 100m Hurdles · Place 1 · Pittsburgh100m Hurdles114.14aJr

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 62024 YSU IcebreakerDec 6 · 60m Hurdles · Place 2 · Pittsburgh60m Hurdles33" / 0.838mRound P2.8.60aJr
Dec 62024 YSU IcebreakerDec 6 · 60m Hurdles · Place 3 · Pittsburgh60m Hurdles33" / 0.838m3.8.59aJr
Dec 62024 YSU IcebreakerDec 6 · 60 Meter · Place 7 · Pittsburgh60 Meter7.8.03aJr
Dec 62024 YSU IcebreakerDec 6 · 60 Meter · Pittsburgh60 MeterRound P--DNSJr
Feb 9Clemson Tiger Paw InvitationalFeb 9 · 60m Hurdles · Place 38 · Pittsburgh60m Hurdles33" / 0.838mRound P38.8.76aWind: 0So
Jan 26PSU National OpenJan 26 · 60m Hurdles · Place 10 · Pittsburgh60m Hurdles33" / 0.838mRound S10.8.79aSo
Jan 26PSU National OpenJan 26 · 60m Hurdles · Place 12 · Pittsburgh60m Hurdles33" / 0.838mRound P12.8.90aSo
Jan 13Nittany Lion ChallengeJan 13 · 60m Hurdles · Place 12 · Pittsburgh60m HurdlesRound P129.04SO
Jan 13Nittany Lion ChallengeJan 13 · 200 Meters · Place 33 · Pittsburgh200 Meters3326.82SO

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 4WVU Last ChanceMay 4 · 100m Hurdles · Place 1 · Pittsburgh100m Hurdles33" / 0.838m1.14.19aWind: 0.6So
Mar 29Carnegie Mellon InvitationalMar 29 · 400m Hurdles · Place 3 · Pittsburgh400m Hurdles30" / 0.762m3.1:06.42aSo
Mar 29Carnegie Mellon InvitationalMar 29 · 100m Hurdles · Place 1 · Pittsburgh100m Hurdles33" / 0.838m1.14.39aWind: 0So

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 12023 YSU Icebreaker presented by Southwoods Health Dec 1 · 60m Hurdles · Place 3 · Pittsburgh60m Hurdles33" / 0.838mRound P3.8.91aSo
Dec 12023 YSU Icebreaker presented by Southwoods Health Dec 1 · 60m Hurdles · Place 2 · Pittsburgh60m Hurdles33" / 0.838m2.8.80aSo
Dec 12023 YSU Icebreaker presented by Southwoods Health Dec 1 · 60 Meter · Place 25 · Pittsburgh60 Meter25.8.18aSo
Dec 12023 YSU Icebreaker presented by Southwoods Health Dec 1 · 200 Meters · Place 42 · Pittsburgh200 Meters42.27.09aSo
Jan 27University of Louisville Lenny Lyles Indoor InvitationalJan 27 · 200 Meters · Place 58 · Pittsburgh200 Meters58.27.79aFr
Jan 20Youngstown State Collegiate InvitationalJan 20 · 60m Hurdles · Place 7 · Pittsburgh60m Hurdles33" / 0.838mRound P7.9.32aFr
Jan 20Youngstown State Collegiate InvitationalJan 20 · 60m Hurdles · Place 8 · Pittsburgh60m Hurdles33" / 0.838m8.9.44aFr
Jan 20Youngstown State Collegiate InvitationalJan 20 · 200 Meters · Place 69 · Pittsburgh200 Meters69.28.25aFr

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 20Virginia ChallengeApr 20 · 100m Hurdles · Pittsburgh100m Hurdles33" / 0.838m—DNFFr
Apr 13Carnegie Mellon Last Chance MeetApr 13 · 400m Hurdles · Place 3 · Pittsburgh400m Hurdles31:06.49FR
Apr 13Carnegie Mellon Last Chance MeetApr 13 · 100m Hurdles · Place 6 · Pittsburgh100m Hurdles615.06FR
Mar 17UCF Black and Gold InvitationalMar 17 · 400m Hurdles · Place 26 · Pittsburgh400m Hurdles30" / 0.762m26.1:10.01aFr

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 2YSU IcebreakerDec 2 · 60m Hurdles · Place 4 · Pittsburgh60m Hurdles33" / 0.838mRound P4.9.01aFr
Dec 2YSU IcebreakerDec 2 · 60m Hurdles · Place 5 · Pittsburgh60m Hurdles33" / 0.838m5.8.96aFr
Dec 2YSU IcebreakerDec 2 · 200 Meters · Place 29 · Pittsburgh200 Meters29.26.52aFr