Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Columbia ParkOcean League Meet · Oct 7 | 16:08.70 | Ocean League Meet | October 7, 2026 |
| 2.93 Miles · Rosemead High SchoolRosemead XC Invitational · Sep 12 | 25:25.0 | Rosemead XC Invitational | September 12, 2026 |
| 3 Miles · Columbia ParkOcean League Finals · Nov 5 | 23:36.60 | Ocean League Finals | November 5, 2025 |
| 3 Miles · Crystal SpringsBellarmine-Sacred Heart Invitational · Sep 26 | 29:32.8 | Bellarmine-Sacred Heart Invitational | September 26, 2026 |
| 3 Miles · Mt. San Antonio College77th Annual Mt. SAC Cross Country Invitational · Oct 24 | 27:32.7 | 77th Annual Mt. SAC Cross Country Invitational | October 24, 2025 |
| 3 Miles · Palos Verdes High SchoolChadwick Small Schools Invitational · Oct 10 | 28:12.2 | Chadwick Small Schools Invitational | October 10, 2025 |
| 3,200 Meters · West Torrance High SchoolWarrior 3200 · Oct 17 | 14:57.04 | Warrior 3200 | October 17, 2026 |
| 4,000 Meters · Buena Vista Park2022 SD Waves Duck Pond Invitational · Oct 16 | 19:02.38 | 2022 SD Waves Duck Pond Invitational | October 16, 2022 |
| 4,000 Meters · Central ParkValley United Cross Country Invitational Meet · Sep 16 | 18:32.59 | Valley United Cross Country Invitational Meet | September 16, 2023 |
| 4,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 25 | 20:48.29 | OC GRIT XC INVITE | September 25, 2022 |
| 4,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 8 | 18:20.3 | Free Spirit Invitational Meet | October 8, 2022 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results2025 Cross Country
6 results2023 Cross Country
3 results2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 4,000 Meters Varsity · Place 89 · Los Angeles JetsLos Angeles Jets | 4,000 Meters Varsity | 89 | 19:29.36 | 14 |
| Oct 30 | Los Angeles Jets Cross Country InvitationalOct 30 · 4,000 Meters Varsity · Place 53 · Los Angeles JetsLos Angeles Jets | 4,000 Meters Varsity | 53 | 23:10.8 | 09 |
| Oct 16 | 2022 SD Waves Duck Pond InvitationalOct 16 · 4,000 Meters 13-14 · Place 25 · Los Angeles JetsLos Angeles Jets | 4,000 Meters 13-14 | 25 | 19:02.38 PB | 8 |
| Oct 8 | Free Spirit Invitational MeetOct 8 · 4,000 Meters 13-14 · Place 76 · Los Angeles JetsLos Angeles Jets | 4,000 Meters 13-14 | 76 | 18:20.3 PB | 8 |
| Oct 2 | Shockwaves XC Invitational #1Oct 2 · 4,000 Meters Varsity · Place 27 · Los Angeles JetsLos Angeles Jets | 4,000 Meters Varsity | 27 | 21:30.58 | 14 |
| Sep 25 | OC GRIT XC INVITESep 25 · 4,000 Meters 13-14 · Place 54 · Los Angeles JetsLos Angeles Jets | 4,000 Meters 13-14 | 54 | 20:48.29 PB | 8 |
| Sep 17 | Valley United Cross Country Invitational MeetSep 17 · 4,000 Meters 13-14 · Place 73 · Los Angeles JetsLos Angeles Jets | 4,000 Meters 13-14 | 73 | 20:25.84 | 8 |