Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
1 results2017 Outdoor Track
7 results2016 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | Whittier Last Chance MeetMay 14 · 1600 Meters · Place 75 · Poly (Long Beach) | 1600 Meters | 75. | 5:11.93a | 10 |
| May 6 | Moore League FinalsMay 6 · 3200 Meters · Place 21 · Poly (Long Beach) | 3200 Meters | 21. | 11:46.81a PB | 10 |
| May 6 | Moore League FinalsMay 6 · 1600 Meters · Place 45 · Poly (Long Beach) | 1600 MetersRound P | 45. | 5:30.68a | 10 |
| May 6 | Moore League FinalsMay 6 · 800 Meters · Place 15 · Poly (Long Beach) | 800 MetersRound P | 15. | 2:16.48a | 10 |
| May 4 | Moore League PrelimsMay 4 · 1600 Meters · Place 45 · Poly (Long Beach) | 1600 MetersRound P | 45. | 5:30.68a | 10 |
| May 4 | Moore League PrelimsMay 4 · 800 Meters · Place 16 · Poly (Long Beach) | 800 MetersRound P | 16. | 2:16.48a | 10 |
| Apr 23 | OC Meet of ChampionsApr 23 · 1600 Meters · Place 49 · Poly (Long Beach) | 1600 Meters | 49. | 5:12.46a | 10 |
| Apr 9 | Irvine Distance CarnivalApr 9 · 3200 Meters · Place 68 · Poly (Long Beach) | 3200 Meters | 68 | 11:29.73a PB | 10 |
| Mar 26 | Azusa Meet of ChampionsMar 26 · 1600 Meters · Place 213 · Poly (Long Beach) | 1600 Meters | 213. | 5:09.27a | 10 |
| Feb 27 | Laguna Distance CarnivalFeb 27 · 1600 Meters · Place 67 · Poly (Long Beach) | 1600 Meters | 67. | 5:19.90a | 10 |
2015 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | Moore LeagueMay 8 · 3200 Meters · Place 29 · Poly (Long Beach) | 3200 Meters | 29. | 12:12.17a | 9 |
| May 8 | Moore LeagueMay 8 · 1600 Meters · Place 47 · Poly (Long Beach) | 1600 MetersRound P | 47. | 5:39.79a | 9 |
| May 8 | Moore LeagueMay 8 · 800 Meters · Place 37 · Poly (Long Beach) | 800 MetersRound P | 37. | 2:29.98a | 9 |
| May 6 | Moore League FinalsMay 6 · 1600 Meters · Place 47 · Poly (Long Beach) | 1600 MetersRound P | 47. | 5:39.79a | 9 |
| May 6 | Moore League FinalsMay 6 · 800 Meters · Place 38 · Poly (Long Beach) | 800 MetersRound P | 38. | 2:29.98a | 9 |
| Feb 28 | Zamperini RelaysFeb 28 · 1600 Meters · Place 18 · Poly (Long Beach) | 1600 Meters | 18. | 5:36.65a | 9 |