Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Hanalani SchoolsHanalani intermediate Quad Meet · Sep 20 | 13:04.76 | Hanalani intermediate Quad Meet | September 20, 2025 |
| 2 Miles · Hawaii Country Club2026 Iolani XC Invitational · Sep 12 | 14:46 | 2026 Iolani XC Invitational | September 12, 2026 |
| 2 Miles · Kamehameha Schools Kapalama High SchoolKamehameha Invitational · Sep 26 | 14:42 | Kamehameha Invitational | September 26, 2026 |
| 2 Miles · Moanalua Middle School2025 Moanalua Middle School Open Invitational · Oct 17 | 11:56.29 | 2025 Moanalua Middle School Open Invitational | October 17, 2025 |
| 3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 12 | 12:21.83 | USATF Southern California Association Junior Olympic Championships | November 12, 2023 |
| 3,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 19 | 12:57.00 | USATF Region 15 Junior Olympic Championships | November 19, 2023 |
| 3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 8 | 12:57.30 | Free Spirit Invitational Meet | October 8, 2023 |
| 4,000 Meters · Kaka?ako Waterfront ParkUSATF Hawaii XC Championship · Nov 7 | 18:32.33 | USATF Hawaii XC Championship | November 7, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
5 results2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters Varsity · Place 60 · Long Beach FlyersLong Beach Flyers | 3,000 Meters Varsity | 60 | 12:19.19 | 12 |
| Oct 20 | Pacific Coast Shockwaves XC InvitationalOct 20 · 3,000 Meters Varsity · Place 21 · Long Beach FlyersLong Beach Flyers | 3,000 Meters Varsity | 21 | 13:21.32 | 12 |
| Oct 13 | Free Spirit Cross Country Invitational 2024Oct 13 · 3,000 Meters Varsity · Place 50 · Long Beach FlyersLong Beach Flyers | 3,000 Meters Varsity | 50 | 12:10.39 | 12 |
| Sep 29 | SA Lightning Cross Country InvitationalSep 29 · 3,000 Meters Varsity · Place 26 · Long Beach FlyersLong Beach Flyers | 3,000 Meters Varsity | 26 | 11:46.95 | 12 |
| Sep 14 | Valley United Cross Country Invitational MeetSep 14 · 3,000 Meters 11-12 · Place 33 · Long Beach FlyersLong Beach Flyers | 3,000 Meters 11-12 | 33 | 12:44.12 | 6 |
| Sep 8 | GRIT XC INVITESep 8 · 3,000 Meters Varsity · Place 25 · Long Beach FlyersLong Beach Flyers | 3,000 Meters Varsity | 25 | 12:31.20 | 12 |
| Aug 17 | La Serna Summer XC Series #4Aug 17 · 2 Miles Varsity · Place 105 · Long Beach FlyersLong Beach Flyers | 2 Miles Varsity | 105 | 13:27.90 | — |
2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Region 15 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 9-10 · Place 42 · Long Beach FlyersLong Beach Flyers | 3,000 Meters 9-10 | 42 | 12:57.00 PB | 5 |
| Nov 12 | USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 9-10 · Place 25 · Long Beach FlyersLong Beach Flyers | 3,000 Meters 9-10 | 25 | 12:21.83 PB | 5 |
| Oct 29 | LA Jets 9th Annual Cross Country InvitationalOct 29 · 3,000 Meters Varsity · Place 8 · Long Beach FlyersLong Beach Flyers | 3,000 Meters Varsity | 8 | 12:04.00 | 10 |
| Oct 22 | Pacific Coast Shockwaves XC Invitational #2Oct 22 · 3,000 Meters Varsity · Place 13 · Long Beach FlyersLong Beach Flyers | 3,000 Meters Varsity | 13 | 14:12.06 | 10 |
| Oct 8 | Free Spirit Invitational MeetOct 8 · 3,000 Meters 9-10 · Place 27 · Long Beach FlyersLong Beach Flyers | 3,000 Meters 9-10 | 27 | 12:57.30 PB | 5 |
| Oct 1 | Lightning Wellness RunOct 1 · 3,000 Meters Varsity · Place 3 · Long Beach FlyersLong Beach Flyers | 3,000 Meters Varsity | 3 | 12:22.0 | — |
| Sep 24 | GRIT XC INVITESep 24 · 3,000 Meters 9-10 · Place 15 · Long Beach FlyersLong Beach Flyers | 3,000 Meters 9-10 | 15 | 12:58.58Unofficial | 5 |