Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,000 Meters · California State University San Bernardino CampusUSATF Southern California Association Junior Olympic Championships · Nov 138:18.26USATF Southern California Association Junior Olympic ChampionshipsNovember 13, 2016
2,000 Meters · Kit Carson ParkUSATF Region 15 Junior Olympic Championships · Nov 208:26.41USATF Region 15 Junior Olympic ChampionshipsNovember 20, 2016
2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5) · Nov 1117:32.8CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)November 11, 2023
3 Miles · Hansen Dam Recreation AreaOlympic League Meet #2 · Oct 1617:09.7Olympic League Meet #2October 16, 2024
3 Miles · Lower Arroyo ParkOlympic League Meet #2 · Oct 1117:55.7Olympic League Meet #2October 11, 2023
8,000 Meters · Central ParkGSAC Championships · Nov 624:43.3GSAC ChampionshipsNovember 6, 2026
8,000 Meters · Green River Golf ClubMark Covert Classic 2026 · Sep 526:46.9Mark Covert Classic 2026September 5, 2026
8,000 Meters · Sahuaro Ranch ParkGreat Southwest (GSAC) Cross Country Championships · Nov 726:31.2Great Southwest (GSAC) Cross Country ChampionshipsNovember 7, 2025
8,000 Meters · University of California Riverside ExtensionUCR - Highlander Invitational · Oct 1724:44.6UCR - Highlander InvitationalOctober 17, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 6GSAC ChampionshipsNov 6 · 8,000 Meters Men's · Place 5 · The Master's (Calif.)The Master's (Calif.)8,000 Meters Men's524:43.3 PBSo
Oct 17UCR - Highlander InvitationalOct 17 · 8,000 Meters Invite · Place 50 · The Master's (Calif.)The Master's (Calif.)8,000 Meters Invite5024:44.6 PBSo
Oct 2The Master's University Cross Country InvitationalOct 2 · 8,000 Meters Men's Collegiate · Place 11 · The Master's (Calif.)The Master's (Calif.)8,000 Meters Men's Collegiate1125:05.4So
Sep 1945th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Men's Open · Place 17 · The Master's (Calif.)The Master's (Calif.)8,000 Meters Men's Open1725:24.2So
Sep 5Mark Covert Classic 2026Sep 5 · 8,000 Meters Collegiate · Place 56 · The Master's (Calif.)The Master's (Calif.)8,000 Meters Collegiate5626:46.9 PBSo

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 7Great Southwest (GSAC) Cross Country ChampionshipsNov 7 · 8,000 Meters GSAC · Place 19 · The Master's (Calif.)The Master's (Calif.)8,000 Meters GSAC1926:31.2 PBFr
Oct 4Pomona-Pitzer Cross Country InvitationalOct 4 · 8,000 Meters Varsity · Place 58 · The Master'sThe Master's8,000 Meters Varsity5826:43.5FR
Sep 12Biola InvitationalSep 12 · 8,000 Meters Varsity · Place 64 · The Master'sThe Master's8,000 Meters Varsity6426:25.1FR

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23CIF-SS FinalsNov 23 · 3 Miles Varsity · Place 52 · Village Christian (SS)Village Christian (SS)3 Miles Varsity5217:32.511
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Varsity · Place 4 · Village Christian (SS)Village Christian (SS)3 Miles Varsity417:03.211
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Varsity · Place 4 · Village ChristianVillage Christian3 Miles Varsity417:03.211
Nov 1Olympic League FinalsNov 1 · 3 Miles Varsity · Place 3 · Village Christian (SS)Village Christian (SS)3 Miles Varsity316:47.20—
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Varsity · Place 35 · Village ChristianVillage Christian3 Miles Varsity3519:4911
Oct 16Olympic League Meet #2Oct 16 · 3 Miles Varsity · Place 3 · Village ChristianVillage Christian3 Miles Varsity317:09.7 PB11
Sep 1440th Annual Laguna Hills Cross Country Invitational Sep 14 · 3 Miles Division 3 · Place 11 · Village ChristianVillage Christian3 Miles Division 31116:59.811
Aug 31ASICS Cool Breeze InvitationalAug 31 · 3 Miles Varsity · Place 51 · Village Christian (SS)Village Christian (SS)3 Miles Varsity5116:50.611

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 11CIF-SS Division Prelims (Day 2) (Divisions 1, 4 & 5)Nov 11 · 2.93 Miles Varsity - Division 5 Heat 1 · Place 16 · Village ChristianVillage Christian2.93 Miles Varsity - Division 5 Heat 11617:32.8 PB10
Oct 27Olympic League FinalsOct 27 · Varsity · Place 2 · Village Christian (SS)Village Christian (SS)Varsity216:33.4—
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · 2 Miles Varsity · Place 15 · Village ChristianVillage Christian2 Miles Varsity1510:2910
Oct 11Olympic League Meet #2Oct 11 · 3 Miles Varsity · Place 4 · Village ChristianVillage Christian3 Miles Varsity417:55.7 PB10
Sep 30Bell-Jeff/Sacred Heart InvitationalSep 30 · Varsity · Place 17 · Village ChristianVillage ChristianVarsity1718:09.1—
Sep 30Bell-Jeff/Sacred Heart InvitationalSep 30 · Varsity · Place 17 · Village ChristianVillage ChristianVarsity1718:09.1—
Sep 30Bell-Jeff/Sacred Heart InvitationalSep 30 · Varsity · Place 17 · Village ChristianVillage ChristianVarsity1718:09.1—

2016 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 20USATF Region 15 Junior Olympic ChampionshipsNov 20 · 2,000 Meters 8U · Place 33 · Valley United Track ClubValley United Track Club2,000 Meters 8U338:26.41 PB-
Nov 13USATF Southern California Association Junior Olympic ChampionshipsNov 13 · 2,000 Meters 8U · Place 17 · Valley United Track ClubValley United Track Club2,000 Meters 8U178:18.26 PB-