Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Indoor 2014 Lumberjack Team Challenge · Jan 17 | 4:25.23 | 2014 Lumberjack Team Challenge | January 17, 2014 |
| 1 Mile · Outdoor37th Sun Angel Track Classic · Apr 7 | 4:03.07 | 37th Sun Angel Track Classic | April 7, 2016 |
| 1500 Meters · OutdoorBaldy Castillo Invitational · Mar 18 | 3:48.17 | Baldy Castillo Invitational | March 18, 2016 |
| 3000 Meters · Indoor2017 MPSF Indoor T&F Championships (Day 2) · Feb 25 | 8:01.90a | 2017 MPSF Indoor T&F Championships (Day 2) | February 25, 2017 |
| 3000 Meters · OutdoorDuel in the Desert - ASU vs Arizona · Apr 28 | 8:31.29a | Duel in the Desert - ASU vs Arizona | April 28, 2017 |
| 3000m Steeplechase · 0.914m · OutdoorStanford Invitational · Mar 31 | 8:48.24a | Stanford Invitational | March 31, 2017 |
| 3000m Steeplechase · OutdoorStanford Invitational · Mar 31 | 8:48.24 | Stanford Invitational | March 31, 2017 |
| 5000 Meters · Indoor2017 MPSF Indoor T&F Championships (Day 1) · Feb 24 | 14:03.44a | 2017 MPSF Indoor T&F Championships (Day 1) | February 24, 2017 |
| 5000 Meters · OutdoorPac-12 Outdoor Championships · May 13 | 14:07.68a | Pac-12 Outdoor Championships | May 13, 2017 |
| Marathon · OutdoorChicago Marathon 2026 · Oct 11 | 2:07:19a | Chicago Marathon 2026 | October 11, 2026 |
| Team Scores · Outdoor37th Sun Angel Track Classic · Apr 7 | 4:03.07 | 37th Sun Angel Track Classic | April 7, 2016 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
1 results2025 Outdoor Track
1 results2017 Outdoor Track
10 results2017 Indoor Track
2 results2016 Outdoor Track
3 results2014 Indoor Track
1 results