| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 100 Meters · OutdoorNewbury Park at Westlake · Apr 4 | 2:16.45a | Newbury Park at Westlake | April 4, 2017 |
| 1600 Meters · OutdoorIrvine/Asics Distance Classic · Apr 7 | 4:38.47 | Irvine/Asics Distance Classic | April 7, 2018 |
| 3200 Meters · OutdoorNewbury Park at Calabasas · Mar 13 | 10:22.78 | Newbury Park at Calabasas | March 13, 2018 |
| 800 Meters · OutdoorMarmonte League Prelims · May 2 | 2:13.88a | Marmonte League Prelims | May 2, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Mar 21 | Calabasas at Newbury ParkMar 21 · 3200 Meters · Newbury Park | 3200 Meters | — | NT | 12 |
| Mar 21 | Calabasas at Newbury ParkMar 21 · 1600 Meters · Newbury Park | 1600 Meters | — | NT | 12 |
| Mar 21 | Calabasas at Newbury ParkMar 21 · 800 Meters · Newbury Park | 800 Meters | — | NT | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 4 | Marmonte League FinalsMay 4 · 3200 Meters · Place 19 · Newbury Park | 3200 Meters | 19. | 10:28.08a | 11 |
| May 4 | Marmonte League FinalsMay 4 · 1600 Meters · Place 5 · Newbury Park | 1600 Meters | 5. | 4:46.85a | 11 |
| May 1 | Marmonte League PrelimsMay 1 · 1600 Meters · Place 9 · Newbury Park | 1600 MetersRound P | 9. | 4:42.41a | 11 |
| Apr 23 | Westlake at Newbury ParkApr 23 · 1600 Meters · Place 9 · Newbury Park | 1600 Meters | 9. | 4:51.10 | 11 |
| Apr 23 | Westlake at Newbury ParkApr 23 · 800 Meters · Place 13 · Newbury Park | 800 Meters | 13. | 2:14.10 | 11 |
| Apr 17 | Thousand Oaks at Newbury ParkApr 17 · 3200 Meters · Place 10 · Newbury Park | 3200 Meters | 10. | 10:29.01a | 11 |
| Apr 10 | Newbury Park at Oaks ChristianApr 10 · 3200 Meters · Newbury Park | 3200 Meters | — | DNS | 11 |
| Apr 10 | Newbury Park at Oaks ChristianApr 10 · 1600 Meters · Place 7 · Newbury Park | 1600 Meters | 7. | 4:48.02a | 11 |
| Apr 10 | Newbury Park at Oaks ChristianApr 10 · 800 Meters · Newbury Park | 800 Meters | — | DNS | 11 |
| Apr 7 | Irvine/Asics Distance ClassicApr 7 · 1600 Meters · Place 11 · Newbury Park | 1600 Meters | 11 | 4:38.47 PB | 11 |
| Mar 13 | Newbury Park at CalabasasMar 13 · 3200 Meters · Place 2 · Newbury Park | 3200 Meters | 2 | 10:22.78 PB | 11 |
| Mar 13 | Newbury Park at CalabasasMar 13 · 1600 Meters · Place 1 · Newbury Park | 1600 Meters | 1 | 4:59.56 | 11 |
| Mar 8 | Agoura at Newbury ParkMar 8 · 3200 Meters · Place 1 · Newbury Park | 3200 Meters | 1 | 10:37.01 | 11 |
| Mar 8 | Agoura at Newbury ParkMar 8 · 1600 Meters · Place 1 · Newbury Park | 1600 Meters | 1 | 5:00.73 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 5 | Marmonte League FinalsMay 5 · 3200 Meters · Newbury Park | 3200 Meters | -- | DNS | 10 |
| May 5 | Marmonte League FinalsMay 5 · 1600 Meters · Place 7 · Newbury Park | 1600 Meters | 7. | 4:57.58a | 10 |
| May 5 | Marmonte League FinalsMay 5 · 800 Meters · Place 11 · Newbury Park | 800 Meters | 11. | 2:15.73a | 10 |
| May 2 | Marmonte League PrelimsMay 2 · 1600 Meters · Place 5 · Newbury Park | 1600 MetersRound P | 5. | 4:57.34a | 10 |
| May 2 | Marmonte League PrelimsMay 2 · 800 Meters · Place 5 · Newbury Park | 800 MetersRound P | 5. | 2:13.88a PB | 10 |
| Apr 20 | Oaks Christian at Newbury ParkApr 20 · 100 Meters · Place 1 · Newbury Park | 100 Meters | 1 | 5:14.32a | 10 |
| Apr 20 | Oaks Christian at Newbury ParkApr 20 · 100 Meters · Place 2 · Newbury Park | 100 Meters | 2 | 2:18.89a | 10 |
| Apr 4 | Newbury Park at WestlakeApr 4 · 100 Meters · Place 4 · Newbury Park | 100 Meters | 4 | 11:06.31a | 10 |
| Apr 4 | Newbury Park at WestlakeApr 4 · 100 Meters · Place 2 · Newbury Park | 100 Meters | 2 | 4:57.40a | 10 |
| Apr 4 | Newbury Park at WestlakeApr 4 · 100 Meters · Place 2 · Newbury Park | 100 Meters | 2 | 2:16.45a PB | 10 |
| Mar 30 | Calabasas vs. Newbury ParkMar 30 · 100 Meters · Place 2 · Newbury Park | 100 Meters | 2 | 11:21.37a | 10 |
| Mar 30 | Calabasas vs. Newbury ParkMar 30 · 100 Meters · Place 1 · Newbury Park | 100 Meters | 1 | 5:12.65a | 10 |
| Mar 30 | Calabasas vs. Newbury ParkMar 30 · 100 Meters · Place 1 · Newbury Park | 100 Meters | 1 | 2:47.18a PR | 10 |
| Mar 17 | Friday Night RelaysMar 17 · 1600 Meters · Place 4 · Newbury Park | 1600 Meters | 4 | 5:07.01 | — |
| Mar 3 | Don Green InvitationalMar 3 · 3200 Meters · Place 30 · Newbury Park | 3200 Meters | 30. | 11:18.65a | 10 |
| Mar 3 | Don Green InvitationalMar 3 · 1600 Meters · Place 31 · Newbury Park | 1600 Meters | 31. | 5:12.04a | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 3 | Marmonte League PrelimsMay 3 · 3200 Meters · Place 22 · Newbury Park | 3200 Meters | 22 | 11:30.67 | 09 |
| Apr 21 | Westlake at Newbury ParkApr 21 · 3200 Meters · Place 9 · Newbury Park | 3200 Meters | 9 | 11:56.77 | 09 |
| Apr 21 | Westlake at Newbury ParkApr 21 · 800 Meters · Newbury Park | 800 Meters | — | NT | 09 |
| Apr 21 | Westlake at Newbury ParkApr 21 · 1600 Meters · Place 13 · Newbury Park | 1600 Meters | 13 | 5:32.03 | 09 |
| Mar 24 | Agoura at Newbury ParkMar 24 · 3200 Meters · Place 5 · Newbury Park | 3200 Meters | 5 | 12:44.29 | 09 |
| Mar 24 | Agoura at Newbury ParkMar 24 · 800 Meters · Newbury Park | 800 Meters | — | NT | 09 |
| Mar 24 | Agoura at Newbury ParkMar 24 · 1600 Meters · Place 8 · Newbury Park | 1600 Meters | 8 | 5:40.44 | 09 |