Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.93 Miles · Mt. SAC Standard HS Course69th Mt. SAC Cross Country Invitational (Day 2) · Oct 22 | 17:58 | 69th Mt. SAC Cross Country Invitational (Day 2) | October 22, 2016 |
| 3 Miles · 2016 CIF-SS Prelims and Final CourseCIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5) · Nov 10 | 16:39.1 | CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5) | November 10, 2018 |
| 3 Miles · 2016 Woodbridge Classic Silverlakes Sports Park36th Annual Woodbridge Cross Country Classic (Day 2) · Sep 17 | 18:00 | 36th Annual Woodbridge Cross Country Classic (Day 2) | September 17, 2016 |
| 3 Miles · 2017 Woodbridge Classic Silverlakes Sports Park37th Annual Woodbridge Cross Country Classic (Day 2) · Sep 16 | 16:55.7 | 37th Annual Woodbridge Cross Country Classic (Day 2) | September 16, 2017 |
| 3 Miles · Central Park - Huntington Beach36th Central Park Cross Country Invitational 2017 · Oct 7 | 17:16.5 | 36th Central Park Cross Country Invitational 2017 | October 7, 2017 |
| 3 Miles · Craig Regional ParkSunny Hills/Wayne Walker Invitational · Sep 23 | 17:10.9 | Sunny Hills/Wayne Walker Invitational | September 23, 2016 |
| 3 Miles · Dana Hills High School45th Dana Hills Nike Invitational · Sep 22 | 16:38.2 | 45th Dana Hills Nike Invitational | September 22, 2018 |
| 3 Miles · Ralph B Clark ParkFreeway Cluster #1 · Sep 26 | 16:45.7 | Freeway Cluster #1 | September 26, 2018 |
| 3 Miles · Riverside City Cross Country CourseCIF-SS Division Prelims (Day 1) (Divisions 1 & 3) · Nov 10 | 16:31.8 | CIF-SS Division Prelims (Day 1) (Divisions 1 & 3) | November 10, 2017 |
| 5,000 Meters · Carbon Canyon ParkBrea XC Invitational · Oct 1 | 18:15.91 | Brea XC Invitational | October 1, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
6 results2017 Cross Country
4 results2016 Cross Country
5 results2015 Cross Country
4 results