Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorPomona-Pitzer Invitational · Feb 214:31.97aPomona-Pitzer InvitationalFebruary 21, 2026
1 Mile · OutdoorSaint Francis Invitational · Mar 194:33.89Saint Francis InvitationalMarch 19, 2022
1500 Meters · OutdoorBryan Clay Invitational · Apr 163:51.79aBryan Clay InvitationalApril 16, 2026
1600 Meters · OutdoorRustbuster Invitational · Mar 54:30.12Rustbuster InvitationalMarch 5, 2022
200 Meters · OutdoorPalo Alto @ Lynbrook · Mar 1523.67Palo Alto @ LynbrookMarch 15, 2022
3200 Meters · OutdoorMilpitas @ Palo Alto · Mar 910:04.71aMilpitas @ Palo AltoMarch 9, 2022
400 Meters · OutdoorPomona-Pitzer Invitational · Apr 1149.87Pomona-Pitzer InvitationalApril 11, 2026
5000 Meters · OutdoorOxy Distance Carnival and Spring Break Classic · Mar 1414:49.83aOxy Distance Carnival and Spring Break ClassicMarch 14, 2026
800 Meters · OutdoorFranson Last Chance and Multis · May 91:49.82aFranson Last Chance and MultisMay 9, 2026
Number 1 9 Palo Alto SCR · OutdoorPalo Alto @ Los Gatos · Mar 31:59.52Palo Alto @ Los GatosMarch 3, 2022
Results · OutdoorRedlands Final Qualifier · May 141:52.60Redlands Final QualifierMay 14, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 800 Meters · Place 18 · Pomona-PitzerPomona-Pitzer800 MetersRound P18.1:52.60aSr
May 9Franson Last Chance and MultisMay 9 · 1500 Meters · Pomona-PitzerPomona-Pitzer1500 Meters--DNSSr
May 9Franson Last Chance and MultisMay 9 · 800 Meters · Place 19 · Pomona-PitzerPomona-Pitzer800 Meters19.1:49.82a PBSr
May 2SCIAC Conference ChampionshipsMay 2 · 800 Meters · Place 2 · Pomona-PitzerPomona-Pitzer800 Meters21:56.26aSR
May 2SCIAC Conference ChampionshipsMay 2 · 800 Meters · Place 2 · Pomona-PitzerPomona-Pitzer800 Meters21:51.88aSR
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 170 · Pomona-PitzerPomona-Pitzer1500 Meters170.3:51.79a PBSr
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · Place 18 · Pomona-PitzerPomona-Pitzer800 Meters18.1:50.36aSr
Apr 11Pomona-Pitzer InvitationalApr 11 · 400 Meters · Place 12 · Pomona-PitzerPomona-Pitzer400 Meters1249.87 PBSR
Apr 11Pomona-Pitzer InvitationalApr 11 · 1500 Meters · Place 5 · Pomona-PitzerPomona-Pitzer1500 Meters53:53.72SR
Apr 3Mike Fanelli Track ClassicApr 3 · 800 Meters · Place 14 · Pomona-PitzerPomona-Pitzer800 Meters14.1:51.79aSr
Mar 28SCIAC Quad Meet ChampionshipsMar 28 · 1500 Meters · Place 7 · Pomona-PitzerPomona-Pitzer1500 Meters74:01.36aSR
Mar 14Oxy Distance Carnival and Spring Break ClassicMar 14 · 5000 Meters · Place 23 · Pomona-PitzerPomona-Pitzer5000 Meters23.14:49.83a PBSr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Pomona-Pitzer InvitationalFeb 21 · 1 Mile · Place 16 · Pomona-PitzerPomona-Pitzer1 Mile164:31.97a PBSr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 14Redlands Final QualifierMay 14 · Results · Place 2 · Pomona-PitzerPomona-PitzerResults21:52.60 PBJR
May 8APU Franson Last Chance InviteMay 8 · 800 Meters · Place 30 · Pomona-PitzerPomona-Pitzer800 Meters301:51.96aJr
May 3Occidental InvitationalMay 3 · 1500 Meters · Place 36 · Pomona-PitzerPomona-Pitzer1500 Meters363:54.07JR
Apr 26SCIAC ChampionshipsApr 26 · 800 Meters · Place 1 · Pomona-PitzerPomona-Pitzer800 MetersRound P1.1:55.01aJr
Apr 26SCIAC ChampionshipsApr 26 · 800 Meters · Place 3 · Pomona-PitzerPomona-Pitzer800 Meters3.1:51.72aJr
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · Place 81 · Pomona-PitzerPomona-Pitzer800 Meters811:54.31JR
Apr 12Pomona-Pitzer InvitationalApr 12 · 1500 Meters · Place 21 · Pomona-PitzerPomona-Pitzer1500 Meters213:56.51JR
Mar 29SCIAC Multi-Dual @ U RedlandsMar 29 · 800 Meters · Place 2 · Pomona-PitzerPomona-Pitzer800 Meters2.1:54.78aJr
Mar 28Mangrum Invitational Mar 28 · 1500 Meters · Place 24 · Pomona-PitzerPomona-Pitzer1500 Meters244:01.72aJr
Mar 8Occidental Distance Carnival & Spring Break ClassicMar 8 · 800 Meters · Place 26 · Pomona-PitzerPomona-Pitzer800 Meters261:57.11JR
Mar 1SCIAC Multi-Dual @ CMSMar 1 · 800 Meters · Place 1 · Pomona-PitzerPomona-Pitzer800 Meters11:58.04a—

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 4Occidental InvitationalMay 4 · 800 Meters · Place 32 · Pomona-PitzerPomona-Pitzer800 Meters32.1:56.93aSo
Apr 272024 SCIAC T&F ChampionshipsApr 27 · 800 Meters · Place 16 · Pomona-PitzerPomona-Pitzer800 MetersRound P162:05.61SO
Apr 12SCIAC Multi-DualApr 12 · 800 Meters · Place 1 · Pomona-PitzerPomona-Pitzer800 Meters1.1:54.91aSo
Apr 6Pomona-Pitzer T&F InviteApr 6 · 1500 Meters · Place 42 · Pomona-PitzerPomona-Pitzer1500 Meters424:05.85a—
Mar 22Mangrum InviteMar 22 · 800 Meters · Place 25 · Pomona-PitzerPomona-Pitzer800 Meters252:00.26a—
Mar 9Occidental Distance Carnival & Spring Break ClassicMar 9 · 800 Meters · Place 30 · Pomona-PitzerPomona-Pitzer800 Meters302:00.09SO

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 17Pomona-Pitzer Collegiate All-ComersFeb 17 · 1 Mile · Place 24 · Pomona-PitzerPomona-Pitzer1 Mile244:32.98a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 15SCIAC Multi Dual 3 - UR, CLU, OXY, PP,CUApr 15 · 800 Meters · Place 6 · Pomona-PitzerPomona-Pitzer800 Meters61:59.67FR
Apr 8Pomona-Pitzer T&F InvitationalApr 8 · 800 Meters · Place 41 · Pomona-PitzerPomona-Pitzer800 Meters412:00.46FR

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 18Pomona-Pitzer All ComersFeb 18 · 1 Mile · Place 32 · Pomona-PitzerPomona-Pitzer1 Mile324:31.99FR

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 21CCS Finals May 21 · 800 Meters · Place 5 · Palo AltoPalo Alto800 MetersRound P5.1:56.92a12
May 21CCS Finals May 21 · 800 Meters · Place 5 · Palo AltoPalo Alto800 Meters5.1:54.82a12
May 14CCS Semi-Finals May 14 · 800 Meters · Place 5 · Palo AltoPalo Alto800 MetersRound P5.1:56.92a12
Apr 1Stanford Invitational Apr 1 · 800 Meters · Place 10 · Palo AltoPalo Alto800 Meters10.1:56.70a12
Mar 29Palo Alto @ HomesteadMar 29 · 3200 Meters · Place 4 · Palo AltoPalo Alto3200 Meters4.10:29.59a12
Mar 29Palo Alto @ HomesteadMar 29 · 400 Meters · Place 2 · Palo AltoPalo Alto400 Meters2.52.03a12
Mar 29Palo Alto @ HomesteadMar 29 · 200 Meters · Place 7 · Palo AltoPalo Alto200 Meters7.23.99a12
Mar 19Saint Francis InvitationalMar 19 · 1 Mile · Place 6 · Palo AltoPalo Alto1 Mile64:33.89 PB12
Mar 19Saint Francis InvitationalMar 19 · 800 Meters · Place 1 · Palo AltoPalo Alto800 Meters11:59.6012
Mar 15Palo Alto @ LynbrookMar 15 · 1600 Meters · Place 4 · Palo AltoPalo Alto1600 Meters44:39.4612
Mar 15Palo Alto @ LynbrookMar 15 · 200 Meters · Place 5 · Palo AltoPalo Alto200 Meters523.67 PB12
Mar 12K-Bell Track and Field ClassicMar 12 · 800 Meters · Place 11 · Palo AltoPalo Alto800 Meters11.2:03.64a12
Mar 9Milpitas @ Palo AltoMar 9 · 3200 Meters · Place 5 · Palo AltoPalo Alto3200 Meters5.10:04.71a PB12
Mar 9Milpitas @ Palo AltoMar 9 · 400 Meters · Place 1 · Palo AltoPalo Alto400 Meters1.52.26a12
Mar 5Rustbuster InvitationalMar 5 · 1600 Meters · Place 1 · Palo AltoPalo Alto1600 Meters14:30.12 PB12
Mar 3Palo Alto @ Los GatosMar 3 · Number 1 9 Palo Alto SCR · Place 1 · Palo AltoPalo AltoNumber 1 9 Palo Alto SCR11:59.52 PB12

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 19CCS FinalsJun 19 · 800 Meters · Place 9 · Palo AltoPalo Alto800 Meters9.1:59.59a11
Jun 12CCS TrialsJun 12 · 800 Meters · Place 8 · Palo AltoPalo Alto800 MetersRound P8.1:58.80a11
May 29SCVAL CCS QualifierMay 29 · 800 Meters · Place 4 · Palo AltoPalo Alto800 Meters42:02.1511
May 22Los Gatos @ MilpitasMay 22 · 3200 Meters · Place 6 · Palo AltoPalo Alto3200 Meters610:24.3911
May 22Los Gatos @ MilpitasMay 22 · 1600 Meters · Place 7 · Palo AltoPalo Alto1600 Meters74:38.8711
May 14Palo Alto @ Los AltosMay 14 · 3200 Meters · Place 7 · Palo AltoPalo Alto3200 Meters710:32.9811
May 14Palo Alto @ Los AltosMay 14 · 800 Meters · Place 1 · Palo AltoPalo Alto800 Meters12:00.0711
May 8Homestead HS @ PalyMay 8 · 3200 Meters · Place 4 · Palo AltoPalo Alto3200 Meters410:41.1811
May 8Homestead HS @ PalyMay 8 · 1600 Meters · Place 8 · Palo AltoPalo Alto1600 Meters84:41.3411
May 1Lynbrook HS @ PalyMay 1 · 3200 Meters · Place 3 · Palo AltoPalo Alto3200 Meters3.10:44.02a11
May 1Lynbrook HS @ PalyMay 1 · 1600 Meters · Place 4 · Palo AltoPalo Alto1600 Meters4.4:43.84a11
Apr 24Paly @ GunnApr 24 · 3200 Meters · Place 8 · Palo AltoPalo Alto3200 Meters8.12:34.09a11
Apr 24Paly @ GunnApr 24 · 800 Meters · Place 1 · Palo AltoPalo Alto800 Meters1.2:02.32a11
Apr 17Los Gatos @ PalyApr 17 · 800 Meters · Place 2 · Palo AltoPalo Alto800 Meters22:02.2511

2020 Outdoor Track

7 results
DateMeetEventPlMarkGr
Mar 10Lynbrook @ Palo AltoMar 10 · 800 Meters · Place 1 · Palo AltoPalo Alto800 Meters1.2:09.59aUnofficial10
Mar 4Palo Alto @ MilpitasMar 4 · 1600 Meters · Place 2 · Palo AltoPalo Alto1600 Meters24:53.9110
Mar 4Palo Alto @ MilpitasMar 4 · 800 Meters · Place 1 · Palo AltoPalo Alto800 Meters12:11.2210
Mar 4Palo Alto @ MilpitasMar 4 · 400 Meters · Place 2 · Palo AltoPalo Alto400 Meters21:02.2610
Feb 28Saint Francis vs. Palo AltoFeb 28 · 1600 Meters · Palo AltoPalo Alto1600 Meters—DNS10
Feb 28Saint Francis vs. Palo AltoFeb 28 · 800 Meters · Place 5 · Palo AltoPalo Alto800 Meters5.2:24.8Unofficial10
Feb 28Saint Francis vs. Palo AltoFeb 28 · 400 Meters · Place 1 · Palo AltoPalo Alto400 Meters1.55.54Unofficial10