Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorDr Martin Luther King, Jr Invitational · Jan 24 | 4:18.70a | Dr Martin Luther King, Jr Invitational | January 24, 2025 |
| 100 Meters · OutdoorSan Diego Youth Clubs Meet Series #4 · Jun 13 | 13.78a | San Diego Youth Clubs Meet Series #4 | June 13, 2021 |
| 100m Hurdles · 39" / 0.991m · OutdoorVYC Individual Event Championship Meet · May 13 | 18.70a | VYC Individual Event Championship Meet | May 13, 2023 |
| 1500 Meters · OutdoorCCCAA State Championships · May 17 | 3:52.17a | CCCAA State Championships | May 17, 2024 |
| 1600 Meters · OutdoorCIF-SS Division 4 Track and Field Finals · May 13 | 4:20.31a | CIF-SS Division 4 Track and Field Finals | May 13, 2023 |
| 200 Meters · OutdoorValley United Invitational · Apr 7 | 32.62a | Valley United Invitational | April 7, 2018 |
| 3000 Meters · IndoorDr Martin Luther King, Jr Invitational · Jan 24 | 8:53.00a | Dr Martin Luther King, Jr Invitational | January 24, 2025 |
| 3000 Meters · Outdoor2024 Beach Opener · Mar 2 | 9:00.94 | 2024 Beach Opener | March 2, 2024 |
| 3200 Meters · OutdoorVentura County Championships · Apr 21 | 9:26.90a | Ventura County Championships | April 21, 2023 |
| 400 Meters · OutdoorSan Diego Youth Clubs Meet Series #4 · Jun 13 | 1:06.43a | San Diego Youth Clubs Meet Series #4 | June 13, 2021 |
| 5000 Meters · OutdoorCody McBride · Mar 20 | 15:05.96a | Cody McBride | March 20, 2026 |
| 800 Meters · IndoorLumberjack Team Challenge · Jan 17 | 2:01.12a | Lumberjack Team Challenge | January 17, 2025 |
| 800 Meters · OutdoorGlendale Invite · Apr 11 | 1:55.18a | Glendale Invite | April 11, 2026 |
| Combined results · OutdoorPacific Coast Shockwaves (SCA Qualifier) · Jun 1 | 0.4 | Pacific Coast Shockwaves (SCA Qualifier) | June 1, 2019 |
| High Jump · OutdoorVYC Individual Event Championship Meet · May 13 | 4-10.00 | VYC Individual Event Championship Meet | May 13, 2023 |
| Long Jump · OutdoorVYC Individual Event Championship Meet · May 13 | 16-08.00 | VYC Individual Event Championship Meet | May 13, 2023 |
| Section 1 · OutdoorOaks Christian at Thousand Oaks · Mar 30 | 2:03.21 | Oaks Christian at Thousand Oaks | March 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
5 results2026 Indoor Track
4 results2025 Outdoor Track
2 results2025 Indoor Track
4 results2024 Outdoor Track
8 results2023 Outdoor Track
21 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | VYC Individual Event Championship MeetMay 13 · 100m Hurdles · Place 7 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | 100m Hurdles39" / 0.991m | 7. | 18.70a PB | 12 |
| May 13 | VYC Individual Event Championship MeetMay 13 · Long Jump · Place 3 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | Long Jump | 3. | 16-08.00 PB | 12 |
| May 13 | VYC Individual Event Championship MeetMay 13 · High Jump · Place 4 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | High Jump | 4. | 4-10.00 PB | 12 |
| May 13 | CIF-SS Division 4 Track and Field FinalsMay 13 · 1600 Meters · Place 3 · Oaks ChristianOaks Christian | 1600 Meters | 3. | 4:20.31a PB | 12 |
| May 6 | VYC Western League Championship MeetMay 6 · 100m Hurdles · Place 4 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | 100m Hurdles39" / 0.991m | 4. | 19.97a | 12 |
| May 6 | VYC Western League Championship MeetMay 6 · Long Jump · Place 6 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | Long Jump | 6. | 16-05.25 | 12 |
| May 6 | VYC Western League Championship MeetMay 6 · High Jump · Place 3 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | High Jump | 3. | 4-06.00 | 12 |
| May 6 | CIF-SS Division 4 Track and Field PrelimsMay 6 · 3200 Meters · Place 6 · Oaks ChristianOaks Christian | 3200 MetersRound P | 6. | 9:31.15a | 12 |
| May 6 | CIF-SS Division 4 Track and Field PrelimsMay 6 · 1600 Meters · Place 4 · Oaks ChristianOaks Christian | 1600 MetersRound P | 4. | 4:22.15a | 12 |
| Apr 24 | Marmonte League FinalsApr 24 · 3200 Meters · Place 6 · Oaks ChristianOaks Christian | 3200 Meters | 6. | 9:28.54a | 12 |
| Apr 24 | Marmonte League FinalsApr 24 · 1600 Meters · Place 3 · Oaks ChristianOaks Christian | 1600 Meters | 3. | 4:23.79a | 12 |
| Apr 24 | Marmonte League FinalsApr 24 · 800 Meters · Oaks ChristianOaks Christian | 800 Meters | -- | DNS | 12 |
| Apr 21 | Ventura County ChampionshipsApr 21 · 3200 Meters · Place 1 · Oaks ChristianOaks Christian | 3200 Meters | 1 | 9:26.90a PB | — |
| Apr 15 | 103rd Russell CupApr 15 · 1600 Meters · Place 2 · Oaks ChristianOaks Christian | 1600 Meters | 2 | 4:25.24 | 12 |
| Apr 15 | 103rd Russell CupApr 15 · 800 Meters · Place 4 · Oaks ChristianOaks Christian | 800 Meters | 4 | 2:01.32 | 12 |
| Apr 4 | Westlake at Oaks ChristianApr 4 · 3200 Meters · Place 1 · Oaks ChristianOaks Christian | 3200 Meters | 1. | 9:58.30a | 12 |
| Apr 4 | Westlake at Oaks ChristianApr 4 · 800 Meters · Place 1 · Oaks ChristianOaks Christian | 800 Meters | 1. | 2:02.29a | 12 |
| Mar 30 | Oaks Christian at Thousand OaksMar 30 · Section 1 · Place 4 · Oaks ChristiOaks Christi | Section 1 | 4 | 10:26.37 | — |
| Mar 30 | Oaks Christian at Thousand OaksMar 30 · Section 1 · Place 4 · Oaks ChristiOaks Christi | Section 1 | 4 | 2:03.21 PB | — |
| Mar 23 | Calabasas at Oaks ChristianMar 23 · 800 Meters · Place 3 · Oaks ChristiOaks Christi | 800 Meters | 3 | 2:01.40 | 12 |
| Mar 16 | Agoura and Oaks Christian at Newbury ParkMar 16 · 1600 Meters · Place 5 · Oaks ChristianOaks Christian | 1600 Meters | 5 | 4:37.82a | — |
2022 Outdoor Track
12 results2022 Indoor Track
1 results2021 Outdoor Track
7 results2020 Outdoor Track
1 results2019 Outdoor Track
22 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 21 | USATF Region 15 Junior Olympic ChampionshipsJun 21 · Long Jump · Place 7 · Valley United Track ClubValley United Track Club | Long Jump | 7. | 4.22m | 8 |
| Jun 7 | USATF Southern California Association Junior Olympic ChampionshipsJun 7 · Long Jump · Place 3 · Valley United Track ClubValley United Track Club | Long Jump | 3. | 4.09m | 8 |
| Jun 1 | Pacific Coast Shockwaves (SCA Qualifier)Jun 1 · Combined results · Place 3 · Valley UniteValley Unite | Combined results | 3 | 13-08.25 | — |
| Jun 1 | Pacific Coast Shockwaves (SCA Qualifier)Jun 1 · Combined results · Place 26 · Valley UniteValley Unite | Combined results | 26 | 1:08.47 | — |
| Jun 1 | Pacific Coast Shockwaves (SCA Qualifier)Jun 1 · Combined results · Valley UniteValley Unite | Combined results | — | 0.4 PB | — |
| Jun 1 | Pacific Coast Shockwaves (SCA Qualifier)Jun 1 · Combined results · Place 19 · Valley UniteValley Unite | Combined resultsRound P | 19 | 14.201 | — |
| May 11 | VYC Individual Event Championship MeetMay 11 · Long Jump · Place 3 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | Long Jump | 3. | 13-05.00 | 8 |
| May 11 | VYC Individual Event Championship MeetMay 11 · 3000 Meters · West Valley EaglesWest Valley Eagles | 3000 Meters | — | SCR | 8 |
| May 11 | VYC Individual Event Championship MeetMay 11 · 400 Meters · Place 5 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | 400 Meters | 5. | 1:10.45a | 8 |
| May 4 | Valley Youth Conference Eastern & Western League ChampionshipsMay 4 · Long Jump · Place 1 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | Long Jump | 1. | 13-10.25 | 8 |
| May 4 | Valley Youth Conference Eastern & Western League ChampionshipsMay 4 · 3000 Meters · Place 7 · West Valley EaglesWest Valley Eagles | 3000 Meters | 7. | 11:05.64a | 8 |
| May 4 | Valley Youth Conference Eastern & Western League ChampionshipsMay 4 · 1500 Meters · West Valley EaglesWest Valley Eagles | 1500 Meters | — | DNS | 8 |
| May 4 | Valley Youth Conference Eastern & Western League ChampionshipsMay 4 · 400 Meters · Place 4 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | 400 Meters | 4. | 1:10.23a | 8 |
| May 4 | Valley Youth Conference Eastern & Western League ChampionshipsMay 4 · 100 Meters · Place 5 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | 100 Meters | 5. | 15.29a | 8 |
| May 1 | Delphic League Meet #4May 1 · 1600 Meters · Oaks ChristianOaks Christian | 1600 Meters | -- | DNS | 8 |
| May 1 | Delphic League Meet #4May 1 · 800 Meters · Oaks ChristianOaks Christian | 800 Meters | -- | DNS | 8 |
| Apr 6 | Valley Youth Conference Invitational MeetApr 6 · Long Jump · Place 1 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | Long Jump | 1 | 11-07.25 | 13 |
| Apr 6 | Valley Youth Conference Invitational MeetApr 6 · 3000 Meters · Place 7 · West Valley EaglesWest Valley Eagles | 3000 Meters | 7 | 11:06.91 | 10 |
| Apr 6 | Valley Youth Conference Invitational MeetApr 6 · 1500 Meters · Place 9 · West Valley EaglesWest Valley Eagles | 1500 Meters | 9 | 5:00.66 | 10 |
| Apr 6 | Valley Youth Conference Invitational MeetApr 6 · 100 Meters · Place 7 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | 100 Meters | 7 | 14.38 | 13 |
| Apr 6 | Valley Youth Conference Invitational MeetApr 6 · 100 Meters · Place 7 · Santa Clarita Track, Inc.Santa Clarita Track, Inc. | 100 Meters | 7 | 14.39 | 13 |
| Mar 21 | Delphic League #2Mar 21 · 1600 Meters · Place 4 · Oaks ChristianOaks Christian | 1600 Meters | 4. | 5:47.52a | 8 |
2018 Outdoor Track
7 results2017 Outdoor Track
6 results