Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUW Invitational (Day 2) · Feb 14:05.95aUW Invitational (Day 2)February 1, 2020
1 Mile · OutdoorSacramento Meet of Champions · Apr 294:11.37Sacramento Meet of ChampionsApril 29, 2017
10,000 Meters · OutdoorNCAA DI West Region Track and Field Championships (Day 1) · May 2330:08.46aNCAA DI West Region Track and Field Championships (Day 1)May 23, 2019
100 Meters · OutdoorKings County Championships · Mar 310:11.75aKings County ChampionshipsMarch 3, 2017
1500 Meters · Outdoor2024 Sound Running Sunset Tour · Jul 203:41.44a2024 Sound Running Sunset TourJuly 20, 2024
1600 Meters · OutdoorCIF North Area Championships · May 114:16.01aCIF North Area ChampionshipsMay 11, 2016
1600 Meters · OutdoorYosemite Mountain Invitational · Apr 84:33.74aYosemite Mountain InvitationalApril 8, 2016
3000 Meters · IndoorUW Preview · Jan 188:02.86UW PreviewJanuary 18, 2020
3200 Meters · OutdoorArcadia Invitational (Fri/Sat) · Apr 78:53.02Arcadia Invitational (Fri/Sat)April 7, 2017
3200 Meters · OutdoorReedley Invitational · Apr 299:17.69aReedley InvitationalApril 29, 2016
5000 Meters · IndoorWashington Indoor Husky Classic · Feb 1413:47.68aWashington Indoor Husky ClassicFebruary 14, 2020
5000 Meters · OutdoorUSATF Los Angeles Grand Prix · May 2613:44.84aUSATF Los Angeles Grand PrixMay 26, 2023
800 Meters · Outdoor2025 John Jacobs Invite · Apr 41:51.80a2025 John Jacobs InviteApril 4, 2025
Results · OutdoorMeet of Champions · Mar 254:13.84Meet of ChampionsMarch 25, 2017

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

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 42025 John Jacobs InviteApr 4 · 800 Meters · Place 2 · Oklahoma CityOklahoma City800 Meters2.1:51.80a PBSr

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 202024 Sound Running Sunset TourJul 20 · 1500 Meters · Place 7 · Notorious Track ClubNotorious Track Club1500 Meters7.3:41.44a PBSr
May 22NAIA Outdoor ChampionshipsMay 22 · 10,000 Meters · Place 1 · Oklahoma CityOklahoma City10,000 Meters1.30:12.35aSr
May 22NAIA Outdoor ChampionshipsMay 22 · 5000 Meters · Place 10 · Oklahoma CityOklahoma City5000 MetersRound P10.14:50.88aSr
May 22NAIA Outdoor ChampionshipsMay 22 · 5000 Meters · Place 1 · Oklahoma CityOklahoma City5000 Meters1.14:31.06aSr
May 22NAIA Outdoor ChampionshipsMay 22 · 1500 Meters · Place 10 · Oklahoma CityOklahoma City1500 MetersRound P10.3:53.77aSr
May 22NAIA Outdoor ChampionshipsMay 22 · 1500 Meters · Place 3 · Oklahoma CityOklahoma City1500 Meters3.3:48.24aSr

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 26USATF Los Angeles Grand PrixMay 26 · 5000 Meters · Place 20 · United StatesUnited States5000 Meters20.13:44.84a PBJr

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 28Portland Track Festival - High Performance MeetMay 28 · 1500 Meters · Place 52 · PortlandPortland1500 Meters523:48.26—
May 19George Fox Final QualifierMay 19 · 800 Meters · Place 3 · PortlandPortland800 Meters3.1:54.34aJr
May 16Portland Distance CarnivalMay 16 · 5000 Meters · Place 3 · PortlandPortland5000 Meters314:17.58SO
May 8Portland TwilightMay 8 · 800 Meters · Place 8 · PortlandPortland800 Meters81:54.58SO
May 7Oregon TwilightMay 7 · 1500 Meters · Place 22 · PortlandPortland1500 Meters223:47.21SO
Apr 30OSU High Performance MeetApr 30 · 1500 Meters · Place 9 · PortlandPortland1500 Meters93:49.20JR

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 28MPSF Indoor Track & Field ChampionshipsFeb 28 · 5000 Meters · Place 2 · PortlandPortland5000 Meters213:54.26JR
Feb 28MPSF Indoor Track & Field ChampionshipsFeb 28 · 3000 Meters · Place 6 · PortlandPortland3000 Meters68:05.91JR
Feb 14Washington Indoor Husky ClassicFeb 14 · 5000 Meters · Place 10 · PortlandPortland5000 Meters10.13:47.68a PBJr
Feb 1UW Invitational (Day 2)Feb 1 · 1 Mile · Place 21 · PortlandPortland1 Mile21.4:05.95a PBJr
Jan 31UW InvitationalJan 31 · 1 Mile · Place 21 · PortlandPortland1 Mile214:05.95SO
Jan 18UW PreviewJan 18 · 3000 Meters · Place 6 · PortlandPortland3000 Meters68:02.86 PBSO

