Personal bests

Best marks in available results
Event / courseMarkMeetDate
1.5 Miles · Pomona FairplaxCool Breeze · Sep 38:36.1Cool BreezeSeptember 3, 2022
2.1 Miles · Dana Hills High School2025 Dana Hills Invitational · Sep 610:59.802025 Dana Hills InvitationalSeptember 6, 2025
2.93 Miles · Mt. San Antonio CollegeCIF-SS Division Prelims (Day 1) (Divisions 2 & 3) · Nov 1016:39.1CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)November 10, 2023
3 Miles · Irvine Regional ParkOC XC Championships · Oct 1916:04.8OC XC ChampionshipsOctober 19, 2024
3 Miles · Mt. San Antonio CollegeCIF-SS Division Finals · Nov 1815:58.4CIF-SS Division FinalsNovember 18, 2023
3 Miles · Oak Canyon ParkOrange County XC Championships · Oct 1416:22.1Orange County XC ChampionshipsOctober 14, 2022
3 Miles · Pomona FairplaxASICS Cool Breeze Evening Invitational · Sep 216:38.4ASICS Cool Breeze Evening InvitationalSeptember 2, 2023
5,000 Meters · Woodward ParkClovis Invitational · Oct 1016:08.00Clovis InvitationalOctober 10, 2025

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

2025 Cross Country

14 results
DateMeetEventPlMarkGr
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Varsity · Place 36 · Servite (SS)3 Miles Varsity3615:09.712
Nov 22CIF - Southern Section Cross Country ChampionshipsNov 22 · 3 Miles Division 3 · Place 36 · Servite3 Miles Division 33615:09.7012
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 3 · Place 6 · Servite (SS)3 Miles Division 3615:10.212
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 3 · Place 5 · Servite3 Miles Division 3515:10.2012
Oct 31Trinity League FinalsOct 31 · 3 Miles Varsity · Place 11 · Servite3 Miles Varsity1115:39.112
Oct 2477th Annual Mt. SAC Cross Country InvitationalOct 24 · 3 Miles D3,4&5 Team Sweepstakes Green · Place 34 · Servite3 Miles D3,4&5 Team Sweepstakes Green3416:20.712
Oct 17Orange County Championships 2025Oct 17 · 3 Miles Varsity · Place 40 · Servite3 Miles Varsity4015:09.8012
Oct 10Clovis InvitationalOct 10 · 5,000 Meters Friday Championship · Place 48 · Servite5,000 Meters Friday Championship4816:08.00 PB12
Oct 4Central Park InvitationalOct 4 · 3 Miles Varsity · Place 46 · Servite3 Miles Varsity4615:49.1012
Oct 4Central Park InvitationalOct 4 · 3 Miles Varsity · Place 46 · Servite3 Miles Varsity4615:49.1012
Sep 26Trinity League PreviewSep 26 · 3 Miles Varsity · Place 12 · Servite3 Miles Varsity1215:48.9012
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 20 · Servite3 Miles Varsity2015:14.212
Sep 62025 Dana Hills InvitationalSep 6 · 2.1 Miles D1 Tim Butler Elite Race · Place 64 · Servite2.1 Miles D1 Tim Butler Elite Race6410:59.80 PB12
Aug 16La Serna Summer XC Series #4Aug 16 · 2 Miles Varsity · Place 21 · Servite2 Miles Varsity2110:12.0012

2024 Cross Country

