Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · La Serna HSLa Serna Summer XC Series #3 · Aug 15 | 12:56.7 | La Serna Summer XC Series #3 | August 15, 2026 |
| 3 Miles · Central Park - Huntington BeachCentral Park Invitational · Oct 3 | 19:20.0 | Central Park Invitational | October 3, 2026 |
| 3,000 Meters · 6622 Lakeview Dr. Huntington Beach 92648Pacific Coast Shockwaves XC Invitational · Oct 19 | 12:30.3 | Pacific Coast Shockwaves XC Invitational | October 19, 2025 |
| 3,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 5 | 15:10.22 | 2023 San Diego Waves Youth XC Invitational | November 5, 2023 |
| 3,000 Meters · Carl Thornton ParkSanta Ana Lightning Cross Country Invitational · Sep 27 | 12:09.98 | Santa Ana Lightning Cross Country Invitational | September 27, 2025 |
| 3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 12 | 15:02.00 | USATF Southern California Association Junior Olympic Championships | November 12, 2023 |
| 3,000 Meters · Heartwell ParkLA Jets Cross Country Invitational · Oct 26 | 12:11.57 | LA Jets Cross Country Invitational | October 26, 2025 |
| 3,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 9 | 12:24.80 | USATF Southern California Association Junior Olympic Championships | November 9, 2025 |
| 3500 m · 6622 Lakeview Dr. Huntington Beach 92648OC GRIT XC INVITE · Sep 6 | 15:49.59 | OC GRIT XC INVITE | September 6, 2026 |
| 4,000 Meters · Carl Thornton ParkSanta Ana Lightning Cross Country Invitational · Sep 26 | 15:29.85 | Santa Ana Lightning Cross Country Invitational | September 26, 2026 |
| 4,000 Meters · Central Park2026 Valley United Striders XC Invitational · Sep 19 | 16:23.50 | 2026 Valley United Striders XC Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 3,000 Meters 11-12 · Place 52 · In Stride | 3,000 Meters 11-12 | 52 | 12:24.80 PB | 7 |
| Oct 26 | LA Jets Cross Country InvitationalOct 26 · 3,000 Meters 11-12 · Place 37 · In Stride | 3,000 Meters 11-12 | 37 | 12:11.57 PB | 7 |
| Oct 19 | Pacific Coast Shockwaves XC InvitationalOct 19 · 3,000 Meters 11-12 · Place 42 · In Stride | 3,000 Meters 11-12 | 42 | 12:30.3 PB | 7 |
| Sep 27 | Santa Ana Lightning Cross Country InvitationalSep 27 · 3,000 Meters 11-12 · Place 53 · In Stride | 3,000 Meters 11-12 | 53 | 12:09.98 PB | 7 |
| Sep 7 | GRIT XC INVITESep 7 · 3,000 Meters Varsity · Place 43 · In Stride | 3,000 Meters Varsity | 43 | 13:36.28 | 12 |
| Aug 16 | La Serna Summer XC Series #4Aug 16 · 2 Miles Novice · Place 28 · In Stride | 2 Miles Novice | 28 | 14:25.90 | 7 |
| Aug 9 | La Serna Summer XC Series #3Aug 9 · 2 Miles Novice · Place 16 · In Stride | 2 Miles Novice | 16 | 15:05.66 | — |
2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters Varsity · Place 93 · In Stride | 3,000 Meters Varsity | 93 | 13:27.22 | 12 |
| Oct 27 | Los Angeles Jets 9th Annual Cross Country InvitationalOct 27 · 3,000 Meters Varsity · Place 50 · In Stride | 3,000 Meters Varsity | 50 | 13:50.50 | 12 |
| Oct 13 | Free Spirit Cross Country Invitational 2024Oct 13 · 3,000 Meters Varsity · Place 109 · In Stride | 3,000 Meters Varsity | 109 | 13:54.10 | 12 |
| Sep 29 | SA Lightning Cross Country InvitationalSep 29 · 3,000 Meters Varsity · Place 71 · In Stride | 3,000 Meters Varsity | 71 | 14:20.76 | 12 |
| Sep 14 | Valley United Cross Country Invitational MeetSep 14 · 3,000 Meters 11-12 · Place 98 · In Stride | 3,000 Meters 11-12 | 98 | 15:05.75 | 6 |
| Sep 8 | GRIT XC INVITESep 8 · 3,000 Meters Varsity · Place 72 · In Stride | 3,000 Meters Varsity | 72 | 16:24.14 | 12 |
| Aug 17 | La Serna Summer XC Series #4Aug 17 · 2 Miles Novice · Place 54 · In Stride | 2 Miles Novice | 54 | 16:51.20 | 6 |
| Aug 10 | La Serna Summer XC Series #3Aug 10 · 2 Miles Intermediate · Place 36 · In Stride | 2 Miles Intermediate | 36 | 18:17.39 | 6 |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 85 · In Stride | 3,000 Meters 9-10 | 85 | 15:02.00 PB | 5 |
| Nov 5 | 2023 San Diego Waves Youth XC InvitationalNov 5 · 3,000 Meters 9 -10 · Place 23 · In Stride | 3,000 Meters 9 -10 | 23 | 15:10.22 PB | 5 |
| Oct 8 | Free Spirit Invitational MeetOct 8 · 3,000 Meters 9-10 · Place 117 · In Stride | 3,000 Meters 9-10 | 117 | 16:16.63 | 5 |
| Sep 24 | GRIT XC INVITESep 24 · 3,000 Meters 9-10 · Place 57 · In Stride | 3,000 Meters 9-10 | 57 | 16:32.43Unofficial | 5 |
| Sep 16 | Valley United Cross Country Invitational MeetSep 16 · 3,000 Meters 9-10 · Place 90 · In Stride | 3,000 Meters 9-10 | 90 | 16:19.68 | 5 |