Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Arcadia County ParkPacific League Meet #2 · Oct 13 | 15:50.0 | Pacific League Meet #2 | October 13, 2016 |
| 3 Miles · Crescenta Valley Community Regional ParkPacific League Finals · Nov 3 | 17:08.78 | Pacific League Finals | November 3, 2016 |
| 4 Miles · Central ParkSouthern California Cross Country Championships · Nov 3 | 23:09.6 | Southern California Cross Country Championships | November 3, 2017 |
| 4 Miles · Don Knabe Community Regional ParkSouthern California Regional Cross Country Championships · Nov 2 | 21:04.7 | Southern California Regional Cross Country Championships | November 2, 2018 |
| 4 Miles · Mt. San Antonio CollegeSouth Coast Conference XC Championships · Oct 27 | 23:03.5 | South Coast Conference XC Championships | October 27, 2017 |
| 5,000 Meters · Arcadia County ParkUSATF Southern California Association Junior Olympic Championships · Nov 12 | 18:02.78 | USATF Southern California Association Junior Olympic Championships | November 12, 2017 |
| 5,000 Meters · Central ParkUSATF Region 15 Junior Olympics Championships · Nov 19 | 18:12.57 | USATF Region 15 Junior Olympics Championships | November 19, 2017 |
| 8,000 Meters · Central ParkTMU XC Invitational · Sep 30 | 28:57.2 | TMU XC Invitational | September 30, 2017 |
| 8,000 Meters · Mt. San Antonio CollegeMt. SAC Community College Cross Country Invite · Oct 12 | 22:43 | Mt. SAC Community College Cross Country Invite | October 12, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
3 results2017 Cross Country
7 results2016 Cross Country
2 results