Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · La Serna HSLa Serna Summer XC Series #3 · Aug 15 | 13:36.3 | La Serna Summer XC Series #3 | August 15, 2026 |
| 2 Miles · Mt. San Antonio CollegeMountie Xpress Invitational 2026 · Aug 22 | 13:54.6 | Mountie Xpress Invitational 2026 | August 22, 2026 |
| 3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 18 | 20:01.2 | 45th Annual Woodbridge Cross Country Classic | September 18, 2026 |
| 3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 23 | 20:40.0 | Mt. SAC XC Invite - High School Division | October 23, 2026 |
| 3 Miles · Oak Canyon ParkOrange County Championships · Oct 16 | 20:18.2 | Orange County Championships | October 16, 2026 |
| 3 Miles · Yorba Regional ParkCentury Conference Championships · Nov 3 | 19:33.8 | Century Conference Championships | November 3, 2026 |
| 3,000 Meters · 3k CoursePacific Coast Shockwaves XC Invitational · Oct 3 | 17:51.30 | Pacific Coast Shockwaves XC Invitational | October 3, 2021 |
| 3,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 5 | 13:19.16 | 2023 San Diego Waves Youth XC Invitational | November 5, 2023 |
| 3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 12 | 13:09.42 | USATF Southern California Association Junior Olympic Championships | November 12, 2023 |
| 3,000 Meters · Central Park - Huntington BeachOC GRIT XC INVITE · Sep 25 | 15:04.16 | OC GRIT XC INVITE | September 25, 2022 |
| 3,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 8 | 13:17.7 | Free Spirit Invitational Meet | October 8, 2022 |
| 3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 8 | 13:23.43 | Free Spirit Invitational Meet | October 8, 2023 |
| 4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 14 | 16:52.28 | USATF National Junior Olympic Championships | December 14, 2024 |
| 4,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 17 | 17:03.70 | USATF Region 15 Junior Olympic Championships | November 17, 2024 |
| 4,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine XC Invite · Oct 5 | 16:41.41 | Temecula Valley Time Machine XC Invite | October 5, 2024 |
| 5,000 Meters · Ralph B Clark ParkSunny Hills - Wayne Walker Invitational · Sep 25 | 21:43.7 | Sunny Hills - Wayne Walker Invitational | September 25, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results2025 Cross Country
9 results2024 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 260 · West Coast WarriorsWest Coast Warriors | 4,000 Meters 13-14 | 260 | 16:52.28 PB | 8 |
| Nov 17 | USATF Region 15 Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 28 · West Coast WarriorsWest Coast Warriors | 4,000 Meters 13-14 | 28 | 17:03.70 PB | 8 |
| Nov 10 | USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters Varsity · Place 24 · West Coast WarriorsWest Coast Warriors | 4,000 Meters Varsity | 24 | 16:55.52 | 14 |
| Oct 26 | Whittier 5k Spooktacular Oct 26 · 5,000 Meters Open · West Coast WarriorsWest Coast Warriors | 5,000 Meters Open | 0 | 21:10.68Unofficial | 8 |
| Oct 20 | Pacific Coast Shockwaves XC InvitationalOct 20 · 4,000 Meters Varsity · Place 11 · West Coast WarriorsWest Coast Warriors | 4,000 Meters Varsity | 11 | 18:23.54 | 14 |
| Oct 13 | Free Spirit Cross Country Invitational 2024Oct 13 · 4,000 Meters Varsity · Place 31 · West Coast WarriorsWest Coast Warriors | 4,000 Meters Varsity | 31 | 16:55.19 | 14 |
| Oct 5 | Temecula Valley Time Machine XC InviteOct 5 · 4,000 Meters 13-14, 15-16, 17 · Place 13 · West Coast WarriorsWest Coast Warriors | 4,000 Meters 13-14, 15-16, 17 | 13 | 16:41.41 PB | 8 |
| Sep 29 | SA Lightning Cross Country InvitationalSep 29 · 5,000 Meters Varsity · Place 20 · West Coast WarriorsWest Coast Warriors | 5,000 Meters Varsity | 20 | 22:28.08 | 14 |
| Sep 8 | GRIT XC INVITESep 8 · 4,000 Meters Varsity · Place 20 · West Coast WarriorsWest Coast Warriors | 4,000 Meters Varsity | 20 | 17:58.76 | 14 |
| Aug 17 | La Serna Summer XC Series #4Aug 17 · 2 Miles Varsity · Place 51 · West Coast WarriorsWest Coast Warriors | 2 Miles Varsity | 51 | 13:10.40 | 8 |
| Aug 10 | La Serna Summer XC Series #3Aug 10 · 2 Miles Intermediate · Place 5 · West Coast WarriorsWest Coast Warriors | 2 Miles Intermediate | 5 | 13:58.83 | 8 |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 37 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 37 | 13:09.42 PB | 7 |
| Nov 5 | 2023 San Diego Waves Youth XC InvitationalNov 5 · 3,000 Meters 11-12 · Place 13 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 13 | 13:19.16 PB | 7 |
| Oct 28 | Whittier Spooktacular 5KOct 28 · 5,000 Meters New Division · Place 76 · West Coast WarriorsWest Coast Warriors | 5,000 Meters New Division | 76 | 21:34.79Unofficial | 7 |
| Oct 22 | Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 15 · Whittier WarriorsWhittier Warriors | 3,000 Meters Varsity | 15 | 14:17.37 | 12 |
| Oct 8 | Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 34 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 34 | 13:23.43 PB | 7 |
| Sep 24 | GRIT XC INVITESep 24 · 3,000 Meters 11-12 · Place 16 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 16 | 13:09.14Unofficial | 7 |
| Sep 16 | Valley United Cross Country Invitational MeetSep 16 · 3,000 Meters 11-12 · Place 32 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 32 | 13:53.56 | 7 |
| Aug 4 | La Serna Summer XC Series #2Aug 4 · 2 Miles Novice · Place 9 · Whittier WarriorsWhittier Warriors | 2 Miles Novice | 9 | 15:11.04 | 5 |
2022 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 13 | USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 3,000 Meters Varsity · Place 54 · Whittier WarriorsWhittier Warriors | 3,000 Meters Varsity | 54 | 14:28.80 | 12 |
| Nov 5 | Warrior time final trial Nov 5 · 1 Miles Open · Place 64 · West Coast WarriorsWest Coast Warriors | 1 Miles Open | 64 | 7:16.8Unofficial | 12 |
| Oct 29 | Whittier Spooktacular 5kOct 29 · 5,000 Meters Open · Place 119 · West Coast WarriorsWest Coast Warriors | 5,000 Meters Open | 119 | 24:33.92Unofficial | 12 |
| Oct 22 | Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 19 · Whittier WarriorsWhittier Warriors | 3,000 Meters Varsity | 19 | 15:47.92 | 12 |
| Oct 8 | Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 62 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 62 | 13:17.7 PB | 12 |
| Sep 25 | OC GRIT XC INVITESep 25 · 3,000 Meters 11-12 · Place 48 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 11-12 | 48 | 15:04.16 PB | 12 |
| Aug 20 | La Serna Summer XC Series #3Aug 20 · 2 Miles Novice · Place 50 · Whittier WarriorsWhittier Warriors | 2 Miles Novice | 50 | 15:47.32 | 10 |
| Jul 30 | Warrior time trial AJul 30 · 3,000 Meters New Division · Place 13 · West Coast WarriorsWest Coast Warriors | 3,000 Meters New Division | 13 | 15:27Unofficial | 12 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 21 | USATF Region 15 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 9-10 · Place 36 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 9-10 | 36 | 14:17.97 | 11 |
| Nov 14 | USATF Southern California Association Junior Olympic ChampionshipsNov 14 · 3,000 Meters 9-10 · Place 29 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 9-10 | 29 | 14:29.13 | 11 |
| Nov 6 | Warriors Final Time Trial - 1600Nov 6 · 1,600 Meters Open · Place 21 · West Coast WarriorsWest Coast Warriors | 1,600 Meters Open | 21 | 7:07.85Unofficial | 11 |
| Oct 3 | Pacific Coast Shockwaves XC InvitationalOct 3 · 3,000 Meters 9-10 · Place 20 · West Coast WarriorsWest Coast Warriors | 3,000 Meters 9-10 | 20 | 17:51.30 PB | 11 |
| Sep 25 | Warriors Time Trial #3 Sep 25 · 3,000 Meters Open · Place 62 · West Coast WarriorsWest Coast Warriors | 3,000 Meters Open | 62 | 15:01.96Unofficial | 11 |
| Sep 4 | Warriors Team Time Trial #2 - 3K - 1 MileSep 4 · 3,000 Meters Open 3K · Place 25 · West Coast WarriorsWest Coast Warriors | 3,000 Meters Open 3K | 25 | 16:22.34Unofficial | 11 |
| Jul 24 | Warriors Team Time Trial #1 - 1 mile XCJul 24 · 1 Miles Open · Place 19 · West Coast WarriorsWest Coast Warriors | 1 Miles Open | 19 | 8:57.86Unofficial | 11 |