Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Bartlett ParkRandy Quiram Invitational (Monache) · Aug 30 | 13:49.64 | Randy Quiram Invitational (Monache) | August 30, 2018 |
| 3 Miles · Culter ParkGolden West Invitational · Sep 29 | 22:41.96 | Golden West Invitational | September 29, 2017 |
| 5,000 Meters · Bravo LakeESL 2 · Mar 3 | 22:07.33 | ESL 2 | March 3, 2021 |
| 5,000 Meters · LindsayESL 1 · Sep 11 | 20:29.99 | ESL 1 | September 11, 2019 |
| 5,000 Meters · Lindsay High SchoolESL League Championship · Mar 18 | 22:12.32 | ESL League Championship | March 18, 2021 |
| 5,000 Meters · Lindsay High SchoolESL League Championship · Mar 18 | 22:12.32 | ESL League Championship | March 18, 2021 |
| 5,000 Meters · McFarland High School Sports ComplexJim White Invitational · Oct 25 | 19:46.89 | Jim White Invitational | October 25, 2018 |
| 5,000 Meters · Mooney Grove47th Annual Douglas P. Rudolf Cross Country Invitational · Sep 27 | 20:26.04 | 47th Annual Douglas P. Rudolf Cross Country Invitational | September 27, 2019 |
| 5,000 Meters · Porterville Sports ComplexESL 3 · Mar 11 | 21:30.70 | ESL 3 | March 11, 2021 |
| 5,000 Meters · Sierra Pacific CourseESL Mini Meet #3 · Oct 17 | 21:59.24 | ESL Mini Meet #3 | October 17, 2018 |
| 5,000 Meters · Sierra Pacific High SchoolESL 1 · Feb 24 | 21:52.21 | ESL 1 | February 24, 2021 |
| 5,000 Meters · Woodward ParkCIF Central Section Finals · Nov 16 | 22:02.3 | CIF Central Section Finals | November 16, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 18 | ESL League ChampionshipMar 18 · 5,000 Meters Varsity · Place 17 · Summit Collegiate | 5,000 Meters Varsity | 17 | 22:12.32 PB | 12 |
| Mar 18 | ESL League ChampionshipMar 18 · 5,000 Meters Boys SCCA vs Farmersville 930 · Place 1 · Summit Collegiate | 5,000 Meters Boys SCCA vs Farmersville 930 | 1 | 22:12.32 PB | 12 |
| Mar 11 | ESL 3Mar 11 · 5,000 Meters Varsity · Place 20 · Summit Collegiate | 5,000 Meters Varsity | 20 | 21:30.70 PB | 12 |
| Mar 3 | ESL 2Mar 3 · 5,000 Meters Varsity · Place 18 · Summit Collegiate | 5,000 Meters Varsity | 18 | 22:07.33 PB | 12 |
| Feb 24 | ESL 1Feb 24 · 5,000 Meters Varsity · Place 17 · Summit Collegiate | 5,000 Meters Varsity | 17 | 21:52.21 PB | 12 |
2019 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | CIF Central Section ChampionshipsNov 21 · 5,000 Meters Varsity · Place 56 · Summit Collegiate | 5,000 Meters Varsity | 56 | 20:51.61 | 11 |
| Nov 13 | ESL ChampionshipNov 13 · 5,000 Meters Varsity · Place 23 · Summit Collegiate | 5,000 Meters Varsity | 23 | 19:59.97 | 11 |
| Oct 18 | Rough Rider X-C InvitationalOct 18 · 5,000 Meters Varsity · Place 160 · Summit Collegiate | 5,000 Meters Varsity | 160 | 19:53.0 | 11 |
| Oct 4 | Golden West InvitationalOct 4 · 5,000 Meters Varsity · Place 29 · Summit Collegiate | 5,000 Meters Varsity | 29 | 19:39.69 | 11 |
| Oct 2 | ESL 2Oct 2 · 5,000 Meters Varsity · Place 28 · Summit Collegiate | 5,000 Meters Varsity | 28 | 20:38.40 | 11 |
| Sep 27 | 47th Annual Douglas P. Rudolf Cross Country InvitationalSep 27 · 5,000 Meters Varsity · Place 96 · Summit Collegiate | 5,000 Meters Varsity | 96 | 20:26.04 PB | 11 |
| Sep 11 | ESL 1Sep 11 · 5,000 Meters Varsity · Place 30 · Summit Collegiate | 5,000 Meters Varsity | 30 | 20:29.99 PB | 11 |
| Sep 5 | Randy Quiram Monache InvitationalSep 5 · 2 Miles Varsity · Place 82 · Summit Collegiate | 2 Miles Varsity | 82 | 13:20 | 11 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | CIF Central Section ChampionshipNov 15 · 5,000 Meters Varsity · Place 92 · Summit Collegiate | 5,000 Meters Varsity | 92 | 21:16.63 | 10 |
| Nov 7 | ESL ChampionshipNov 7 · 5,000 Meters Varsity · Place 34 · Summit Collegiate | 5,000 Meters Varsity | 34 | 20:29.31 | 10 |
| Oct 25 | Jim White InvitationalOct 25 · 5,000 Meters Frosh/Soph · Place 24 · Summit Collegiate | 5,000 Meters Frosh/Soph | 24 | 19:46.89 PB | 10 |
| Oct 17 | ESL Mini Meet #3Oct 17 · 5,000 Meters Frosh/Soph · Place 16 · Summit Collegiate | 5,000 Meters Frosh/Soph | 16 | 21:59.24 PB | 10 |
| Oct 12 | Rough Rider X-C InvitationalOct 12 · 5,000 Meters Varsity · Place 230 · Summit Collegiate | 5,000 Meters Varsity | 230 | 21:52.4 | 10 |
| Sep 21 | Douglas P. Rudolf Cross Country InvitationalSep 21 · Varsity · Place 44 · Summit Collegiate | Varsity | 44 | 21:32.76 | 10 |
| Sep 12 | ESL Mini Meet #1Sep 12 · Varsity · Place 5 · Summit Collegiate | Varsity | 5 | 21:51.56 | 10 |
| Aug 30 | Randy Quiram Invitational (Monache)Aug 30 · 2 Mile Frosh/Soph · Place 48 · Summit Collegiate | 2 Mile Frosh/Soph | 48 | 13:49.64 PB | 10 |
| Aug 22 | Highlander InvitationalAug 22 · 5,000 Meters Junior Varsity · Place 70 · Summit Collegiate | 5,000 Meters Junior Varsity | 70 | 23:49.63 | 10 |
2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | CIF Central Section FinalsNov 16 · 5,000 Meters Division V · Place 101 · Summit Collegiate | 5,000 Meters Division V | 101 | 22:02.3 PB | 9 |
| Oct 25 | Knight InvitationalOct 25 · 5,000 Meters Varsity · Place 68 · Summit Collegiate | 5,000 Meters Varsity | 68 | 23:21.35 | 9 |
| Sep 29 | Golden West InvitationalSep 29 · 3 Miles Junior Varsity · Place 105 · Summit Collegiate | 3 Miles Junior Varsity | 105 | 22:41.96 PB | 9 |