Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Great Park45th Annual Woodbridge Cross Country Classic · Sep 1816:51.745th Annual Woodbridge Cross Country ClassicSeptember 18, 2026
3 Miles · Morley Field Sports Complex46th Annual Mt. Carmel Sundevil Invitational · Oct 319:44.246th Annual Mt. Carmel Sundevil InvitationalOctober 3, 2026
3 Miles · Ralph B Clark ParkSuburban Valley Conference Cluster 2 · Oct 1517:03.5Suburban Valley Conference Cluster 2October 15, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 15Suburban Valley Conference Cluster 2Oct 15 · 3 Miles Gateway League · Place 37 · Gahr3 Miles Gateway League3717:03.5 PB12
Oct 346th Annual Mt. Carmel Sundevil InvitationalOct 3 · 3 Miles D-2 Senior/Invite · Place 47 · Gahr3 Miles D-2 Senior/Invite4719:44.2 PB12
Sep 1845th Annual Woodbridge Cross Country ClassicSep 18 · 3 Miles Race 56 - 7:58pm - Gold Varsity A (B) · Place 197 · Gahr3 Miles Race 56 - 7:58pm - Gold Varsity A (B)19716:51.7 PB12

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 3 · Place 71 · Gahr (Richard) (SS)3 Miles Division 37117:33.411
Nov 14CIF - Southern Section Cross Country PreliminariesNov 14 · 3 Miles Division 3 · Place 71 · Gahr3 Miles Division 37117:33.4011
Nov 6Suburban Valley Conference FinalsNov 6 · 3 Miles Varsity · Place 12 · Gahr3 Miles Varsity1217:50.911
Sep 1944th Annual Woodbridge Cross Country ClassicSep 19 · 3 Miles Varsity · Place 225 · Gahr3 Miles Varsity22517:37.011

2024 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 7Suburban Valley Conference FinalsNov 7 · 3 Miles Varsity · Place 15 · Gahr (Richard) (SS)3 Miles Varsity1518:33.811
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Sophomore Division 3 · Place 65 · Gahr3 Miles Sophomore Division 36520:0910
Oct 2576th Annual Mt. SAC Cross Country InvitationalOct 25 · 3 Miles Division 3 · Place 65 · Gahr3 Miles Division 36520:0910