Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 28 | Liberty Time TrialsFeb 28 · 1600 Meters · Place 24 · Centennial | 1600 Meters | 24. | 6:18.88a | 12 |
| Feb 28 | Liberty Time TrialsFeb 28 · 800 Meters · Place 13 · Centennial | 800 Meters | 13. | 2:48.68a PB | 12 |
2019 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | CIF South Area MeetMay 8 · 3200 Meters · Centennial | 3200 Meters | — | SCR | 11 |
| Apr 11 | Patriot GamesApr 11 · 1600 Meters · Place 7 · Centennial | 1600 Meters | 7 | 5:45.15 | 11 |
| Mar 29 | Gary Adams Invitational Mar 29 · 1600 Meters · Place 3 · Centennial | 1600 Meters | 3 | 5:44.26 | 11 |
| Mar 28 | SWYL Meet #2Mar 28 · 3200 Meters · Place 2 · Centennial | 3200 Meters | 2 | 11:51.16 | 11 |
| Mar 28 | SWYL Meet #2Mar 28 · 1600 Meters · Place 3 · Centennial | 1600 Meters | 3 | 5:40.93 | 11 |
| Mar 22 | Exeter Monarch Invitational 2019Mar 22 · 3200 Meters · Place 1 · Centennial | 3200 Meters | 1 | 11:57.04 | 11 |
| Mar 21 | SWYL Meet #1Mar 21 · 3200 Meters · Place 1 · Centennial | 3200 Meters | 1. | 11:42.63a PB | 11 |
| Mar 21 | SWYL Meet #1Mar 21 · 1600 Meters · Place 4 · Centennial | 1600 Meters | 4. | 5:40.88a PB | 11 |
| Mar 16 | Wildcat InvitationalMar 16 · 2000m Steeplechase · Centennial | 2000m Steeplechase0.762m | — | DQ | 11 |
| Mar 16 | Wildcat InvitationalMar 16 · 3200 Meters · Place 2 · Centennial | 3200 Meters | 2. | 12:08.00a | 11 |
| Mar 16 | Wildcat InvitationalMar 16 · 1600 Meters · Place 3 · Centennial | 1600 Meters | 3. | 5:47.92a | 11 |
| Mar 8 | Kern InvitationalMar 8 · 3200 Meters · Place 2 · Centennial | 3200 Meters | 2 | 11:43.56 | 11 |
| Mar 8 | Kern InvitationalMar 8 · 1600 Meters · Place 10 · Centennial | 1600 Meters | 10 | 5:41.66 | 11 |
| Mar 1 | EB RelaysMar 1 · 1 Mile · Place 3 · Centennial | 1 Mile | 3 | 5:47.56 PB | 11 |
2019 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 22 | Liberty Time TrialsFeb 22 · 3200 Meters · Place 1 · Centennial | 3200 Meters | 1 | 12:00.50 PB | 11 |
| Feb 22 | Liberty Time TrialsFeb 22 · 1600 Meters · Place 5 · Centennial | 1600 Meters | 5 | 5:45.29 PB | 11 |
2018 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 11 | SWYL Meet #3Apr 11 · 3200 Meters · Place 2 · Centennial | 3200 Meters | 2 | 13:27.11 | 10 |
| Apr 5 | SWYL Meet #2 Apr 5 · 3200 Meters · Centennial | 3200 Meters | — | DNS | 10 |
| Mar 9 | Kern InvitationalMar 9 · 3200 Meters · Place 10 · Centennial | 3200 Meters | 10 | 13:27.96 | 10 |
| Mar 7 | FS Kern InvitationalMar 7 · 3200 Meters · Centennial | 3200 Meters | — | DNS | 10 |
| Mar 7 | FS Kern InvitationalMar 7 · 1600 Meters · Centennial | 1600 Meters | — | DQ | 10 |
| Feb 16 | BHS Scrimmage Feb 16 · 1600 Meters · Centennial | 1600 Meters | — | DNS | 10 |
2017 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 16 | SWYL League Meet #1Mar 16 · 3200 Meters · Place 3 · Centennial | 3200 Meters | 3. | 12:43.72a | 9 |
| Mar 16 | SWYL League Meet #1Mar 16 · 1600 Meters · Place 4 · Centennial | 1600 Meters | 4. | 6:00.15a | 9 |
| Feb 24 | Liberty Time TrialsFeb 24 · 3200 Meters · Place 7 · Centennial | 3200 Meters | 7. | 13:06.00Unofficial | 9 |
| Feb 24 | Liberty Time TrialsFeb 24 · 1600 Meters · Place 19 · Centennial | 1600 Meters | 19. | 6:21.93Unofficial | 9 |