Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorSaint Francis Invitational · Mar 164:25.92aSaint Francis InvitationalMarch 16, 2024
1500 Meters · OutdoorCA Winter Championships · Feb 34:12.70aCA Winter ChampionshipsFebruary 3, 2024
1600 Meters · IndoorLynbrook @ Los Altos Dual · Feb 284:28.78aLynbrook @ Los Altos DualFebruary 28, 2024
1600 Meters · OutdoorDublin Distance Fiesta · Mar 204:18.70Dublin Distance Fiesta March 20, 2026
3000 Meters · OutdoorSaint Francis Invitational 2025 · Mar 158:47.80aSaint Francis Invitational 2025March 15, 2025
3200 Meters · OutdoorStanford Invite · Apr 39:13.57aStanford InviteApril 3, 2026
800 Meters · OutdoorLos Altos @ Mountain View · Mar 311:57.58aLos Altos @ Mountain ViewMarch 31, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 16Central Coast Section Championships 2026May 16 · 1600 Meters · Place 6 · Los AltosLos Altos1600 MetersRound P64:23.77a12
May 9SCVAL QualifierMay 9 · 1600 Meters · Place 2 · Los AltosLos Altos1600 Meters2.4:20.87a12
Apr 28SCVAL-DAL (Finals)Apr 28 · 1600 Meters · Place 3 · Los AltosLos Altos1600 Meters34:21.75a12
Apr 21Lynbrook @ Los AltosApr 21 · 3200 Meters · Place 4 · Los AltosLos Altos3200 Meters4.10:26.89a12
Apr 21Lynbrook @ Los AltosApr 21 · 800 Meters · Place 11 · Los AltosLos Altos800 Meters11.2:17.44a12
Apr 18CCS Top 8 InvitationalApr 18 · 1600 Meters · Place 3 · Los AltosLos Altos1600 Meters3.4:18.72a12
Apr 18CCS Top 8 InvitationalApr 18 · 800 Meters · Los AltosLos Altos800 MetersRelay Split—1:59.2hUnofficial12
Apr 15Los Altos @ Palo AltoApr 15 · 3200 Meters · Place 1 · Los AltosLos Altos3200 Meters110:14.36a12
Apr 15Los Altos @ Palo AltoApr 15 · 1600 Meters · Place 4 · Los AltosLos Altos1600 Meters44:54.07a12
Apr 102026 Arcadia InvitationalApr 10 · 3200 Meters · Place 25 · Los Altos CCLos Altos CC3200 Meters259:26.0212
Apr 3Stanford InviteApr 3 · 3200 Meters · Place 8 · Los AltosLos Altos3200 Meters8.9:13.57a PB12
Mar 31Los Altos @ Mountain ViewMar 31 · 3200 Meters · Place 5 · Los AltosLos Altos3200 Meters5.10:37.50a12
Mar 31Los Altos @ Mountain ViewMar 31 · 800 Meters · Place 3 · Los AltosLos Altos800 Meters3.1:57.58a PB12
Mar 24Los Gatos @ Los AltosMar 24 · 1600 Meters · Place 3 · Los AltosLos Altos1600 Meters35:11.66a12
Mar 20Dublin Distance Fiesta Mar 20 · 1600 Meters · Place 13 · Los AltosLos Altos1600 Meters134:18.70 PB12
Mar 7Rustbuster InvitationalMar 7 · 1600 Meters · Place 1 · Los AltosLos Altos1600 Meters14:24.76a12
Mar 3Homestead @ Los AltosMar 3 · 3200 Meters · Place 1 · Los AltosLos Altos3200 Meters110:06.23a12

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 10SCVAL QualifierMay 10 · 3200 Meters · Place 2 · Los AltosLos Altos3200 Meters29:24.67a11
May 1SCVAL-DAL FinalsMay 1 · 3200 Meters · Place 6 · Los AltosLos Altos3200 Meters69:39.74a11
May 1SCVAL-DAL FinalsMay 1 · 1600 Meters · Place 2 · Los AltosLos Altos1600 Meters24:23.60a11
Apr 24Los Altos & Gunn @ Milpitas - Double DualApr 24 · 3200 Meters · Place 1 · Los AltosLos Altos3200 Meters19:53.7211
Apr 24Los Altos & Gunn @ Milpitas - Double DualApr 24 · 1600 Meters · Place 1 · Los AltosLos Altos1600 Meters14:20.1511
Apr 19CCS TOP 8 InviteApr 19 · 800 Meters · Place 11 · Los AltosLos Altos800 Meters111:57.5811
Apr 4Stanford Invitational Apr 4 · 3200 Meters · Place 3 · Los AltosLos Altos3200 Meters39:14.42a11
Apr 4Stanford Invitational Apr 4 · 3200 Meters · Place 3 · Los Altos (CC)Los Altos (CC)3200 Meters39:14.4211
Apr 1Gunn and Mountain View @ Los AltosApr 1 · 1600 Meters · Place 1 · Los AltosLos Altos1600 Meters14:28.77a11
Apr 1Gunn and Mountain View @ Los AltosApr 1 · 800 Meters · Place 7 · Los AltosLos Altos800 Meters72:05.30a11
Mar 25Los Altos @ HomesteadMar 25 · 1600 Meters · Place 4 · Los AltosLos Altos1600 Meters45:04.67a11
Mar 21Dublin Distance FiestaMar 21 · 3200 Meters · Place 23 · Los AltosLos Altos3200 Meters239:22.2311
Mar 18Dual - Los Gatos vs Los AltosMar 18 · 800 Meters · Place 2 · Los AltosLos Altos800 Meters21:58.37a11
Mar 15Saint Francis Invitational 2025Mar 15 · 3000 Meters · Place 3 · Los AltosLos Altos3000 Meters38:47.80a PB—
Mar 4Palo Alto @ Los AltosMar 4 · 3200 Meters · Place 8 · Los AltosLos Altos3200 Meters811:36.61a—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 18CCS ChampionshipsMay 18 · 1600 Meters · Place 15 · Los AltosLos Altos1600 Meters154:25.82a—
May 4SCVAL QualifierMay 4 · 3200 Meters · Place 9 · Los AltosLos Altos3200 Meters99:38.79a—
May 4SCVAL QualifierMay 4 · 1600 Meters · Place 3 · Los AltosLos Altos1600 Meters34:26.60a—
Apr 25DAL League Finals Apr 25 · 3200 Meters · Place 6 · Los AltosLos Altos3200 Meters69:36.51a—
Apr 25DAL League Finals Apr 25 · 1600 Meters · Place 4 · Los AltosLos Altos1600 Meters44:28.00a—
Apr 20CCS Top 8 InviteApr 20 · 3200 Meters · Place 8 · Los AltosLos Altos3200 Meters89:44.74a—
Apr 20CCS Top 8 InviteApr 20 · 1600 Meters · Place 16 · Los AltosLos Altos1600 Meters164:25.07a—
Apr 17Los Altos @ Palo AltoApr 17 · 800 Meters · Place 1 · Los AltosLos Altos800 Meters12:00.70a—
Apr 13CCS Last Chance InviteApr 13 · 3200 Meters · Place 2 · Los AltosLos Altos3200 Meters29:40.18a—
Apr 2Homestead @ Los AltosApr 2 · 3200 Meters · Place 1 · Los AltosLos Altos3200 Meters19:48.40a—
Mar 28Los Altos @ Mountain ViewMar 28 · 3200 Meters · Place 1 · Los AltosLos Altos3200 Meters110:00.55a—
Mar 20Los Gatos @ Los AltosMar 20 · 800 Meters · Place 1 · Los AltosLos Altos800 Meters1.2:00.59a10
Mar 16Saint Francis InvitationalMar 16 · 1 Mile · Place 3 · Los AltosLos Altos1 Mile34:25.92a PB—
Mar 7Los Altos @ Gunn Dual MeetMar 7 · 800 Meters · Place 1 · Los AltosLos Altos800 Meters12:03.42a—
Mar 28th RustBuster InvitationalMar 2 · 1600 Meters · Place 5 · Los AltosLos Altos1600 Meters54:28.04a—
Feb 3CA Winter ChampionshipsFeb 3 · 1500 Meters · Place 35 · Los AltosLos Altos1500 Meters35.4:12.70a PB10
Jan 20Central Coast Winter ClassicJan 20 · 1500 Meters · Place 4 · Menlo iGreyhounds TCMenlo iGreyhounds TC1500 Meters4.4:13.49a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 28Lynbrook @ Los Altos DualFeb 28 · 1600 Meters · Place 2 · Los AltosLos Altos1600 Meters24:28.78a PB—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 152nd Annual CCS Last Chance MeetApr 15 · 800 Meters · Place 24 · Los AltosLos Altos800 Meters24.2:14.08a9
Apr 4Los Altos @ HomesteadApr 4 · 3200 Meters · Place 6 · Los AltosLos Altos3200 Meters610:17.59a—
Mar 30Lynbrook vs. Los AltosMar 30 · 800 Meters · Place 4 · Los AltosLos Altos800 Meters42:08.55a—
Mar 21Milpitas @ Los AltosMar 21 · 3200 Meters · Place 5 · Los AltosLos Altos3200 Meters510:42.16a—
Mar 21Milpitas @ Los AltosMar 21 · 800 Meters · Place 5 · Los AltosLos Altos800 Meters52:10.96a—
Mar 18Saint Francis InvitationalMar 18 · 1 Mile · Place 3 · Los AltosLos Altos1 Mile34:48.20a9
Mar 7Gunn @ Los AltosMar 7 · 3200 Meters · Place 4 · Los AltosLos Altos3200 Meters410:47.37a—
Mar 7Gunn @ Los AltosMar 7 · 800 Meters · Place 3 · Los AltosLos Altos800 Meters32:11.14a—
Mar 4Rustbuster InviteMar 4 · 1600 Meters · Place 2 · Los AltosLos Altos1600 Meters2.4:51.91a9