Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Calaveras County FairgroundsCIF Sac-Joaquin Subsection Meet · Nov 3 | 12:08.3 | CIF Sac-Joaquin Subsection Meet | November 3, 2018 |
| 2.2 Miles · Woodward ParkRoosevelt Roughrider XC Invitational · Oct 13 | 13:05.8 | Roosevelt Roughrider XC Invitational | October 13, 2017 |
| 5,000 Meters · Ceres River Bluff Regional ParkSAL/TVL #3 · Mar 25 | 18:08.54 | SAL/TVL #3 | March 25, 2021 |
| 5,000 Meters · Legion-Tuolumne Regional ParkTVL #2 · Sep 25 | 17:22 | TVL #2 | September 25, 2019 |
| 5,000 Meters · Legion-Tuolumne Regional ParkTVL #1 · Sep 4 | 18:05 | TVL #1 | September 4, 2019 |
| 5,000 Meters · River Bluff 5kTVL/SAL #2 · Mar 11 | 18:15.81 | TVL/SAL #2 | March 11, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 25 | SAL/TVL #3Mar 25 · 5,000 Meters Varsity · Place 1 · Riverbank | 5,000 Meters Varsity | 1 | 18:08.54 PB | 12 |
| Mar 11 | TVL/SAL #2Mar 11 · 5,000 Meters Varsity Boys · Place 2 · Riverbank | 5,000 Meters Varsity Boys | 2 | 18:15.81 PB | 12 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | CIF Sac-Joaquin Section XC ChampionshipsNov 16 · 5,000 Meters 4A · Place 14 · 4 Riverbank | 5,000 Meters 4A | 14 | 17:10.0 | 11 |
| Nov 9 | CIF Sac-Joaquin Subsection MeetNov 9 · 3 Miles Varsity Division 4 · Place 21 · Riverbank | 3 Miles Varsity Division 4 | 21 | 17:09.4 | 11 |
| Oct 29 | TVL FinalsOct 29 · 5,000 Meters Varsity · Place 4 · Riverbank | 5,000 Meters Varsity | 4 | 17:10.8 | 11 |
| Oct 18 | Rough Rider X-C InvitationalOct 18 · 5,000 Meters Varsity · Place 25 · Riverbank | 5,000 Meters Varsity | 25 | 16:58.6 | 11 |
| Sep 25 | TVL #2Sep 25 · 5,000 Meters Varsity boys · Place 3 · Riverbank | 5,000 Meters Varsity boys | 3 | 17:22 PB | 11 |
| Sep 20 | 39th Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 26 · Riverbank | 3 Miles Varsity | 26 | 15:51.8 | — |
| Sep 14 | Kim Duyst Cross Country InvitationalSep 14 · 4,000 Meters Varsity · Place 9 · Riverbank | 4,000 Meters Varsity | 9 | 13:19.21 | 11 |
| Sep 4 | TVL #1Sep 4 · 5,000 Meters Varsity Boys · Place 5 · Riverbank | 5,000 Meters Varsity Boys | 5 | 18:05 PB | 11 |
2018 Cross Country
6 results2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | CIF Sac-Joaquin Subsection MeetNov 4 · 2.2 Miles D4 Frosh Boys · Riverbank | 2.2 Miles D4 Frosh Boys | 0 | — | 9 |
| Oct 13 | Roosevelt Roughrider XC InvitationalOct 13 · 2.2 Miles Frosh/Soph-SMALL · Place 37 · Riverbank | 2.2 Miles Frosh/Soph-SMALL | 37 | 13:05.8 PB | 9 |
| Sep 27 | TVL 2Sep 27 · 2 Miles Junior Varsity · Place 24 · Riverbank | 2 Miles Junior Varsity | 24 | 13:08Unofficial | 9 |
| Sep 6 | TVL 1Sep 6 · 2 Miles Junior Varsity · Riverbank | 2 Miles Junior Varsity | 0 | 14:38Unofficial | 9 |