IVP Track & Field 2016/17 | 3000m Steeplechase (Men) 0.914m | 13:27.01 | 11 | NYP | 2017-01-21 00:00:00 | FINAL | | |
IVP Track & Field 2022/23 | 5000m (Men) | 17:21.40 | 5 | SIT | 2023-01-07 00:00:00 | FINAL | | |
Polite Track & Field 2017/18 | 5000m (Men) | 18:51.31 | 9 | NYP | 2017-11-25 00:00:00 | FINAL | 264 | |
Polite Track & Field 2016/17 | 5000m (Men) | 19:03.55 | 11 | NYP | 2016-11-26 00:00:00 | FINAL | | |
IVP Track & Field 2022/23 | 10000m (Men) | 36:40.20 | 3 | SIT | 2023-01-04 00:00:00 | FINAL | | |
Inter Club 2019 | 10000m (Men) | 42:10.37 | 8 | SAFSA | 2019-06-30 00:00:00 | FINAL | | |
IVP Track & Field 2017/18 | 10000m (Men) | 41:35.73 | 9 | NYP | 2018-01-17 00:00:00 | FINAL
| 224 | |
Polite Track & Field 2017/18 | 10000m (Men) | 38:47.87 | 2 | NYP | 2017-11-22 00:00:00 | FINAL | 354 | |
Polite Track & Field 2016/17 | 10000m (Men) | 41:22.26 | 10 | NYP | 2016-11-23 00:00:00 | FINAL | | |
Inter Club 2016 | 10000m (Men) | 40:09.07 | 10 | NYP | 2016-10-23 00:00:00 | FINAL | 287 | |
Polite Road Race 2016/17 | Road Race (Men) | 22:51 | 18 | NYP | 2016-11-05 00:00:00 | FINAL | | |