Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSPIRE Midwest Invitational · Jan 204:38.32aSPIRE Midwest InvitationalJanuary 20, 2024
1500 Meters · OutdoorCarnegie Mellon Last Chance Meet · Apr 134:13.97Carnegie Mellon Last Chance MeetApril 13, 2023
1600 Meters · OutdoorCCS Last Chance T&F Meet · Apr 164:33.11CCS Last Chance T&F MeetApril 16, 2022
1600 Meters · Outdoor · Hand timedLos Gatos @ Paly · Apr 174:42.65hLos Gatos @ PalyApril 17, 2021
3000 Meters · IndoorSU Valentine Invite · Feb 148:46.41aSU Valentine InviteFebruary 14, 2026
3000m Steeplechase · 0.914m · Outdoor2026 UAA Outdoor Championships · Apr 259:20.95a2026 UAA Outdoor ChampionshipsApril 25, 2026
3000m Steeplechase · OutdoorCMUTF Invite · Mar 289:37.16aCMUTF InviteMarch 28, 2025
300m Hurdles · 36" / 0.914m · OutdoorPalo Alto @ Homestead · Mar 2948.31aPalo Alto @ HomesteadMarch 29, 2022
3200 Meters · OutdoorPalo Alto @ Los Altos · May 149:57.03Palo Alto @ Los AltosMay 14, 2021
400 Meters · OutdoorHomestead HS @ Paly · May 856.08Homestead HS @ PalyMay 8, 2021
5000 Meters · IndoorLeo Miller/Hayden Snow Meet of Champions · Jan 2415:12.65Leo Miller/Hayden Snow Meet of ChampionsJanuary 24, 2026
5000 Meters · Outdoor2026 UAA Outdoor Championships · Apr 2514:59.81a2026 UAA Outdoor ChampionshipsApril 25, 2026
800 Meters · OutdoorPalo Alto @ Lynbrook · Mar 152:06.39Palo Alto @ LynbrookMarch 15, 2022

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 3000m Steeplechase · Place 3 · Carnegie MellonCarnegie Mellon3000m Steeplechase0.914m3.9:20.95a PBSr
Apr 252026 UAA Outdoor ChampionshipsApr 25 · 5000 Meters · Place 9 · Carnegie MellonCarnegie Mellon5000 Meters9.14:59.81a PBSr
Apr 11Bison Outdoor ClassicApr 11 · 3000m Steeplechase · Place 20 · Carnegie MellonCarnegie Mellon3000m Steeplechase0.914m20.9:27.16aSr
Mar 27Carnegie Mellon InvitationalMar 27 · 3000m Steeplechase · Place 9 · Carnegie MellonCarnegie Mellon3000m Steeplechase0.914m9.9:35.01aSr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 14SU Valentine InviteFeb 14 · 3000 Meters · Place 2 · Carnegie MellonCarnegie Mellon3000 Meters28:46.41a PBSr
Jan 30Bison Challenge and MultisJan 30 · 3000 Meters · Place 10 · Carnegie MellonCarnegie Mellon3000 Meters108:52.83SR
Jan 24Leo Miller/Hayden Snow Meet of ChampionsJan 24 · 5000 Meters · Place 1 · Carnegie MellonCarnegie Mellon5000 Meters115:12.65 PBSR

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26UAA Outdoor ChampionshipsApr 26 · 3000m Steeplechase · Place 2 · Carnegie MellonCarnegie Mellon3000m Steeplechase0.914m2.9:28.18aJr
Apr 11Westminster (Pa) InvitationalApr 11 · 3000m Steeplechase · Place 2 · Carnegie MellonCarnegie Mellon3000m Steeplechase0.914m2.9:36.46aJr
Mar 28CMUTF InviteMar 28 · 3000m Steeplechase · Place 4 · Carnegie MellonCarnegie Mellon3000m Steeplechase49:37.16a PBJr

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 14Nazareth DIII Elite MeetFeb 14 · 3000 Meters · Place 9 · Carnegie MellonCarnegie Mellon3000 Meters9.8:56.23aJr
Feb 1Mount Union Wuske OpenFeb 1 · 3000 Meters · Place 2 · Carnegie MellonCarnegie Mellon3000 Meters28:56.85JR
Jan 25SPIRE College Midwest Open 2025Jan 25 · 3000 Meters · Place 29 · Carnegie MellonCarnegie Mellon3000 Meters298:57.94a—
Jan 18Jud Logan Memorial Tune-UpJan 18 · 1 Mile · Place 21 · Carnegie MellonCarnegie Mellon1 Mile21.4:39.18aJr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4WVU Last ChanceMay 4 · 3000m Steeplechase · Carnegie MellonCarnegie Mellon3000m Steeplechase0.914m—DNSSo
Apr 27UAA Outdoor TF ChampionshipsApr 27 · 3000m Steeplechase · Place 11 · Carnegie MellonCarnegie Mellon3000m Steeplechase119:51.90a—
Apr 6Dave Labor Slippery Rock InvitationalApr 6 · 3000m Steeplechase · Place 2 · Carnegie MellonCarnegie Mellon3000m Steeplechase29:42.57SO
Mar 29Carnegie Mellon InvitationalMar 29 · 3000m Steeplechase · Place 7 · Carnegie MellonCarnegie Mellon3000m Steeplechase0.914m7.9:50.41aSo

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 17Mount Union Raider Tune UpFeb 17 · 3000 Meters · Place 5 · Carnegie MellonCarnegie Mellon3000 Meters58:55.35a—
Feb 315th Annual Battle for the ObeliskFeb 3 · 3000 Meters · Place 10 · Carnegie MellonCarnegie Mellon3000 Meters109:11.92SO
Jan 27Muskie Meet #3Jan 27 · 3000 Meters · Place 15 · Carnegie MellonCarnegie Mellon3000 Meters159:18.72a—
Jan 20SPIRE Midwest InvitationalJan 20 · 1 Mile · Place 41 · Carnegie MellonCarnegie Mellon1 Mile41.4:38.32a PBSo

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 13Carnegie Mellon Last Chance MeetApr 13 · 1500 Meters · Place 4 · Carnegie MellonCarnegie Mellon1500 Meters44:13.97 PBFR
Apr 8Westminster InvitationalApr 8 · 3000m Steeplechase · Place 3 · Carnegie MellonCarnegie Mellon3000m Steeplechase0.914m3.10:09.30aFr
Mar 24Carnegie Mellon Track & Field InvitationalMar 24 · 3000m Steeplechase · Place 15 · Carnegie MellonCarnegie Mellon3000m Steeplechase0.914m15.10:21.64aFr

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 18University of Mount Union Tune-UpFeb 18 · 3000 Meters · Place 6 · Carnegie MellonCarnegie Mellon3000 Meters69:03.71FR
Feb 4Battle for the ObeliskFeb 4 · 3000 Meters · Place 10 · Carnegie MellonCarnegie Mellon3000 Meters109:14.79a—
Jan 28Musky Meet #3Jan 28 · 3000 Meters · Place 16 · Carnegie MellonCarnegie Mellon3000 Meters169:17.19FR
Jan 21Spire Midwest Open 2023Jan 21 · 1 Mile · Place 38 · Carnegie MellonCarnegie Mellon1 Mile38.4:51.92aFr

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 2YSU IcebreakerDec 2 · 1 Mile · Place 18 · Carnegie MellonCarnegie Mellon1 Mile18.4:40.70aFr

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 21Los Altos @ Palo AltoApr 21 · Long Jump · Place 6 · Palo AltoPalo AltoLong Jump615-07.5012
Apr 21Los Altos @ Palo AltoApr 21 · 3200 Meters · Place 2 · Palo AltoPalo Alto3200 Meters210:11.49a12
Apr 16CCS Last Chance T&F MeetApr 16 · 3200 Meters · Place 8 · Palo AltoPalo Alto3200 Meters89:58.8512
Apr 16CCS Last Chance T&F MeetApr 16 · 1600 Meters · Place 10 · Palo AltoPalo Alto1600 Meters104:33.11 PB12
Apr 14Gunn @ Palo AltoApr 14 · 3200 Meters · Place 3 · Palo AltoPalo Alto3200 Meters310:11.7912
Apr 14Gunn @ Palo AltoApr 14 · 1600 Meters · Place 1 · Palo AltoPalo Alto1600 Meters14:39.8212
Mar 29Palo Alto @ HomesteadMar 29 · 1600 Meters · Place 3 · Palo AltoPalo Alto1600 Meters3.4:38.60a12
Mar 29Palo Alto @ HomesteadMar 29 · 300m Hurdles · Place 3 · Palo AltoPalo Alto300m Hurdles36" / 0.914m3.48.31a PB12
Mar 19Saint Francis InvitationalMar 19 · 800 Meters · Place 9 · Palo AltoPalo Alto800 Meters92:06.5512
Mar 15Palo Alto @ LynbrookMar 15 · 3200 Meters · Place 4 · Palo AltoPalo Alto3200 Meters410:28.3812
Mar 15Palo Alto @ LynbrookMar 15 · 800 Meters · Place 4 · Palo AltoPalo Alto800 Meters42:06.39 PB12
Mar 9Milpitas @ Palo AltoMar 9 · 3200 Meters · Place 10 · Palo AltoPalo Alto3200 Meters10.10:34.96a12
Mar 9Milpitas @ Palo AltoMar 9 · 1600 Meters · Place 2 · Palo AltoPalo Alto1600 Meters2.4:50.96a12
Mar 9Milpitas @ Palo AltoMar 9 · 400 Meters · Place 4 · Palo AltoPalo Alto400 Meters4.56.57a12

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29SCVAL CCS QualifierMay 29 · 3200 Meters · Place 8 · Palo AltoPalo Alto3200 Meters89:59.9011
May 22Los Gatos @ MilpitasMay 22 · 3200 Meters · Place 1 · Palo AltoPalo Alto3200 Meters110:05.1511
May 14Palo Alto @ Los AltosMay 14 · 3200 Meters · Place 2 · Palo AltoPalo Alto3200 Meters29:57.03 PB11
May 8Homestead HS @ PalyMay 8 · 3200 Meters · Place 12 · Palo AltoPalo Alto3200 Meters1212:03.4111
May 8Homestead HS @ PalyMay 8 · 1600 Meters · Place 7 · Palo AltoPalo Alto1600 Meters74:39.4111
May 8Homestead HS @ PalyMay 8 · 400 Meters · Place 3 · Palo AltoPalo Alto400 Meters356.08 PB11
May 1Lynbrook HS @ PalyMay 1 · 3200 Meters · Place 4 · Palo AltoPalo Alto3200 Meters4.10:47.18a11
May 1Lynbrook HS @ PalyMay 1 · 1600 Meters · Place 5 · Palo AltoPalo Alto1600 Meters5.4:45.73a11
May 1Lynbrook HS @ PalyMay 1 · 400 Meters · Place 4 · Palo AltoPalo Alto400 Meters4.56.32a11
Apr 24Paly @ GunnApr 24 · 1600 Meters · Place 7 · Palo AltoPalo Alto1600 Meters7.4:42.21a11
Apr 24Paly @ GunnApr 24 · 800 Meters · Place 9 · Palo AltoPalo Alto800 Meters9.2:08.60a11
Apr 17Los Gatos @ PalyApr 17 · 3200 Meters · Place 4 · Palo AltoPalo Alto3200 Meters410:16.6011
Apr 17Los Gatos @ PalyApr 17 · 1600 Meters · Place 7 · Palo AltoPalo Alto1600 Meters74:42.65h PB11

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 23Serra Top 7 InvitationalMar 23 · 3200 Meters · Place 14 · Palo AltoPalo Alto3200 Meters1411:13.809
Mar 23Serra Top 7 InvitationalMar 23 · 800 Meters · Place 15 · Palo AltoPalo Alto800 Meters152:19.079