Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Buffalo ParkThe Peaks Invitational · Sep 3 | 22:47.9 | The Peaks Invitational | September 3, 2016 |
| 5,000 Meters · Cave Creek Golf CourseAIA Division I State Championship · Nov 4 | 18:23 | AIA Division I State Championship | November 4, 2017 |
| 5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 17 | 17:15.9 | NXR Southwest Regional Championships | November 17, 2018 |
| 5,000 Meters · Paseo Highlands ParkDVUSD Meet · Oct 19 | 18:46.18 | DVUSD Meet | October 19, 2018 |
| 5,000 Meters · Rose Mofford ParkAIA Sectionals - Rose Mofford · Nov 1 | 17:13.77 | AIA Sectionals - Rose Mofford | November 1, 2018 |
| 5,000 Meters · Rose Mofford Sectional CourseAIA Sectionals - Rose Mofford · Nov 6 | 17:35.29 | AIA Sectionals - Rose Mofford | November 6, 2019 |
| 5,000 Meters · Skunk Creek Wash-O'Connor HS home courseO'Connor Invitational · Oct 13 | 18:05.62 | O'Connor Invitational | October 13, 2018 |
| 5,000 Meters · Skunk Creek Wash-O'Connor HS home courseDVUSD District Championship · Oct 18 | 18:04.66 | DVUSD District Championship | October 18, 2017 |
| 5,000 Meters · Tumbleweed ParkOjo Rojo · Sep 16 | 18:18.39 | Ojo Rojo | September 16, 2017 |
| 5,000 Meters · Victory Lane Sports ComplexAdobe Invite hosted by Boulder Creek · Sep 17 | 19:42.34 | Adobe Invite hosted by Boulder Creek | September 17, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 6 | AIA Sectionals - Rose MoffordNov 6 · 5,000 Meters Division I-Section II · Place 45 · Sandra Day O'Connor | 5,000 Meters Division I-Section II | 45 | 17:35.29 PB | 12 |
| Oct 25 | DVUSD MeetOct 25 · 5,000 Meters Varsity · Place 15 · Sandra Day O'Connor | 5,000 Meters Varsity | 15 | 18:05.88 | 12 |
| Sep 27 | Nike Desert Twilight XC FestivalSep 27 · 5,000 Meters Varsity · Place 44 · Sandra Day O'Connor | 5,000 Meters Varsity | 44 | 17:09.57 | 12 |
| Sep 6 | Desert SolsticeSep 6 · 5,000 Meters Varsity · Place 50 · Sandra Day O'Connor | 5,000 Meters Varsity | 50 | 17:54.2 | — |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NXR Southwest Regional ChampionshipsNov 17 · 5,000 Meters Large Merged · Place 239 · Sandra Day O'Connor | 5,000 Meters Large Merged | 239 | 17:15.9 PB | 11 |
| Nov 10 | AIA Division I State ChampionshipsNov 10 · 5,000 Meters Varsity · Place 102 · Sandra Day O'Connor | 5,000 Meters Varsity | 102 | 18:37.51 | 11 |
| Nov 1 | AIA Sectionals - Rose MoffordNov 1 · 5,000 Meters Division I-Section II · Place 29 · Sandra Day O'Connor | 5,000 Meters Division I-Section II | 29 | 17:13.77 PB | 11 |
| Oct 19 | DVUSD MeetOct 19 · 5,000 Meters Varsity · Place 15 · Sandra Day O'Connor | 5,000 Meters Varsity | 15 | 18:46.18 PB | 11 |
| Oct 13 | O'Connor InvitationalOct 13 · 5,000 Meters Varsity · Place 24 · Sandra Day O'Connor | 5,000 Meters Varsity | 24 | 18:05.62 PB | 11 |
| Sep 28 | Nike Desert Twilight XC FestivalSep 28 · 5,000 Meters Varsity · Place 71 · Sandra Day O'Connor, AZ | 5,000 Meters Varsity | 71 | 18:04.4 | — |
| Sep 7 | Desert Solstice Sep 7 · Varsity · Place 84 · Sandra Day O'Connor | Varsity | 84 | 18:15.91 | 11 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | AIA Division I State ChampionshipNov 4 · 5,000 Meters Varsity · Place 100 · Sandra Day O'Connor | 5,000 Meters Varsity | 100 | 18:23 PB | 10 |
| Oct 26 | AIA Sectionals Rose Mofford, Div I/Sec IIOct 26 · 5,000 Meters Varsity · Place 56 · Sandra Day O'Connor | 5,000 Meters Varsity | 56 | 17:51.75 | 10 |
| Oct 18 | DVUSD District ChampionshipOct 18 · 5,000 Meters Varsity · Place 16 · Sandra Day O'Connor | 5,000 Meters Varsity | 16 | 18:04.66 PB | 10 |
| Oct 4 | BC, MR & Pinnacle @ OCOct 4 · 5,000 Meters All Boys · Place 12 · Sandra Day O'Connor | 5,000 Meters All Boys | 12 | 19:39.06 | 10 |
| Sep 29 | Desert TwilightSep 29 · 5,000 Meters Open · Place 37 · SANDRA DAY OCONNOR | 5,000 Meters Open | 37 | 00:17:38.4 | — |
| Sep 16 | Ojo RojoSep 16 · 5,000 Meters Open · Place 3 · Sandra Day O'Connor | 5,000 Meters Open | 3 | 18:18.39 PB | 10 |
| Sep 8 | Desert Solstice XC InviteSep 8 · 3.2 Miles Varsity · Place 179 · O'Connor | 3.2 Miles Varsity | 179 | 19:04.3 | SO |
2016 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | NXR Southwest Regional ChampionshipsNov 19 · 5,000 Meters Open - Large School · Place 390 · Sandra Day O'Connor | 5,000 Meters Open - Large School | 390 | 19:27 | 9 |
| Oct 8 | 13th Annual O'Connor InvitationalOct 8 · 5,000 Meters Freshman · Place 7 · Sandra Day O'Connor | 5,000 Meters Freshman | 7 | 19:31.34 | 9 |
| Oct 5 | BC/OC/MR/PinnacleOct 5 · 5,000 Meters Varsity · Place 43 · Sandra Day O'Connor | 5,000 Meters Varsity | 43 | 21:35.63 | 9 |
| Sep 30 | Nike Desert Twilight Sep 30 · 5,000 Meters Large School Freshman · Place 77 · Sandra Day O'Connor | 5,000 Meters Large School Freshman | 77 | 20:33.5 | 9 |
| Sep 17 | Adobe Invite hosted by Boulder CreekSep 17 · 5,000 Meters Freshmen · Place 18 · Sandra Day O'Connor | 5,000 Meters Freshmen | 18 | 19:42.34 PB | 9 |
| Sep 3 | The Peaks InvitationalSep 3 · 5,000 Meters JV · Place 102 · Sandra Day O'Connor | 5,000 Meters JV | 102 | 22:47.9 PB | 9 |