Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Calaveras County FairgroundsCIF Sac-Joaquin Subsection Meet · Nov 4 | 16:56.2 | CIF Sac-Joaquin Subsection Meet | November 4, 2017 |
| 3 Miles · Calaveras County Fairgrounds 3 mileSac-Joaquin Sub-Section Meet · Nov 5 | 19:06.5 | Sac-Joaquin Sub-Section Meet | November 5, 2016 |
| 5,000 Meters · 5000m CourseCapital Cross Challenge (Open, Youth, Middle and High School) · Sep 30 | 17:40.5 | Capital Cross Challenge (Open, Youth, Middle and High School) | September 30, 2017 |
| 5,000 Meters · Foresthill HS-Old Mill courseWildfire Invitational · Oct 14 | 19:11.40 | Wildfire Invitational | October 14, 2017 |
| 5,000 Meters · Gibson RanchFLAT SAC · Oct 21 | 17:51.29 | FLAT SAC | October 21, 2017 |
| 5,000 Meters · Lagoon Valley ParkSDL Center Meet #2 · Oct 4 | 20:15 | SDL Center Meet #2 | October 4, 2017 |
| 5069 m · Renfree ParkSDL League Meet · Oct 19 | 19:05 | SDL League Meet | October 19, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 25 | 2017 CIF State Cross Country ChampionshipsNov 25 · 5,000 Meters Varsity · Place 81 · Vacaville Christian-SJS | 5,000 Meters Varsity | 81 | 17:31.5 | — |
| Nov 4 | CIF Sac-Joaquin Subsection MeetNov 4 · 3 Miles D5 Varsity Boys · Place 3 · Vacaville Christian | 3 Miles D5 Varsity Boys | 3 | 16:56.2 PB | 12 |
| Oct 21 | FLAT SACOct 21 · 5,000 Meters Varsity · Place 47 · Vacaville Christian | 5,000 Meters Varsity | 47 | 17:51.29 PB | 12 |
| Oct 14 | Wildfire InvitationalOct 14 · 5,000 Meters Division 4 & 5 Varsity · Place 3 · Vacaville Christian | 5,000 Meters Division 4 & 5 Varsity | 3 | 19:11.40 PB | 12 |
| Oct 4 | SDL Center Meet #2Oct 4 · 5,000 Meters Varsity · Place 7 · Vacaville Christian | 5,000 Meters Varsity | 7 | 20:15 PB | 12 |
| Sep 30 | Capital Cross ChallengeSep 30 · 5,000 Meters Varsity Unseeded · Place 52 · Vacaville Christian | 5,000 Meters Varsity Unseeded | 52 | 17:40.5 | — |
| Sep 30 | Capital Cross Challenge (Open, Youth, Middle and High School)Sep 30 · 5,000 Meters Varsity Unseeded · Place 52 · Vacaville Christian | 5,000 Meters Varsity Unseeded | 52 | 17:40.5 PB | 12 |
2016 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | Sac-Joaquin Sub-Section MeetNov 5 · 3 Miles Varsity Div 5 · Place 16 · Vacaville Christian | 3 Miles Varsity Div 5 | 16 | 19:06.5 PB | 11 |
| Oct 19 | SDL League MeetOct 19 · 3.15 Miles Varsity · Place 3 · Vacaville Christian | 3.15 Miles Varsity | 3 | 19:05 PB | 11 |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Bella Vista Bronco InvitationalOct 17 · 5,000 Meters Varsity · Place 108 · Vacaville Christian | 5,000 Meters Varsity | 108 | 19:10.26 | 10 |