Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · IndoorSMAC Classic · Jan 3 | 4:46.25a | SMAC Classic | January 3, 2015 |
| 1600 Meters · OutdoorHoward County Championships Day 2 · May 5 | 4:32.75a | Howard County Championships Day 2 | May 5, 2015 |
| 1600 Meters · Outdoor · Hand timedAtholton, River Hill @ Reservoir · Apr 23 | 4:52.7h | Atholton, River Hill @ Reservoir | April 23, 2014 |
| 2 Miles · IndoorHispanic Games · Jan 10 | 10:29.97a | Hispanic Games | January 10, 2015 |
| 3200 Meters · OutdoorHoward County Championships, Day 2 · May 6 | 9:59.47a | Howard County Championships, Day 2 | May 6, 2014 |
| 800 Meters · IndoorSMAC Classic · Jan 3 | 2:18.66a | SMAC Classic | January 3, 2015 |
| 800 Meters · OutdoorGator Invitiational · Apr 25 | 2:09.10a | Gator Invitiational | April 25, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2015 Outdoor Track
10 results2015 Indoor Track
4 results2014 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| May 24 | MPSSAA 3A State Championships Day 2May 24 · 3200 Meters · Place 12 · Atholton | 3200 Meters | 12. | 10:08.04a | 11 |
| May 17 | MPSSAA 2A South/3A East Regionals, Day 2May 17 · 3200 Meters · Place 4 · Atholton | 3200 Meters | 4. | 10:03.12a | 11 |
| May 17 | MPSSAA 2A South/3A East Regionals, Day 2May 17 · 1600 Meters · Place 5 · Atholton | 1600 Meters | 5. | 4:33.98a | 11 |
| May 6 | Howard County Championships, Day 2May 6 · 3200 Meters · Place 3 · Atholton | 3200 Meters | 3. | 9:59.47a PB | 11 |
| May 6 | Howard County Championships, Day 2May 6 · 1600 Meters · Place 10 · Atholton | 1600 Meters | 10. | 4:40.41a | 11 |
| May 6 | Howard County Championships, Day 2May 6 · 800 Meters · Place 27 · Atholton | 800 Meters | 27. | 2:12.08a | 11 |
| Apr 23 | Atholton, River Hill @ ReservoirApr 23 · 1600 Meters · Place 1 · Atholton | 1600 Meters | 1. | 4:52.7h PB | 11 |
| Apr 23 | Atholton, River Hill @ ReservoirApr 23 · 800 Meters · Place 5 · Atholton | 800 Meters | 5. | 2:11.78 | 11 |
| Apr 2 | Howard, Wilde Lake @ AtholtonApr 2 · 1600 Meters · Atholton | 1600 Meters | — | 04:50.1Unofficial | 11 |
| Mar 26 | Atholton, Hammond @ CentennialMar 26 · 3200 Meters · Place 1 · Atholton | 3200 Meters | 1. | 10:24.62 | 11 |
| Mar 26 | Atholton, Hammond @ CentennialMar 26 · 800 Meters · Place 1 · Atholton | 800 Meters | 1. | 2:17.68 | 11 |