Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1500 Meters · IndoorRising Stars Youth Champs · Mar 6 | 6:05.50a | Rising Stars Youth Champs | March 6, 2026 |
| 1500 Meters · OutdoorAAU Mid Atlantic District Qualifier · Jun 12 | 5:42.01a | AAU Mid Atlantic District Qualifier | June 12, 2026 |
| 200 Meters · OutdoorUAGTCA Meet 1 · May 9 | 30.26a | UAGTCA Meet 1 | May 9, 2026 |
| 300 Meters · IndoorUAGTCA Meet #2 · Jan 11 | 50.06a | UAGTCA Meet #2 | January 11, 2026 |
| 3000 Meters · OutdoorUAGTCA Outdoor Meet #1 · May 3 | 14:50.07 | UAGTCA Outdoor Meet #1 | May 3, 2025 |
| 400 Meters · IndoorUAGTCA Meet #3 · Feb 15 | 1:10.98a | UAGTCA Meet #3 | February 15, 2026 |
| 400 Meters · Outdoor2026 UAGTCA Ron Jackson Invite · Jul 18 | 1:05.93a | 2026 UAGTCA Ron Jackson Invite | July 18, 2026 |
| 600 Meters · IndoorUAGTCA Meet #2 · Jan 11 | 2:05.82a | UAGTCA Meet #2 | January 11, 2026 |
| 800 Meters · IndoorRising Stars Youth Champs · Mar 6 | 2:51.35a | Rising Stars Youth Champs | March 6, 2026 |
| 800 Meters · OutdoorUAGTCA Outdoor Championship · Jun 6 | 2:42.46a | UAGTCA Outdoor Championship | June 6, 2026 |
| High Jump · OutdoorAAU Track & Field Region 2 Qualifier · Jun 26 | 2:45.95 | AAU Track & Field Region 2 Qualifier | June 26, 2026 |
| Long Jump · OutdoorUAGTCA Meet 4 · May 25 | 2.04m | UAGTCA Meet 4 | May 25, 2024 |
| Pole Vault · OutdoorAAU Track & Field Region 2 Qualifier · Jun 26 | 5:38.20 | AAU Track & Field Region 2 Qualifier | June 26, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
18 results2026 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 6 | Rising Stars Youth ChampsMar 6 · 1500 Meters · Place 9 · Infinity Track | 1500 Meters | 9. | 6:05.50a PB | 7 |
| Mar 6 | Rising Stars Youth ChampsMar 6 · 800 Meters · Place 15 · Infinity Track | 800 Meters | 15. | 2:51.35a PB | 7 |
| Feb 15 | UAGTCA Meet #3Feb 15 · 800 Meters · Place 27 · Infinity Track | 800 Meters | 27. | 3:03.83a | 7 |
| Feb 15 | UAGTCA Meet #3Feb 15 · 400 Meters · Place 29 · Infinity Track | 400 Meters | 29. | 1:10.98a PB | 7 |
| Jan 11 | UAGTCA Meet #2Jan 11 · 600 Meters · Place 25 · Infinity | 600 Meters | 25 | 2:05.82a PB | — |
| Jan 11 | UAGTCA Meet #2Jan 11 · 300 Meters · Place 42 · Infinity | 300 Meters | 42 | 50.06a PB | — |
| Jan 4 | UAGTCA Meet #1Jan 4 · 1500 Meters · Place 17 · Infinity | 1500 Meters | 17 | 6:41.46a | — |
| Jan 4 | UAGTCA Meet #1Jan 4 · 800 Meters · Place 19 · Infinity | 800 Meters | 19 | 3:08.37a | — |
2025 Outdoor Track
12 results2024 Outdoor Track
17 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 28 | AAU Region 02 National QualifierJun 28 · 1500 Meters · Place 9 · Infinity Track | 1500 Meters | 9. | 6:30.12a | 5 |
| Jun 28 | AAU Region 02 National QualifierJun 28 · 800 Meters · Place 14 · Infinity Track | 800 Meters | 14. | 3:08.15a | 5 |
| Jun 28 | AAU Region 02 National QualifierJun 28 · 400 Meters · Place 14 · Infinity Track | 400 Meters | 14. | 1:19.16a | 5 |
| Jun 14 | AAU Mid-Atlantic QualifierJun 14 · 1500 Meters · Place 9 · Infinity Tra | 1500 Meters | 9 | 6:31.98 | 11 |
| Jun 14 | AAU Mid-Atlantic QualifierJun 14 · 800 Meters · Place 15 · Infinity Tra | 800 Meters | 15 | 3:10.90 | 11 |
| Jun 14 | AAU Mid-Atlantic QualifierJun 14 · 400 Meters · Place 14 · Infinity Tra | 400 Meters | 14 | 1:19.49 | 11 |
| Jun 1 | UAGTCA ChampJun 1 · 400 Meters · Place 18 · Infinity Track | 400 Meters | 18. | 1:23.87a | 5 |
| Jun 1 | UAGTCA ChampJun 1 · 200 Meters · Place 37 · Infinity Track | 200 Meters | 37. | 35.12a | 5 |
| May 25 | UAGTCA Meet 4May 25 · Long Jump · Place 21 · Infinity Track | Long Jump | 21. | 2.04m PB | 5 |
| May 25 | UAGTCA Meet 4May 25 · 1500 Meters · Place 14 · Infinity Track | 1500 Meters | 14. | 7:02.06a | 5 |
| May 25 | UAGTCA Meet 4May 25 · 400 Meters · Place 51 · Infinity Track | 400 Meters | 51. | 1:26.43a | 5 |
| May 19 | UAGTCA Meet 3May 19 · Long Jump · Place 22 · Infinity Track | Long Jump | 22. | 1.99m | 5 |
| May 19 | UAGTCA Meet 3May 19 · 800 Meters · Place 30 · Infinity Track | 800 Meters | 30. | 3:27.76a | 5 |
| May 19 | UAGTCA Meet 3May 19 · 200 Meters · Place 65 · Infinity Track | 200 Meters | 65. | 37.35a | 5 |
| May 11 | UAGTCA Meet 2May 11 · Long Jump · Place 29 · Infinity Track | Long Jump | 29. | 1.86m | 5 |
| May 11 | UAGTCA Meet 2May 11 · 1500 Meters · Place 12 · Infinity Track | 1500 Meters | 12. | 7:04.02a | 5 |
| May 11 | UAGTCA Meet 2May 11 · 400 Meters · Place 63 · Infinity Track | 400 Meters | 63. | 1:30.32a | 5 |