Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.7 Miles · 131 Westmoor AveRam Invitational · Sep 2616:10.71Ram InvitationalSeptember 26, 2026
2.7 Miles · 2024 Westmoor CoursePAL #1 @ Westmoor HS · Sep 1516:26.91PAL #1 @ Westmoor HSSeptember 15, 2026
2.95 Miles · Crystal SpringsPeninsula Athletic League Championships · Oct 3118:33.82Peninsula Athletic League ChampionshipsOctober 31, 2026
3266 m · Golden Gate ParkLowell Invitational · Sep 914:26.1Lowell InvitationalSeptember 9, 2023
3749 m · Half Moon Bay/Artichoke Invite coursePAL #1 @ HMB · Sep 2716:09PAL #1 @ HMBSeptember 27, 2023
4554 m · Golden Gate ParkLowell Invitational · Sep 1218:21.78Lowell InvitationalSeptember 12, 2026
5,000 Meters · Bedwell Bayfront Park2026 PAL 3 XC Test Meet · Oct 2120:03.52026 PAL 3 XC Test MeetOctober 21, 2026

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 31Peninsula Athletic League ChampionshipsOct 31 · 2.95 Miles Varsity · Place 81 · Mills2.95 Miles Varsity8118:33.82 PB12
Oct 21PAL #3: @ Bedwell Bayfront ParkOct 21 · Varsity · Place 68 · MillsVarsity6820:0312
Oct 212026 PAL 3 XC Test MeetOct 21 · 5,000 Meters Varsity Boys · Place 65 · Mills5,000 Meters Varsity Boys6520:03.5 PB12
Oct 7PAL #2: @Hallmark ParkOct 7 · 2.95 Miles Varsity · Place 65 · Mills2.95 Miles Varsity6520:0912
Sep 26Ram InvitationalSep 26 · 2.7 Miles Junior Varsity 1 · Place 30 · Mills2.7 Miles Junior Varsity 13016:10.71 PB12
Sep 15PAL #1 @ Westmoor HSSep 15 · 2.7 Miles Varsity · Place 63 · Mills2.7 Miles Varsity6316:26.91 PB12
Sep 12Lowell InvitationalSep 12 · 2.83 Miles Varsity 2 · Place 109 · Mills2.83 Miles Varsity 210918:21.78 PB12
Aug 295th Annual Fighting Knights JoustAug 29 · 2.95 Miles Senior Boys · Place 33 · Mills2.95 Miles Senior Boys3319:18.812

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1Peninsula Athletic League ChampionshipsNov 1 · 2.95 Miles Open · Place 39 · Mills2.95 Miles Open3919:38.8011
Oct 22PAL #3 @ Bedwell Bayfront ParkOct 22 · 5,000 Meters Junior Varsity · Place 41 · Mills5,000 Meters Junior Varsity4120:1111
Oct 8PAL #2 @ Hallmark ParkOct 8 · 2.95 Miles Open · Place 17 · Mills2.95 Miles Open1718:5811
Oct 4Artichoke InvitationalOct 4 · 2.3 Miles Junior Varsity · Place 18 · Mills2.3 Miles Junior Varsity1814:1111
Sep 27Ram InvitationalSep 27 · 2.7 Miles Junior Varsity · Place 23 · Mills2.7 Miles Junior Varsity2316:2611
Sep 17PAL #1 @ HMB HSSep 17 · 2.33 Miles Junior Varsity · Place 16 · Mills2.33 Miles Junior Varsity1614:3211
Sep 134th Annual Fighting Knights JoustSep 13 · 2.95 Miles Varsity · Place 29 · Mills2.95 Miles Varsity2918:58.711
Sep 6Lowell Invitational (AKA San Francisco Invitational)Sep 6 · Varsity · Place 42 · Mills (CC)Varsity4217:58.1—
Sep 6Lowell Invitational (AKA San Francisco Invitational)Sep 6 · 2.7 Miles Junior Varsity · Place 42 · Mills (CC)2.7 Miles Junior Varsity4217:58.03—

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 9Peninsula Athletic League ChampionshipsNov 9 · 2.95 Miles Frosh/Soph Freshman · Place 86 · Mills2.95 Miles Frosh/Soph Freshman8621:03.70SO
Oct 30PAL #3 @ Bedwell ParkOct 30 · 5,000 Meters Frosh/Soph Freshman · Place 81 · Mills5,000 Meters Frosh/Soph Freshman8121:5610
Oct 16PAL #2 @ Hallmark ParkOct 16 · 2.95 Miles Frosh/Soph Freshman · Place 91 · Mills2.95 Miles Frosh/Soph Freshman9121:2910
Oct 5Artichoke InvitationalOct 5 · Varsity · Place 89 · MillsVarsity8916:0010
Sep 28Westmoor InvitationalSep 28 · 2.7 Miles Varsity · Place 79 · Mills2.7 Miles Varsity7918:1210
Sep 18PAL #1 @ Westmoor HSSep 18 · 2.7 Miles Frosh/Soph Freshman · Place 79 · Mills2.7 Miles Frosh/Soph Freshman7918:2610
Sep 143rd Annual Fighting Knights JoustSep 14 · 2.13 Miles Sophomore · Place 80 · Mills2.13 Miles Sophomore8014:41.010
Sep 7Lowell Invitational (AKA San Francisco Invitational)Sep 7 · 2.1 Miles Sophomore · Place 124 · Mills (CC)2.1 Miles Sophomore12414:20.59SO

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 4Peninsula Athletic League ChampionshipsNov 4 · 2.95 Miles Frosh/Soph Freshman · Place 102 · Mills2.95 Miles Frosh/Soph Freshman10222:23.60FR
Oct 25PAL #3 @ Bedwell Bayfront ParkOct 25 · 5,000 Meters Frosh/Soph Freshman · Place 108 · Mills5,000 Meters Frosh/Soph Freshman10822:379
Oct 11PAL #2 @ Hallmark Park, BelmontOct 11 · Varsity · Place 108 · MillsVarsity10822:009
Oct 7Artichoke InvitationalOct 7 · Freshman · Place 34 · MillsFreshman3416:089
Sep 30Ram InvitationalSep 30 · Freshman · Place 67 · MillsFreshman6718:309
Sep 27PAL #1 @ HMBSep 27 · 2.33 Miles Frosh/Soph · Place 84 · Mills2.33 Miles Frosh/Soph8416:09 PB9
Sep 162nd Annual Fighting Knights JoustSep 16 · 2.13 Miles Freshman · Place 54 · Mills2.13 Miles Freshman5414:50.99
Sep 9Lowell InvitationalSep 9 · 2.03 Miles Freshman 1 · Place 137 · Mills2.03 Miles Freshman 113714:26.1 PB9