Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · La Serna HSLa Serna Summer XC Series #3 · Aug 10 | 14:02.07 | La Serna Summer XC Series #3 | August 10, 2024 |
| 2 Miles · Mt. San Antonio CollegeMountie Xpress Invitational 2026 · Aug 22 | 13:06.7 | Mountie Xpress Invitational 2026 | August 22, 2026 |
| 3 Miles · Crystal SpringsBellarmine-Sacred Heart Invitational · Sep 26 | 20:49.4 | Bellarmine-Sacred Heart Invitational | September 26, 2026 |
| 3 Miles · Don Knabe Community Regional ParkCamino Del Rey League Invite 1 · Sep 29 | 21:50.34 | Camino Del Rey League Invite 1 | September 29, 2026 |
| 3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 18 | 19:07.2 | 45th Annual Woodbridge Cross Country Classic | September 18, 2026 |
| 3 Miles · Hollydale Comminity ParkCamino Del Rey FINALS · Nov 4 | 20:12.3 | Camino Del Rey FINALS | November 4, 2026 |
| 3 Miles · La Mirada ParkCamino Del Rey Association League Meet 2 · Oct 14 | 20:58.3 | Camino Del Rey Association League Meet 2 | October 14, 2026 |
| 3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 23 | 21:11.5 | Mt. SAC XC Invite - High School Division | October 23, 2026 |
| 3 Miles · PR City InvitationalPR City Invitational · Aug 28 | 20:02.7 | PR City Invitational | August 28, 2026 |
| 3,000 Meters · Central ParkValley United Cross Country Invitational Meet · Sep 16 | 13:11.47 | Valley United Cross Country Invitational Meet | September 16, 2023 |
| 3,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 25 | 13:48.16 | OC GRIT XC INVITE | September 25, 2022 |
| 3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 8 | 13:15.68 | Free Spirit Invitational Meet | October 8, 2023 |
| 4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 19:16.84 | USATF National Junior Olympic Championships | December 14, 2024 |
| 4,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 5 | 18:13.24 | Temecula Valley Time Machine XC Invite | October 5, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results2025 Cross Country
5 results2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 366 · West Coast WarriorsWest Coast Warriors | 4,000 Meters 13-14 | 366 | 19:16.84 PB | 8 |
| Nov 10 | USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters Varsity · Place 84 · West Coast WarriorsWest Coast Warriors | 4,000 Meters Varsity | 84 | 20:10.65 | 14 |
| Oct 26 | Whittier 5k Spooktacular Oct 26 · 5,000 Meters Open · West Coast WarriorsWest Coast Warriors | 5,000 Meters Open | 0 | 21:49.62Unofficial | 8 |
| Oct 20 | Pacific Coast Shockwaves XC InvitationalOct 20 · 4,000 Meters Varsity · Place 21 · West Coast WarriorsWest Coast Warriors | 4,000 Meters Varsity | 21 | 19:32.09 | 14 |
| Oct 13 | Free Spirit Cross Country Invitational 2024Oct 13 · 4,000 Meters Varsity · Place 87 · West Coast WarriorsWest Coast Warriors | 4,000 Meters Varsity | 87 | 19:54.25 | 14 |
| Oct 5 | Temecula Valley Time Machine XC InviteOct 5 · 4,000 Meters 13-14, 15-16, 17 · Place 27 · West Coast WarriorsWest Coast Warriors | 4,000 Meters 13-14, 15-16, 17 | 27 | 18:13.24 PB | 8 |
| Sep 8 | GRIT XC INVITESep 8 · 4,000 Meters Varsity · Place 39 · West Coast WarriorsWest Coast Warriors | 4,000 Meters Varsity | 39 | 19:43.37 | 14 |
| Aug 10 | La Serna Summer XC Series #3Aug 10 · 2 Miles Intermediate · Place 6 · West Coast WarriorsWest Coast Warriors | 2 Miles Intermediate | 6 | 14:02.07 PB | 8 |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 50 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 50 | 13:29.65 | 7 |
| Nov 5 | 2023 San Diego Waves Youth XC InvitationalNov 5 · 3,000 Meters 11-12 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 0 | DNS | 7 |
| Oct 22 | Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 11 · Whittier WarriorsWhittier Warriors | 3,000 Meters Varsity | 11 | 14:04.67 | 12 |
| Oct 8 | Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 31 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 31 | 13:15.68 PB | 7 |
| Sep 24 | GRIT XC INVITESep 24 · 3,000 Meters 11-12 · Place 12 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 12 | 12:44.04Unofficial | 7 |
| Sep 16 | Valley United Cross Country Invitational MeetSep 16 · 3,000 Meters 11-12 · Place 19 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 19 | 13:11.47 PB | 7 |
| Aug 4 | La Serna Summer XC Series #2Aug 4 · 2 Miles Novice · Place 1 · Whittier WarriorsWhittier Warriors | 2 Miles Novice | 1 | 13:20.98 | 7 |
2022 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters Varsity · Place 28 · Whittier WarriorsWhittier Warriors | 3,000 Meters Varsity | 28 | 13:11.99 | 12 |
| Nov 5 | Warrior time final trial Nov 5 · 1 Miles Open · Place 26 · West Coast WarriorsWest Coast Warriors | 1 Miles Open | 26 | 6:26Unofficial | 11 |
| Oct 29 | Whittier Spooktacular 5kOct 29 · 5,000 Meters Open · Place 93 · West Coast WarriorsWest Coast Warriors | 5,000 Meters Open | 93 | 23:04.15Unofficial | 11 |
| Oct 22 | Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 13 · Whittier WarriorsWhittier Warriors | 3,000 Meters Varsity | 13 | 14:39.50 | 12 |
| Sep 25 | OC GRIT XC INVITESep 25 · 3,000 Meters 11-12 · Place 26 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 26 | 13:48.16 PB | 11 |
| Sep 17 | Warrior time trial #2Sep 17 · 3,200 Meters Open 3200 · Place 36 · West Coast WarriorsWest Coast Warriors | 3,200 Meters Open 3200 | 36 | 14:02Unofficial | 11 |
| Jul 30 | Warrior time trial AJul 30 · 3,000 Meters New Division · Place 3 · West Coast WarriorsWest Coast Warriors | 3,000 Meters New Division | 3 | 14:17Unofficial | 11 |
2020 Cross Country
1 results