Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1,000 Meters · Craig Ranch ParkAAU Western Regional Cross-Country Championship · Nov 14 | 4:20 | AAU Western Regional Cross-Country Championship | November 14, 2020 |
| 2,000 Meters · Buena Vista Park2022 SD Waves Duck Pond Invitational · Oct 16 | 7:38.55 | 2022 SD Waves Duck Pond Invitational | October 16, 2022 |
| 2,000 Meters · Chollas Lark ParkUSATF San Diego Imperial Association Junior Olympic Cross Country Championships · Nov 14 | 8:57.99 | USATF San Diego Imperial Association Junior Olympic Cross Country Championships | November 14, 2021 |
| 2,000 Meters · Floyd Lamb ParkWESTERN REGIONAL AAU XC · Nov 6 | 8:34.0 | WESTERN REGIONAL AAU XC | November 6, 2021 |
| 2,000 Meters · Fox RacewayPala Coyotes Invitational · Oct 28 | 10:03.68 | Pala Coyotes Invitational | October 28, 2018 |
| 2,000 Meters · Kit Carson ParkSan Diego RoadRunners Cross Country Meet · Nov 10 | 9:21.58 | San Diego RoadRunners Cross Country Meet | November 10, 2019 |
| 2,000 Meters · Lake Las VegasUSATF Region 15 Junior Olympic Championships · Nov 18 | 10:38.0 | USATF Region 15 Junior Olympic Championships | November 18, 2018 |
| 2,000 Meters · Pala Rey Youth CPPala Coyote Tracks Invitational · Oct 27 | 9:41.30 | Pala Coyote Tracks Invitational | October 27, 2019 |
| 3,000 Meters · Buena Vista Park2023 San Diego Waves Youth XC Invitational · Nov 5 | 12:45.40 | 2023 San Diego Waves Youth XC Invitational | November 5, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
3 results2022 Cross Country
1 results2021 Cross Country
2 results2020 Cross Country
1 results2019 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 24 | USATF Region 15 Junior Olympic ChampionshipsNov 24 · 2,000 Meters 8U · Place 35 · Havoc Youth Track Club | 2,000 Meters 8U | 35 | 9:27.10 | Gr |
| Nov 17 | USATF San Diego-Imperial Association Junior Olympic ChampionshipsNov 17 · 2,000 Meters 8U · Place 5 · Havoc Youth Track Club | 2,000 Meters 8U | 5 | 9:22.36 | Gr |
| Nov 10 | San Diego RoadRunners Cross Country Meet Nov 10 · 2,000 Meters 8U · Place 20 · Havoc Youth Track Club | 2,000 Meters 8U | 20 | 9:21.58 PB | Gr |
| Nov 3 | Junior Mavericks Cross Country MeetNov 3 · 2,000 Meters 8U boys · Place 5 · Havoc Youth Track Club | 2,000 Meters 8U boys | 5 | 10:45.38 | Gr |
| Oct 27 | Pala Coyote Tracks InvitationalOct 27 · 2,000 Meters 8u · Place 5 · Havoc Youth Track Club | 2,000 Meters 8u | 5 | 9:41.30 PB | Gr |
| Sep 22 | Flo-Jo International Cross Country MeetSep 22 · 2,000 Meters 8U · Place 4 · Havoc Youth Track Club | 2,000 Meters 8U | 4 | 10:08.12 | Gr |
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 62 · Havoc Youth Track Club | 2,000 Meters 8U | 62 | 10:38.0 PB | - |
| Nov 11 | USATF San Diego Imperial Association Junior Olympic ChampionshipsNov 11 · 2,000 Meters 8U · Place 13 · Havoc Youth Track Club | 2,000 Meters 8U | 13 | 10:37.01 | - |
| Nov 4 | San Diego RoadRunners Cross Country MeetNov 4 · 2,000 Meters 8 & Under · Place 27 · Havoc Youth Track Club | 2,000 Meters 8 & Under | 27 | 9:50.55 | - |
| Oct 28 | Pala Coyotes InvitationalOct 28 · 2,000 Meters 8u · Place 10 · Havoc Youth Track Club | 2,000 Meters 8u | 10 | 10:03.68 PB | - |
| Oct 21 | San Diego Waves Duck Pond InvitationalOct 21 · 2,000 Meters 8 & under · Place 18 · Havoc Youth Track Club | 2,000 Meters 8 & under | 18 | 10:48.46 | - |
| Sep 23 | Flo-Jo International Cross Country MeetSep 23 · 0 Meters 8 & Under · Place 3 · Havoc Youth Track Club | 0 Meters 8 & Under | 3 | 11:04.52 | - |