Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
1 results2024 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 25 | Eugene Diamond LeagueMay 25 · 3000m Steeplechase · Place 1 · Uganda | 3000m Steeplechase0.762m | 1. | 8:55.09a PB | - |
2023 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 16 | Eugene Diamond LeagueSep 16 · 3000m Steeplechase · Uganda | 3000m Steeplechase0.762m | - | DNF | - |
2022 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 27 | Eugene Diamond LeagueMay 27 · 3000m Steeplechase · Place 4 · Uganda | 3000m Steeplechase0.762m | 4. | 9:05.54a | - |
2021 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Aug 20 | 2021 Prefontaine ClassicAug 20 · 3000m Steeplechase · Place 7 · Uganda | 3000m Steeplechase0.762m | 7. | 9:10.87a | - |
2019 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 30 | Eugene Diamond LeagueJun 30 · 3000m Steeplechase · Place 10 · Uganda | 3000m Steeplechase0.762m | 10. | 9:24.32a | - |