Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorHusky Indoor Classic · Feb 84:43.77aHusky Indoor ClassicFebruary 8, 2019
1 Mile · OutdoorHOKA Festival of Miles · Jun 44:34.41aHOKA Festival of MilesJune 4, 2026
10,000 Meters · OutdoorThe TEN @ JSerra · Mar 2931:32.93aThe TEN @ JSerraMarch 29, 2025
1500 Meters · IndoorUSATF Indoor National Championships · Feb 264:19.51aUSATF Indoor National ChampionshipsFebruary 26, 2022
1500 Meters · Outdoor2024 Sound Running Sunset Tour · Jul 204:06.98a2024 Sound Running Sunset TourJuly 20, 2024
1600 Meters · OutdoorHOKA Festival of Miles · Jun 44:32.48aHOKA Festival of MilesJune 4, 2026
2 Miles · OutdoorEugene Diamond League · May 279:40.44aEugene Diamond LeagueMay 27, 2022
3000 Meters · IndoorWashington Indoor Husky Classic · Feb 148:54.72aWashington Indoor Husky ClassicFebruary 14, 2020
3000 Meters · OutdoorEugene Diamond League · May 279:02.43aEugene Diamond LeagueMay 27, 2022
3000m Steeplechase · 0.762m · OutdoorStanford Invitational (Day 1) · Mar 3010:26.99aStanford Invitational (Day 1)March 30, 2018
3000m Steeplechase · OutdoorStanford Invitational · Mar 3010:26.99Stanford InvitationalMarch 30, 2018
400 Meters · Outdoor52nd Centennial Invitational · Apr 2358.11a52nd Centennial InvitationalApril 23, 2016
5000 Meters · IndoorBoston University Sharon Colyear-Danville Season Opener · Dec 215:16.97aBoston University Sharon Colyear-Danville Season OpenerDecember 2, 2023
5000 Meters · OutdoorSound Running Sunset Tour · Jul 1215:05.03aSound Running Sunset TourJuly 12, 2025
800 Meters · OutdoorPacific 12 Conference Track & Field Championships · May 142:04.42aPacific 12 Conference Track & Field ChampionshipsMay 14, 2021

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jul 232026 USATF Outdoor ChampionshipsJul 23 · 1500 Meters · Place 22 · United StatesUnited States1500 MetersRound P22.4:17.72a-
Jul 11Sunset TourJul 11 · 1500 Meters · Place 5 · Nike Swoosh TCNike Swoosh TC1500 Meters5.4:12.24a-
Jul 3Eugene Diamond League (51st Prefontaine Classic)Jul 3 · 2 Miles · Place 11 · United StatesUnited States2 Miles11.9:44.15a-
Jun 13USATF LA Grand PrixJun 13 · 1500 Meters · Place 7 · United StatesUnited States1500 Meters7.4:12.46a-
Jun 4HOKA Festival of MilesJun 4 · 1 Mile · Place 5 · NikeNike1 Mile5.4:34.41a PB-
Jun 4HOKA Festival of MilesJun 4 · 1600 Meters · Place 5 · NikeNike1600 Meters5.4:32.48a PB-
Jun 4HOKA Festival of MilesJun 4 · 1500 Meters · Place 5 · NikeNike1500 Meters5.4:15.27a-
May 23LA Track Festival (Gold)May 23 · 1500 Meters · Place 8 · Nike Swoosh TCNike Swoosh TC1500 Meters84:11.18a—

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jul 312025 USATF National Senior Outdoor ChampionshipsJul 31 · 5000 Meters · Place 8 · Nike Swoosh TCNike Swoosh TC5000 Meters8.15:22.15a-
Jul 19Stumptown TwilightJul 19 · 1500 Meters · Place 6 · Nike Swoosh TCNike Swoosh TC1500 Meters64:07.50a—
Jul 12Sound Running Sunset TourJul 12 · 5000 Meters · Place 7 · Nike Swoosh TCNike Swoosh TC5000 Meters715:05.03a PB—
Mar 29The TEN @ JSerraMar 29 · 10,000 Meters · Place 11 · NikeNike10,000 Meters11.31:32.93a PB-

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 202024 Sound Running Sunset TourJul 20 · 1500 Meters · Place 6 · Union Athletics ClubUnion Athletics Club1500 Meters6.4:06.98a PB-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 5000 Meters · Place 2 · Union Athletics ClubUnion Athletics Club5000 MetersRound P2.16:05.84a-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 5000 Meters · Place 7 · Union Athletics ClubUnion Athletics Club5000 Meters7.15:14.27a-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 1500 Meters · Place 10 · Union Athletics ClubUnion Athletics Club1500 MetersRound S10.4:09.68a-
Jun 21United States Olympic Team Track & Field TrialsJun 21 · 1500 Meters · Place 4 · Union Athletics ClubUnion Athletics Club1500 MetersRound P4.4:06.99a-
Apr 112024 Bryan Clay InvitationalApr 11 · 1500 Meters · Place 14 · Union Athletics ClubUnion Athletics Club1500 Meters14.4:10.84a-

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 16USATF Indoor ChampionshipsFeb 16 · 3000 Meters · Place 7 · unattachedunattached3000 Meters7.9:21.32a-

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 2Boston University Sharon Colyear-Danville Season OpenerDec 2 · 5000 Meters · Place 3 · Union Athletics ClubUnion Athletics Club5000 Meters3.15:16.97a PB-
Feb 10David Hemery Valentine InvitationalFeb 10 · 5000 Meters · Place 14 · Union Athletics ClubUnion Athletics Club5000 Meters14.15:42.20a-

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 26USATF Los Angeles Grand PrixMay 26 · 1500 Meters · Place 13 · United StatesUnited States1500 Meters13.4:15.02a-

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 27Eugene Diamond LeagueMay 27 · 2 Miles · Place 11 · United StatesUnited States2 Miles11.9:40.44a PB-
May 27Eugene Diamond LeagueMay 27 · 3000 Meters · Place 11 · United StatesUnited States3000 Meters11.9:02.43a PB-

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26USATF Indoor National ChampionshipsFeb 26 · 1500 Meters · Place 11 · Nike Union ACNike Union AC1500 Meters11.4:19.51a PB-

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 12NCAA Division I Outdoor Track & Field Championships (Day 4)Jun 12 · 5000 Meters · Place 12 · StanfordStanford5000 Meters12.15:53.25aSr
Jun 12NCAA Division I Outdoor Track & Field Championships (Day 4)Jun 12 · 1500 Meters · Place 3 · StanfordStanford1500 Meters3.4:09.66aSr
Jun 10NCAA Division I Outdoor Track & Field Championships (Day 2)Jun 10 · 1500 Meters · Place 11 · StanfordStanford1500 MetersRound P11.4:13.89aSr
May 29NCAA DI West Region Track and Field Championships (Day 4)May 29 · 5000 Meters · Place 2 · StanfordStanford5000 MetersRound P2.15:59.22aSr
May 29NCAA DI West Region Track and Field Championships (Day 4)May 29 · 1500 Meters · Place 8 · StanfordStanford1500 MetersRound S8.4:13.54aSr
May 27NCAA DI West Region Track and Field Championships (Day 2)May 27 · 1500 Meters · Place 15 · StanfordStanford1500 MetersRound P15.4:22.21aSr
May 14Pacific 12 Conference Track & Field ChampionshipsMay 14 · 1500 Meters · Place 1 · StanfordStanford1500 MetersRound P1.4:18.96aSr
May 14Pacific 12 Conference Track & Field ChampionshipsMay 14 · 1500 Meters · Place 1 · StanfordStanford1500 Meters1.4:15.43aSr
May 14Pacific 12 Conference Track & Field ChampionshipsMay 14 · 800 Meters · Place 2 · StanfordStanford800 MetersRound P2.2:04.70aSr
May 14Pacific 12 Conference Track & Field ChampionshipsMay 14 · 800 Meters · Place 3 · StanfordStanford800 Meters3.2:04.42a PBSr
May 1Cal vs. Stanford Big MeetMay 1 · 3000 Meters · Place 4 · StanfordStanford3000 Meters410:00.26JR
Apr 30West Coast Relays (College)Apr 30 · 5000 Meters · Place 2 · StanfordStanford5000 Meters2.15:29.42aSr
Apr 2Stanford Invitational Apr 2 · 5000 Meters · Place 1 · StanfordStanford5000 Meters115:36.52JR

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 14Washington Indoor Husky ClassicFeb 14 · 3000 Meters · Place 3 · StanfordStanford3000 Meters3.8:54.72a PBJr

