Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBig 12 Outdoor Championships · May 1411.33aBig 12 Outdoor ChampionshipsMay 14, 2026
1000 Meters · IndoorWichita State Shocker Combined Events · Dec 33:02.19aWichita State Shocker Combined EventsDecember 3, 2025
110m Hurdles · 39" / 0.991m · OutdoorEdmond Memorial Invitational · Apr 2115.35aEdmond Memorial InvitationalApril 21, 2021
110m Hurdles · 42" / 1.067m · OutdoorOU O Ring Opener · Apr 2415.28aOU O Ring OpenerApril 24, 2026
1500 Meters · OutdoorOU O Ring Opener · Apr 244:58.57aOU O Ring OpenerApril 24, 2026
300m Hurdles · 36" / 0.914m · OutdoorHolland Hall Phil Sweeney Invitational · Mar 642.56aHolland Hall Phil Sweeney InvitationalMarch 6, 2021
400 Meters · OutdoorBig 12 Outdoor Championships · May 1449.82aBig 12 Outdoor ChampionshipsMay 14, 2026
60 Meter · IndoorKSU DeLoss Dodds Invitational · Feb 17.24aKSU DeLoss Dodds InvitationalFebruary 1, 2024
60 Meters · IndoorTyson Invitational · Feb 147.22aTyson InvitationalFebruary 14, 2025
60m Hurdles · 42" / 1.067m · IndoorJD Martin Invite · Jan 228.49aJD Martin InviteJanuary 22, 2026
Decathlon · OutdoorBig 12 Outdoor Championships · May 146691.00Big 12 Outdoor ChampionshipsMay 14, 2026
Discus · 2kg · OutdoorBig 12 Outdoor Championships · May 1437.86mBig 12 Outdoor ChampionshipsMay 14, 2026
Heptathlon · IndoorKSU DeLoss Dodds Invitational · Feb 14862KSU DeLoss Dodds InvitationalFebruary 1, 2024
High Jump · IndoorKSU DeLoss Dodds Invitational · Feb 11.81mKSU DeLoss Dodds InvitationalFebruary 1, 2024
High Jump · OutdoorOU O Ring Opener · Apr 241.80mOU O Ring OpenerApril 24, 2026
Javelin · 800g · OutdoorBig 12 Outdoor Championships · May 1445.79mBig 12 Outdoor ChampionshipsMay 14, 2026
Long Jump · IndoorKSU DeLoss Dodds Invitational · Feb 15.96mKSU DeLoss Dodds InvitationalFebruary 1, 2024
Long Jump · OutdoorBroken Arrow Track Classic · Apr 321'07.00"Broken Arrow Track ClassicApril 3, 2021
Pole Vault · IndoorArkansas Invitational · Jan 124.30mArkansas InvitationalJanuary 12, 2024
Pole Vault · OutdoorOU O Ring Opener · Apr 244.50mOU O Ring OpenerApril 24, 2026
Shot Put · 16lb / 7.26kg · IndoorKSU DeLoss Dodds Invitational · Feb 112.37mKSU DeLoss Dodds InvitationalFebruary 1, 2024
Shot Put · 16lb / 7.26kg · OutdoorBig 12 Outdoor Championships · May 1412.77mBig 12 Outdoor ChampionshipsMay 14, 2026

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

2026 Outdoor Track

