Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1931 m · Central Park - Huntington BeachThe OC Quick and Gritty · Oct 29 | 10:06.76 | The OC Quick and Gritty | October 29, 2017 |
| 2,000 Meters · Arcadia County ParkFree Spirit Condors Youth XC Invite · Oct 14 | 9:15.50 | Free Spirit Condors Youth XC Invite | October 14, 2018 |
| 2,000 Meters · Box Springs Mountain ReserveLions Cross Country Invitational · Oct 21 | 9:45 | Lions Cross Country Invitational | October 21, 2018 |
| 2,000 Meters · Carbon Canyon Regional Park7th Orange County Youth Cross Country Open Meet · Sep 15 | 9:31.15 | 7th Orange County Youth Cross Country Open Meet | September 15, 2019 |
| 2,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 11 | 9:06.69 | USATF Southern California Association Junior Olympic Championships | November 11, 2018 |
| 2,000 Meters · Central Park - Huntington BeachThe Quick and Gritty Invite · Sep 30 | 9:37.69 | The Quick and Gritty Invite | September 30, 2018 |
| 2,000 Meters · Kit Carson ParkUSATF Region 15 Junior Olympic Championships · Nov 24 | 8:31.23 | USATF Region 15 Junior Olympic Championships | November 24, 2019 |
| 2,000 Meters · Lake Las VegasUSATF Region 15 Junior Olympic Championships · Nov 18 | 8:42.6 | USATF Region 15 Junior Olympic Championships | November 18, 2018 |
| 2,000 Meters · Linfield Christian SchoolTemecula Valley Time Machine 2019 XC Invitational · Oct 20 | 8:53.40 | Temecula Valley Time Machine 2019 XC Invitational | October 20, 2019 |
| 2,000 Meters · Peck Park Community CenterPacific Coast Shockwaves XC Invitational and Grand Prix 5K · Oct 6 | 9:54.63 | Pacific Coast Shockwaves XC Invitational and Grand Prix 5K | October 6, 2019 |
| 3,000 Meters · 3k CoursePacific Coast Shockwaves XC Invitational · Oct 3 | 15:32.10 | Pacific Coast Shockwaves XC Invitational | October 3, 2021 |
| 3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 14 | 13:16.96 | USATF Southern California Association Junior Olympic Championships | November 14, 2021 |
| 3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 9 | 12:25.37 | USATF National Junior Olympic Championships | December 9, 2023 |
| 3,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 19 | 13:08.02 | USATF Region 15 Junior Olympic Championships | November 19, 2023 |
| 4,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 9 | 17:26.88 | USATF Southern California Association Junior Olympic Championships | November 9, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
1 results2023 Cross Country
3 results2021 Cross Country
3 results2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | USATF Region 15 Junior Olympic ChampionshipsNov 24 · 2,000 Meters 8U · Place 22 · So Cal RoadrunnersSo Cal Roadrunners | 2,000 Meters 8U | 22 | 8:31.23 PB | - |
| Nov 17 | USATF Southern California Association Junior Olympic ChampionshipsNov 17 · 2,000 Meters 8U · Place 24 · So Cal RoadrunnersSo Cal Roadrunners | 2,000 Meters 8U | 24 | 9:17.01 | - |
| Nov 10 | San Diego RoadRunners Cross Country Meet Nov 10 · 2,000 Meters 8U · Place 10 · So Cal RoadrunnersSo Cal Roadrunners | 2,000 Meters 8U | 10 | 8:39.50 | - |
| Oct 20 | Temecula Valley Time Machine 2019 XC InvitationalOct 20 · 2,000 Meters 8U · Place 7 · So Cal RoadrunnersSo Cal Roadrunners | 2,000 Meters 8U | 7 | 8:53.40 PB | - |
| Oct 13 | Free Spirit Condors Youth XC InvitationalOct 13 · 2,000 Meters Event 2 8U · Place 22 · So Cal RoadrunnersSo Cal Roadrunners | 2,000 Meters Event 2 8U | 22 | 9:51.16 | - |
| Oct 6 | Pacific Coast Shockwaves XC Invitational and Grand Prix 5KOct 6 · 2,000 Meters 8U · Place 15 · So Cal RoadrunnersSo Cal Roadrunners | 2,000 Meters 8U | 15 | 9:54.63 PB | - |
| Sep 29 | The Quick and GrittySep 29 · 2,000 Meters 8U · Place 13 · So Cal RoadrunnersSo Cal Roadrunners | 2,000 Meters 8U | 13 | 9:51.96 | - |
| Sep 21 | Valley United XC Invitational MeetSep 21 · 2,000 Meters 7-8 · Place 17 · So Cal RoadrunnersSo Cal Roadrunners | 2,000 Meters 7-8 | 17 | 9:58.31 | - |
| Sep 15 | 7th Orange County Youth Cross Country Open MeetSep 15 · 2,000 Meters 8U · Place 5 · So Cal RoadrunnersSo Cal Roadrunners | 2,000 Meters 8U | 5 | 9:31.15 PB | - |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 18 | USATF Region 15 Junior Olympic ChampionshipsNov 18 · 2,000 Meters 8U · Place 27 · Pacific Coast Shock WavesPacific Coast Shock Waves | 2,000 Meters 8U | 27 | 8:42.6 PB | - |
| Nov 11 | USATF Southern California Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 20 · Pacific Coast Shock WavesPacific Coast Shock Waves | 2,000 Meters 8U | 20 | 9:06.69 PB | - |
| Nov 4 | San Diego RoadRunners Cross Country MeetNov 4 · 2,000 Meters 8 & Under · Place 18 · Pacific Coast Shock WavesPacific Coast Shock Waves | 2,000 Meters 8 & Under | 18 | 9:08.86 | - |
| Oct 21 | Lions Cross Country InvitationalOct 21 · 2,000 Meters 8 & under · Place 9 · Pacific Coast Shock WavesPacific Coast Shock Waves | 2,000 Meters 8 & under | 9 | 9:45 PB | - |
| Oct 14 | Free Spirit Condors Youth XC InviteOct 14 · 2,000 Meters Event 2 8U · Place 46 · Pacific Coast Shock WavesPacific Coast Shock Waves | 2,000 Meters Event 2 8U | 46 | 9:15.50 PB | - |
| Sep 30 | The Quick and Gritty Invite Sep 30 · 2,000 Meters 8U · Place 23 · Pacific Coast Shock WavesPacific Coast Shock Waves | 2,000 Meters 8U | 23 | 9:37.69 PB | - |
2017 Cross Country
3 results