Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · CXC 2 MileCapital Cross Challenge (Open, Youth, Middle and High School) · Sep 30 | 12:24.9 | Capital Cross Challenge (Open, Youth, Middle and High School) | September 30, 2017 |
| 2.2 Miles · Calaveras County FairgroundsCIF Sac-Joaquin Subsection Meet · Nov 4 | 12:43.9 | CIF Sac-Joaquin Subsection Meet | November 4, 2017 |
| 3 Miles · Calaveras County FairgroundsCIF Sac-Joaquin Subsection Meet · Nov 3 | 21:03.9 | CIF Sac-Joaquin Subsection Meet | November 3, 2018 |
| 3,200 Meters · Jesuit High SchoolHOKA ONE ONE Postal Nationals Flagship Event · Oct 18 | 11:54.49 | HOKA ONE ONE Postal Nationals Flagship Event | October 18, 2017 |
| 4683 m · Elk Grove Regional ParkGSL LEAGUE FINALS 2018 · Oct 24 | 18:58.60 | GSL LEAGUE FINALS 2018 | October 24, 2018 |
| 5,000 Meters · Elk Grove Regional ParkGSL XC CHAMPIONSHIP · Oct 30 | 19:24.1 | GSL XC CHAMPIONSHIP | October 30, 2019 |
| 5,000 Meters · Springview DriveDel Oro Invite · Oct 12 | 20:39.2 | Del Oro Invite | October 12, 2019 |
| 5246 m · Granite ParkMetro Center Meet #3 · Oct 25 | 20:15 | Metro Center Meet #3 | October 25, 2017 |
| 5246 m · John F. Kennedy High SchoolMetro Center Meet #1 · Sep 27 | 20:56 | Metro Center Meet #1 | September 27, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | CIF Sac-Joaquin Subsection MeetNov 9 · 3 Miles Varsity Division 3 · Place 134 · Florin | 3 Miles Varsity Division 3 | 134 | 21:50.2 | 12 |
| Oct 30 | GSL XC CHAMPIONSHIPOct 30 · 5,000 Meters Varsity · Place 14 · Florin | 5,000 Meters Varsity | 14 | 19:24.1 PB | 12 |
| Oct 12 | Del Oro InviteOct 12 · 5,000 Meters Varsity Small School · Place 83 · Florin | 5,000 Meters Varsity Small School | 83 | 20:39.2 PB | 12 |
| Oct 9 | GSL #2Oct 9 · 5,000 Meters Varsity · Place 19 · Florin | 5,000 Meters Varsity | 19 | 20:23.50 | 12 |
| Sep 28 | Capital Cross ChallengeSep 28 · 5,000 Meters Varsity Unseeded · Place 292 · Florin | 5,000 Meters Varsity Unseeded | 292 | 21:47.3 | 12 |
| Sep 25 | GSL #1Sep 25 · 5,000 Meters Varsity · Place 16 · Florin | 5,000 Meters Varsity | 16 | 21:49 | 12 |
| Sep 14 | Josh Ruff Memorial InvitationalSep 14 · 5,000 Meters Varsity · Place 278 · Florin | 5,000 Meters Varsity | 278 | 23:23.25 | 12 |
2018 Cross Country
6 results2017 Cross Country
10 results