Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.7 Miles · 131 Westmoor AveRam Invitational · Sep 2616:53.87Ram InvitationalSeptember 26, 2026
2.95 Miles · Crystal SpringsWCAL Championship · Nov 418:59.23WCAL Championship November 4, 2026
2.95 Miles · Crystal SpringsSerra Jamboree · Aug 2818:30.4Serra JamboreeAugust 28, 2026
2.95 Miles · Crystal Springs XC CourseCrystal Springs Invitational · Oct 1019:00.00Crystal Springs InvitationalOctober 10, 2026
3 Miles · Golden Gate ParkWCAL I · Sep 2521:51.45WCAL ISeptember 25, 2024
3 Miles · Polo FieldsWCAL I · Sep 2320:24.67WCAL ISeptember 23, 2026
3266 m · Golden Gate ParkLowell Invitational · Sep 915:46.3Lowell InvitationalSeptember 9, 2023
4,000 Meters · Baylands ParkBaylands Invitational · Sep 414:33.27Baylands InvitationalSeptember 4, 2026
5,000 Meters · Baylands ParkWCAL II · Oct 1619:26.30WCAL IIOctober 16, 2025

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4WCAL Championship Nov 4 · 2.95 Miles JV · Place 58 · Junipero Serra2.95 Miles JV5818:59.23 PB12
Oct 15WCAL IIOct 15 · 5,000 Meters JV · Place 63 · Junipero Serra5,000 Meters JV6319:53.1212
Oct 10Crystal Springs InvitationalOct 10 · 2.95 Miles Junior Varsity Gold · Place 44 · Junipero Serra2.95 Miles Junior Varsity Gold4419:00.00 PB12
Sep 26Ram InvitationalSep 26 · 2.7 Miles Junior Varsity 2 · Place 21 · Junipero Serra2.7 Miles Junior Varsity 22116:53.87 PB12
Sep 23WCAL ISep 23 · 3 Miles Frosh · Place 39 · Junipero Serra3 Miles Frosh3920:24.67 PB12
Sep 4Baylands InvitationalSep 4 · 4,000 Meters Senior · Place 46 · Junipero Serra4,000 Meters Senior4614:33.27 PB12
Aug 28Serra JamboreeAug 28 · 2.95 Miles Varsity · Place 12 · Junipero Serra2.95 Miles Varsity1218:30.4 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 5WCAL ChampionshipsNov 5 · 2.95 Miles JV Boys · Place 74 · Junipero Serra2.95 Miles JV Boys7419:48.5611
Oct 16WCAL IIOct 16 · 5,000 Meters Junior Varsity · Place 48 · Junipero Serra5,000 Meters Junior Varsity4819:26.30 PB11
Sep 27Ram InvitationalSep 27 · 2.7 Miles Junior Varsity · Place 23 · Junipero Serra2.7 Miles Junior Varsity2316:5811
Sep 24WCAL ISep 24 · 3 Miles Junior Varsity · Place 58 · Junipero Serra3 Miles Junior Varsity5819:38.99JR
Sep 13Baylands InvitationalSep 13 · 4,000 Meters Varsity · Place 58 · Junipero Serra4,000 Meters Varsity5814:58.41—
Sep 6Lowell Invitational (AKA San Francisco Invitational)Sep 6 · Varsity · Place 64 · Junipero Serra (CC)Varsity6418:30.5—
Sep 6Lowell Invitational (AKA San Francisco Invitational)Sep 6 · 2.7 Miles Junior Varsity · Place 64 · Junipero Serra (CC)2.7 Miles Junior Varsity6418:30.45—
Aug 29Serra JamboreeAug 29 · 2.95 Miles Boys · Place 33 · Junipero Serra2.95 Miles Boys3321:56.811

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 6WCAL FinalsNov 6 · 2.95 Miles Sophomore · Place 59 · Junipero Serra2.95 Miles Sophomore5922:24.4110
Oct 17WCAL IIOct 17 · 5,000 Meters Sophomore · Place 52 · Junipero Serra5,000 Meters Sophomore5222:39.410
Sep 28Westmoor InvitationalSep 28 · 2.7 Miles Varsity · Place 67 · Junipero Serra2.7 Miles Varsity6719:1010
Sep 25WCAL ISep 25 · 3 Miles Sophomore · Place 51 · Junipero Serra3 Miles Sophomore5121:51.45 PB10
Sep 13Baylands InvitationalSep 13 · 4,000 Meters Sophomore · Place 97 · Junipero Serra4,000 Meters Sophomore9717:59.0710
Sep 7Lowell Invitational (AKA San Francisco Invitational)Sep 7 · 2.1 Miles Sophomore · Place 139 · Junipero Serra (CC)2.1 Miles Sophomore13914:57.21SO

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 30Ram InvitationalSep 30 · Freshman · Place 106 · Junipero SerraFreshman10621:359
Sep 9Lowell InvitationalSep 9 · 2.03 Miles Freshman 1 · Place 176 · Junipero Serra2.03 Miles Freshman 117615:46.3 PB9