Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Mt. San Antonio CollegeMountie Xpress Invitational 2026 · Aug 22 | 14:35.6 | Mountie Xpress Invitational 2026 | August 22, 2026 |
| 3 Miles · Crescenta Valley Community Regional ParkMission Leagues Finals · Nov 3 | 22:42.4 | Mission Leagues Finals | November 3, 2026 |
| 3 Miles · Crystal SpringsBellarmine-Sacred Heart Invitational · Sep 26 | 22:29.1 | Bellarmine-Sacred Heart Invitational | September 26, 2026 |
| 3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 18 | 21:57.9 | 45th Annual Woodbridge Cross Country Classic | September 18, 2026 |
| 3 Miles · John Glenn High SchoolGreat Cow Run · Sep 5 | 21:55.3 | Great Cow Run | September 5, 2026 |
| 3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 23 | 23:30.9 | Mt. SAC XC Invite - High School Division | October 23, 2026 |
| 3 Miles · Rosemead HIgh SchoolRosemead Invitational · Sep 13 | 22:36.90 | Rosemead Invitational | September 13, 2025 |
| 3,000 Meters · Central ParkValley United Cross Country Invitational Meet · Sep 17 | 15:18.03 | Valley United Cross Country Invitational Meet | September 17, 2022 |
| 3,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 25 | 15:19.26 | OC GRIT XC INVITE | September 25, 2022 |
| 3,000 Meters · College of the CanyonsVYC-COC Youth Cross Country Invite and Open 5K · Sep 4 | 18:48.56 | VYC-COC Youth Cross Country Invite and Open 5K | September 4, 2021 |
| 3,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 8 | 13:30.0 | Free Spirit Invitational Meet | October 8, 2022 |
| 3,000 Meters · O'Melveny ParkO'Meleveny Park Youth XC Meet · Sep 11 | 21:02.79 | O'Meleveny Park Youth XC Meet | September 11, 2021 |
| 3,000 Meters · Pelona Vista ParkPelona Vista Youth Cross Country Meet · Oct 2 | 18:22.94 | Pelona Vista Youth Cross Country Meet | October 2, 2021 |
| 3,000 Meters · Pierce CollegePierce College Youth Cross Country Meet · Oct 16 | 17:43.50 | Pierce College Youth Cross Country Meet | October 16, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results2025 Cross Country
5 results2022 Cross Country
4 results2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 16 | Pierce College Youth Cross Country MeetOct 16 · 3,000 Meters 11-12 · Place 61 · Los Angeles FalconsLos Angeles Falcons | 3,000 Meters 11-12 | 61 | 17:43.50 PB | 5 |
| Oct 10 | Free Spirit Invitational Cross Country Meet Oct 10 · 3,000 Meters Event 15 11-12 · Place 85 · Los Angeles FalconsLos Angeles Falcons | 3,000 Meters Event 15 11-12 | 85 | 15:50.49 | 5 |
| Oct 2 | Pelona Vista Youth Cross Country MeetOct 2 · 3,000 Meters 11-12 · Place 33 · Los Angeles FalconsLos Angeles Falcons | 3,000 Meters 11-12 | 33 | 18:22.94 PB | 5 |
| Sep 25 | El Cariso Regional Park - Sylmar CA - Youth ClubSep 25 · 3,000 Meters 11-12 · Place 62 · Los Angeles FalconsLos Angeles Falcons | 3,000 Meters 11-12 | 62 | 17:28.59Unofficial | 5 |
| Sep 18 | Valley United Striders Youth Cross Country Invite - Open MeetSep 18 · 3,000 Meters 11-12 · Place 74 · Los Angeles FalconsLos Angeles Falcons | 3,000 Meters 11-12 | 74 | 16:55.66 | 5 |
| Sep 11 | O'Meleveny Park Youth XC MeetSep 11 · 3,000 Meters 11-12 · Place 58 · Los Angeles FalconsLos Angeles Falcons | 3,000 Meters 11-12 | 58 | 21:02.79 PB | 5 |
| Sep 4 | VYC-COC Youth Cross Country Invite and Open 5KSep 4 · 3,000 Meters Open · Place 34 · Los Angeles FalconsLos Angeles Falcons | 3,000 Meters Open | 34 | 18:48.56 PB | 5 |