2019 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25NCAA DI West Region Track and Field Championships (Day 3)May 25 · 5000 Meters · Place 36 · PortlandPortland5000 MetersRound P36.14:24.97aFr
May 23NCAA DI West Region Track and Field Championships (Day 1)May 23 · 10,000 Meters · Place 38 · PortlandPortland10,000 MetersRound P38.30:08.46a PBFr
Apr 19Bryan Clay Invitational (Day 3)Apr 19 · 1500 Meters · Place 48 · PortlandPortland1500 Meters48.3:46.20aFr
Mar 2Willamette OpenerMar 2 · 1500 Meters · Place 1 · PortlandPortland1500 Meters13:57.71FR

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 22MPSF Indoor Track & Field ChampionshipsFeb 22 · 3000 Meters · Place 13 · PortlandPortland3000 Meters13.8:06.20aSo
Feb 8Husky Indoor ClassicFeb 8 · 5000 Meters · Place 32 · PortlandPortland5000 Meters32.14:09.25aSo
Jan 25Washington Indoor InvitationalJan 25 · 3000 Meters · Place 21 · PortlandPortland3000 Meters21.8:04.91aSo

2018 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23MPSF Indoor Track & Field ChampionshipsFeb 23 · 5000 Meters · Place 11 · PortlandPortland5000 Meters11.14:07.64aFr
Feb 23MPSF Indoor Track & Field ChampionshipsFeb 23 · 3000 Meters · Place 16 · PortlandPortland3000 Meters16.8:06.79aFr
Feb 9Husky Indoor ClassicFeb 9 · 3000 Meters · Place 10 · PortlandPortland3000 Meters108:11.55FR-1
Jan 26UW InviteJan 26 · 1 Mile · Place 9 · PortlandPortland1 Mile94:15.34FR-1
Jan 13UW Indoor PreviewJan 13 · 3000 Meters · Place 10 · PortlandPortland3000 Meters108:14.38FR-1

2017 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 29Track Town Summer Series - HS MileJun 29 · 1 Mile · Place 3 · UnattachedUnattached1 Mile3.4:15.65a12
Jun 399th CIF State T&F Champs Finals 2017Jun 3 · 3200 Meters · Place 6 · FresnoFresno3200 Meters6.9:07.43a12
May 20CIF Central Section Masters MeetMay 20 · 3200 Meters · Place 1 · FresnoFresno3200 Meters19:11.3612
May 20CIF Central Section Masters MeetMay 20 · 1600 Meters · Place 7 · FresnoFresno1600 Meters74:25.0512
Apr 29Sacramento Meet of ChampionsApr 29 · 1 Mile · Place 4 · FresnoFresno1 Mile44:11.37 PB12
Apr 13Mt SAC RelaysApr 13 · 3200 Meters · Place 1 · FresnoFresno3200 Meters1.8:54.74a12
Apr 7Arcadia Invitational (Fri/Sat)Apr 7 · 3200 Meters · Place 16 · FresnoFresno3200 Meters168:53.02 PB12
Mar 29NYL Meet #4Mar 29 · 1600 Meters · Place 1 · FresnoFresno1600 Meters1.4:50.4812
Mar 25Meet of ChampionsMar 25 · Results · Place 7 · FresnoFresnoResults74:13.84 PB—
Mar 25Meet of ChampionsMar 25 · 3200 Meters · Place 8 · FresnoFresno3200 Meters89:16.34—
Mar 10Clovis East T&F CarnivalMar 10 · 3200 Meters · Place 1 · FresnoFresno3200 Meters1.9:14.52aUnofficial12
Mar 3Kings County ChampionshipsMar 3 · 100 Meters · Place 1 · FresnoFresno100 Meters110:11.75a PB12
Mar 3Kings County ChampionshipsMar 3 · 100 Meters · Place 1 · FresnoFresno100 Meters11:59.54a SR12
Mar 3Kings County ChampionshipsMar 3 · 100 Meters · Place 4 · FresnoFresno100 Meters454.17a PR12

