| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 1000 Meters · OutdoorZamperini Relays · Feb 28 | 3:10.99a | Zamperini Relays | February 28, 2015 |
| 1600 Meters · OutdoorMeet of Champions · Mar 25 | 4:58.79 | Meet of Champions | March 25, 2017 |
| 3200 Meters · OutdoorMoore League Finals · May 5 | 11:09.06a | Moore League Finals | May 5, 2017 |
| 800 Meters · OutdoorTrabuco Hills Invitational (Day 1) · Mar 31 | 2:13.84a | Trabuco Hills Invitational (Day 1) | March 31, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 13 | Ayala Last Chance All-Comer May 13 · 1600 Meters · Place 33 · Poly (Long Beach) | 1600 Meters | 33. | 4:58.82a | 12 |
| May 5 | Moore League FinalsMay 5 · 3200 Meters · Place 9 · Poly (Long Beach) | 3200 Meters | 9. | 11:09.06a PB | 12 |
| May 3 | Moore League PrelimsMay 3 · 1600 Meters · Place 12 · Poly (Long Beach) | 1600 MetersRound P | 12. | 5:04.73a | 12 |
| Apr 22 | OC Meet Of Champ.Apr 22 · 1600 Meters · Place 42 · Poly (Long Beach) | 1600 Meters | 42. | 5:06.93a | 12 |
| Mar 31 | Trabuco Hills Invitational (Day 1)Mar 31 · 800 Meters · Place 62 · Poly (Long Beach) | 800 Meters | 62. | 2:13.84a PB | 12 |
| Mar 25 | Meet of ChampionsMar 25 · 1600 Meters · Place 354 · L.B. Poly | 1600 Meters | 354 | 4:58.79 PB | — |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 14 | Whittier Last Chance MeetMay 14 · 1600 Meters · Place 57 · Poly (Long Beach) | 1600 Meters | 57. | 5:02.58a | 11 |
| May 6 | Moore League FinalsMay 6 · 1600 Meters · Place 6 · Poly (Long Beach) | 1600 MetersRound P | 6. | 5:05.93a | 11 |
| May 6 | Moore League FinalsMay 6 · 1600 Meters · Place 6 · Poly (Long Beach) | 1600 Meters | 6. | 5:09.12a | 11 |
| May 4 | Moore League PrelimsMay 4 · 1600 Meters · Place 6 · Poly (Long Beach) | 1600 MetersRound P | 6. | 5:05.93a | 11 |
| Mar 26 | Azusa Meet of ChampionsMar 26 · 1600 Meters · Place 258 · Poly (Long Beach) | 1600 Meters | 258. | 5:02.13a | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 16 | Last Chance Distance All-ComerMay 16 · 1600 Meters · Place 37 · Poly (Long Beach) | 1600 Meters | 37. | 5:07.65a | 10 |
| May 8 | Moore LeagueMay 8 · 3200 Meters · Place 11 · Poly (Long Beach) | 3200 Meters | 11. | 11:34.85a | 10 |
| May 8 | Moore LeagueMay 8 · 1600 Meters · Place 17 · Poly (Long Beach) | 1600 MetersRound P | 17. | 5:14.69a | 10 |
| May 6 | Moore League FinalsMay 6 · 1600 Meters · Place 17 · Poly (Long Beach) | 1600 MetersRound P | 17. | 5:14.69a | 10 |
| Feb 28 | Zamperini RelaysFeb 28 · 1000 Meters · Place 8 · Poly (Long Beach) | 1000 Meters | 8. | 3:10.99a PB | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 17 | Whittier Last Chance Distance All-Comer MeetMay 17 · 1600 Meters · Place 61 · Poly (Long Beach) | 1600 Meters | 61. | 5:17.00a | 9 |
| May 9 | Moore League FinalsMay 9 · 3200 Meters · Place 28 · Poly (Long Beach) | 3200 Meters | 28. | 11:59.24a | 9 |
| May 7 | Moore League PrelimsMay 7 · 1600 Meters · Place 58 · Poly (Long Beach) | 1600 MetersRound P | 58. | 5:47.43a | 9 |
| Mar 22 | Distance Meet of ChampionsMar 22 · 1600 Meters · Place 275 · Poly (Long Beach) | 1600 Meters | 275. | 5:22.75a | 9 |