Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 110m Hurdles · 36" / 0.914m · OutdoorOdessa Invitational · Apr 1 | 18.01 | Odessa Invitational | April 1, 2016 |
| 110m Hurdles · 39" / 0.991m · OutdoorMSHSAA Class 2 State Championships · May 23 | 17.64a | MSHSAA Class 2 State Championships | May 23, 2015 |
| 200 Meters · OutdoorOdessa Invitational · Apr 2 | 25.28 | Odessa Invitational | April 2, 2015 |
| 300m Hurdles · 33" / 0.838m · OutdoorOdessa Invitational · Apr 1 | 45.27 | Odessa Invitational | April 1, 2016 |
| 300m Hurdles · 36" / 0.914m · OutdoorHigginsville Invitational · Apr 7 | 46.36a | Higginsville Invitational | April 7, 2015 |
| 60m Hurdles · 39" / 0.991m · IndoorHigh School Mule Relays Class 1,2,3 · Mar 22 | 9.35a | High School Mule Relays Class 1,2,3 | March 22, 2016 |
| 60m Hurdles · 39" / 0.991m · OutdoorUCM Indoor · Mar 22 | 9.35a | UCM Indoor | March 22, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 1 | Odessa InvitationalApr 1 · 300m Hurdles · Place 4 · Lafayette County | 300m Hurdles33" / 0.838m | 4. | 45.27 PB | 12 |
| Apr 1 | Odessa InvitationalApr 1 · 110m Hurdles · Place 5 · Lafayette County | 110m Hurdles36" / 0.914m | 5. | 18.01 PB | 12 |
| Mar 22 | UCM IndoorMar 22 · 60m Hurdles · Place 4 · Lafayette County | 60m Hurdles39" / 0.991mRound P | 4. | 9.52a | 12 |
| Mar 22 | UCM IndoorMar 22 · 60m Hurdles · Place 3 · Lafayette County | 60m Hurdles39" / 0.991m | 3. | 9.35a PB | 12 |
2016 Indoor Track
2 results2015 Outdoor Track
6 results