Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.8 Miles · El Prado Golf CoursesCool Breeze Evening Invitational · Sep 6 | 23:04.86 | Cool Breeze Evening Invitational | September 6, 2014 |
| 2.93 Miles · Mt. SacCIF-SS Division Finals · Nov 21 | 19:32.4 | CIF-SS Division Finals | November 21, 2015 |
| 2.93 Miles · Rosemead HIgh School32nd Annual Rosemead Invitational (Day 1) · Sep 9 | 17:15.2 | 32nd Annual Rosemead Invitational (Day 1) | September 9, 2016 |
| 3 Miles · 2016 CIF-SS Prelims and Final CourseCIF-SS Division Finals · Nov 19 | 17:58.2 | CIF-SS Division Finals | November 19, 2016 |
| 3 Miles · 2016 Woodbridge Classic Silverlakes Sports Park36th Annual Woodbridge Cross Country Classic (Day 1) · Sep 16 | 17:56.4 | 36th Annual Woodbridge Cross Country Classic (Day 1) | September 16, 2016 |
| 3 Miles · 2017 Woodbridge Classic Silverlakes Sports Park37th Annual Woodbridge Cross Country Classic (Day 1) · Sep 15 | 18:03.4 | 37th Annual Woodbridge Cross Country Classic (Day 1) | September 15, 2017 |
| 3 Miles · Central Park - Huntington Beach36th Central Park Cross Country Invitational 2017 · Oct 7 | 18:20.7 | 36th Central Park Cross Country Invitational 2017 | October 7, 2017 |
| 3 Miles · Cerritos Regional Park29th Annual Bell Gardens Invitational · Oct 17 | 18:36.56 | 29th Annual Bell Gardens Invitational | October 17, 2015 |
| 3 Miles · Craig ParkWayne Walker Inv. Sunny Hills · Sep 26 | 20:06.9 | Wayne Walker Inv. Sunny Hills | September 26, 2015 |
| 3 Miles · Craig Regional ParkSunny Hills/Wayne Walker Invitational · Sep 23 | 18:31.1 | Sunny Hills/Wayne Walker Invitational | September 23, 2016 |
| 3 Miles · Great Park35th Annual Woodbridge Cross Country Classic (Day 1) · Sep 18 | 19:32.4 | 35th Annual Woodbridge Cross Country Classic (Day 1) | September 18, 2015 |
| 3 Miles · La Mirada ParkSuburban League Finals · Nov 3 | 18:55 | Suburban League Finals | November 3, 2016 |
| 3 Miles · Riverside City Cross Country CourseCIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5) · Nov 11 | 18:00.1 | CIF-SS Division Prelims (Day 2) (Divisions 2, 4 & 5) | November 11, 2017 |
| 3 Miles · Rose BowlCool Breeze Invitational · Sep 3 | 18:52.08 | Cool Breeze Invitational | September 3, 2016 |
| 3 Miles · Rosemead HIgh SchoolRosemead Invitational (Friday) · Sep 11 | 19:13.5 | Rosemead Invitational (Friday) | September 11, 2015 |
| 5,000 Meters · Don Knabe Community Regional ParkSuburban League Meet #2 · Oct 13 | 19:02 | Suburban League Meet #2 | October 13, 2016 |
| 5,000 Meters · Woodward Park2016 38th Asics Clovis Cross Country Invitational · Oct 8 | 18:44.0 | 2016 38th Asics Clovis Cross Country Invitational | October 8, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
7 results2016 Cross Country
12 results2015 Cross Country
12 results2014 Cross Country
4 results