Diamond League 2020 Doha | 1500m (Men) | DNF | | KEN | 2020-09-25 00:00:00 | FINAL | | |
World Championship 2022 Oregon | 3000m Steeplechase (Men) 0.914m | 8:27.92 | 3 | KEN | 2022-07-18 00:00:00 | FINAL | | |
World Championship 2022 Oregon | 3000m Steeplechase (Men) 0.914m | 8:20.12 | 2 | KEN | 2022-07-15 00:00:00 | H2 | | |
Diamond League 2022 Rome | 3000m Steeplechase (Men) 0.914m | 8:08.76 | 4 | KEN | 2022-06-09 00:00:00 | FINAL | | SB |
Diamond League 2022 Rabat | 3000m Steeplechase (Men) 0.914m | 8:12.47 | 4 | KEN | 2022-06-05 00:00:00 | FINAL | | SB |
Commonwealth Games 2022 Birmingham | 3000m Steeplechase (Men) 0.914m | 8:34.96 | 6 | KEN | 2022-04-08 00:00:00 | FINAL | | |
World Championship 2019 Doha | 3000m Steeplechase (Men) 0.914m | 8:01.35 | 1 | KEN | 2019-10-04 00:00:00 | FINAL | | WL |
World Championship 2019 Doha | 3000m Steeplechase (Men) 0.914m | 8:19.20 | 1 | KEN | 2019-10-01 00:00:00 | H3 | | |
Diamond League 2019 Brussels | 3000m Steeplechase (Men) 0.914m | 8:14.53 | 7 | KEN | 2019-09-06 00:00:00 | FINAL | | |
Diamond League 2019 Paris | 3000m Steeplechase (Men) 0.914m | 8:13.75 | 5 | KEN | 2019-08-24 00:00:00 | FINAL | | |
Diamond League 2018 Zurich | 3000m Steeplechase (Men) 0.914m | 8:10.15 | 1 | KEN | 2018-08-30 00:00:00 | FINAL | 1211 | |
Diamond League 2018 Birmingham | 3000m Steeplechase (Men) 0.914m | 8:14.33 | 1 | KEN | 2018-08-18 00:00:00 | FINAL | | |
Diamond League 2018 Monaco | 3000m Steeplechase (Men) 0.914m | 8:09.78 | 3 | KEN | 2018-07-20 00:00:00 | FINAL | 1213 | |
Diamond League 2018 Rabat | 3000m Steeplechase (Men) 0.914m | 8:27.36 | 12 | KEN | 2018-07-13 00:00:00 | FINAL | | |
Diamond League 2018 Rome | 3000m Steeplechase (Men) 0.914m | 8:08.40 | 1 | KEN | 2018-05-31 00:00:00 | FINAL | 1219 | WL |
Diamond League 2018 Eugene | 3000m Steeplechase (Men) 0.914m | 8:11.71 | 2 | KEN | 2018-05-25 00:00:00 | FINAL | 1204 | |
Commonwealth Games 2018 Gold Coast | 3000m Steeplechase (Men) 0.914m | 8:10.08 | 1 | KEN | 2018-04-13 00:00:00 | FINAL | 1211 | GR |
Diamond League 2017 Brussels | 3000m Steeplechase (Men) 0.914m | 8:04.73 | 1 | KEN | 2017-09-01 00:00:00 | FINAL | 1236 | |
World Championship 2017 London | 3000m Steeplechase (Men) 0.914m | 8:14.12 | 1 | KEN | 2017-08-08 00:00:00 | FINAL | 1193 | |
World Championship 2017 London | 3000m Steeplechase (Men) 0.914m | 8:23.80 | 1 | KEN | 2017-08-06 00:00:00 | Heat3 | 1150 | |
Diamond League 2017 Monaco | 3000m Steeplechase (Men) 0.914m | DNS | | KEN | 2017-07-21 00:00:00 | FINAL | 0 | |
Diamond League 2017 Rabat | 3000m Steeplechase (Men) 0.914m | DNF | | KEN | 2017-07-16 00:00:00 | FINAL | 0 | |
Diamond League 2017 Rome | 3000m Steeplechase (Men) 0.914m | 8:04.63 | 1 | KEN | 2017-06-08 00:00:00 | FINAL | 1237 | WL |
Olympic Games 2016 Rio | 3000m Steeplechase (Men) 0.914m | 8:03.28 | 1 | KEN | 2016-08-17 00:00:00 | FINAL | 1243 | OR |
Olympic Games 2016 Rio | 3000m Steeplechase (Men) 0.914m | 8:21.40 | 1 | KEN | 2016-08-15 00:00:00 | Heat 3 | 1160 | |
Diamond League 2016 Monaco | 3000m Steeplechase (Men) 0.914m | 8:08.11 | 1 | KEN | 2016-07-15 00:00:00 | FINAL | 1221 | |
Diamond League 2016 Birmingham | 3000m Steeplechase (Men) 0.914m | 8:00.12 | 1 | KEN | 2016-06-05 00:00:00 | FINAL | 1257 | WL,MR |
Diamond League 2016 Rome | 3000m Steeplechase (Men) 0.914m | 8:01.41 | 1 | KEN | 2016-06-02 00:00:00 | FINAL | 1251 | WL |
Diamond League 2016 Rabat | 3000m Steeplechase (Men) 0.914m | 8:02.77 | 1 | KEN | 2016-05-22 00:00:00 | FINAL | 1245 | |
Diamond League 2016 Doha | 3000m Steeplechase (Men) 0.914m | 8:05.13 | 1 | KEN | 2016-05-06 00:00:00 | FINAL | 1234 | WL |
World Championship 2015 Beijing | 3000m Steeplechase (Men) 0.914m | 8:12.38 | 2 | KEN | 2015-08-24 00:00:00 | FINAL | 1201 | |
World Championship 2015 Beijing | 3000m Steeplechase (Men) 0.914m | 8:41.41 | 17 | KEN | 2015-08-22 00:00:00 | Round 1 | 1072 | |
Diamond League 2018 Shanghai | 5000m (Men) | DNF | | KEN | 2018-05-12 00:00:00 | FINAL | 0 | |
Diamond League 2017 Doha | 3000m (Men) | 7:49.00 | 12 | KEN | 2017-05-05 00:00:00 | FINAL | 1121 | SB |