Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · La Serna HSLa Serna Summer XC Series #1 · Jul 22 | 6:16.60 | La Serna Summer XC Series #1 | July 22, 2023 |
| 2.1 Miles · Ben Clark Safety Training CenterGrant Nunnally Invitational · Sep 12 | 11:46.81 | Grant Nunnally Invitational | September 12, 2026 |
| 3,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 17 | 11:35.70 | USATF Region 15 Junior Olympic Championships | November 17, 2024 |
| 3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 8 | 13:17.87 | Free Spirit Invitational Meet | October 8, 2023 |
| 4,000 Meters · Carl Thornton ParkSanta Ana Lightning Cross Country Invitational · Sep 27 | 14:30.17 | Santa Ana Lightning Cross Country Invitational | September 27, 2025 |
| 4,000 Meters · Pierce CollegeFree Spirit Cross Country Invitational Meet 2026 · Oct 11 | 16:23.73 | Free Spirit Cross Country Invitational Meet 2026 | October 11, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
2 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 17 | USATF Region 15 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 11-12 · Place 41 · Long Beach Flyers | 3,000 Meters 11-12 | 41 | 11:35.70 PB | 6 |
| Nov 10 | USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters Varsity · Place 20 · Long Beach Flyers | 3,000 Meters Varsity | 20 | 11:12.22 | 12 |
| Oct 27 | Los Angeles Jets 9th Annual Cross Country InvitationalOct 27 · 3,000 Meters Varsity · Place 21 · Long Beach Flyers | 3,000 Meters Varsity | 21 | 12:05.90 | 12 |
| Oct 20 | Pacific Coast Shockwaves XC InvitationalOct 20 · 3,000 Meters Varsity · Place 19 · Long Beach Flyers | 3,000 Meters Varsity | 19 | 13:19.37 | 12 |
| Oct 13 | Free Spirit Cross Country Invitational 2024Oct 13 · 3,000 Meters Varsity · Place 49 · Long Beach Flyers | 3,000 Meters Varsity | 49 | 12:10.03 | 12 |
| Sep 29 | SA Lightning Cross Country InvitationalSep 29 · 3,000 Meters Varsity · Place 27 · Long Beach Flyers | 3,000 Meters Varsity | 27 | 11:47.32 | 12 |
| Sep 8 | GRIT XC INVITESep 8 · 3,000 Meters Varsity · Place 23 · Long Beach Flyers | 3,000 Meters Varsity | 23 | 12:29.00 | 12 |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 52 · Long Beach Flyers | 3,000 Meters 11-12 | 52 | 12:07.41 | 5 |
| Oct 29 | LA Jets 9th Annual Cross Country InvitationalOct 29 · 3,000 Meters Varsity · Place 29 · Long Beach Flyers | 3,000 Meters Varsity | 29 | 12:40.66 | 12 |
| Oct 8 | Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 81 · Long Beach Flyers | 3,000 Meters 11-12 | 81 | 13:17.87 PB | 5 |
| Oct 1 | Lightning Wellness RunOct 1 · 3,000 Meters Varsity · Place 8 · Long Beach Flyers | 3,000 Meters Varsity | 8 | 11:59.0 | — |
| Sep 24 | GRIT XC INVITESep 24 · 3,000 Meters 11-12 · Place 40 · Long Beach Flyers | 3,000 Meters 11-12 | 40 | 13:20.06Unofficial | 5 |
| Jul 22 | La Serna Summer XC Series #1Jul 22 · 1 Miles Early Youth · Place 6 · Long Beach Flyers | 1 Miles Early Youth | 6 | 6:16.60 PB | 5 |