Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Cave Creek Golf CourseAIA Division II State Championship · Nov 10 | 17:58.4 | AIA Division II State Championship | November 10, 2018 |
| 5,000 Meters · Cesar Chavez ParkAIA Sectionals - Cesar Chavez · Nov 1 | 17:11.71 | AIA Sectionals - Cesar Chavez | November 1, 2018 |
| 5,000 Meters · Cesar Chavez ParkAIA Sectionals Cesar Chavez, Div I/Sec III · Oct 27 | 18:02.85 | AIA Sectionals Cesar Chavez, Div I/Sec III | October 27, 2017 |
| 5,000 Meters · Grande Sports ComplexNXR Southwest Regional Championships · Nov 23 | 17:33.2 | NXR Southwest Regional Championships | November 23, 2019 |
| 5,000 Meters · Skunk Creek Wash-O'Connor HS home courseO'Connor Invitational · Oct 13 | 18:23.41 | O'Connor Invitational | October 13, 2018 |
| 5,000 Meters · Thunderbird Paseo ParkGlendale Showcase · Oct 15 | 20:27 | Glendale Showcase | October 15, 2016 |
| 5,000 Meters · Tumbleweed ParkChandler Invite · Sep 7 | 17:57.14 | Chandler Invite | September 7, 2019 |
| 5,000 Meters · Victory Lane Sports ComplexAdobe Invite hosted by Boulder Creek · Sep 17 | 20:06.56 | Adobe Invite hosted by Boulder Creek | September 17, 2016 |
| 5,000 Meters · Youngker High SchoolGlendale, La Joya Community, Odyssey and Youngker · Sep 6 | 21:45 | Glendale, La Joya Community, Odyssey and Youngker | September 6, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | NXR Southwest Regional ChampionshipsNov 23 · 5,000 Meters Open - Large School 2 (1600 and more) · Place 133 · MillenniumMillennium | 5,000 Meters Open - Large School 2 (1600 and more) | 133 | 17:33.2 PB | 12 |
| Nov 16 | AIA Division 2 State XCNov 16 · 5,000 Meters Varsity · Place 83 · MillenniumMillennium | 5,000 Meters Varsity | 83 | 17:58.7 | 12 |
| Oct 23 | AFUHSD District MeetOct 23 · 5,000 Meters Varsity · MillenniumMillennium | 5,000 Meters Varsity | 0 | DNS | 12 |
| Sep 27 | Nike Desert Twilight XC FestivalSep 27 · 5,000 Meters Varsity · Place 48 · MillenniumMillennium | 5,000 Meters Varsity | 48 | 17:13.98 | 12 |
| Sep 21 | Juan Reyes InvitationalSep 21 · 5,000 Meters Varsity · Place 26 · MillenniumMillennium | 5,000 Meters Varsity | 26 | 5:43 | SR |
| Sep 7 | Chandler InviteSep 7 · 5,000 Meters Senior · Place 21 · MillenniumMillennium | 5,000 Meters Senior | 21 | 17:57.14 PB | 12 |
2018 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | USATF Arizona Association Junior Olympic ChampionshipsNov 10 · 5,000 Meters High-School Waiver · NX Level AthletxNX Level Athletx | 5,000 Meters High-School Waiver | 0 | - | 11 |
| Nov 10 | AIA Division II State ChampionshipNov 10 · 5,000 Meters Varsity · Place 76 · MillenniumMillennium | 5,000 Meters Varsity | 76 | 17:58.4 PB | 11 |
| Nov 1 | AIA Sectionals - Cesar ChavezNov 1 · 5,000 Meters Division II-Section III · Place 13 · MillenniumMillennium | 5,000 Meters Division II-Section III | 13 | 17:11.71 PB | 11 |
| Oct 23 | AFUHSD ChampionshipsOct 23 · 5,000 Meters Varsity · Place 4 · MillenniumMillennium | 5,000 Meters Varsity | 4 | 17:33 | 11 |
| Oct 13 | O'Connor InvitationalOct 13 · 5,000 Meters Varsity · Place 30 · MillenniumMillennium | 5,000 Meters Varsity | 30 | 18:23.41 PB | 11 |
| Sep 28 | Nike Desert Twilight XC FestivalSep 28 · 5,000 Meters Varsity · Place 64 · Millennium, AZMillennium, AZ | 5,000 Meters Varsity | 64 | 17:57.8 | — |
| Sep 22 | Doug Conley InvitationalSep 22 · Varsity · Place 75 · MillenniumMillennium | Varsity | 75 | 18:13 | 11 |
| Aug 29 | Tolleson/Verrado/Millennium@MHSAug 29 · 5,000 Meters Varsity · MillenniumMillennium | 5,000 Meters Varsity | 0 | — | 11 |
2017 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | AIA Sectionals Cesar Chavez, Div I/Sec IIIOct 27 · 5,000 Meters Varsity · Place 25 · La Joya CommunityLa Joya Community | 5,000 Meters Varsity | 25 | 18:02.85 PB | 10 |
| Oct 7 | Cesar Chavez ClassicOct 7 · 5,000 Meters Varsity · Place 39 · La Joya CommunityLa Joya Community | 5,000 Meters Varsity | 39 | 17:33.00Unofficial | 10 |
| Sep 29 | Desert TwilightSep 29 · 5,000 Meters Open · Place 49 · LA JOYA COMMUNITYLA JOYA COMMUNITY | 5,000 Meters Open | 49 | 00:17:49.3 | — |
| Sep 9 | Fountain Hills InvitationalSep 9 · 5,000 Meters Varsity · Place 100 · La JoyaLa Joya | 5,000 Meters Varsity | 100 | 19:10.9 | — |
| Sep 6 | Glendale, La Joya Community, Odyssey and YoungkerSep 6 · 5,000 Meters Varsity · Place 9 · La Joya CommunityLa Joya Community | 5,000 Meters Varsity | 9 | 21:45 PB | 10 |
2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Division I, Section 3Oct 28 · 5,000 Meters Varsity · Place 90 · La Joya CommunityLa Joya Community | 5,000 Meters Varsity | 90 | 20:09Unofficial | 9 |
| Oct 15 | Glendale ShowcaseOct 15 · 5,000 Meters Varsity · Place 58 · La Joya CommunityLa Joya Community | 5,000 Meters Varsity | 58 | 20:27 PB | 9 |
| Sep 30 | Nike Desert Twilight Sep 30 · 5,000 Meters Large School Open · Place 111 · La Joya CommunityLa Joya Community | 5,000 Meters Large School Open | 111 | 20:48.3 | 9 |
| Sep 28 | Tolleson & La Joya at LibertySep 28 · 5,000 Meters Varsity · La Joya CommunityLa Joya Community | 5,000 Meters Varsity | 0 | 19:51Unofficial | 9 |
| Sep 21 | La Joya, Desert Edge and Tolleson at Friendship ParkSep 21 · 5,000 Meters Varsity · Place 33 · La Joya CommunityLa Joya Community | 5,000 Meters Varsity | 33 | 23:34Unofficial | 9 |
| Sep 17 | Adobe Invite hosted by Boulder CreekSep 17 · 5,000 Meters Freshmen · Place 22 · La Joya CommunityLa Joya Community | 5,000 Meters Freshmen | 22 | 20:06.56 PB | 9 |
| Sep 14 | Desert Edge/Liberty/La JoyaSep 14 · 5,000 Meters Varsity · La Joya CommunityLa Joya Community | 5,000 Meters Varsity | 0 | 23:27Unofficial | 9 |