Olympic Games 2020 Tokyo | 1500m (Men) | DNF | | MAR | 2021-08-03 00:00:00 | H3 | | |
Diamond League 2020 Doha | 1500m (Men) | 3:33.45 | 3 | MAR | 2020-09-25 00:00:00 | FINAL | | PB |
Meeting Pro Athlé Tour de Marseille 2020 | 1500m (Men) | 3:34.51 | 1 | MAR | 2020-09-03 00:00:00 | FINAL | | PB |
Olympic Games 2024 Paris | 3000m Steeplechase (Men) 0.914m | 8:06.05 | 1 | MAR | 2024-08-07 00:00:00 | FINAL | | SB |
Olympic Games 2024 Paris | 3000m Steeplechase (Men) 0.914m | 8:17.90 | 1 | MAR | 2024-08-05 00:00:00 | H1 | | |
World Championship 2023 Budapest | 3000m Steeplechase (Men) 0.914m | 8:03.53 | 1 | MAR | 2023-08-22 00:00:00 | FINAL | | |
World Championship 2023 Budapest | 3000m Steeplechase (Men) 0.914m | 8:23.66 | 2 | MAR | 2023-08-19 00:00:00 | H2 | | |
World Championship 2022 Oregon | 3000m Steeplechase (Men) 0.914m | 8:25.13 | 1 | MAR | 2022-07-18 00:00:00 | FINAL | | |
World Championship 2022 Oregon | 3000m Steeplechase (Men) 0.914m | 8:16.65 | 1 | MAR | 2022-07-15 00:00:00 | H1 | | |
Diamond League 2022 Rabat | 3000m Steeplechase (Men) 0.914m | 7:58.28 | 1 | MAR | 2022-06-05 00:00:00 | FINAL | | WL MR |
Diamond League 2022 Doha | 3000m Steeplechase (Men) 0.914m | 8:09.66 | 1 | MAR | 2022-05-13 00:00:00 | FINAL | | WL |
Olympic Games 2020 Tokyo | 3000m Steeplechase (Men) 0.914m | 8:08.90 | 1 | MAR | 2021-08-02 00:00:00 | FINAL | | |
Olympic Games 2020 Tokyo | 3000m Steeplechase (Men) 0.914m | 8:19.00 | 1 | MAR | 2021-07-30 00:00:00 | H3 | | |
Diamond League 2020 Monaco | 3000m Steeplechase (Men) 0.914m | 8:08.04 | 1 | MAR | 2020-08-14 00:00:00 | FINAL | | WL |
World Championship 2019 Doha | 3000m Steeplechase (Men) 0.914m | 8:03.76 | 3 | MAR | 2019-10-04 00:00:00 | FINAL | | SB |
World Championship 2019 Doha | 3000m Steeplechase (Men) 0.914m | 8:17.96 | 2 | MAR | 2019-10-01 00:00:00 | H2 | | |
Diamond League 2019 Brussels | 3000m Steeplechase (Men) 0.914m | 8:07.08 | 2 | MAR | 2019-09-06 00:00:00 | FINAL | | |
Diamond League 2019 Paris | 3000m Steeplechase (Men) 0.914m | 8:06.64 | 1 | MAR | 2019-08-24 00:00:00 | FINAL | | |
Diamond League 2019 Monaco | 3000m Steeplechase (Men) 0.914m | 8:04.82 | 1 | MAR | 2019-07-12 00:00:00 | FINAL | | WL |
Diamond League 2019 Rabat | 3000m Steeplechase (Men) 0.914m | 8:27.56 | 11 | MAR | 2019-06-16 00:00:00 | FINAL | | |
Diamond League 2019 Doha | 3000m Steeplechase (Men) 0.914m | 8:07.22 | 1 | MAR | 2019-03-05 00:00:00 | FINAL | | WL |
Diamond League 2018 Zurich | 3000m Steeplechase (Men) 0.914m | 8:10.19 | 2 | MAR | 2018-08-30 00:00:00 | FINAL | 1211 | |
Diamond League 2018 Birmingham | 3000m Steeplechase (Men) 0.914m | DNS | | MAR | 2018-08-18 00:00:00 | FINAL | | |
Diamond League 2018 Monaco | 3000m Steeplechase (Men) 0.914m | 7:58.15 | 1 | MAR | 2018-07-20 00:00:00 | FINAL | 1267 | WL PB |
Diamond League 2018 Rabat | 3000m Steeplechase (Men) 0.914m | 8:09.58 | 3 | MAR | 2018-07-13 00:00:00 | FINAL | | SB |
Diamond League 2017 Brussels | 3000m Steeplechase (Men) 0.914m | 8:04.83 | 2 | MAR | 2017-09-01 00:00:00 | FINAL | 1236 | PB |
World Championship 2017 London | 3000m Steeplechase (Men) 0.914m | 8:14.49 | 2 | MAR | 2017-08-08 00:00:00 | FINAL | 1191 | |
World Championship 2017 London | 3000m Steeplechase (Men) 0.914m | 8:22.60 | 1 | MAR | 2017-08-06 00:00:00 | Heat1 | 1155 | |
Diamond League 2017 Rabat | 3000m Steeplechase (Men) 0.914m | 8:05.12 | 1 | MAR | 2017-07-16 00:00:00 | FINAL | 1234 | PB |
Diamond League 2017 Stockholm | 3000m Steeplechase (Men) 0.914m | 8:15.01 | 1 | MAR | 2017-06-18 00:00:00 | FINAL | 1189 | |
Diamond League 2017 Rome | 3000m Steeplechase (Men) 0.914m | 8:05.17 | 2 | MAR | 2017-06-08 00:00:00 | FINAL | 1234 | PB |
Olympic Games 2016 Rio | 3000m Steeplechase (Men) 0.914m | 8:14.35 | 4 | MAR | 2016-08-17 00:00:00 | FINAL | 1192 | PB |
Olympic Games 2016 Rio | 3000m Steeplechase (Men) 0.914m | 8:25.17 | 2 | MAR | 2016-08-15 00:00:00 | Heat 1 | 1143 | |
Diamond League 2016 Monaco | 3000m Steeplechase (Men) 0.914m | 8:14.41 | 4 | MAR | 2016-07-15 00:00:00 | FINAL | 1192 | PB |
Diamond League 2016 Rabat | 3000m Steeplechase (Men) 0.914m | 8:22.66 | 10 | MAR | 2016-05-22 00:00:00 | FINAL | 1155 | |
Diamond League 2023 Doha | 3000m (Men) | 7:33.87 | 4 | MAR | 2023-05-05 00:00:00 | FINAL | | PB |