Personal bests

Best marks in available results
Event / courseMarkMeetDate
2.1 Miles · Los Altos High SchoolSCVAL#1 Los Altos High School · Feb 2011:16.7SCVAL#1 Los Altos High School February 20, 2021
2.95 Miles · Crystal SpringsCCS Championship · Nov 1315:57.3CCS ChampionshipNovember 13, 2021
3508 m · Gunn HSSCVAL#4 Gunn High School · Mar 2011:39.1SCVAL#4 Gunn High School March 20, 2021
5,000 Meters · Baylands ParkSCVAL Meet #1 · Sep 2116:44.2SCVAL Meet #1September 21, 2021
5,000 Meters · Baylands XC CourseSCVAL #3 Baylands · Oct 1815:52.1SCVAL #3 BaylandsOctober 18, 2022
8,000 Meters · Agricultural Operations Course 44th Annual UC Riverside Invitational · Sep 2727:28.5044th Annual UC Riverside InvitationalSeptember 27, 2025
8,000 Meters · California State University San Bernardino CampusCSUSB Coyote Challenge · Sep 527:27.5CSUSB Coyote ChallengeSeptember 5, 2026
8,000 Meters · Pitzer College2025 SCIAC XC Championships · Nov 128:09.12025 SCIAC XC ChampionshipsNovember 1, 2025
8,000 Meters · University of California Riverside Extension45th Annual UC Riverside Invitational · Sep 1926:31.345th Annual UC Riverside InvitationalSeptember 19, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 1945th Annual UC Riverside InvitationalSep 19 · 8,000 Meters Men's Open · Place 90 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Men's Open9026:31.3 PBSr
Sep 5CSUSB Coyote ChallengeSep 5 · 8,000 Meters Collegiate · Place 76 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Collegiate7627:27.5 PBSr

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 12025 SCIAC XC ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 69 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Men's 8K6928:09.1 PBJr
Oct 18Highlander InvitationalOct 18 · 8,000 Meters Invitational · Place 230 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Invitational23027:34.50Jr
Oct 4Pomona-Pitzer Cross Country InvitationalOct 4 · 8,000 Meters Varsity · Place 137 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Varsity13728:35.0JR
Sep 2744th Annual UC Riverside InvitationalSep 27 · 8,000 Meters Open · Place 171 · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Open17127:28.50 PBJr

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 28SCIAC Cross Country ChampionshipsOct 28 · 8,000 Meters Collegiate · Claremont-Mudd-ScrippsClaremont-Mudd-Scripps8,000 Meters Collegiate0DNSFr

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 18SCVAL #3 BaylandsOct 18 · 5,000 Meters Varsity · Place 3 · Palo AltoPalo Alto5,000 Meters Varsity315:52.1 PB12
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Championship · Place 51 · Palo Alto (CC)Palo Alto (CC)5,000 Meters Championship5115:59.712
Oct 8Asics Clovis InvitationalOct 8 · 5,000 Meters Championship · Place 51 · Palo Alto (CC)Palo Alto (CC)5,000 Meters Championship5115:59.712
Sep 20SCVAL #1 BaylandsSep 20 · 5,000 Meters Varsity · Place 5 · Palo AltoPalo Alto5,000 Meters Varsity516:11.912

2021 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 13CCS ChampionshipNov 13 · 2.95 Miles Division 1 · Place 9 · Palo AltoPalo Alto2.95 Miles Division 1915:57.3 PB11
Nov 2SCVAL ChampionshipsNov 2 · 2.95 Miles Varsity · Place 11 · Palo AltoPalo Alto2.95 Miles Varsity1116:19.011
Oct 942nd Asics Clovis InvitationalOct 9 · 5,000 Meters Varsity · Place 12 · Palo AltoPalo Alto5,000 Meters Varsity1216:12.911
Oct 5Scval#2Oct 5 · 2.95 Miles Varsity · Place 4 · Palo AltoPalo Alto2.95 Miles Varsity415:55.811
Sep 21SCVAL Meet #1Sep 21 · 5,000 Meters Varsity · Place 3 · Palo AltoPalo Alto5,000 Meters Varsity316:44.2 PB11
Sep 11Lowell InvitationalSep 11 · 3 Miles Varsity · Place 16 · Palo AltoPalo Alto3 Miles Varsity1615:06.711
Aug 28SCVAL Rosters dueAug 28 · 5,000 Meters Varsity · Palo AltoPalo Alto5,000 Meters Varsity0—11
Mar 20SCVAL#4 Gunn High School Mar 20 · 2.18 Miles Frosh/Soph · Place 1 · Palo AltoPalo Alto2.18 Miles Frosh/Soph111:39.1 PB10
Feb 20SCVAL#1 Los Altos High School Feb 20 · 2.1 Miles Combined · Place 14 · Palo AltoPalo Alto2.1 Miles Combined1411:16.7 PB10

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 19Monterey Bay InvitationalOct 19 · 3 Miles Frosh/Soph Freshman · Place 14 · Palo AltoPalo Alto3 Miles Frosh/Soph Freshman1417:379
Sep 24SCVAL#1 BaylandsSep 24 · 5,000 Meters Frosh/Soph Freshman · Place 15 · Palo AltoPalo Alto5,000 Meters Frosh/Soph Freshman1518:46.29