Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.85 Miles · Bedwell Bayfront ParkPeninsula Athletic League #2 · Oct 1216:55Peninsula Athletic League #2October 12, 2021
2.95 Miles · Crystal Springs2023 CIF Central Coast Section Championships · Nov 1117:15.22023 CIF Central Coast Section Championships November 11, 2023
3 Miles · Hayward High School38th P. Wilder Mariner XC Invitational · Oct 1617:57.2938th P. Wilder Mariner XC InvitationalOctober 16, 2021
3,000 Meters · Rancho San RafaelUSATF Region 16 Junior Olympic Championships (groups 1-3) · Nov 1812:39USATF Region 16 Junior Olympic Championships (groups 1-3)November 18, 2018
3,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 1813:06.4USATF Pacific Association Junior Olympic ChampionshipsNovember 18, 2017
3,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Nov 2613:10.26USATF Region 14 Junior Olympic ChampionshipsNovember 26, 2017
3749 m · Half Moon Bay/Artichoke Invite coursePAL #1 @ HMB · Sep 2712:36PAL #1 @ HMBSeptember 27, 2023
4,000 Meters · Willow Hills Reservoir CourseUSATF Pacific Association Junior Olympic Championships · Nov 2415:15USATF Pacific Association Junior Olympic ChampionshipsNovember 24, 2019
4,000 Meters · Woodward ParkUSATF Region 14 Junior Olympic Championships · Dec 115:55.48USATF Region 14 Junior Olympic ChampionshipsDecember 1, 2019
4473 m · Golden Gate ParkLowell Invitational · Sep 915:28.9Lowell InvitationalSeptember 9, 2023
5,000 Meters · Max Championship Cross Country CourseChiburg 5k · Nov 1215:54.7Chiburg 5kNovember 12, 2025
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1827:37.4Interregional InvitationalOctober 18, 2025
8,000 Meters · St. James Farm Forest PreserveGil Dodds Invite Hosted by Wheaton College · Sep 1827:12.3Gil Dodds Invite Hosted by Wheaton CollegeSeptember 18, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 17Interregional InvitationalOct 17 · 8,000 Meters Varsity · Place 127 · U. of ChicagoU. of Chicago8,000 Meters Varsity12726:52.6JR-3
Oct 3Brissman-Lundeen InvitationalOct 3 · 8,000 Meters College · Place 68 · ChicagoChicago8,000 Meters College6827:56.48Jr
Sep 18Gil Dodds Invite Hosted by Wheaton CollegeSep 18 · 8,000 Meters Collegiate · Place 47 · ChicagoChicago8,000 Meters Collegiate4727:12.3 PBJr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 12Chiburg 5kNov 12 · 5,000 Meters Varsity · Place 38 · ChicagoChicago5,000 Meters Varsity3815:54.7 PBSo
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Blue · Place 104 · ChicagoChicago8,000 Meters Blue10427:37.4 PBSo
Oct 4Brissman-Lundeen InvitationalOct 4 · 8,000 Meters College · Place 47 · ChicagoChicago8,000 Meters College4728:35.6So

