Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.4 Miles · Westmoor HSRam Invitational · Sep 27 | 16:27 | Ram Invitational | September 27, 2014 |
| 2.95 Miles · Crystal SpringsJunipero Serra HS - Crystal Springs Invitational · Oct 11 | 20:43 | Junipero Serra HS - Crystal Springs Invitational | October 11, 2014 |
| 3 Miles · Golden Gate ParkBay Counties West League Finals · Nov 6 | 22:14.80 | Bay Counties West League Finals | November 6, 2015 |
| 3749 m · Half Moon Bay High SchoolHalf Moon Bay - Artichoke Invitational · Oct 4 | 16:39 | Half Moon Bay - Artichoke Invitational | October 4, 2014 |
| 5,000 Meters · Golden Gate ParkBCL West Championships · Nov 4 | 22:13.5 | BCL West Championships | November 4, 2016 |
| 5,000 Meters · Stanford University Golf Course42nd Stanford Cross Country Invitational (High School) · Sep 26 | 21:48.5 | 42nd Stanford Cross Country Invitational (High School) | September 26, 2015 |
| 5,000 Meters · Woodward Park2016 38th Asics Clovis Cross Country Invitational · Oct 8 | 22:37.8 | 2016 38th Asics Clovis Cross Country Invitational | October 8, 2016 |
| 5,000 Meters · Woodward Park2015 37th Clovis Cross Country Invitational · Oct 10 | 22:33.4 | 2015 37th Clovis Cross Country Invitational | October 10, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
2 results2015 Cross Country
3 results2014 Cross Country
3 results