2019 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 8NCAA Division I Outdoor Track & Field Championships (Day 4)Jun 8 · 1500 Meters · Place 6 · StanfordStanford1500 Meters6.4:13.62aSo
Jun 6NCAA Division I Outdoor Track & Field Championships (Day 2)Jun 6 · 1500 Meters · Place 9 · StanfordStanford1500 MetersRound P9.4:12.65aSo
May 25NCAA DI West Region Track and Field Championships (Day 3)May 25 · 1500 Meters · Place 9 · StanfordStanford1500 MetersRound S9.4:11.70aSo
May 23NCAA DI West Region Track and Field Championships (Day 1)May 23 · 1500 Meters · Place 16 · StanfordStanford1500 MetersRound P16.4:19.79aSo
May 11Pac-12 Outdoor Track & Field ChampionshipsMay 11 · 1500 Meters · Place 5 · StanfordStanford1500 MetersRound P5.4:20.56aSo
May 11Pac-12 Outdoor Track & Field ChampionshipsMay 11 · 1500 Meters · Place 3 · StanfordStanford1500 Meters3.4:17.83aSo
May 2Payton Jordan InvitationalMay 2 · 1500 Meters · Place 6 · StanfordStanford1500 Meters64:18.71SO
Apr 19Stanford Cardinal Outdoor ClassicApr 19 · 1500 Meters · Place 2 · StanfordStanford1500 Meters2.4:22.62aSo
Mar 29Stanford InvitationalMar 29 · 1500 Meters · Place 4 · StanfordStanford1500 Meters44:22.34—
Mar 29Stanford InvitationalMar 29 · 800 Meters · Place 37 · StanfordStanford800 Meters372:11.10—

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22MPSF Indoor Track & Field ChampionshipsFeb 22 · 1 Mile · Place 10 · StanfordStanford1 Mile10.4:46.84aSo
Feb 8Husky Indoor ClassicFeb 8 · 1 Mile · Place 10 · StanfordStanford1 Mile10.4:43.77a PBSo
Jan 25Washington Indoor InvitationalJan 25 · 1 Mile · Place 30 · StanfordStanford1 Mile30.4:48.44aSo

