Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Asante Community ParkSouth Mountain, Odyssey Institute, Youngker · Sep 26 | 27:32 | South Mountain, Odyssey Institute, Youngker | September 26, 2018 |
| 5,000 Meters · Cesar Chavez ParkDivision II, Section 3 · Oct 28 | 23:18 | Division II, Section 3 | October 28, 2016 |
| 5,000 Meters · Cesar Chavez ParkAIA Sectionals Cesar Chavez, Div II/Sec III · Oct 27 | 20:29.64 | AIA Sectionals Cesar Chavez, Div II/Sec III | October 27, 2017 |
| 5,000 Meters · Trevor BrownePUHSD Championship · Oct 18 | 21:04 | PUHSD Championship | October 18, 2017 |
| 5,000 Meters · Youngker High SchoolBuckeye Quad Meet · Sep 22 | 22:54 | Buckeye Quad Meet | September 22, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Phoenix Union District MeetOct 24 · 5,000 Meters Varsity · Place 64 · Metro Tech | 5,000 Meters Varsity | 64 | 22:33 | 12 |
| Sep 26 | South Mountain, Odyssey Institute, YoungkerSep 26 · 5,000 Meters Varsity · Metro Tech | 5,000 Meters Varsity | — | 27:32 PB | 12 |
| Sep 22 | Buckeye Quad MeetSep 22 · 5,000 Meters Varsity · Place 32 · Metro Tech | 5,000 Meters Varsity | 32 | 22:54 PB | 12 |
| Sep 19 | Buckeye, Westview, Metro Tech, YoungkerSep 19 · 5,000 Meters Varsity · Place 31 · Metro Tech | 5,000 Meters Varsity | 31 | 22:54 | 12 |
| Sep 12 | Carl Hayden Home meet , Central, Chavez and Trevor BrowneSep 12 · 5,000 Meters Varsity · Place 54 · Metro Tech | 5,000 Meters Varsity | 54 | 25:15 | 12 |
2017 Cross Country
2 results2016 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Division II, Section 3Oct 28 · 5,000 Meters Varsity · Place 99 · Metro Tech | 5,000 Meters Varsity | 99 | 23:18 PB | 10 |