Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Ben Clark Safety Training CenterGrant Nunnally Invitational · Sep 1219:38.36Grant Nunnally InvitationalSeptember 12, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1819:11.645th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2320:55.1Mt. SAC XC Invite - High School DivisionOctober 23, 2026
3 Miles · Pelona Vista ParkHeritage League Cluster #1 · Oct 120:45Heritage League Cluster #1October 1, 2026
3 Miles · South Fork TrailHeritage League Finals · Nov 319:18Heritage League FinalsNovember 3, 2026
3,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1413:02.04USATF National Junior Olympic ChampionshipsDecember 14, 2024
3,000 Meters · Central ParkUSATF Southern California Association Junior Olympic Championships · Nov 1212:36.51USATF Southern California Association Junior Olympic ChampionshipsNovember 12, 2023
3,000 Meters · College of the CanyonsVYC-COC Youth Cross Country Invite and Open 5K · Sep 416:21.00VYC-COC Youth Cross Country Invite and Open 5KSeptember 4, 2021
3,000 Meters · El Cariso Regional ParkEl Cariso Regional Park - Sylmar CA - Youth Club · Sep 2413:50.62El Cariso Regional Park - Sylmar CA - Youth ClubSeptember 24, 2022
3,000 Meters · EP Tom Sawyer State ParkUSATF National Junior Olympic Championships · Dec 912:20.78USATF National Junior Olympic ChampionshipsDecember 9, 2023
3,000 Meters · Floyd Lamb ParkWESTERN REGIONAL AAU XC · Nov 615:26.5WESTERN REGIONAL AAU XCNovember 6, 2021
3,000 Meters · Griffith ParkGriffith Park Country Meet - VYC Youth · Sep 2116:03.59Griffith Park Country Meet - VYC YouthSeptember 21, 2024
3,000 Meters · Legg Lake ParkFree Spirit Invitational Meet · Oct 812:24.3Free Spirit Invitational MeetOctober 8, 2022
3,000 Meters · Morley Field Sports ComplexUSATF Region 15 Junior Olympic Championships · Nov 1912:38.44USATF Region 15 Junior Olympic ChampionshipsNovember 19, 2023
3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 813:01.42Free Spirit Invitational MeetOctober 8, 2023
3,000 Meters · O'Melveny ParkO'Melveny Park XC Meet - VYC Youth · Sep 713:26.66O'Melveny Park XC Meet - VYC YouthSeptember 7, 2024
3,000 Meters · Pelona Vista ParkPelona Vista Park XC Meet - VYC Youth · Sep 2812:36.09Pelona Vista Park XC Meet - VYC YouthSeptember 28, 2024
3,000 Meters · Pierce CollegeValley United Individual Showcase XC Meet · Oct 1412:00.75Valley United Individual Showcase XC MeetOctober 14, 2023
4,000 Meters · Central ParkVYC XC Invitational CC Meet · Aug 3018:30.78VYC XC Invitational CC MeetAugust 30, 2025
4,000 Meters · Mt. San Antonio CollegeUSATF Southern California Association Junior Olympic Championships · Nov 917:52.74USATF Southern California Association Junior Olympic ChampionshipsNovember 9, 2025
4,000 Meters · Victor Ashe ParkAAU Cross Country Nationals · Dec 617:44.34AAU Cross Country NationalsDecember 6, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 3Heritage League FinalsNov 3 · 3 Miles High School · Place 1 · Trinity Classical AcademyTrinity Classical Academy3 Miles High School119:18 PB9
Oct 23Mt. SAC XC Invite - High School DivisionOct 23 · 3 Miles Race 26 D5 Varsity Yellow - 2:26 PM · Place 8 · Trinity Classical AcademyTrinity Classical Academy3 Miles Race 26 D5 Varsity Yellow - 2:26 PM820:55.1 PB9
Oct 1Heritage League Cluster #1Oct 1 · 3 Miles Varsity · Place 2 · Trinity Classical AcademyTrinity Classical Academy3 Miles Varsity220:45 PB9
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 17 - 8:28pm - White Varsity A (G · Place 31 · Trinity Classical AcademyTrinity Classical Academy3 Miles Race 17 - 8:28pm - White Varsity A (G3119:11.6 PB9
Sep 12Grant Nunnally InvitationalSep 12 · 3 Miles Varsity · Place 1 · Trinity Classical AcademyTrinity Classical Academy3 Miles Varsity119:38.36 PB9

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 6AAU Cross Country NationalsDec 6 · 4,000 Meters 13 Year Olds · Place 63 · Valley United Track ClubValley United Track Club4,000 Meters 13 Year Olds6317:44.34 PB8
Nov 16National Youth Cross Country Preview InviteNov 16 · 4,000 Meters 13-14 · Place 10 · Valley United Track ClubValley United Track Club4,000 Meters 13-141019:45.788
Nov 9USATF Southern California Association Junior Olympic ChampionshipsNov 9 · 4,000 Meters 13-14 · Place 41 · Valley United Track ClubValley United Track Club4,000 Meters 13-144117:52.74 PB8
Oct 12Free Spirit Invitational 2025Oct 12 · 4,000 Meters Varsity · Place 17 · VALLEY UNITED TRACK CLUBVALLEY UNITED TRACK CLUB4,000 Meters Varsity1721:40.3714
Sep 132025 Valley United Striders XC InvitationalSep 13 · 4,000 Meters Varsity · Place 8 · Santa Clarita StormSanta Clarita Storm4,000 Meters Varsity816:30.33—
Aug 30VYC XC Invitational CC MeetAug 30 · 4,000 Meters 13-14 · Place 11 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.4,000 Meters 13-141118:30.78 PB8

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 3,000 Meters 11-12 · Place 256 · Valley United Track ClubValley United Track Club3,000 Meters 11-1225613:02.04 PB7
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 3,000 Meters 11-12 · Place 50 · Valley United Track ClubValley United Track Club3,000 Meters 11-125015:32.007
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 3,000 Meters Varsity · Place 91 · Valley United Track ClubValley United Track Club3,000 Meters Varsity9114:07.6812
Oct 5Pierce College XC Meet - VYC YouthOct 5 · 3,000 Meters 11-12 · Place 16 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 11-121612:42.507
Sep 28Pelona Vista Park XC Meet - VYC YouthSep 28 · 3,000 Meters 11-12 · Place 10 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 11-121012:36.09 PB7
Sep 21Griffith Park Country Meet - VYC YouthSep 21 · 3,000 Meters 11-12 · Place 16 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 11-121616:03.59 PB7
Sep 14Valley United Cross Country Invitational MeetSep 14 · 3,000 Meters 11-12 · Place 40 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 11-124013:40.817
Sep 7O'Melveny Park XC Meet - VYC YouthSep 7 · 3,000 Meters 11-12 · Place 10 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 11-121013:26.66 PB7
Aug 31VYC Cross Country Invitational Meet - VYC YouthAug 31 · 3,000 Meters 11-12 · Place 6 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 11-12613:20.787

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 9USATF National Junior Olympic ChampionshipsDec 9 · 3,000 Meters 11-12 · Place 156 · Valley United Track ClubValley United Track Club3,000 Meters 11-1215612:20.78 PB6
Nov 19USATF Region 15 Junior Olympic ChampionshipsNov 19 · 3,000 Meters 11-12 · Place 31 · Valley United Track ClubValley United Track Club3,000 Meters 11-123112:38.44 PB6
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 21 · Valley United Track ClubValley United Track Club3,000 Meters 11-122112:36.51 PB6
Oct 14Valley United Individual Showcase XC MeetOct 14 · 3,000 Meters 11-12 · Place 10 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 11-121012:00.75 PB6
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 24 · Santa Clarita Valley Athletic AssociationSanta Clarita Valley Athletic Association3,000 Meters 11-122413:01.42 PB6
Sep 16Valley United Cross Country Invitational MeetSep 16 · 3,000 Meters 11-12 · Place 18 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 11-121813:08.006

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 9-10 · Place 16 · Valley United Track ClubValley United Track Club3,000 Meters 9-101612:24.3 PB5
Oct 1Pelona Vista Youth Cross Country MeetOct 1 · 3,000 Meters 9-10 · Place 5 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 9-10513:40.445
Sep 24El Cariso Regional Park - Sylmar CA - Youth ClubSep 24 · 3,000 Meters 9-10 · Place 11 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 9-101113:50.62 PB5
Sep 17Valley United Cross Country Invitational MeetSep 17 · 3,000 Meters 9-10 · Place 17 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 9-101713:58.565

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 21USATF Region 15 Junior Olympic ChampionshipsNov 21 · 3,000 Meters 9-10 · Place 28 · Valley United Track ClubValley United Track Club3,000 Meters 9-102813:37.534
Nov 6WESTERN REGIONAL AAU XCNov 6 · 3,000 Meters 9-10 · Place 14 · Valley United Track ClubValley United Track Club3,000 Meters 9-101415:26.5 PB4
Oct 16Pierce College Youth Cross Country MeetOct 16 · 3,000 Meters 9-10 · Place 24 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 9-102414:43.564
Oct 10Free Spirit Invitational Cross Country Meet Oct 10 · 3,000 Meters Event 13 9-10 · Place 35 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters Event 13 9-103514:39.344
Oct 2Pelona Vista Youth Cross Country MeetOct 2 · 3,000 Meters 9-10 · Place 12 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 9-101215:22.154
Sep 25El Cariso Regional Park - Sylmar CA - Youth ClubSep 25 · 3,000 Meters 9-10 · Place 30 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 9-103015:28.12Unofficial4
Sep 18Valley United Striders Youth Cross Country Invite - Open MeetSep 18 · 3,000 Meters 9-10 · Place 27 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 9-102714:31.884
Sep 11O'Meleveny Park Youth XC MeetSep 11 · 3,000 Meters 9-10 · Place 41 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 9-104118:49.224
Sep 4VYC-COC Youth Cross Country Invite and Open 5KSep 4 · 3,000 Meters 9-10 · Place 19 · Santa Clarita Track, Inc.Santa Clarita Track, Inc.3,000 Meters 9-101916:21.00 PB4