Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Dinuba HS 2 Mile CourseDinuba Invitational · Aug 27 | 12:49.00 | Dinuba Invitational | August 27, 2016 |
| 2 Miles · Hart Memorial ParkKern County Cross Country Championships · Nov 5 | 13:39.0 | Kern County Cross Country Championships | November 5, 2016 |
| 2 Miles · Lake MingEBHS Invitational · Sep 7 | 13:25.43 | EBHS Invitational | September 7, 2016 |
| 2.1 Miles · McFarland High School Sports ComplexMcFarland High Scrimmage · Aug 27 | 12:43.6 | McFarland High Scrimmage | August 27, 2015 |
| 2.2 Miles · Woodward ParkRoughrider Invitational · Oct 14 | 14:16.8 | Roughrider Invitational | October 14, 2016 |
| 3 Miles · Hart Memorial ParkSWYL League Championships · Nov 13 | 19:32.78 | SWYL League Championships | November 13, 2014 |
| 3 Miles · Kingsburg Gun ClubJohns Seamans Invitational · Nov 1 | 18:27.56 | Johns Seamans Invitational | November 1, 2014 |
| 3 Miles · Lake MingEBHS Cross Country Invitatioanl · Sep 9 | 21:22.09 | EBHS Cross Country Invitatioanl | September 9, 2015 |
| 3500 m · Woodward ParkHighlander Invitational · Aug 31 | 14:25.99 | Highlander Invitational | August 31, 2016 |
| 5,000 Meters · Garces Memorial High SchoolMini Meet 2 Garces · Oct 8 | 22:19.00 | Mini Meet 2 Garces | October 8, 2014 |
| 5,000 Meters · Kern County Soccer ParkSWYL League Meet 2 · Oct 7 | 22:08 | SWYL League Meet 2 | October 7, 2015 |
| 5,000 Meters · The Park at River WalkSWYL Mini Meet #3 · Oct 19 | 21:19 | SWYL Mini Meet #3 | October 19, 2016 |
| 5,000 Meters · Yokuts ParkSWYL League Meet 1 · Sep 23 | 21:19 | SWYL League Meet 1 | September 23, 2015 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | SWYL/SSL League ChampionshipsNov 10 · 3 Miles SWYL JV · Place 33 · Centennial | 3 Miles SWYL JV | 33 | 20:42.27 | 12 |
| Nov 5 | Kern County Cross Country ChampionshipsNov 5 · 2 Miles Junior Varsity · Place 71 · Centennial | 2 Miles Junior Varsity | 71 | 13:39.0 PB | 12 |
| Oct 19 | SWYL Mini Meet #3Oct 19 · 5,000 Meters Junior Varsity · Place 36 · Centennial | 5,000 Meters Junior Varsity | 36 | 21:19 PB | 12 |
| Oct 14 | Roughrider InvitationalOct 14 · 2.2 Mile Junior Varsity · Place 122 · Centennial | 2.2 Mile Junior Varsity | 122 | 14:16.8 PB | 12 |
| Oct 5 | SWYL Mini Meet #2Oct 5 · 5,000 Meters Junior Varsity · Place 31 · Centennial | 5,000 Meters Junior Varsity | 31 | 21:44Unofficial | 12 |
| Sep 7 | EBHS InvitationalSep 7 · 2 Mile Junior Varsity Boys · Place 67 · Centennial | 2 Mile Junior Varsity Boys | 67 | 13:25.43 PB | 12 |
| Aug 31 | Highlander InvitationalAug 31 · 3,500 Meters Junior Varsity · Place 48 · Centennial | 3,500 Meters Junior Varsity | 48 | 14:25.99 PB | 12 |
| Aug 27 | Dinuba Invitational Aug 27 · 2 Mile Junior Varsity · Place 10 · Centennial | 2 Mile Junior Varsity | 10 | 12:49.00 PB | 12 |
2015 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | SWYL League Meet 2Oct 7 · 5,000 Meters Varsity · Place 43 · Centennial | 5,000 Meters Varsity | 43 | 22:08 PB | 11 |
| Sep 23 | SWYL League Meet 1Sep 23 · 5,000 Meters Varsity · Place 42 · Centennial | 5,000 Meters Varsity | 42 | 21:19 PB | 11 |
| Sep 9 | EBHS Cross Country InvitatioanlSep 9 · 3 Mile Varsity boys · Place 128 · Centennial | 3 Mile Varsity boys | 128 | 21:22.09 PB | 11 |
| Aug 27 | McFarland High ScrimmageAug 27 · 2.1 Mile Varsity · Place 55 · Centennial | 2.1 Mile Varsity | 55 | 12:43.6 PB | 11 |
2014 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | SWYL League ChampionshipsNov 13 · 3 Mile Junior Varsity · Place 18 · Centennial | 3 Mile Junior Varsity | 18 | 19:32.78 PB | 10 |
| Nov 1 | Johns Seamans InvitationalNov 1 · 3 Mile Frosh/Soph · Centennial | 3 Mile Frosh/Soph | — | 18:27.56 PB | 10 |
| Oct 8 | Mini Meet 2 GarcesOct 8 · 5,000 Meters Junior Varsity · Place 26 · Centennial | 5,000 Meters Junior Varsity | 26 | 22:19.00 PB | 10 |