Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · Calaveras County FairgroundsSac-Joaquin Subsection Meet · Nov 7 | 18:14 | Sac-Joaquin Subsection Meet | November 7, 2015 |
| 3 Miles · Calaveras County Fairgrounds 3 mileSac-Joaquin Sub-Section Meet · Nov 5 | 19:40.2 | Sac-Joaquin Sub-Section Meet | November 5, 2016 |
| 3 Miles · Nevada UnionNevada Union Invitational · Sep 13 | 18:54.41 | Nevada Union Invitational | September 13, 2014 |
| 3 Miles · Nevada Union High SchoolNevada Union Invitational · Sep 12 | 18:50 | Nevada Union Invitational | September 12, 2015 |
| 5,000 Meters · Beckwourth Riverfront ParkYuba-Sutter Invite · Sep 26 | 17:19 | Yuba-Sutter Invite | September 26, 2014 |
| 5,000 Meters · Stanford University Golf Course43rd Stanford Cross Country Invitational (High School) · Oct 1 | 17:45.40 | 43rd Stanford Cross Country Invitational (High School) | October 1, 2016 |
| 5,000 Meters · Stanford University Golf Course42nd Stanford Cross Country Invitational (High School) · Sep 26 | 17:37.4 | 42nd Stanford Cross Country Invitational (High School) | September 26, 2015 |
| 5,000 Meters · Willow Hills Reservoir CourseJosh Ruff Memorial Trojan 10th Annual XC Invite · Sep 20 | 18:23 | Josh Ruff Memorial Trojan 10th Annual XC Invite | September 20, 2014 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Cross Country
6 results2015 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Sac-Joaquin Subsection MeetNov 7 · 3 Mile Varsity Div 4 · Place 41 · Marysville | 3 Mile Varsity Div 4 | 41 | 18:14 PB | 11 |
| Oct 29 | GEL ChampionshipsOct 29 · 5,000 Meters Varsity · Place 8 · Marysville | 5,000 Meters Varsity | 8 | 18:33Unofficial | 11 |
| Oct 15 | GEL League Meet #2Oct 15 · 5,000 Meters Varsity · Place 3 · Marysville | 5,000 Meters Varsity | 3 | 18:14Unofficial | 11 |
| Oct 1 | GEL League Meet #1Oct 1 · 3 Mile Varsity · Place 3 · Marysville | 3 Mile Varsity | 3 | 16:43.16Unofficial | 11 |
| Sep 26 | Delete - duplicate meet pageSep 26 · 5,000 Meters Varsity · Marysville | 5,000 Meters Varsity | 0 | 17:37.4Unofficial | 11 |
| Sep 26 | 42nd Stanford Cross Country Invitational (High School)Sep 26 · 5,000 Meters Varsity Boys Division 5 · Place 49 · Marysville | 5,000 Meters Varsity Boys Division 5 | 49 | 17:37.4 PB | 11 |
| Sep 12 | Nevada Union InvitationalSep 12 · 3 Mile Varisty- Small School · Place 11 · Marysville | 3 Mile Varisty- Small School | 11 | 18:50 PB | 11 |
| Aug 29 | Oakmont InvitationalAug 29 · 4,000 Meters Varsity · Place 41 · Marysville | 4,000 Meters Varsity | 41 | 14:09Unofficial | 11 |
2014 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | GEL League ChampionshipOct 30 · 5,000 Meters Varsity · Place 7 · Marysville | 5,000 Meters Varsity | 7 | 18:18Unofficial | 10 |
| Oct 24 | Falcon Fast InvitationalOct 24 · 2.5 Mile Varsity Boys · Place 3 · Marysville | 2.5 Mile Varsity Boys | 3 | 14:40Unofficial | 10 |
| Oct 16 | GEL #2Oct 16 · 3.1 Mile Varsity · Place 7 · Marysville | 3.1 Mile Varsity | 7 | 18:28Unofficial | 10 |
| Oct 2 | GEL Meet #1Oct 2 · 5,000 Meters Varsity · Place 3 · Marysville | 5,000 Meters Varsity | 3 | 17:53Unofficial | 10 |
| Sep 26 | Yuba-Sutter InviteSep 26 · 5,000 Meters Varsity · Place 8 · Marysville | 5,000 Meters Varsity | 8 | 17:19 PB | 10 |
| Sep 20 | Josh Ruff Memorial Trojan 10th Annual XC InviteSep 20 · 5,000 Meters Varsity Boys Race · Place 16 · Marysville | 5,000 Meters Varsity Boys Race | 16 | 18:23 PB | 10 |
| Sep 13 | Nevada Union InvitationalSep 13 · 3 Mile Frosh/Soph Small School · Place 3 · Marysville | 3 Mile Frosh/Soph Small School | 3 | 18:54.41 PB | 10 |