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 5 | Moore League FinalsMay 5 · 3200 Meters · Place 22 · Poly (Long Beach) | 3200 Meters | 22. | 12:52.91a | 11 |
| May 3 | Moore League PrelimsMay 3 · 1600 Meters · Place 37 · Poly (Long Beach) | 1600 MetersRound P | 37. | 5:57.20a | 11 |
| Mar 25 | Meet of ChampionsMar 25 · 1600 Meters · Place 731 · L.B. Poly | 1600 Meters | 731 | 5:43.85 PB | — |
2016 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 6 | Moore League FinalsMay 6 · 3200 Meters · Place 33 · Poly (Long Beach) | 3200 Meters | 33. | 12:38.19a PB | 10 |
| May 6 | Moore League FinalsMay 6 · 1600 Meters · Place 55 · Poly (Long Beach) | 1600 MetersRound P | 55. | 5:46.88a | 10 |
| May 6 | Moore League FinalsMay 6 · 800 Meters · Place 59 · Poly (Long Beach) | 800 MetersRound P | 59. | 2:41.63a PB | 10 |
| May 4 | Moore League PrelimsMay 4 · 1600 Meters · Place 55 · Poly (Long Beach) | 1600 MetersRound P | 55. | 5:46.88a | 10 |
| May 4 | Moore League PrelimsMay 4 · 800 Meters · Place 61 · Poly (Long Beach) | 800 MetersRound P | 61. | 2:41.63a | 10 |
| Apr 9 | Irvine Distance CarnivalApr 9 · 400 Meters · Place 54 · Poly (Long Beach) | 400 Meters | 54 | 1:08.03a PB | 10 |
2015 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | Moore LeagueMay 8 · 3200 Meters · Place 36 · Poly (Long Beach) | 3200 Meters | 36. | 12:50.97a | 9 |
| May 8 | Moore LeagueMay 8 · 1600 Meters · Place 64 · Poly (Long Beach) | 1600 MetersRound P | 64. | 5:59.24a | 9 |
| May 6 | Moore League FinalsMay 6 · 1600 Meters · Place 64 · Poly (Long Beach) | 1600 MetersRound P | 64. | 5:59.24a | 9 |
| Feb 28 | Zamperini RelaysFeb 28 · 1000 Meters · Place 25 · Poly (Long Beach) | 1000 Meters | 25. | 3:36.94a PB | 9 |
| Feb 28 | Zamperini RelaysFeb 28 · 1600 Meters · Place 28 · Poly (Long Beach) | 1600 Meters | 28. | 5:55.20a | 9 |