Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.9 Miles · Lake Perris State Recreation AreaPerris Valley XC Showdown · Oct 8 | 17:41.29 | Perris Valley XC Showdown | October 8, 2016 |
| 2.94 Miles · Riverside City Cross Country CourseAmbassador/South Valley/Majestic/Victory League Meet #1 · Sep 29 | 19:20.3 | Ambassador/South Valley/Majestic/Victory League Meet #1 | September 29, 2015 |
| 3 Miles · 2016 CIF-SS Prelims and Final CourseCIF-SS Division Prelims (Day 2) · Nov 12 | 18:38.6 | CIF-SS Division Prelims (Day 2) | November 12, 2016 |
| 3 Miles · Box Springs Mountain ReserveCanyon Springs Cross Country Invitational · Oct 1 | 20:05 | Canyon Springs Cross Country Invitational | October 1, 2016 |
| 3 Miles · California Citrus State Historic ParkAmbassador League Finals · Nov 1 | 18:48.6 | Ambassador League Finals | November 1, 2016 |
| 3 Miles · Linfield Christian SchoolAmbassador/South Valley/Majestic/Victory League Meet #2 · Oct 6 | 19:27.0 | Ambassador/South Valley/Majestic/Victory League Meet #2 | October 6, 2015 |
| 3 Miles · Moreno Valley College Grant Nunnally Invitational · Sep 9 | 19:24.5 | Grant Nunnally Invitational | September 9, 2017 |
| 3 Miles · Riverside City Cross Country CourseCIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5) · Nov 11 | 18:21.4 | CIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5) | November 11, 2017 |
| 5,000 Meters · California Citrus State Historic ParkAmbassador/South Valley/Majestic/Victory League Meet #4 · Oct 20 | 19:10.9 | Ambassador/South Valley/Majestic/Victory League Meet #4 | October 20, 2015 |
| 5,000 Meters · Lake Perris State Recreation AreaAmbassador/South Valley/Majestic/Victory League Meet #3 · Oct 13 | 20:35.3 | Ambassador/South Valley/Majestic/Victory League Meet #3 | October 13, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
8 results2017 Cross Country
6 results2016 Cross Country
4 results2015 Cross Country
4 results