Personal bests

Best marks in available results
Event / courseMarkMeetDate
1,600 Meters · Campolindo High SchoolMid-Season Mania 1600m Invitational (XC Calendar Placeholder) · Oct 56:50.43Mid-Season Mania 1600m Invitational (XC Calendar Placeholder)October 5, 2022
3 Miles · Hayward High SchoolCIF North Coast Section Championships · Nov 2328:27.20CIF North Coast Section ChampionshipsNovember 23, 2024
3 Miles · North Forebay State Recreation Area2026 NorCal XC Championships · Nov 619:00.892026 NorCal XC Championships November 6, 2026
3 Miles · Toro ParkPink in the Park · Oct 220:51.40Pink in the ParkOctober 2, 2026
3,000 Meters · Merritt CollegeKyle Robinson XC Twilight Invitational · Sep 1212:36.47Kyle Robinson XC Twilight InvitationalSeptember 12, 2025
5,000 Meters · Legion-Tuolumne Regional ParkBig 8 Cross Country Championships · Oct 3021:04.90Big 8 Cross Country ChampionshipsOctober 30, 2025
5,000 Meters · Oak Grove ParkBig 8 XC Championships · Oct 2919:25.30Big 8 XC Championships October 29, 2026
5,000 Meters · Spring Lake ParkPat Ryan Cross Country Invitational · Oct 1620:41.73Pat Ryan Cross Country InvitationalOctober 16, 2026
5,000 Meters · Woodward Park2026 Crush Invitational/State Meet Preview · Sep 521:25.442026 Crush Invitational/State Meet PreviewSeptember 5, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 62026 NorCal XC Championships Nov 6 · 3 Miles NorCal · Place 21 · Diablo ValleyDiablo Valley3 Miles NorCal2119:00.89 PBSo
Oct 29Big 8 XC Championships Oct 29 · 5,000 Meters Collegiate · Place 11 · Diablo ValleyDiablo Valley5,000 Meters Collegiate1119:25.30 PBSo
Oct 16Pat Ryan Cross Country InvitationalOct 16 · 5,000 Meters Open · Place 6 · Diablo ValleyDiablo Valley5,000 Meters Open620:41.73 PBSo
Oct 2Pink in the ParkOct 2 · 3 Miles New Division · Place 30 · Diablo ValleyDiablo Valley3 Miles New Division3020:51.40 PBSo
Sep 18Butte Invite/NorCal PreviewSep 18 · 3 Miles Women’s Division · Place 29 · Diablo ValleyDiablo Valley3 Miles Women’s Division2919:59.7So
Sep 11Big 8 Preview Sep 11 · 5,000 Meters Women’s Division · Place 5 · Diablo ValleyDiablo Valley5,000 Meters Women’s Division520:36.40So
Sep 52026 Crush Invitational/State Meet PreviewSep 5 · 5,000 Meters Women's · Place 68 · Diablo ValleyDiablo Valley5,000 Meters Women's6821:25.44 PBSo

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 73C2A NorCal XC ChampionshipsNov 7 · 5,000 Meters NorCal · Place 45 · Diablo ValleyDiablo Valley5,000 Meters NorCal4521:35.28Fr
Oct 30Big 8 Cross Country ChampionshipsOct 30 · 5,000 Meters Open · Place 13 · Diablo ValleyDiablo Valley5,000 Meters Open1321:04.90 PBFr
Oct 17Pat Ryan XC Invitational 2025Oct 17 · 5,000 Meters Open · Place 16 · Diablo ValleyDiablo Valley5,000 Meters Open1621:38.33Fr
Oct 3Hartnell College Pink in the Park InvitationalOct 3 · 3 Miles Varsity · Place 41 · Diablo ValleyDiablo Valley3 Miles Varsity4122:06.76FR
Sep 26MJC InvitationalSep 26 · 5,000 Meters Open · Place 30 · Diablo ValleyDiablo Valley5,000 Meters Open3021:31.82Fr
Sep 12Kyle Robinson XC Twilight InvitationalSep 12 · 3,000 Meters Womens 3k · Place 8 · Diablo ValleyDiablo Valley3,000 Meters Womens 3k812:36.47 PBFr
Sep 6Crush Invite/State Meet PreviewSep 6 · 5,000 Meters Women's · Place 82 · Diablo ValleyDiablo Valley5,000 Meters Women's8222:29.28Fr

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 23CIF North Coast Section ChampionshipsNov 23 · 3 Miles Division 4 · Place 108 · ConcordConcord3 Miles Division 410828:27.20 PB12
Nov 9Diablo Athletic League ChampionshipsNov 9 · 3 Miles Varsity · Place 54 · ConcordConcord3 Miles Varsity5426:22.112
Oct 30Diablo Athletic League Center Meet #2Oct 30 · 3 Miles Varsity · Place 55 · ConcordConcord3 Miles Varsity5524:26.912
Oct 232024 Mid-Season Mania 3200m InvitationalOct 23 · 3,200 Meters Open · Place 96 · ConcordConcord3,200 Meters Open9614:35.78a—
Oct 22024 Mid-Season Mania 1600m InvitationalOct 2 · 1,600 Meters Open · Place 109 · ConcordConcord1,600 Meters Open1096:52.1512
Sep 25Diablo Athletic League Center Meet #1Sep 25 · 3 Miles Varsity · Place 49 · ConcordConcord3 Miles Varsity4925:02.812
Sep 21De La Salle Nike InvitationalSep 21 · 3 Miles Varsity · Place 166 · ConcordConcord3 Miles Varsity16623:53.00SR
Sep 142024 Ed Sias InvitationalSep 14 · 2 Miles Varsity · Place 73 · ConcordConcord2 Miles Varsity7316:40.81SR

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 18CIF North Coast Section ChampionshipNov 18 · 3 Miles Division 4 · Place 98 · ConcordConcord3 Miles Division 49824:51.5JR
Nov 4Diablo Athletic League ChampionshipsNov 4 · 3 Miles Varsity · Place 55 · ConcordConcord3 Miles Varsity5527:19.111
Oct 18Diablo Athletic League Center Meet #2Oct 18 · 3 Miles Varsity · Place 62 · ConcordConcord3 Miles Varsity6227:50.711
Sep 27Diablo Athletic League Center Meet #1Sep 27 · 3 Miles Varsity · Place 61 · ConcordConcord3 Miles Varsity6127:30.911
Sep 16De La Salle Nike InvitationalSep 16 · 3 Miles Varsity · Place 211 · Concord (NC)Concord (NC)3 Miles Varsity21126:25.0—

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19CIF North Coast Section ChampionshipNov 19 · 3 Miles Division 4 · Place 81 · ConcordConcord3 Miles Division 48122:52.47SO
Nov 19CIF North Coast Section ChampionshipNov 19 · 3 Miles Varsity · Place 81 · Concord (NC)Concord (NC)3 Miles Varsity8122:52.5SO
Nov 5Diablo Athletic League ChampionshipsNov 5 · 2 Miles Frosh/Soph Freshman · Place 21 · ConcordConcord2 Miles Frosh/Soph Freshman2115:46.810
Oct 26Mid-Season Mania 3200m Invitational (XC Calendar Placeholder)Oct 26 · 3,200 Meters Varsity · Place 127 · ConcordConcord3,200 Meters Varsity12715:02.1110
Oct 19Diablo Athletic League Center Meet #2Oct 19 · 2 Miles Frosh/Soph Freshman · Place 17 · ConcordConcord2 Miles Frosh/Soph Freshman1716:36.610
Oct 5Mid-Season Mania 1600m Invitational (XC Calendar Placeholder)Oct 5 · 1,600 Meters Girls · Place 87 · ConcordConcord1,600 Meters Girls876:50.43 PB10
Sep 28Diablo Athletic League Center Meet #1Sep 28 · 2 Miles Frosh/Soph Freshman · Place 24 · ConcordConcord2 Miles Frosh/Soph Freshman2416:53.010
Sep 17De La Salle Nike InvitationalSep 17 · 2 Miles Frosh/Soph Freshman · Place 80 · Concord (NC)Concord (NC)2 Miles Frosh/Soph Freshman8016:46.4—

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 6Diablo Athletic League ChampionshipsNov 6 · 2 Miles Junior Varsity · Place 57 · ConcordConcord2 Miles Junior Varsity5719:24.09
Oct 20Diablo Athletic League Center Meet #2Oct 20 · 2 Miles Junior Varsity · Place 58 · ConcordConcord2 Miles Junior Varsity5820:08.19
Sep 29Diablo Athletic League Center Meet #1Sep 29 · 2 Miles Junior Varsity · Place 55 · ConcordConcord2 Miles Junior Varsity5523:00.209