Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1,600 Meters · Campolindo High School2026 Mid-Season Mania 1600m Invitational · Sep 30 | 4:48.69 | 2026 Mid-Season Mania 1600m Invitational | September 30, 2026 |
| 2 Miles · Saint Mary's College of CaliforniaSaint Mary's Invitational · Sep 5 | 11:23.58 | Saint Mary's Invitational | September 5, 2026 |
| 2.7 Miles · 131 Westmoor AveRam Invitational · Sep 26 | 15:12.32 | Ram Invitational | September 26, 2026 |
| 2.95 Miles · Crystal SpringsPeninsula Athletic League Championships · Oct 31 | 16:27.65 | Peninsula Athletic League Championships | October 31, 2026 |
| 3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 18 | 16:19.2 | 45th Annual Woodbridge Cross Country Classic | September 18, 2026 |
| 3,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 5 | 11:53.1 | Run Club Invitational Youth XC Meet | November 5, 2023 |
| 3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 9 | 11:23.59 | USATF National Junior Olympic Championships | December 9, 2023 |
| 3,000 Meters · Tesoro Viejo USATF Region 14 Junior Olympic Championships · Nov 26 | 11:09.72 | USATF Region 14 Junior Olympic Championships | November 26, 2023 |
| 3,000 Meters · West Valley Early College High SchoolUSATF Pacific Association Junior Olympic Championships · Nov 19 | 12:19.70 | USATF Pacific Association Junior Olympic Championships | November 19, 2023 |
| 3,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 20 | 12:37 | USATF Pacific Association Junior Olympic Championships | November 20, 2022 |
| 3427 m · 2.13 Crystal Springs F/S Course5th Annual Fighting Knights Joust · Aug 29 | 11:59.2 | 5th Annual Fighting Knights Joust | August 29, 2026 |
| 4,000 Meters · Bedwell Bayfront ParkRun Club Invitational Youth XC Meet · Nov 2 | 13:39.2 | Run Club Invitational Youth XC Meet | November 2, 2025 |
| 4,000 Meters · Blue River Cross Country Course2025 USATF National Junior Olympic Cross Country Championships · Dec 13 | 15:18.60 | 2025 USATF National Junior Olympic Cross Country Championships | December 13, 2025 |
| 4,000 Meters · Lindley Meadow Picnic Area2025 Pacific Association Junior Olympic Cross Country Championships · Nov 30 | 13:51.28 | 2025 Pacific Association Junior Olympic Cross Country Championships | November 30, 2025 |
| 4,000 Meters · Shadow Cliffs Regional ParkMt. Diablo Youth XC Meet · Oct 26 | 15:52.160 | Mt. Diablo Youth XC Meet | October 26, 2025 |
| 5,000 Meters · Bedwell Bayfront Park2026 PAL 3 XC Test Meet · Oct 21 | 17:48.5 | 2026 PAL 3 XC Test Meet | October 21, 2026 |
| 5,000 Meters · Woodward Park47th Asics Clovis Invitational · Oct 9 | 18:16.7 | 47th Asics Clovis Invitational | October 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
11 results2025 Cross Country
4 results2024 Cross Country
2 results2023 Cross Country
4 results2022 Cross Country
1 results