Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Trabuco Hills High SchoolSaddleback Cross Country Cup · Aug 3010:08.3Saddleback Cross Country CupAugust 30, 2024
2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 1) (Divisions 2 & 3) · Nov 1016:59.4CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)November 10, 2023
3 Miles · Morley Field Sports Complex45th Annual Sundevil XC Invitational · Oct 418:08.9045th Annual Sundevil XC InvitationalOctober 4, 2025
3 Miles · Mt. San Antonio CollegeCIF-SS Division Finals · Nov 1816:01.3CIF-SS Division FinalsNovember 18, 2023
3 Miles · Oak Canyon ParkOrange County Championships · Oct 1416:29.5Orange County ChampionshipsOctober 14, 2023
3 Miles · Yorba Regional ParkCentury League Preview Meet · Sep 2116:32.5Century League Preview MeetSeptember 21, 2023
5,000 Meters · Carbon Canyon Regional ParkBrea Olinda Invitational · Oct 517:32.4Brea Olinda InvitationalOctober 5, 2024
5,000 Meters · Woodward ParkClovis Invitational · Oct 1017:17.10Clovis InvitationalOctober 10, 2025

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

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 3 · Place 39 · Brea Olinda (SS)3 Miles Division 33916:13.711
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 3 · Place 37 · Brea Olinda3 Miles Division 33716:13.7011
Oct 29Century Conference FinalsOct 29 · 3 Miles Varsity · Place 52 · Brea Olinda (SS)3 Miles Varsity5216:57.411
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Division 4 Varsity · Place 79 · Brea Olinda5,000 Meters Division 4 Varsity7917:17.10 PB11
Oct 445th Annual Sundevil XC InvitationalOct 4 · 3 Miles D-2 Senior/Invite · Place 60 · Brea Olinda3 Miles D-2 Senior/Invite6018:08.90 PB11
Sep 9Century Conference PreviewSep 9 · 3 Miles Varsity · Place 57 · Brea Olinda3 Miles Varsity5716:37.3011
Aug 30Saddleback CupAug 30 · 2 Miles Varsity · Place 48 · Brea Olinda2 Miles Varsity4810:25.811

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 30Century Conference FinalsOct 30 · 3 Miles Varsity · Place 69 · Brea Olinda (SS)3 Miles Varsity6916:58.710
Oct 1145th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 104 · Brea Olinda (SS)5,000 Meters Varsity10417:45.910
Oct 5Brea Olinda InvitationalOct 5 · 5,000 Meters Varsity 3-5 · Place 12 · Brea Olinda5,000 Meters Varsity 3-51217:32.4 PB10
Sep 21ASICS / Sundevil Cross Country InvitationalSep 21 · 3 Miles Varsity · Place 51 · Brea Olinda3 Miles Varsity5118:04.110
Sep 11Century Conference PreviewSep 11 · 3 Miles Varsity · Place 68 · Brea Olinda (SS)3 Miles Varsity6816:59.710
Aug 30Saddleback Cross Country CupAug 30 · 2 Miles Varsity · Place 57 · Brea Olinda2 Miles Varsity5710:08.3 PB10

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 18CIF-SS Division FinalsNov 18 · 3 Miles Division 3 · Place 67 · Brea Olinda3 Miles Division 36716:01.3 PB9
Nov 10CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)Nov 10 · 2.93 Miles Varsity - Division 3 Heat 3 · Place 35 · Brea Olinda2.93 Miles Varsity - Division 3 Heat 33516:59.4 PB9
Nov 1Century League FinalsNov 1 · 3 Miles Varsity · Place 25 · Brea Olinda (SS)3 Miles Varsity2516:10.29
Oct 14Orange County ChampionshipsOct 14 · 3 Miles Varsity - Small School · Place 23 · Brea Olinda3 Miles Varsity - Small School2316:29.5 PB9
Oct 7Asics Clovis InvitationalOct 7 · 5,000 Meters Junior Varsity · Place 37 · Brea Olinda (SS)5,000 Meters Junior Varsity3718:34.09
Sep 21Century League Preview MeetSep 21 · 3 Miles Varsity · Place 34 · Brea Olinda3 Miles Varsity3416:32.5 PB9
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 114 · Brea Olinda3 Miles Varsity11417:20.79
Sep 939th Annual Laguna Hills Cross Country InvitationalSep 9 · 3 Miles Freshman Division 3 · Place 1 · Brea Olinda3 Miles Freshman Division 3117:59.79
Sep 1Saddleback Cup Challenge Sep 1 · 2 Miles Varsity · Place 6 · Brea Olinda2 Miles Varsity610:52.59