Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.9 Miles · Lake Casitas2026 Lake Casitas Short Course Championships · Oct 3010:56.62026 Lake Casitas Short Course ChampionshipsOctober 30, 2026
2 Miles · Rio Mesa HSRio Mesa HOKA Postal 2 Mi · Aug 2110:39.9Rio Mesa HOKA Postal 2 MiAugust 21, 2026
3 Miles · Camino Real ParkTCAA League Finals · Nov 518:36.4TCAA League Finals November 5, 2026
3 Miles · CSU Channel Islands Regional ParkScary Dairy Invite · Sep 518:42.6Scary Dairy InviteSeptember 5, 2026
3 Miles · Dos Pueblos High SchoolDos Pueblos Invitational · Oct 1019:08.4Dos Pueblos InvitationalOctober 10, 2026
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1816:58.745th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Lake CasitasVentura County Championships · Oct 1719:30.2Ventura County ChampionshipsOctober 17, 2026
3 Miles · Mt. San Antonio CollegeMt. SAC XC Invite - High School Division · Oct 2319:59.6Mt. SAC XC Invite - High School DivisionOctober 23, 2026
3,000 Meters · Central ParkValley United Cross Country Invitational Meet · Sep 1613:01.44Valley United Cross Country Invitational MeetSeptember 16, 2023
3,000 Meters · Mt. San Antonio CollegeFree Spirit Invitational Meet · Oct 812:11.75Free Spirit Invitational MeetOctober 8, 2023
3,000 Meters · O'Melveny ParkVYC-Meet 2 OMelveny Park · Sep 912:29.56VYC-Meet 2 OMelveny ParkSeptember 9, 2023
3,000 Meters · Pierce CollegeValley United Individual Showcase XC Meet · Oct 1412:08.59Valley United Individual Showcase XC MeetOctober 14, 2023
4,000 Meters · Blue River Cross Country CourseUSATF National Junior Olympic Championships · Dec 1414:55.30USATF National Junior Olympic ChampionshipsDecember 14, 2024
4,000 Meters · Central ParkUSATF Region 15 Junior Olympic Championships · Nov 1716:55.50USATF Region 15 Junior Olympic ChampionshipsNovember 17, 2024
4,000 Meters · Griffith ParkGriffith Park Country Meet - VYC Youth · Sep 2117:50.09Griffith Park Country Meet - VYC YouthSeptember 21, 2024
4,000 Meters · O'Melveny ParkO'Melveny Park XC Meet - VYC Youth · Sep 717:32.44O'Melveny Park XC Meet - VYC YouthSeptember 7, 2024
4,000 Meters · Pelona Vista ParkPelona Vista Park XC Meet - VYC Youth · Sep 2816:39.28Pelona Vista Park XC Meet - VYC YouthSeptember 28, 2024

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5TCAA League Finals Nov 5 · 3 Miles Varsity Boys · Place 27 · St. BonaventureSt. Bonaventure3 Miles Varsity Boys2718:36.4 PB10
Oct 302026 Lake Casitas Short Course ChampionshipsOct 30 · 1.9 Miles High School Boys · Place 19 · St. BonaventureSt. Bonaventure1.9 Miles High School Boys1910:56.6 PB10
Oct 23Mt. SAC XC Invite - High School DivisionOct 23 · 3 Miles Race 16 D4&5 Sophomore Green - 12:4 · Place 30 · St. BonaventureSt. Bonaventure3 Miles Race 16 D4&5 Sophomore Green - 12:43019:59.6 PB10
Oct 17Ventura County ChampionshipsOct 17 · 3 Miles Sophomore · Place 38 · St. BonaventureSt. Bonaventure3 Miles Sophomore3819:30.2 PB10
Oct 10Dos Pueblos InvitationalOct 10 · 3 Miles Sophomore · Place 40 · St. BonaventureSt. Bonaventure3 Miles Sophomore4019:08.4 PB10
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 21 - 9:16pm - White Varsity A (B · Place 111 · St. BonaventureSt. Bonaventure3 Miles Race 21 - 9:16pm - White Varsity A (B11116:58.7 PB10
Sep 5Scary Dairy InviteSep 5 · 3 Miles Sophomore · Place 11 · St. BonaventureSt. Bonaventure3 Miles Sophomore1118:42.6 PB10
Aug 21Rio Mesa HOKA Postal 2 MiAug 21 · 2 Miles Open · Place 15 · St. BonaventureSt. Bonaventure2 Miles Open1510:39.9 PB10

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Varsity · Place 51 · St. Bonaventure (SS)St. Bonaventure (SS)3 Miles Varsity5118:31.59
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D5 Varsity Red · Place 43 · St. BonaventureSt. Bonaventure3 Miles D5 Varsity Red4320:08.59

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Dec 14USATF National Junior Olympic ChampionshipsDec 14 · 4,000 Meters 13-14 · Place 289 · Valley United Track ClubValley United Track Club4,000 Meters 13-1428914:55.30 PB7
Nov 17USATF Region 15 Junior Olympic ChampionshipsNov 17 · 4,000 Meters 13-14 · Place 49 · Valley United Track ClubValley United Track Club4,000 Meters 13-144916:55.50 PB7
Nov 10USATF Southern California Association Junior Olympic ChampionshipsNov 10 · 4,000 Meters Varsity · Place 64 · Valley United Track ClubValley United Track Club4,000 Meters Varsity6415:57.7414
Sep 28Pelona Vista Park XC Meet - VYC YouthSep 28 · 4,000 Meters 13-14 · Place 12 · Heritage Valley BlazersHeritage Valley Blazers4,000 Meters 13-141216:39.28 PB8
Sep 21Griffith Park Country Meet - VYC YouthSep 21 · 4,000 Meters 13-14 · Place 28 · Heritage Valley BlazersHeritage Valley Blazers4,000 Meters 13-142817:50.09 PB8
Sep 7O'Melveny Park XC Meet - VYC YouthSep 7 · 4,000 Meters 13-14 · Place 25 · Heritage Valley BlazersHeritage Valley Blazers4,000 Meters 13-142517:32.44 PB8

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 12USATF Southern California Association Junior Olympic ChampionshipsNov 12 · 3,000 Meters 11-12 · Place 79 · Valley United Track ClubValley United Track Club3,000 Meters 11-127913:05.616
Oct 14Valley United Individual Showcase XC MeetOct 14 · 3,000 Meters 11-12 · Place 32 · Heritage Valley BlazersHeritage Valley Blazers3,000 Meters 11-123212:08.59 PB6
Oct 8Free Spirit Invitational MeetOct 8 · 3,000 Meters 11-12 · Place 39 · Heritage Valley BlazersHeritage Valley Blazers3,000 Meters 11-123912:11.75 PB6
Sep 16Valley United Cross Country Invitational MeetSep 16 · 3,000 Meters 11-12 · Place 51 · Heritage Valley BlazersHeritage Valley Blazers3,000 Meters 11-125113:01.44 PB6
Sep 9VYC-Meet 2 OMelveny ParkSep 9 · 3,000 Meters 11-12 · Place 23 · Heritage Valley BlazersHeritage Valley Blazers3,000 Meters 11-122312:29.56 PB6