Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,000 Meters · Buffalo ParkUSATF Arizona Association Junior Olympic Championships · Nov 12 | 14:27.5 | USATF Arizona Association Junior Olympic Championships | November 12, 2016 |
| 3,000 Meters · Central Arizona CollegeUSATF Arizona Association Regulation (Club, UnA) · Oct 28 | 13:27 | USATF Arizona Association Regulation (Club, UnA) | October 28, 2017 |
| 3,000 Meters · Chaparral ParkArizona USATF Regulation Meet · Oct 15 | 13:11 | Arizona USATF Regulation Meet | October 15, 2016 |
| 3,000 Meters · Mesa Community CollegeUSATF Regulation Meet · Oct 13 | 17:13 | USATF Regulation Meet | October 13, 2018 |
| 3,000 Meters · Mountain Vista ParkUSATF Regulation Meet · Oct 27 | 11:30 | USATF Regulation Meet | October 27, 2018 |
| 3,000 Meters · Paseo Highlands ParkUSATF Arizona Association Junior Olympic Championships · Nov 10 | 10:40 | USATF Arizona Association Junior Olympic Championships | November 10, 2018 |
| 3,000 Meters · Western Regional/Grand Canal Liner ParkUSATF Regulation Meet · Sep 29 | 11:38 | USATF Regulation Meet | September 29, 2018 |
| 4,000 Meters · Mountain Vista ParkUSATF Regulation Meet · Oct 12 | 15:47.9 | USATF Regulation Meet | October 12, 2019 |
| 4,000 Meters · Paradise Valley ParkUSATF Regulation Meet · Oct 26 | 13:27.5 | USATF Regulation Meet | October 26, 2019 |
| 4,000 Meters · Paseo Highlands ParkUSATF Arizona Association Junior Olympic Championships · Nov 9 | 13:49.0 | USATF Arizona Association Junior Olympic Championships | November 9, 2019 |
| 4,000 Meters · Western Regional/Grand Canal Liner ParkUSATF Regulation Meet · Sep 28 | 17:18.1 | USATF Regulation Meet | September 28, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | USATF Arizona Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 3 · Phoenix Bobcats | 4,000 Meters 13-14 | 3 | 13:49.0 PB | 8 |
| Oct 26 | USATF Regulation MeetOct 26 · 4,000 Meters 13-14 · Place 2 · Phoenix Bobcats | 4,000 Meters 13-14 | 2 | 13:27.5 PB | 8 |
| Oct 12 | USATF Regulation MeetOct 12 · 4,000 Meters 13-14 · Place 3 · Phoenix Bobcats | 4,000 Meters 13-14 | 3 | 15:47.9 PB | 8 |
| Sep 28 | USATF Regulation MeetSep 28 · 4,000 Meters 13-14 · Place 1 · Phoenix Bobcats | 4,000 Meters 13-14 | 1 | 17:18.1 PB | 8 |
| Sep 14 | USATF Regulation MeetSep 14 · 4,000 Meters 13-14 · Place 2 · Phoenix Bobcats | 4,000 Meters 13-14 | 2 | 15:11 | 8 |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | USATF Region 10 Junior Olympic ChampionshipsNov 17 · 3,000 Meters Varsity · Place 33 · Phoenix Bobcats | 3,000 Meters Varsity | 33 | 11:20.54 | — |
| Nov 10 | USATF Arizona Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters 11-12 · Place 4 · Phoenix Bobcats | 3,000 Meters 11-12 | 4 | 10:40 PB | 7 |
| Oct 27 | USATF Regulation MeetOct 27 · 3,000 Meters 11-12 · Place 1 · Phoenix Bobcats | 3,000 Meters 11-12 | 1 | 11:30 PB | 7 |
| Oct 13 | USATF Regulation MeetOct 13 · 3,000 Meters 11-12 · Place 5 · Phoenix Bobcats | 3,000 Meters 11-12 | 5 | 17:13 PB | 7 |
| Sep 29 | USATF Regulation MeetSep 29 · 3,000 Meters 11-12 · Place 4 · Phoenix Bobcats | 3,000 Meters 11-12 | 4 | 11:38 PB | 7 |
2017 Cross Country
2 results2016 Cross Country
2 results