2023 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 112023 CIF Central Coast Section Championships Nov 11 · 2.95 Miles Varsity - Division 1 · Place 38 · Menlo-AthertonMenlo-Atherton2.95 Miles Varsity - Division 13817:15.2 PB12
Oct 25PAL #3 @ Bedwell Bayfront ParkOct 25 · 5,000 Meters Open · Place 1 · Menlo-AthertonMenlo-Atherton5,000 Meters Open117:5512
Oct 2140th P. Wilder XC Mariner InvitationalOct 21 · 3 Miles Championship · Place 139 · Menlo-AthertonMenlo-Atherton3 Miles Championship13917:21.9212
Oct 11PAL #2 @ Hallmark Park, BelmontOct 11 · Varsity · Place 7 · Menlo-AthertonMenlo-AthertonVarsity716:3612
Oct 7Artichoke InvitationalOct 7 · Varsity · Place 11 · Menlo-AthertonMenlo-AthertonVarsity1113:0312
Sep 27PAL #1 @ HMBSep 27 · 2.33 Miles Varsity · Place 10 · Menlo-AthertonMenlo-Atherton2.33 Miles Varsity1012:36 PB12
Sep 1542nd Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 68 · Menlo-AthertonMenlo-Atherton3 Miles Varsity6816:14.512
Sep 9Lowell InvitationalSep 9 · 2.78 Miles Varsity 1 · Place 62 · Menlo-AthertonMenlo-Atherton2.78 Miles Varsity 16215:28.9 PB12

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 122022 CIF Central Coast Section ChampionshipsNov 12 · 2.95 Miles Division 1 · Place 34 · Menlo-AthertonMenlo-Atherton2.95 Miles Division 13417:24.311
Nov 5Peninsula Athletic League ChampionshipsNov 5 · 2.95 Miles Varsity · Place 28 · Menlo-AthertonMenlo-Atherton2.95 Miles Varsity2817:27.7JR
Oct 26Peninsula Athletic League Meet #3Oct 26 · Varsity · Place 19 · Menlo-AthertonMenlo-AthertonVarsity1916:4311
Oct 1539th P. Wilder XC Mariner InvitationalOct 15 · 5,000 Meters Varsity · Place 114 · Menlo-AthertonMenlo-Atherton5,000 Meters Varsity11417:21.00JR
Oct 1539th P. Wilder XC Mariner InvitationalOct 15 · Varsity · Place 114 · Menlo-AthertonMenlo-AthertonVarsity11417:21.00JR
Oct 12Peninsula Athletic League Meet #2Oct 12 · 2.95 Miles Varsity · Place 40 · Menlo-AthertonMenlo-Atherton2.95 Miles Varsity4018:14.411
Oct 1Artichoke InvitationalOct 1 · 2.3 Miles Varsity Division 1 · Place 39 · Menlo-AthertonMenlo-Atherton2.3 Miles Varsity Division 13913:3311
Sep 15 41st Annual Woodbridge Cross Country ClassicSep 15 · 3 Miles Varsity · Place 47 · Menlo-AthertonMenlo-Atherton3 Miles Varsity4716:08.911
Sep 14Peninsula Athletic League Meet #1Sep 14 · 2.33 Miles Varsity · Place 18 · Menlo-AthertonMenlo-Atherton2.33 Miles Varsity1813:2411
Sep 10Lowell Invitational Sep 10 · 2.93 Miles Varsity · Place 99 · Menlo-Atherton (CC)Menlo-Atherton (CC)2.93 Miles Varsity9915:23.0SO
Sep 10Lowell Invitational Sep 10 · 2.93 Miles Varsity · Place 99 · Menlo-Atherton (CC)Menlo-Atherton (CC)2.93 Miles Varsity9915:23.0SO

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 1638th Mariner-XC-InvitationalOct 16 · 3 Miles Varsity · Place 70 · Menlo-AthertonMenlo-Atherton3 Miles Varsity7017:57.310
Oct 1638th P. Wilder Mariner XC InvitationalOct 16 · 3 Miles Varsity Boys Large School D1-D2 · Place 70 · Menlo-AthertonMenlo-Atherton3 Miles Varsity Boys Large School D1-D27017:57.29 PB10
Oct 12Peninsula Athletic League #2Oct 12 · 2.85 Miles Varsity · Place 40 · Menlo-AthertonMenlo-Atherton2.85 Miles Varsity4016:55 PB10
Oct 2Artichoke InvitationalOct 2 · 2.3 Miles Frosh/Soph Freshman Division 1 · Place 10 · Menlo-AthertonMenlo-Atherton2.3 Miles Frosh/Soph Freshman Division 11014:1810
Sep 14Peninsula Athletic League Meet #1Sep 14 · 2.33 Miles Frosh/Soph Freshman · Place 2 · Menlo-AthertonMenlo-Atherton2.33 Miles Frosh/Soph Freshman214:2910
Sep 11Lowell InvitationalSep 11 · 2.13 Miles Sophomore · Place 21 · Menlo-AthertonMenlo-Atherton2.13 Miles Sophomore2112:59.910

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Dec 1USATF Region 14 Junior Olympic ChampionshipsDec 1 · 4,000 Meters 13-14 · Place 35 · Woodside WildebeestsWoodside Wildebeests4,000 Meters 13-143515:55.48 PB8
Nov 24USATF Pacific Association Junior Olympic ChampionshipsNov 24 · 4,000 Meters 13-14 · Place 56 · Woodside WildebeestsWoodside Wildebeests4,000 Meters 13-145615:15 PB8

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Nov 18USATF Region 16 Junior Olympic Championships (groups 1-3)Nov 18 · 3,000 Meters 11-12 · Place 40 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-124012:39 PB7

2017 Cross Country

2 results
DateMeetEventPlMarkGr
Nov 26USATF Region 14 Junior Olympic ChampionshipsNov 26 · 3,000 Meters 11-12 · Place 37 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-123713:10.26 PB6
Nov 18USATF Pacific Association Junior Olympic ChampionshipsNov 18 · 3,000 Meters 11-12 · Place 44 · Woodside WildebeestsWoodside Wildebeests3,000 Meters 11-124413:06.4 PB6