Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,000 Meters · 2K coursePacific Coast Shockwaves XC Invitational · Oct 7 | 11:13.70 | Pacific Coast Shockwaves XC Invitational | October 7, 2018 |
| 2,000 Meters · Arcadia County ParkFree Spirit Condors Youth XC Invite · Oct 14 | 10:11.30 | Free Spirit Condors Youth XC Invite | October 14, 2018 |
| 2,000 Meters · Buena Vista ParkJunior Mavericks Cross Country Meet · Nov 3 | 10:22.12 | Junior Mavericks Cross Country Meet | November 3, 2019 |
| 2,000 Meters · Carbon Canyon Regional Park7th Orange County Youth Cross Country Open Meet · Sep 15 | 9:43.92 | 7th Orange County Youth Cross Country Open Meet | September 15, 2019 |
| 2,000 Meters · Central ParkValley United XC Invitational Meet · Sep 21 | 9:45.37 | Valley United XC Invitational Meet | September 21, 2019 |
| 2,000 Meters · Kit Carson ParkSan Diego RoadRunners Cross Country Meet · Nov 4 | 9:35.86 | San Diego RoadRunners Cross Country Meet | November 4, 2018 |
| 2,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine 2019 XC Invitational · Oct 20 | 9:02.29 | Temecula Valley Time Machine 2019 XC Invitational | October 20, 2019 |
| 3,000 Meters · 3k CoursePacific Coast Shockwaves XC Invitational · Oct 3 | 15:37.70 | Pacific Coast Shockwaves XC Invitational | October 3, 2021 |
| 3,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 5 | 15:07.88 | 2023 San Diego Waves Youth XC Invitational | November 5, 2023 |
| 3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 12 | 14:59.92 | USATF Southern California Association Junior Olympic Championships | November 12, 2023 |
| 3,000 Meters · Legg Lake ParkFree Spirit Invitational Cross Country Meet · Oct 10 | 13:01.98 | Free Spirit Invitational Cross Country Meet | October 10, 2021 |
| 3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 8 | 13:53.44 | Free Spirit Invitational Meet | October 8, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 101 · The Time Machine Club | 3,000 Meters 11-12 | 101 | 14:59.92 PB | 7 |
| Nov 5 | 2023 San Diego Waves Youth XC InvitationalNov 5 · 3,000 Meters 11-12 · Place 45 · The Time Machine Club | 3,000 Meters 11-12 | 45 | 15:07.88 PB | 7 |
| Oct 29 | LA Jets 9th Annual Cross Country InvitationalOct 29 · 3,000 Meters Varsity · Place 41 · Temecula Valley Time Machine | 3,000 Meters Varsity | 41 | 13:35.86 | 12 |
| Oct 22 | Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 48 · Temecula Valley Time Ma | 3,000 Meters Varsity | 48 | 16:41.11 | 12 |
| Oct 8 | Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 90 · The Time Machine Club | 3,000 Meters 11-12 | 90 | 13:53.44 PB | 7 |
2021 Cross Country
2 results2019 Cross Country
4 results2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | USATF Southern California Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 42 · The Time Machine Club | 2,000 Meters 8U | 42 | 10:26.99 | 2 |
| Nov 4 | San Diego RoadRunners Cross Country MeetNov 4 · 2,000 Meters 8 & Under · Place 22 · The Time Machine Club | 2,000 Meters 8 & Under | 22 | 9:35.86 PB | 2 |
| Oct 21 | San Diego Waves Duck Pond InvitationalOct 21 · 2,000 Meters 8 & under · Place 16 · The Time Machine Club | 2,000 Meters 8 & under | 16 | 10:37.44 | 2 |
| Oct 14 | Free Spirit Condors Youth XC InviteOct 14 · 2,000 Meters Event 2 8U · Place 72 · The Time Machine Club | 2,000 Meters Event 2 8U | 72 | 10:11.30 PB | 2 |
| Oct 7 | Pacific Coast Shockwaves XC InvitationalOct 7 · 2,000 Meters 8U · Place 31 · The Time Machine Club | 2,000 Meters 8U | 31 | 11:13.70 PB | 2 |