Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2.8 Miles · Mountain View ParkThunderbird HS/Dave Doerrer Invitational · Oct 5 | 16:59 | Thunderbird HS/Dave Doerrer Invitational | October 5, 2019 |
| 5,000 Meters · Deer Valley ParkDeer Valley Open · Oct 28 | 19:03 | Deer Valley Open | October 28, 2023 |
| 5,000 Meters · Nate Avery TrailThe Peaks XC Invite · Sep 7 | 23:35.58 | The Peaks XC Invite | September 7, 2019 |
| 5,000 Meters · Paradise Honors High SchoolSunset in Paradise · Sep 23 | 19:52 | Sunset in Paradise | September 23, 2023 |
| 5,000 Meters · Rose Mofford ParkAIA Sectionals Rose Mofford · Nov 5 | 19:04.7 | AIA Sectionals Rose Mofford | November 5, 2020 |
| 5,000 Meters · Rose Mofford Sectional CourseAIA Sectionals - Rose Mofford · Nov 6 | 18:41.87 | AIA Sectionals - Rose Mofford | November 6, 2019 |
| 5,000 Meters · Washington HS2019 GUHSD Jamboree · Oct 24 | 19:11.59 | 2019 GUHSD Jamboree | October 24, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Deer Valley OpenOct 28 · 5,000 Meters 15-16, 17-18, Masters · Glendale FlashGlendale Flash | 5,000 Meters 15-16, 17-18, Masters | 0 | 19:03 PB | Jr |
| Sep 23 | Sunset in ParadiseSep 23 · 5,000 Meters 15-16, 17-18, Masters · Place 1 · Glendale FlashGlendale Flash | 5,000 Meters 15-16, 17-18, Masters | 1 | 19:52 PB | Jr |
2020 Cross Country
2 results2019 Cross Country
5 results