Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Clam Beach County CampgroundClam Beach Invitational 2026 · Sep 26 | 6:21.92 | Clam Beach Invitational 2026 | September 26, 2026 |
| 1 Mile · Trinity Alps Golf CourseTrinity Invitational · Sep 11 | 6:03.00 | Trinity Invitational | September 11, 2026 |
| 1770 m · Shastice ParkSteve Nesheim Invitational · Sep 18 | 7:39.41 | Steve Nesheim Invitational | September 18, 2026 |
| 3,000 Meters · Hagan Community ParkRancho Cordova Track Club Grand Prix (Wear Red, White & Blue) · Nov 9 | 12:56.70 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue) | November 9, 2025 |
| 3,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 30 | 13:29.95 | 2025 Pacific Association Junior Olympic Cross Country Championships | November 30, 2025 |
| 3,000 Meters · Polo FieldsTeam Onalysis Cross Country Meet · Nov 15 | 11:35.23 | Team Onalysis Cross Country Meet | November 15, 2025 |
| 3,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 26 | 12:05.154 | Mt. Diablo Youth XC Meet | October 26, 2025 |
| 3,000 Meters · West Valley Early College High SchoolNorCal Striders USATF Youth XC Meet · Oct 12 | 13:22 | NorCal Striders USATF Youth XC Meet | October 12, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 30 | 2025 Pacific Association Junior Olympic Cross Country ChampionshipsNov 30 · 3,000 Meters 11-12 · Place 29 · NorCal StridersNorCal Striders | 3,000 Meters 11-12 | 29 | 13:29.95 PB | 5 |
| Nov 15 | Team Onalysis Cross Country MeetNov 15 · 3,000 Meters 11-12 · Place 15 · NorCal StridersNorCal Striders | 3,000 Meters 11-12 | 15 | 11:35.23 PB | 5 |
| Nov 9 | Rancho Cordova Track Club Grand Prix (Wear Red, White & Blue)Nov 9 · 3,000 Meters 11-12 · Place 5 · NorCal StridersNorCal Striders | 3,000 Meters 11-12 | 5 | 12:56.70 PB | 5 |
| Oct 26 | Mt. Diablo Youth XC MeetOct 26 · 3,000 Meters 11-12 · Place 15 · NorCal StridersNorCal Striders | 3,000 Meters 11-12 | 15 | 12:05.154 PB | 5 |
| Oct 12 | NorCal Striders USATF Youth XC MeetOct 12 · 3,000 Meters 11-12 · Place 8 · NorCal StridersNorCal Striders | 3,000 Meters 11-12 | 8 | 13:22 PB | 5 |
| Sep 27 | Clam Beach InvitationalSep 27 · 1 Mile Varsity · Place 3 · NorCal StridersNorCal Striders | 1 Mile Varsity | 3 | 6:43.33 | 5 |
| Sep 20 | Springview XC InviteSep 20 · 2,500 Meters Varsity · Place 74 · NorCal StridersNorCal Striders | 2,500 Meters Varsity | 74 | 10:08.30 | 5 |
| Sep 5 | Trinity InvitationalSep 5 · 2 Miles Middle School · Place 1 · NorCal StridersNorCal Striders | 2 Miles Middle School | 1 | 13:06.53 | 5 |
2024 Cross Country
1 results