Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cave Creek Golf CourseAIA Division I State Championships · Nov 10 | 23:15.24 | AIA Division I State Championships | November 10, 2018 |
| 5,000 Meters · Crossroads ParkAIA Sectionals - Crossroads · Nov 8 | 22:01.15 | AIA Sectionals - Crossroads | November 8, 2019 |
| 5,000 Meters · Crossroads ParkAIA Sectionals - Crossroads · Oct 31 | 20:54.82 | AIA Sectionals - Crossroads | October 31, 2018 |
| 5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 18 | 21:53 | NXR Southwest Regional Championships | November 18, 2017 |
| 5,000 Meters · Shalimar Country Club45th Annual Doug Conley Invitational · Sep 23 | 20:29.8 | 45th Annual Doug Conley Invitational | September 23, 2017 |
| 5,000 Meters · Tumbleweed ParkChandler Invite · Sep 7 | 20:26.09 | Chandler Invite | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 19 | Western Equinox XC FestivalSep 19 · 5,000 Meters Open · Place 32 · Corona del Sol | 5,000 Meters Open | 32 | 23:08.83 | 12 |
| Sep 12 | Chandler InvitationalSep 12 · 5,000 Meters Varsity · Place 43 · Corona del Sol | 5,000 Meters Varsity | 43 | 22:56.7 | 12 |
| Aug 29 | Time trial Aug 29 · 2 Miles New Division · Corona del Sol | 2 Miles New Division | 0 | 13:02Unofficial | 12 |
2019 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | AIA Sectionals - CrossroadsNov 8 · 5,000 Meters Division I-Section III · Place 31 · Corona del Sol | 5,000 Meters Division I-Section III | 31 | 22:01.15 PB | 11 |
| Oct 18 | Chandler RelaysOct 18 · 2 Miles Relay Leg · Corona del Sol | 2 Miles Relay Leg | 0 | 13:35.4 | 11 |
| Sep 7 | Chandler InviteSep 7 · 5,000 Meters Junior · Place 4 · Corona del Sol | 5,000 Meters Junior | 4 | 20:26.09 PB | 11 |
2018 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | NXR Southwest Regional ChampionshipsNov 17 · 5,000 Meters Large Merged · Place 367 · Corona del Sol | 5,000 Meters Large Merged | 367 | 23:16.0 | 10 |
| Nov 10 | AIA Division I State ChampionshipsNov 10 · 5,000 Meters Varsity · Place 107 · Corona del Sol | 5,000 Meters Varsity | 107 | 23:15.24 PB | 10 |
| Oct 31 | AIA Sectionals - CrossroadsOct 31 · 5,000 Meters Division I-Section III · Place 14 · Corona del Sol | 5,000 Meters Division I-Section III | 14 | 20:54.82 PB | 10 |
| Oct 25 | Tempe All City MeetOct 25 · 5,000 Meters Varsity · Place 8 · Corona del Sol | 5,000 Meters Varsity | 8 | 22:06.1 | 10 |
| Oct 12 | Titan InvitationalOct 12 · Varsity · Place 63 · Corona del Sol | Varsity | 63 | 22:17.18 | 10 |
| Sep 28 | Nike Desert Twilight XC FestivalSep 28 · 5,000 Meters Championship · Place 29 · Corona del Sol, AZ | 5,000 Meters Championship | 29 | 20:17.8 | — |
| Sep 22 | Doug Conley InvitationalSep 22 · Varsity · Place 55 · Corona del Sol | Varsity | 55 | 21:21 | 10 |
| Sep 15 | Ojo Rojo InvitationalSep 15 · 5,000 Meters Varsity · Place 25 · Corona del Sol | 5,000 Meters Varsity | 25 | 21:01.0 | 10 |
| Sep 1 | Chandler InvitationalSep 1 · 5,000 Meters Sophomore · Place 13 · Corona del Sol | 5,000 Meters Sophomore | 13 | 22:41.1 | SO |
| Aug 25 | CdS Time TrialAug 25 · 2 Miles New Division · Corona del Sol | 2 Miles New Division | 0 | 13:10.0Unofficial | 10 |
2017 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | NXR Southwest Regional ChampionshipsNov 18 · 5,000 Meters Open - Large School (1600 and Up) · Place 217 · Corona del Sol | 5,000 Meters Open - Large School (1600 and Up) | 217 | 21:53 PB | 9 |
| Oct 27 | AIA Sectionals Crossoads, Div I/Sec IOct 27 · 5,000 Meters Varsity · Place 31 · Corona del Sol | 5,000 Meters Varsity | 31 | 21:28 | 9 |
| Oct 18 | Tempe City ChampionshipsOct 18 · 5,000 Meters Varsity · Place 8 · Corona del Sol | 5,000 Meters Varsity | 8 | 21:33 | 9 |
| Oct 13 | 4th Annual Titan InviteOct 13 · 5,000 Meters Big School Varsity · Place 22 · Corona del Sol | 5,000 Meters Big School Varsity | 22 | 21:03 | 9 |
| Sep 29 | Desert TwilightSep 29 · 5,000 Meters Championship · Place 49 · CORONA DEL SOL | 5,000 Meters Championship | 49 | 0:20:24 | — |
| Sep 23 | 45th Annual Doug Conley InvitationalSep 23 · 5,000 Meters Elite · Place 48 · Corona del Sol | 5,000 Meters Elite | 48 | 20:29.8 PB | 9 |
| Sep 16 | Ojo RojoSep 16 · 5,000 Meters Varsity · Place 26 · Corona del Sol | 5,000 Meters Varsity | 26 | 20:49.10 | 9 |
| Sep 2 | Chandler InvitationalSep 2 · 5,000 Meters Freshman · Place 3 · Corona del Sol | 5,000 Meters Freshman | 3 | 21:21.8 | FR |
| Sep 2 | Chandler InvitationalSep 2 · 5,000 Meters Freshman · Place 3 · Corona del Sol | 5,000 Meters Freshman | 3 | 21:21.8 | FR |