Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorBryan Clay Invitational (Day 2) · Apr 14 | 12.42a | Bryan Clay Invitational (Day 2) | April 14, 2017 |
| 100m Hurdles · 33" / 0.838m · OutdoorCal State L.A. Twilight Open · Apr 12 | 14.06a | Cal State L.A. Twilight Open | April 12, 2017 |
| 200 Meters · IndoorDr. Sander Invitational / Columbia Challenge · Jan 25 | 26.42a | Dr. Sander Invitational / Columbia Challenge | January 25, 2018 |
| 200 Meters · OutdoorSwarthmore Last Chance Meet · May 15 | 26.27a | Swarthmore Last Chance Meet | May 15, 2017 |
| 60 Meter · IndoorDr. Sander Invitational / Columbia Challenge · Jan 25 | 7.77a | Dr. Sander Invitational / Columbia Challenge | January 25, 2018 |
| 60m Hurdles · 33" / 0.838m · IndoorDr. Sander Invitational / Columbia Challenge · Jan 25 | 8.40a | Dr. Sander Invitational / Columbia Challenge | January 25, 2018 |
| Long Jump · OutdoorCal State L.A. Twilight Open · Apr 12 | 6.01m | Cal State L.A. Twilight Open | April 12, 2017 |
| Triple Jump · OutdoorBeach Invitational (Day 2) · Apr 15 | 13.11m | Beach Invitational (Day 2) | April 15, 2017 |
| Wind: 0.2 · OutdoorMideast Invitational · May 18 | 25.72 | Mideast Invitational | May 18, 2017 |
| Wind: 0.4 · OutdoorMideast Invitational · May 18 | 12.45 | Mideast Invitational | May 18, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 24 | Chula Vista High Performance #2Apr 24 · 100m Hurdles · U of Ottawa (Canada) Gee-Gees | 100m Hurdles33" / 0.838mRound H | — | DNSWind: 4.1 | - |
2018 Outdoor Track
7 results2018 Indoor Track
4 results2017 Outdoor Track
19 results2017 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 4 | Bomber InvitationalFeb 4 · 60m Hurdles · Place 1 · U of Ottawa (Canada) Gee-Gees | 60m Hurdles33" / 0.838mRound P | 1. | 8.61a | Sr |
| Feb 4 | Bomber InvitationalFeb 4 · 60m Hurdles · Place 1 · U of Ottawa (Canada) Gee-Gees | 60m Hurdles33" / 0.838m | 1. | 8.55a | Sr |
| Feb 4 | Bomber InvitationalFeb 4 · 60 Meter · Place 2 · U of Ottawa (Canada) Gee-Gees | 60 MeterRound P | 2. | 7.94a | Sr |
| Feb 4 | Bomber InvitationalFeb 4 · 60 Meter · Place 2 · U of Ottawa (Canada) Gee-Gees | 60 Meter | 2. | 7.89a | Sr |
| Jan 14 | Saints InvitationalJan 14 · 60m Hurdles · Place 4 · U of Ottawa (Canada) Gee-Gees | 60m Hurdles33" / 0.838mRound P | 4. | 8.81a | Sr |
| Jan 14 | Saints InvitationalJan 14 · 60m Hurdles · Place 2 · U of Ottawa (Canada) Gee-Gees | 60m Hurdles33" / 0.838m | 2. | 8.69a | Sr |
| Jan 14 | Saints InvitationalJan 14 · 60 Meter · Place 3 · U of Ottawa (Canada) Gee-Gees | 60 MeterRound P | 3. | 8.01a | Sr |
| Jan 14 | Saints InvitationalJan 14 · 60 Meter · Place 2 · U of Ottawa (Canada) Gee-Gees | 60 Meter | 2. | 7.97a | Sr |
2016 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 3 | Cornell Greg Page RelaysDec 3 · 60m Hurdles · Place 3 · U of Ottawa (Canada) Gee-Gees | 60m Hurdles33" / 0.838mRound P | 3. | 8.79a | Sr |
| Dec 3 | Cornell Greg Page RelaysDec 3 · 60m Hurdles · Place 1 · U of Ottawa (Canada) Gee-Gees | 60m Hurdles33" / 0.838m | 1. | 8.70a | Sr |
| Dec 3 | Cornell Greg Page RelaysDec 3 · 60 Meter · Place 9 · U of Ottawa (Canada) Gee-Gees | 60 MeterRound P | 9. | 8.00a | Sr |