Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.93 Miles · Mt. SAC Standard HS Course70th Annual Mt. SAC Cross Country Invitational (Day 1) (Divisions 3, 4 & 5) · Oct 20 | 22:39 | 70th Annual Mt. SAC Cross Country Invitational (Day 1) (Divisions 3, 4 & 5) | October 20, 2017 |
| 3 Miles · 2016 Woodbridge Classic Silverlakes Sports Park36th Annual Woodbridge Cross Country Classic (Day 1) · Sep 16 | 21:10.3 | 36th Annual Woodbridge Cross Country Classic (Day 1) | September 16, 2016 |
| 3 Miles · Blair ParkMountain Valley League Finals · Oct 30 | 20:19.9 | Mountain Valley League Finals | October 30, 2019 |
| 3 Miles · Brookside Country Club at the Rose BowlAsics/Cool Breeze Invite · Sep 6 | 21:13.7 | Asics/Cool Breeze Invite | September 6, 2019 |
| 3 Miles · Dana Hills High School46th Annual Dana Hills Nike Invitational · Sep 28 | 19:52.9 | 46th Annual Dana Hills Nike Invitational | September 28, 2019 |
| 3 Miles · Glen Helen Regional ParkInland Empire Cross Country Challenge · Oct 15 | 20:59.6 | Inland Empire Cross Country Challenge | October 15, 2016 |
| 3 Miles · Indian Springs High SchoolMountain Valley League Meet #2 · Oct 9 | 21:24 | Mountain Valley League Meet #2 | October 9, 2018 |
| 3 Miles · Pacific High SchoolMountain Valley Meet #1 · Sep 21 | 22:55.1 | Mountain Valley Meet #1 | September 21, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results2018 Cross Country
5 results2017 Cross Country
1 results2016 Cross Country
5 results