2016 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 498th CIF State T&F Champs Finals 2016Jun 4 · 3200 Meters · Place 9 · FresnoFresno3200 Meters9.9:02.46a11
May 21CIF Central Section Masters MeetMay 21 · 3200 Meters · Place 2 · FresnoFresno3200 Meters29:18.1011
May 11CIF North Area ChampionshipsMay 11 · 3200 Meters · Place 2 · FresnoFresno3200 Meters2.9:16.75a11
May 11CIF North Area ChampionshipsMay 11 · 1600 Meters · Place 2 · FresnoFresno1600 Meters2.4:16.01a PB11
May 5NYL LEAGUE CHAMPIONSHIPSMay 5 · 3200 Meters · Place 1 · FresnoFresno3200 Meters1.10:32.0011
May 5NYL LEAGUE CHAMPIONSHIPSMay 5 · 1600 Meters · Place 1 · FresnoFresno1600 Meters1.4:28.0011
May 5NYL LEAGUE CHAMPIONSHIPSMay 5 · 800 Meters · Place 1 · FresnoFresno800 Meters1.1:57.0011
Apr 29Reedley InvitationalApr 29 · 3200 Meters · Place 2 · FresnoFresno3200 Meters29:17.69a PB11
Apr 22Sanger Metric ClassicApr 22 · 3200 Meters · Place 1 · FresnoFresno3200 Meters19:39.8811
Apr 22Sanger Metric ClassicApr 22 · 1600 Meters · Place 1 · FresnoFresno1600 Meters14:28.3311
Apr 13NYL MEET #5Apr 13 · 3200 Meters · Place 3 · FresnoFresno3200 Meters3.12:19.5011
Apr 13NYL MEET #5Apr 13 · 1600 Meters · Place 1 · FresnoFresno1600 Meters1.4:49.0011
Apr 13NYL MEET #5Apr 13 · 800 Meters · Place 1 · FresnoFresno800 Meters1.2:02.0011
Apr 8Yosemite Mountain InvitationalApr 8 · 1600 Meters · Place 2 · FresnoFresno1600 Meters24:33.74a PB11
Mar 12Clovis East Track & Field CarnivalMar 12 · 3200 Meters · Place 2 · FresnoFresno3200 Meters2.9:31.17a11
Mar 9NYL League Meet #2Mar 9 · 3200 Meters · FresnoFresno3200 Meters—DQ11
Mar 9NYL League Meet #2Mar 9 · 1600 Meters · FresnoFresno1600 Meters—DQ11
Mar 2NYL League Meet #1Mar 2 · 3200 Meters · Place 11 · FresnoFresno3200 Meters11NT—
Mar 2NYL League Meet #1Mar 2 · 1600 Meters · Place 11 · FresnoFresno1600 Meters11NT—

2015 Outdoor Track