35 results
DateMeetEventPlMarkGr
May 14Big 12 Outdoor ChampionshipsMay 14 · Decathlon · Place 12 · Oklahoma StateOklahoma StateDecathlonRound M12.6691.00 PBSr
May 14Big 12 Outdoor ChampionshipsMay 14 · Long Jump · Place 16 · Oklahoma StateOklahoma StateLong JumpRound M16.6.18mWind: 1.5Sr
May 14Big 12 Outdoor ChampionshipsMay 14 · Pole Vault · Place 11 · Oklahoma StateOklahoma StatePole VaultRound M11.4.33mSr
May 14Big 12 Outdoor ChampionshipsMay 14 · High Jump · Place 16 · Oklahoma StateOklahoma StateHigh JumpRound M16.1.76mSr
May 14Big 12 Outdoor ChampionshipsMay 14 · Javelin · Place 11 · Oklahoma StateOklahoma StateJavelin800gRound M11.45.79m PBSr
May 14Big 12 Outdoor ChampionshipsMay 14 · Discus · Place 10 · Oklahoma StateOklahoma StateDiscus2kgRound M10.37.86m PBSr
May 14Big 12 Outdoor ChampionshipsMay 14 · Shot Put · Place 9 · Oklahoma StateOklahoma StateShot Put16lb / 7.26kgRound M9.12.77m PBSr
May 14Big 12 Outdoor ChampionshipsMay 14 · 110m Hurdles · Place 13 · Oklahoma StateOklahoma State110m Hurdles42" / 1.067mRound M13.15.56aWind: 0Sr
May 14Big 12 Outdoor ChampionshipsMay 14 · 1500 Meters · Place 11 · Oklahoma StateOklahoma State1500 MetersRound M11.4:59.13aSr
May 14Big 12 Outdoor ChampionshipsMay 14 · 400 Meters · Place 8 · Oklahoma StateOklahoma State400 MetersRound M8.49.82a PBSr
May 14Big 12 Outdoor ChampionshipsMay 14 · 100 Meters · Place 14 · Oklahoma StateOklahoma State100 MetersRound M14.11.33a PBWind: -1.5Sr
May 8Arkansas TwilightMay 8 · Discus · Place 6 · Oklahoma StateOklahoma StateDiscus6119-7.43SR
May 8Arkansas TwilightMay 8 · 110m Hurdles · Place 8 · Oklahoma StateOklahoma State110m Hurdles814.94SR
Apr 24OU O Ring OpenerApr 24 · Decathlon · Place 1 · Oklahoma StateOklahoma StateDecathlonRound M1.6590Sr
Apr 24OU O Ring OpenerApr 24 · Pole Vault · Place 1 · Oklahoma StateOklahoma StatePole VaultRound M1.4.50m PBSr
Apr 24OU O Ring OpenerApr 24 · High Jump · Place 1 · Oklahoma StateOklahoma StateHigh JumpRound M1.1.80m PBSr
Apr 24OU O Ring OpenerApr 24 · Javelin · Place 1 · Oklahoma StateOklahoma StateJavelin800gRound M1.43.97mSr
Apr 24OU O Ring OpenerApr 24 · Discus · Place 1 · Oklahoma StateOklahoma StateDiscus2kgRound M1.33.53mSr
Apr 24OU O Ring OpenerApr 24 · 110m Hurdles · Place 1 · Oklahoma StateOklahoma State110m Hurdles42" / 1.067mRound M1.15.28a PBWind: 0.4Sr
Apr 24OU O Ring OpenerApr 24 · 1500 Meters · Place 1 · Oklahoma StateOklahoma State1500 MetersRound M1.4:58.57a PBSr
Apr 24OU O Ring OpenerApr 24 · 400 Meters · Place 2 · Oklahoma StateOklahoma State400 MetersRound M2.50.32aSr
Apr 24OU O Ring OpenerApr 24 · 100 Meters · Place 2 · Oklahoma StateOklahoma State100 MetersRound M2.11.15aWind: 2.6Sr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · 1500 Meters · Oklahoma StateOklahoma State1500 MetersRound M--DNSSr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · Javelin · Place 10 · Oklahoma StateOklahoma StateJavelin800gRound M10.42.94mSr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · Pole Vault · Oklahoma StateOklahoma StatePole VaultRound M--NHSr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · Discus · Place 7 · Oklahoma StateOklahoma StateDiscus2kgRound M7.36.84mSr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · 110m Hurdles · Place 13 · Oklahoma StateOklahoma State110m Hurdles42" / 1.067mRound M13.16.43aWind: -0.7Sr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · 400 Meters · Place 12 · Oklahoma StateOklahoma State400 MetersRound M12.53.04aSr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · High Jump · Place 15 · Oklahoma StateOklahoma StateHigh JumpRound M15.1.75mSr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · Shot Put · Place 7 · Oklahoma StateOklahoma StateShot Put16lb / 7.26kgRound M7.12.59mSr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · Long Jump · Place 14 · Oklahoma StateOklahoma StateLong JumpRound M14.6.34mWind: 4.3Sr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · 100 Meters · Place 12 · Oklahoma StateOklahoma State100 MetersRound M12.11.23aWind: 2.3Sr
Apr 198th Clyde Littlefield Texas Relays presented by TruistApr 1 · Decathlon · Oklahoma StateOklahoma StateDecathlonRound M—DNFSr
Mar 28Oral Roberts InvitationalMar 28 · Pole Vault · Place 2 · Oklahoma StateOklahoma StatePole Vault2.4.50mSr
Mar 28Oral Roberts InvitationalMar 28 · 110m Hurdles · Place 6 · Oklahoma StateOklahoma State110m Hurdles42" / 1.067m6.17.63aWind: 1.9Sr

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 20Arkansas QualifierFeb 20 · 60m Hurdles · Place 12 · Oklahoma StateOklahoma State60m HurdlesRound P128.53SR
Jan 22JD Martin InviteJan 22 · 60m Hurdles · Place 4 · Oklahoma StateOklahoma State60m Hurdles42" / 1.067mRound P4.8.49a PBSr
Jan 22JD Martin InviteJan 22 · 60m Hurdles · Oklahoma StateOklahoma State60m Hurdles42" / 1.067m--DNSSr
Jan 22JD Martin InviteJan 22 · Pole Vault · Place 7 · Oklahoma StateOklahoma StatePole Vault7.4.45mSr

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 3Wichita State Shocker Combined EventsDec 3 · 1000 Meters · Place 8 · Oklahoma StateOklahoma State1000 MetersRound M8.3:02.19a PBSr
Dec 3Wichita State Shocker Combined EventsDec 3 · Pole Vault · Place 2 · Oklahoma StateOklahoma StatePole VaultRound M2.4.50mSr
Dec 3Wichita State Shocker Combined EventsDec 3 · 60m Hurdles · Place 4 · Oklahoma StateOklahoma State60m Hurdles42" / 1.067mRound M4.8.66aSr
Dec 3Wichita State Shocker Combined EventsDec 3 · High Jump · Place 7 · Oklahoma StateOklahoma StateHigh JumpRound M7.1.78mSr
Dec 3Wichita State Shocker Combined EventsDec 3 · Shot Put · Place 5 · Oklahoma StateOklahoma StateShot Put16lb / 7.26kgRound M5.12.01mSr
Dec 3Wichita State Shocker Combined EventsDec 3 · Long Jump · Place 12 · Oklahoma StateOklahoma StateLong JumpRound M12.5.74mSr
Dec 3Wichita State Shocker Combined EventsDec 3 · 60 Meter · Place 4 · Oklahoma StateOklahoma State60 MeterRound M4.7.25aSr
Dec 3Wichita State Shocker Combined EventsDec 3 · Heptathlon · Place 4 · Oklahoma StateOklahoma StateHeptathlonRound M4.4770Sr
Feb 21Arkansas QualifierFeb 21 · Shot Put · Place 10 · Oklahoma StateOklahoma StateShot Put1012.73m—
Feb 21Arkansas QualifierFeb 21 · 60m Hurdles · Place 22 · Oklahoma StateOklahoma State60m Hurdles228.72a—
Feb 14Tyson InvitationalFeb 14 · 60 Meters · Place 29 · Oklahoma StateOklahoma State60 Meters297.22a PB—
Jan 17Arkansas InvitationalJan 17 · 60m Hurdles · Place 17 · Oklahoma StateOklahoma State60m Hurdles178.61a—
Jan 17Arkansas InvitationalJan 17 · Pole Vault · Place 4 · Oklahoma StateOklahoma StatePole Vault44.75m—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3SMU InvitationalMay 3 · High Jump · Place 6 · Oklahoma StateOklahoma StateHigh Jump6.1.78mJr
Apr 25John McDonnell InvitationalApr 25 · Javelin · Place 6 · Oklahoma StateOklahoma StateJavelin648.85mJR
Apr 25John McDonnell InvitationalApr 25 · Discus · Place 11 · Oklahoma StateOklahoma StateDiscus1136.45mJR
Apr 25John McDonnell InvitationalApr 25 · Shot Put · Place 14 · Oklahoma StateOklahoma StateShot Put1412.01mJR

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18John McDonnell InvitationalApr 18 · Javelin · Place 6 · Oklahoma StateOklahoma StateJavelin650.22m—
Apr 18John McDonnell InvitationalApr 18 · 400 Meters · Place 28 · Oklahoma StateOklahoma State400 Meters2850.37a—
Mar 29Wichita State Spring InviteMar 29 · Pole Vault · Place 2 · Oklahoma StateOklahoma StatePole Vault2.4.50mSo
Mar 29Wichita State Spring InviteMar 29 · 400 Meters · Place 7 · Oklahoma StateOklahoma State400 Meters7.52.82aSo

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 1KSU DeLoss Dodds InvitationalFeb 1 · Heptathlon · Place 4 · Oklahoma StateOklahoma StateHeptathlonRound M4.4862 PBSo
Feb 1KSU DeLoss Dodds InvitationalFeb 1 · 1000 Meters · Place 5 · Oklahoma StateOklahoma State1000 MetersRound M5.3:04.12aSo
Feb 1KSU DeLoss Dodds InvitationalFeb 1 · 60m Hurdles · Place 4 · Oklahoma StateOklahoma State60m Hurdles42" / 1.067mRound M4.8.73aSo
Feb 1KSU DeLoss Dodds InvitationalFeb 1 · 60 Meter · Place 6 · Oklahoma StateOklahoma State60 MeterRound M6.7.24a PBSo
Feb 1KSU DeLoss Dodds InvitationalFeb 1 · Long Jump · Place 7 · Oklahoma StateOklahoma StateLong JumpRound M7.5.96m PBSo
Feb 1KSU DeLoss Dodds InvitationalFeb 1 · Pole Vault · Place 3 · Oklahoma StateOklahoma StatePole VaultRound M3.4.60mSo
Feb 1KSU DeLoss Dodds InvitationalFeb 1 · Shot Put · Place 4 · Oklahoma StateOklahoma StateShot Put16lb / 7.26kgRound M4.12.37m PBSo
Feb 1KSU DeLoss Dodds InvitationalFeb 1 · High Jump · Place 7 · Oklahoma StateOklahoma StateHigh JumpRound M7.1.81m PBSo
Jan 12Arkansas InvitationalJan 12 · Pole Vault · Place 20 · Oklahoma StateOklahoma StatePole Vault204.30m PB—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 5Arkansas TwilightMay 5 · 110m Hurdles · Place 9 · Oklahoma StateOklahoma State110m Hurdles916.55FR
Mar 24Baylor Clyde Hart ClassicMar 24 · Long Jump · Place 17 · Oklahoma StateOklahoma StateLong Jump17.6.16mWind: 0.4Fr
Mar 24Baylor Clyde Hart ClassicMar 24 · Pole Vault · Place 7 · Oklahoma StateOklahoma StatePole Vault7.4.50mFr
Mar 24Baylor Clyde Hart ClassicMar 24 · 400 Meters · Place 32 · Oklahoma StateOklahoma State400 Meters32.53.05aFr

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 17Arkansas QualifierFeb 17 · Shot Put · Place 12 · Oklahoma StateOklahoma StateShot Put1211.04m—
Feb 17Arkansas QualifierFeb 17 · 60 Meters · Place 26 · Oklahoma StateOklahoma State60 MetersRound P267.29a—
Feb 10Tyson InvitationalFeb 10 · Pole Vault · Place 16 · Oklahoma StateOklahoma StatePole Vault164.55mFR-1
Feb 10Tyson InvitationalFeb 10 · 60m Hurdles · Place 21 · Oklahoma StateOklahoma State60m Hurdles218.68FR-1
Feb 10Tyson InvitationalFeb 10 · 60m Hurdles · Place 21 · Oklahoma StateOklahoma State60m Hurdles218.68FR-1
Jan 13Arkansas InvitationalJan 13 · 60 Meters · Place 26 · Oklahoma StateOklahoma State60 Meters267.32FR
Jan 13Arkansas InvitationalJan 13 · 60 Meters · Place 26 · Oklahoma StateOklahoma State60 Meters267.32FR

