Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 8,000 Meters · Central ParkTMU XC Invitational · Sep 30 | 29:01.7 | TMU XC Invitational | September 30, 2017 |
| 8,000 Meters · Golden Gate ParkSan Francisco State Invitational · Oct 7 | 29:42.9 | San Francisco State Invitational | October 7, 2016 |
| 8,000 Meters · Irvine Regional ParkBiola Invite · Oct 25 | 28:39.73 | Biola Invite | October 25, 2014 |
| 8,000 Meters · Johnson-Springview ParkGSAC Championships · Nov 4 | 28:06.4 | GSAC Championships | November 4, 2017 |
| 8,000 Meters · Sonoma State UniversitySonoma State Invitational · Oct 4 | 30:52.4 | Sonoma State Invitational | October 4, 2014 |
| 8,000 Meters · William Jessup UniversityGSAC Championships · Nov 5 | 27:31.5 | GSAC Championships | November 5, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2017 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | GSAC ChampionshipsNov 4 · 8,000 Meters Men · Place 38 · Jessup (CA) | 8,000 Meters Men | 38 | 28:06.4 PB | Sr |
| Oct 21 | Warrior InvitationalOct 21 · 8,000 Meters Men · Place 76 · Jessup (CA) | 8,000 Meters Men | 76 | 27:59.6 | Sr |
| Sep 30 | Mustang ChallengeSep 30 · 8,000 Meters Men's Open · Place 57 · Jessup (CA) | 8,000 Meters Men's Open | 57 | 29:01.8 | Sr |
| Sep 30 | TMU XC InvitationalSep 30 · 8,000 Meters Men · Place 114 · Jessup (CA) | 8,000 Meters Men | 114 | 29:01.7 PB | Sr |
2016 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 5 | GSAC ChampionshipsNov 5 · 8,000 Meters Men · Place 40 · Jessup (CA) | 8,000 Meters Men | 40 | 27:31.5 PB | Jr |
| Oct 22 | Warrior InviteOct 22 · 8,000 Meters Men · Place 48 · Jessup (CA) | 8,000 Meters Men | 48 | 28:48.4 | Jr |
| Oct 7 | San Francisco State InvitationalOct 7 · 8,000 Meters Men · Place 84 · Jessup (CA) | 8,000 Meters Men | 84 | 29:42.9 PB | Jr |
| Sep 17 | UC Riverside InvitationalSep 17 · 8,000 Meters Invitational · Place 317 · William Jessup | 8,000 Meters Invitational | 317 | 28:31.6 | JR-3 |
| Sep 3 | William Jessup OpenSep 3 · 6,000 Meters Men · Place 20 · Jessup (CA) | 6,000 Meters Men | 20 | 21:07.7Unofficial | Jr |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | GSAC ChampionshipsNov 7 · 8,000 Meters Men · Place 37 · Jessup (CA) | 8,000 Meters Men | 37 | 29:49.7 | So |
2014 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | GSAC ChampionshipsNov 8 · 8,000 Meters Men · Place 43 · Jessup (CA) | 8,000 Meters Men | 43 | 30:17.2 | Fr |
| Oct 25 | Biola InviteOct 25 · 8,000 Meters Men · Place 72 · Jessup (CA) | 8,000 Meters Men | 72 | 28:39.73 PB | Fr |
| Oct 4 | Sonoma State InvitationalOct 4 · 8,000 Meters Men · Place 36 · Jessup (CA) | 8,000 Meters Men | 36 | 30:52.4 PB | Fr |
| Sep 5 | Fresno State InvitationalSep 5 · 6,000 Meters Varsity · Place 43 · William Jessup | 6,000 Meters Varsity | 43 | 21:33.70 | — |