Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100m Hurdles · 33" / 0.838m · OutdoorDelco Champs · Apr 29 | 17.30a | Delco Champs | April 29, 2026 |
| 200 Meters · IndoorDVGTCA Meet #5 · Jan 5 | 32.13 | DVGTCA Meet #5 | January 5, 2024 |
| 200 Meters · OutdoorJohn Hay Pennsylvania Distance Carnival · Jun 2 | 32.18 | John Hay Pennsylvania Distance Carnival | June 2, 2023 |
| 200 Meters · OutdoorRustin Invitational · Apr 5 | 31.80 | Rustin Invitational | April 5, 2023 |
| 200 Meters · Relay Split · IndoorRobert J Burdette Indoor Classic · Dec 27 | 32.082 | Robert J Burdette Indoor Classic | December 27, 2024 |
| 300 Meters · IndoorOcean Breeze Freedom Games · Jan 3 | 50.80 | Ocean Breeze Freedom Games | January 3, 2026 |
| 300m Hurdles · 30" / 0.762m · OutdoorRadnor Last Chance Meet · May 8 | 52.28a | Radnor Last Chance Meet | May 8, 2026 |
| 55m Hurdles · 33" · IndoorFreedom Games · Jan 3 | 10.22a | Freedom Games | January 3, 2026 |
| 60 Meter · IndoorRobert J Burdette Indoor Classic · Dec 28 | 9.40a | Robert J Burdette Indoor Classic | December 28, 2023 |
| 60m Hurdles · 33" / 0.838m · IndoorDVGTCA Meet #1 · Dec 12 | 10.98a | DVGTCA Meet #1 | December 12, 2025 |
| Long Jump · IndoorDVGTCA Meet-Invitational Day 1 · Dec 18 | 13-08.75 | DVGTCA Meet-Invitational Day 1 | December 18, 2025 |
| Long Jump · OutdoorRidley CAL · Apr 8 | 14' 1" | Ridley CAL | April 8, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
23 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | Radnor Last Chance MeetMay 8 · 300m Hurdles · Place 7 · Penncrest | 300m Hurdles30" / 0.762m | 7. | 52.28a PB | 12 |
| May 8 | Radnor Last Chance MeetMay 8 · 100m Hurdles · Place 4 · Penncrest | 100m Hurdles33" / 0.838m | 4. | 17.94a | 12 |
| May 6 | Central League Championship 26May 6 · 100m Hurdles · Place 13 · Penncrest | 100m Hurdles33" / 0.838m | 13. | 17.45a | 12 |
| Apr 29 | Delco ChampsApr 29 · 100m Hurdles · Place 10 · Penncrest | 100m Hurdles33" / 0.838mRound P | 10. | 17.30a PB | 12 |
| Apr 29 | Delco ChampsApr 29 · 100m Hurdles · Place 12 · Penncrest | 100m Hurdles33" / 0.838m | 12. | 17.92a | 12 |
| Apr 25 | Springfield InvitationalApr 25 · 300m Hurdles · Place 13 · Penncrest | 300m Hurdles30" / 0.762m | 13. | 54.03a | 12 |
| Apr 25 | Springfield InvitationalApr 25 · 100m Hurdles · Place 4 · Penncrest | 100m Hurdles33" / 0.838m | 4. | 17.53a | 12 |
| Apr 18 | Penn Wood Rap Curry InvitationalApr 18 · 300m Hurdles · Place 20 · Penncrest | 300m Hurdles30" / 0.762m | 20. | 53.29a | 12 |
| Apr 18 | Penn Wood Rap Curry InvitationalApr 18 · 100m Hurdles · Place 19 · Penncrest | 100m Hurdles33" / 0.838m | 19. | 18.25a | 12 |
| Apr 18 | Rap Curry InvitationalApr 18 · 300m Hurdles · Place 20 · Penncrest | 300m Hurdles30" / 0.762m | 20. | 53.29a | 12 |
| Apr 18 | Rap Curry InvitationalApr 18 · 100m Hurdles · Place 19 · Penncrest | 100m Hurdles33" / 0.838m | 19. | 18.25a | 12 |
| Apr 16 | CAL Meet #4Apr 16 · Long Jump · Place 16 · Penncrest | Long Jump | 16. | 13-02.00 | 12 |
| Apr 16 | CAL Meet #4Apr 16 · 300m Hurdles · Place 8 · Penncrest | 300m Hurdles30" / 0.762m | 8. | 54.04a | 12 |
| Apr 16 | CAL Meet #4Apr 16 · 100m Hurdles · Place 10 · Penncrest | 100m Hurdles33" / 0.838m | 10. | 19.51a | 12 |
| Apr 8 | Ridley CALApr 8 · Long Jump · Place 11 · Penncrest | Long Jump | 11. | 14' 1" PB | 12 |
| Apr 8 | Ridley CALApr 8 · 300m Hurdles · Place 8 · Penncrest | 300m Hurdles30" / 0.762m | 8. | 53.33a | 12 |
| Apr 8 | Ridley CALApr 8 · 100m Hurdles · Place 8 · Penncrest | 100m Hurdles33" / 0.838m | 8. | 18.63a | 12 |
| Apr 1 | Green Raider InvApr 1 · 300m Hurdles · Place 9 · Penncrest | 300m Hurdles30" / 0.762m | 9. | 54.32a | 12 |
| Apr 1 | Green Raider InvApr 1 · 100m Hurdles · Place 6 · Penncrest | 100m Hurdles33" / 0.838m | 6. | 18.02a | 12 |
| Mar 24 | CAL Week #1 RadnorMar 24 · Long Jump · Place 9 · Penncrest | Long Jump | 9. | 14-00.00 | 12 |
| Mar 24 | CAL Week #1 RadnorMar 24 · 300m Hurdles · Place 11 · Penncrest | 300m Hurdles30" / 0.762m | 11. | 53.82a | 12 |
| Mar 24 | CAL Week #1 RadnorMar 24 · 100m Hurdles · Place 4 · Penncrest | 100m Hurdles33" / 0.838m | 4. | 18.20a | 12 |
| Mar 21 | Upper Darby RelaysMar 21 · 300m Hurdles · Place 23 · Penncrest | 300m Hurdles | 23 | 54.35a | 12 |
2026 Indoor Track
8 results2025 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | DVGTCA Meet-Invitational Day 1Dec 18 · Long Jump · Place 38 · Penncrest | Long Jump | 38. | 13-08.75 PB | 12 |
| Dec 12 | DVGTCA Meet #1Dec 12 · 60m Hurdles · Place 29 · Penncrest | 60m Hurdles33" / 0.838m | 29. | 10.98a PB | 12 |
| Feb 1 | Ocean Breeze InvitationalFeb 1 · 55m Hurdles · Place 9 · Penncrest | 55m Hurdles33" | 9. | 10.22a | 11 |
| Feb 1 | Ocean Breeze InvitationalFeb 1 · Long Jump · Place 29 · Penncrest | Long Jump | 29. | 13-4.75 | 11 |
| Jan 31 | DVGTCA Meet #8Jan 31 · Long Jump · Place 28 · Penncrest | Long Jump | 28 | 13-05.25 | 11 |
| Jan 31 | DVGTCA Meet #8Jan 31 · 60m Hurdles · Place 34 · Penncrest | 60m Hurdles | 34 | 11.18 | 11 |
| Jan 17 | DVGTCA Meet #7Jan 17 · 60m Hurdles · Place 30 · Penncrest | 60m Hurdles | 30 | 11.24 | 11 |
| Jan 10 | DVGTCA Meet #6Jan 10 · Long Jump · Place 27 · Penncrest | Long Jump | 27 | 13-03.75 | 11 |
| Jan 10 | DVGTCA Meet #6Jan 10 · 60m Hurdles · Place 34 · Penncrest | 60m Hurdles | 34 | 11.14 | 11 |
2025 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 7 | Central League Individual ChampsMay 7 · 100m Hurdles · Place 14 · Penncrest | 100m Hurdles | 14 | 19.08 | 11 |
| May 7 | CAL ChampsMay 7 · 100m Hurdles · Place 14 · Penncrest | 100m Hurdles33" / 0.838m | 14. | 19.08a | 11 |
| Apr 30 | Delco ChampsApr 30 · 100m Hurdles · Place 16 · Penncrest | 100m Hurdles | 16 | 18.12 | — |
| Apr 30 | Delco ChampsApr 30 · 100m Hurdles · Place 15 · Penncrest | 100m HurdlesRound P | 15 | 18.27 | — |
| Apr 25 | UD InviteApr 25 · 300m Hurdles · Place 20 · Penncrest | 300m Hurdles30" / 0.762m | 20. | 56.83a | 11 |
| Apr 25 | UD InviteApr 25 · 100m Hurdles · Place 11 · Penncrest | 100m Hurdles33" / 0.838m | 11. | 18.62a | 11 |
| Apr 9 | CAL Meet #3Apr 9 · Long Jump · Place 9 · Penncrest | Long Jump | 9. | 14-00.00 | 11 |
| Apr 9 | CAL Meet #3Apr 9 · 300m Hurdles · Place 7 · Penncrest | 300m Hurdles30" / 0.762m | 7. | 53.75a | 11 |
| Apr 9 | CAL Meet #3Apr 9 · 100m Hurdles · Place 3 · Penncrest | 100m Hurdles33" / 0.838m | 3. | 17.79a | 11 |
| Apr 2 | CAL - HavenApr 2 · 300m Hurdles · Place 14 · Penncrest | 300m Hurdles30" / 0.762m | 14. | 54.95a | 11 |
| Apr 2 | CAL - HavenApr 2 · 100m Hurdles · Place 8 · Penncrest | 100m Hurdles33" / 0.838m | 8. | 18.15a | 11 |
| Mar 26 | CAL Meet #1 - PNCMar 26 · Long Jump · Place 15 · Penncrest | Long Jump | 15. | 13-03.00 | 11 |
| Mar 26 | CAL Meet #1 - PNCMar 26 · 300m Hurdles · Place 16 · Penncrest | 300m Hurdles30" / 0.762m | 16. | 56.22a | 11 |
| Mar 26 | CAL Meet #1 - PNCMar 26 · 100m Hurdles · Place 8 · Penncrest | 100m Hurdles33" / 0.838m | 8. | 18.86a | 11 |
2024 Indoor Track
10 results2024 Outdoor Track
10 results2023 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | Robert J Burdette Indoor ClassicDec 28 · 60 Meter · Place 38 · Penncrest | 60 MeterRound P | 38. | 9.40a PB | 10 |
| Dec 20 | DVGTCA Meet #3Dec 20 · 60m Hurdles · Place 24 · Penncrest | 60m Hurdles33" / 0.838m | 24. | 11.01a | 10 |
| Dec 20 | DVGTCA Meet #3Dec 20 · Long Jump · Place 30 · Penncrest | Long Jump | 30. | 13-04.00 | 10 |
| Dec 15 | DVGTCA Meet #2Dec 15 · 200 Meters · Place 58 · Penncrest | 200 Meters | 58. | 32.39a | 10 |
| Dec 8 | DVGTCA Meet #1Dec 8 · 60m Hurdles · Place 32 · Penncrest | 60m Hurdles33" / 0.838m | 32. | 11.13a | 10 |
| Feb 17 | DVGTCA Meet Of ChampionsFeb 17 · 60m Hurdles · Place 15 · Penncrest | 60m Hurdles | 15 | 11.11 | 9 |
| Jan 13 | DVGTCA Meet #5Jan 13 · 60m Hurdles · Place 15 · Penncrest | 60m Hurdles | 15 | 10.88 | 9 |
2023 Outdoor Track
12 results2022 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | Robert J Burdette Indoor ClassicDec 29 · 200 Meters · Place 46 · Penncrest | 200 Meters | 46. | 32.36a | 9 |
| Dec 23 | DVGTCA Meet #3Dec 23 · 60m Hurdles · Place 3 · Penncrest | 60m Hurdles33" / 0.838m | 3. | 11.11a | 9 |
| Dec 23 | DVGTCA Meet #3Dec 23 · 200 Meters · Place 6 · Penncrest | 200 Meters | 6. | 32.78a | 9 |
| Dec 16 | DVGTCA Meet #2Dec 16 · 60m Hurdles · Place 48 · Penncrest | 60m Hurdles33" / 0.838m | 48. | 12.16a | 9 |