Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.93 Miles · Mt. SAC Standard HS Course69th Mt. SAC Cross Country Invitational (Day 2) · Oct 22 | 18:55 | 69th Mt. SAC Cross Country Invitational (Day 2) | October 22, 2016 |
| 3 Miles · Robert W. Crown Memorial State BeachAthletics Regional Meet · Oct 15 | 19:10 | Athletics Regional Meet | October 15, 2016 |
| 5,000 Meters · Joaquin Miller ParkCIF Oakland Section Finals · Nov 18 | 20:21.02 | CIF Oakland Section Finals | November 18, 2017 |
| 5,000 Meters · MLK Shoreline ParkOAL City Finals · Nov 12 | 18:38.0 | OAL City Finals | November 12, 2016 |
| 5,000 Meters · Oyster BayAthletics Regional Meet · Sep 23 | 18:35.39 | Athletics Regional Meet | September 23, 2017 |
| 5,000 Meters · Point Pinole Regional ParkRaiders Regional Meet (Point Pinole) · Nov 6 | 17:26.67 | Raiders Regional Meet (Point Pinole) | November 6, 2019 |
| 5,000 Meters · Skyline 5kOAL and BACSAC League Finals · Nov 4 | 17:57.1 | OAL and BACSAC League Finals | November 4, 2017 |
| 5,000 Meters · Skyline High SchoolWarriors Regional Meet · Oct 29 | 19:22.13 | Warriors Regional Meet | October 29, 2016 |
| 5,000 Meters · Springview DriveDel Oro Invite · Oct 12 | 17:37.1 | Del Oro Invite | October 12, 2019 |
| 5,000 Meters · Stanford University Golf Course45th Stanford Cross Country Invitational (High School) · Sep 29 | 17:45.50 | 45th Stanford Cross Country Invitational (High School) | September 29, 2018 |
| 5,000 Meters · Stanford University Golf Course43rd Stanford Cross Country Invitational (High School) · Oct 1 | 18:54.90 | 43rd Stanford Cross Country Invitational (High School) | October 1, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | 2019 CIF State Cross Country ChampionshipsNov 30 · 5,000 Meters Division 2 · Place 184 · Oakland Tech-OS | 5,000 Meters Division 2 | 184 | 17:38.9 | SR |
| Nov 20 | CIF Oakland Section FinalsNov 20 · 5,000 Meters Varsity · Place 5 · Oakland Tech | 5,000 Meters Varsity | 5 | 17:08.24 | 12 |
| Nov 13 | Oakland City FinalsNov 13 · 5,000 Meters Varsity · Place 5 · Oakland Tech | 5,000 Meters Varsity | 5 | 17:40.96 | 12 |
| Nov 6 | Raiders Regional Meet (Point Pinole)Nov 6 · 5,000 Meters Varsity · Place 2 · Oakland Tech | 5,000 Meters Varsity | 2 | 17:26.67 PB | 12 |
| Oct 25 | 72nd Annual Mt. SAC XC InvitationalOct 25 · 3 Miles Varsity Division 1 · Place 37 · Oakland Tech | 3 Miles Varsity Division 1 | 37 | 17:34 | 12 |
| Oct 12 | Del Oro InviteOct 12 · 5,000 Meters Varsity Large School · Place 36 · Oakland Tech | 5,000 Meters Varsity Large School | 36 | 17:37.1 PB | 12 |
| Oct 5 | Artichoke InvitationalOct 5 · 2.3 Miles Varsity Division 1 · Place 40 · Oakland Tech | 2.3 Miles Varsity Division 1 | 40 | 13:52 | 12 |
| Sep 21 | De La Salle Nike InvitationalSep 21 · 3 Miles Varsity · Place 136 · Oakland Tech | 3 Miles Varsity | 136 | 18:01.36 | 12 |
| Sep 14 | 2019 Ed Sias InvitationalSep 14 · 2 Miles Varsity · Place 47 · Oakland Tech | 2 Miles Varsity | 47 | 11:35.7 | 12 |
| Aug 28 | Oakland Section Kick OffAug 28 · 5,000 Meters Varsity · Place 4 · Oakland Tech | 5,000 Meters Varsity | 4 | 18:40.83 | 12 |
2018 Cross Country
3 results2017 Cross Country
5 results2016 Cross Country
6 results