| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 100 Meters · OutdoorNewbury Park at Westlake · Apr 4 | 5:44.47a | Newbury Park at Westlake | April 4, 2017 |
| 1600 Meters · OutdoorNewbury Park at Calabasas · Mar 13 | 5:37.00 | Newbury Park at Calabasas | March 13, 2018 |
| 1600 Meters · OutdoorNewbury Park at Calabasas · Apr 14 | 5:41.22a | Newbury Park at Calabasas | April 14, 2016 |
| 300m Hurdles · 36" / 0.914m · OutdoorNewbury Park at Oaks Christian · Apr 10 | 62.63a | Newbury Park at Oaks Christian | April 10, 2018 |
| 3200 Meters · OutdoorMarmonte League Finals · May 5 | 11:56.49a | Marmonte League Finals | May 5, 2017 |
| 3200 Meters · OutdoorNewbury Park at Calabasas · Apr 14 | 12:07.29a | Newbury Park at Calabasas | April 14, 2016 |
| 800 Meters · OutdoorNewbury Park at Calabasas · Mar 13 | 2:41.39 | Newbury Park at Calabasas | March 13, 2018 |
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 |
|---|---|---|---|---|---|
| Apr 23 | Westlake at Newbury ParkApr 23 · 1600 Meters · Place 11 · Newbury Park | 1600 Meters | 11. | 5:38.20 | 11 |
| Apr 23 | Westlake at Newbury ParkApr 23 · 300m Hurdles · Place 3 · Newbury Park | 300m Hurdles36" / 0.914m | 3. | 66.70 | 11 |
| Apr 17 | Thousand Oaks at Newbury ParkApr 17 · 1600 Meters · Place 15 · Newbury Park | 1600 Meters | 15. | 5:46.37a | 11 |
| Apr 17 | Thousand Oaks at Newbury ParkApr 17 · 300m Hurdles · Place 7 · Newbury Park | 300m Hurdles36" / 0.914m | 7. | 65.47a | 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 9 · Newbury Park | 1600 Meters | 9. | 6:16.05a | 11 |
| Apr 10 | Newbury Park at Oaks ChristianApr 10 · 300m Hurdles · Place 3 · Newbury Park | 300m Hurdles36" / 0.914m | 3. | 62.63a PB | 11 |
| Apr 10 | Newbury Park at Oaks ChristianApr 10 · 800 Meters · Newbury Park | 800 Meters | — | DNS | 11 |
| Mar 13 | Newbury Park at CalabasasMar 13 · 3200 Meters · Place 6 · Newbury Park | 3200 Meters | 6 | 13:44.52 | 11 |
| Mar 13 | Newbury Park at CalabasasMar 13 · 1600 Meters · Place 9 · Newbury Park | 1600 Meters | 9 | 5:37.00 PB | 11 |
| Mar 13 | Newbury Park at CalabasasMar 13 · 800 Meters · Place 8 · Newbury Park | 800 Meters | 8 | 2:41.39 PB | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 5 | Marmonte League FinalsMay 5 · 3200 Meters · Place 27 · Newbury Park | 3200 Meters | 27. | 11:56.49a PB | 10 |
| Apr 20 | Oaks Christian at Newbury ParkApr 20 · 100 Meters · Place 5 · Newbury Park | 100 Meters | 5 | 5:53.56a | 10 |
| Apr 20 | Oaks Christian at Newbury ParkApr 20 · 100 Meters · Place 3 · Newbury Park | 100 Meters | 3 | 2:40.58a PR | 10 |
| Apr 4 | Newbury Park at WestlakeApr 4 · 100 Meters · Place 8 · Newbury Park | 100 Meters | 8 | 12:29.15a | 10 |
| Apr 4 | Newbury Park at WestlakeApr 4 · 100 Meters · Place 12 · Newbury Park | 100 Meters | 12 | 5:44.47a PB | 10 |
| Mar 30 | Calabasas vs. Newbury ParkMar 30 · 100 Meters · Place 4 · Newbury Park | 100 Meters | 4 | 12:34.35a SR | 10 |
| Mar 30 | Calabasas vs. Newbury ParkMar 30 · 100 Meters · Place 8 · Newbury Park | 100 Meters | 8 | 5:52.67a | 10 |
| Mar 23 | Agoura at Newbury ParkMar 23 · 100 Meters · Place 4 · Newbury Park | 100 Meters | 4 | 12:59.22a SR | 10 |
| Mar 23 | Agoura at Newbury ParkMar 23 · 100 Meters · Place 7 · Newbury Park | 100 Meters | 7 | 5:46.59a SR | 10 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 6 | Marmonte League FinalsMay 6 · 3200 Meters · Place 33 · Newbury Park | 3200 Meters | 33. | 12:07.92a | 9 |
| May 3 | Marmonte League PrelimsMay 3 · 3200 Meters · Place 33 · Newbury Park | 3200 Meters | 33 | 12:07.92 | 09 |
| Apr 21 | Westlake at Newbury ParkApr 21 · 3200 Meters · Place 12 · Newbury Park | 3200 Meters | 12 | 12:25.44 | 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 17 · Newbury Park | 1600 Meters | 17 | 5:47.11 | 09 |
| Apr 14 | Newbury Park at CalabasasApr 14 · 3200 Meters · Place 8 · Newbury Park | 3200 Meters | 8 | 12:07.29a PB | 9 |
| Apr 14 | Newbury Park at CalabasasApr 14 · 1600 Meters · Place 8 · Newbury Park | 1600 Meters | 8 | 5:41.22a PB | 9 |
| Apr 7 | Thousand Oaks at Newbury ParkApr 7 · 3200 Meters · Place 11 · Newbury Park | 3200 Meters | 11. | 12:16.45a | 9 |
| Apr 7 | Thousand Oaks at Newbury ParkApr 7 · 1600 Meters · Place 15 · Newbury Park | 1600 Meters | 15. | 5:41.33a | 9 |
| Apr 7 | Thousand Oaks at Newbury ParkApr 7 · 800 Meters · Newbury Park | 800 Meters | -- | NT | 9 |
| Mar 24 | Agoura at Newbury ParkMar 24 · 3200 Meters · Place 6 · Newbury Park | 3200 Meters | 6 | 13:01.05 | 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 11 · Newbury Park | 1600 Meters | 11 | 5:56.54 | 09 |
| Mar 17 | Newbury Park at Oaks ChristianMar 17 · 3200 Meters · Place 4 · Newbury Park | 3200 Meters | 4. | 12:54.25a | 9 |
| Mar 17 | Newbury Park at Oaks ChristianMar 17 · 1600 Meters · Place 7 · Newbury Park | 1600 Meters | 7. | 5:52.33a | 9 |
| Mar 2 | Newbury Park at CamarilloMar 2 · 3200 Meters · Place 5 · Newbury Park | 3200 Meters | 5. | 13:13.87a | 9 |
| Mar 2 | Newbury Park at CamarilloMar 2 · 1600 Meters · Place 18 · Newbury Park | 1600 Meters | 18. | 6:01.88a | 9 |