34 results
DateMeetEventPlMarkGr
May 23CIF Central Section Masters MeetMay 23 · 1600 Meters · Place 8 · FresnoFresno1600 Meters84:26.4510
May 8NYL ChampionshipMay 8 · 3200 Meters · Place 2 · FresnoFresno3200 Meters2.9:56.0010
May 8NYL ChampionshipMay 8 · 1600 Meters · Place 3 · FresnoFresno1600 Meters3.4:29.8010
May 1Reedley InvMay 1 · 3200 Meters · Place 11 · FresnoFresno3200 Meters119:45.90a10
May 1Reedley InvMay 1 · 1600 Meters · Place 5 · FresnoFresno1600 Meters54:30.22a10
Apr 24Sanger Metric ClassicApr 24 · 3200 Meters · Place 3 · FresnoFresno3200 Meters39:53.4410
Apr 24Sanger Metric ClassicApr 24 · 1600 Meters · Place 8 · FresnoFresno1600 Meters84:32.2610
Apr 17Frosh West Coast RelaysApr 17 · 3200 Meters · Place 1 · FresnoFresno3200 Meters110:03.9410
Apr 17Frosh West Coast RelaysApr 17 · 1600 Meters · Place 3 · FresnoFresno1600 Meters34:35.1010
Apr 15NYL Meet #5 Fresno, Hoover, Roosevelt, SunnysideApr 15 · 3200 Meters · Place 1 · FresnoFresno3200 Meters1.10:07.0010
Apr 15NYL Meet #5 Fresno, Hoover, Roosevelt, SunnysideApr 15 · 1600 Meters · Place 1 · FresnoFresno1600 Meters1.4:37.0010
Apr 15NYL Meet #5 Fresno, Hoover, Roosevelt, SunnysideApr 15 · 800 Meters · FresnoFresno800 Meters—DQ10
Apr 10Yosemite Mountain InvitationalApr 10 · 3200 Meters · Place 1 · FresnoFresno3200 Meters110:02.42a10
Apr 10Yosemite Mountain InvitationalApr 10 · 1600 Meters · Place 1 · FresnoFresno1600 Meters14:33.63a10
Apr 8NYL Duel Meet #4Apr 8 · 3200 Meters · Place 1 · FresnoFresno3200 Meters110:11.0010
Apr 8NYL Duel Meet #4Apr 8 · 1600 Meters · Place 3 · FresnoFresno1600 Meters34:34.0010
Apr 8NYL Duel Meet #4Apr 8 · 800 Meters · Place 4 · FresnoFresno800 Meters42:06.0010
Mar 28Central Valley ClassicMar 28 · 3200 Meters · Place 6 · FresnoFresno3200 Meters610:00.0910
Mar 28Central Valley ClassicMar 28 · 800 Meters · Place 12 · FresnoFresno800 Meters122:06.9610
Mar 28Central Valley ClassicMar 28 · 1600 Meters · Place 5 · FresnoFresno1600 Meters54:31.1210
Mar 25CMAC-NYL RelaysMar 25 · 3200 Meters · FresnoFresno3200 Meters--NT10
Mar 21Rafer Johnson InvitationalMar 21 · 3200 Meters · Place 10 · FresnoFresno3200 Meters10.10:06.02a10
Mar 21Rafer Johnson InvitationalMar 21 · 1600 Meters · Place 10 · FresnoFresno1600 Meters10.4:33.17a10
Mar 21Rafer Johnson InvitationalMar 21 · 800 Meters · Place 15 · FresnoFresno800 Meters15.2:07.76a10
Mar 18NYL Meet #3Mar 18 · 800 Meters · Place 10 · FresnoFresno800 Meters10NT—
Mar 14Clovis East Carnival - Large SchoolsMar 14 · 3200 Meters · Place 10 · FresnoFresno3200 Meters10.10:20.26a10
Mar 14Clovis East Carnival - Large SchoolsMar 14 · 1600 Meters · Place 8 · FresnoFresno1600 Meters8.4:38.38a10
Mar 14Clovis East Carnival - Large SchoolsMar 14 · 800 Meters · Place 11 · FresnoFresno800 Meters11.2:10.88a10
Mar 11NYL Meet#2 Fresno, Hoover, Roosevelt, Sunnyside, ChowchillaMar 11 · 3200 Meters · Place 1 · FresnoFresno3200 Meters1.10:48.0010
Mar 11NYL Meet#2 Fresno, Hoover, Roosevelt, Sunnyside, ChowchillaMar 11 · 1600 Meters · Place 1 · FresnoFresno1600 Meters1.4:49.8810
Mar 11NYL Meet#2 Fresno, Hoover, Roosevelt, Sunnyside, ChowchillaMar 11 · 800 Meters · Place 1 · FresnoFresno800 Meters1.2:10.0010
Mar 4NYL Meet #1 Hoov Fres Reed MclaneMar 4 · 3200 Meters · Place 2 · FresnoFresno3200 Meters2.10:51.0010
Mar 4NYL Meet #1 Hoov Fres Reed MclaneMar 4 · 1600 Meters · Place 2 · FresnoFresno1600 Meters2.4:46.0010
Mar 4NYL Meet #1 Hoov Fres Reed MclaneMar 4 · 800 Meters · Place 3 · FresnoFresno800 Meters3.2:16.0010