Diamond League 2016 London | 5000m (Men) | 13:23.66 | 9 | RSA | 2016-07-22 00:00:00 | FINAL | 1124 | SB |
Commonwealth Games 2018 Gold Coast | 10000m (Men) | 27:44.58 | 6 | RSA | 2018-04-13 00:00:00 | FINAL | 1156 | SB |
World Championship 2017 London | 10000m (Men) | 28:14.67 | 20 | RSA | 2017-08-04 00:00:00 | FINAL | 1109 | SB |
Olympic Games 2016 Rio | 10000m (Men) | 27:54.57 | 18 | RSA | 2016-08-13 00:00:00 | FINAL | 1140 | |
World Championship 2015 Beijing | 10000m (Men) | 28:47.40 | 20 | RSA | 2015-08-22 00:00:00 | FINAL | 1060 | |
World Half Marathon Championships 2020 | Half Marathon (Men) | 59:36 | 7 | RSA | 2020-10-17 00:00:00 | FINAL | | |
Olympic Games 2024 Paris | Marathon (Men) | 2:10:59 | 27 | RSA | 2024-08-10 00:00:00 | FINAL | | |
Olympic Games 2020 Tokyo | Marathon (Men) | DNF | | RSA | 2021-08-08 00:00:00 | FINAL | | |
World Championship 2019 Doha | Marathon (Men) | 2:11:09 | 5 | RSA | 2019-10-05 00:00:00 | FINAL | | |
Olympic Games 2012 London | Marathon (Men) | 2:19:52 | 49 | RSA | 2012-08-12 00:00:00 | FINAL | 992 | |