2018 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 30Stanford InvitationalMar 30 · 3000m Steeplechase · Place 8 · StanfordStanford3000m Steeplechase810:26.99 PB—
Mar 30Stanford Invitational (Day 1)Mar 30 · 3000m Steeplechase · Place 8 · StanfordStanford3000m Steeplechase0.762m8.10:26.99a PBFr

2016 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 20OSAA 6A State ChampionshipsMay 20 · 1500 Meters · Place 1 · GrantGrant1500 Meters1.4:26.16a12
May 20OSAA 6A State ChampionshipsMay 20 · 800 Meters · Place 1 · GrantGrant800 MetersRound P1.2:12.31a12
May 20OSAA 6A State ChampionshipsMay 20 · 800 Meters · Place 1 · GrantGrant800 Meters1.2:11.51a12
May 136A-1 PIL District Championship - Day 2May 13 · 1500 Meters · Place 1 · GrantGrant1500 Meters1.4:28.09a12
May 136A-1 PIL District Championship - Day 2May 13 · 800 Meters · Place 1 · GrantGrant800 MetersRound P1.2:10.01a12
May 136A-1 PIL District Championship - Day 2May 13 · 800 Meters · Place 1 · GrantGrant800 Meters1.2:13.79a12
May 116A-1 PIL District Championship - Day 1May 11 · 800 Meters · Place 1 · GrantGrant800 MetersRound P1.2:10.01a12
Apr 2352nd Centennial InvitationalApr 23 · 400 Meters · Place 3 · GrantGrant400 MetersRound P3.1:00.36a12
Apr 2352nd Centennial InvitationalApr 23 · 400 Meters · Place 4 · GrantGrant400 Meters4.58.11a PB12

2016 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 11Portland Indoor Track ClassicMar 11 · 1 Mile · Place 1 · GrantGrant1 Mile1.4:49.44a12

2015 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 20Brooks PR InvitationalJun 20 · 1 Mile · Place 1 · GrantGrant1 Mile1.4:43.07a11
Jun 20Brooks PR InvitationalJun 20 · 1600 Meters · Place 1 · GrantGrant1600 Meters1.4:41.43a11
May 22OSAA 6A State ChampionshipsMay 22 · 1500 Meters · Place 1 · GrantGrant1500 Meters1.4:28.72a11
May 22OSAA 6A State ChampionshipsMay 22 · 800 Meters · Place 2 · GrantGrant800 MetersRound P2.2:16.81a11
May 22OSAA 6A State ChampionshipsMay 22 · 800 Meters · Place 1 · GrantGrant800 Meters1.2:13.69a11
May 146A-1 PIL District Meet - Day 2May 14 · 1500 Meters · Place 1 · GrantGrant1500 Meters1.4:35.78a11
May 146A-1 PIL District Meet - Day 2May 14 · 800 Meters · Place 1 · GrantGrant800 MetersRound P1.2:21.59a11
May 146A-1 PIL District Meet - Day 2May 14 · 800 Meters · Place 1 · GrantGrant800 Meters1.2:11.12a11

2014 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 15Portland Track Festival - Day 2Jun 15 · 1500 Meters · Place 15 · GrantGrant1500 Meters15.4:21.35a10
May 24OSAA 6A State ChampionshipsMay 24 · 3000 Meters · Place 1 · GrantGrant3000 Meters1.9:56.79a10
May 24OSAA 6A State ChampionshipsMay 24 · 1500 Meters · Place 1 · GrantGrant1500 Meters1.4:31.21a10
May 166A-3 TRL District Championships Day 2May 16 · 3000 Meters · Place 1 · GrantGrant3000 Meters1.10:41.20a10
May 166A-3 TRL District Championships Day 2May 16 · 1500 Meters · Place 1 · GrantGrant1500 Meters1.4:32.86a10
May 7West Linn, Clackamas, Lakeridge @ GrantMay 7 · 3000 Meters · Place 1 · GrantGrant3000 Meters1.9:24.86a10
Apr 19Oregon Relays Day 2Apr 19 · 1500 Meters · Place 1 · GrantGrant1500 Meters1.4:31.37a10