2021 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 23AAU Region 16 National QualifierJun 23 · Long Jump · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.Long Jump—SCR12
Jun 23AAU Region 16 National QualifierJun 23 · Pole Vault · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.Pole Vault—DNS12
Jun 23AAU Region 16 National QualifierJun 23 · Pole Vault · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.Pole Vault—DNS12
Jun 23AAU Region 16 National QualifierJun 23 · Javelin · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.Javelin800g—SCR12
Jun 23AAU Region 16 National QualifierJun 23 · Discus · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.Discus1.6kg—DNS12
Jun 23AAU Region 16 National QualifierJun 23 · Shot Put · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.Shot Put12lb—DNS12
Jun 23AAU Region 16 National QualifierJun 23 · 110m Hurdles · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.110m Hurdles39" / 0.991m—SCR12
Jun 23AAU Region 16 National QualifierJun 23 · 110m Hurdles · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.110m Hurdles39" / 0.991m—SCR12
Jun 23AAU Region 16 National QualifierJun 23 · High Jump · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.High Jump—DNS12
Jun 23AAU Region 16 National QualifierJun 23 · 1500 Meters · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.1500 Meters—SCR12
Jun 23AAU Region 16 National QualifierJun 23 · 400 Meters · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.400 Meters—SCR12
Jun 23AAU Region 16 National QualifierJun 23 · 100 Meters · Oklahoma Cheetah Track Club Inc.Oklahoma Cheetah Track Club Inc.100 Meters—SCR12
May 15OSSAA Class 6A State Track & Field ChampionshipsMay 15 · Long Jump · Place 13 · Broken ArrowBroken ArrowLong Jump13.19-08.0012
May 15OSSAA Class 6A State Track & Field ChampionshipsMay 15 · Pole Vault · Place 1 · Broken ArrowBroken ArrowPole Vault1.14-06.0012
May 15OSSAA Class 6A State Track & Field ChampionshipsMay 15 · 110m Hurdles · Place 5 · Broken ArrowBroken Arrow110m Hurdles39" / 0.991mRound P5.14.93aWind: 3.112
May 15OSSAA Class 6A State Track & Field ChampionshipsMay 15 · 110m Hurdles · Place 6 · Broken ArrowBroken Arrow110m Hurdles39" / 0.991m6.14.96aWind: 3.812
Apr 21Edmond Memorial InvitationalApr 21 · Long Jump · Place 5 · Broken ArrowBroken ArrowLong Jump5.20-08.0012
Apr 21Edmond Memorial InvitationalApr 21 · Pole Vault · Place 1 · Broken ArrowBroken ArrowPole Vault1.13-06.0012
Apr 21Edmond Memorial InvitationalApr 21 · 110m Hurdles · Place 3 · Broken ArrowBroken Arrow110m Hurdles39" / 0.991mRound P3.15.88a12
Apr 21Edmond Memorial InvitationalApr 21 · 110m Hurdles · Place 2 · Broken ArrowBroken Arrow110m Hurdles39" / 0.991m2.15.35a PB12
Apr 3Broken Arrow Track ClassicApr 3 · Long Jump · Place 2 · Broken ArrowBroken ArrowLong Jump2.21'07.00" PB12
Apr 3Broken Arrow Track ClassicApr 3 · Pole Vault · Place 1 · Broken ArrowBroken ArrowPole Vault1.14'06.00"12
Apr 3Broken Arrow Track ClassicApr 3 · 110m Hurdles · Place 2 · Broken ArrowBroken Arrow110m Hurdles39" / 0.991m2.15.78a12
Mar 6Holland Hall Phil Sweeney InvitationalMar 6 · Pole Vault · Place 1 · Broken ArrowBroken ArrowPole Vault1.14'06.00"12
Mar 6Holland Hall Phil Sweeney InvitationalMar 6 · 300m Hurdles · Place 4 · Broken ArrowBroken Arrow300m Hurdles36" / 0.914m4.42.56a PB12
Mar 6Holland Hall Phil Sweeney InvitationalMar 6 · 110m Hurdles · Place 3 · Broken ArrowBroken Arrow110m Hurdles39" / 0.991m3.16.51a12