Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.93 Miles · Mt. SAC Standard HS Course68th Mt. SAC Cross Country Invitational (Saturday) · Oct 24 | 20:53 | 68th Mt. SAC Cross Country Invitational (Saturday) | October 24, 2015 |
| 3 Miles · Canyon Middle SchoolCastro Valley Invitational · Oct 11 | 21:28.4 | Castro Valley Invitational | October 11, 2014 |
| 3 Miles · Hayward High SchoolNorth Coast Meet of Champions · Nov 18 | 20:42.40 | North Coast Meet of Champions | November 18, 2017 |
| 3,200 Meters · Spring Lake ParkViking Opener · Sep 13 | 13:36 | Viking Opener | September 13, 2014 |
| 3.05 Miles · Spring Lake ParkNBL Championship · Nov 10 | 21:08.1 | NBL Championship | November 10, 2017 |
| 5,000 Meters · Stanford University Golf Course43rd Stanford Cross Country Invitational (High School) · Oct 1 | 20:53.10 | 43rd Stanford Cross Country Invitational (High School) | October 1, 2016 |
| 5,000 Meters · Stanford University Golf Course41st Stanford Cross Country Invitational (High School) · Sep 27 | 20:58 | 41st Stanford Cross Country Invitational (High School) | September 27, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | North Coast Meet of ChampionsNov 18 · 3 Miles Division 2 · Place 58 · Santa Rosa | 3 Miles Division 2 | 58 | 20:42.40 PB | 12 |
| Nov 10 | NBL ChampionshipNov 10 · 3.05 Miles Varsity · Place 23 · Santa Rosa | 3.05 Miles Varsity | 23 | 21:08.1 PB | 12 |
| Sep 16 | Viking OpenerSep 16 · 2 Miles Varsity · Place 21 · Santa Rosa | 2 Miles Varsity | 21 | 13:30.0 | 12 |
| Sep 2 | The Great Cow RunSep 2 · 3 Miles Varsity · Place 116 · Santa Rosa | 3 Miles Varsity | 116 | 20:52.5 | 12 |
2016 Cross Country
3 results2015 Cross Country
3 results2014 Cross Country
5 results