13 results
DateMeetEventPlMarkGr
Nov 23CIF-SS FinalsNov 23 · 3 Miles Division 3 · Place 74 · Servite (SS)3 Miles Division 37416:48.611
Nov 15CIF-SS PrelimsNov 15 · 3 Miles Division 3 · Place 15 · Servite (SS)3 Miles Division 31516:43.011
Nov 1Trinity League FinalsNov 1 · 3 Miles Varsity · Place 15 · Servite (SS)3 Miles Varsity1516:10.811
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Division 3 · Place 32 · Servite3 Miles Division 33216:4811
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Division 3 · Place 32 · Servite3 Miles Division 33216:4811
Oct 19OC XC ChampionshipsOct 19 · 3 Miles Sweepstakes · Place 67 · Servite3 Miles Sweepstakes6716:04.8 PB11
Oct 1145th Annual Asics Clovis InvitationalOct 11 · 5,000 Meters Varsity · Place 75 · Servite (SS)5,000 Meters Varsity7516:59.011
Sep 27Trinity Preview MeetSep 27 · 3 Miles Varsity · Place 4 · Servite (SS)3 Miles Varsity416:01.711
Sep 2043rd Annual Woodbridge Cross Country ClassicSep 20 · 3 Miles Varsity · Place 32 · Servite3 Miles Varsity3215:28.311
Sep 7 Pat Hadley Memorial InviteSep 7 · 3 Miles Varsity · Place 10 · Servite (SS)3 Miles Varsity1016:23.411
Sep 7 Pat Hadley Memorial InviteSep 7 · 3 Miles Varsity · Place 10 · Servite3 Miles Varsity1016:23.411
Aug 31ASICS Cool Breeze InvitationalAug 31 · 3 Miles Varsity · Place 72 · Servite (SS)3 Miles Varsity7215:51.911
Aug 17La Serna Summer XC Series #4Aug 17 · 2 Miles Varsity · Place 13 · Servite2 Miles Varsity1310:05.1011

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 18CIF-SS Division FinalsNov 18 · 3 Miles Division 3 · Place 64 · Servite3 Miles Division 36415:58.4 PB10
Nov 10CIF-SS Division Prelims (Day 1) (Divisions 2 & 3)Nov 10 · 2.93 Miles Varsity - Division 3 Heat 1 · Place 22 · Servite2.93 Miles Varsity - Division 3 Heat 12216:39.1 PB10
Oct 27Trinity League FinalsOct 27 · 3 Miles Varsity · Place 17 · Servite (SS)3 Miles Varsity1716:12.710
Oct 27Trinity League FinalsOct 27 · 3 Miles Varsity · Place 17 · Servite (SS)3 Miles Varsity1716:12.710
Oct 20 75th Annual Mt. SAC Cross Country InvitationalOct 20 · Division 3 · Place 52 · ServiteDivision 35216:4210
Oct 14Orange County ChampionshipsOct 14 · 3 Miles Varsity - Small School · Place 20 · Servite3 Miles Varsity - Small School2016:27.710
Oct 7Asics Clovis InvitationalOct 7 · 5,000 Meters Varsity · Place 102 · Servite (SS)5,000 Meters Varsity10217:22.010
Sep 29Trinity League Preview MeetSep 29 · 3 Miles Varsity · Place 19 · Servite (SS)3 Miles Varsity1916:45.110
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 49 · Servite3 Miles Varsity4915:58.810
Sep 2ASICS Cool Breeze Evening InvitationalSep 2 · 3 Miles Varsity - Small School · Place 17 · Servite3 Miles Varsity - Small School1716:38.4 PB10

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 19CIF-SS Division FinalsNov 19 · 3 Miles Varsity · Place 81 · Servite (SS)3 Miles Varsity8117:25.69
Nov 19CIF-SS Division FinalsNov 19 · 2.93 Miles Division III · Place 81 · Servite2.93 Miles Division III8117:25.69
Nov 12CIF-SS Division Prelims (Day 2) (Divisions 2, 3 & 4)Nov 12 · 2.93 Miles Division 3 - Heat 3 · Place 29 · Servite2.93 Miles Division 3 - Heat 32917:26.69
Oct 29Trinity League FinalsOct 29 · 3 Miles Varsity · Place 21 · Servite (SS)3 Miles Varsity2116:50.29
Oct 2174th Annual Mt. SAC Cross Country InvitationalOct 21 · 2.93 Miles D3,4&5 Individual Sweepstakes Yellow · Place 47 · Servite2.93 Miles D3,4&5 Individual Sweepstakes Yellow4717:089
Oct 14Orange County XC ChampionshipsOct 14 · 3 Miles Varsity- Sweepstakes · Place 83 · Servite3 Miles Varsity- Sweepstakes8316:22.1 PB9
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Varsity · Place 112 · Servite (SS)5,000 Meters Varsity11217:42.19
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Varsity · Place 112 · Servite (SS)5,000 Meters Varsity11217:42.19
Sep 30Trinity League PreviewSep 30 · 3 Miles Varsity · Place 23 · Servite (SS)3 Miles Varsity2317:03.19
Sep 15 41st Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Freshman · Place 8 · Servite3 Miles Freshman816:58.49
Sep 3Cool BreezeSep 3 · 1.5 Miles Freshman · Place 25 · Servite1.5 Miles Freshman258:36.1 PB9