Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | Ayala Last Chance All-Comer May 13 · 1600 Meters · Place 72 · Poly (Long Beach) | 1600 Meters | 72. | 5:27.39a PB | 11 |
| May 3 | Moore League PrelimsMay 3 · 1600 Meters · Place 33 · Poly (Long Beach) | 1600 MetersRound P | 33. | 5:43.48a | 11 |
| Mar 25 | Meet of ChampionsMar 25 · 1600 Meters · Place 691 · L.B. Poly | 1600 Meters | 691 | 5:33.54 | — |
2016 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 6 | Moore League FinalsMay 6 · 1600 Meters · Place 63 · Poly (Long Beach) | 1600 MetersRound P | 63. | 6:04.55a | 10 |
| May 4 | Moore League PrelimsMay 4 · 1600 Meters · Place 63 · Poly (Long Beach) | 1600 MetersRound P | 63. | 6:04.55a | 10 |
2015 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | Moore LeagueMay 8 · 800 Meters · Place 64 · Poly (Long Beach) | 800 MetersRound P | 64. | 3:05.73a PB | 9 |
| May 6 | Moore League FinalsMay 6 · 800 Meters · Place 65 · Poly (Long Beach) | 800 MetersRound P | 65. | 3:05.73a | 9 |